Bram Matthys
675c1cab55
Rename loop struct members:
...
* loop.ircd_rehashing -> loop.rehashing
* loop.ircd_terminating -> loop.terminating
* loop.ircd_booted -> loop.booted
* loop.ircd_forked -> loop.forked
2021-08-18 13:08:42 +02:00
Bram Matthys
4198b380f4
Newlog: convert the last ones to ircd_log
2021-08-11 17:55:15 +02:00
Bram Matthys
8cd3647ae0
Rename mtag.can_send() to mtag.should_send_to_client().
...
This because "can send" is ambigious and could be interpreted to
mean that the client may send this mtag to us, while in fact this
function decided whether to send TO the client.
2021-08-10 18:57:47 +02:00
Bram Matthys
f494707a47
Doxygen: document list_for_each_entry with examples and
...
add 'channels' to the page as well.
2020-11-23 10:25:49 +01:00
Bram Matthys
ed6a2cf3e3
Add new message tag "unrealircd.org/userip" which will communicate
...
the user@ip of users to IRCOps if the message-tags capability is
enabled. Idea from westor. This is work in progress.
2020-02-02 15:49:21 +01:00
Bram Matthys
21ef90e503
Document channel mode api and two other files.
2019-10-26 11:22:10 +02:00
Bram Matthys
742e27802e
Fix 100% CPU issue with message-tags after REHASH. (this fix is in alpha4)
2019-10-12 09:12:17 +02:00
Bram Matthys
9fc1e758ab
Mass change of dst = strdup(str) to safe_strdup(dst,str) but with a manual
...
audit since 'dst' must now be initialized memory.
There's still a raw_strdup() if you insist.
This is step 2 of X of memory allocation changes
2019-09-14 16:58:01 +02:00
Bram Matthys
de87b439b7
Update memory allocation routines. Step 1 of X.
2019-09-14 16:52:53 +02:00
Bram Matthys
7d4b7c2fed
Get rid of stricmp/strnicmp (use strcasecmp/strncasecmp)
2019-09-09 16:13:32 +02:00
Bram Matthys
cbea57fefe
Fix read after free in module API code when unloading channel mode,
...
client capability, history backend or message tag for good.
2019-08-19 15:25:12 +02:00
Bram Matthys
dfcd465103
Rename some api-*.c files to be more descriptive.
2019-08-16 18:00:26 +02:00