summaryrefslogtreecommitdiff
path: root/bounce.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-10-21Recommend kitd to run pounce on OpenBSDJune McEnroe1-4/+2
2023-08-09Advertise znc.in/self-messageJune McEnroe2-0/+2
https://defs.ircdocs.horse/info/selfmessages.html This fixes private message routing in Textual, as it only has correct behaviour if it sees this CAP.
2023-07-17Notify other clients of MARKREADJune McEnroe1-7/+19
2023-07-16Implement draft/read-markerJune McEnroe4-7/+115
2023-07-16Factor out caps pounce doesn't request from the serverJune McEnroe1-1/+9
2023-07-16Add support for extended-monitorJune McEnroe2-1/+3
Doesn't need any new filtering since the actual messages added by extended-monitor are gated by other caps which already have filtering.
2023-07-03Handle servers not sending NUH-origin in NICKJune McEnroe1-2/+3
Apparently Unreal does this. Only having :nick in the NICK would confuse the check for self.
2023-02-07Handle irssi's invalid JOIN during registrationJune McEnroe1-0/+10
Thanks to Tassilo Philipp for reporting this behaviour.
2023-02-07Remove pounce-editJune McEnroe5-728/+0
Temporarily? It never got finished and I need to be able to cut new releases of pounce without it.
2023-02-07Set msg.cmd to NULL if it is empty stringJune McEnroe1-0/+1
This fixes allowing empty lines from clients during registration.
2023-02-07Fix segfault parsing line with only tagsJune McEnroe1-2/+2
2022-10-30Check local-pass and sasl-plain in editJune McEnroe1-4/+4
2022-10-30Refactor edit options listJune McEnroe1-70/+88
2022-10-30Use $pounce as clientQuit keywordJune McEnroe3-5/+5
2022-10-30OpenBSD: Fix broken unveil in calico on 7.2June McEnroe1-1/+1
Relevant OpenBSD changelog: > o AF_UNIX socket bind(2) and connect(2) now follow unveil(2) > configuration.
2022-07-17Use xdg.c for pounce-palaverJune McEnroe2-33/+12
2022-07-17Update copyrights, authorsJune McEnroe13-13/+13
2022-07-17Update README for flat extrasJune McEnroe1-19/+23
2022-06-18Flatten extras to top-level directoryJune McEnroe19-359/+26
2022-06-17edit: Validate size is power of twoJune McEnroe1-3/+6
2022-05-19Fix uninit read when checking if bindPath is a directoryJune McEnroe1-2/+3
2022-04-07edit: Rename configs to over & underJune McEnroe1-26/+26
2022-04-04edit: Be more helpfulJune McEnroe1-10/+30
2022-04-04edit: Shuffle option safety aroundJune McEnroe1-24/+36
2022-04-04edit: Note that pounce still needs to restartJune McEnroe1-0/+3
2022-04-03edit: Validate optionsJune McEnroe2-4/+88
2022-04-03edit: Implement completely uncheckedJune McEnroe3-0/+586
2022-04-03edit: Add prospective pounce-edit(1) manualJune McEnroe3-0/+195
2022-04-03Allow quitting pounce from clientsJune McEnroe4-5/+35
2022-03-29Rename client->error to client->removeJune McEnroe3-32/+33
2022-03-29Send 900 as part of stateSyncJune McEnroe1-0/+7
Sent before 001 since that is normally when you would receive it.
2022-03-29Send real account name in fake 900June McEnroe1-2/+3
This only exists in case of clients that won't use a TLS client cert without trying to use SASL EXTERNAL. Honestly I'm not sure if they actually exist. But if they do, they might be happier to receive the real account name afterwards.
2022-03-29Track account name from 900 numericJune McEnroe2-7/+10
2022-03-29Set clientOrigin from bindHost, add dot if necessaryJune McEnroe1-0/+7
Since effectively the difference between a nick origin and a server origin is the presence of a dot.
2022-03-29Replace ORIGIN #define with clientOrigin variableJune McEnroe4-19/+27
2022-03-29Handle CAP REQ causal.agency/passive after registrationJune McEnroe1-11/+24
If we supported disabling caps, there would need to be a corresponding check and activeIncr().
2022-03-14Document using -S to connect over IPv4 or IPv6June McEnroe1-0/+6
2021-11-28notify, palaver: Add -t to trust self-signed certificatesOmar Polo4-4/+29
2021-10-15Remove CAVEATS sectionC. McEnroe1-17/+0
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.
2021-10-15Note Libera userhost-in-names in QUIRKSC. McEnroe1-1/+5
2021-10-15Prefix other example commands with $ promptC. McEnroe1-15/+15
2021-10-15Add back pounce EXAMPLES sectionC. McEnroe1-0/+47
2021-10-15Prefix example commands with $ promptC. McEnroe1-3/+3
2021-10-15Note TLS certificate requirement early in manualC. McEnroe1-0/+12
2021-10-07Remove certbot from calico(1) exampleC. McEnroe1-4/+1
2021-10-07Don't call pounce a daemonC. McEnroe2-6/+6
2021-10-07Refer to long option names rather than flagsC. McEnroe1-21/+24
Except of course when flags only exist as flags.
2021-10-07Separate options into three sectionsC. McEnroe1-102/+106
2021-10-07Remove mention of capsicum from READMEC. McEnroe1-5/+2
2021-10-07OpenBSD: Simplify unveil(2) callsC. McEnroe1-34/+11