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
62af4dd7a0
- Fixed Mac OS X issue where "access denied" errors were encountered when
...
trying to read unrealircd.conf. All due to strange chmod() behavior. We now no
longer try to set permissions on Mac OS X. Patch provided by Tibby (#3489 ).
2007-09-25 15:23:27 +00:00
Bram Matthys
3b84610599
- IPv6: Added configure check for in6addr_any to fix Fedora Core 4 compile problem,
...
reported by wheatie80 (#2594 ).
2005-07-25 21:11:27 +00:00
codemastr
b9a516d664
Hopefully fixed the last of the alloca warnings
2005-01-17 20:41:27 +00:00
Bram Matthys
4a6f784e37
- Got rid of wma/wmv in dccallow.conf, better to require an explicit select here due to
...
recent DRM exploits (spyware etc).
- Fixed /restart reasons, reported by SouL-FoRTuNe.
- Partial (incomplete!) fix for alloca warnings during compile (especially w/SSL).
2005-01-05 01:44:42 +00:00
codemastr
191127296a
Rewrote some of the previous change to deal with some strange issues
2004-11-26 22:14:30 +00:00
codemastr
e5f16b777a
Made the win32 version use a dynamically linked libc
2004-05-30 00:59:05 +00:00
codemastr
c1af4a4516
Added NICKIP
2004-05-27 22:05:58 +00:00
Bram Matthys
7c4418113b
- Changed random number generator to use arc4random-alike routines so we can get "secure"
...
random numbers. We will also no longer be using rand()/random() anywhere.
Thanks to dek\ for pointing out this is potentionally dangerous, especially on
win32 with NOSPOOF enabled.
2004-01-19 19:49:28 +00:00
codemastr
084d57cef1
Updated TRE dll and fixed a MAX_PATH problem
2003-12-23 01:47:02 +00:00
Bram Matthys
c25223913c
- (Internal) Added __attribute__ format checking for most format string functions,
...
this will currently produce a lot of warnings with -Wall.
- Fixed 159 of 184 warnings detected by the above, the other warnings are false.
Most warnings had to do with long vs int, and thus the format strings (%d->%ld)
or the vars (int->long) have been changed (many of these were time_t/TS vs int).
Only a few rare crashbugs were discovered.
- Module coders: for HOOKTYPE_LOCAL_CHANMODE the 'sendts' parameter was changed
from type 'int' to 'time_t', while in most circumstances (like on ia32)
you won't notice, I suggest you to update your callback functions anyway.
- Possibly fixed an issue with set::modes-on-join and mode +f, it could have
set random remove-chanmode times in the default chanmode line.
2003-11-02 02:58:11 +00:00
codemastr
a450522052
*nix resolver for Windows
2003-08-21 16:11:08 +00:00
Bram Matthys
95c0add864
Fix for error msgs flood at (at least) Linux 2.4.x and FreeBSD caused by
...
socket already disconnected when getpeername() is done.
2003-01-28 22:14:56 +00:00
Bram Matthys
1e51112790
Fixed win32 compile error because of report_error patch (oops, lalala :P).
...
Added P_ECONNABORTED and P_ECONNRESET.
2003-01-20 19:33:18 +00:00
mcskaf
28fbd0bafe
Added P_EWORKING define. Indicates a socket call is in progress on all OSs.
2002-12-01 18:53:06 +00:00
codemastr
ff14d5d0bf
Compile warning cleanups
2002-09-01 18:33:47 +00:00
stskeeps
1db6a86254
- Cleaned out Credits (i'll fix the web part of it later), made doug lea malloc default
...
+ on Linux FSU Pthread installs. (When we got a better way, we will have full doug lea malloc..)
2002-08-07 17:23:52 +00:00
stskeeps
66eb6fa848
SSL stuff
2002-08-03 16:10:25 +00:00
stskeeps
c9be3fbac8
+- Fixed some SSL errors. read() returns -1 on error, so ircd_SSL_write and
...
+ ircd_SSL_read must emulate the same. codemastr: could you check what the
+ win32 equiviant of EIO is? I don't think my WSAEIO or whatever I called it
+ in sys.h is correct.
2002-08-02 11:45:31 +00:00
codemastr
6353f10f82
Started WinXP IPv6
2002-06-29 23:28:14 +00:00
codemastr
bef880aa6a
Removed all remnants of PROTO()
2002-03-05 23:09:39 +00:00
codemastr
a2e17ca2fe
Made the Win32 version report the actual OS to opers in /version rather than just say 'Win32'
2001-07-31 21:09:56 +00:00
stskeeps
37f47c0980
+- Fixed minor socksfd problem in read_message
...
+- Fixed identd problem
2001-05-25 17:08:26 +00:00
stskeeps
c5c6be51ce
+- Applied McSkaf's winlocal patch II, only changed Debug() and removed
...
+ DEBUGMODE from config.h. Still cores, but we might be closer to a
+ solution. Broken code, do not use devel right now
2001-05-17 18:44:04 +00:00
stskeeps
2b343609ee
+- Changed all TStime() to use timeofday - CPU SAVE
...
+- Removed userload.c & userload.h
2001-05-07 14:24:11 +00:00
stskeeps
5f306b09f0
+- Fixed some compilation error with IPv6
2001-05-05 16:42:27 +00:00
stskeeps
183ac0af7d
+- Made IPv6 compile atleast, and work. Current problems:
...
+ * Cannot bind to a specific IP
+ * IPv6 cloaking doesn't work
2001-05-05 14:16:32 +00:00
stskeeps
09a50a286d
blah
2001-05-02 09:22:08 +00:00
stskeeps
9f8c142981
Removed SJOIN/SJOIN2 support
2001-04-30 17:17:56 +00:00
stskeeps
1c631472b6
random crap
2001-02-01 20:58:45 +00:00
stskeeps
4eda3e1752
+- Fixed a typo in ssl.c
2000-11-30 11:19:54 +00:00
stskeeps
4400b32055
+- Added some fixes on the SJB64 crashing bug, and added tokenization in
...
+ channel messsages (yahooooo!)
2000-10-28 20:57:24 +00:00
stskeeps
e94bf80328
SSL support for UnrealIRCD!
2000-10-07 06:33:42 +00:00
stskeeps
2e461cba19
+- Indentation and more SJ3 fixes
2000-07-14 20:22:59 +00:00
stskeeps
4ffba555f3
Took out sequent/dynix support
2000-06-02 18:48:00 +00:00
cmunk
0d30ef8540
Import of Unreal3.1-beta3
2000-05-28 08:55:44 +00:00
cmunk
f110f47e65
Import of Unreal3.0 (STABLE)
2000-02-28 22:45:44 +00:00