Commits
- Commit:
1a2caa879848860d601eb87af3c0b722c610c2fd
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
61d05f0f0e7e5f7fd5eb88e1e6f29f385d4fb798
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
use a subshell to avoid changing the global ulimit; suggested by op@
- Commit:
e0220e748cf7158ec0ccebeb968ca59fe730c162
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
respect resource limit for number of open files when sizing the pack file cache
ok op@
- Commit:
3991b2a5fc4bf9e028e24e4ea4f7f66f1ed4ff6c
- From:
- Landry Breuil <landry@openbsd.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add respect_exportok flag, defaulting to off
allows to hide repositories if they have the magic git-daemon-export-ok file
ok op@ tracey@ stsp@
- Commit:
832b8374d8cbbf52cd6ec6fe305aae8bbddd930f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotd: propagate confpath to children as well
otherwise they end up running with default config which isn't ideal.
ok stsp@
- Commit:
a09342069550c85edd6813439c3539447890ab7b
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
awk ftw! no need to grep, awk can filter lines by itself
ok stsp@
- Commit:
280d06442f275affaf67b56f3425093cd3f6e236
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
change example to use useradd; ok stsp@
- Commit:
a5f25a125bdd034cacf049f827a57f9cfc837134
- From:
- Landry Breuil <landry@openbsd.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
send a newline first if erroring out in plaintext mode
otherwise, the webserver might complain:
'upstream sent invalid header: "gotwebd\x20..." while reading response header from upstream'
ok stsp@
- Commit:
3d47d5be9ccd92b00e99622770fc369f20e57514
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
require space between commit author name and email, for Git compatibility
Allowing such author fields breaks 'got send' towards Github for affected
commits because git-index-pack --strict will error out on the server:
$ git index-pack --strict pack-de791fb6a3a1961e44ac5d98d72fd533bf9277c8.pack
error: object 5d6bde9eaaf27f41ae8fa7112bb45e489d3c16b9: missingSpaceBeforeEmail:
invalid author/committer line - missing space before email
fatal: fsck error in packed object
problem encountered by landry@
ok op@
- Commit:
c0876f4c1ecc4e8ccd484a059314ce6de9bdda50
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
avoid incomplete writes of pack file data in got-send-pack
- Commit:
f290038602962251b907d30417979dd89e1b0e6e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add a test suite for gotd(8); check basic clone and send functionality
- Commit:
89077ea14658e1570e753363db927fe0138c7a4b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
avoid incomplete writes of buffered pack file chunks in gotsh
- Commit:
9439b99a9a4c551109d11217916f1d5118ca556d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
avoid looping over SHA1Update() in got-fetch-pack; suggested by millert@
- Commit:
4231e6b557d72b2ae13ede2aecdd6391f271f25e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got-fetch-pack: fix wrong memmove length leading to dubious checksum failures
ok millert tracey
- Commit:
92ddd9f6696006cebffafa1258f4ba366e411302
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: compat/sockaddr-linux: add licence header
Add the standard header to this file to indicate its licence.
- Commit:
805369676d6a399b7900143bdd7233b7747a698e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix typo which caused a double-free in gotd repo_write_shutdown()
- Commit:
4f218b0c7367ba96069e8299bfe3d910121c030d
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotctl: simplify socket_path handling
ok stsp@
- Commit:
635d7427c527f4323a791e45fb2cdd6f75d46e25
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove umask TODO
- Commit:
a2c162ebaea11f9bd1d46c4cdf5b8f488ebaf58f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
respect umask when creating or changing files and directories
This behaviour is already documented in got-worktree(5) but wasn't
actually implemented.
ok stsp@
- Commit:
0df6b4df0fdcddf91ef84e4af4e0a6603b87c6f3
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
man page fixes suggested by Josiah Frentsos
- Commit:
c902213d3f8bc01899af3801fc2521a702fc703c
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add gotctl(8); initially supported commands are 'info' and 'stop'
This will be used by an upcoming regress test suite for gotd(8).
ok tracey
- Commit:
a0603cf4f59bf80a3c8d65c4fa38da371dba8c5b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix syntax error in gotsh.1 sshd_config example
- Commit:
cc4cc677bdd071467631d920c78b3cc512c492ad
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- 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:
e485d53ccedd8763e8b66aefb2d491487e6d73c0
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
change add_delta to take an off_t instead of size_t.
add_delta already calls got_delta_open casting the size_t to off_t, and
all the add_delta callers pass an off_t anyway; fixes an implicit off_t
truncation.
ok stsp@
- Commit:
1dc5ea0c03cb3abc7e1d6646aae735ebbae60045
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
stop installing git-{receive,upload}-pack symlinks to gotsh in ~/bin
Having those links in the user's PATH can make our send/fetch regression
tests fail. We do want to talk to git-daemon during those tests, and these
symlinks can get in the way of that.