aboutsummaryrefslogtreecommitdiffstats
path: root/include/sys.h
Commit message (Expand)AuthorAgeFilesLines
* fixed typo preventing a compile, reported by rfrederick (#4245).Gravatar Bram Matthys2013-11-241-1/+1
* Fix for OS X so it can actually compile. Reported by QIXOZL (#4236).Gravatar Bram Matthys2013-11-241-1/+1
* - Fix missing #include <stdint.h>. Fixes compile error on OpenBSD••• reported by CuleX (#3977). Gravatar binki2010-12-211-0/+10
* forgot to remove an #ifndefGravatar Bram Matthys2010-12-121-1/+0
* Major win32 build system cleanup:•••- Win32: Attempt to move to 100% winsock2 (the include, to be precise), this means includes have to be in a very particular order (!) - Win32: #define _WIN32_WINNT 0x0501 and force our own inet_ntop/pton, otherwise you get an ntop runtime error on XP and earlier. - Win32: Get rid of c-ares includes and library in our tree, and use the DLL instead of static LIB, just like we do for ssl and zlib. - Win32: Get rid of TRE lib and includes - Win32: reorder includes to fix winsock errors with curl Gravatar Bram Matthys2010-12-121-2/+3
* - Don't use sys/errno.h, as it's not POSIX and breaks on QNX-6.5.0. (#3955)Gravatar binki2010-09-071-4/+0
* - Added error message for unknown directives in the "files" block•••- Remote MOTD support. Not adequately tested. Required restructuring of the asynchronous download callback and handler. - Added some consts throughout url.c, etc. - Fix segfault where the an include directive specifies a URL and cURL follows redirects, resulting in a different resultant URL. The remote includes code would look for the an include block using the resultant URL and assume that it would be found. The new code searches differently, has new checks, and ignores the resultant URL. - Removed duplicated m_motd() and friends that were both in modules and s_serv.c. The copies in s_serv.c (core) were overriding the in-module functions. Gravatar binki2010-06-161-0/+3
* - 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. Gravatar Bram Matthys2008-08-091-0/+2
* - 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). Gravatar Bram Matthys2007-09-251-0/+7
* - IPv6: Added configure check for in6addr_any to fix Fedora Core 4 compile pr...••• reported by wheatie80 (#2594). Gravatar Bram Matthys2005-07-251-1/+1
* Hopefully fixed the last of the alloca warningsGravatar codemastr2005-01-171-14/+14
* - Got rid of wma/wmv in dccallow.conf, better to require an explicit select h...••• recent DRM exploits (spyware etc). - Fixed /restart reasons, reported by SouL-FoRTuNe. - Partial (incomplete!) fix for alloca warnings during compile (especially w/SSL). Gravatar Bram Matthys2005-01-051-1/+1
* Rewrote some of the previous change to deal with some strange issuesGravatar codemastr2004-11-261-0/+19
* Made the win32 version use a dynamically linked libcGravatar codemastr2004-05-301-1/+1
* Added NICKIPGravatar codemastr2004-05-271-1/+3
* - Changed random number generator to use arc4random-alike routines so we can ...••• 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. Gravatar Bram Matthys2004-01-191-0/+3
* Updated TRE dll and fixed a MAX_PATH problemGravatar codemastr2003-12-231-0/+1
* - (Internal) Added __attribute__ format checking for most format string funct...••• 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. Gravatar Bram Matthys2003-11-021-0/+4
* *nix resolver for WindowsGravatar codemastr2003-08-211-0/+6
* Fix for error msgs flood at (at least) Linux 2.4.x and FreeBSD caused by•••socket already disconnected when getpeername() is done. Gravatar Bram Matthys2003-01-281-0/+2
* Fixed win32 compile error because of report_error patch (oops, lalala :P).•••Added P_ECONNABORTED and P_ECONNRESET. Gravatar Bram Matthys2003-01-201-0/+4
* Added P_EWORKING define. Indicates a socket call is in progress on all OSs.Gravatar mcskaf2002-12-011-0/+2
* Compile warning cleanupsGravatar codemastr2002-09-011-5/+0
* - Cleaned out Credits (i'll fix the web part of it later), made doug lea mall...•••+ on Linux FSU Pthread installs. (When we got a better way, we will have full doug lea malloc..) Gravatar stskeeps2002-08-071-1/+0
* SSL stuffGravatar stskeeps2002-08-031-1/+1
* +- 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. Gravatar stskeeps2002-08-021-3/+4
* Started WinXP IPv6Gravatar codemastr2002-06-291-0/+5
* Removed all remnants of PROTO()Gravatar codemastr2002-03-051-2/+2
* Made the Win32 version report the actual OS to opers in /version rather than ...Gravatar codemastr2001-07-311-1/+2
* +- Fixed minor socksfd problem in read_message•••+- Fixed identd problem Gravatar stskeeps2001-05-251-3/+2
* +- 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 Gravatar stskeeps2001-05-171-0/+44
* +- Changed all TStime() to use timeofday - CPU SAVE•••+- Removed userload.c & userload.h Gravatar stskeeps2001-05-071-3/+0
* +- Fixed some compilation error with IPv6Gravatar stskeeps2001-05-051-4/+4
* +- Made IPv6 compile atleast, and work. Current problems:•••+ * Cannot bind to a specific IP + * IPv6 cloaking doesn't work Gravatar stskeeps2001-05-051-4/+7
* blahGravatar stskeeps2001-05-021-1/+1
* Removed SJOIN/SJOIN2 supportGravatar stskeeps2001-04-301-0/+4
* random crapGravatar stskeeps2001-02-011-11/+0
* +- Fixed a typo in ssl.cGravatar stskeeps2000-11-301-0/+2
* +- Added some fixes on the SJB64 crashing bug, and added tokenization in•••+ channel messsages (yahooooo!) Gravatar stskeeps2000-10-281-2/+2
* SSL support for UnrealIRCD!Gravatar stskeeps2000-10-071-1/+3
* +- Indentation and more SJ3 fixesGravatar stskeeps2000-07-141-14/+19
* Took out sequent/dynix supportGravatar stskeeps2000-06-021-8/+0
* Import of Unreal3.1-beta3Gravatar cmunk2000-05-281-6/+63
* Import of Unreal3.0 (STABLE)Gravatar cmunk2000-02-281-0/+141