Commits
- Commit:
f3dfebfc3bdd798342b4e7bde241e613af75efd8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make read errors in gotsh serve_write() fatal, as was done for serve_read()
- Commit:
9aeaf23a7e94501bdcb20d18427620cf70b87995
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotsh: validate with parse_command before connecting
Export parse_command (now got_serve_parse_command) from lib/serve.c and
use it to validate the command line in gotsh instead of just checking
that the -c argument starts with 'git-receive-pack' or 'git-upload-pack'.
Invalid usage now always fails before opening the socket, while before
it wasn't always the case. This also means that invalid usage doesn't
count towards the limits.
ok jamsek, stsp
- Commit:
c808f450905feb2890b615ba1aeedb565e3fdd57
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt; fold long line
- Commit:
96afb0d62311dd459395b8eba2216094c18dfb67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make read errors in gotsh serve_read() fatal and adjust tests accordingly
ok jamsek
- Commit:
f91b5c433d4c2fb2e80053859b6f15c9239b3231
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
only "forward" implicit flush packets in serve_read() if they are expected
ok jamsek
- Commit:
fecfd5bc4d412263e1178f9b6edf69709ea6e273
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix spurious "gotsh: unexpected flush packet" error when client is up-to-date
ok op@
- Commit:
f9550d472ec2151070b5bef2bd3b950d9f8e7949
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix an issue where gotd fails to accept multiple have-lines from clients
ok op, jamsek
- Commit:
00b3e9ae14f04a45f1ca7445bade6b41a6e8a1c5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
replace malloc+memcpy with strndup. no functional change intended
ok stsp@
- Commit:
d10629e6628f13c08f5b6013d0f1b68630acc383
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove bogus abort() call from gotsh echo_error()
- Commit:
2ff9f0818d453fcbfcf4843b368604f277cf4458
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix capabilities announced by gotsh when no reference exist in repository
ok op@
- Commit:
c6b5adb85da13d21aa8937805dce16fedb07272b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix sending of capabilities from gotsh(1) in case repository has no refs
- Commit:
758dc042e8fc2399dc58d96ce6d80b4a0adf4705
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove trailing whitespace; patch by Josiah Frentsos
- Commit:
1c9d898d6c7c6c8681e8e191ebe2c01b8d066f6e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid incomplete writes of buffered pack file chunks in gotsh
- Commit:
86769de8751a920ee4288ec91157066d6f098bfc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove sendfd pledge promise from gotd repo_read process
Have the parent process send one end of the pipe directly to gotsh(1),
such that repo_write can run without "sendfd".
Combining "sendfd" and "recvfd" in the same process is frowned upon.
ok tracey
- Commit:
7fec5f4ad5baecf5bab9d872a925055270b2cf53
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove sendfd pledge promise from gotd repo_write process
Have the parent process send one end of the pipe directly to gotsh(1),
such that repo_write can run without "sendfd".
Combining "sendfd" and "recvfd" in the same process is frowned upon.
ok tracey