pissircd/src/modules
angryce 8269f7852e
Merge pull request #42 from unrealircd/unreal52
Unreal52
2022-03-12 21:44:00 +01:00
..
chanmodes Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
extbans Allow wildcards in ~a extban, also special code for ~a:0 and ~a:* 2021-06-19 11:13:30 +02:00
snomasks Get rid of class.h 2019-10-26 10:02:00 +02:00
third Added third party modules 2021-07-13 20:08:38 +00:00
usermodes Fix '/STATS b' and '/STATS badword' not working. 2020-09-27 18:20:34 +02:00
Makefile.in Add "draft/bot" message tag to messages from +B clients. 2021-05-28 10:36:38 +02:00
account-notify.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
account-tag.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
addmotd.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
addomotd.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
admin.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
antimixedutf8.c Improve antimixedutf8: detect CJK and other scripts (#105) 2020-05-06 12:39:00 +02:00
antirandom.c Move strtolower_safe() from antirandom to support.c 2021-05-15 15:38:57 +02:00
authprompt.c Improve error message when trying to use SASL with an unconfirmed 2021-06-26 11:03:53 +02:00
away.c Code cleanup: move flood control to generic system 2021-05-28 17:59:39 +02:00
batch.c Updated labeled-response: drop the draft/ prefix now that the specification 2020-02-08 08:09:53 +01:00
blacklist.c Disable handshake delay for users that are exempt from blacklist checking. 2021-01-17 08:25:14 +01:00
bot-tag.c Add "draft/bot" message tag to messages from +B clients. 2021-05-28 10:36:38 +02:00
botmotd.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
cap.c CAP LIST wasn't outputting anything. Reported by Koragg in 2019-12-06 08:29:53 +01:00
certfp.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
channeldb.c Don't send "local" channel modes to remote servers. 2021-06-19 17:25:26 +02:00
charsys.c Put arabic-utf8 in the correct group and #if out the hard errror 2021-09-22 09:31:47 +02:00
chathistory.c Make CHATHISTORY not FAIL on a -H channel, sending empty history instead (#156) 2021-12-19 10:41:54 +01:00
chghost.c Some unimportant changes 2019-10-18 13:54:40 +02:00
chgident.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
chgname.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
clienttagdeny.c Properly export mtaghandlers for clienttagdeny. 2020-05-24 18:39:02 +02:00
cloak.c Fix crash if configuration file contains empty set::cloak-method. 2020-06-25 07:29:05 +02:00
close.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
connect.c Allowing multiple masks in "deny link" blocks. (#140) 2021-06-18 15:13:50 +02:00
connthrottle.c Support for security groups and new +b ~G:unknown-users: 2020-12-30 12:42:56 +01:00
cycle.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
dccallow.c Fix format of various numerics that use sendnumericfmt(). 2019-11-11 11:31:42 +01:00
dccdeny.c ** UnrealIRCd 5.2.4 ** 2022-01-28 17:03:07 +01:00
echo-message.c Fix echo-message not working for TAGMSG. Reported by k4be. 2020-05-08 11:12:48 +02:00
eos.c Uniform spelling: seetle on sync/synced/desync/desynced, rather than 2019-10-25 14:07:58 +02:00
globops.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
help.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
hideserver.c hideserver::disable-links did did not disable /LINKS. 2020-09-26 12:16:17 +02:00
history.c Update some URLs 2021-05-23 09:44:18 +02:00
history_backend_mem.c Fix two more small memory leaks on REHASH. 2021-07-02 11:42:58 +02:00
history_backend_null.c Make history backend non-PERM so it can be upgraded on the fly. 2021-05-23 13:56:03 +02:00
ident_lookup.c Move some string helpers to src/misc.c 2021-05-24 18:32:57 +02:00
invite.c Send account tag to recipient on INVITE. 2021-07-03 14:18:15 +02:00
ircops.c Fix format of various numerics that use sendnumericfmt(). 2019-11-11 11:31:42 +01:00
ison.c ISON response was incorrect 2019-10-05 15:04:54 +02:00
join.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
jointhrottle.c The set:anti-flood block has been redone so you can have different limits 2021-05-30 18:45:27 +02:00
jumpserver.c Fix invalid parameter in jumpserver module 2019-12-07 18:05:50 +01:00
kick.c Fix (SA)PART and KICK not being shown to chanops in +D channels for invisible 2020-01-26 09:35:04 +01:00
kill.c Get rid of this whole kill path nonsense. 2019-10-16 11:11:46 +02:00
knock.c Code cleanup: move flood control to generic system 2021-05-28 17:59:39 +02:00
labeled-response.c Fix double batch on HISTORY #channel. 2020-07-14 19:25:07 +02:00
lag.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
link-security.c Fix issue where saslmechlist could not be set by services server. 2021-07-10 09:14:18 +02:00
links.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
list.c Don't send "local" channel modes to remote servers. 2021-06-19 17:25:26 +02:00
locops.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
lusers.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
map.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
md.c Fix issue where saslmechlist could not be set by services server. 2021-07-10 09:14:18 +02:00
mdex.c Mass change (at least this one could be fully automated): 'chptr' -> 'channel' 2019-10-05 08:49:10 +02:00
message-ids.c Add support for OpenSSL 3.0.0 (based on -beta1) 2021-06-19 13:10:52 +02:00
message-tags.c Support for +draft/typing 2020-05-05 20:16:56 +02:00
message.c ** UnrealIRCd 5.2.4 ** 2022-01-28 17:03:07 +01:00
mkpasswd.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
mode.c Don't send "local" channel modes to remote servers. 2021-06-19 17:25:26 +02:00
module.def Added module support for Windows 2004-05-12 22:02:05 +00:00
motd.c Fix another numeric error in MOTD and use ISO date format (Y-m-d). 2019-11-11 12:21:17 +01:00
names.c Fix trailing space in RPL_NAMREPLY (#100) 2020-04-26 09:00:09 +02:00
netinfo.c netinfo.c & server.c: use sendto_umode_global() rather than 2 functions. 2019-10-14 12:23:09 +02:00
nick.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
nocodes.c Fix nocodes error message: tell user it blocks color also (#131) 2021-02-06 07:45:27 +01:00
oper.c Mention https://www.unrealircd.org/docs/FAQ#oper-requires-tls on OPER attempt 2020-03-06 08:58:55 +01:00
opermotd.c Make it "End of /OPERMOTD command" at end of OPERMOTD. 2020-09-27 20:21:55 +02:00
part.c Add the ability to SPAMFILTER message-tags. 2021-05-25 20:31:10 +02:00
pass.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
pingpong.c Add message tags (such as server-time) to PONG. 2020-09-27 16:57:28 +02:00
plaintext-policy.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
protoctl.c Mention the FAQ URL if a link is rejected due to incorrect clock. 2021-01-04 13:23:00 +01:00
quit.c Add the ability to SPAMFILTER message-tags. 2021-05-25 20:31:10 +02:00
reply-tag.c Fix file header 2021-05-28 10:07:26 +02:00
reputation.c Update for DB tests, now finished in test framework. 2021-05-17 16:44:21 +02:00
require-module.c Fixed mismatch in config variable naming for require-module 2019-12-22 14:47:07 +01:00
restrict-commands.c set::restrict-commands: new option exempt-tls which allows SSL/TLS users 2021-06-14 08:00:48 +02:00
rmtkl.c Fix incorrect calls to HOOKTYPE_TKL_DEL causing crashes in modules 2020-01-07 12:34:43 +01:00
rules.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
sajoin.c Fix message tags (such as msgid) missing for JOIN 0 and SAJOIN 0. 2020-04-10 19:28:50 +02:00
samode.c Remove unnecessary (void) casts everywhere. 2019-10-14 08:23:30 +02:00
sapart.c Use client id in SAJOIN and SAPART. 2019-10-19 11:45:08 +02:00
sasl.c Allow SVSLOGIN also if set::sasl-server is not set. 2021-07-15 10:30:23 +02:00
sdesc.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
sendsno.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
sendumode.c Some unimportant changes 2019-10-18 13:54:40 +02:00
server-time.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
server.c Fix crash in set::server-linking::autoconnect-strategy sequential-fallback 2021-08-08 15:56:29 +02:00
sethost.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
setident.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
setname.c Add the ability to SPAMFILTER message-tags. 2021-05-25 20:31:10 +02:00
silence.c Fix SILENCE -xyz output (return value error) 2019-11-11 13:42:26 +01:00
sinfo.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
sjoin.c Bump sjoin module version to 5.1 2021-06-27 07:41:21 +02:00
sqline.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
squit.c Fix SQUIT being sent back to where it came from. 2021-06-07 10:22:23 +02:00
staff.c Update HOOKTYPE_STATS: will now be called for unknown flags and for 2019-10-25 13:51:22 +02:00
starttls.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
stats.c Add set::anti-flood options lag-penalty and lag-penalty-sec. 2021-06-23 16:21:06 +02:00
sts.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
svsjoin.c Remove unnecessary (void) casts everywhere. 2019-10-14 08:23:30 +02:00
svskill.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
svslusers.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
svsmode.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
svsmotd.c Change various client->name to client->id in S2S traffic. More to 2019-10-13 20:41:13 +02:00
svsnick.c Module coders: Update HOOKTYPE_LOCAL_NICKCHANGE and HOOKTYPE_REMOTE_NICKCHANGE. 2021-04-17 10:38:25 +02:00
svsnline.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
svsnolag.c Fix Windows build 2019-10-11 14:46:13 +02:00
svsnoop.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
svspart.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
svssilence.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
svssno.c get_sno_str -> get_snomask_string, get_mode_str -> get_usermode_string, 2019-10-26 11:42:05 +02:00
svswatch.c Remove unnecessary (void) casts everywhere. 2019-10-14 08:23:30 +02:00
swhois.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
targetfloodprot.c Fix two more small memory leaks on REHASH. 2021-07-02 11:42:58 +02:00
time.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
tkl.c Change default exempt from 127.* to 127.0.0.0/8 so it does not match 2021-07-07 09:21:17 +02:00
tkldb.c * Make channeldb write the db on terminate 2021-05-17 11:49:28 +02:00
tls_antidos.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
topic.c Add the ability to SPAMFILTER message-tags. 2021-05-25 20:31:10 +02:00
trace.c Finish up labeled-response implementation. Load by default to get the 2019-10-05 17:33:22 +02:00
tsctl.c Add microsecond precision to `TSCTL ALLTIME` (#147) 2021-06-28 06:27:02 +02:00
typing-indicator.c Support both +typing and +draft/typing mtags. (#109) 2020-05-16 09:57:23 +02:00
umode2.c Fix Windows build 2019-10-11 14:46:13 +02:00
unsqline.c Use 'client' everywhere (if there is no confusion) instead of 'sptr' or 'cptr'. 2019-10-04 15:25:35 +02:00
user.c Cleanup cmd_user since it's now client-only and move the server-bits into cmd_uid. 2019-10-13 19:43:41 +02:00
userhost-tag.c Add unrealircd.org/userhost message tag. Similar to previous, so IRCOps 2020-02-02 18:12:07 +01:00
userhost.c Fix extra whitespace in USERHOST/USERIP (minor) 2019-11-11 14:17:44 +01:00
userip-tag.c userip tag: inherit from remote servers, if able. 2020-02-02 16:46:51 +01:00
userip.c Fix extra whitespace in USERHOST/USERIP (minor) 2019-11-11 14:17:44 +01:00
vhost.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
wallops.c Send nick!user@host in WALLOPS message from self. 2021-12-10 19:42:38 +01:00
watch.c Try to use more me.id where possible (rather than me.name) 2019-10-14 08:09:57 +02:00
webirc.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
webredir.c webredir module should not depend on curl (fix symbol not found error) 2019-12-11 19:54:17 +01:00
websocket.c Backport fix for memory leak in websocket module. 2021-12-01 09:08:07 +01:00
who_old.c Remove IsARegNick() as we already have IsRegNick() 2021-06-26 11:19:47 +02:00
whois.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00
whowas.c Find_* -> find_*, eg Find_alias -> find_alias. 2019-10-26 09:57:15 +02:00
whox.c Use IsLoggedIn() macro everywhere where possible. 2021-06-26 11:47:08 +02:00