Commits
- Commit:
9925a128def444f625b69428713dbbf413e6468c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.78
- Commit:
ffe7e7c163f1ed8bff4c1a2309eb7e21c132d665
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix free() of wrong address in gotweb's parse.y
Found by sthen via ports-gcc:
gotweb/parse.y:504:3: warning: attempt to free a non-heap object 'file'
- Commit:
7a52a8bcab46bbdee77445b05e844f903ff1fbcd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove casts which make older gcc versions unhappy
../lib/diffreg.c:44: error: initializer element is not constant
../lib/diffreg.c:51: error: initializer element is not constant
../lib/diffreg.c:59: error: initializer element is not constant
../lib/diffreg.c:66: error: initializer element is not constant
reported by Red on Libera IRC, and by sthen@ who pointed out such
failures appearing in landry's sparc64 bulk build logs.
- Commit:
e3ad2c64b43c0605f74ebc24145802474a047c70
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reference counting of raw objects opened via privsep helpers
Such objects were never closed, resulting in memory and file descriptor leaks.
- Commit:
a32f631eeba8791f6e59bc1fbc7982ca2aa4f343
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
visit gotctl folder during make obj, release, and clean
- Commit:
210c2321a3810880ec21d1c0f1ae41b5c0f4acc1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not hint at empty temporary diff files in the log message buffer
ok op@
- Commit:
4ba5cca9fcd43c92643d303d9fade96556bfbe00
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure that files are in a state where a diff can be created, before diffing
ok op@
- Commit:
6d15dc69f06b84b429b255763d5f75e9f22869a7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a global flag instead of a per-file flag to detect staged changes
ok op@
- Commit:
b90054ed55f30ebe28115abf5ad9cecc2b925713
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use mkstemps(3) instead of mkstemp(3) for opening named temporary files
Allows 'got commit' to use a ".diff" suffix for temporary diff files.
ok op@
- Commit:
2a47b1e5852390eadc730c1dd2dd7caae011adfa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
provide a diff of changes in a temp file while editing a commit log message
ok landry@
- Commit:
335f82b6f3b702d2a7d45b89da6b85f52884811b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump checkout_ulimit_n test file descriptor limit a bit; failure seen on arm64
- Commit:
27206177c882b0da529732517377eccb89f7c403
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
sync dist file list
- Commit:
f4c9dec92bd75a62c102fe6bca9acabc9b657867
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a subshell to avoid changing the global ulimit; suggested by op@
- Commit:
5753b4a9eb064cbf57b2a9299ad7bdc4a53efecb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
respect resource limit for number of open files when sizing the pack file cache
ok op@
- Commit:
d5996b9efcd57875669fb0b06006ecf8cf566272
- From:
- Landry Breuil <landry@openbsd.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:
585362fdeffda23f6ace02652caf7c5b0ecd4759
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotd: propagate confpath to children as well
otherwise they end up running with default config which isn't ideal.
ok stsp@
- Commit:
4398c738bca10e0e884353fb494a23e7d7ac0524
- From:
- Omar Polo <op@omarpolo.com>
- Date:
awk ftw! no need to grep, awk can filter lines by itself
ok stsp@
- Commit:
ad8ccd554bb28e347cf0e997429a408457280182
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change example to use useradd; ok stsp@
- Commit:
b2e7d31ee036249faf5099d0a548d8e0b1dcc520
- From:
- Landry Breuil <landry@openbsd.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:
21f077265038a0c30c857035d2ab286f293573b1
- From:
- Stefan Sperling <stsp@stsp.name>
- 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:
15f404b1ceddb96797adc6a015786806435fc153
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid incomplete writes of pack file data in got-send-pack
- Commit:
6ae16afd7eb87b9d1ae10d16f29e1a66649decc7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test suite for gotd(8); check basic clone and send functionality
- Commit:
1c9d898d6c7c6c8681e8e191ebe2c01b8d066f6e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid incomplete writes of buffered pack file chunks in gotsh
- Commit:
74737945d01fa40a64535be8018c8dc44859b524
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid looping over SHA1Update() in got-fetch-pack; suggested by millert@
- Commit:
dd4ea8bd9bd04c88bb85c1b7f67a7f7b3e43b94e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
got-fetch-pack: fix wrong memmove length leading to dubious checksum failures
ok millert tracey