Commits
- Commit:
d60e4a38ff4223882a1b4fff4a42af0301a12526
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.111
- Commit:
324c1739af1866da1f516c13e35395c9dcb50a7a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
a7d040e2e33cee391f090e72fddbede67ce6bbe4
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.111
- Commit:
979033e4bff1f6d018b28ac6e5527200d4b9aafd
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix gotsysd regress 'make vm' in case bsd.rd is looking for an upcoming release
- Commit:
93aaa64da2a5132b3e6c6ff309a76f2210c227dc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
ensure that gotsysctl gets installed into /usr/local/sbin
- Commit:
c4c44f99bffd5d7490cbd449f6f52d9da2997d73
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist-file list
- Commit:
b5d530d30b1779560916eb76d4a45939f582b3cd
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
switch to UID 600 for _gotsysd to match the ports tree
- Commit:
ff6706ad7dac3c196edaed27d8a64474cbe110f3
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove a duplicate imsgbuf_clear() call
- Commit:
0402e4871686429abf8a88d738b9562a29dfa736
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove another gotsysd todo item that is done
- Commit:
a50b4680cb97c93744c82cc04a5bf63254a63ec7
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make gotsys-apply-conf use gotd reload instead of stop + restarting
- Commit:
90f2e0047cdf7d959731d451b1d00ba8df503ad5
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
set close-on-exec flag on more files used during gotd reload
- Commit:
9a64f34b64fc72344bc88edeb84e88075896744f
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
In parse_ref_file, release lock when fstat fails
It's released in case of other errors. This seems to be an oversight.
ok stsp@
- Commit:
66c889b39514153efd49214703ef06a538eb2ee4
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
Explicitly test S_ISREG in parse_ref_file
parse_ref_file previously detected directories in the refs directory
by trying to read and checking for EISDIR. This doesn't work on
NetBSD, and the S_ISREG should exclude other kinds of non-regular
files.
ok stsp@
- Commit:
b46517d07b921397f37d269bb82fb62912df177d
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add a release script
This script automates the creation of the dist tarball, including
verifying the tarball by unpacking and compiling it.
Note that, the CHANGELOG should have been filled out already prior to
running this script, so that it's included in the tarball; but that
commit will need amending with the updated changes this script creates.
Also assumes ed(1) is installed which is slightly more portable (and
available) across different *nix systems, unlike sed(1)'s -i flag.
- Commit:
91c1648f8258a8d72a8111818f85d79e2e48fbfe
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: handle sha{1,2}.h portably
- Commit:
b6ca2f6f51dc4bb6b35c671129e9985982650915
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: handle SOCK_CLOEXEC portably
- Commit:
e7391431b994ccdc312dac62dae0284f220d92d1
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fixup after merge
Fix the recent gotwebd changes to use common libexec helpers.
- Commit:
e567fc48e2fc05d29913db294a52b77bfa392c87
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got-fetch-http: improve handling of HTTP chunked responses
Use a cursor inside the buffer to parse the reply and handle the
chunking delimiters instead of memmove()'ing around memory all the
time. Spotted after a report from Colin Percival on IRC (thank
you!) about got-fetch-http hogging the CPU while cloning the FreeBSD
src.git repository.
While here also simplify the chunked/non-chunked distinction and
teach http_read() how to directly copy the data to a FILE.
tested also by Colin, ok stsp@
- Commit:
ac0e86aa6c316e6b2125e6129f0a031292202143
- From:
- Kyle Ackerman <kack@kyleackerman.net>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
Plug some memory leaks in got-{send,fetch}-pack
my_capabilities was leaked in both got-send-pack
and got-fetch-pack and needed freeing it in both.
ok op@
- Commit:
b8d1864865aa67f39a11bb4f863540a31e69e03a
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
revert part of previous commit which wasn't actually needed for memleak checks
- Commit:
19d20c12ec99892dbf57f969d478e4108851679e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix all remaining gotwebd leaks the regress memleak checker was flagging
- Commit:
99c8e404c0aa688453b2438227d88b8781b9a21f
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
free gotweb.c iev_server on shutdown
- Commit:
b4316f6114b4267fd1dd0688dbf8a91fe630d001
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
also clear iev_gotweb->ibuf before exit to appease the memleak checker
- Commit:
f689ca1c4213c96836f350bf39565d9bf77a708b
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
free iev_gotweb before exiting; harmless leak but 'make regress' flags it
- Commit:
454f533a210fb18a5bb2521e2b4f258a55f02341
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reduce the send_response() timeout
For some reason this timeout was blocking long enough to make other
waiting client connections time out. Reduce the amount of retries.