aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)Author
2024-04-27contrib/gmid.service: remove User and GroupOmar Polo
May cause weird errors (status=216/GROUP) on some distros, and running as root is already the default, so remove the two lines. Reported by and debugged together with leandro del Flug, thanks!
2024-04-27contrib/gmid.service: start as root by defaultOmar Polo
Various techniques used by gmid are effective only when the daemon is started as root. Strongly suggest to do so by switching the sample configuration. This way, provided that a local user is created as well, the chroot configuration will work out-of-the-box and the TLS certificates can be readable only by root.
2024-01-30contrib/vim: fix indentAnna “CyberTailor”
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-09adjust vim syntax file: `fastcgi param' is not deprecatedOmar Polo
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-09Update Vim syntax fileAnna “CyberTailor”
2024-01-09contrib/vim: add ALE linterAnna “CyberTailor”
ALE is faster and otherwise better alternative to Syntastic.
2023-08-29add -e to gencert usage() stringOmar Polo
2023-06-13rework the configure scriptOmar Polo
now it resembles less oconfigure and more the configure scripts I'm using in my recent projects. I'd argue it's more easy to use it.
2023-06-09gencert: use secp384r1Omar Polo
prime256v1 should be perfectly fine for all I understand, but OpenBSD' acme-client uses secp384r1 and who am I to disagree :)
2023-06-05revert aae8f6bf2bOmar Polo
it's just not worth it to inflict this breaking change to the users.
2023-06-05gencert: add -e flag to generate a cert using an EC keyOmar Polo
2022-10-31rework `make dist'Omar Polo
2022-09-08change the flags to be consistent with other OpenBSD daemonsOmar Polo
-d is `debug' (run in the foreground) -f to load the configuration file adjust regress and contrib accordingly
2022-07-04remove the OpenBSD' rc fileOmar Polo
now that gmid is packaged on OpenBSD the rc file is maintained in the ports tree.
2022-04-08bundle a copy of /usr/share/misc/mime.typesOmar Polo
2022-03-09add missing newlineOmar Polo
2022-03-09add systemd-sysusers' config fileNakaya
2022-02-03sync vim syntaxAnna “CyberTailor”
2021-10-15Implement OCSP stapling supportStephen Gregoratto
Currently dogfooding this patch at gemini.sgregoratto.me. To test, run the following command and look for the "OCSP response" header: openssl s_client -connect "gemini.sgregoratto.me:1965" -status
2021-10-11add script to automatically renew self-signed certificatesOmar Polo
2021-10-09add gencert, a simple script to generate self-signed certsOmar Polo
2021-09-21Improve gmid.serviceMartin
Changed gmid.service to not to fork the server and forced to run under user "gmid". gmid now waits for the network stack beeing available before starting. Also "gmid" is now the syslog id.
2021-07-13contrib/vim: add Syntastic integrationAnna “CyberTailor”
Error and warning messages are prefixed with "error: " and "warning: " correspondingly to ease integration with automated tooling. `yywarn' function added. Off-by-one line numbers in warnings are fixed. Two error messages are reworded to avoid repeating like "error: error in server directive" or "error: syntax error".
2021-07-13sort and tweak rc descriptionOmar Polo
2021-07-13add an example rc(8) script for openbsdla-ninpre
copy it to `/etc/rc.d`, write your config in `/etc/gmid.conf` and launch using `rcctl enable gmid && rcctl start gmid`.
2021-07-11fix the dockerfileOmar Polo
2021-07-11move the Dockerfile to contrib/Omar Polo
2021-07-11add an example systemd unit fileOmar Polo
2021-07-11add missing `env' keywordOmar Polo
2021-07-11add simple vim syntax fileAnna “CyberTailor”