Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Request server-time from the server and filter tags for clients | C. McEnroe | 2020-02-25 | 1 | -1/+2 | |
| | | | | | | | | 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 | 1 | -1/+7 | |
| | | | | | | 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 | C. McEnroe | 2020-01-17 | 1 | -4/+5 | |
| | ||||||
* | Document process of generating client certificates | C. McEnroe | 2020-01-17 | 1 | -2/+42 | |
| | ||||||
* | Allow signing by CA in -g | C. McEnroe | 2020-01-12 | 1 | -0/+6 | |
| | ||||||
* | Clean up documentation for -A | C. McEnroe | 2020-01-12 | 1 | -9/+6 | |
| | ||||||
* | Rename all local-related options to local- | C. McEnroe | 2020-01-12 | 1 | -8/+8 | |
| | | | | | | | 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 | C. McEnroe | 2020-01-12 | 1 | -1/+21 | |
| | | | | | | | | | 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 | C. McEnroe | 2020-01-10 | 1 | -4/+9 | |
| | | | | | | 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. | |||||
* | Rename -A and -Q to -y and -q | C. McEnroe | 2020-01-07 | 1 | -13/+13 | |
| | | | | | | | | | | | The other upper-case options are related to the listening side of things, not the server side, so this is more consistent. This is incompatible, but will fail loudly, and I expect these options are more likely set in a configuration file, if they are set at all. I also want to free up -A for setting a client CA, but assuming your away message is not also an existing file path, that will continue to fail loudly. | |||||
* | Don't send self-PMs to the server | C. McEnroe | 2019-12-08 | 1 | -1/+7 | |
| | ||||||
* | Mention the name CertFP in SASL EXTERNAL guide | C. McEnroe | 2019-11-18 | 1 | -1/+1 | |
| | ||||||
* | Document accept and exit behavior | C. McEnroe | 2019-11-18 | 1 | -0/+8 | |
| | ||||||
* | Remove ISUPPORT draft reference | C. McEnroe | 2019-11-18 | 1 | -11/+0 | |
| | | | | | I don't actually deal with it at all other than storing them for syncing clients. | |||||
* | Document inadvertent echo bug | C. McEnroe | 2019-11-18 | 1 | -1/+7 | |
| | ||||||
* | Request NAMES on sync by default | C. McEnroe | 2019-11-15 | 1 | -5/+6 | |
| | | | | This inverts the meaning of -N! | |||||
* | Add concept of passive clients | C. McEnroe | 2019-11-14 | 1 | -0/+4 | |
| | ||||||
* | Filter multi-prefix | C. McEnroe | 2019-11-14 | 1 | -1/+2 | |
| | ||||||
* | Add userhost-in-names to manual | C. McEnroe | 2019-11-11 | 1 | -2/+3 | |
| | ||||||
* | Filter invite-notify | C. McEnroe | 2019-11-10 | 1 | -1/+2 | |
| | ||||||
* | Filter extended-join | C. McEnroe | 2019-11-10 | 1 | -1/+2 | |
| | ||||||
* | Expand client configuration documentation and list capabilities | C. McEnroe | 2019-11-10 | 1 | -2/+38 | |
| | ||||||
* | Just write the example normally | C. McEnroe | 2019-11-07 | 1 | -1/+1 | |
| | ||||||
* | Document calico service configuration | C. McEnroe | 2019-11-06 | 1 | -3/+3 | |
| | ||||||
* | Document SASL EXTERNAL configuration in more detail | C. McEnroe | 2019-11-06 | 1 | -0/+32 | |
| | ||||||
* | Document pounce service configuration | C. McEnroe | 2019-11-06 | 1 | -2/+61 | |
| | ||||||
* | Add flag to generate a client certificate | C. McEnroe | 2019-11-06 | 1 | -1/+14 | |
| | | | | | This is essentially the command freenode tells you to run: <https://freenode.net/kb/answer/certfp>. | |||||
* | Give SYNOPSIS Ars more informative names | C. McEnroe | 2019-11-06 | 1 | -9/+9 | |
| | ||||||
* | Expand SASL EXTERNAL documentation | C. McEnroe | 2019-11-06 | 1 | -12/+16 | |
| | ||||||
* | Use "priv" instead of "key" in options | C. McEnroe | 2019-11-05 | 1 | -3/+3 | |
| | | | | Let all words be four letter words. | |||||
* | Implement SASL EXTERNAL | C. McEnroe | 2019-11-05 | 1 | -3/+8 | |
| | ||||||
* | Add options for TLS client certificate | C. McEnroe | 2019-11-04 | 1 | -0/+13 | |
| | ||||||
* | Hash client passwords with crypt | C. McEnroe | 2019-11-04 | 1 | -1/+13 | |
| | ||||||
* | Rename bind-unix to bind-path | C. McEnroe | 2019-11-03 | 1 | -1/+1 | |
| | ||||||
* | Append bindHost to bindPath if it is a directory | C. McEnroe | 2019-11-03 | 1 | -1/+9 | |
| | ||||||
* | Fix name of SNI | C. McEnroe | 2019-11-02 | 1 | -1/+1 | |
| | ||||||
* | Note calico in pounce CAVEATS | C. McEnroe | 2019-11-02 | 1 | -1/+8 | |
| | ||||||
* | Document pounce -U flag | C. McEnroe | 2019-11-02 | 1 | -1/+15 | |
| | | | | Not yet implemented. | |||||
* | Clean up cert path documentation | Curtis McEnroe | 2019-10-30 | 1 | -15/+8 | |
| | ||||||
* | Add option for ring size | Curtis McEnroe | 2019-10-30 | 1 | -1/+10 | |
| | ||||||
* | Clarify some documentation | Curtis McEnroe | 2019-10-29 | 1 | -5/+15 | |
| | ||||||
* | Implement getopt_long-integrated configuration parsing | Curtis McEnroe | 2019-10-29 | 1 | -57/+61 | |
| | ||||||
* | Sort standards in manual page | Curtis McEnroe | 2019-10-29 | 1 | -32/+32 | |
| | ||||||
* | Document lack of channel distinction caveat | Curtis McEnroe | 2019-10-29 | 1 | -1/+9 | |
| | ||||||
* | Add option to save and load ring contents across restarts | Curtis McEnroe | 2019-10-28 | 1 | -0/+10 | |
| | ||||||
* | Add quit message option | Curtis McEnroe | 2019-10-28 | 1 | -1/+7 | |
| | ||||||
* | Reload certificate on SIGUSR1 | Curtis McEnroe | 2019-10-27 | 1 | -2/+13 | |
| | ||||||
* | Track channel topics | Curtis McEnroe | 2019-10-26 | 1 | -6/+1 | |
| | ||||||
* | Set AWAY when no clients are connected | Curtis McEnroe | 2019-10-26 | 1 | -0/+6 | |
| | ||||||
* | Add flags to request TOPIC and NAMES on client connect | Curtis McEnroe | 2019-10-26 | 1 | -2/+12 | |
| |