summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: dfaa61b)
raw | patch | inline | side by side (parent: dfaa61b)
author | Frank Lichtenheld <frank@lichtenheld.de> | |
Sun, 13 May 2007 17:49:05 +0000 (19:49 +0200) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Mon, 14 May 2007 06:57:27 +0000 (23:57 -0700) |
After we send I HATE YOU we should probably exit and not happily
continue with I LOVE YOU and further communication.
Most clients will probably just exit and ignore everything we
send after the I HATE YOU and it is not a security problem
either because we don't really care about the user name anyway.
But it is still the right thing to do.
[jc: with a minor fixup to its exit code...]
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de>
Acked-by: "Martin Langhoff" <martin.langhoff@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
continue with I LOVE YOU and further communication.
Most clients will probably just exit and ignore everything we
send after the I HATE YOU and it is not a security problem
either because we don't really care about the user name anyway.
But it is still the right thing to do.
[jc: with a minor fixup to its exit code...]
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de>
Acked-by: "Martin Langhoff" <martin.langhoff@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-cvsserver.perl | patch | blob | history |
diff --git a/git-cvsserver.perl b/git-cvsserver.perl
index a07c72526f4b2ad54a03ac3d1f7e59670150c0d0..ac88625fc2733b7de9f73bcdfc6bc466de44ac4a 100755 (executable)
--- a/git-cvsserver.perl
+++ b/git-cvsserver.perl
unless ($line eq 'anonymous') {
print "E Only anonymous user allowed via pserver\n";
print "I HATE YOU\n";
+ exit;
}
$line = <STDIN>; chomp $line; # validate the password?
$line = <STDIN>; chomp $line;