aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Forward port of samode editsGravatar special2006-06-231-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4054 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove un-needed cast, I have a horrible feeling I'll get stabbed for this. ↵Gravatar om2006-06-231-1/+1
| | | | | | Please let me know before you do... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4052 e03df62e-2008-0410-955e-edbf42e46eb7
* m_services_account - now with 100 percent more elite.Gravatar w00t2006-06-231-0/+273
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4050 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port of server link DDoS/oper flood fixGravatar special2006-06-221-0/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4045 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward-port CBAN expiry fixGravatar w00t2006-06-191-14/+30
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4035 e03df62e-2008-0410-955e-edbf42e46eb7
* On remote kill, send KILL notice. mIRC doesnt seem happy with just the ↵Gravatar brain2006-06-171-0/+1
| | | | | | STANDARD message, it wants specially crafted quit notices too, but i say fuck mIRC. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4027 e03df62e-2008-0410-955e-edbf42e46eb7
* Bring forward fix for w00t.Gravatar brain2006-06-171-1/+3
| | | | | | | | Note - umode +r may not be removed from a user when you svsnick them. Svsnick is not designed for this type of "abuse" anyway and usually svsnick will only be used on someone who has no +r. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4025 e03df62e-2008-0410-955e-edbf42e46eb7
* Finished m_check. I am the best. It only took me 3 months :)Gravatar w00t2006-06-171-0/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4023 e03df62e-2008-0410-955e-edbf42e46eb7
* Now only logs commands from local opers, that are oper commands they have ↵Gravatar brain2006-06-161-1/+1
| | | | | | permission to execute git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4015 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for m_ssl_openssl dying if the DH params file doesn't exist, compiles ↵Gravatar om2006-06-161-5/+6
| | | | | | but untested cause I'm sleepy :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4014 e03df62e-2008-0410-955e-edbf42e46eb7
* Change to stdintGravatar brain2006-06-151-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4012 e03df62e-2008-0410-955e-edbf42e46eb7
* Now uses mysql_config and mysql_rpath.plGravatar brain2006-06-151-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4007 e03df62e-2008-0410-955e-edbf42e46eb7
* Nicer SQLQuery::SanitiseGravatar brain2006-06-151-11/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4006 e03df62e-2008-0410-955e-edbf42e46eb7
* Look at this further later - 64 bit fixesGravatar brain2006-06-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4004 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for segfault if a user quits before their ident is complete, due to ↵Gravatar brain2006-06-071-6/+26
| | | | | | | | | | | session limit reached Do this by checking their pointer in the fd_ref_table against the pointer we got when we started the lookup, so we can know if its been invalidated or not (just in case the OnClose occurs before we NULL the user) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3992 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for collisions when clock is outGravatar brain2006-06-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3991 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug found by douglas - when replace= is undefined value (probably ↵Gravatar brain2006-06-031-1/+1
| | | | | | due to config error) a crash can occur, and this crash can (and will) propogate to other ircds on the network git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3986 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed logic for OnWhois "is using SSL" numeric. Was broken: required the ↵Gravatar brain2006-06-012-3/+3
| | | | | | | | | user to have the 'ssl' extensible AND be in the listen ports, so it didnt work on remote users which didnt have the listen port. Now properly checks to display by using: if(dest->GetExt("ssl") || (IS_LOCAL(dest) && isin(dest->port, listenports))) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3984 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent crash when displaying error for server already existing (this only ↵Gravatar brain2006-05-311-2/+2
| | | | | | happens for lauren anyway) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3980 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply mirq's optimization patchesGravatar brain2006-05-303-45/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3977 e03df62e-2008-0410-955e-edbf42e46eb7
* Corresponding forward-portGravatar brain2006-05-241-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3970 e03df62e-2008-0410-955e-edbf42e46eb7
* More debuggingGravatar brain2006-05-241-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3968 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent SYNCTS bounceGravatar brain2006-05-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3967 e03df62e-2008-0410-955e-edbf42e46eb7
* ALL THROW A WHILD PARTY! CRASH-ON-NETSPLIT should be fixed!!!Gravatar brain2006-05-241-2/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3964 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug when knocking on non-existent channelGravatar brain2006-05-111-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3957 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for crash on: /OS RAW PUSH non-existent-nick :::nick!ident@host KICK ↵Gravatar brain2006-05-101-0/+3
| | | | | | | | | #chan nick :any reason (yes, REALLY.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3942 e03df62e-2008-0410-955e-edbf42e46eb7
* LeaChim is a grammer nazeeGravatar om2006-05-071-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3938 e03df62e-2008-0410-955e-edbf42e46eb7
* Added satmd's multi-channel patch, and matched with inspircd coding-style ↵Gravatar brain2006-05-071-1/+25
| | | | | | and indent-style git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3937 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed char* -> std::string typoGravatar brain2006-05-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3935 e03df62e-2008-0410-955e-edbf42e46eb7
* Oper logging module -- this still needs test compiling and test runningGravatar brain2006-05-061-0/+104
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3933 e03df62e-2008-0410-955e-edbf42e46eb7
* 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