Commits
Commit:
7b27af838898f379a9140ddbcb07313f937c2f69
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Apr 12 17:40:58 2022 UTC
log when the certificate was successfully generated
Commit:
4842c72d9f3f45478cb641e15a3272e541fb8a18
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Oct 18 10:05:55 2021 UTC
fmt
Commit:
1eb3631d10e20f089be8f5bb7b81505a068813a4
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed May 12 17:37:22 2021 UTC
certificate generation (bugfix and improvement)

don't add gmid as organisation when generating the certificate, and
set the version to 3, so it's compatible with java/android clients.

Found by Gnuserland, thanks!
Commit:
b8e64ccd44290cdd34bdcd3fd85fb1a9cb7486dd
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Mar 31 16:32:18 2021 UTC
list instead of fixed-size array for vhosts and locations

saves some bytes of memory and removes the limit on the maximum number
of vhosts and location blocks.
Commit:
bc99d868bc3745dcc65add06cd3f9b9ec3575cb5
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Mar 19 19:21:29 2021 UTC
refactoring: imsg everywhere

use imsg to handle ALL kinds of IPC in gmid. This simplifies and shorten the
code, and makes everything more uniform too.
Commit:
5b6dc93c8ab63f36382ea02336b172a3632cab30
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Feb 12 12:51:47 2021 UTC
kill debug printf
Commit:
52418c8d828bc25e0e84cc25d5e349a84be0b397
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Feb 12 12:47:20 2021 UTC
fix various compilation errors

Include gmid.h as first header in every file, as it then includes
config.h (that defines _GNU_SOURCE for instance).

Fix also a warning about unsigned vs signed const char pointers in
openssl.
Commit:
4283d65fc11cfc822258a3969260d2dce0638ad4
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Feb 10 14:25:39 2021 UTC
don't allocate BIGNUM on the stack

on fedora 33 the BIGNUM type is opaque. Allocate always to avoid headaches.
Commit:
02be96c6ddfc34e448cccd095b4f3d0efe4de8a3
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Feb 9 22:30:04 2021 UTC
add `require client ca' rule to require certs signed by a CA
Commit:
3abf91b0b4a06e5d2f90e41f948e9c16478e23c7
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Feb 7 15:30:28 2021 UTC
improve logs management
Commit:
ca21e1004303c6ccff7713813ab5238426414d8f
Author:
Omar Polo <op@omarpolo.com>
Date:
Thu Feb 4 13:23:15 2021 UTC
reload configuration on SIGHUP
Commit:
9b8f5ed2c0c53467115b3b1d6754642d8e5e4da1
Author:
Omar Polo <op@omarpolo.com>
Date:
Wed Feb 3 14:16:39 2021 UTC
revert commit 346f28eeaa205d268d1e63c7ffd86cf041f6d1e6

keep mark_nonblock in utils.c, as otherwise the build for the regress
suite will fail (mark_nonblock needs fatal which is in gmid.c, and
we can't link gmid.o with the regress suite...)
Commit:
346f28eeaa205d268d1e63c7ffd86cf041f6d1e6
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Feb 2 23:03:33 2021 UTC
move mark_nonblock to utils.c
Commit:
bcf5d929e608a3c61a79f5c021478760db54d271
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Feb 1 11:07:57 2021 UTC
ensure absolute paths in config-less mode
Commit:
d2b941f34bacd4dbd076d7d2733bddc65995fa6f
Author:
Omar Polo <op@omarpolo.com>
Date:
Thu Jan 28 16:24:03 2021 UTC
correct copyright date
Omar Polo