| Commit message (Expand) | Author | Age | Files | Lines |
| * | UnrealIRCd 3.2.10.6 release | Bram Matthys | 2015-12-11 | 1 | -0/+1 |
| * | - Removed all old resolver code and switched over to c-ares (+our caching rou...••• This should get rid of some annoying untracable (and usually rare) crashbugs in the
old resolver. Besides that, it makes things look more clean and understandable.
This should be the fix for the following bugids (all the same issue): #2499, #2551, #2558,
#2559, #2603, #2642, #2502, #2501, #2618, #2616.
Feedback and testing is very much welcomed (syzop@unrealircd.com).
| Bram Matthys | 2005-10-10 | 1 | -0/+2 |
| * | - Fixed various major bugs due to TKL move from 13h ago. | Bram Matthys | 2005-06-05 | 1 | -1/+0 |
| * | - Added channelmode +j (jointhrottle), syntax: /mode #chan +j X:Y, and then i...••• throttle the number of joins per-user to X in Y seconds. Idea from Angrywolf (who
wrote a module that did this before). This might need some more testing :).
It's enabled by default but can be #undef'ed in include/config.h (line 449).
| Bram Matthys | 2005-02-12 | 1 | -0/+7 |
| * | Added NICKIP | codemastr | 2004-05-27 | 1 | -0/+4 |
| * | Added module support for Windows | codemastr | 2004-05-12 | 1 | -2/+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.
| Bram Matthys | 2003-11-02 | 1 | -1/+1 |
| * | Module system error reporting support | codemastr | 2003-08-24 | 1 | -0/+9 |
| * | - Mm, let's see what this checkin brings:••• * Removed thread questions from Config, and autoconf code from
configure.in, leaving in the old macros though, but inactive
--enable-standardthreads is dead as of now
* Undefined HOOKTYPE_SCAN_INFO
* Removed CONF_EXCEPT_SCAN
* Removed locking in events, Lock/UnlockEventSystem still active for other
possible uses.
* Removed scanners, web server module
* Removed except scan {}
* Removed SCAN_API stuff from l_commands.c, win32 makefiles, etc
* Removed basically any mentions of threads in source tree, excepting
threads.h which Resolver uses on win32
* Documentation changes not done yet
| stskeeps | 2003-05-01 | 1 | -14/+0 |
| * | Another code cleanup for -Wall.. added some functions to h.h etc. | Bram Matthys | 2003-04-12 | 1 | -2/+4 |
| * | - Added EventMarkDel which marks an event for deletion for the (next) DoEvent...•••- Fixed /rehash stall caused by delayed unloading of the scan module (deadlock).
| Bram Matthys | 2003-02-24 | 1 | -1/+11 |
| * | Credits changes | stskeeps | 2002-07-23 | 1 | -4/+0 |
| * | slight compile error | stskeeps | 2002-02-03 | 1 | -1/+1 |
| * | - BEFORE you use event functions, LockEventSystem(), after,••• UnlockEventSystem(). In EVENT() functions, the system _is_ locked.
This might fix the double recursion mutex problem we got.
| stskeeps | 2002-02-03 | 1 | -24/+17 |
| * | Recoded hooks to work like events | codemastr | 2002-01-21 | 1 | -5/+2 |
| * | Recoded hooks to use module objects | codemastr | 2002-01-20 | 1 | -0/+1 |
| * | Various changes to the module system | codemastr | 2002-01-19 | 1 | -8/+24 |
| * | Fixed various bugs and some cleanups | codemastr | 2002-01-14 | 1 | -7/+16 |
| * | +- Fixed problem with EventDel, doing eventptr instead of eventptr->name•••+- Fixed bug #0000019 reported by Syzop, and bug found by same to deal with
+ individual module loading
| stskeeps | 2001-12-30 | 1 | -1/+1 |
| * | Fixed a major events bug caused by drunken coding | codemastr | 2001-12-28 | 1 | -6/+8 |
| * | +- Made "Module already loaded" a non fatal error (funny msg on rehash)•••+- Fixed typical codemastr "Let's delete this from a list we haven't even
+ added it to yet *giggles and twirls around*" bug, do to with config_set_unknown
+- Fixed events bug, added recoded scan module, got a lot of stuff to fix so
+ far. Problems, unloading, (delay), tkl doesn't always sweep it all,
| stskeeps | 2001-12-13 | 1 | -9/+7 |
| * | Converted a bunch of structures to use ListStruct | codemastr | 2001-12-02 | 1 | -12/+2 |
| * | Fixed a minor events issue | codemastr | 2001-11-18 | 1 | -1/+1 |
| * | Redid the event system to be more accurate | codemastr | 2001-11-18 | 1 | -9/+9 |
| * | +- Made Events do thread locking (so we can do funny things and kill small•••+ furry animals in the attempt for the perfect scanning module) .. yes, this
+ is drunken coding
| stskeeps | 2001-11-16 | 1 | -2/+37 |
| * | *** empty log message *** | stskeeps | 2001-10-07 | 1 | -2/+0 |
| * | +- Various preparitions for beta1 | stskeeps | 2001-07-13 | 1 | -0/+5 |
| * | Removed include/userload.h (not used) | codemastr | 2001-07-02 | 1 | -1/+0 |
| * | converted htmcalc/lcf to events | stskeeps | 2001-05-15 | 1 | -1/+3 |
| * | events code | stskeeps | 2001-05-14 | 1 | -8/+110 |
| * | . | stskeeps | 2001-05-13 | 1 | -0/+65 |