Bram Matthys
cdd38d79f4
- Fix OOB read caused by UHNAMES support.
2008-12-22 16:12:30 +00:00
Bram Matthys
f17c5cc9e1
- Fix NAMES with UHNAMES support, screwed it up at 'Win32 compile fixes' a
...
few lines up...
2008-12-22 12:19:06 +00:00
autoupdate
5899dd9596
Automatic weekly version update: 200851
2008-12-22 05:00:04 +00:00
Bram Matthys
024a63587a
- Fix crash if settime/expirytime is out of range in TKL, set by another
...
server.
Should never happen except when using faulty services or when something
else
got horrible wrong (like a date which is 40 years ahead). Reported by
Darth Android (#0003738 ).
2008-12-21 14:28:09 +00:00
Bram Matthys
ac157694c5
- except ban { } is now also effective against Z:lines. It already protected
...
when the user was connected, but not once he/she tried to reconnect, this
is now fixed. Reported several times, last by Stealth in #0003377 .
2008-12-21 13:34:54 +00:00
Bram Matthys
62df06ea1a
- Win32: build w/manifest. Looks like Unreal@Win32 now actually works again
...
:).
2008-12-19 16:51:30 +00:00
Bram Matthys
5cd7ab9f06
- Upgraded c-ares on windows to 1.6.0 as well.
2008-12-19 16:17:04 +00:00
Bram Matthys
5ce5d49c89
- Win32 compile fixes.
2008-12-17 16:46:20 +00:00
autoupdate
6e221c61c4
Automatic weekly version update: 200850
2008-12-15 05:00:04 +00:00
Bram Matthys
fcbeeea502
- Win32 makefile: removed /MAPINFO:LINES, since visual studio 2005 and up
...
don't support this and will fail to compile UnrealIRCd. This fixes #3680 ,
reported by therock247uk.
- Upgraded c-ares to 1.6.0 (also now using pkg-config).
If you get a "undefined reference to `clock_gettime'" error, then you
might consider installing 'pkg-config' on your system, and then simply
re-run
./Config and make, should fix things.
__TODO__: win32 c-ares upgrade to 1.6.0 (and copy & fix header files).
__TODO__: testing! testing! i'd like to be sure this c-ares is stable!
2008-12-14 19:16:24 +00:00
Bram Matthys
58a2f012eb
CRLF to LF?
2008-12-14 11:32:14 +00:00
autoupdate
3a3962e7ba
Automatic weekly version update: 200849
2008-12-08 05:00:04 +00:00
autoupdate
7b6905b5a9
Automatic weekly version update: 200848
2008-12-01 05:00:04 +00:00
autoupdate
c79642e840
Automatic weekly version update: 200847
2008-11-24 05:00:03 +00:00
autoupdate
111891aac3
Automatic weekly version update: 200845
2008-11-10 05:00:03 +00:00
autoupdate
6080f1da73
Automatic weekly version update: 200844
2008-11-03 05:00:03 +00:00
autoupdate
6f823465ef
Automatic weekly version update: 200843
2008-10-27 05:00:03 +00:00
autoupdate
35baca56a6
Automatic weekly version update: 200842
2008-10-20 05:00:03 +00:00
autoupdate
38f1772942
Automatic weekly version update: 200841
2008-10-13 05:00:04 +00:00
autoupdate
8ed0a98738
Automatic weekly version update: 200840
2008-10-06 05:00:03 +00:00
autoupdate
69d733c02a
Automatic weekly version update: 200839
2008-09-29 05:00:03 +00:00
autoupdate
b8417a1e60
Automatic weekly version update: 200838
2008-09-22 05:00:03 +00:00
autoupdate
54c4c0960a
Automatic weekly version update: 200837
2008-09-15 05:00:03 +00:00
autoupdate
f7c87ee208
Automatic weekly version update: 200836
2008-09-08 05:00:03 +00:00
autoupdate
c0d56f5aa2
Automatic weekly version update: 200835
2008-09-01 05:00:03 +00:00
autoupdate
ced7d9ab6c
Automatic weekly version update: 200834
2008-08-25 05:00:04 +00:00
Bram Matthys
638e557bee
- /REHASH -all not case sensitive
2008-08-19 13:14:43 +00:00
Bram Matthys
693b5634d5
- #0003313 reported by Stealth, regarding not erroring/warning when me::name
...
is bigger than HOSTLEN, from now it will error on config read. [Backport, sts]
2008-08-19 13:09:49 +00:00
Bram Matthys
c20f785012
- #0001924 - requested by syzop: Added ./unreal gencloak, which generates
...
random keys 10 ~ 20 characters in length (*NIX only). [Backport, aquanight]
2008-08-19 13:01:29 +00:00
Bram Matthys
291bc5c8c3
- #0002833 reported and patched by tabrisnet, implementing UHNAMES
...
[Backport, only slightly modified for speed]
2008-08-19 12:43:54 +00:00
Bram Matthys
b52906461c
- #0002172 reported by Stealth, patched by WolfSage, fixing if you have an
...
admin block, and forget a semicolon on a line, Unreal will proceed to use
the block with no error, but the information will be incorrect/incomplete.
2008-08-19 11:45:17 +00:00
Bram Matthys
b488517226
- #0002475 reported by aquanight on detecting \'s in module filenames on
...
win32 and not do ./module for it [Backport]
2008-08-19 11:38:49 +00:00
autoupdate
70d5d8ba51
Automatic weekly version update: 200833
2008-08-18 05:00:04 +00:00
Bram Matthys
ebf40ab6e6
- Added set::ssl::server-cipher-list, #002368 requested by Beastie
...
[Backport, sts]
- Added set::ssl::renegotiate-bytes, set::ssl:renegotiate-timeout, #0002971
suggested by tabrisnet. Gets activated when >0. Please set sane values.
[Backport, sts]
2008-08-11 13:54:35 +00:00
Bram Matthys
c48ea59940
- #0001740 reported by Trocotronic, making the IRCd send ERROR : to all
...
links with possible reason for RESTART; like /die does it. [BACKPORT]
2008-08-11 13:04:06 +00:00
Bram Matthys
450021dec8
compile fix for win32
2008-08-11 12:16:13 +00:00
autoupdate
637122b021
Automatic weekly version update: 200832
2008-08-11 05:00:04 +00:00
Bram Matthys
cadd4230e9
- configure script is now generated by autoconf 2.61 (was: 2.59), hopefully
...
that won't cause any issues, perhaps it even helps to fix some bugs...
2008-08-10 13:18:08 +00:00
Bram Matthys
d10223fc2e
- The OS version output is now taken from uname() at runtime instead of
...
'uname -a' at compile time. This fixes bug #1438 and #3320 reported by
Mouse and Monk, where because of previous behavior the IRCd sometimes
would not compile in certain environments.
2008-08-09 14:56:34 +00:00
Bram Matthys
0af8ede2f1
+ Reported by ash11.
2008-08-09 11:20:33 +00:00
Bram Matthys
6a641aa5f5
- Limit watch status requests to one per time, more will often flood you off
...
and is stupid/useless.
2008-08-09 11:17:50 +00:00
Bram Matthys
b809428392
- Added another Mac OS X hack, such as one that should help against
...
'error setting max fd's to 9223372036854775807' which prevents the ircd
from booting up. Reported by btcentral and Bock. This hack might not be
totally correct though ;).
2008-08-08 10:14:14 +00:00
Bram Matthys
06c209ffce
- Added slow spamfilter detection. For each spamfilter, Unreal will check,
...
each time it executes, how LONG it takes to execute. When a certain
threshold
is reached the IRCd will warn or even remove the spamfilter. This will
prevent
a spamfilter (regex) from slowing down the IRCd too much, though it's
still not
a guarantee that it will never go to a halt (eg: in case it takes several
minutes to execute a regex or loops forever).
Warning can be configured via set::spamfilter::slowdetect-warn (default:
250 milliseconds) and automatic deletion of spamfilters if it takes too
long is set through set::spamfilter::slowdetect-fatal (default: 500 ms).
NOTE: slow spamfilter detection is currently not available on Windows.
NOTE 2: to disable slow detection you can set the warn and fatal settings
to 0 (zero). OR to really disable all code, remove SPAMFILTER_DETECTSLOW
from include/config.h and recompile.
2008-08-08 09:19:03 +00:00
autoupdate
7b92553909
Automatic weekly version update: 200828
2008-07-14 05:00:04 +00:00
autoupdate
f3a4e11355
Automatic weekly version update: 200827
2008-07-07 05:00:03 +00:00
autoupdate
3364e1fb47
Automatic weekly version update: 200826
2008-06-30 05:00:04 +00:00
autoupdate
36ca3f55bc
Automatic weekly version update: 200825
2008-06-23 05:00:03 +00:00
autoupdate
330fcd4f82
Automatic weekly version update: 200824
2008-06-16 05:00:03 +00:00
autoupdate
686ad9e52b
Automatic weekly version update: 200823
2008-06-09 05:00:03 +00:00
autoupdate
3c3fb28955
Automatic weekly version update: 200822
2008-06-02 05:00:04 +00:00