Commits
- Commit:
1e5b87a027a03fdf4e2c197e5e3ffe5ddd16fc11
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: release 0.100
- Commit:
9d288e675a8dd1834aa9adbe8bd68d73f7eb84a0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: CI: FreeBSD-14.0
Bump the CI testing for FreeBSD to use 14.0
- Commit:
790c0958c5aa23eb59f0c7a18639129c2e5de29e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
bump version number
- Commit:
66c4049d62dc6931a0c597f0b03e3712653be8f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
CHANGES for 0.100
- Commit:
7b0223448765cf9950e1c1f37137452065b585df
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync dist file list
- Commit:
ada2ec4f2297082f3e72915a62d7811a70287275
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotadmin sits in section 1, not 8
- Commit:
eeb02ce98adec0eb07c7f435cf8b0a186c72283d
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
make got.1 point out all the companion tools for easy discovery by new users
- Commit:
6becd17985c1bba6b5ad4b15965378d2fa5b54d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
reintroduce the 'got init' command as an alternative to 'gotadmin init'
New users trying out Got for the first time have reported trouble with
finding a way to create a new repository, based on their assumption that
Got works like Git which provides a 'git init' command.
It doesn't cost us much effort to keep this command available in both
programs to make discovery a bit easier for new users coming from Git.
- Commit:
ec1fc282066c81c2ae67cedff55b819ff8886cd8
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix pack file transfers which do not use sidebands
Found while running 'got clone' against a git9 server, after an
unrelated issue was reported by Lucas on IRC, thanks!
ok op@
- Commit:
0d039490032e7afdddb00a59c0e6240c9b1a4dfa
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug 'got diff obj1 obj2' line metadata memory leak
Despite API callers not requesting it, we collect line metadata due to NULL
pointer checks missing a level of indirection. Reported by Kyle Ackerman.
ok op and stsp
- Commit:
0f24033e38cc689c7c86333f00269a799660dd38
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug a leak in a few cmds: forgot to free(cwd) at the end
spotted while investigating for another leak spotted by Kyle Ackerman.
ok stsp@ and jamsek
- Commit:
09382ca03134b83cfde50893a20195e2314ddb31
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: avoid unnecessary strcmp in gotweb_assign_querystring()
- Commit:
dcfc04552702bd38947ab24dc488de8b4cd1275f
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: lower the level of the qs ptr-to-ptr
- Commit:
7d683d75f46b9ce3e03a8b40d59577ea22fb6607
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: remove previd and prevset query string parameter
They're no longer used.
- Commit:
9614da6336a81410f5bad7519a2cb557711308a8
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: delete dead code
at this point we can't know if the client has disconnected, we just
finished parsing the fcgi parameters and started handling the reply.
We'll know whether the client disconnected only later, while trying
to send the page content.
- Commit:
37a62e32b838f8045bb3ff8df319e4403793dbe7
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: use the last matching fastcgi parameter
in case of multiple parameters with the same name, use the last
matching one.
- Commit:
fc2225adf10d92baa1e52d02e9dcafa196a740a1
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix confusing error message from 'got commit' upon uncommitable paths
- Commit:
5ae14b292cd623e5706b501d92a926c2308ba1b6
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got{web,}d: handle multiple -v
only fatal*() and log_warn*() are now logged by default. log_info()
is hidden behind a -v and log_debug behind -vv. Makes gotd and
gotwebd way less chatty.
ok stsp@
- Commit:
684f094bd5486f616a55af9643414d29dcd6eaca
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: use less temp files
Instead of allocating a whole set of temp fd per `listen' directive,
just use a global set per "sockets" process. This is fine since
gotwebd doesn't keep multiple connections open at the same time,
once it enters gotwebd_process_request() it won't exit until all
the page has been processed. (this because we don't have async
APIs for got operations.)
ok stsp@
- Commit:
96c0dd284ef3df7f654c887ac5458f9b14bdaf3b
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove SA_LEN/SS_LEN
These are no longer used now that upstream has changed its socket
handling.
- Commit:
bea01bd1a3ecf3dbb611dd38a66b08ac3944f1c9
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: macOS -- SOCK_CLOEXEC
Only use this flag #ifdefined.
- Commit:
9067b8a0aa11ae8c07f215d9e932c8c86b120da9
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: fix up log.c file location
- Commit:
34943005498051116f012630a765ec209195b8bc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove a redundant bounds check which gets elided by clang
found by + ok op@
- Commit:
e9f3a90fadf12ed91fd75810d2321941b4df8bbd
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove http client support from TODO list
- Commit:
70e0b03e0f6e711ea263718b3cd41ce5a56f7c99
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix missing error return in read_packed_object() on size_t overflow