codemastr
d41d26a163
SQLINE/UNSQLINE and SVSNLINE fixes
2003-04-10 21:13:36 +00:00
codemastr
6a990f2b05
Fixed a bug with ban version {} with NOSPOOF
2003-04-07 18:42:48 +00:00
codemastr
b71c11416a
Away flood stopper patch
2003-03-24 01:07:57 +00:00
codemastr
f006ffe3c9
Added usermode +p 'hide channels in whois'
2003-03-21 21:43:38 +00:00
Bram Matthys
fa1f8c3d0f
- Fixed a /who big which could make the server crash (oper only).
2003-03-08 20:53:15 +00:00
stskeeps
8ad07e6a5e
h
...
:q
h
:q
2003-03-04 08:48:07 +00:00
Bram Matthys
93a2477f3b
- Fixed /setident bug
2003-03-02 23:13:33 +00:00
Bram Matthys
d435c5becf
- WebTV fixes
2003-02-28 14:40:11 +00:00
Bram Matthys
def6483548
- Added SVSWATCH: allows U-lined server to modify the watch list of a user.
...
- Added SVSSILENCE: allows U-lined server to modify the silence list of a user.
2003-02-27 23:23:24 +00:00
Bram Matthys
06eaede3f2
- Added allow-userhost-change checks to /vhost.
...
Fixed Changes typo from me (forced-rejoin -> force-rejoin)
2003-02-27 18:41:26 +00:00
Bram Matthys
41e06cba28
- Made set::allow-userhost-change forced-rejoin work.
...
- Fixed chmode +u bug when chanop was parting but wasn't sent to normal users.
2003-02-27 17:13:04 +00:00
Bram Matthys
60b77d4485
- Added EventMarkDel which marks an event for deletion for the (next) DoEvents() call.
...
- Fixed /rehash stall caused by delayed unloading of the scan module (deadlock).
2003-02-24 03:04:23 +00:00
Bram Matthys
28d355f649
- Code cleanup (gcc 3.2 warnings with -Wall).
...
Compile tests done: Linux, Linux SSL, Linux SSL+ZIP, Windows, Windows ZIP, Windows SSL+ZIP.
This might also have fixed some (or 1) bug(s) :P.
2003-02-23 03:41:39 +00:00
codemastr
2a90309216
Added badword quit {} to replace CENSOR_QUIT
2003-02-22 19:41:00 +00:00
Bram Matthys
775378a410
- Documentation updates (added a section about features).
...
Also colour -> color ;P.
And... removed doc/Unreal31_to_32.html because it's no longer needed now
since I have integrated it in the features section / unreal32docs.html.
2003-02-20 23:51:25 +00:00
codemastr
ca9a7a1e89
Fixed a TKL bug
2003-02-20 23:12:07 +00:00
Bram Matthys
0d1e674fcf
- Fixed win32 compile error
2003-02-19 02:59:50 +00:00
Bram Matthys
eb7333c874
- Added /who *.host.com support (ircop only), this was already possible via /who -h <host>
...
but most ppl expect it to work this way too.
2003-02-18 22:29:40 +00:00
Bram Matthys
08eb667db8
- Fixed some case insensitive checks in configfile parsing, fixed to be case sensitive.
...
- Module changes: added two hooks: HOOKTYPE_USERMSG and HOOKTYPE_CHANMSG, changed umode_get.
The HOOKTYPE_USERMSG has been tested with a +D (deaf for private msgs except for opers)
module, the channel thing not yet...
added global/local mode flag to umode_get, or use umode_lget (local) / umode_gget (global) :P.
Blah.
2003-02-18 18:29:07 +00:00
codemastr
0c5ef6def4
Removed some more +I code, and fixed a /who bug
2003-02-16 22:36:07 +00:00
codemastr
8569877110
Fixed a TKL rehash bug and recoded aliases to be much faster
2003-02-16 21:57:31 +00:00
codemastr
bf116f1f6c
Removed cmode +H, coadmins can use /rehash -flags, added cmode +M
2003-02-15 01:27:48 +00:00
Bram Matthys
1901911405
- Removed usermode +I (invisibility)
2003-02-12 21:44:09 +00:00
Bram Matthys
addd54c38f
Revert set::options::owner-gets-dot patch.
2003-02-12 20:44:14 +00:00
Bram Matthys
71a7e91363
- Added set::options::owner-gets-dot which will give chanowners a . prefix.
2003-02-12 02:12:13 +00:00
Bram Matthys
82201421eb
Made ".. did a /whois on you" always show the real host ( #0000705 ).
2003-02-10 00:56:58 +00:00
Bram Matthys
bd8cbf6713
* don't send SHOWCONNECTINFO if the link is (known to be) a server.
...
* same for scan message
* don't say "you have not registered" on NOTICE in unregistered state.
* made a send_prot(aClient, ConfigItem_link) for sending PROTOCTL message,
takes care of sending ZIP in token in case of a ziplink (indeed, I don't
send "ZIP" if it's not marked as a ziplink).
* added automatic fallback tot uncompressed link in case one of the sides
has zip turned off or not compiled in.
* added configcheck for link::options::zip turned on when not compiled
in (just like we do with ssl).
2003-02-06 01:09:17 +00:00
Bram Matthys
1bea78bd0e
- Fixed a bug in m_part reported by Angrywould, cause unknown (yet).
...
- Currently it's not possible to compile with ZIP_LINKS _and_ SSL without changing zlib.h :(.
It really sucks... it's because zlib.h has a typedef for 'free_func' and this is also used
in openssl header files as a (useless) name... :((. I did some updates to allow future zlib
changes, dunnow if they will because it can break other zlib programs. It compiled fine at
windows, but not at Linux... you need to replace free_func to zlib_free_func in zlib.h in
order to get ZIP_LINKS + SSL to work... but like I said, that may break programs (ARGH!).
2003-02-04 21:23:47 +00:00
Bram Matthys
6ceb9cb6f7
Code cleanup (in many files heh)... I replaced all:
...
IsHidden(sptr) ? sptr->user->virthost : sptr->user->realhost
stuff to a simple GetHost(sptr) macro (defined in struct.h).
Smaller and less error phrone :). Also fixed the if IsHidden -> if (IsHidden
found by codemastr .
2003-02-04 19:40:38 +00:00
codemastr
56da92cab9
Added set::snomask-on-connect
2003-02-02 22:53:59 +00:00
codemastr
ab5ff5cdea
Started work on set::allow-userhost-change
2003-02-01 19:14:31 +00:00
Bram Matthys
0a1aacda89
Fixed missing 's' flag in oper::snomask causing not receiving any server notices (attempt II)
2003-01-29 01:15:09 +00:00
codemastr
12a5746d47
Rechanged 'a Services Administrator' back to 'a Services Operator'
2003-01-29 00:56:01 +00:00
Bram Matthys
bcac798a99
Fixed whois: "a Services Operator" -> "a Services Administrator"
2003-01-28 20:32:21 +00:00
Bram Matthys
007d0c1d32
Added STRIPBADWORDS_CHAN_ALWAYS (a define, disabled by default) for always
...
censoring badwords from all channels (+G or not).
2003-01-28 20:24:55 +00:00
codemastr
00698d9fd4
Fixed an SVSO bug and a throttling bug
2003-01-27 19:54:00 +00:00
Bram Matthys
6a9579930a
Fixed crash when +x is in modes-on-oper, user has -x and then /oper's.
2003-01-20 15:21:38 +00:00
Bram Matthys
9c31edf6e7
Made netadmins able to see users in all chans by using /who #chan or /names #chan.
2003-01-20 03:44:13 +00:00
Bram Matthys
2a266829e3
Fixed SVSMODE bug in handling of non-qaohvbe modes. ( #0000631 )
...
*parabuf wasn't set to '\0' so previous modes were applied in some cases...
2003-01-20 00:46:27 +00:00
Bram Matthys
86021bdd9b
Fixed shun: ADMIN and PONG are allowed if shunned, also manually removing
...
a SHUN from a user affects connected clients immediatly. Moved ~45 lines of
code to a seperate function for this.
2003-01-20 00:30:51 +00:00
Bram Matthys
1d0936d07a
Added RPL_ENDOFSTATS after tkl_stats output if called by /kline, /gline, etc
...
without parameters.
2003-01-19 22:58:07 +00:00
codemastr
fed61efcdb
Misc. fixes
2003-01-11 19:33:42 +00:00
codemastr
b455704e7f
Added a patch by Syzop to increase randomness of the random numbers
2003-01-05 01:26:28 +00:00
codemastr
d7c59f9961
Fixed a few bugs
2003-01-02 19:32:58 +00:00
codemastr
2270e37dca
Added pretty_time_val
2002-12-20 22:09:38 +00:00
codemastr
67b1118abb
Added set::snomask-on-oper
2002-12-19 21:49:37 +00:00
griever
24cd9ff5ef
TKL fix and shit
2002-12-19 20:40:40 +00:00
codemastr
7c0bc3f0be
Fixed a tsctl and a make install bug
2002-12-14 17:29:39 +00:00
codemastr
ef5f1c354b
Added set::htm for htm options
2002-12-11 17:35:18 +00:00
mcskaf
997cb99faf
Changed DWORD to u_int32_t.
2002-12-08 20:32:56 +00:00