Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add meta charset to up -t output | June McEnroe | 2021-10-18 |
| | |||
* | Rewrite shotty with lex | June McEnroe | 2021-10-18 |
| | | | | So much cleaner! | ||
* | Add meta viewport tags to bin html | June McEnroe | 2021-10-14 |
| | |||
* | Set bin WEBROOT to /var/www | June McEnroe | 2021-10-13 |
| | |||
* | 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. | ||
* | 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. | ||
* | Add htagml -m to rename main tag | June McEnroe | 2021-10-01 |
| | |||
* | pledge(2) mtags | June McEnroe | 2021-09-30 |
| | |||
* | pledge(2) htagml | June McEnroe | 2021-09-30 |
| | |||
* | pledge(2) hilex | June McEnroe | 2021-09-30 |
| | |||
* | Update dash autoconf/automake files | June McEnroe | 2021-09-27 |
| | | | | No idea why it made me do this... | ||
* | Update root path in up.sh | June McEnroe | 2021-09-25 |
| | |||
* | Set SO_REUSEADDR in quick | June McEnroe | 2021-09-25 |
| | |||
* | 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. | ||
* | Use NI_NUMERICSERV | June McEnroe | 2021-09-23 |
| | |||
* | Add quick | June McEnroe | 2021-09-23 |
| | |||
* | Remove Linux-specific utilities | June McEnroe | 2021-09-22 |
| | | | | I haven't used these in ages. | ||
* | Use Z_FILTERED strategy | June McEnroe | 2021-09-21 |
| | |||
* | Recalculate various lengths only as needed | June McEnroe | 2021-09-21 |
| | | | | | | This actually speeds things up quite a bit, saving roughly a second on a big PNG screenshot. Almost all the remaining time is spent in deflate. | ||
* | Rewrite pngo, add explicit options | June McEnroe | 2021-09-21 |
| | | | | Interesting to see how my code habits have changed. | ||
* | Fix /* **/ comment matching | June McEnroe | 2021-09-16 |
| | |||
* | Remove typer, add downgrade to README | June McEnroe | 2021-09-15 |
| | |||
* | Set bot mode on downgrade | June McEnroe | 2021-09-15 |
| | |||
* | Enter capsicum in downgrade | June McEnroe | 2021-09-15 |
| | |||
* | Factor out common parts of downgrade messages | June McEnroe | 2021-09-15 |
| | | | | | Also bump the message cap to 1024 because that is ostensibly useful for replying to older messages. | ||
* | Add downgrade IRC bot | June McEnroe | 2021-09-14 |
| | |||
* | Sort by title if authors match | June McEnroe | 2021-09-14 |
| | | | | | There are probably better things to sort by but title definitely always exists. | ||
* | Swap-remove tags as they're found | June McEnroe | 2021-09-13 |
| | | | | | This makes it even faster. From ~1s on a sqlite3.c amalgamation to ~0.85s. | ||
* | Replace htagml regex with strncmp | June McEnroe | 2021-09-12 |
| | | | | | | | | | | Since ctags only ever produces regular expressions of the form /^re$/ or /^re/ with no other special characters, instead unescape the pattern and simply use strncmp. Running on a sqlite3.c amalgamation, the regex version takes ~37s while the strncmp version takes ~1s, producing identical output. Big win! | ||
* | Also defer printing comment for lone close-parens | June McEnroe | 2021-09-11 |
| | |||
* | Add git comment --pretty option | June McEnroe | 2021-09-10 |
| | |||
* | Defer printing comment if line is blank or closing brace | June McEnroe | 2021-09-08 |
| | | | | This fixes badly indented comments. | ||
* | Up default min-repeat to 30 lines | June McEnroe | 2021-09-08 |
| | |||
* | Handle dirty lines in git-comment | June McEnroe | 2021-09-08 |
| | |||
* | Document and install git-comment | June McEnroe | 2021-09-08 |
| | |||
* | Add repeat and all options to git-comment | June McEnroe | 2021-09-08 |
| | |||
* | Add group threshold to git-comment | June McEnroe | 2021-09-08 |
| | | | | Only add comments for blame groups larger than 1 line by default. | ||
* | Add initial working version of git-comment | June McEnroe | 2021-09-08 |
| | |||
* | Document lack of alt text in dehtml | June McEnroe | 2021-09-07 |
| | | | | I want to implement this but it requires more complex lexing. | ||
* | Add HTML entities used by "legacy" twitter | June McEnroe | 2021-09-07 |
| | |||
* | Generate bin html for .l files correctly | June McEnroe | 2021-09-07 |
| | |||
* | Add dehtml | June McEnroe | 2021-09-07 |
| | |||
* | Use command -v rather than type | June McEnroe | 2021-08-25 |
| | | | | | Some shells write to standard error from type when the command is not found. command -v is silent. | ||
* | Strip typer down to copy or reverse modes | June McEnroe | 2021-07-09 |
| | |||
* | Add patreon to sup | June McEnroe | 2021-07-05 |
| |