summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* The cows gathered around, 'case the STEAKS were so high. v1.2.0a5Gravatar brain2008-07-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10071 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_operflood actually work, thanks to KrazyBox for this.Gravatar w00t2008-07-241-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10070 e03df62e-2008-0410-955e-edbf42e46eb7
* fix a little typo I found while checking some other stuffGravatar peavey2008-07-231-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10068 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #579, missing end of stats and snomask when module returns 1 from ↵Gravatar brain2008-07-221-1/+6
| | | | | | OnStats, thanks jackmcbarn git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10067 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #575, taxonomy finally works properlyGravatar w00t2008-07-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10065 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove duplicated member, kept in classes.. Possible now we have a pointer. ↵Gravatar w00t2008-07-212-9/+3
| | | | | | this saves (another) 4 bytes per user. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10064 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b S:, strips colours, same as chmode +SGravatar w00t2008-07-211-4/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10063 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b Q: - prevents matching users from kickingGravatar w00t2008-07-211-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10062 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b T:, prevents /notice to channel, same as chmode +TGravatar w00t2008-07-211-3/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10061 e03df62e-2008-0410-955e-edbf42e46eb7
* Add CHANOPS_EXEMPT support to m_noinvite, also add +b V: extbanGravatar w00t2008-07-211-3/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10060 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b c: - blocks colour from matching users, same as chmode +cGravatar w00t2008-07-211-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10059 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban +b B: - matching users may not use caps, same as chmode +B (or +P ↵Gravatar w00t2008-07-212-12/+10
| | | | | | in 1.1) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10058 e03df62e-2008-0410-955e-edbf42e46eb7
* changed my email addressGravatar pippijn2008-07-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10057 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed excess spaces before some lines in /info - thanks psychonGravatar special2008-07-201-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10056 e03df62e-2008-0410-955e-edbf42e46eb7
* Alter prompt to indicate that multiple tests can be queued by entering ↵Gravatar brain2008-07-201-1/+1
| | | | | | multiple choices git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10055 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix output corruption on startup if ports fail to bind, spotted by psychonGravatar brain2008-07-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10054 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove custom members for +lk storageGravatar w00t2008-07-206-54/+63
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10053 e03df62e-2008-0410-955e-edbf42e46eb7
* 304 -> RPL_SYNTAXGravatar brain2008-07-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10052 e03df62e-2008-0410-955e-edbf42e46eb7
* More numerics.h conversionGravatar w00t2008-07-205-48/+48
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10049 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix potential off-by-one on large reads (thanks psychon)Gravatar w00t2008-07-201-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10048 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to some stuff that writes on memory it shouldn't (thanks psychon).Gravatar w00t2008-07-2011-19/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix total mess of makefile dependency macros (all depending on stuff they ↵Gravatar brain2008-07-1931-112/+33
| | | | | | | | | dont NEED to depend on) and fix includes in all of m_spanningtree (everything including just about everything, doesnt need to) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10046 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix the 4-byte read madness discovered by psychonGravatar brain2008-07-192-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10045 e03df62e-2008-0410-955e-edbf42e46eb7
* Change modes in channels and users to use std::bitset instead of an array. ↵Gravatar w00t2008-07-192-3/+1
| | | | | | This saves 56 bytes per channel, and 112 bytes per channel, with no loss in speed or ease of use in code. :). Thanks (VERY) much to Special for telling me about this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10043 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile. Also remove write error stuff, as that was used prior to the ↵Gravatar w00t2008-07-193-87/+47
| | | | | | goodness of global culllist. This makes getting user's quit messages to them (on excess recvq etc) much easier. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10042 e03df62e-2008-0410-955e-edbf42e46eb7
* Use a switch (cleaner, probably more efficient) for user status here, also, ↵Gravatar w00t2008-07-191-37/+33
| | | | | | we can remove another member (::timeout) that is only actually used before registration by doing a bit of addition. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10041 e03df62e-2008-0410-955e-edbf42e46eb7
* Hook OnUserPreKick and disallow kick on +k users alsoGravatar w00t2008-07-191-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10039 e03df62e-2008-0410-955e-edbf42e46eb7
* Spaces to tabs, EXORCISE THE DEMON. Thanks psychon.Gravatar w00t2008-07-191-149/+152
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10038 e03df62e-2008-0410-955e-edbf42e46eb7
* jackmcbarn's patch left something outGravatar brain2008-07-191-25/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10037 e03df62e-2008-0410-955e-edbf42e46eb7
* Crash fix from jackmcbarn, thanks, fixes bug #578Gravatar brain2008-07-191-16/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10035 e03df62e-2008-0410-955e-edbf42e46eb7
* Set parent to empty if there is no parent, pippijn, does this fix your ↵Gravatar w00t2008-07-181-1/+1
| | | | | | duplicate links? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10034 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement <disabled:usermodes> and <disabled:chanmodes>.Gravatar aquanight2008-07-183-0/+44
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10032 e03df62e-2008-0410-955e-edbf42e46eb7
* Combine IP+port in a failed port list, show (the more helpful) error string ↵Gravatar w00t2008-07-173-3/+3
| | | | | | so the user can have some idea of what actually went wrong.. why we forced people to strace is beyond me.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10030 e03df62e-2008-0410-955e-edbf42e46eb7
* Send strerror() on all socket error messages, this should help diagnose ↵Gravatar w00t2008-07-171-3/+3
| | | | | | problems a lot easier git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10028 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix parts being screwed up, thanks psychonGravatar w00t2008-07-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10027 e03df62e-2008-0410-955e-edbf42e46eb7
* Add psychon to regular contributorsGravatar w00t2008-07-161-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10025 e03df62e-2008-0410-955e-edbf42e46eb7
* Applied patch by psychon to make AddExtBanChar correctly take a single charGravatar special2008-07-164-8/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10024 e03df62e-2008-0410-955e-edbf42e46eb7
* Send ERR_NOTREGISTERED to clients that send SERVER on a client port with a ↵Gravatar w00t2008-07-151-1/+8
| | | | | | text that tells them what they are doing wrong. Should help them debug it themselves. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10023 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unneccessary temp value which caused a win32 problem by using ↵Gravatar om2008-07-141-4/+3
| | | | | | uint32_t type. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10021 e03df62e-2008-0410-955e-edbf42e46eb7
* Add extban types +bb R: and M: - stops matching account masks from joining ↵Gravatar w00t2008-07-141-14/+35
| | | | | | and speaking respectively git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10020 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename quietban to muteban, change character to +b m:, this way it fits with ↵Gravatar w00t2008-07-142-8/+5
| | | | | | cmode +m, which is what it does. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10019 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge m_nickban into m_nonicksGravatar w00t2008-07-142-82/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10018 e03df62e-2008-0410-955e-edbf42e46eb7
* Add InspIRCd::AddExtBanChar() to avoid copypasta.Gravatar w00t2008-07-141-0/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10017 e03df62e-2008-0410-955e-edbf42e46eb7
* More broken compile stuffGravatar w00t2008-07-142-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10016 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compileGravatar w00t2008-07-142-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10015 e03df62e-2008-0410-955e-edbf42e46eb7
* Lots, lots more numerics.h conversionGravatar w00t2008-07-1436-53/+41
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10014 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert more stuff to use numerics.h, change SERVER to send ↵Gravatar w00t2008-07-136-8/+10
| | | | | | ERR_ALREADYREGISTERED instead of picking a random numeric. Also no longer send a notice to opers, as 1) this could flood and 2) stupid things like cgiirc will trigger this a lot. Additionally, add a note to REHASH about finding a way to kill rehash thread if needed. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10013 e03df62e-2008-0410-955e-edbf42e46eb7
* More conversion, and a note to client coders.Gravatar w00t2008-07-132-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10011 e03df62e-2008-0410-955e-edbf42e46eb7
* Convertage.Gravatar w00t2008-07-131-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10010 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert, convert, convertGravatar w00t2008-07-131-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10009 e03df62e-2008-0410-955e-edbf42e46eb7