Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add quirkafleeg to git-daemon/Makefile to placate emacs makefile mode. | Ian Jackson | 2013-12-11 |
| | |||
* | Change default user for git-daemon to userv-git and default user for dyndns ↵ | Ian Jackson | 2013-12-09 |
| | | | | to userv-dyndns. | ||
* | Fix up default comment to not mention tcl | Ian Jackson | 2010-05-22 |
| | |||
* | Better handling of .git suffixes | Ian Jackson | 2010-05-22 |
| | |||
* | Attempt at a good package | Ian Jackson | 2010-05-22 |
| | |||
* | Add git-daemon to distclean | Ian Jackson | 2010-05-22 |
| | |||
* | Rotate the logfile | Ian Jackson | 2010-05-22 |
| | |||
* | Changes to make it appear to work on chiark | Ian Jackson | 2010-05-22 |
| | |||
* | WIP entirely new git approach with config parsers | Ian Jackson | 2010-05-22 |
| | |||
* | git-daemon/chiark-urlmap: better security | Tony Finch | 2010-05-22 |
| | | | | | | | | Check the server IP address corresponds to the server hostname when exporting VPN-only repositories. Use symlinks under ~/.userv so that public-git directories are not exported by default, as in the www-cgi configuration. | ||
* | git-urlmap: clarify comments | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: add Makefile and documentation. | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: invoke 'git upload-pack' instead of 'git-upload-pack' | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: update TODO | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: include an example inetd.conf line. | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: Simplify the filenames | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: fix and de-obfuscate the pkt-line parser. | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: tidy up a bit | Tony Finch | 2010-05-22 |
| | |||
* | log repository location | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: no need for a special configuration variable namespace | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: overhaul configuration and add the userv service script | Tony Finch | 2010-05-22 |
| | | | | | Use a perl namespace to hold the userv variables that are set by the git-daemon-urlmap script(s). | ||
* | git-daemon: config improvements | Tony Finch | 2010-05-22 |
| | | | | | Get configuration file(s) from the command line. Reverse order of return values so user configs can just return the repo pathname. | ||
* | git-daemon: tweak comments | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: allow userv to decide which services to allow. | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: move checking to more appropriate place. | Tony Finch | 2010-05-22 |
| | | | | | Less checking in the daemon itself; instead check in the configuration which can be shared across the security boundary. | ||
* | Note what the git-upload-pack userv service needs to do | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: allow virtual hosts to forbit tilde parts in URLs | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: suppress warnings | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: Log timeout errors and polish code a bit. | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon: simplify xread() | Tony Finch | 2010-05-22 |
| | |||
* | git-daemon.pl: second iteration based on feedback from Ian. | Tony Finch | 2010-05-22 |
| | | | | | | | | | | | | | | Instead of invoking the standard git-daemon via userv, do what the standard git-daemon does and invoke git-upload-pack. Log errors to syslog. Obtain the client IP address and port. Use a configuration file to work out the user from the virtual host name and tilde part of the URL. Put the syntax check regexes in the configuration file. Pass parameters to userv git-upload-pack service with user-defined variables instead of command line arguments. | ||
* | git-daemon-vhosts.pl: A sample virtual host configuration file. | Tony Finch | 2010-05-22 |
| | |||
* | Initial pass at a git daemon for userv. | Tony Finch | 2010-05-22 |