aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* AgainGravatar brain2007-11-041-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8506 e03df62e-2008-0410-955e-edbf42e46eb7
* Another tooGravatar brain2007-11-041-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8505 e03df62e-2008-0410-955e-edbf42e46eb7
* AnotherGravatar brain2007-11-041-3/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8504 e03df62e-2008-0410-955e-edbf42e46eb7
* For now, just fix the Priority Prioritize(). We might be able to do the rest ↵Gravatar brain2007-11-041-8/+6
| | | | | | with a perl script git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8503 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops and make it validGravatar brain2007-11-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8502 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this one tooGravatar brain2007-11-041-6/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8501 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this to compileGravatar brain2007-11-041-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8500 e03df62e-2008-0410-955e-edbf42e46eb7
* Bring back Prioritize (needs to occur after module load) with a different ↵Gravatar brain2007-11-041-12/+9
| | | | | | declaration git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8499 e03df62e-2008-0410-955e-edbf42e46eb7
* Next part of Development/Hooking (see wiki)Gravatar brain2007-11-041-4/+2
| | | | | | | | Module::Prioritize and Module::Implements are now GONE. ModuleManager::MoveTo, MoveBefore, MoveAfter, MoveFirst, MoveLast are GONE too. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8498 e03df62e-2008-0410-955e-edbf42e46eb7
* Partial fix for bug #441Gravatar brain2007-11-032-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8479 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont propogate K-linesGravatar brain2007-11-021-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8469 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement DELLINE, allow both DELLINE and ADDLINE to take a server OR client ↵Gravatar brain2007-11-023-36/+53
| | | | | | origin git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8468 e03df62e-2008-0410-955e-edbf42e46eb7
* Hopefully fix the bursting of xlines to work again (even with unknown types) ↵Gravatar brain2007-11-022-24/+26
| | | | | | and also add facility to enumerate them git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8461 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up, and make the identifer for a line type be std::string not charGravatar brain2007-11-021-3/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8459 e03df62e-2008-0410-955e-edbf42e46eb7
* Make misconfiguration of spanningtree more 'fatal' so we get less morons ↵Gravatar brain2007-11-011-9/+14
| | | | | | coming to us saying 'it wont link' and not knowing its skipped their invalid link tag git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8455 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it compilable :pGravatar brain2007-10-311-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8451 e03df62e-2008-0410-955e-edbf42e46eb7
* Add XLine::SetCreateTime that removes gline_set_creation_time and friendsGravatar brain2007-10-311-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8449 e03df62e-2008-0410-955e-edbf42e46eb7
* Use XLineFactory in ADDLINE, so that it can deal with anything the rest of ↵Gravatar brain2007-10-311-40/+8
| | | | | | the ircd knows about git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8444 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it all compile.Gravatar brain2007-10-316-88/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8443 e03df62e-2008-0410-955e-edbf42e46eb7
* Spanningtree now compilesGravatar brain2007-10-311-8/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8435 e03df62e-2008-0410-955e-edbf42e46eb7
* This one too, grrGravatar brain2007-10-312-7/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8434 e03df62e-2008-0410-955e-edbf42e46eb7
* Bloody hell, just how many modules use this shitGravatar brain2007-10-311-12/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8433 e03df62e-2008-0410-955e-edbf42e46eb7
* More fixesGravatar brain2007-10-311-4/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8432 e03df62e-2008-0410-955e-edbf42e46eb7
* Big fat fixme hereGravatar brain2007-10-291-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8421 e03df62e-2008-0410-955e-edbf42e46eb7
* PERL PIE FOR ALL: Rename a fuckload of XLineManager's methodsGravatar w00t2007-10-284-21/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8399 e03df62e-2008-0410-955e-edbf42e46eb7
* - Tear out a useless load of XLine clutters that did nothing much except ↵Gravatar w00t2007-10-287-56/+18
| | | | | | | | | | | confuse things - 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
* Add m_proxyscan -- someone can doubtless do a much better job of this, as ↵Gravatar w00t2007-10-281-0/+395
| | | | | | it's mostly a proof of concept at the moment. Opens a socket, sends a predefined string, awaits a predefined response. It sucks right now :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8397 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont echo the JOIN to the user whos speakingGravatar brain2007-10-271-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8393 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops loused up a tweakGravatar brain2007-10-271-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8392 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops backwardsGravatar brain2007-10-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8388 e03df62e-2008-0410-955e-edbf42e46eb7
* Now plays nice with m_invisible, and fix a bug which allows users who havent ↵Gravatar brain2007-10-271-4/+41
| | | | | | spoken on a +D channel to remain invisible if they dont speak before an op removes the +D mode git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8385 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debug stuffGravatar brain2007-10-271-6/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8384 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a pretty silly goof-upGravatar brain2007-10-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8380 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, change Implements to use itGravatar brain2007-10-261-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8377 e03df62e-2008-0410-955e-edbf42e46eb7
* Add new event for this with gauranteed delivery of message BEFORE the text ↵Gravatar brain2007-10-261-11/+4
| | | | | | is sent out git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8376 e03df62e-2008-0410-955e-edbf42e46eb7
* Damnit! this should fix :pGravatar brain2007-10-261-5/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8375 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, ballsed up the nameslist generation :pGravatar brain2007-10-261-8/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8374 e03df62e-2008-0410-955e-edbf42e46eb7
* Seems to work! Are you impressed, w00t? :pGravatar brain2007-10-261-12/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8373 e03df62e-2008-0410-955e-edbf42e46eb7
* Might work might not. dont know yetGravatar brain2007-10-261-2/+45
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8372 e03df62e-2008-0410-955e-edbf42e46eb7
* Not complete yet, won't work!Gravatar brain2007-10-261-0/+163
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8371 e03df62e-2008-0410-955e-edbf42e46eb7
* Disable pedantic for this. Third party headers do silly stuff. long long?!Gravatar brain2007-10-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8369 e03df62e-2008-0410-955e-edbf42e46eb7
* Make install list list automatically generated from build targets and ↵Gravatar brain2007-10-252-1/+4
| | | | | | | | | | provide facility for installing extra files. Using this, cert.pem and key.pem are only copied to the conf dir if you enabled an ssl module. Also, this provides facility for a 'make deinstall' which should be safe for use in all situations as it always specifies a file by name and never uses wildcards to rm. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8362 e03df62e-2008-0410-955e-edbf42e46eb7
* Brain, look at this pls :pGravatar w00t2007-10-251-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8359 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove variadic macros from sqlv2 api, removing the warnings that come with ↵Gravatar brain2007-10-249-33/+24
| | | | | | it and increasing compatibility git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8353 e03df62e-2008-0410-955e-edbf42e46eb7
* Last of the -pedantic fixes. Seems we were all good with -pedantic from the ↵Gravatar brain2007-10-242-1/+3
| | | | | | start :) Just seemed that -Wall -Wextra enables moron warnings. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8352 e03df62e-2008-0410-955e-edbf42e46eb7
* Pedantic cleanGravatar brain2007-10-247-5/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8349 e03df62e-2008-0410-955e-edbf42e46eb7
* /usr/local/include/openssl/pqueue.h:73: error: ISO C++ does not support ↵Gravatar brain2007-10-241-0/+1
| | | | | | | | | | | `long long' /usr/local/include/openssl/pqueue.h:80: error: ISO C++ does not support `long long' /usr/local/include/openssl/pqueue.h:89: error: ISO C++ does not support `long long' ^^ openssl broken too, set $NoPedantic git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8347 e03df62e-2008-0410-955e-edbf42e46eb7
* Theres no need to check the address of a stack declared array for NULL, ↵Gravatar brain2007-10-241-1/+1
| | | | | | thanks darix git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8340 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some stuff from using userrec cached stuff to using stuff in the ↵Gravatar w00t2007-10-232-2/+1
| | | | | | connect classes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8339 e03df62e-2008-0410-955e-edbf42e46eb7
* Add $NoPedantic build macro, for m_mysql because mysql AB dont know how to ↵Gravatar brain2007-10-231-0/+1
| | | | | | code :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8325 e03df62e-2008-0410-955e-edbf42e46eb7