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
codemastr
99ee86c9c9
NS cleanups
2003-02-23 21:47:56 +00:00
codemastr
931d78cd9b
...
2003-02-23 17:23:46 +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
Bram Matthys
8fbb67818b
- Added set::options::dont-resolve (=hostnames of incomming clients won't be resolved).
...
This is more usefull than the no nameserver + useip solution since with this no resolving
is done for incomming clients, but connecting to other servers (with hostnames) still works fine ;P.
2003-02-22 22:34:40 +00:00
Bram Matthys
4795a45150
- Fixed two ident bugs (multihomed&connect), both resulted in ident not working.
...
multihomed issue:
Instead of binding cptr->listener->ip it now uses getsockname(), otherwise it
won't work if you have a listen *:6667 thing + multihomed (it will connect for
example from 33.33.33.1 while the client connected to 33.33.33.5.
connect issue:
there was some kind of file descriptor race condition because of the way our
whole read_message() thing is coded... an ident socket might have been closed
+ a new might have been accepted... blablabla ;)
I wonder if anyone reads these CVS logs lol :).
2003-02-22 21:16:30 +00:00
codemastr
2a90309216
Added badword quit {} to replace CENSOR_QUIT
2003-02-22 19:41:00 +00:00
Bram Matthys
2cc2a89e5b
Again.
2003-02-21 20:09:55 +00:00
Bram Matthys
76fd66d27f
- Documentation updates (unreal32docs.html, example.conf).
...
Againnnnnn
2003-02-21 19:22:59 +00:00
Bram Matthys
64dab7821a
- Fixed remote /rehash bug ( #0000600 ). Actually rewrote 20/25% ;).
...
Also minor doc fixes, not worth mentioning in Changelog.
2003-02-21 02:44:48 +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
2f10a46e1e
- Fixed chmode +u again.
2003-02-19 16:02:29 +00:00
Bram Matthys
0d1e674fcf
- Fixed win32 compile error
2003-02-19 02:59:50 +00:00
Bram Matthys
aa44d4d728
- Updated win32 compile instructions
...
- Fixed set::dns error messages
2003-02-19 02:37:23 +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
4a7cef66dd
- Fixed bug with channel mode +u: Quits/nick changes of other users were shown.
2003-02-18 18:59:37 +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
Bram Matthys
7a4d7df866
- Fixed some case insensitive checks in configfile parsing, fixed to be case sensitive.
...
if someone used LoadModule instead of loadmodule no warning was shown. This issue is
known to cause negative psychological effects on some users.
2003-02-17 21:11:48 +00:00
codemastr
d729d2a0e4
Fixed an alias bug
2003-02-17 20:03:55 +00:00
Bram Matthys
5a1bdba209
- Removed some debugging messages
2003-02-17 19:03:34 +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
Bram Matthys
e116c095f2
- Fixed MyConnect()/MyClient() bug causing memory leak.
2003-02-16 21:12:32 +00:00
Bram Matthys
9b38176f98
List options were not correctly freed when /list was completed.
...
The bug was it did free the yeslist/nolist elements but not the data in it (lp->value) :PP.
Changed to use free_str_list() instead, just like in exit_client.
2003-02-16 04:59:26 +00:00
Bram Matthys
36d7d271cc
- set::services-server is now required to be set ( #0000730 ).
2003-02-15 23:41:23 +00:00
Bram Matthys
f2eb5f48b6
- Zip links: Added link::compression-level so you can set the compression level per link
2003-02-15 21:13:37 +00:00
codemastr
4606d94e27
+I stuff removed, and other stuff
2003-02-15 20:20:35 +00:00
Bram Matthys
0c12e70d59
- Fixed compile warning in ssl.c.
2003-02-15 18:16:57 +00:00
codemastr
bf116f1f6c
Removed cmode +H, coadmins can use /rehash -flags, added cmode +M
2003-02-15 01:27:48 +00:00
codemastr
8e3272ba0b
Fixed a win32 bug
2003-02-14 23:20:05 +00:00
Bram Matthys
f014032901
- Fixed link::port bug reported by AngryWolf: was signed so ports >32767 had problems
2003-02-13 17:12:54 +00:00
Bram Matthys
1901911405
- Removed usermode +I (invisibility)
2003-02-12 21:44:09 +00:00
Bram Matthys
5f772f0457
this helps...
2003-02-12 20:45:48 +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
934b898914
Fixed a bug in coadmin: global flags were not added ( #0000716 ).
2003-02-10 00:41:19 +00:00
Bram Matthys
954ccf7265
added set::restrict-usermodes
2003-02-09 20:51:25 +00:00
Bram Matthys
efc2c8f326
Updated docs.
2003-02-07 23:08:01 +00:00
codemastr
8070b2397e
Fixed an except ban {} problem
2003-02-07 16:21:23 +00:00
Bram Matthys
a127469d42
Added USE_ZIP stuff to win32 installer script.
2003-02-07 00:08:32 +00:00
Bram Matthys
09013995f6
Updated protoctl.txt (added ZIP).
2003-02-06 23:55:56 +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
af988ce74d
Added config error if link::options::zip was enabled at a non-zip compiled server.
2003-02-05 22:14:39 +00:00
Bram Matthys
1c0860e841
- Fixed an ident bug, maybe it actually works now.. ( #0000709 ) reported by marviiin.
2003-02-05 21:32:37 +00:00
Bram Matthys
c177eb2580
Code (comments) cleanup. Yes very usefull.. ahem ;).
2003-02-05 20:15:28 +00:00
Bram Matthys
0dde38dd6a
ZIP_LINKS fixes/debugging.
2003-02-05 01:28:31 +00:00
codemastr
0ca9f4c2c5
...
2003-02-05 00:59:51 +00:00
codemastr
06dc8646a4
added ziplinks support to ./Config and updated SSL support in ./Config
2003-02-05 00:44:14 +00:00