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
Omar Polo
c86654c907
add signify pubkeys
2024-01-10 17:33:55 +00:00
Omar Polo
e3dd9e66af
fix SRCS and DISTFILES; forgot iri.h, landlock is long gone
2024-01-10 17:32:45 +00:00
Omar Polo
14d22e8007
add missing entries in have/Makefile distfiles
2024-01-10 17:32:07 +00:00
Omar Polo
432c31e6cc
update vim screenshot
2024-01-10 17:06:46 +00:00
Omar Polo
e371817b34
fix configtest with chroot
...
The configtest checks try to open the root directories too, operation
that can fail when they're expected to be inside a chroot.
2024-01-09 14:15:58 +00:00
Omar Polo
ef5057cdec
adjust vim syntax file: `fastcgi param' is not deprecated
...
Only a server-level bare `param' is (and in hindsight it was just
a terrible idea to add it in the first place.)
2024-01-09 09:47:44 +00:00
Omar Polo
e6adaaba61
update ChangeLog
2024-01-09 08:44:33 +00:00
Anna “CyberTailor”
b7e7b9178d
Update Vim syntax file
2024-01-09 08:43:46 +00:00
Anna “CyberTailor”
4b77fc3240
contrib/vim: add ALE linter
...
ALE is faster and otherwise better alternative to Syntastic.
2024-01-09 08:41:08 +00:00
Omar Polo
dd3f04b227
titan: accept either one or two positional arguments
2024-01-08 08:39:18 +00:00
Omar Polo
fd48b7c0c4
titan: usage and exit on unknown flags
2024-01-08 08:38:47 +00:00
Omar Polo
ac46710a4b
fix ge^W gemexp version string
2024-01-08 08:34:36 +00:00
Omar Polo
104a2059e6
make `serve-gemini' use gemexp (from repo) instead of gmid
...
the standalone / config-less mode was removed from gmid and put
into gemexp time ago...
2024-01-08 08:32:19 +00:00
Omar Polo
822125ca3f
add more endian.h macros implementation for macos
2024-01-07 19:01:40 +00:00
Omar Polo
08e6d6ed7a
mark private function as static
2024-01-07 18:59:10 +00:00
Omar Polo
0c5dd8ffe9
remove explicit #include endian.h
...
unfortunately that's not portable. config.h will include the right
stuff however.
2024-01-07 18:58:26 +00:00
Omar Polo
ebfc578491
sync libtls
2024-01-07 18:52:51 +00:00
Omar Polo
12eb29d878
sync imsg
2024-01-07 18:27:41 +00:00
Omar Polo
b8537c1c54
add sentence to contrib.gmi
2024-01-07 17:25:15 +00:00
Omar Polo
59953b20b2
disable -Werror=use-after free for CI
...
gcc' use after free detection is busted and sees one in vis.c where
it's not possible.
2024-01-07 16:35:02 +00:00
Omar Polo
acc862155d
update the quistart for gmid 2.0
2024-01-07 16:22:43 +00:00
Omar Polo
dad248f4cf
improve the home page for upcoming 2.0
2024-01-05 20:14:02 +00:00
Omar Polo
6660c0bd41
update faqs
2024-01-05 20:06:02 +00:00
Omar Polo
ac6c76f8a8
fix link
2024-01-05 19:13:59 +00:00