Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add support for extended-monitor | June McEnroe | 2023-07-16 |
| | | | | | Doesn't need any new filtering since the actual messages added by extended-monitor are gated by other caps which already have filtering. | ||
* | Use $pounce as clientQuit keyword | June McEnroe | 2022-10-30 |
| | |||
* | Update copyrights, authors | June McEnroe | 2022-07-17 |
| | |||
* | Allow quitting pounce from clients | June McEnroe | 2022-04-03 |
| | |||
* | Document using -S to connect over IPv4 or IPv6 | June McEnroe | 2022-03-14 |
| | |||
* | Remove CAVEATS section 3.0 | June McEnroe | 2021-10-15 |
| | | | | | | The first one is already covered in the opening paragraphs. The second is now I think better covered by the DIAGNOSTICS section, though maybe not as specifically. | ||
* | Prefix other example commands with $ prompt | June McEnroe | 2021-10-15 |
| | |||
* | Add back pounce EXAMPLES section | June McEnroe | 2021-10-15 |
| | |||
* | 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. |