Commits
- Commit:
32fbc47803fbb51cfff0e5181b78d9050641709c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop the configless mode from gmid; now it's provided by `ge'
- Commit:
0126d91d1d80d7d8e794b2176556fce969f165cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add ge: gemini export!
- Commit:
760009951357d4c36991c4c6a62db973289b32d9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
optionally disable the sandbox on some systems
The FreeBSD and Linux' sandbox can't deal with `fastcgi' and `proxy'
configuration rules: new sockets needs to be opened and it's either
impossible (the former) or a huge pain in the arse (the latter).
The sandbox is still always used in case only static files are served.
- Commit:
36e6e793a159a4241b87c62345e4bad2485728c6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gc FILE_EXECUTABLE
- Commit:
1ab7c96bb305e818b5dfa3b525d5ff635ad12a0a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gc sandbox_executor_process
- 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:
5df699d1ab09618573bc4d076dfb3c4b3a78b4b4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
count ran/failed tests number
- Commit:
39ad4b8d7fc18e6c478dd41a4e5e6939842c66e8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync
- Commit:
bd2eb0952052d9213b3b3832d2f2f8e16257f244
- From:
- Omar Polo <op@omarpolo.com>
- Date:
call tzset(3) to fix times in logs
reported by Karl Jeacle, thanks!
- Commit:
93124fce990ed1215559f303bdd147d2eeef3260
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention Anna' patch too
- Commit:
9ac625870ecd75ff1a233a0836d49669b6ce85fb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention the removal of the rc file
- Commit:
ddd291dd7cf9c48910279bfd01851e4cf30ca56e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention the 1.8.4 release
- Commit:
de8dc03c4d3f583cb2e4b600aced60ed4d4abefe
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync
- Commit:
be97b57fc8cec36d1730e707a71dc3344da8206c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't set d_reclen
It's not actually used and doesn't seem to be available on DragonflyBSD
(at least) judging from the patching in dports:
https://github.com/DragonFlyBSD/DPorts/commit/f66bf875f75335ff63e0cad2f817a1c6e7106045
- Commit:
2573332d7fc70a03123579120de1c72bfa2587c0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't hardcode urls; use TREE 'macro'