aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Add fix suggested by mitch to show when nicks dont exist•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5825 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-292-0/+8
* Added a missing error message to SAJOIN - thanks Mitch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5824 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-291-2/+5
* Fixed a crash when spanningtree is given a blank line; really simple fix, and...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5823 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-281-2/+2
* O(n^n) is bad. O(log n) is better.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5822 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-25/+20
* Tidyup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5821 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-29/+1
* There, the guts of it are done, spanningtree now uses the exempt lists to cle...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5820 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-271-1/+1
* BuildExemptList is becoming pretty ugly. grr.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5819 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-274-38/+93
* Add OnBuildExemptList, which is used to build an exempt list when passing a p...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5818 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-272-1/+2
* Add exception lists to OnUserMessage and OnUserNotice, to be used for smarter...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5817 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-275-18/+19
* C DOS, C DOS RUN, RUN DOS RUN ^M^M^M•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-27/+26
* Provides support for ircu style usermode +d (deaf to channel messages and cha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5814 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-0/+158
* Update the comment for flag 't'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5812 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+1
* Tidyup, avoid ternary if() on every iteration of a loop (bad brain bad)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5811 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+3
* SILENCE_CNOTICE, flag 't'. Needs testing, peavey should probably review to ch...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5810 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-9/+15
* Fix to work with channel notices.•••SILENCE_PRIVATE silences private PRIVMSG, SILENCE_NOTICE silences private NOTICE, and SILENCE_CHANNEL silences channel PRIVMSG *and* channel NOTICE. This makes sense to me... :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5809 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-3/+9
* now using OnUserPreMessage exempt_list instead of OnPreCommand dup code for b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-151/+37
* Add extra parameter to OnUserPreNotice and OnUserPrePrivmsg, CUList &exempt_l...•••This also bumps the module api version by one. added "CUList fixme" to peaveys module just so it builds, as this will be refactored to use the new feature that was just added :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5806 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-2619-58/+93
* 005 tokens: "ESILENCE SILENCE=999"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5805 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-1/+1
* Add a description to an exception in the constructor, also reformat all the i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5803 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-61/+57
* Tidy up space indents•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5802 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-2/+2
* fix a few confusing returns•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5801 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-4/+4
* Improved drop-in replacement for cmd /SILENCE. This first draft features serv...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5800 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-0/+494
* Make numeric 443 ERR_USERONCHANNEL conform to the RFC•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5799 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-261-1/+1
* Make silence list removals and additions a ton faster by making the silence l...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5798 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-261-23/+14
* Improve openssl detection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5797 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-251-3/+11
* whoops, !defined not undef!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-2/+2
* Make this smarter when we dont have pkg-config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5794 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-5/+17
* More fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5793 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-2/+9
* Fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5792 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-0/+1
* Smarter openssl detection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5791 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-242-2/+22
* In answer to w00ts question, the channel might not exist, because of the foll...•••user A exists on both servers. When servers link, user A is collided, but one or both servers still get the FJOIN: FJOIN #chan 1234 :@,A of course, A is gone, the only join to the channel fails, so the channel actually doesnt exist at the end of the loop, so chan == NULL :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5790 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-241-1/+6
* Fix #176, not sure how channel can't exist after being created, but apparantl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5789 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-231-1/+2
* Fix my fix, it crashed (thanks skenmy, sorry)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5787 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-221-0/+2
* Disallow mode prefix # since it will mess up /whois and /privmsg•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5786 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-221-1/+2
* Removed <options:tempdir> - this hasn't been used since modules were updated ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5785 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-221-9/+1
* Fix spurious deops on channel creation, pointed out by jilles, noted by a num...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5784 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-211-6/+16
* fix for bug #175, change OnUserRegister to return int, and if greater than 0 ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5783 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-218-14/+24
* Fixed gnutls_rpath.pl to do rpath for all paths, not just gnutls - this fixes...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5781 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-213-7/+5
* Remove space•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5780 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-191-1/+1
* Ooops, remove my debug line•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5779 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-11-191-1/+0
* Also return for 7.x series > 7.3.15, this still wants testing :p (which versi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5778 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-11-191-2/+5
* Hopefully uncraq this script enough to actually work, should return for versi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5777 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-11-191-4/+2
* Merge pgsql stuff from darix, but im sure theres something to be looked at in...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5776 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-191-2/+1
* Use pkg-config to detect lib paths - thanks darix we've been looking for this...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5772 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-191-2/+2
* Fix all the _FORTIFY_SOURCE warnings except "punned pointer".•••We CANNOT fix this, as it is the recommended (and only) way to dlsym a symbol from a .so file. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5770 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-193-9/+20
* Fix a major whoopsie in that class i just added. It must be derived using vir...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5762 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-181-6/+4
* Reduce size of max number of bytes in a bitfield from a 4 or 8 byte field to ...•••This still allows storage of 8*255 bits, which is MORE than enough (for the interested, its 2040 bits) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5761 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-181-3/+8
* Remove some debug, add some comments, throw exception in Get() when passed an...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5759 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-171-3/+15
* Fix this so it works, passes test case. Provide a method to query for a bit a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5758 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-171-2/+18
* Add irc::dynamicbitmask class. Feel free to take a look and offer suggestions...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5757 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-171-0/+95