Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Revert "Race parallel connects" | June McEnroe | 2018-09-16 | |
| | | | | | | | | | | | | This reverts commit e3e2b36ecf6a1340f1dc2542233bafe0862447fa. Apparently racing *all* of the connections is not something you should do, and I can't be bothered with all the extra logic to do this "correctly" according to RFC 8305. Provide an API, you cowards. What I did want to do was give IPv6 any chance at all of being used, but I'm just going to leave that up to the order getaddrinfo returns. It's someone else's fault. | |||
* | Race parallel connects | June McEnroe | 2018-09-16 | |
| | ||||
* | Call tls_error when tls_connect_socket fails | June McEnroe | 2018-09-15 | |
| | ||||
* | Try successive getaddrinfo results | June McEnroe | 2018-09-15 | |
| | ||||
* | Render README from chatte.7 | June McEnroe | 2018-09-15 | |
| | ||||
* | Factor out uiPrompt to call on nick change | June McEnroe | 2018-09-14 | |
| | ||||
* | Run test binaries with set -e and semicolons | June McEnroe | 2018-09-14 | |
| | | | | BSD make behaves oddly when trying to replace with &. | |||
* | Fail target when any test binary fails | June McEnroe | 2018-09-14 | |
| | ||||
* | Run tests in default target | June McEnroe | 2018-09-14 | |
| | ||||
* | Add termEvent tests | June McEnroe | 2018-09-14 | |
| | ||||
* | Check width of entire next word including codes | June McEnroe | 2018-09-14 | |
| | | | | | This results in a tiny bit of premature wrapping for color codes, but that isn't a problem. | |||
* | Remove word handling from formatParse | June McEnroe | 2018-09-14 | |
| | ||||
* | Apply consecutive formatting codes at once | June McEnroe | 2018-09-14 | |
| | | | | Fixes the failing splits test. | |||
* | Add tests for formatParse | June McEnroe | 2018-09-14 | |
| | | | | With one currently failing so you know they're worth it. | |||
* | Preview with nick in input window | June McEnroe | 2018-09-13 | |
| | ||||
* | Never send PRIVMSG to TagStatus or TagVerbose | June McEnroe | 2018-09-13 | |
| | ||||
* | Move color selection to format.c | June McEnroe | 2018-09-13 | |
| | ||||
* | Fix len for format->split at end of string | June McEnroe | 2018-09-13 | |
| | ||||
* | Avoid uninitialized x in uiRead | June McEnroe | 2018-09-13 | |
| | ||||
* | Add IRCDefault to colors enum | June McEnroe | 2018-09-13 | |
| | ||||
* | Return a format->split even at the end of the string | June McEnroe | 2018-09-13 | |
| | ||||
* | Fix weird tab-complete after comma | June McEnroe | 2018-09-13 | |
| | | | | I have no idea why I did this. | |||
* | Rewrite UI again | June McEnroe | 2018-09-13 | |
| | | | | | | The persistent topic is gone and the status line is now at the top. The status formatting still needs to be reworked. I also want to try showing the nick in the input window so it really looks like your next message. | |||
* | Add note about C-o | June McEnroe | 2018-09-12 | |
| | | | | Why are there so few well usable ctrl key bindings? | |||
* | Use formatParse split to position input cursor | June McEnroe | 2018-09-12 | |
| | ||||
* | Factor out IRC formatting parsing | June McEnroe | 2018-09-12 | |
| | ||||
* | Add /help equivalent to /man | June McEnroe | 2018-09-11 | |
| | ||||
* | Don't render every PM as a ping | June McEnroe | 2018-09-11 | |
| | ||||
* | Add urlOpenMatch | June McEnroe | 2018-09-11 | |
| | ||||
* | Depend on man.sh for chroot.tar target | June McEnroe | 2018-09-10 | |
| | ||||
* | Set LESSSECURE=1 in man.sh | June McEnroe | 2018-09-10 | |
| | | | | Ridiculous. | |||
* | Add /man command | June McEnroe | 2018-09-10 | |
| | ||||
* | Install man page in chroot | June McEnroe | 2018-09-10 | |
| | ||||
* | Install man page | June McEnroe | 2018-09-10 | |
| | ||||
* | Split keys into subsections and document colors | June McEnroe | 2018-09-10 | |
| | ||||
* | Add "blank" lines to chatte.1 | June McEnroe | 2018-09-10 | |
| | ||||
* | Document key bindings in chatte.1 | June McEnroe | 2018-09-10 | |
| | ||||
* | Document slash commands in chatte.1 | June McEnroe | 2018-09-08 | |
| | ||||
* | Document command line options in chatte.1 | June McEnroe | 2018-09-08 | |
| | ||||
* | Fix reverse iteration in urlOpen | June McEnroe | 2018-09-08 | |
| | ||||
* | Move event loop to event.c | June McEnroe | 2018-09-06 | |
| | ||||
* | Preserve scroll position when new lines appear | June McEnroe | 2018-09-05 | |
| | ||||
* | Use PascalCase for constants | June McEnroe | 2018-09-02 | |
| | | | | Begone underscores. | |||
* | Add status indicators | June McEnroe | 2018-09-02 | |
| | ||||
* | Write terminating null in allocating wcs/mbs conversions | June McEnroe | 2018-09-02 | |
| | | | | Turns out wcsnrtombs doesn't. | |||
* | Treat all direct messages as pings | June McEnroe | 2018-09-02 | |
| | ||||
* | Add aswprintf | June McEnroe | 2018-09-02 | |
| | | | | | The format string won't get checked but I'm not sure I can reasonably use the same hack. | |||
* | Mark views when they are created | June McEnroe | 2018-09-02 | |
| | ||||
* | Simplify invalid nick messages | June McEnroe | 2018-09-02 | |
| | ||||
* | Include time.h for time_t in chat.h | June McEnroe | 2018-09-02 | |
| |