105 Commits

Author SHA1 Message Date
James Lu
b1ae9100ff RelayNext: add test for toggling events 2021-05-27 22:42:02 -07:00
James Lu
6f8910b907 RelayNext: add tests for NICK and QUIT 2021-05-27 18:42:48 -07:00
James Lu
811ddb4c31 RelayNext: add tests for MODE 2021-05-27 18:31:33 -07:00
James Lu
5b6fc05df5 RelayNext: test PRIVMSG, ACTION, TOPIC, and KICK 2021-05-27 00:20:40 -07:00
James Lu
d1fdffdabd RelayNext: add tests for join/part handling 2021-05-26 00:11:21 -07:00
James Lu
d713ee66a8 RelayNext: refactor antiflood check into its own method 2020-12-19 23:36:13 +01:00
James Lu
ecf52180b0 RelayNext: make channel a mandatory argument to relay()
Messages where this is not set correctly are thrown away anyways.
2020-12-19 23:35:01 +01:00
James Lu
5c9a9a9aab RelayNext: fix antiflood not using the timeout value 2020-12-19 23:08:23 +01:00
James Lu
d892978272 RelayNext: rewrite the config help text 2020-12-19 22:57:40 +01:00
James Lu
2e296b38ff RelayNext: add events.relaySelfMessages option to toggle relaying the bot's output
Closes #98.
2020-12-19 22:57:40 +01:00
James Lu
0b662c6146 RelayNext: don't break relays if one network is disconnected 2020-01-24 07:54:30 -08:00
James Lu
17b3e86d1b Bump version to 2020.01.05+git 2020-01-05 21:12:06 -08:00
James Lu
5675a97857 Bump version to 2020.01.05 2020-01-05 21:11:31 -08:00
James Lu
cbd953b32c Update plugin author/maintainer data 2019-11-16 12:29:03 -08:00
James Lu
2ae51939b3 Update my email & repo link references 2019-10-11 09:58:50 -07:00
James Lu
eaea9ebd5f Bump version to 2019.07.09+git 2019-07-09 17:39:53 -07:00
James Lu
653d64d561 Bump version to 2019.07.09 2019-07-09 17:39:50 -07:00
James Lu
9504ee446a Bump version to 2019.03.03+git 2019-03-03 22:26:12 -08:00
James Lu
07f860c735 Bump version to 2019.03.03 2019-03-03 22:25:50 -08:00
James Lu
ea890b433a RelayNext: check ignoreRegexp before CTCPs 2018-07-27 14:56:26 +00:00
James Lu
43fe7e9fc0 RelayNext: match ignoreRegexp case insensitively 2018-07-27 14:34:26 +00:00
James Lu
198d971e4c RelayNext: add regexp-based message filtering 2018-07-26 18:12:45 +00:00
James Lu
ca3b9323e7 Bump version to 2018.05.03+git 2018-05-03 12:09:23 -07:00
James Lu
f4bc06f0d3 Bump version to 2018.05.03 2018-05-03 12:01:10 -07:00
James Lu
11a03ad9a0 Bump version to 2017.05.31 2017-05-31 13:10:47 -07:00
James Lu
22a710649e Bump version to 2017.01.16+git 2017-01-16 21:23:59 -08:00
James Lu
f97b54d709 Bump version to 2017.01.16 2017-01-16 21:16:25 -08:00
James Lu
b6f0397665 Bump version to 2016.09.26+git 2016-09-26 11:08:14 -07:00
James Lu
23989f692e Bump version to 2016.09.26 2016-09-26 11:07:28 -07:00
James Lu
8dc024c894 RelayNext: refresh README [skip ci]
- mention prefix display toggle
- unmark flood prevention as experimental
2016-09-23 19:53:28 -07:00
James Lu
546851574e RelayNext: modularize blockHighlights and apply on KICK, NICK too 2016-09-18 11:08:03 -07:00
James Lu
436956cb99 RelayNext: colour nicknames AFTER processing highlight prevention 2016-09-18 11:04:57 -07:00
MicroDroid
dcb33f2c88 Improve highlighting prevention (#57) 2016-09-18 10:52:19 -07:00
James Lu
310b14c2ed RelayNext: don't unconditionally lowercase netname when formatting 2016-08-21 15:12:39 -07:00
James Lu
843d17b5c0 RelayNext: fix case normalization of network names
Reported by @Xenthys and @Zoddo.
2016-08-21 15:02:27 -07:00
James Lu
7c3c90ee37 Bump version to 2016.07.03+git 2016-07-03 12:49:10 -07:00
James Lu
1e96e5fd80 Bump version to 2016.07.03 2016-07-03 12:49:04 -07:00
James Lu
274027c94a Bump version to 2016.05.15+git 2016-05-15 10:28:42 -07:00
James Lu
f2d9a3a3ff Bump version to 2016.05.15 2016-05-15 10:28:39 -07:00
James Lu
528355d9ed RelayNext: really fix AssertionError when server sends a message 2016-04-07 18:16:30 -07:00
James Lu
4acb395694 RelayNext: don't cause AssertionError when servers send a message
Looking up a server name with ircdb.checkIgnored (when servers set modes, for example) raises an AssertionError, so only do that for senders that are a valid nick.
2016-04-05 21:03:19 -07:00
James Lu
a05567620b RelayNext: exempt the bot from ignore checking 2016-03-27 10:20:15 -07:00
James Lu
a432ab7d5b RelayNext: check for channel ignores too
lalala nothing to see here
2016-03-27 09:52:52 -07:00
James Lu
8d30c20a1e RelayNext: be channel-specific when looking at events to ignore 2016-03-25 15:20:01 -07:00
James Lu
5ba2d46273 RelayNext: respect noHighlight in the newnick of NICK change relays
Reported by @nathan0.
2016-03-17 14:53:36 -07:00
James Lu
e07d8c9bb3 RelayNext: purge -'s in nonprivmsg formatting
This is inherently useless and only makes the post-formatting code more complicated than it should be.
2016-03-17 10:52:03 -07:00
James Lu
8f98243814 RelayNext: more cleanup; show a specific error when 'nicks' is called on a channel without any relays 2016-03-06 12:33:27 -08:00
James Lu
1f78a9fb28 RelayNext: cleanup, sort 'nicks' output case-insensitively 2016-03-06 12:33:27 -08:00
James Lu
bb1ed2eda8 Bump version to 2016.02.28.1+git 2016-03-04 16:39:58 -08:00
James Lu
177eefa0a3 plugins: update my email 2016-03-04 16:36:16 -08:00