aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2024-09-01typos; courtesy of codespellOmar Polo
2024-08-24update the readmeOmar Polo
2024-08-03regress: run the proxies on a different portOmar Polo
Soon we may want to run (some) proxies with the proxy-protocol so we can't reuse the same port.
2024-06-28show the conf path in the README.mdOmar 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
2023-08-23tweak readmeOmar Polo
2023-07-25revamp helper section of the README and mention titan(1)Omar Polo
2023-07-25rename ge -> gemexpOmar Polo
gemserv is already taken...
2023-07-01enrich the description of the server processOmar Polo
2023-06-24fix previousOmar Polo
2023-06-24mention gg and geOmar Polo
2023-06-24update the README after recent developmentsOmar Polo
2022-12-02add a disclaimerOmar Polo
2022-09-06get rid of the CGI supportOmar Polo
I really want to get rid of the `executor' process hack for CGI scripts and its escalation to allow fastcgi and proxying to work on non-OpenBSD. This drops the CGI support and the `executor' process entirely and is the first step towards gmid 2.0. It also allows to have more secure defaults. On non-OpenBSD systems this means that the sandbox will be deactivated as soon as fastcgi or proxying are used: you can't open sockets under FreeBSD' capsicum(4) and I don't want to go thru the pain of making it work under linux' seccomp/landlock. Patches are always welcome however. For folks using CGI scripts (hey, I'm one of you!) not all hope is lost: fcgiwrap or OpenBSD' slowcgi(8) are ways to run CGI scripts as they were FastCGI applications. fixes for the documentation and to the non-OpenBSD sandboxes will follow.
2022-03-29add a "contributing" sectionOmar Polo
2022-03-29"a posix libc" can be left implicitOmar Polo
2022-03-29remove docker section; it's already showed off in the contrib pageOmar Polo
2022-02-18remove paragraph "locally installed libressl" + some tweaksOmar Polo
libtls is now widely available, it's at least on gentoo, arch, void, alpine, fedora and debian sid; there's no need to show how to compile to a locally installed one.
2021-12-29mention the reverse proxyingOmar Polo
2021-10-24don't list the exact pledge promisesOmar Polo
It's easy to forgot to update the README after a code change (already happened in the past) and they're easy to discover by reading sandbox.c
2021-09-19mention landlock in the READMEOmar Polo
2021-07-29gmid.1: document loggingAnna “CyberTailor”
2021-07-11point to contrib.htmlOmar Polo
2021-07-09sync readme.md with sandbox.cOmar Polo
2021-07-06show macro usage in the exampleOmar Polo
2021-06-16drop the dependency on lex by implementing yylex by ourselvesOmar Polo
The actual implementation is based off doas' parse.y. This gave us various benefits, like cleaner code, \ to break long lines, better handling of quotes etc...
2021-06-11mention FastCGI in the README.mdOmar Polo
2021-06-04reword last sentenceOmar Polo
2021-06-04improve docker exampleOmar Polo
2021-04-29typo in docker exampleOmar Polo
2021-04-29typo (again)Omar Polo
2021-04-29typoOmar Polo
2021-04-29tweaked the readme a bitOmar Polo
2021-04-27typoOmar Polo
2021-04-25specify the develop processOmar Polo
2021-03-29mention the `static' targetOmar Polo
2021-03-20update READMEOmar Polo
2021-02-23updated readmeOmar Polo
2021-02-11add -levent in the exampleOmar Polo
2021-02-08alignOmar Polo
2021-02-08mention libeventOmar Polo
2021-02-06drop sample.conf and add something to the README.mdOmar Polo
2021-02-04mention configuration reloadOmar Polo
2021-01-30readme updatesOmar Polo
2021-01-29typoOmar Polo
2021-01-27add certificate generation in features listOmar Polo
2021-01-27readme tweaksOmar Polo
fix features list and talk about I18N