aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix segfault on rehash and tweak the connect code.Gravatar peavey2008-05-091-18/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9677 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some indenting.Gravatar peavey2008-05-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9676 e03df62e-2008-0410-955e-edbf42e46eb7
* Add defaults for SQLHost since comparing depends on them being initialised. ↵Gravatar peavey2008-05-091-1/+8
| | | | | | Add also overload for operator!= for SQLhost. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9675 e03df62e-2008-0410-955e-edbf42e46eb7
* Add call to protocol interface to get useful info on the server map. Return ↵Gravatar brain2008-05-083-18/+28
| | | | | | a std::list of classes each of which has a server name, parent server name, user and oper count, and latency in millisecs git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9673 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this nicer, rely on the last write event after the Write() that sends ↵Gravatar brain2008-05-082-8/+15
| | | | | | all the data, not on a timer git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9671 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove the timeout stuff, it is not stable and not really required, we are ↵Gravatar brain2008-05-081-89/+7
| | | | | | | | | not emulating apache here but making a bare minimum of compliance to pass along xml etc. Personally i only really care about compliance with irc RFCs :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9669 e03df62e-2008-0410-955e-edbf42e46eb7
* Possible todoGravatar w00t2008-05-081-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9666 e03df62e-2008-0410-955e-edbf42e46eb7
* Clarify a comment that confused meGravatar w00t2008-05-081-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9665 e03df62e-2008-0410-955e-edbf42e46eb7
* Rename to m_connectbanGravatar w00t2008-05-081-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9664 e03df62e-2008-0410-955e-edbf42e46eb7
* Prepare to rename this, change it's purpose from quitban to connect ban (was ↵Gravatar w00t2008-05-081-16/+16
| | | | | | I smoking crack?) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9663 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a level of nesting from thisGravatar w00t2008-05-081-10/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9662 e03df62e-2008-0410-955e-edbf42e46eb7
* Make u_listmode more sensible and make it properly use WriteNumeric, and a ↵Gravatar brain2008-05-074-84/+56
| | | | | | few other misc fixes found during today git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9659 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix broken m_alias, cant preallocate and then push_back, because then its ↵Gravatar brain2008-05-061-2/+2
| | | | | | maxparams + size :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9658 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bad throws and some other stuff in this moduleGravatar brain2008-05-061-4/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9657 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo +c => +C reported by alamarGravatar peavey2008-05-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9653 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove JOIN sending, all should be FJOINGravatar brain2008-05-051-19/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9651 e03df62e-2008-0410-955e-edbf42e46eb7
* Okay, this was good in theory, but totally and utterly fucked in ↵Gravatar w00t2008-05-051-26/+2
| | | | | | implementation. Rip out automatic global snotice code. It's not going to be *that* difficult to trigger global snotice with protocol interface now anyway I guess. We need to re-add calls to protocol interfaces in places like failed oper and so on. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9649 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't propegate SETHOST, ChangeDisplayedHost sends out hostchange anywayGravatar w00t2008-05-051-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9648 e03df62e-2008-0410-955e-edbf42e46eb7
* Un-break this so remote users still get RemoteMessage okay if targetted at a ↵Gravatar w00t2008-05-051-2/+2
| | | | | | specific user, remove comment also as it's using PI now anyway git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9646 e03df62e-2008-0410-955e-edbf42e46eb7
* Alter remotemessage here to not do what w00ts patch did, twiceGravatar brain2008-05-051-11/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9645 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't re-propegate CHGHOST unnecessarilyGravatar w00t2008-05-051-3/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9644 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warningGravatar brain2008-05-051-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9640 e03df62e-2008-0410-955e-edbf42e46eb7
* and no need to cast parameters to std::string hereGravatar peavey2008-05-052-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9639 e03df62e-2008-0410-955e-edbf42e46eb7
* parameters are already std::string no need to cast hereGravatar peavey2008-05-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9638 e03df62e-2008-0410-955e-edbf42e46eb7
* fix some unitialised vectors and tidy up a bit.Gravatar peavey2008-05-0516-55/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9637 e03df62e-2008-0410-955e-edbf42e46eb7
* Conversion complete, distclean compiles cleanly again. (If everything works ↵Gravatar peavey2008-05-051-2/+2
| | | | | | is another story) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9636 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a few missingGravatar peavey2008-05-052-17/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9635 e03df62e-2008-0410-955e-edbf42e46eb7
* ConvertionsGravatar peavey2008-05-055-19/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9634 e03df62e-2008-0410-955e-edbf42e46eb7
* oops, fix this one.Gravatar peavey2008-05-051-9/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9633 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a fewGravatar peavey2008-05-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9632 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a fewGravatar peavey2008-05-054-19/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9631 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert even moreGravatar peavey2008-05-055-12/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9630 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert moreGravatar peavey2008-05-055-14/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9629 e03df62e-2008-0410-955e-edbf42e46eb7
* ConversionsGravatar aquanight2008-05-0522-97/+98
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9628 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert m_spanningtreeGravatar aquanight2008-05-0519-105/+97
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9626 e03df62e-2008-0410-955e-edbf42e46eb7
* and now aquanight, you can compile from m_m*Gravatar peavey2008-05-052-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9625 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert convert convertGravatar peavey2008-05-056-55/+57
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9624 e03df62e-2008-0410-955e-edbf42e46eb7
* converting m_d* doneGravatar peavey2008-05-043-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9623 e03df62e-2008-0410-955e-edbf42e46eb7
* Done up to and including m_c.. sighGravatar peavey2008-05-041-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9622 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a few moreGravatar peavey2008-05-049-34/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9621 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a whole bunch moreGravatar peavey2008-05-047-31/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9620 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert this one tooGravatar peavey2008-05-041-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9618 e03df62e-2008-0410-955e-edbf42e46eb7
* oops strgecos is already a std::stringGravatar peavey2008-05-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9617 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert a few more modules to new API and command handler.Gravatar peavey2008-05-043-8/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9616 e03df62e-2008-0410-955e-edbf42e46eb7
* Ok 3rd time lucky, thanks for the pointers BrainGravatar peavey2008-05-041-8/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9615 e03df62e-2008-0410-955e-edbf42e46eb7
* fix thisGravatar peavey2008-05-041-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9614 e03df62e-2008-0410-955e-edbf42e46eb7
* First attempt at converting to new command handler, please review diff Brain.Gravatar peavey2008-05-041-7/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9613 e03df62e-2008-0410-955e-edbf42e46eb7
* Some modules throw CoreException, this is wrong wrongitty wrong! Throw ↵Gravatar brain2008-05-014-9/+7
| | | | | | ModuleException instead. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9598 e03df62e-2008-0410-955e-edbf42e46eb7
* #define NO_CLIENT_LONG_LONG, makes mysql.h ANSI C++ compliant so that we can ↵Gravatar brain2008-05-011-1/+3
| | | | | | get rid of $NoPedantic. Test compiles ok. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9597 e03df62e-2008-0410-955e-edbf42e46eb7
* Simple user/channel mode patchGravatar brain2008-05-0113-448/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9596 e03df62e-2008-0410-955e-edbf42e46eb7