Commits
- Commit:
7277bb7dc2971fad2a51b7975df85dda1df4c936
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make config fields `chroot' and `user' fixed-size
- Commit:
aae8f6bf2b6be18c8bb4fc46c2df679110fe9d96
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change the flags to be consistent with other OpenBSD daemons
-d is `debug' (run in the foreground)
-f to load the configuration file
adjust regress and contrib accordingly
- Commit:
3eabd37fe7586fca2ca5f83411849ff7dd4cebd2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
adjust install/uninstall target
gmid.1 was moved as gmid.8 and now we have `ge' too
- Commit:
9b15e4c62807eda8a248e6df7ac0603a6b9331cc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move gmid to the eight section of the manual
- Commit:
7f03b52bd61e64f2627fa0891582f981cc215e0d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
shim for __dead
- Commit:
f7c6f7155a9fe427eff74fcb1e23818413b893dc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync
- Commit:
a5fb2593a9ab1c6cc4ae027924724dd2714f7fe1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
adjust regress to use `ge' for the old configless test
- 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