codemastr
cfa469a940
Doc change
2004-01-11 21:36:57 +00:00
codemastr
cbf7f33bf1
/who fixes
2004-01-11 21:01:53 +00:00
codemastr
58d2882fb5
Fixed a /kick bug
2004-01-11 15:38:24 +00:00
codemastr
11877f5270
Various fixes
2004-01-10 16:33:26 +00:00
codemastr
ccd8318cd4
Extban fixes
2004-01-10 05:53:36 +00:00
codemastr
aeff467a36
Made extbans use the module objects system
2004-01-09 00:56:15 +00:00
codemastr
5ce3fcc1e3
Fixes for TRE under win32
2004-01-08 19:00:44 +00:00
codemastr
973ac25a4a
Made CmodeAdd return MODERR_EXISTS if the mode already exists
2004-01-08 16:51:29 +00:00
codemastr
1da0b9a540
Bug fixes and EXTBAN 005 token
2004-01-08 16:39:35 +00:00
codemastr
759be00efe
Fixed a compile bug regarding TRE
2004-01-07 00:28:46 +00:00
codemastr
3dd67bf248
Integrated TRE into Unreal
2004-01-04 20:12:31 +00:00
codemastr
ce14fdec61
Added TRE compiling
2004-01-04 19:11:50 +00:00
codemastr
ab919886b5
More work on TRE
2004-01-03 17:43:29 +00:00
codemastr
57dcbd80f7
Operoverride fixes
2004-01-03 05:01:00 +00:00
codemastr
decc5ba107
Remove FLAGS_TS8 stuff
2004-01-03 01:23:08 +00:00
codemastr
d274d493fd
...
2004-01-02 23:12:27 +00:00
codemastr
43070cde48
More TRE stuff
2004-01-02 21:15:35 +00:00
codemastr
5de605d767
Made the TRE library get compiled
2004-01-02 20:30:41 +00:00
codemastr
be84de8bde
Updated the TRE library source to 0.6.4
2004-01-02 20:14:15 +00:00
codemastr
7c0620eae8
Updated the win32 TRE lib to 0.6.4
2004-01-02 20:04:35 +00:00
codemastr
1ff17b798e
Updated the TRE library source code to 0.6.3
2004-01-02 04:32:35 +00:00
Bram Matthys
56cb95f189
- internal: Modified TKL system (getting ready for anti-spam system):
...
Instead of 1 big list of *lines, it's now an array to easily distinct between types.
Also made tk->usermask static (USERLEN+2) instead of dynamic.
These changes should give enough speed improvement to make the new anti-spam/anti-ads
feature fast enough.
2004-01-01 22:53:50 +00:00
codemastr
081056522e
More remote include fixes
2003-12-31 21:24:23 +00:00
Bram Matthys
0e0015a77a
- Added some additional warnings for insane large values for allow::maxperip, and class::* stuff. Reported by Erik_Rana ( #0001463 ).
2003-12-31 17:22:10 +00:00
codemastr
042ce07691
Various remote include fixes
2003-12-30 18:45:40 +00:00
codemastr
829a3c8a1f
Made remote includes work with SSL protocols
2003-12-26 00:51:25 +00:00
codemastr
3be92d0201
added configure checks for libcurl and other various changes
2003-12-26 00:29:36 +00:00
codemastr
f8e916d356
Fixed a bug with unloading modules on Mod_Load failuer
2003-12-23 22:28:42 +00:00
codemastr
084d57cef1
Updated TRE dll and fixed a MAX_PATH problem
2003-12-23 01:47:02 +00:00
codemastr
99d1b1e0d1
Made it possible to use remote includes in win32
2003-12-23 00:25:04 +00:00
codemastr
5daa253210
Added join_channel
2003-12-21 20:22:50 +00:00
Bram Matthys
41f81b2643
- internal: changed is_banned() again: cptr,sptr -> sptr (dropped cptr). It was too
...
confusing (and thus causing bad code/bugs) and was never used anyway.
2003-12-21 15:10:13 +00:00
Bram Matthys
93e187f4a3
- As expected, fixed a crashbug in extended bans system. Reported by Rocko ( #0001444 ).
2003-12-21 14:48:48 +00:00
codemastr
da3afb3420
Made the extban stuff compatible with the module API
2003-12-20 21:21:10 +00:00
Bram Matthys
240f7fbd04
minor fix
2003-12-19 23:50:11 +00:00
Bram Matthys
6ad735364f
- Updated win32 makefile...
2003-12-19 23:43:25 +00:00
Bram Matthys
426fbd9663
- Added "extended bans". An idea from SorceryNet ircd.
...
These bans look like ~<type>:<stuff>. Currently the following bans are available:
~q: quiet bans (ex: ~q:*!*@blah.blah.com). People matching these bans can join
but are unable to speak, unless they have +v or higher.
~c: channel bans (ex: ~c:#idiots). People in #idiots are unable to join the channel.
~r: gecos (realname) bans (ex: ~r:*Stupid_bot_script*). If the realname of a user
matches this then (s)he is unable to join.
NOTE: an underscore ('_') matches both a space (' ') and an underscore ('_'),
so this ban would match 'Stupid bot script v1.4'.
These bantypes can also be used in the channel exception list (+e).
+e ~r:*w00t* makes anyone with 'w00t' in their realname able to join,
and +e ~c:#admin makes anyone in #admin able to join, etc..
This system allows modules to add extended bantypes too.
This feature requires some additional testing, also the module interface will
probably be changed in the next few weeks, and perhaps more extended bans will
be added before next release.. we'll see...
2003-12-19 23:39:30 +00:00
codemastr
cd5567a02a
Merged the win32 makefiles into one file
2003-12-19 20:18:37 +00:00
codemastr
3439f9f02b
Added include/url.h
2003-12-17 19:19:10 +00:00
codemastr
f8486ab94b
Added a patch to make hide-ulines apply to /who, /whois and /whowas
2003-12-17 03:24:47 +00:00
codemastr
af289c8687
Various fixes and changes
2003-12-16 19:39:38 +00:00
codemastr
53f0297b8c
Started some work on the remote include system
2003-12-14 04:49:46 +00:00
Bram Matthys
105dd3c092
- Added set::static-part: similar to static-quit, default 'no' (static-part disabled).
...
If set to 'yes' or '1' it will strip all part comments,
if set to something else it will use that as a part comment.
- Partial cleanup of m_part (hopefully I didn't destroy anything).
- Minor stats compile warning fixed
2003-12-11 21:27:33 +00:00
Bram Matthys
6c4e63656b
- Made it compile at windows again
2003-12-10 03:28:40 +00:00
Bram Matthys
c3d09408e9
- Added error checking/error messages to new module reloading system, to catch errors like
...
insufficient hd space, permission denied, etc..
2003-12-10 03:16:16 +00:00
Bram Matthys
cb6b67e586
- Made "chanop notices" only go to @#chan on non-prefixaq servers (and to ~&@#chan otherwise),
...
internal: added ugly macro CHANOPPFX which is "~&@" if prefix_aq, else "@".
2003-12-10 02:28:12 +00:00
codemastr
f2a2fa77c8
New module rehash system fixes
2003-12-07 04:58:39 +00:00
codemastr
3a5a4947f0
Made it so modules can be reloaded (new image) on /rehash
2003-12-06 01:09:32 +00:00
Bram Matthys
5a6e957a9d
docs..
2003-12-06 00:27:59 +00:00
Bram Matthys
5a48671691
- Added channelmode +T: no notices allowed in channel.
2003-12-05 22:43:48 +00:00