summary refs log tree commit diff
path: root/bin (follow)
Commit message (Collapse)AuthorAge
* Don't duplicate path stringJune McEnroe2022-06-02
|
* Use stderr instead of /dev/tty, realloc buffer if lines too longJune McEnroe2022-06-02
| | | | | | For some reason I haven't been able to figure out, trying to poll /dev/tty returns POLLNVAL (and this was using 100% CPU looping), but using stderr instead works fine.
* Add initial working version of qfJune McEnroe2022-06-02
|
* Swap dates so the difference is always positiveJune McEnroe2022-04-13
|
* Skip matches with ident chars on either sideJune McEnroe2022-03-24
| | | | | | | | This fixes, for example, where the link gets placed on static regex_t regex(const char *pattern, int flags) in title.c.
* Remove dashJune McEnroe2022-03-15
| | | | Moved to https://git.causal.agency/dash/ and jorts.
* Use /usr/local/share/perl5 in git-commentJune McEnroe2022-03-14
|
* Add encJune McEnroe2022-01-30
|
* Add LWN to supJune McEnroe2022-01-12
|
* Add tildegit (gitea) to supJune McEnroe2022-01-09
|
* Update dash generated autoconf filesJune McEnroe2022-01-04
| | | | Hate this.
* Call CHECK_DECL on stat64Herbert Xu2022-01-02
| | | | | | | | | On macOS it is possible to find stat64 at link-time but not at compile-time. To make the build process more robust we should check for the header file as well as the library. Reported-by: Saagar Jha <saagar@saagarjha.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* Show weeks plus daysJune McEnroe2021-12-03
|
* Use noinput, nounput options in lex filesJune McEnroe2021-11-28
|
* Bounds check color indexesJune McEnroe2021-10-25
|
* Only output style attribute if necessaryJune McEnroe2021-10-20
|
* Run shotty after ptee in up -tJune McEnroe2021-10-20
| | | | | To avoid shotty warnings for unhandled sequences interfering with the screen.
* Fix showing cursor with default colorsJune McEnroe2021-10-20
|
* Add entire 256-color palette to shotty -iJune McEnroe2021-10-20
|
* Ignore XTWINOPS in shottyJune McEnroe2021-10-20
|
* Revert "Add shotty -t to animate (crudely) between snapshots"June McEnroe2021-10-18
| | | | | | | | This reverts commit e52b86b69b9dc6a7b7ec9d578c20d88fc1ccb330. 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 snapshotsJune McEnroe2021-10-18
|
* Add ptee -t to output media copy at an intervalJune McEnroe2021-10-18
|
* Swap functions of ^Q and ^S in pteeJune McEnroe2021-10-18
|
* Add shotty -i to output inline colorsJune McEnroe2021-10-18
|
* Remove leftover scheme.h targetJune McEnroe2021-10-18
|
* Cite ctlseqs.ms and UTF-8June McEnroe2021-10-18
|
* Skip DECKP* in lexerJune McEnroe2021-10-18
|
* Add meta charset to up -t outputJune McEnroe2021-10-18
|
* Rewrite shotty with lexJune McEnroe2021-10-18
| | | | So much cleaner!
* Add meta viewport tags to bin htmlJune McEnroe2021-10-14
|
* Set bin WEBROOT to /var/wwwJune McEnroe2021-10-13
|
* Fix lobsters/tildenews loginJune McEnroe2021-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 changemailJune McEnroe2021-10-02
| | | | | So that on start (and any time MAIL/MAILPATH change), any non-empty mailboxes will be reported.
* Fix chkmail loop break conditionJune McEnroe2021-10-02
| | | | | padvance_magic() returns -1 when there are no more paths left, not zero.
* Check sizes of mailboxes, not timesJune McEnroe2021-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 tagJune McEnroe2021-10-01
|
* pledge(2) mtagsJune McEnroe2021-09-30
|
* pledge(2) htagmlJune McEnroe2021-09-30
|
* pledge(2) hilexJune McEnroe2021-09-30
|
* Update dash autoconf/automake filesJune McEnroe2021-09-27
| | | | No idea why it made me do this...
* Update root path in up.shJune McEnroe2021-09-25
|
* Set SO_REUSEADDR in quickJune McEnroe2021-09-25
|
* Pledge downgradeJune McEnroe2021-09-24
|
* Set original socket CLOEXECJune McEnroe2021-09-24
|
* Consume request headers using MSG_PEEKJune McEnroe2021-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_HOSTJune McEnroe2021-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_NUMERICSERVJune McEnroe2021-09-23
|
* Add quickJune McEnroe2021-09-23
|
* Remove Linux-specific utilitiesJune McEnroe2021-09-22
| | | | I haven't used these in ages.