aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-04prepare release 2.0.12.0.2Omar Polo
2024-04-04changelog for 2.0.2Omar Polo
2024-04-04add a test for the config dumpingOmar Polo
2024-04-04fix config dumping (-nn) handlingOmar Polo
with the privsep rework the config dumping was unadvertitely broken, it prints the content of the key itself.
2024-04-03use -Werror=implicit-function-declaration for function detectionOmar Polo
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-03fix landlock testOmar Polo
include stddef.h for size_t
2024-03-12remove dead codeOmar Polo
2024-03-06update mac CI target to sonomaOmar Polo
2024-03-03fix `log access path' with chrootOmar Polo
We should open the log file inside the chroot; missed in 4acf495f41d2c26136e99072293ca8b9bff91dc0. See https://github.com/omar-polo/gmid/issues/24
2024-03-03revert 9f1cce3d0e53209180eabbcd48878c1e989101e7Omar Polo
we actually should open the log file in the chroot, the bug is in the code.
2024-03-03fix log access doc: path is not relative to the chrootOmar Polo
Reported by Colin Henein, thanks! See https://github.com/omar-polo/gmid/issues/24
2024-02-02add a note regarding the usage of the bundled libtlsOmar Polo
See https://codeberg.org/op/gmid/issues/2
2024-01-30sync changelogOmar Polo
2024-01-30contrib/vim: fix indentAnna “CyberTailor”
2024-01-30rename the @common_opt macro back to @commonOmar Polo
now common is no longer a reserved keyword
2024-01-30turn log styles into strings from yacc point of viewOmar Polo
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-30remove stray spaceOmar Polo
2024-01-26tweak and update freebsd taskOmar Polo
2024-01-26rework the grammar so that ; is accepted after variables and optionsOmar Polo
See Codeberg issue #1.
2024-01-26add a test that uses @-style macrosOmar Polo
See Codeberg issue #1.
2024-01-24change the default PUBKEY for the verify-release targetOmar Polo
doesn't play well with minor releases such as 2.0.1 since for them I reuse the 2.0 key.
2024-01-24set next versionOmar Polo
2024-01-24prepare release 2.0.12.0.1Omar Polo
2024-01-24changelog for 2.0.1Omar Polo
2024-01-21convert remaining code to the imsg gettersOmar Polo
Now gmid doesn't touch anymore the internals of the imsg structs.
2024-01-21convert the remaining bit of crypto.c to the ibuf_* APIsOmar Polo
2024-01-21please macosOmar Polo
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-21update imsg test: gmid now requires the new API tooOmar Polo
2024-01-21convert crypto.c to the new imsg APIOmar Polo
2024-01-21rename ibuf to imsgbuf in cryptoOmar Polo
soon we'll be using a struct ibuf and it'll be confusing.
2024-01-21remove proc_forward_imsg since it's unusedOmar Polo
2024-01-21convert most of gmid to the new imsg APIsOmar Polo
Makes parsing and handling of imsgs simpler / clearer. only crypto.c is left as-is.
2024-01-21convert to use imsg_get_fd()Omar Polo
since proc_forward_imsg() never forwards a file descriptor (it's never called actually) just use -1 there.
2024-01-14configure: fix --mandir handlingAnna “CyberTailor”
2024-01-11ops; pretty big omission among the breaking changesOmar Polo
2024-01-11typoOmar Polo
2024-01-11start the 2.1 release cycleOmar Polo
2024-01-11prepare release 2.02.0Omar Polo
2024-01-11add release dateOmar Polo
2024-01-11update contrib after Dockerfile changesOmar Polo
2024-01-11contrib/Dockerfile: fix the build and improve the usageOmar Polo
Install a sample config, include a self-signed cert and setup a local user and chroot.
2024-01-11fix missing listen on warningOmar Polo
printed the wrong value for the hostname
2024-01-11configure: add --sysconfdir / $SYSCONFDIR handlingOmar Polo
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-11install titan tooOmar Polo
while here, sort the binaries and the manpages by section and name.
2024-01-11other misc tweaks for the siteOmar Polo
2024-01-11tweak 2.0 changelogOmar Polo
2024-01-11update/fix description of the subprocess and what they doOmar Polo
2024-01-11better phrasingOmar Polo
2024-01-11fix the dependenciesOmar Polo
libtls is for now bundled
2024-01-11remove the warning; 2.0 is almost hereOmar Polo