diff options
author | Joey Hess <joey@kitenet.net> | 2008-10-24 01:48:50 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-10-24 16:34:01 -0700 |
commit | 53ffb878a94c3eae7c7f57e05568aedcfb77e57f (patch) | |
tree | bb5eca12073ff0b85feaa22f122144a079bc0a84 /Documentation/git-daemon.txt | |
parent | 759ad19e772a79a2a5ae6b7377d57eb21d29e6a0 (diff) | |
download | git-53ffb878a94c3eae7c7f57e05568aedcfb77e57f.tar.gz |
git-daemon: set REMOTE_ADDR to client address
This allows hooks like pre-receive to look at the client's IP
address.
Of course the IP address can't be used to get strong security;
git-daemon isn't the right thing to use if you need that. However,
basic IP address checking can be good enough in some situations.
REMOTE_ADDR is the same environment variable used to communicate the
client's address to CGI scripts.
Signed-off-by: Joey Hess <joey@kitenet.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-daemon.txt')
-rw-r--r-- | Documentation/git-daemon.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/git-daemon.txt b/Documentation/git-daemon.txt index b08a08cd95..f1a570a874 100644 --- a/Documentation/git-daemon.txt +++ b/Documentation/git-daemon.txt @@ -270,6 +270,15 @@ selectively enable/disable services per repository:: ---------------------------------------------------------------- +ENVIRONMENT +----------- +'git-daemon' will set REMOTE_ADDR to the IP address of the client +that connected to it, if the IP address is available. REMOTE_ADDR will +be available in the environment of hooks called when +services are performed. + + + Author ------ Written by Linus Torvalds <torvalds@osdl.org>, YOSHIFUJI Hideaki |