aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix an incorrect check leading to backwards functionality, closes bug #663 ↵Gravatar w00t2009-01-071-1/+1
| | | | | | (hideoper not working), reported by liato. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10950 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed behavior of KICK in m_auditorium, fixes bug #649 reported by Schiz0.Gravatar dz2009-01-041-6/+4
| | | | | | | Also replaced usage of Channel::WriteAllExcept() with WriteAllExceptSender() as the former does not except the sender and requires an extra unused variable. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10944 e03df62e-2008-0410-955e-edbf42e46eb7
* This is out of date, useless, and nobody updates it.Gravatar brain2009-01-041-28/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10943 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #652, reported by Ankit: blank reply from /userip with no target ↵Gravatar w00t2009-01-031-1/+4
| | | | | | online. Thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10941 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove +o from users on deoper, plausible fix for bug #653 reported by ↵Gravatar w00t2009-01-031-1/+4
| | | | | | Ankit. Let me know if it's still b0rked, please :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10940 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove extra 'i'.. oopsie :PGravatar w00t2009-01-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10939 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove silly comment from r10,000.. mostly just testing vim..Gravatar w00t2009-01-031-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10938 e03df62e-2008-0410-955e-edbf42e46eb7
* ...and make it not go querying modules that dont implement the right ↵Gravatar brain2009-01-021-4/+8
| | | | | | interface and cause it to crash :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10935 e03df62e-2008-0410-955e-edbf42e46eb7
* If a module is loaded after m_spanningtree that it needs, then it will now ↵Gravatar brain2009-01-023-21/+55
| | | | | | re-read its configuration file. The code is also now in the right place to pick this up on rehash too not just on load. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10934 e03df62e-2008-0410-955e-edbf42e46eb7
* Branch mergeGravatar w00t2009-01-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10933 e03df62e-2008-0410-955e-edbf42e46eb7
* Update copyrights for 2009.Gravatar w00t2009-01-02337-339/+339
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo opermoth -> opermotd. Thanks Ankit.Gravatar peavey2009-01-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10931 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it optional to show opermotd on /OPER, defaults to showing the motd if ↵Gravatar peavey2009-01-021-1/+4
| | | | | | not specified. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10930 e03df62e-2008-0410-955e-edbf42e46eb7
* Change numeric 671, starttls failure to 691. 671 conflicts with unreal's ssl ↵Gravatar brain2008-12-311-1/+1
| | | | | | user numeric. It's documented on our wiki as 'kineircd' but kineircd was never even realeased, so we cant go on that, we'll go with what the unreal numeric says. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10928 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug spotted by KingTarquin, if an empty string is given to /stats with ↵Gravatar brain2008-12-281-1/+2
| | | | | | "STATS :", then a byte of undefined memory in a std::string object is read as the stats char. Probably unsafe. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10927 e03df62e-2008-0410-955e-edbf42e46eb7
* Modify STARTTLS error message to clarify that it may not be sent after ↵Gravatar w00t2008-12-281-1/+1
| | | | | | registration has commenced. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10922 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix unnecessary use of map, set is better suited.Gravatar w00t2008-12-271-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10921 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a comment too.Gravatar w00t2008-12-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10920 e03df62e-2008-0410-955e-edbf42e46eb7
* Use std::set instead of std::map needlessly.Gravatar w00t2008-12-271-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10919 e03df62e-2008-0410-955e-edbf42e46eb7
* Mark a member static so it isn't exported needlessly.Gravatar w00t2008-12-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10918 e03df62e-2008-0410-955e-edbf42e46eb7
* Place CRT debug defines in win32wrapper.h, so they are defined everywhere. ↵Gravatar w00t2008-12-271-7/+0
| | | | | | This was also incorrectly inside an ifndef WINDOWS, and hadbeen for a while. (oops.) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10917 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove extra 'i'.. oopsie :PGravatar w00t2008-12-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10916 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove silly comment from r10,000.. mostly just testing vim..Gravatar w00t2008-12-271-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10915 e03df62e-2008-0410-955e-edbf42e46eb7
* We dont need <type:canquiet> now in 1.2, as class tags allow restrictions of ↵Gravatar brain2008-12-271-22/+1
| | | | | | user and channel modes directly via the core, without need for this extra security sugar git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10912 e03df62e-2008-0410-955e-edbf42e46eb7
* VF_VENDOR, ModDescGravatar w00t2008-12-261-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10910 e03df62e-2008-0410-955e-edbf42e46eb7
* Return ERR_NOPRIVILEGES for +P without channels/set-permanent priv.Gravatar w00t2008-12-241-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10908 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #646, reported by whotookspaz (+y not being applied to existing ↵Gravatar w00t2008-12-241-2/+13
| | | | | | channels on oper). Thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10907 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport from socket branch: allow read and write events to be triggered on ↵Gravatar w00t2008-12-231-1/+2
| | | | | | one kqueue iteration git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10906 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for kick from a server origin to have a comma seperated list of ↵Gravatar brain2008-12-211-6/+17
| | | | | | nicknames to be kicked. Previously this was only supported by the user origin version git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10904 e03df62e-2008-0410-955e-edbf42e46eb7
* Readd check for +P setting to channels/set-permanent priv, thanks Johannes13 ↵Gravatar w00t2008-12-201-0/+3
| | | | | | - naughty Namegduf for patching this out :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10901 e03df62e-2008-0410-955e-edbf42e46eb7
* Wakey wakey w00t :pGravatar brain2008-12-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10900 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a windows compile screwup, courtesy of me.Gravatar w00t2008-12-181-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10899 e03df62e-2008-0410-955e-edbf42e46eb7
* New iterative replacement function for m_censor, so that if some silly admin ↵Gravatar brain2008-12-181-7/+38
| | | | | | defines a replacement string that itself contains the search string, then the module wont get stuck in an infinite loop :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10898 e03df62e-2008-0410-955e-edbf42e46eb7
* Properly disconnect clients that send STARTTLS after registering; noticed by ↵Gravatar dz2008-12-181-1/+5
| | | | | | jdhore git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10897 e03df62e-2008-0410-955e-edbf42e46eb7
* Added the VF_VENDOR flag to m_servprotect; noticed by Johannes13Gravatar special2008-12-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10896 e03df62e-2008-0410-955e-edbf42e46eb7
* Handle file not found, and tidy up the perl.Gravatar peavey2008-12-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10894 e03df62e-2008-0410-955e-edbf42e46eb7
* Stupid linebreak.Gravatar w00t2008-12-151-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10893 e03df62e-2008-0410-955e-edbf42e46eb7
* Add missing copyright header.Gravatar w00t2008-12-151-1/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10892 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix naming convention to be consistant. (cmd_ -> Command)Gravatar w00t2008-12-1510-29/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10891 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for freetds 0.82 which is being shipped now with newer distros, ↵Gravatar peavey2008-12-151-1/+6
| | | | | | and maintain compatibility for 0.64 and up. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10890 e03df62e-2008-0410-955e-edbf42e46eb7
* Also use freenode's 470 numeric in m_banredirect.Gravatar psychon2008-12-132-2/+2
| | | | | | | (P.S.: This also fixes a bug from the last commit) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10884 e03df62e-2008-0410-955e-edbf42e46eb7
* m_ssl_gnutls: Log ssl errorsGravatar psychon2008-12-131-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10883 e03df62e-2008-0410-955e-edbf42e46eb7
* Use freenode's 470 numeric for redirection.Gravatar w00t2008-12-131-2/+2
| | | | | | Note that if redirection channel is +L, then a 470 with target channel '*' will be omitted to indicate you would be redirected, but cannot. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10882 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix problem with autoconnects: don't reset NextConnectTime to a higher value ↵Gravatar w00t2008-12-121-1/+3
| | | | | | than it currently is, as that doesn't play very nice with multiple autoconnect values.. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10879 e03df62e-2008-0410-955e-edbf42e46eb7
* If we can't find file.conf, search for file.conf.txt when on windows.Gravatar w00t2008-12-081-3/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10872 e03df62e-2008-0410-955e-edbf42e46eb7
* Use national charset pointer instead of RFC charset pointer. Should fix hash ↵Gravatar w00t2008-12-081-13/+13
| | | | | | | | equivilancy checking, etc. Try this, Phoenix. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10871 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix silly oversight discovered by tra26 (thanks!) where the core tries to ↵Gravatar brain2008-12-081-1/+11
| | | | | | handle hash providers other than plaintext by direct string comparison, allowing someone to oper up by specifying the md5 sum of an md5 password, etc! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10870 e03df62e-2008-0410-955e-edbf42e46eb7
* Disallow any messageflood parameter where x < 2 in +f x:y, prevents moronic ↵Gravatar brain2008-12-071-1/+1
| | | | | | behaviour like #pokeworld are doing here on chatspike. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10869 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch to allow bindings to all ips on an ipv4 only system where the build is ↵Gravatar brain2008-12-071-1/+7
| | | | | | ipv6 (e.g. how debian build it) -- thanks for the patch danieldg git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10867 e03df62e-2008-0410-955e-edbf42e46eb7
* Make an error message more verbose to help usersGravatar brain2008-12-071-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10866 e03df62e-2008-0410-955e-edbf42e46eb7