81 Commits

Author SHA1 Message Date
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
James Lu
eb4f2b31e9 Bump version to 2016.02.28.1 2016-03-04 15:28:14 -08:00
James Lu
1ae2baa347 RelayNext: strip CTCPs other than actions 2016-02-24 18:25:02 -08:00
James Lu
f4cde05c85 RelayNext: ignore PMs in doPrivmsg 2016-02-17 06:58:33 -08:00
James Lu
52f0fb2d46 RelayNext: Optionally show status prefixes in messages (Closes #38) 2016-02-11 10:02:45 -08:00
James Lu
867e61ea78 RelayNext: cleanup, switch to using new msg.tagged('channels') - Closes #40.
- Drop _getAllRelaysForNetwork() and custom state keeping code, as they aren't needed anymore
- Hopefully closes #41? (we may never know)
- Also, don't lowercase command names in flood prevention announcements: "PRIVMSGs" looks more correct than "privmsgs" IMO
2016-02-07 12:52:24 -08:00
James Lu
93e558d17c RelayNext: consistently use str.lower for channel names instead of casemapping-dependant ircutils.toLower
Internally, the relay database doesn't care about case mappings - channel names are stored lowercase, word for word.
Using ircutils.toLower for channel names in the relay core breaks if the channel name has characters that when lowercased using RFC1459 case mapping, give a different literal result (e.g. #\\\ becomes #|||, which isn't in a relay)
2016-02-07 12:52:24 -08:00
James Lu
2319948a47 RelayNext: alphabetically sort 'nicks' output 2016-01-19 20:55:01 -08:00
James Lu
84de8f100e RelayNext: fix disconnected networks causing error in 'nicks'
Reported by @nathan0.
2015-12-28 20:27:41 -08:00
James Lu
a08eb2dc4a Relaynext: fix check for disconnected networks 2015-12-27 13:58:36 -08:00
James Lu
688f00ac4d RelayNext: don't send messages to relay channels we're not in
This pretends a slew of "cannot send to channel" errors and possible excess floods whenever the bot is starting, as different networks connect at their own pace.
2015-12-13 18:01:04 -08:00
James Lu
03a29d72ad RelayNext: handle channels case-insensitively when relaying bot messages 2015-09-27 19:16:08 -07:00
James Lu
c392b7fbf1 RelayNext: use log.exception instead of traceback.print_exc() 2015-09-27 19:02:57 -07:00
James Lu
1c5dd5f0a4 RelayNext: make flood detection command-specific too 2015-09-22 18:02:45 -07:00
James Lu
97c8238554 Bump version to 2015.09.19, restore OperUp 2015-09-19 23:00:29 -07:00
James Lu
ec289ba456 Bump version to 2015.09.04 2015-09-04 20:27:27 -07:00
James Lu
c5f5c101e3 Bump version to 2015.07.25 2015-07-25 15:22:27 -07:00
James Lu
d2674f84fd RelayNext: mention new antiflood.maximum.nonprivmsgs setting in README 2015-05-29 17:59:26 -07:00
James Lu
999c2f92f3 RelayNext: Update README 2015-05-22 21:47:33 -07:00
James Lu
9f837aa060 RelayNext: split antiflood into config.plugins.antiflood.messages.[nonprivmsgs] 2015-05-22 21:47:30 -07:00
James Lu
47f59f406d RelayNext: only run flood checking on channels in relays
This prevents useless "Flood detected" messages from appearing in other, unrelated channels.
2015-04-20 16:29:31 -07:00
James Lu
cbece29293 RelayNext: typo fix 2015-04-17 16:59:38 -07:00
James Lu
59b0b5c991 RelayNext: fix check for disconnected networks 2015-04-05 17:13:26 -07:00
James Lu
b7f3e6a082 RelayNext: get channel value correctly in _format() 2015-04-05 13:21:38 -07:00
James Lu
0b96855a27 RelayNext: remove double variable declaration 2015-04-05 12:56:41 -07:00