Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add shotty -i to output inline colors | June McEnroe | 2021-10-18 | |
| | ||||
* | Remove leftover scheme.h target | June McEnroe | 2021-10-18 | |
| | ||||
* | Cite ctlseqs.ms and UTF-8 | June McEnroe | 2021-10-18 | |
| | ||||
* | Skip DECKP* in lexer | June McEnroe | 2021-10-18 | |
| | ||||
* | Add meta charset to up -t output | June McEnroe | 2021-10-18 | |
| | ||||
* | Rewrite shotty with lex | June McEnroe | 2021-10-18 | |
| | | | | So much cleaner! | |||
* | Remove capsicum support from up | June McEnroe | 2021-10-17 | |
| | ||||
* | Fix nested Bl-compact CSS rules | June McEnroe | 2021-10-15 | |
| | ||||
* | Add meta viewport tags to bin html | June McEnroe | 2021-10-14 | |
| | ||||
* | Set bin WEBROOT to /var/www | June McEnroe | 2021-10-13 | |
| | ||||
* | Add Knee Play 1 | June McEnroe | 2021-10-11 | |
| | ||||
* | Fix lobsters/tildenews login | June McEnroe | 2021-10-04 | |
| | | | | | | | They started sending links with "&username=june" tacked on after the token. Don't know why since if you load the form with just the token in the URL it still knows your username, and it's not submitted as a hidden field or anything, but whatever. | |||
* | Limit Atom feed to 20 most recent entries | June McEnroe | 2021-10-03 | |
| | | | | | 20 is what everyone else seems to do. It's not too large putting them all in right now, but it's infeasible to do forever. | |||
* | Add Earthlings | June McEnroe | 2021-10-03 | |
| | | | | What the fuck. | |||
* | Just zero mailsize on changemail | June McEnroe | 2021-10-02 | |
| | | | | | So that on start (and any time MAIL/MAILPATH change), any non-empty mailboxes will be reported. | |||
* | Fix chkmail loop break condition | June McEnroe | 2021-10-02 | |
| | | | | | padvance_magic() returns -1 when there are no more paths left, not zero. | |||
* | Check sizes of mailboxes, not times | June McEnroe | 2021-10-02 | |
| | | | | | | This fixes "you have mail" showing right after checking and deleting mail, resulting in a modified but empty mailbox. Also somehow fixes "you have mail" always showing 3(!) times. | |||
* | Replace filter shell scripts with C program | June McEnroe | 2021-10-02 | |
| | | | | | Eliminates the need for a shell inside the chroot, along with cat, mktemp and rm. It's likely a bit faster too. | |||
* | Add htagml -m to rename main tag | June McEnroe | 2021-10-01 | |
| | ||||
* | Remove igp | June McEnroe | 2021-10-01 | |
| | | | | I'm not serving gopher anymore. | |||
* | Change default WEBROOTs to /var/www | June McEnroe | 2021-10-01 | |
| | ||||
* | Remove plan | June McEnroe | 2021-10-01 | |
| | | | | | I haven't updated it in ages and I don't want to run (unmodified) finger on OpenBSD since it likes to tell everyone your login IP?? | |||
* | Build and copy static binaries to /var/www | June McEnroe | 2021-09-30 | |
| | | | | Ideally these wouldn't require sh, cat, rm, mktemp. | |||
* | Silence owner-info error | June McEnroe | 2021-09-30 | |
| | | | | | cgit runs in a chroot. It is normal that it cannot look up user info in /etc/passwd. | |||
* | pledge(2) mtags | June McEnroe | 2021-09-30 | |
| | ||||
* | pledge(2) htagml | June McEnroe | 2021-09-30 | |
| | ||||
* | pledge(2) hilex | June McEnroe | 2021-09-30 | |
| | ||||
* | Remove link to gopher | June McEnroe | 2021-09-29 | |
| | | | | | Migrating things over, I don't think it's worth continuing to serve text over gopher. | |||
* | Invert doas/sudo alias | June McEnroe | 2021-09-27 | |
| | | | | Gotten a lot more used to running doas! | |||
* | Add pyro to ssh config | June McEnroe | 2021-09-26 | |
| | ||||
* | Update dash autoconf/automake files | June McEnroe | 2021-09-27 | |
| | | | | No idea why it made me do this... | |||
* | Add boot commands for serial console | June McEnroe | 2021-09-26 | |
| | ||||
* | Publish "Installing OpenBSD on Linode" | June McEnroe | 2021-09-26 | |
| | ||||
* | Use tiny UTF-8-aware col -b replacement | June McEnroe | 2021-09-26 | |
| | | | | | | OpenBSD col(1) doesn't understand UTF-8 and will delete all of it. Stupid, especially when mandoc(1) tells you to use it to remove man formatting. I shouldn't have to write something so trivial. | |||
* | Install up to cgi-bin | June McEnroe | 2021-09-25 | |
| | ||||
* | Clean up up (ugh) somewhat again | June McEnroe | 2021-09-25 | |
| | ||||
* | Update root path in up.sh | June McEnroe | 2021-09-25 | |
| | ||||
* | Disable HashKnownHosts | June McEnroe | 2021-09-25 | |
| | | | | All this really does is make fixing problems more difficult. | |||
* | Add scout to ssh config | June McEnroe | 2021-09-25 | |
| | ||||
* | Sandbox up on both FreeBSD and OpenBSD | June McEnroe | 2021-09-25 | |
| | | | | | | This is a bit messy. pledge(2) calls based on [1]. [1]: https://kristaps.bsd.lv/kcgi/tutorial6.html | |||
* | Set SO_REUSEADDR in quick | June McEnroe | 2021-09-25 | |
| | ||||
* | Revert "Add cat alias using less" | June McEnroe | 2021-09-25 | |
| | | | | | | | This reverts commit 8e3eea73f069cdbbc16da14e48a44d610dd07a07. Yeah this really doesn't work on OpenBSD. I kind of got into the habit of explicitly running less anyway. | |||
* | Pledge downgrade | June McEnroe | 2021-09-24 | |
| | ||||
* | Set original socket CLOEXEC | June McEnroe | 2021-09-24 | |
| | ||||
* | Consume request headers using MSG_PEEK | June McEnroe | 2021-09-24 | |
| | | | | | | Use MSG_PEEK to determine where the request headers end and consume only up to there, leaving the CGI process to read any request body directly from the socket. | |||
* | Set only HTTP_HOST | June McEnroe | 2021-09-24 | |
| | | | | | | And only because kcgi expects it. This is what I wrote originally, because every HTTP_ variable should be unset between each request, but this doesn't track them. | |||
* | Scroll by single lines in xterm | June McEnroe | 2021-09-23 | |
| | ||||
* | Hide htop "function bar" | June McEnroe | 2021-09-23 | |
| | | | | Useless thing... | |||
* | Allow FocusEvents in xterm | June McEnroe | 2021-09-23 | |
| | | | | | | | Oops! This whole time I thought OpenBSD xterm for some reason didn't support focus events. It turns out allowMouseOps: false disables them by default. Replace the disallowedMouseOps list with everything but. | |||
* | Use NI_NUMERICSERV | June McEnroe | 2021-09-23 | |
| |