summary refs log tree commit diff
path: root/chat.c (follow)
Commit message (Collapse)AuthorAge
* Replace small integers in size_t with uintJune McEnroe2020-02-15
|
* Separate network info from selfJune McEnroe2020-02-15
|
* Add /execJune McEnroe2020-02-13
|
* Rename procPipe to utilPipeJune McEnroe2020-02-13
|
* Add -g for generating certificatesJune McEnroe2020-02-13
| | | | Copied from pounce.
* Explicitly close the TLS connectionJune McEnroe2020-02-13
| | | | Just to be nice.
* Add -N flag for notificationsJune McEnroe2020-02-12
|
* Implement source address selectionmultiplexd2020-02-13
| | | | | | This commit adds a '-S' command line option and a "bind" configuration file option to specify the source address to bind to when connecting to the IRC server.
* Allow for arguments to open/copy utilitiesJune McEnroe2020-02-12
|
* Add -R restricted flagJune McEnroe2020-02-11
|
* Add startup GPLv3 note and URLJune McEnroe2020-02-11
| | | | I am a degenerate.
* Set self.nick to * initiallyJune McEnroe2020-02-11
| | | | | | | Allows removing a bunch of checks that self.nick is set, and it's what the server usually calls you before registration. Never highlight notices as mentions.
* Synthesize a QUIT message to handle on exitJune McEnroe2020-02-10
| | | | So that the end of a saved buffer contains the self quit.
* Factor out XDG base directory codeJune McEnroe2020-02-10
| | | | | And add warnings to configOpen, since that's the only way to be accurate if a weird error occurs.
* Add -s to save and load buffersJune McEnroe2020-02-10
|
* Add -HJune McEnroe2020-02-10
|
* Add /helpJune McEnroe2020-02-09
| | | | Now with automatic search! Also had to fix the SIGCHLD handling...
* Add /copyJune McEnroe2020-02-08
|
* Allow overriding the /open utilityJune McEnroe2020-02-08
|
* Set FDs CLOEXECJune McEnroe2020-02-08
|
* Add procPipe for subprocessesJune McEnroe2020-02-08
|
* Handle SIGCHLDJune McEnroe2020-02-08
|
* Check signals after file descriptorsJune McEnroe2020-02-08
| | | | | If a signal happens while processing an FD, it should be handled immediately, rather than waiting for another poll return.
* Populate completion with commandsJune McEnroe2020-02-07
|
* Search for cert and priv in config dirsJune McEnroe2020-02-06
|
* Handle errors from getoptJune McEnroe2020-02-05
|
* Use getopt_config to load optionsJune McEnroe2020-02-05
| | | | I'm really getting a lot of use out of this config.c huh.
* Add /quitJune McEnroe2020-02-05
|
* Fix SIGWINCH handlingJune McEnroe2020-02-05
| | | | curses is dumb.
* Reflow text on window resizeJune McEnroe2020-02-05
|
* Split showing style codes and word wrappingJune McEnroe2020-02-04
|
* Only check revents if nfds > 0June McEnroe2020-02-04
| | | | If an error occurs, poll leaves the array unmodified.
* Handle signals in poll loopJune McEnroe2020-02-04
|
* Add beginnings of input handlingJune McEnroe2020-02-04
|
* Save NETWORK, CHANTYPES, PREFIX from ISUPPORTJune McEnroe2020-02-02
|
* Add idColorsJune McEnroe2020-02-02
|
* Implement window switching and status lineJune McEnroe2020-02-02
|
* Implement word wrapJune McEnroe2020-02-01
| | | | This actually wasn't that bad?
* Parse IRC styling in UIJune McEnroe2020-02-01
| | | | | Wow the colorPair thing actually works. Have I finally cracked curses colors?
* Implement the beginnings of UIJune McEnroe2020-02-01
| | | | It takes so much code to do anything in curses...
* Add IDs and namesJune McEnroe2020-02-01
|
* Add -v flagJune McEnroe2020-02-01
|
* Blindly implement login flowJune McEnroe2020-02-01