Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Bounds check color indexes | June McEnroe | 2021-10-25 |
| | |||
* | Only output style attribute if necessary | June McEnroe | 2021-10-20 |
| | |||
* | Run shotty after ptee in up -t | June McEnroe | 2021-10-20 |
| | | | | | To avoid shotty warnings for unhandled sequences interfering with the screen. | ||
* | Fix showing cursor with default colors | June McEnroe | 2021-10-20 |
| | |||
* | Add entire 256-color palette to shotty -i | June McEnroe | 2021-10-20 |
| | |||
* | Ignore XTWINOPS in shotty | June McEnroe | 2021-10-20 |
| | |||
* | Revert "Add shotty -t to animate (crudely) between snapshots" | June McEnroe | 2021-10-18 |
| | | | | | | | | This reverts commit 0fc730ec8e058607b05185e1a36b22615ffbae40. It's mostly irrelevant to how shotty actually functions so I think it would be better done externally. Reverting just to keep the dumb JavaScript in history. | ||
* | Add shotty -t to animate (crudely) between snapshots | June McEnroe | 2021-10-18 |
| | |||
* | Add ptee -t to output media copy at an interval | June McEnroe | 2021-10-18 |
| | |||
* | Swap functions of ^Q and ^S in ptee | June McEnroe | 2021-10-18 |
| | |||
* | 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! | ||
* | 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 |
| |