Commits
- Commit:
ceac46c9c7afba029eba9f678ba535d6b16ea3fb
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
fix potential type mismatch between format specifier and argument
Cast argument of type rlim_t to unsigned long long to match the %llu
format specifier on platforms where this might not be the case.
- Commit:
f1b55c5c7ba141a313bdef015e1b820cdb60483e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update murmurhash2.c
This brings the file in-line with upstream.
- Commit:
65ad15fa440d89e976ce1bd3bd02d5440e86d5d3
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: lib/repository.c: fixup merge
It seems as though a merge from some time ago had left some stale
changes in place. This brings the two files between upstream and
portable back in-line.
Noticed by stsp@
- Commit:
23794ad3ee282e996bc24eeb04eb1364a2140632
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: remove duplicate includes
Remove over-zealous additions of sys/queue.h which had snuck in from the
previous commit.
- Commit:
8b925c6ccd3968917253ea191906a1710c40ed2d
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add back sys/queue.h
Now that the handling of including sys/queue.h is better, there's no
need to remove those lines from the source. Copy the location of those
original sys/queue.h lines from upstream at the same line number, so as
to avoid any conflicts in the future.
- Commit:
6aa6ad446ad8a9d9dca3928bca5d0ea33a138e42
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: include grp.h
Include grp.h only on Linux.
- Commit:
40e33d9f0013c9b3014af0d10826293b80833375
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: add bison for macos
- Commit:
90220ce4aca774c9006ca26d05cc35f9256fe6d5
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
Revert "portable: ci: add libtls/libressl"
Remove libtls/libressl as TLS isn't going to be supported in gotweb any
time soon.
This reverts commit 5ae325ebc8cde2d9c3810d385f9111597345d597.
- Commit:
25443dd1e0f215944df18fb7445d253be205bd58
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
Revert "portable: ci: macos: add libressl"
Remove dependency on libretls as TLS isn't going to be included in
gotwebd any time soon.
This reverts commit af7f5027866eea7b4299c2319f83d0eb18a395e6.
- Commit:
c1be0a434186efbd206455a771bc6e94f16aa4d8
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: remove tls.h
TLS isn't currently being used within gotwebd, so this include can be
removed.
Notice by naddy, and OK stsp@
- Commit:
47f5fcf41317c40edd55c23ad3e89462980d2549
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
style(9) whitespace fix
- Commit:
5ae43732156d2ae6f9bd67de3dece785bff57524
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: macos accept4 -> accept
accept4() doesn't exist on MacOS, so will likely need to set fcntl() on
the FD.
- Commit:
683ec58e0103a83ea39d34559fa855505f68bb74
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: handle setres{g,u}id
This isn't defined on all systems.
- Commit:
dd7a7d5b22adf0bd60fa6bc7b146aaf2d4dbb59c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: macos: handle SOCK_CLOEXEC
MacOS doesn't have SOCK_CLOEXEC, so don't include it in the set of flags
for socket(). We probably shouldn't do this, as another approach is to
set fcntl(fd, O_CLOEXEC) instead.
- Commit:
af7f5027866eea7b4299c2319f83d0eb18a395e6
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: macos: add libressl
- Commit:
2fcd7106f2aa3a29b122a3b91fb27e0ffdb00a8c
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: freebsd: EAI_NODATA
On FreeBSD (and possibly others), EAI_NODATA was removed, in favour of
using EAI_NONAME.
- Commit:
c4e2e0d08cd12c6197fc87034fe559fc4d6b3ef5
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: add setproctitle
This is needed for gotwebd.
- Commit:
ba107e8082f60fe7570c72c8c6caf9183d944caf
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: define SOCK_NONBLOCK
This isn't always defined across all systems.
- Commit:
ab0ebffe58810fa417fda4367547f2676d433f75
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: disable gcc container
The gcc container is useful to quickly run compilation checks within it.
However, this is currently now behind where it used to be, and as such,
certain packages cannot be installed.
We already compile got against Ubuntu/Alpine. That should be good
enough.
- Commit:
5ae325ebc8cde2d9c3810d385f9111597345d597
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: add libtls/libressl
Needed for TLS in gotwebd.
- Commit:
21bb1653274d1cbdd3e02b7c7c71cb3d50a8289e
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: provide WAIT_ANY implementation
On POSIX systems, WAIT_ANY needs an implementation.
- Commit:
60595c94fcdd89f20a7f00f5ed2347fd4764c2c0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: mention libevent dependency
This is now required to run gotwebd.
- Commit:
ff36aeea6fe48eb9071eccc41d2a31a47d109be3
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: gotwebd: first stab at compilation
This is not yet "clean", but does compile. A few things to consider:
* See comments beginning with "TA:"
- Commit:
1077ec6a6f30ef069f367889ba8614be168eabfd
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: look for sha1.h portably
Remove the include from lib/delta_cache.c
- Commit:
3e12c1689b7d7bdebdd92107a55904e4bc9bd104
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: explicitly include <sys/queue.h>