aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* We now have only one string copy for remote topics. We still need two for loc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5700 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-5/+16
* fix a compile warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5698 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-111-1/+1
* Eliminate two trivial compile warnings pointed out by a few people•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5697 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-1/+2
* A few lines here are loglevel DEFAULT and should be DEBUG.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5696 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-113-8/+8
* Dont allow overlapped ports in these files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5695 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-114-4/+4
* Allow checking of overlapped ports. A bit of sensible thought prevents this f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-2/+38
* dont use local vars and lose state•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5692 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-2/+2
* Handle out of range port numbers without stopping parsing the whole set•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-1/+2
* Add irc::portparser, a class to parse port ranges in the form "6660,6661,6662...•••Needs testing, watch next few commits. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5690 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-115-181/+90
* Make these properly detect port ranges.•••TODO: Make a port range parser class git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5689 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-112-19/+91
* Support hybrid-style port ranges in spanningtree, too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5687 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-17/+61
* Allow port ranges for client ports (this is still todo in spanningtree)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5686 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-75/+85
* fix small typo (also doubles as test commit)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5685 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-111-1/+1
* Oops, add special-case for user killing themselves (their userrec is gone whe...•••Also put checks in LoopCall to check that the user didnt vanish half way through the comma seperated list, if they did, abort at that element of the list. This means if your nick is 'a' and you do "/kill b,c,a,f,g die" only you, b and c will be removed from irc. (this is to be expected, really) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5684 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-112-2/+12
* Yay, comma seperated /kill, same limits as PRIVMSG etc.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5683 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-0/+6
* Improve quit messages caused by filtering, now prefixed by "Filtered: "•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5682 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-111-1/+1
* Also dont try and filter remote users. This is ick.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5681 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-101-1/+1
* Filtering should leave ulines alone, and not filter uline notices.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5680 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-101-0/+4
* Add fix for patch #166 (this is a reasonably big one)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5679 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-106-15/+40
* Implement a change for bug #171. It might not be pretty in the /list output, ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5678 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-102-3/+24
* These should now be VF_COMMON, they sync data•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5677 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-101-1/+1
* Make /stats s more detailed, fix a grammar error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5676 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-3/+3
* Whoops, make /stats s work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5675 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-8/+1
* Add /stats s•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5674 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-2/+37
* Oops, fix crash•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5673 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-101-1/+1
* Whoops, properly handle rehash now that new filters might be added by /FILTER•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5672 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-102-11/+7
* Document changes to m_filter and m_filter_pcre a little.•••Actually add the metadata stuff to Implements() git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5670 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-101-1/+1
* Implement on-burst synching of filters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5669 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-5/+69
* Oops, forgot command source, these wouldnt be able to be unloaded properly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5668 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-11/+8
* Implement the /filter command. Note that this is currently untested, and prop...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5667 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-58/+219
* Add gline type, and <filter:duration> value to say how long to ban for.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5666 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-104-27/+54
* Inherit m_filter.cpp and m_filter_pcre.cpp from a base set of classes, so tha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5665 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-103-152/+140
* Move peaveydk to core developers, jamie to contributors as he appears to be A...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5664 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-092-3/+3
* Fixed broken syncing for glines and elines using idents - thanks to dotslashe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5661 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-061-4/+4
* Apply patch for bug #165 (compile warning for users.cpp) by peaveydk•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5660 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-061-1/+1
* Fix IPv4 resolution, spank satmd if you were affected by this•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5659 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-061-0/+4
* Fixed bug #164 by peaveydk•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5658 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-051-1/+1
* Modified the server-to-server TIME command to report the real time (without d...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5657 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-052-4/+7
* Whoops, make targets case insensitive when cutting down a comma seperated list•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5656 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-051-6/+6
* Older gcc gets confused when the only parameter has a default value? O_o•••Changed an Instance->Time() to Instance->Time(false) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5655 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-051-1/+1
* Change message to indicate that the count only includes client ports•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5654 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-051-1/+1
* Fix the 'not all ports could be bound' warning to not count server ports at t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-051-2/+4
* Made the 'force' parameter to BURST and TIMESET uppercase to satisfy the peda...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5651 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-051-2/+2
* Added the <options:notimesync> flag to disable time syncing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5650 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-051-4/+13
* Added time syncing! This is fairly simple - servers exchange timestamps and u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5649 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-054-17/+125
* one line tweak, if the prefix is empty, dont echo 'unknown prefix' to the deb...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5648 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-041-1/+2
* Smart voodoo to weed out duplicates in a comma seperated list for LoopCall. v...•••Thanks for the suggestion of using std::map, w00tie :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5647 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-041-13/+31
* Fix remote quit notices (some were in the wrong snomask)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5646 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-041-2/+2
* Show ident when expiring g and k lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5645 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-041-3/+3
* Fix comma-seperated list handling by CommandParser::LoopCall, should fix /ams...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5644 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-041-6/+21