| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Generate short option string with a loop | June McEnroe | 2020-04-02 | 
| | | | | | | Also change the way option structs are initialized so that the array sorts the same way as the switch statement. | ||
| * | Add /ignore message filtering patterns | June McEnroe | 2020-03-31 | 
| | | |||
| * | Replace some declaration; while loops with for loops | June McEnroe | 2020-03-30 | 
| | | | | | | I should have been using this for getopt loops already but the call here is slightly too long to fit on one line as a for loop. | ||
| * | Add text macros | June McEnroe | 2020-03-30 | 
| | | |||
| * | Add logging functions | June McEnroe | 2020-03-25 | 
| | | | | | The mkdir dance is a bit awkward... | ||
| * | Assume worst case for unknown user and host in splitMessage | June McEnroe | 2020-03-23 | 
| | | | | | | | 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. | ||
| * | Send blank line after 10 minutes idle | June McEnroe | 2020-03-17 | 
| | | | | | | | | 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. | ||
| * | Various small cleanups | June McEnroe | 2020-02-16 | 
| | | | | | Haven't really gone through ui.c yet. | ||
| * | Set defaults for various types of modes | June McEnroe | 2020-02-15 | 
| | | | | | | | | 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. | ||
| * | Replace small integers in size_t with uint | June McEnroe | 2020-02-15 | 
| | | |||
| * | Separate network info from self | June McEnroe | 2020-02-15 | 
| | | |||
| * | Add /exec | June McEnroe | 2020-02-13 | 
| | | |||
| * | Rename procPipe to utilPipe | June McEnroe | 2020-02-13 | 
| | | |||
| * | Add -g for generating certificates | June McEnroe | 2020-02-13 | 
| | | | | | Copied from pounce. | ||
| * | Explicitly close the TLS connection | June McEnroe | 2020-02-13 | 
| | | | | | Just to be nice. | ||
| * | Add -N flag for notifications | June McEnroe | 2020-02-12 | 
| | | |||
| * | Implement source address selection | multiplexd | 2020-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 utilities | June McEnroe | 2020-02-12 | 
| | | |||
| * | Add -R restricted flag | June McEnroe | 2020-02-11 | 
| | | |||
| * | Add startup GPLv3 note and URL | June McEnroe | 2020-02-11 | 
| | | | | | I am a degenerate. | ||
| * | Set self.nick to * initially | June McEnroe | 2020-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 exit | June McEnroe | 2020-02-10 | 
| | | | | | So that the end of a saved buffer contains the self quit. | ||
| * | Factor out XDG base directory code | June McEnroe | 2020-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 buffers | June McEnroe | 2020-02-10 | 
| | | |||
| * | Add -H | June McEnroe | 2020-02-10 | 
| | | |||
| * | Add /help | June McEnroe | 2020-02-09 | 
| | | | | | Now with automatic search! Also had to fix the SIGCHLD handling... | ||
| * | Add /copy | June McEnroe | 2020-02-08 | 
| | | |||
| * | Allow overriding the /open utility | June McEnroe | 2020-02-08 | 
| | | |||
| * | Set FDs CLOEXEC | June McEnroe | 2020-02-08 | 
| | | |||
| * | Add procPipe for subprocesses | June McEnroe | 2020-02-08 | 
| | | |||
| * | Handle SIGCHLD | June McEnroe | 2020-02-08 | 
| | | |||
| * | Check signals after file descriptors | June McEnroe | 2020-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 commands | June McEnroe | 2020-02-07 | 
| | | |||
| * | Search for cert and priv in config dirs | June McEnroe | 2020-02-06 | 
| | | |||
| * | Handle errors from getopt | June McEnroe | 2020-02-05 | 
| | | |||
| * | Use getopt_config to load options | June McEnroe | 2020-02-05 | 
| | | | | | I'm really getting a lot of use out of this config.c huh. | ||
| * | Add /quit | June McEnroe | 2020-02-05 | 
| | | |||
| * | Fix SIGWINCH handling | June McEnroe | 2020-02-05 | 
| | | | | | curses is dumb. | ||
| * | Reflow text on window resize | June McEnroe | 2020-02-05 | 
| | | |||
| * | Split showing style codes and word wrapping | June McEnroe | 2020-02-04 | 
| | | |||
| * | Only check revents if nfds > 0 | June McEnroe | 2020-02-04 | 
| | | | | | If an error occurs, poll leaves the array unmodified. | ||
| * | Handle signals in poll loop | June McEnroe | 2020-02-04 | 
| | | |||
| * | Add beginnings of input handling | June McEnroe | 2020-02-04 | 
| | | |||
| * | Save NETWORK, CHANTYPES, PREFIX from ISUPPORT | June McEnroe | 2020-02-02 | 
| | | |||
| * | Add idColors | June McEnroe | 2020-02-02 | 
| | | |||
| * | Implement window switching and status line | June McEnroe | 2020-02-02 | 
| | | |||
| * | Implement word wrap | June McEnroe | 2020-02-01 | 
| | | | | | This actually wasn't that bad? | ||
| * | Parse IRC styling in UI | June McEnroe | 2020-02-01 | 
| | | | | | | Wow the colorPair thing actually works. Have I finally cracked curses colors? | ||
| * | Implement the beginnings of UI | June McEnroe | 2020-02-01 | 
| | | | | | It takes so much code to do anything in curses... | ||
| * | Add IDs and names | June McEnroe | 2020-02-01 | 
| | | |||