| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-02 | 1 | -1/+1 |
| * | Fix glitch before release•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10864 e03df62e-2008-0410-955e-edbf42e46eb7
v1.2.0b4 | brain | 2008-12-07 | 1 | -1/+1 |
| * | Remove lines_in and reset_due flood protection mechanism, recvq/sendq on thei...•••This tidies up *a lot* of code, and also saves a further sizeof(time_t) + sizeof(unsigned int) per user.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10838 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-01 | 1 | -25/+1 |
| * | Remove m_operflood, add privs: users/flood/no-throttle & users/flood/increase...•••This also saves another sizeof(bool) per user.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10837 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-01 | 1 | -1/+1 |
| * | Remove OverPenalty, saves sizeof(bool) per user.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10836 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-01 | 1 | -7/+1 |
| * | Merge the second interface for socket hooking into one, so it's all done by A...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10457 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-09-07 | 1 | -2/+2 |
| * | 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 | -1/+0 |
| * | Remove last vestige of libircdfoo, by changing tag into a single identifier...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10076 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-29 | 1 | -1/+1 |
| * | Fix the 4-byte read madness discovered by psychon•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10045 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-07-19 | 1 | -2/+2 |
| * | Use a switch (cleaner, probably more efficient) for user status here, also, w...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10041 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-07-19 | 1 | -37/+33 |
| * | Convert connection::host•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9768 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-05-19 | 1 | -2/+2 |
| * | Don't background process quitting users (there's no point), half fixes Jason'...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9761 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-05-19 | 1 | -0/+3 |
| * | Make User:: nick/ident/dhost/fullname and some other things std::string inste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9748 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-05-18 | 1 | -4/+4 |
| * | Move QuitUser into UserManager class, and unstaticize it. This prepares for s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9442 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-04-09 | 1 | -5/+6 |
| * | Add stuff so that modules can hook users by altering a pointer in the User cl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9187 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2008-03-24 | 1 | -2/+2 |
| * | Convert remaining InspIRCd::Log() calls to new logging system•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9001 e03df62e-2008-0410-955e-edbf42e46eb7
| aquanight | 2008-02-22 | 1 | -2/+2 |
| * | 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 | -1/+1 |
| * | Move some stuff to usermanager, remove a little header insanity, remove trace...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-02-02 | 1 | -1/+1 |
| * | Two stage commit: don't set user->muted except in QuitUser (duplicate setting...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8716 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-16 | 1 | -2/+0 |
| * | Header update: 2007 -> 2008•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-01-10 | 1 | -1/+1 |
| * | Fix up to pass User*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8442 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -1/+1 |
| * | Fixified some more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8428 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-31 | 1 | -2/+5 |
| * | PERL PIE FOR ALL: Rename a fuckload of XLineManager's methods•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8399 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -2/+2 |
| * | - Tear out a useless load of XLine clutters that did nothing much except conf...•••- Revert back to early 1.0 design of using a single list for line storage. We'll make this work more efficiently than 1.0 though of course. This simplifies the code for expiry, checking, etc.
- Merge a bunch of sort callbacks into a single sort callback for class XLine.
- Horribly break apply_lines() for the time being.
.. and that's probably it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8398 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-28 | 1 | -1/+2 |
| * | this should fix any of the crashes w00t outlined where User::MyClass == NULL.•••The simplest fix seems to be that if the user has no class, skip all the code that uses the class values.
This makes sense because the only situation where User::MyClass == NULL is when they arent authorised to connect and are being quit so checking flood levels and max sendq etc are irrelevent.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8358 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-25 | 1 | -12/+15 |
| * | Move some stuff from using userrec cached stuff to using stuff in the connect...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8339 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-23 | 1 | -5/+5 |
| * | Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8307 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-22 | 1 | -0/+2 |
| * | Move DNS timeouts into the UserResolver class, where they should have been (b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8278 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-21 | 1 | -18/+2 |
| * | Remove more debug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8268 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -2/+0 |
| * | Fixed ssl clients on trunk. The problem peavey was having was that before Rea...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8263 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -1/+3 |
| * | Move some stuff around so the last penalty line doesnt get held erroneously u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8254 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -3/+4 |
| * | Tweak so that commands with larger penalty than 1 work right•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8252 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -10/+7 |
| * | Yay, all works!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8251 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -1/+7 |
| * | *untested* command buffering/penalty•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8250 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-21 | 1 | -31/+12 |
| * | Subtract a boobie•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8242 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-21 | 1 | -1/+0 |
| * | Remove next_call garbage.. It didn't really do much more than obfuscate thing...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8241 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-21 | 1 | -73/+48 |
| * | Oops, OnCheckReady being called after registration! This doesnt break the new...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8232 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-10-18 | 1 | -2/+2 |
| * | In the grand tradition of huge fucking commits:••• - chanrec -> Channel
- userrec -> User
Enjoy.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-10-15 | 1 | -10/+10 |
| * | Remove more unnecessary header traffic•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7887 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-08-27 | 1 | -3/+0 |
| * | Found the bug, turns out i just introduced it with the last commit :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7591 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-27 | 1 | -2/+2 |
| * | Move a ton of stuff into caller* functors•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7578 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-26 | 1 | -24/+24 |
| * | Apply diff for userprocess.cpp from earlier in the day•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7577 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-26 | 1 | -88/+69 |
| * | Convert some ancient GlobalCulls usage into userrec::QuitUser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7534 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-07-24 | 1 | -2/+2 |
| * | Squash a warning reported by owine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7519 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2007-07-23 | 1 | -1/+1 |
| * | Fix for bug #326, 'no error' quit can no longer theoretically occur because a...•••was.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7478 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-19 | 1 | -1/+1 |
| * | OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-07-16 | 1 | -1/+305 |
| * | 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2007-07-16 | 1 | -305/+1 |
| * | Compile fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7417 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-01 | 1 | -1/+1 |
| * | Optimizations and code tidyups. QA please check that svsnick and other forced...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7416 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2007-07-01 | 1 | -2/+3 |
| * | * Changes to userprocess functions to allow flood limit removal by m_operflood.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7273 e03df62e-2008-0410-955e-edbf42e46eb7
| burlex | 2007-06-11 | 1 | -2/+2 |