aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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-162-5/+7
* Fix /whois on users with lots, and lots of channels (see /whois idleserv). Wa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5755 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-11-161-1/+1
* Add WHO flag 'm' to show users who have a mode sequence•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5754 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-3/+28
* Tidy up some stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5753 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-0/+52
* The array should no longer be static•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5752 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-2/+2
* All of the void* cast stuff gone!!!•••Todo: comment all this stuff... git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5750 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-60/+77
* Remove tons of pointer craq (theres still a tinnny bit more to remove)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5749 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-76/+62
* Don't allow a non-oper to view another users modes. This slightly tweaks the ...•••Also, remove the system from 1.0 whereby an oper CAN change a non-opers modes (except +o) because all this did was confuse services packages. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5748 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-151-5/+17
* 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
* Tons of tweaks to the config stuff for the core•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5744 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-143-71/+70
* Tidyup and tons of debug in here, to troubleshoot an ongoing issue with gcc3....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5743 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-141-7/+7
* 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-142-2/+3
* Properly zero the epoll_event in epollengine WantWrite to stop a valgrind war...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5741 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-141-0/+1
* 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
* use --iter instead of iter-- in prunewhowas•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5738 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-131-1/+1
* fix for bug #173, unsafe delete while iterating•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5737 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-131-2/+6
* Tell user command WHOWAS is disabled if disabled in config.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5736 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-131-0/+7
* Fix PruneWhoWas to actually work right on rehash. Add debug output to whowas....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5734 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-132-15/+29
* Do *NOT* use local vars in ServerConfig::Read for temporary storage of values•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5733 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-131-2/+2
* Only re-initialize disabled commands if they've changed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5732 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-131-1/+4
* add <whowas> config option to control whowas behaviour. *may break*•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5731 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-132-3/+79
* When rehashing and adding new ports, error back to the user if the ports fail...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5730 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+12
* Grammar nazi in the hizouse•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5729 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* When some (but not all) of the ports fail to bind on startup, give the user a...•••Other ircds dont do this, and say 'go read the log'. I say if we can output them to a log, why not the screen? :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5728 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-123-4/+17
* 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
* typo fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2006-11-121-1/+1
* Advance to beta 6 svn•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5723 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* 1.1 Beta 5 + Lugnut•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5721 e03df62e-2008-0410-955e-edbf42e46eb7 v1.1.0b5Gravatar brain2006-11-121-1/+1
* Thanks for the pointer jilles ;)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5720 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+5
* 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
* Show chanrec::age in MODE #chan, not the deprecated chanrec::created•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5717 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-11-121-1/+1
* 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
* Fix off-by-one error in userrec::ChangeDisplayedHost, some hosts were truncated•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5709 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-11-121-2/+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