Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-30 | Add text macros | C. McEnroe | |
2020-03-25 | Add logging functions | C. McEnroe | |
The mkdir dance is a bit awkward... | |||
2020-03-23 | Assume worst case for unknown user and host in splitMessage | C. McEnroe | |
The default USERLEN of 9 doesn't have a great source, the RFC only says that nicks are length 9, so my assumption is that usernames are not longer. | |||
2020-03-17 | Send blank line after 10 minutes idle | C. McEnroe | |
Without this, I was having catgirl "time out" from pounce's POV, but without catgirl noticing anything... I still don't understand this. Been using this fix for a couple weeks though and it stopped happening, and it's otherwise harmless, but yikes. | |||
2020-02-16 | Various small cleanups | C. McEnroe | |
Haven't really gone through ui.c yet. | |||
2020-02-15 | Set defaults for various types of modes | C. McEnroe | |
These are actually from RFC 1459, since that seems to be the more likely lowest common denominator, so I should maybe it it to STANDARDS (along with ircdocs' section on ISUPPORT). RFC 2812 has a lot of stuff that isn't currently used. | |||
2020-02-15 | Replace small integers in size_t with uint | C. McEnroe | |
2020-02-15 | Separate network info from self | C. McEnroe | |
2020-02-13 | Add /exec | C. McEnroe | |
2020-02-13 | Rename procPipe to utilPipe | C. McEnroe | |
2020-02-13 | Add -g for generating certificates | C. McEnroe | |
Copied from pounce. | |||
2020-02-13 | Explicitly close the TLS connection | C. McEnroe | |
Just to be nice. | |||
2020-02-12 | Add -N flag for notifications | C. McEnroe | |
2020-02-13 | Implement source address selection | multiplexd | |
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. | |||
2020-02-12 | Allow for arguments to open/copy utilities | C. McEnroe | |
2020-02-11 | Add -R restricted flag | C. McEnroe | |
2020-02-11 | Add startup GPLv3 note and URL | C. McEnroe | |
I am a degenerate. | |||
2020-02-11 | Set self.nick to * initially | C. McEnroe | |
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. | |||
2020-02-10 | Synthesize a QUIT message to handle on exit | C. McEnroe | |
So that the end of a saved buffer contains the self quit. | |||
2020-02-10 | Factor out XDG base directory code | C. McEnroe | |
And add warnings to configOpen, since that's the only way to be accurate if a weird error occurs. | |||
2020-02-10 | Add -s to save and load buffers | C. McEnroe | |
2020-02-10 | Add -H | C. McEnroe | |
2020-02-09 | Add /help | C. McEnroe | |
Now with automatic search! Also had to fix the SIGCHLD handling... | |||
2020-02-08 | Add /copy | C. McEnroe | |
2020-02-08 | Allow overriding the /open utility | C. McEnroe | |
2020-02-08 | Set FDs CLOEXEC | C. McEnroe | |
2020-02-08 | Add procPipe for subprocesses | C. McEnroe | |
2020-02-08 | Handle SIGCHLD | C. McEnroe | |
2020-02-08 | Check signals after file descriptors | C. McEnroe | |
If a signal happens while processing an FD, it should be handled immediately, rather than waiting for another poll return. | |||
2020-02-07 | Populate completion with commands | C. McEnroe | |
2020-02-06 | Search for cert and priv in config dirs | C. McEnroe | |
2020-02-05 | Handle errors from getopt | C. McEnroe | |
2020-02-05 | Use getopt_config to load options | C. McEnroe | |
I'm really getting a lot of use out of this config.c huh. | |||
2020-02-05 | Add /quit | C. McEnroe | |
2020-02-05 | Fix SIGWINCH handling | C. McEnroe | |
curses is dumb. | |||
2020-02-05 | Reflow text on window resize | C. McEnroe | |
2020-02-04 | Split showing style codes and word wrapping | C. McEnroe | |
2020-02-04 | Only check revents if nfds > 0 | C. McEnroe | |
If an error occurs, poll leaves the array unmodified. | |||
2020-02-04 | Handle signals in poll loop | C. McEnroe | |
2020-02-04 | Add beginnings of input handling | C. McEnroe | |
2020-02-02 | Save NETWORK, CHANTYPES, PREFIX from ISUPPORT | C. McEnroe | |
2020-02-02 | Add idColors | C. McEnroe | |
2020-02-02 | Implement window switching and status line | C. McEnroe | |
2020-02-01 | Implement word wrap | C. McEnroe | |
This actually wasn't that bad? | |||
2020-02-01 | Parse IRC styling in UI | C. McEnroe | |
Wow the colorPair thing actually works. Have I finally cracked curses colors? | |||
2020-02-01 | Implement the beginnings of UI | C. McEnroe | |
It takes so much code to do anything in curses... | |||
2020-02-01 | Add IDs and names | C. McEnroe | |
2020-02-01 | Add -v flag | C. McEnroe | |
2020-02-01 | Blindly implement login flow | C. McEnroe | |