aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Forwardport (yes those do happen).Gravatar brain2006-05-021-9/+17
| | | | | | | | | Because of a re-arrangement in the way sockets work, there is a chance a socket can still be in existence after the user its connected to (in the case of ident) is no longer valid. Neatly NULL the value so we can avoid goofing around in bad data. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3925 e03df62e-2008-0410-955e-edbf42e46eb7
* change to ability for QueryCount to return -1 for both of the 1.1 sql api'sGravatar brain2006-04-301-4/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3921 e03df62e-2008-0410-955e-edbf42e46eb7
* In 1.1, we return a negative value when QueryCount has a downed connection - ↵Gravatar brain2006-04-301-2/+3
| | | | | | not changed in 1.0 for backwards compatibility git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3920 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge of peaveydk's diff (at last)Gravatar brain2006-04-301-3/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3918 e03df62e-2008-0410-955e-edbf42e46eb7
* Synching of channel TS after a whole channel has been sent.Gravatar brain2006-04-281-0/+25
| | | | | | | | | Please note that because a channels joins may consist of multiple FJOINs we cannot just sync the TS at the end of every FJOIN command otherwise we WILL get a desync. Instead, we send a command after the last FJOIN for a channel which tells the other servers it is now ok to sync that channels timestamp. (still to document: SYNCTS command in protocol docs) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3916 e03df62e-2008-0410-955e-edbf42e46eb7
* When i find out what IDIOT changed all the module_init's to e.g. ↵Gravatar brain2006-04-271-1/+1
| | | | | | devoice_init and chanprotect_init, severely breaking them for no reason, im gonna trout them good! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3911 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix various typos and warningsGravatar brain2006-04-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3907 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing includesGravatar brain2006-04-243-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3906 e03df62e-2008-0410-955e-edbf42e46eb7
* delete operator tracking in debug mode (using a macro -- live with it.)Gravatar brain2006-04-2435-133/+133
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3904 e03df62e-2008-0410-955e-edbf42e46eb7
* Include paths changeGravatar brain2006-04-202-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3899 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweaks (FIXES)Gravatar brain2006-04-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3892 e03df62e-2008-0410-955e-edbf42e46eb7
* init_moduleGravatar brain2006-04-201-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3891 e03df62e-2008-0410-955e-edbf42e46eb7
* Alright, who fucked with this?Gravatar brain2006-04-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3890 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for crashes in m_ident (should work)Gravatar brain2006-04-181-8/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3883 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix reversed parameters in x:y - joinflood was not brokenGravatar brain2006-04-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3880 e03df62e-2008-0410-955e-edbf42e46eb7
* Delete spanningtree_ng for now, it breaks cygwin compile - and has no ↵Gravatar w00t2006-04-122-3905/+39
| | | | | | changes. Commit /check, though it's probably broken at current. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3873 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove references to inspircd_io from these, stop configure making all the ↵Gravatar om2006-04-081-21/+1
| | | | | | modules depend on it too. And remove some more un-needed includes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3853 e03df62e-2008-0410-955e-edbf42e46eb7
* Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits ↵Gravatar om2006-04-085-11/+7
| | | | | | going into inspircd.*, doesn't look like I've broken anything... :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3847 e03df62e-2008-0410-955e-edbf42e46eb7
* - fork off spanningtree module for UUID stuffs :oGravatar nenolod2006-04-081-0/+3907
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3843 e03df62e-2008-0410-955e-edbf42e46eb7
* Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE ↵Gravatar w00t2006-04-0638-602/+623
| | | | | | THEM - we now have no stupid spaces. This was mostly a mass find/replace, so some indentation may be stuffed. Minor issue, though. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3838 e03df62e-2008-0410-955e-edbf42e46eb7
* More verbose error outputGravatar brain2006-04-041-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3837 e03df62e-2008-0410-955e-edbf42e46eb7
* Missing helperfuncs and someone took writeopers out of globals.hGravatar brain2006-04-041-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3830 e03df62e-2008-0410-955e-edbf42e46eb7
* move do_whois to cmd_whois, i'm stopping now. really.Gravatar om2006-04-041-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3825 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to prevent adding empty phrases to +g listGravatar brain2006-04-031-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3802 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for stability of connects (these didnt make it into trunk!!!)Gravatar brain2006-04-011-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3795 e03df62e-2008-0410-955e-edbf42e46eb7
* Cleanups. Don't have a colon with no part reason. Parameter order not changedGravatar om2006-03-281-44/+48
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3785 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo in spanningtree (who put this colon here?)Gravatar brain2006-03-272-11/+17
| | | | | | | Allow for safer cloaking of hosts > 64 (backport from stable) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3782 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for desync in channels with keys a'la servicesGravatar brain2006-03-271-6/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3779 e03df62e-2008-0410-955e-edbf42e46eb7
* Indentation fixes, and stop it snoticing on every join by an ↵Gravatar om2006-03-271-36/+52
| | | | | | override-allowed oper when there's no limit set git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3775 e03df62e-2008-0410-955e-edbf42e46eb7
* if(chan->limit >= Srv->CountUsers(chan)) snotice & allow!?Gravatar om2006-03-271-14/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3774 e03df62e-2008-0410-955e-edbf42e46eb7
* Experimental (it compiles..) channel support for /check. Not yet finished, ↵Gravatar w00t2006-03-271-0/+24
| | | | | | but meh. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3769 e03df62e-2008-0410-955e-edbf42e46eb7
* Founders CANNOT be kicked, so don't let them be removed either.Gravatar w00t2006-03-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3768 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused variableGravatar w00t2006-03-271-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3767 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed unused check for valid channel name - if it's invalid, it won't ↵Gravatar w00t2006-03-271-9/+0
| | | | | | exist in the first place ;p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3766 e03df62e-2008-0410-955e-edbf42e46eb7
* Removal of DoOneIteration stuffGravatar brain2006-03-261-51/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3758 e03df62e-2008-0410-955e-edbf42e46eb7
* All software threading stuff *disabled*Gravatar brain2006-03-261-15/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3757 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unnecessary casting.Gravatar w00t2006-03-261-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3754 e03df62e-2008-0410-955e-edbf42e46eb7
* unsigned long -> unsigned int: unsigned int should be the same size on AMD64 ↵Gravatar brain2006-03-211-2/+1
| | | | | | as it is on 32 bit, but unsigned long is NOT. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3747 e03df62e-2008-0410-955e-edbf42e46eb7
* Why does EVERYONE forget to include helperfuncs.h?Gravatar brain2006-03-201-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3744 e03df62e-2008-0410-955e-edbf42e46eb7
* Trivial: 401 numeric for m_remove when nick or channel cannot be foundGravatar brain2006-03-191-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3742 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone doesnt validate their input.... ;-pGravatar brain2006-03-191-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3741 e03df62e-2008-0410-955e-edbf42e46eb7
* Took out ability to issue parameterless helpopGravatar brain2006-03-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3736 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for link tags with undefined ipaddr fields (for drunk admins that typo)Gravatar brain2006-03-191-2/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3735 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone didnt know how to check for no parameters (*looks at Craig*)Gravatar brain2006-03-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3734 e03df62e-2008-0410-955e-edbf42e46eb7
* Test fix for topic loopGravatar brain2006-03-181-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3732 e03df62e-2008-0410-955e-edbf42e46eb7
* See previous changeGravatar brain2006-03-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3729 e03df62e-2008-0410-955e-edbf42e46eb7
* No RFC says anything about hiding channels containing only +i users -- and ↵Gravatar brain2006-03-181-3/+2
| | | | | | it could confuse the crap out of people. Removed feature git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3728 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up around the ex AMD64 'fix'Gravatar om2006-03-171-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3727 e03df62e-2008-0410-955e-edbf42e46eb7
* Did the same thing here :/Gravatar om2006-03-171-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3726 e03df62e-2008-0410-955e-edbf42e46eb7
* Giving printf formats and not giving it arguments for them != cunningGravatar om2006-03-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3725 e03df62e-2008-0410-955e-edbf42e46eb7