Omar Polo
40ea7b163e
use -Werror=implicit-function-declaration for function detection
...
the previous -Werror triggers too easily: on NixOS for example the
FORTIFY_SOURCE #warning about a missing optimization level breaks all
the checks when using -O0 (which is the default for non-release builds).
2024-04-03 14:03:42 +00:00
Omar Polo
be265175c6
fix landlock test
...
include stddef.h for size_t
2024-04-03 14:01:34 +00:00
Omar Polo
8aba5d8b21
remove dead code
2024-03-12 14:10:36 +00:00
Omar Polo
7c83689428
update mac CI target to sonoma
2024-03-06 10:11:17 +00:00
Omar Polo
248fb833f9
fix `log access path' with chroot
...
We should open the log file inside the chroot; missed in
4acf495f41
.
See https://github.com/omar-polo/gmid/issues/24
2024-03-03 15:43:58 +00:00
Omar Polo
0ed763b03d
revert 9f1cce3d0e
...
we actually should open the log file in the chroot, the bug is in
the code.
2024-03-03 15:42:06 +00:00
Omar Polo
9f1cce3d0e
fix log access doc: path is not relative to the chroot
...
Reported by Colin Henein, thanks!
See https://github.com/omar-polo/gmid/issues/24
2024-03-03 15:27:03 +00:00
Omar Polo
8f543d941e
add a note regarding the usage of the bundled libtls
...
See https://codeberg.org/op/gmid/issues/2
2024-02-02 08:24:28 +00:00
Omar Polo
acf244c516
sync changelog
2024-01-30 09:39:07 +00:00
Anna “CyberTailor”
53ad458e22
contrib/vim: fix indent
2024-01-30 09:35:37 +00:00
Omar Polo
bb5a25d287
rename the @common_opt macro back to @common
...
now common is no longer a reserved keyword
2024-01-30 09:31:09 +00:00
Omar Polo
f862d389ff
turn log styles into strings from yacc point of view
...
having styles as reserved keywords means that variables / macros can't
be called `common', `condensed', etc... which is not great and not
obvious either.
Instead, let's keep the log styles as strings and match on them. This
also allows to have a slightly better error message in case of a typo.
See: https://codeberg.org/op/gmid/issues/1
2024-01-30 09:30:50 +00:00
Omar Polo
574f71f7a3
remove stray space
2024-01-30 09:28:54 +00:00
Omar Polo
ebe2e54900
tweak and update freebsd task
2024-01-26 17:02:08 +00:00
Omar Polo
ddb089c157
rework the grammar so that ; is accepted after variables and options
...
See Codeberg issue #1 .
2024-01-26 16:54:58 +00:00
Omar Polo
3524375abe
add a test that uses @-style macros
...
See Codeberg issue #1 .
2024-01-26 15:34:46 +00:00
Omar Polo
fe37d79200
change the default PUBKEY for the verify-release target
...
doesn't play well with minor releases such as 2.0.1 since for them
I reuse the 2.0 key.
2024-01-24 15:21:19 +00:00
Omar Polo
33a5425235
set next version
2024-01-24 15:13:35 +00:00
Omar Polo
cd5e264f9d
prepare release 2.0.1
2024-01-24 15:06:08 +00:00
Omar Polo
0baf7066ac
changelog for 2.0.1
2024-01-24 15:06:08 +00:00
Omar Polo
83a2644bfb
convert remaining code to the imsg getters
...
Now gmid doesn't touch anymore the internals of the imsg structs.
2024-01-21 19:40:06 +00:00
Omar Polo
4f3b85e6d7
convert the remaining bit of crypto.c to the ibuf_* APIs
2024-01-21 19:30:43 +00:00
Omar Polo
2a822b03ba
please macos
...
for some reason that's not entirely clear to me, __dead doesn't
seem to work on macos, so clang thinks datalen is used un-initialized.
meh
2024-01-21 12:53:01 +00:00
Omar Polo
3f16db6263
update imsg test: gmid now requires the new API too
2024-01-21 12:35:46 +00:00
Omar Polo
561b9f0067
convert crypto.c to the new imsg API
2024-01-21 12:33:33 +00:00
Omar Polo
aa2cb5c274
rename ibuf to imsgbuf in crypto
...
soon we'll be using a struct ibuf and it'll be confusing.
2024-01-21 12:27:42 +00:00
Omar Polo
63e6b0bd0c
remove proc_forward_imsg since it's unused
2024-01-21 12:23:28 +00:00
Omar Polo
6dec2ad700
convert most of gmid to the new imsg APIs
...
Makes parsing and handling of imsgs simpler / clearer. only crypto.c
is left as-is.
2024-01-21 12:23:28 +00:00
Omar Polo
b03e976aa2
convert to use imsg_get_fd()
...
since proc_forward_imsg() never forwards a file descriptor (it's
never called actually) just use -1 there.
2024-01-21 12:23:16 +00:00
Anna “CyberTailor”
6bce8180d9
configure: fix --mandir handling
2024-01-14 10:30:06 +00:00
Omar Polo
20fa7cded6
ops; pretty big omission among the breaking changes
2024-01-11 16:32:18 +00:00
Omar Polo
2865452c40
typo
2024-01-11 16:26:50 +00:00
Omar Polo
1ee636a45c
start the 2.1 release cycle
2024-01-11 16:24:35 +00:00
Omar Polo
eabbdf5a10
prepare release 2.0
2024-01-11 16:24:10 +00:00
Omar Polo
38a0d7ee8f
add release date
2024-01-11 16:19:31 +00:00
Omar Polo
ad3bf17681
update contrib after Dockerfile changes
2024-01-11 15:45:47 +00:00
Omar Polo
398253f3f5
contrib/Dockerfile: fix the build and improve the usage
...
Install a sample config, include a self-signed cert and setup a
local user and chroot.
2024-01-11 15:42:02 +00:00
Omar Polo
d8df67565c
fix missing listen on warning
...
printed the wrong value for the hostname
2024-01-11 13:18:15 +00:00
Omar Polo
0d5282b647
configure: add --sysconfdir / $SYSCONFDIR handling
...
so that we don't have to hardcode /etc in gmid.c. Helps on systems
like FreeBSD where the non-base programs are expected to look for
their config in /usr/local/etc.
2024-01-11 13:17:44 +00:00
Omar Polo
e78e2923ea
install titan too
...
while here, sort the binaries and the manpages by section and name.
2024-01-11 13:06:08 +00:00
Omar Polo
a08e0451ed
other misc tweaks for the site
2024-01-11 12:44:09 +00:00
Omar Polo
89b564c312
tweak 2.0 changelog
2024-01-11 10:48:10 +00:00
Omar Polo
13f900092d
update/fix description of the subprocess and what they do
2024-01-11 10:43:03 +00:00
Omar Polo
84285be948
better phrasing
2024-01-11 10:40:42 +00:00
Omar Polo
3b9388d8d0
fix the dependencies
...
libtls is for now bundled
2024-01-11 10:39:58 +00:00
Omar Polo
fa3b459472
remove the warning; 2.0 is almost here
2024-01-11 10:38:44 +00:00
Omar Polo
a9092d0ee8
gmid.conf.5: finish the sentence about fastcgi strip
2024-01-11 10:37:30 +00:00
Omar Polo
8d0573e84a
fix release target; add verify-release
2024-01-10 17:48:11 +00:00
Omar Polo
dd40d59659
rename gmid-1.9.pub -> gmid-2.0.pub; next version will be 2.0
2024-01-10 17:45:12 +00:00
Omar Polo
707ec003e5
add changelog for 2.0
2024-01-10 17:39:53 +00:00