William Pitcock
|
37b6a3e919
|
- Simplify ircsnprintf(). Patch from FalconKirtaran. (#4211)
|
2013-05-23 03:42:01 +00:00 |
|
William Pitcock
|
3b29c325c6
|
- SASL: remove dead/unnecessary code found with coverity
|
2013-05-21 16:20:40 -05:00 |
|
William Pitcock
|
bb93b10e67
|
- m_pingpong: since we manually hunt ourselves, check against ID too
|
2013-05-21 08:14:35 +00:00 |
|
William Pitcock
|
2ccaea07b5
|
- SID command: ensure we use non-SID name as origin on SERVER message (since it's for backwards compat)
|
2013-05-21 07:46:27 +00:00 |
|
William Pitcock
|
1853eaeeae
|
- Quick attempt at cleaning up the mess for SIDs.
|
2013-05-21 07:17:39 +00:00 |
|
William Pitcock
|
7f156ad566
|
- add remote SIDs to ID hashtable
|
2013-05-21 06:52:45 +00:00 |
|
William Pitcock
|
d4ea47eadd
|
- do not send KILL to SIDs if they are unknown
|
2013-05-21 06:33:56 +00:00 |
|
William Pitcock
|
afdf5d780a
|
- Replace ircsprintf() with bounds-checking ircsnprintf(), patch from FalconKirtaran. (#4208)
|
2013-05-21 06:26:52 +00:00 |
|
William Pitcock
|
42a0071b2b
|
- implement SID handler
|
2013-05-21 03:42:22 +00:00 |
|
William Pitcock
|
6d63a1b90f
|
- fix regression caused by final stage of TOKEN removal
|
2013-05-21 02:22:39 +00:00 |
|
William Pitcock
|
deeadee885
|
- find_person() and find_client(): make UID aware. if a Person is passed as the aClient ptr, do not check UIDs.
|
2013-05-21 02:10:14 +00:00 |
|
William Pitcock
|
d7497ed79f
|
- ensure callers of parse_client_queued() are aware of FLUSH_BUFFER
|
2013-05-21 01:49:54 +00:00 |
|
William Pitcock
|
cea686b7fa
|
- more reliably ensure we induce FLUSH_BUFFER on SID collision
|
2013-05-21 01:49:27 +00:00 |
|
William Pitcock
|
f9259bf5a5
|
- avoid corrupting SID hashtable on collision.
|
2013-05-21 01:36:19 +00:00 |
|
William Pitcock
|
13351e550a
|
- Add PROTO_SID, so that SID/UID messages can be sent with sendto_server().
|
2013-05-21 01:16:01 +00:00 |
|
William Pitcock
|
7fa25a3e46
|
- display SID in MAP if available
|
2013-05-21 01:01:58 +00:00 |
|
William Pitcock
|
3c38cd42e3
|
- protoctl: parse SID= token
|
2013-05-21 00:58:46 +00:00 |
|
William Pitcock
|
ef0b09e1f9
|
- m_nopost: log kills
|
2013-05-21 00:26:27 +00:00 |
|
William Pitcock
|
ee739f4e46
|
- Include SID in handshake.
|
2013-05-20 22:01:41 +00:00 |
|
William Pitcock
|
b02069f944
|
- Generate UIDs for local clients.
|
2013-05-20 22:00:24 +00:00 |
|
William Pitcock
|
432afdef0f
|
- initialize uid subsystem when ircd config is loaded
|
2013-05-20 21:33:18 +00:00 |
|
William Pitcock
|
e338c318c3
|
- add UID generator
|
2013-05-20 21:14:48 +00:00 |
|
William Pitcock
|
5eac4b95f9
|
- chm_permanent: use static initializer
|
2013-05-20 20:08:26 +00:00 |
|
William Pitcock
|
0a1624e24a
|
- m_cap: readd code to break a loop that i removed by accident
|
2013-05-20 20:03:40 +00:00 |
|
William Pitcock
|
af1e9ebcbf
|
- Add permanent channel mode. (#4117)
|
2013-05-20 19:55:47 +00:00 |
|
William Pitcock
|
01dffdfa46
|
- Extend HOOKTYPE_CHANNEL_DESTROY to allow cancelling the destroy event.
|
2013-05-20 19:37:43 +00:00 |
|
William Pitcock
|
06d9bd81ab
|
- Introduce C99 stdbool.h.
|
2013-05-20 19:36:22 +00:00 |
|
William Pitcock
|
b9eb1efd87
|
- Add missing module cap_invitenotify.
|
2013-05-20 18:23:48 +00:00 |
|
William Pitcock
|
93737c2f28
|
- Implement proposed invite-notify CAP.
|
2013-05-20 18:22:35 +00:00 |
|
William Pitcock
|
1698007836
|
- Add HOOKTYPE_INVITE
|
2013-05-20 18:07:25 +00:00 |
|
William Pitcock
|
5b32e5fa79
|
- m_sasl: take over cap_sasl implementation
|
2013-05-20 17:33:06 +00:00 |
|
William Pitcock
|
c00350b760
|
- Move tls cap to m_starttls.
|
2013-05-20 17:28:53 +00:00 |
|
William Pitcock
|
9d78a92976
|
- Modularize the core of CAP. Now, we have HOOKTYPE_CAPLIST, which allows for ClientCapability
objects to be added to the list.
|
2013-05-20 17:22:01 +00:00 |
|
William Pitcock
|
f5cc654a06
|
- Initial work on modularizing CAP.
|
2013-05-20 17:04:16 +00:00 |
|
William Pitcock
|
d8d3156f43
|
- dbuf vestige cleanup: missed a spot
|
2013-05-20 16:39:34 +00:00 |
|
William Pitcock
|
5a0891a1f7
|
- Remove some old vestiges of the old dbuf code.
|
2013-05-20 16:30:10 +00:00 |
|
William Pitcock
|
27bdd21a4a
|
- remove obsolete debug notice from evented i/o conversion
|
2013-05-20 16:17:01 +00:00 |
|
William Pitcock
|
fda8377a02
|
- Remove AKILL/RAKILL commands. (#3662)
|
2013-05-20 07:41:51 +00:00 |
|
William Pitcock
|
468f1eddab
|
- make modules loading relative to SPATH.
|
2013-05-20 07:35:20 +00:00 |
|
William Pitcock
|
37b13dd90c
|
- LISTEN_SIZE should either be 5 or SOMAXCONN if defined. Nothing else. (#4204)
|
2013-05-20 07:26:34 +00:00 |
|
William Pitcock
|
691503dc3e
|
- remove 'trouble reporting system' used by old dbuf code. new dbuf code cannot have a malloc failure due to memory pooling.
|
2013-05-20 05:08:59 +00:00 |
|
William Pitcock
|
9a4bea10f8
|
- rewrite dbuf code to use memory pool and list framework
this probably has bugs, consider it to be less than resilient.
|
2013-05-20 05:07:00 +00:00 |
|
William Pitcock
|
6b9885e08a
|
- mempool: use MyMallocEx() instead of MyMalloc().
|
2013-05-20 04:02:27 +00:00 |
|
William Pitcock
|
b9c9f9baa8
|
- Fix va_list usage warnings flagged by Purify.
|
2013-05-20 02:23:33 +00:00 |
|
William Pitcock
|
df1b02adb9
|
- Allow the ircd to be started without a cloaking module. (#3726)
|
2013-05-20 02:07:51 +00:00 |
|
William Pitcock
|
61fe014771
|
- Remove sendto_server_butone() and friends, now everything uses sendto_server(). (#4202)
Patch from FalconKirtaran.
|
2013-05-20 01:21:45 +00:00 |
|
William Pitcock
|
67aacc7e9b
|
- add memory pool code
|
2013-05-20 01:18:24 +00:00 |
|
William Pitcock
|
b72fc723d9
|
- start up event manager immediately in main()
|
2013-05-20 01:16:11 +00:00 |
|
William Pitcock
|
a7041c9294
|
- Clean up remaining minefield of va_start() misuse. (#3641)
|
2013-05-19 23:24:12 +00:00 |
|
William Pitcock
|
63e1786a7d
|
- Remove no longer used sendto_serv_nickv2 functions.
These look like they were removed in Unreal 3.1!
|
2013-05-19 23:15:05 +00:00 |
|