aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* 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-216-12/+18
* 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-212-1/+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
* Make STATS i, y, c, n more relevent to 1.1•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5756 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-161-3/+4
* Added <oper:swhois> to m_swhois, which will override <type:swhois> if specified•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5747 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2006-11-151-18/+36
* Another couple of 'forgot to memset's•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5742 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-141-2/+2
* Inherit ModuleException from std::exception rather than classbase•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5740 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-142-0/+3
* Modify server counts in /lusers to show number of servers actually visible if...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5739 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-131-2/+21
* Swap some stuff around, just to complicate bruteforcing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5727 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-4/+4
* Make the output table chosen be unique to the actual ip so that the octet val...•••e.g. we cant figure out "if the first digit of my ip is 128, and the first value of my cloak is 09FAC, then all users with an 09FAC in them have a 128 in their ip" git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5726 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-4/+4
* Better cloaking for unresolved IP addresses.•••Now hashes each octet and joins them with '.' so you easier ban unresolved ip's. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5725 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-12/+32
* Slight hax. When bursting a channel - in the fmode, if we dont have +n or +t ...•••This is because the other side will ass-u-me +nt set because this is the default. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5719 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+19
* If a new channel is created, after sending the FJOIN for the first user in, s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5718 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+8
* Added a notice that all people bumping the protocol version should edit a pag...••• * IMPORTANT: If you make changes, document your changes here, without fail: * http://www.inspircd.org/wiki/List_of_protocol_changes_between_versions * * Failure to document your protocol changes will result in a painfully * painful death by pain. You have been warned. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5716 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+6
* Protocl-Version bump to 1102•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5715 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* Oops, using wrong param•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5714 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* More funky stuff, SNONOTICE, MODENOTICE to go with OPERNOTICE•••(OPERNOTICE can be considered to be "MODENOTICE os", but it saves bandwidth and cpu to send OPERNOTICE where possible) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5713 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+38
* Whoops, stuff in the wrong place•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5712 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* And change < 64 to <= 64, the length limit is 64 - not 63•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5711 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-11-121-1/+1
* Make OPERNOTICE work right•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5710 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-122-1/+2
* Add send_opers event and OPERNOTICE command to send remote server NOTICE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5708 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-122-1/+23
* Yes, we do want to propogate the server mode•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5707 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+3
* Notice back to oper on invalid SAMODE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5706 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+5
* Needs testing: SAMODE doesnt send the actual SAMODE text any more, instead it...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5705 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+15
* Allow normal MODE from a server prefix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-0/+23
* Dont propogate failed mode changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+4
* Add m_restrictbanned.so, disalows banned users on a channel from messaging th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5701 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-121-0/+133
* 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
* 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-113-3/+3
* 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-113-135/+29
* 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
* 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-104-14/+15
* 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-101-1/+13