Commits
- Commit:
0662d3fab4c37977cf4e4041385367ca0cb6b4cf
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: update gitignore for gotwebd
Add gotwebd and parse.c which are compiled/generated and should not be
tracked.
- Commit:
215472b4ef0bdc359437386842f9ab9901b9eccc
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add another TODO idea for tog
- Commit:
ea0bff0410416cb40cf1c0f069bfd6f14429cbbe
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
tog: always request commits if log height is increased
Includes style improvements prompted by stsp. Previously, we would only call
request_log_commits() when terminal height is increased in a splitscreen view.
This fixes the case when a log view with no children is resized that can lead
to empty lines:
$ tog # 80x24
23j # move down to the last commit
*increase terminal height to ~30 lines then reduce back to 80x24*
~5j # move down to the _last_ commit
*increase terminal height to ~33 lines*
*new lines are empty*
ok stsp@
- Commit:
8ae234957cc3104c7b45282e87e629e286a252d2
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
TODO: add cherrypick/backout immediate-commit-mode idea
- Commit:
89e4c5e9979b3e2a1ece9f9afb32bcd2d140d0ac
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
write down some ideas about author/committer handling in TODO
- Commit:
a2b42a7cff5ac8d112f1cf49219cbd4502a837ca
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add more information to the HTTP TODO item
- Commit:
8300f02b3df3f6323221319f5b0fc62916368d62
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
add more TODO items for tog
- Commit:
4936009b9925e9165599a625f964cdef955db352
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
remove tog TODO items which have been addressed thanks to Mark Jamsek.
- 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.