Bram Matthys
7542cdeaca
Cleanup of m_tkl part 1. New tkl_chartotype (the reverse of tkl_typetochar).
...
Move stripcrlf() to core instead of at 3 places, rename calls of iCstrip()
to that. Hopefully I didn't break anything.. :D
2019-06-15 16:56:34 +02:00
Bram Matthys
ca9b04a0fa
Module API: EventAddEx() -> EventAdd()
2019-06-12 19:09:33 +02:00
Bram Matthys
6e5df1a4c0
Add mtags argument to sendto_one(). Phase 1 (automated), next is manual
...
audit of all sendto_one's. Also it doesn't work yet...
2019-05-24 17:38:48 +02:00
Bram Matthys
1a4cbb7023
sendnumeric() - phase 2
2019-05-22 11:41:46 +02:00
Bram Matthys
c27bb26abc
sendnumeric() - stage 1
2019-05-22 10:43:07 +02:00
Bram Matthys
a320bec089
More message tags support in the API. sendto_server() now has mtags
...
and sendto_match_butone as well.
Still about 15 FIXME's that need to be resolved, but committing early.
2019-05-21 19:00:35 +02:00
Bram Matthys
5ebd096f16
Initial implementation of message-tags from May 5, 2019.
...
This also includes buffer modifications to have a larger read buffer
and IRCv3 implementations (partial or not) for:
labeled-response, msgid, server-time, batch and account-tag.
As said, it is the initial and partial implementation.
There are still various FIXME's and TODO's, the API of various
functions may still change (actually that is true for the next
months, even) and some stuff is currently in the core that will
be moved to modules.
2019-05-12 13:46:44 +02:00
Bram Matthys
4981bf472c
Bump reputation version from 1.0.1 to 1.2
2019-05-11 14:17:45 +02:00
Bram Matthys
3a0d8fc06c
Fix another reputation issue: reputation not showing in WHOIS when
...
a remote user has just connected (could take up to 5 minutes) and
a fix required for previous commit for connthrottle.
2019-05-11 14:15:52 +02:00
Bram Matthys
cc15cd63de
[reputation] Disable benchmark, config error should be warning.
2019-04-25 09:56:35 +02:00
Bram Matthys
1ada6c09f1
Make clang happy
2019-04-22 07:28:05 +02:00
Bram Matthys
4234400e22
Add 'reputation' and 'connthrottle' modules to fight drones.
...
See https://www.unrealircd.org/docs/Connthrottle
2019-04-22 07:11:25 +02:00