Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Note TLS certificate requirement early in manual | June McEnroe | 2021-10-15 |
| | |||
* | Don't call pounce a daemon | June McEnroe | 2021-10-07 |
| | |||
* | Refer to long option names rather than flags | June McEnroe | 2021-10-07 |
| | | | | Except of course when flags only exist as flags. | ||
* | Separate options into three sections | June McEnroe | 2021-10-07 |
| | |||
* | Remove certbot default paths | June McEnroe | 2021-10-05 |
| | |||
* | Log IRC to standard output with -v | June McEnroe | 2021-10-02 |
| | | | | | So that it can actually be logged to a file separate from any errors or status messages. Also make sure only LF is used when logging. | ||
* | Document DIAGNOSTICS | June McEnroe | 2021-09-05 |
| | |||
* | Expand on -s size option | June McEnroe | 2021-09-05 |
| | |||
* | Clarify parts of the manual | June McEnroe | 2021-09-05 |
| | | | | | Most importantly, call out both times that it's IRC usernames pounce cares about, not nicknames. | ||
* | Replace verbose colors with two types of arrows | June McEnroe | 2021-08-20 |
| | | | | | | While the colors were easy to identify in blocks, the meaning of arrows is easier to remember, and survive logs being pasted for debugging. | ||
* | Add -m mode option to set user modes | June McEnroe | 2021-06-18 |
| | |||
* | Document channel keys in join option | June McEnroe | 2021-06-18 |
| | |||
* | Use | to separate flags from config options | June McEnroe | 2021-06-18 |
| | | | | | | | This lets mandoc generate tags for the option names as well, so you can ":t away" in less(1), for example, and anchor links in HTML output. The added No's prevent the equals signs from being part of the anchor links. | ||
* | Stop referring to server-time as IRCv3.2 | June McEnroe | 2021-06-18 |
| | | | | | | IRCv3 has moved away from grouping specs together into versions like this. SASL is still referred to as IRCv3.2 because there are two different versions of that spec. | ||
* | Replace freenode with tilde.chat | June McEnroe | 2021-05-19 |
| | |||
* | Clarify configuration path interpretations | June McEnroe | 2021-01-28 |
| | |||
* | Support echo-message capability | June McEnroe | 2021-01-24 |
| | | | | | | | Only request it with labeled-response, since it is impossible to correlate messages to clients without. For clients without echo-message, synthesize a label on PRIVMSG/NOTICE/TAGMSG, then filter out received messages with that label. | ||
* | Add -o and -t options to trust self-signed certificates 2.2 | June McEnroe | 2021-01-11 |
| | |||
* | Make SYNOPSIS arguments consistent with option names | June McEnroe | 2021-01-11 |
| | |||
* | Alphabetize STANDARDS sections | June McEnroe | 2020-12-18 |
| | |||
* | Add chmod+chown to certbot example | June McEnroe | 2020-08-30 |
| | |||
* | Refactor certificate loading and load all certs from config paths | June McEnroe | 2020-08-28 |
| | |||
* | Remove rc scripts | June McEnroe | 2020-08-27 |
| | |||
* | Support the pounce_env rc variable | June McEnroe | 2020-08-25 |
| | |||
* | Document configuration and data file search | June McEnroe | 2020-08-25 |
| | |||
* | Document -L / palaver option | June McEnroe | 2020-08-12 |
| | |||
* | Document concatenating client certificates for auth | June McEnroe | 2020-08-01 |
| | | | | | This is actually the better approach since certificates can easily be removed from the file. | ||
* | Add -R blind-req option | June McEnroe | 2020-07-06 |
| | | | | | Allows requesting userhost-in-names on freenode, which is available but hidden. | ||
* | Clarify or otherwise expand documentation | June McEnroe | 2020-05-19 |
| | |||
* | Update email addresses | June McEnroe | 2020-05-18 |
| | |||
* | Add server send queueing with time interval | June McEnroe | 2020-05-11 |
| | | | | | | | | | This addresses pounce getting killed with "Excess flood" when it sends NAMES commands for too many channels when a client connects. These commands, as well as automatic AWAY commands, are by default throttled to 5 per second. Tested on freenode with 36 channels and 200ms interval. | ||
* | Advertise STS policy | June McEnroe | 2020-02-27 |
| | | | | | Duration is set to INT_MAX since pounce will never accept cleartext connections. | ||
* | Document the causal.agency/consumer vendor capability | June McEnroe | 2020-02-27 |
| | |||
* | Re-sort STANDARDS section | June McEnroe | 2020-02-27 |
| | | | | Authors in order listed on IRCv3. | ||
* | Support CAP LS 302 from clients | June McEnroe | 2020-02-27 |
| | |||
* | Support cap-notify | June McEnroe | 2020-02-27 |
| | |||
* | Support setname | June McEnroe | 2020-02-26 |
| | |||
* | Support labeled-response | June McEnroe | 2020-02-26 |
| | |||
* | Support batch | June McEnroe | 2020-02-26 |
| | |||
* | Support account-tag | June McEnroe | 2020-02-26 |
| | |||
* | Support message-tags | June McEnroe | 2020-02-25 |
| | |||
* | Request server-time from the server and filter tags for clients | June McEnroe | 2020-02-25 |
| | | | | | | | | This doesn't yet, but it will break the "robustness principle" according to which a server "SHOULD NOT" assume that a client capable of parsing one tag is capable of parsing all tags. In future, TagCaps will have all other caps that use tags ORed into it, and only if the client supports none of them will tags be filtered out. | ||
* | Implement source address selection | multiplexd | 2020-02-18 |
| | | | | | | This commit introduces a '-S' command line option and a "bind" configuration file option for selecting the source address when making outbound TCP connections (similar to the corresponding option in catgirl(1)). | ||
* | Rename SASL EXTERNAL section to CertFP | June McEnroe | 2020-01-17 |
| | |||
* | Document process of generating client certificates | June McEnroe | 2020-01-17 |
| | |||
* | Allow signing by CA in -g | June McEnroe | 2020-01-12 |
| | |||
* | Clean up documentation for -A | June McEnroe | 2020-01-12 |
| | |||
* | Rename all local-related options to local- | June McEnroe | 2020-01-12 |
| | | | | | | | This disambiguates client-ca and client-pass from client-cert and client-key, which apply to opposite sides of the program. The old option names will continue to work. | ||
* | Add option to set local client CA | June McEnroe | 2020-01-12 |
| | | | | | | | | | This is a little bit messy. Allows setting either -A or -W or both. Implements SASL EXTERNAL for clients that expect that when connecting with a client certificate. Need to test that reloading still works inside capsicum, since I suspect that rewind call may be blocked. | ||
* | Add a vendor capability for passive clients | June McEnroe | 2020-01-10 |
| | | | | | | This way things like litterbox can do it automatically without having to be configured with a hyphen-prefixed username, which is usually invalid anywhere else. |