Commits
- Commit:
0126d91d1d80d7d8e794b2176556fce969f165cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add ge: gemini export!
- Commit:
d29a2ee2246e1b1b0c5222a823820e42422c894e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
get rid of the CGI support
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.
- Commit:
07fbbf06108419e7451fcc4f2270d287270a97cd
- From:
- Anna “CyberTailor” <cyber@sysrq.in>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
include contrib/ in dist
- Commit:
b48eb0db52b88c5da0d0096c25dfd4ec823e3f4b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add missing manpage for gg
- Commit:
5734723f92a0fd72967e89f9460ff9552ea9aff2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
870063d34412314da347f65ff4bd22d84dcac4dc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
include Makefile.depend too
- Commit:
96e3c013146396d02318685d79ed7025a09ffb43
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor the makefile / configure
steal more (good) stuff from mandoc-portable :)
- Commit:
a3ebbccb8eda291462423682348e7031fb77a454
- From:
- Omar Polo <op@omarpolo.com>
- Date:
the install target ought to depend on gg too
- Commit:
bf2850b938691a94e8926aa8952d043b620fdefb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
install gmid.conf.5 too
- Commit:
2a7f69f4eeb32a561a5a731e05145136030b4a71
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix `make static': compile `gg' too!
- Commit:
57d2fca4b460c3c6aceb3f3aa6cc97ece9316022
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add target `test' alias for `regress'
- Commit:
e20755180f19eae16b5781e562978faf05f9579b
- From:
- Anna “CyberTailor” <cyber@sysrq.in>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
add gg to `make regress` dependencies
- Commit:
135307cfb08ed0e3b3ecadc2fde0e13643c5265a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
install gg too
- Commit:
7ac42a178b4529832ca1b5a34d82b0a5ac999560
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
7c956fefc2035666770958e2cfaf278e20e6472a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
track file dependency using -MMD if available
While here, move the SRCS variable to the configure and add the
-includes in Makefile.local; it de-clutters the Makefile a bit.