Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a cmd-line flag to git-daemon to disable GeoIP based logging | Johan Sørensen | 2009-09-16 | 1 | -8/+15 |
| | |||||
* | chdir to the rails root when daemonizing the git-daemon | Johan Sørensen | 2009-06-30 | 1 | -0/+1 |
| | | | | | Otherwise the Logger module can get confused about the whereabouts of its FDs on some platforms | ||||
* | Monkeypatch GeoIP so we can close its file handles | Johan Sørensen | 2009-06-03 | 1 | -0/+7 |
| | | | | | The GeoIP currently doesn't offer a #close method or a block form of opening the database file, hence it leaves behind an open filehandle whenever it's used | ||||
* | Print a friendly error message from the git-daemon if someone tries to push ↵ | Johan Sørensen | 2009-06-03 | 1 | -3/+13 |
| | | | | to it | ||||
* | Make sure the --pidfile argument to the git-daemon actually works and chdir to | Johan Sørensen | 2009-05-15 | 1 | -3/+6 |
| | | | | the repository root | ||||
* | Verify connections whenever we want to talk to AR from the ruby git-daemon | Johan Sørensen | 2009-05-09 | 1 | -0/+1 |
| | |||||
* | Don't log invalid requests in the ruby git-daemon | Johan Sørensen | 2009-04-22 | 1 | -1/+1 |
| | |||||
* | Adding protocol attribute to Cloner: | Marius Mathiesen | 2009-04-22 | 1 | -1/+1 |
| | | | | | | | - The git daemon sets this as 'git' - The http cloning metal sets it as 'http' The migration includes setting all previous clones to 'git' | ||||
* | Handle invalid header data gracefully in the git-daemon | Johan Sørensen | 2009-04-22 | 1 | -4/+10 |
| | |||||
* | Set SO_REUSEADDR in the git-daemon on by default | Johan Sørensen | 2009-04-22 | 1 | -2/+7 |
| | |||||
* | Make sure the path is expanded in the git-daemon | Johan Sørensen | 2009-04-22 | 1 | -1/+1 |
| | |||||
* | Read the git:// protocol header correctly. | Johan Sørensen | 2009-04-22 | 1 | -14/+25 |
| | | | | Or rather; even more correctly according to the protocol | ||||
* | Added missing write_into_sideband() contents | Johan Sørensen | 2009-04-22 | 1 | -1/+2 |
| | |||||
* | Write a friendly error message when the repository couldn't be found in the ↵ | Johan Sørensen | 2009-04-22 | 1 | -0/+14 |
| | | | | git-daemon | ||||
* | Use non-blocking sockets on 1.9 in the git-daemon | Johan Sørensen | 2009-04-22 | 1 | -2/+34 |
| | |||||
* | decrease the chance of brainfarts on the path checking logic | Johan Sørensen | 2009-04-22 | 1 | -1/+1 |
| | |||||
* | Make sure we only record the actual clone in git-daemon if all the path stuff | Johan Sørensen | 2009-04-22 | 1 | -32/+11 |
| | | | | is ok. | ||||
* | Teach Repository.find_by_path to understand user and group repositories and | Johan Sørensen | 2009-04-22 | 1 | -5/+32 |
| | | | | update the git-daemon to use in order to resolve the real pathname | ||||
* | Make sure we make ActiveRecord reconnect on daemonization | Johan Sørensen | 2009-02-04 | 1 | -0/+1 |
| | |||||
* | Moved the connection to Repository outside the fork in git-daemon | Johan Sørensen | 2009-02-04 | 1 | -23/+20 |
| | |||||
* | git-daemon reopen stderr/in/out after we've checked the GeoIP | Johan Sørensen | 2009-01-16 | 1 | -6/+5 |
| | |||||
* | Don't leak sockets when we fork in the ruby git-daemon | Johan Sørensen | 2009-01-09 | 1 | -5/+10 |
| | |||||
* | Apply the same PATH fixup as in a67761b38 to some other scripts | Simon Hausmann | 2008-11-28 | 1 | -0/+2 |
| | |||||
* | beware of the geoip io stream when forking | Johan Sørensen | 2008-04-19 | 1 | -4/+4 |
| | |||||
* | back out of non-blocking Socket#accept | Johan Sørensen | 2008-04-19 | 1 | -13/+8 |
| | |||||
* | actually do the accept nonblockingly | Johan Sørensen | 2008-04-19 | 1 | -1/+1 |
| | |||||
* | accept nonblocking | Johan Sørensen | 2008-04-19 | 1 | -8/+13 |
| | |||||
* | Fixed git-daemon optparsing | Johan Sørensen | 2008-04-19 | 1 | -6/+11 |
| | |||||
* | Log how long it takes to defer a request to git-upload-pack | Johan Sørensen | 2008-04-19 | 1 | -0/+2 |
| | |||||
* | Write a PID file if daemonized | Johan Sørensen | 2008-04-19 | 1 | -0/+8 |
| | |||||
* | only allow git-upload-pack the the command | Johan Sørensen | 2008-04-19 | 1 | -6/+6 |
| | |||||
* | added method to handle the incoming connection | David A. Cuadrado | 2008-04-17 | 1 | -63/+66 |
| | | | | Signed-off-by: David A. Cuadrado <krawek@gmail.com> | ||||
* | Avoid zombie processes, catch exception if cannot fork, use 0.0.0.0 instead ↵ | David A. Cuadrado | 2008-04-15 | 1 | -13/+22 |
| | | | | | | of localhost Signed-off-by: David A. Cuadrado <krawek@gmail.com> | ||||
* | made the ruby git-daemon support options and moved things around a bit on ↵ | Johan Sørensen | 2008-04-16 | 1 | -85/+141 |
| | | | | the class | ||||
* | decrease children count on invalid data as well | Johan Sørensen | 2008-04-15 | 1 | -0/+2 |
| | |||||
* | Timestamp logentries | Johan Sørensen | 2008-04-15 | 1 | -1/+1 |
| | |||||
* | decrease the active children count when closing sockets before the fork, | Johan Sørensen | 2008-04-15 | 1 | -8/+13 |
| | | | | and some de-tabification | ||||
* | Further path sanity checking | Johan Sørensen | 2008-04-15 | 1 | -5/+5 |
| | |||||
* | support IPv6 clients | Johan Sørensen | 2008-04-15 | 1 | -3/+7 |
| | |||||
* | check max connections | David A. Cuadrado | 2008-04-14 | 1 | -0/+14 |
| | | | | Signed-off-by: David A. Cuadrado <krawek@gmail.com> | ||||
* | count how many times a repository has been cloned from ip/country | David A. Cuadrado | 2008-04-14 | 1 | -4/+29 |
| | | | | Signed-off-by: David A. Cuadrado <krawek@gmail.com> | ||||
* | Added git-daemon (written in ruby) | David A. Cuadrado | 2008-04-13 | 1 | -0/+81 |