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