pissircd/src/modules
alice 7487ebf89a Merge remote-tracking branch 'upstream/unreal60_dev' into piss60 2023-12-17 09:01:07 +00:00
..
chanmodes Fix server notice about setting -Z, it was sent from the SID instead of server name (#263) 2023-11-20 15:28:23 +00:00
extbans Fix +I ~operclass requiring an operclass block name of >3 characters. 2023-12-17 09:53:36 +01:00
rpc Move dns.h include to unrealircd.h and remove it elsewhere. 2023-11-25 09:05:55 +01:00
third Update noglobalmsg.c 2022-04-05 22:58:46 +01:00
usermodes Fix crash on invalid badword { } block in config file (one without type) 2023-06-27 18:31:53 +02:00
Makefile.in Update modules and Makefiles so central-api & central-blocklist compile. 2023-11-24 07:31:22 +01:00
account-notify.c Require module header with version "unrealircd-6" now 2021-08-10 14:37:10 +02:00
account-tag.c Const const const 2021-09-11 08:17:12 +02:00
addmotd.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
addomotd.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
admin.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
antimixedutf8.c Revert antimixedutf8 changes from earlier, back to 6.1.1(.1) version again. 2023-07-16 17:27:47 +02:00
antirandom.c Change definition of parse_ban_action_config(), was too easy to leak memory. 2023-07-14 08:08:47 +02:00
authprompt.c Fix HOOKTYPE_IS_HANDSHAKE_FINISHED not called at two places where 2023-10-23 19:02:03 +02:00
away.c Modularize member modes (vhoaq). 2021-09-13 18:44:18 +02:00
batch.c Const const const 2021-09-11 08:17:12 +02:00
blacklist.c Add value check for blacklist config, well, fix it i mean. 2023-11-26 16:36:11 +01:00
bot-tag.c Add support for the stable 'bot' mtag 2022-11-14 07:19:21 +00:00
botmotd.c Make tld::motd and tld::rules optional. 2022-06-19 20:15:00 +02:00
cap.c Fix HOOKTYPE_IS_HANDSHAKE_FINISHED not called at two places where 2023-10-23 19:02:03 +02:00
central-api.c central-*.c: remove old module manager stuff and bump version. 2023-11-25 17:29:06 +01:00
central-blocklist.c Add unrealircd_version in CBL request, mostly for the future. 2023-12-01 08:03:43 +01:00
certfp.c RPC: channel.get and channel.list now have optional object_detail_level. 2023-03-27 09:56:03 +02:00
channel-context.c Only validate for local users sending the tag 2022-05-13 07:56:30 +02:00
channeldb.c Add unrealircd.org/issued-by if using RPC call channel.set_mode 2023-04-02 12:06:52 +02:00
charsys.c Fix charsys to use a 32-bit type to contain unicode codepoint, fixes issue on non-wchar_t-32-bit systems (#55) 2023-10-13 07:42:08 +01:00
chathistory.c chathistory: Advertize MSGREFTYPES ISUPPORT token (#251) 2023-05-28 05:57:36 +00:00
chghost.c Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE 2023-04-02 16:18:34 +02:00
chgident.c Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE 2023-04-02 16:18:34 +02:00
chgname.c Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE 2023-04-02 16:18:34 +02:00
clienttagdeny.c Code cleanup: replace "if(" with "if (" 2021-08-18 09:54:43 +02:00
cloak_md5.c Add cloak_none module. Also improve warning when loading multiple cloak 2021-09-26 08:57:40 +02:00
cloak_none.c Add cloak_none module. Also improve warning when loading multiple cloak 2021-09-26 08:57:40 +02:00
cloak_sha256.c Add cloak_none module. Also improve warning when loading multiple cloak 2021-09-26 08:57:40 +02:00
close.c Newlog: convert sendto_realops() to unreal_log() in 9 files. 2021-08-11 20:47:18 +02:00
connect-flood.c Delay throttling check until IP is resolved or failed to resolve. 2023-05-18 11:51:22 +02:00
connect.c Add deny link::reason (optional) and display it in oper warnings 2023-03-20 09:18:05 +01:00
connthrottle.c Fix connthrottle message when throttling (bug introduced in 6.0.4-rc1). 2022-06-01 08:49:35 +02:00
creationtime.c Fix link warning about moddata creationtime (#233) 2022-12-21 07:54:55 +00:00
crule.c Thanks to Koragg for reporting previous issue :D 2023-12-05 18:31:56 +01:00
cycle.c Whatever, not important (poison vs unitialized) 2021-11-06 14:17:21 +01:00
dccallow.c Rename find_person() to find_user() to be consistent in the naming that 2021-09-25 16:44:11 +02:00
dccdeny.c ** UnrealIRCd 6.0.2 ** 2022-01-28 17:02:19 +01:00
echo-message.c Update a module description (copy-paste error) 2023-03-17 14:06:42 +01:00
eos.c Require module header with version "unrealircd-6" now 2021-08-10 14:37:10 +02:00
extended-monitor.c Improve MONITOR/WATCH extensibility. 2023-11-19 14:01:16 +01:00
extjwt.c extjwt: enable valid "vfy" url checking and update related documentation 2021-11-11 07:55:22 +01:00
geoip-tag.c Add geoip-tag module (#197) 2022-05-01 14:05:34 +02:00
geoip_base.c RPC: channel.get and channel.list now have optional object_detail_level. 2023-03-27 09:56:03 +02:00
geoip_classic.c Some source files indicated the license was "GPLv2", which was meant to 2022-05-11 06:41:11 +02:00
geoip_csv.c fclose() before return in geoip_csv.c 2021-11-06 12:39:18 +01:00
geoip_maxmind.c Some source files indicated the license was "GPLv2", which was meant to 2022-05-11 06:41:11 +02:00
globops.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
help.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
hideserver.c Create and use new CALL_NEXT_COMMAND_OVERRIDE() instead of CallCommandOverride(). 2022-08-28 08:52:51 +02:00
history.c Fix crash on incorrect S2S traffic: "HISTORY" request from remote user. 2021-11-26 17:06:27 +01:00
history_backend_mem.c Add 'history_delete' method to HistoryBackend (#253) 2023-06-17 16:10:10 +00:00
history_backend_null.c Add 'history_delete' method to HistoryBackend (#253) 2023-06-17 16:10:10 +00:00
ident_lookup.c Mention new https://www.unrealircd.org/docs/Proxy_block in release notes 2023-05-26 14:26:26 +02:00
invite.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
ircops.c Require module header with version "unrealircd-6" now 2021-08-10 14:37:10 +02:00
ison.c Remove last global 'buf' variables. This was already done a lot in time 2022-06-01 08:34:48 +02:00
issued-by-tag.c Document mtag_add_issued_by() and allow for some future case we don't use yet. 2023-04-02 11:51:50 +02:00
join.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
jointhrottle.c Update HOOKTYPE_CAN_JOIN and HOOKTYPE_CAN_JOIN_LIMITEXCEEDED to take 2021-09-12 16:09:36 +02:00
json-log-tag.c Fix crash if unrealircd.org/json-log is used and a module calls config_warn() 2023-03-15 13:45:49 +01:00
jumpserver.c More fixes for $client.detail -> $client.details 2021-11-01 07:11:56 +01:00
kick.c JSON-RPC: add channel.kick, update struct initalization, 2023-01-07 19:05:05 +01:00
kill.c Add new hook type for remote-to-local kills 2023-06-29 21:39:53 -02:30
knock.c Update HOOKTYPE_PRE_KNOCK to include reason (not used, though) 2021-09-25 17:08:53 +02:00
labeled-response.c Merge branch 'unrealircd:unreal60_dev' into piss60 2023-03-28 14:36:44 +02:00
lag.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
link-security.c Const const const... modules.c and elsewhere. 2021-09-11 07:53:30 +02:00
links.c Back out previous change, bad idea :D 2021-08-12 16:03:20 +02:00
list.c Unrealircd to UnrealIRCd 2022-12-14 15:24:19 +00:00
locops.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
lusers.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
map.c fix flat-map display 2022-01-08 03:46:09 +03:00
max-unknown-connections-per-ip.c Send throttling and some other error messages to SSL/TLS users (encrypted). 2023-05-18 11:17:37 +02:00
md.c S2S traffic: Fix using wrong variable in a loop, causing an OOB read. 2021-11-06 10:16:37 +01:00
message-ids.c Const const const 2021-09-11 08:17:12 +02:00
message-tags.c Add LineCache which is used when sending a message to a channel. 2023-05-15 15:27:52 +02:00
message.c In `HOOKTYPE_PRE_CHANMSG` the `mtags` is now a `MessageTag **`, 2023-08-19 17:26:14 +02:00
mkpasswd.c Add a lot more consts. This finishes the work for all hooktypes. 2021-09-10 20:36:38 +02:00
mode.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
module.def Added module support for Windows 2004-05-12 22:02:05 +00:00
monitor.c Improve MONITOR/WATCH extensibility. 2023-11-19 14:01:16 +01:00
motd.c Make tld::motd and tld::rules optional. 2022-06-19 20:15:00 +02:00
names.c Speed up invisibility checks for delayjoin mode (and when not used too). 2023-05-15 16:58:51 +02:00
netinfo.c Update cloaking key mismatch error and rename some stuff. 2021-09-25 11:19:15 +02:00
nick.c Show who actually tried to use a banned nick. 2023-08-19 12:17:00 +02:00
nocodes.c Massive conversions from 'char *' to 'const char *' and 'char **' to 'const char **' 2021-09-10 12:46:31 +02:00
oper.c Fix some typo or massreplace error in Failed OPER attempt message. 2023-05-06 09:02:38 +02:00
operinfo.c Some source files indicated the license was "GPLv2", which was meant to 2022-05-11 06:41:11 +02:00
opermotd.c Make tld::motd and tld::rules optional. 2022-06-19 20:15:00 +02:00
part.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
pass.c Move connect-flood and max-unknown-connections-per-ip into their own module. 2022-06-19 13:13:33 +00:00
pingpong.c Merge branch 'unrealircd:unreal60_dev' into piss60 2022-08-30 19:36:09 +02:00
plaintext-policy.c Const const const... modules.c and elsewhere. 2021-09-11 07:53:30 +02:00
protoctl.c Merge branch 'unreal60_dev' of github.com:unrealircd/unrealircd into unrealircd-unreal60_dev 2023-06-29 05:47:50 +02:00
quit.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
real-quit-reason.c Forgot 'git add' 2023-04-05 08:07:18 +02:00
reply-tag.c Const const const 2021-09-11 08:17:12 +02:00
reputation.c Fix NULL pointer crash due to reputation code changes from yesterday 2023-09-18 09:19:53 +02:00
require-module.c Convert all remaining sendto_umode()/sendto_umode_global() to unreal_log(). 2021-09-24 08:28:37 +02:00
restrict-commands.c Create and use new CALL_NEXT_COMMAND_OVERRIDE() instead of CallCommandOverride(). 2022-08-28 08:52:51 +02:00
rmtkl.c Remove sendto_snomask() and sendto_snomask_global() as this is no longer 2021-09-22 14:27:50 +02:00
rules.c Make tld::motd and tld::rules optional. 2022-06-19 20:15:00 +02:00
sajoin.c Add and use command_issued_by_rpc() helper function for internal logging 2023-04-02 16:04:17 +02:00
samode.c RPC: add rpc.set_issuer, eg set to logged in user on the admin panel. 2023-03-31 12:55:31 +02:00
sapart.c Add and use command_issued_by_rpc() helper function for internal logging 2023-04-02 16:04:17 +02:00
sasl.c Make it so services can CHGHOST/CHGIDENT in the SASL / registration phase. 2023-02-08 10:49:15 +01:00
sdesc.c Change (or delete) old sendto_ops() calls. Function is now gone. 2021-09-23 19:14:10 +02:00
sendsno.c Fix crash in SENDSNO 2021-10-30 17:25:58 +02:00
sendumode.c Get rid of Usermode_Table[] and use a linked list called usermodes. 2021-09-26 12:46:34 +02:00
server-time.c Use timestamp_iso8601() from server-time module (less duplicate code). 2022-08-02 08:13:49 +02:00
server.c Add security-group::rule support, see https://www.unrealircd.org/docs/Crule 2023-07-16 12:09:01 +02:00
sethost.c Simplifly RPL_HOSTHIDDEN notification. 2022-05-15 07:45:00 +02:00
setident.c Add valid_username() so we can use it at multiple places. 2023-01-07 15:11:52 +01:00
setname.c Fix possible crash on SETNAME with spamfilter 'u'. 2023-10-06 07:19:04 +02:00
silence.c Rename find_person() to find_user() to be consistent in the naming that 2021-09-25 16:44:11 +02:00
sinfo.c Reject a link for anope or atheme if there is no ulines { } for it. 2023-02-08 09:02:44 +01:00
sjoin.c Change return value of add_listmode() / add_listmode_ex(). This fixes 2023-05-08 18:52:22 +02:00
slog.c JSON-RPC: add log.subscribe and log.unsubscribe 2023-04-08 17:56:59 +02:00
spamreport.c Include oper name on /SPAMREPORT (for central spamreport) 2023-12-01 07:58:01 +01:00
sqline.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
squit.c Convert all remaining sendto_umode()/sendto_umode_global() to unreal_log(). 2021-09-24 08:28:37 +02:00
sreply.c Fix accidental truncation in SREPLY (#257) 2023-11-20 15:30:08 +00:00
staff.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
standard-replies.c Probably helps if i add the .c file 2023-03-17 14:20:58 +01:00
starttls.c Require module header with version "unrealircd-6" now 2021-08-10 14:37:10 +02:00
stats.c Merge branch 'unrealircd:unreal60_dev' into piss60 2023-07-10 19:56:40 +02:00
sts.c Const const const... modules.c and elsewhere. 2021-09-11 07:53:30 +02:00
svsjoin.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svskill.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svslogin.c SVSLOGIN: Move to its own file 2022-11-14 07:43:43 +00:00
svslusers.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svsmode.c Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE 2023-04-02 16:18:34 +02:00
svsmotd.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svsnick.c Expose more WHOWAS fields in JSON-RPC and change add_history() to take a reason 2023-04-15 09:00:06 +02:00
svsnline.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svsnolag.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svsnoop.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svso.c Buy a brain.. 2023-03-22 15:32:16 +01:00
svspart.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svssilence.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
svssno.c Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE 2023-04-02 16:18:34 +02:00
svswatch.c Allow SVS* commands to be sent by non-ulined servers by default, 2023-01-07 14:21:31 +01:00
swhois.c Rename find_person() to find_user() to be consistent in the naming that 2021-09-25 16:44:11 +02:00
targetfloodprot.c In the FLOOD_BLOCKED log message, add the target of the flood. 2023-03-17 09:56:56 +01:00
time.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
tkl.c Include oper name on /SPAMREPORT (for central spamreport) 2023-12-01 07:58:01 +01:00
tkldb.c Fix tkldb storing (and restoring) central spamfilters. 2023-10-06 07:08:22 +02:00
tline.c Add TLINE command 2022-11-18 08:53:36 +00:00
tls_antidos.c Fix missing client info from TLS handshake flood log message. 2023-04-10 18:51:19 +02:00
tls_cipher.c RPC: channel.get and channel.list now have optional object_detail_level. 2023-03-27 09:56:03 +02:00
topic.c TOPIC does not need CMD_BIGLINES anymore after commit 2023-05-31 07:33:08 +02:00
trace.c Update hunt_server() so command is really the command (eg "LUSERS") and 2021-09-25 14:49:19 +02:00
tsctl.c Merge branch 'piss52' into piss60 - First attempt, didn't even try it 2021-10-30 22:10:30 -03:00
typing-indicator.c Const const const 2021-09-11 08:17:12 +02:00
umode2.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
unreal_server_compat.c Some source files indicated the license was "GPLv2", which was meant to 2022-05-11 06:41:11 +02:00
unsqline.c Change char *parv[] to const char *parv[] everywhere. This is a BIG change. 2021-09-11 16:02:44 +02:00
user.c Add support for set unknown-users { } and the like: 2023-05-22 12:07:43 +02:00
userhost-tag.c Const const const 2021-09-11 08:17:12 +02:00
userhost.c Rename find_person() to find_user() to be consistent in the naming that 2021-09-25 16:44:11 +02:00
userip-tag.c Const const const 2021-09-11 08:17:12 +02:00
userip.c Rename find_person() to find_user() to be consistent in the naming that 2021-09-25 16:44:11 +02:00
vhost.c Simplifly RPL_HOSTHIDDEN notification. 2022-05-15 07:45:00 +02:00
watch-backend.c Improve MONITOR/WATCH extensibility. 2023-11-19 14:01:16 +01:00
watch.c Improve MONITOR/WATCH extensibility. 2023-11-19 14:01:16 +01:00
webirc.c Make proxy::mask and webirc::mask a generic mask item almost all 2023-05-26 12:39:11 +02:00
webredir.c Require module header with version "unrealircd-6" now 2021-08-10 14:37:10 +02:00
webserver.c Fix the fix for frame assembly in webserver. 2023-12-12 18:05:23 +01:00
websocket.c Remove WSU() items forwarded & secure, since these are in webserver nowadays. 2023-11-27 10:07:34 +01:00
websocket_common.c Fix crash issue in websocket server (CVE-2023-50784) 2023-12-15 12:34:06 +01:00
who_old.c Get rid of Usermode_Table[] and use a linked list called usermodes. 2021-09-26 12:46:34 +02:00
whois.c When an IRCOp uses user mode +H (hide oper) then only hide swhois 2023-03-19 12:29:30 +01:00
whowas.c In WHOWAS show the normal host (vhost/cloakedhost) to IRCOps now that 2023-03-25 07:32:43 +01:00
whowasdb.c Fix memory leak in whowasdb 2023-04-26 18:12:53 +02:00
whox.c Speed up invisibility checks for delayjoin mode (and when not used too). 2023-05-15 16:58:51 +02:00