about summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* OpenBSD: Simplify unveil(2) callsJune McEnroe2021-10-07
* Refactor XDG base directory iterator APIJune McEnroe2021-10-05
* Load and reload local certificates like normalJune McEnroe2021-10-05
* Delete local-path socket like normalJune McEnroe2021-10-05
* FreeBSD: Remove capsicum supportJune McEnroe2021-10-05
* Remove certbot default pathsJune McEnroe2021-10-05
* Remove TCP keepalive settingsJune McEnroe2021-10-03
* Intercept client PONGJune McEnroe2021-10-03
* Send PING to idle clients after 15 minutesJune McEnroe2021-10-03
* Track client idle timeJune McEnroe2021-10-03
* Log IRC to standard output with -vJune McEnroe2021-10-02
* Explain what pounce does and some of how it works in README 2.5June McEnroe2021-09-06
* Document DIAGNOSTICSJune McEnroe2021-09-05
* Avoid logging that a new consumer dropped messagesJune McEnroe2021-09-05
* Use EX_USAGE for all local configuration errorsJune McEnroe2021-09-05
* Expand on -s size optionJune McEnroe2021-09-05
* Clarify parts of the manualJune McEnroe2021-09-05
* OpenBSD: Drop inet pledge when using unix socketJune McEnroe2021-09-03
* OpenBSD: Drop no longer needed unveils and pledge promisesJune McEnroe2021-09-03
* Reorder file loading in mainJune McEnroe2021-09-03
* Be nice and call tls_close(3) on the serverJune McEnroe2021-09-02
* Separate client QUIT and ERROR messagesJune McEnroe2021-09-02
* Remove redundant clientDiff functionJune McEnroe2021-09-02
* OpenBSD: pledge(2) the genCert code pathJune McEnroe2021-09-02
* OpenBSD: pledge(2) the hashPass code pathJune McEnroe2021-09-02
* OpenBSD: pledge(2) printCert code path separatelyJune McEnroe2021-09-02
* Call serverConfig() with NULLs for -oJune McEnroe2021-09-02
* Read from /dev/urandom instead of using getentropy(3)June McEnroe2021-09-02
* Separate stateSync intro messagesJune McEnroe2021-08-31
* Correct handling of colons in SASL PLAINJune McEnroe2021-08-30
* Declare producer staticJune McEnroe2021-08-28
* Use CapBits as length of FiltersJune McEnroe2021-08-28
* Don't create new tls_server(3), just reconfigureJune McEnroe2021-08-21
* Zero local-key memory before freeing itJune McEnroe2021-08-21
* Avoid overwriting manual AWAY messagesJune McEnroe2021-08-21
* Replace verbose colors with two types of arrowsJune McEnroe2021-08-20
* Explicitly clear TLS secrets after handshakeJune McEnroe2021-08-20
* Handle TLS_WANT_POLL{IN,OUT} from tls_handshake(3) with serverJune McEnroe2021-08-20
* Use "secure" libtls ciphersJune McEnroe2021-08-20
* Use seprintf to build final 005June McEnroe2021-07-08
* Fix LDADD.crypt on DarwinJune McEnroe2021-06-19
* Add -m mode option to set user modesJune McEnroe2021-06-18
* Document channel keys in join optionJune McEnroe2021-06-18
* Use | to separate flags from config optionsJune McEnroe2021-06-18
* Stop referring to server-time as IRCv3.2June McEnroe2021-06-18
* Add mailing list archive to READMEJune McEnroe2021-06-17
* Stop accumulating ISUPPORT tokens once MOTD startsJune McEnroe2021-06-10
* Use seprintf for snip, removing strlcpynJune McEnroe2021-06-09
* Use seprintf for reserializeJune McEnroe2021-06-09
* Use seprintf for capListJune McEnroe2021-06-09
07ab2b829e40ce47ec3b1d774bd9&follow=1'>Factor out input handling to input.cJune McEnroe 2022-02-19Factor out window management to window.cJune McEnroe 2022-02-19Enable -Wmissing-prototypesJune McEnroe In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. 2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe 2022-02-19Run line editing testsJune McEnroe I know, it feels wrong. 2022-02-18Implement new line editing "library"June McEnroe Losing tab complete and text macros, for now. This new implementation works on an instance of a struct and does not interact with the rest of catgirl, making it possible to copy into another project. Unlike existing line editing libraries, this one is entirely abstract and can be rendered externally. My goal with this library is to be able to implement vi mode. Since it operates on struct instances rather than globals, it might also be possible to give catgirl separate line editing buffers for each window, which would be a nice UX improvement. 2022-02-18Simplify cursor positioning in inputJune McEnroe Do some extra work by adding the portion before the cursor to the input window twice, but simplify the interaction with the split point. This fixes the awkward behaviour when moving the cursor across colour codes where the code would be partially interpreted up to the cursor. 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe