| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move stuff to use ASCII map where required.•••Also move this out of being a member totally, as it breaks (gah) and is already untidy.. to be revisited.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10858 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-07 | 1 | -8/+0 |
| * | national_case_sensitive_map must be static, thanks to the match stuff being s...•••Default to national charset map instead of rfc map, as modules may change the pointer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10857 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-07 | 1 | -1/+1 |
| * | Add InspIRCd::national_case_sensitive_map pointer, defaults to rfc_case_insen...•••Modules may override this pointer to customise casemapping of nick/channel names.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10856 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-07 | 1 | -0/+8 |
| * | Thread safety fixes to avoid crashes on rehash, dont reopen logs within the r...•••muppetry.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10811 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-11-22 | 1 | -3/+5 |
| * | Migrate oper commands to an std::set, add a set for privs also. Change the AP...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10661 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-10-18 | 1 | -1/+1 |
| * | Fix a rather nasty race condition revealed by my reading through the comments...•••'we cant pass a User* into the config reader any more, because when the config reader thread finishes, that user may be gone and this will crash. Consider using an UID instead so that if the user vanishes, we can
detect this situation.' Of course, nobody ever did this, so i'm doing it now to ensure we dont come up against some particularly ugly race condition crashes!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10569 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-09-20 | 1 | -2/+2 |
| * | More comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10568 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-09-20 | 1 | -1/+3 |
| * | MutexEngine -> MutexFactory, more sensible name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10385 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-09-04 | 1 | -1/+1 |
| * | ability to create mutexes (rather than just having one system wide mutex) in ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10381 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-09-04 | 1 | -0/+4 |
| * | Match conversion stuff.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10216 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-22 | 1 | -6/+7 |
| * | match() is no longer a function+no header, now a static method of InspIRCd cl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10212 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-08-21 | 1 | -7/+14 |
| * | add support for windows service. This now is part of inspircd itself being as...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10193 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-08-21 | 1 | -0/+2 |
| * | Fix potential off-by-one on large reads (thanks psychon)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10048 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-20 | 1 | -1/+2 |
| * | Fixes to some stuff that writes on memory it shouldn't (thanks psychon).•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-20 | 1 | -0/+2 |
| * | Fix broken build•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10044 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-19 | 1 | -0/+1 |
| * | Change modes in channels and users to use std::bitset instead of an array. Th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10043 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-19 | 1 | -3/+25 |
| * | Combine IP+port in a failed port list, show (the more helpful) error string s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10030 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-17 | 1 | -1/+1 |
| * | Applied patch by psychon to make AddExtBanChar correctly take a single char•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10024 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2008-07-16 | 1 | -1/+1 |
| * | Add InspIRCd::AddExtBanChar() to avoid copypasta.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10017 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-14 | 1 | -0/+4 |
| * | Add include/numerics.h, contains/will contain an enum for numerics. Work in p...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10006 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-13 | 1 | -0/+1 |
| * | Remove a slightly odd comment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9997 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-12 | 1 | -6/+1 |
| * | peavey already fixed this with climits include, remove limits.h. Keep the war...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9996 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-12 | 1 | -1/+1 |
| * | Pull in limits.h to fix PATH_MAX problems, thanks to Uli Slachter (psychon).....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9954 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-11 | 1 | -1/+2 |
| * | include limits to get correct PATH_MAX where available•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9942 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2008-07-01 | 1 | -0/+1 |
| * | Defined too early•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9909 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-06-15 | 1 | -4/+4 |
| * | Define PATH_MAX if its not already defined•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9907 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-06-15 | 1 | -0/+4 |
| * | revert for now..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9899 e03df62e-2008-0410-955e-edbf42e46eb7
| pippijn | 2008-06-12 | 1 | -12/+0 |
| * | we are C++, not C•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9897 e03df62e-2008-0410-955e-edbf42e46eb7
| pippijn | 2008-06-12 | 1 | -2/+3 |
| * | optimise string-to-literal comparison while we are at it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9896 e03df62e-2008-0410-955e-edbf42e46eb7
| pippijn | 2008-06-12 | 1 | -4/+16 |
| * | Now builds ok on gcc 4.3, not tested fully. Also UGLY, oh we hate you GCC, wh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9894 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-06-12 | 1 | -0/+2 |
| * | First phase of conversion to dynamic limits on all the lengths, configured vi...•••(the tag isnt there yet, these all just run on defaults in the class constructor)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9802 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-05-25 | 1 | -4/+4 |
| * | char -> std::string conversion•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9777 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-05-20 | 1 | -1/+1 |
| * | Conversion of command handler params from "const char* const* parameters, int...•••IMPORTANT: The mode parser public calls have had to be tweaked a bit to also use the string vector. Note that this makes a LOT of our core a bit messy and paves the way to convert a lot of stuff from the mess
of .c_str() calls to using std::string params directly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9608 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-05-04 | 1 | -2/+2 |
| * | Port a bunch of methods of InspIRCd to functors. IsChannel, IsSID, Rehash.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9474 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-13 | 1 | -3/+9 |
| * | Remove deprecated InspIRCd::Log() method so people don't use it etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9320 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-04 | 1 | -17/+0 |
| * | Add basic stuff for protocol interface and implement a couple of the methods....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9297 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-04-04 | 1 | -0/+5 |
| * | Better generation. This is still fucked up, but less spectacularly and in a m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9260 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-02 | 1 | -2/+2 |
| * | Unneeded•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9255 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-02 | 1 | -1/+1 |
| * | Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in inspi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9217 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-03-30 | 1 | -2/+8 |
| * | Fix the warnings that are worth fixing, ignore the rest of gcc's nannying•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9117 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-17 | 1 | -1/+1 |
| * | Left out CoreExport•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9047 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-26 | 1 | -1/+1 |
| * | Allow for 'bail' and 'user' parameters to rehash thread•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9022 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-24 | 1 | -1/+3 |
| * | First part of my evil empire! BWAHAHAHAHAHAHAH...HAHAHAHA...AHAHAH *cough* er...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9013 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-24 | 1 | -0/+23 |
| * | Nuke TIMESYNC from orbit \o/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8998 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-22 | 1 | -20/+1 |
| * | Wheee, mass commit! this adds const stafety, throwing a compile error if anyo...•••copy the pointer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8971 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-20 | 1 | -2/+2 |
| * | Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8922 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-02-13 | 1 | -1/+1 |
| * | Implement LogManager::CloseLogs() to give logstreams a chance to clean up on ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8863 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-09 | 1 | -4/+0 |
| * | New logging implementation. Also write messages about InspIRCd::Log() being d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8858 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-09 | 1 | -4/+0 |
| * | Instantiate log manager•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8857 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-09 | 1 | -0/+4 |
| * | Initial totally untested logger implementation that does nothing.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8856 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-09 | 1 | -4/+1 |