aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Forward port r11137 from stable:Gravatar peavey2009-02-221-1/+1
| | | | | | | ================================ Use extended open method instead of the basic. Because basic always does SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE and we just want SQLITE_OPEN_READWRITE so we can warn if the db does not exist, rather than create an empty db. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11138 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unneeded "fd" member of issl_sessionGravatar danieldg2009-02-191-21/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11135 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unneeded comment about warnings on 64-bitGravatar danieldg2009-02-191-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11134 e03df62e-2008-0410-955e-edbf42e46eb7
* GnuTLS does not need a double-copy input bufferGravatar danieldg2009-02-191-59/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11133 e03df62e-2008-0410-955e-edbf42e46eb7
* SAPART does indeed take up to 3 parameters.Gravatar dz2009-02-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11132 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crash on /SHUN with exactly 2 parametersGravatar danieldg2009-02-191-5/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11131 e03df62e-2008-0410-955e-edbf42e46eb7
* Add UID to CHECK outputGravatar danieldg2009-02-181-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11129 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused NumServers fieldGravatar danieldg2009-02-181-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11128 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove MaxMapHeight, replace with dynamically sized buffersGravatar danieldg2009-02-182-39/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11127 e03df62e-2008-0410-955e-edbf42e46eb7
* Apparently casting to float is not sufficient to cause a conversionGravatar danieldg2009-02-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11126 e03df62e-2008-0410-955e-edbf42e46eb7
* Rework /MAP output to not be overly wideGravatar danieldg2009-02-182-71/+60
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11125 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove had no maxparaGravatar brain2009-02-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11124 e03df62e-2008-0410-955e-edbf42e46eb7
* Maxpara on these was 3, should be 2Gravatar brain2009-02-182-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11123 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove redundant PriorityState, enum Priority does the exact same thing.Gravatar w00t2009-02-1613-14/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11121 e03df62e-2008-0410-955e-edbf42e46eb7
* Several changesGravatar peavey2009-02-151-34/+80
| | | | | | | | * Only send out NICK from target server * Dont block changing nick when being forced * Add more sanity checks various places git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11115 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixify commentsGravatar peavey2009-02-151-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11114 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warningGravatar brain2009-02-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11113 e03df62e-2008-0410-955e-edbf42e46eb7
* Target route SANICK and when we hit the target let NICK do the propogating ↵Gravatar peavey2009-02-151-22/+31
| | | | | | for desync-safe operation. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11112 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #725, operprefix rank value conflicts with founder rank value, ↵Gravatar brain2009-02-151-10/+8
| | | | | | raise operprefix value, also get rid of some static global var craq. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11110 e03df62e-2008-0410-955e-edbf42e46eb7
* m_operprefix: Remove IS_LOCAL checks to also set/unset +y on remote opersGravatar danieldg2009-02-151-10/+4
| | | | | | Changes were not being propagated via FMODE. Fixes bug #730 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11108 e03df62e-2008-0410-955e-edbf42e46eb7
* Nuke trailing spacesGravatar peavey2009-02-1418-72/+63
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7
* Le oops, got wrong sender on kick.Gravatar peavey2009-02-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11104 e03df62e-2008-0410-955e-edbf42e46eb7
* Make override work with KICK PART and JOINGravatar peavey2009-02-141-0/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11103 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix reverse logic on oper override on names listGravatar peavey2009-02-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11102 e03df62e-2008-0410-955e-edbf42e46eb7
* Forward port r11094:Gravatar peavey2009-02-121-4/+1
| | | | | | | ==================== Check if dest user is local, since this is the user we are going to GetExt on, so the check was reverse. Fixes bug #716 reported by Darom git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11095 e03df62e-2008-0410-955e-edbf42e46eb7
* and here, and hereGravatar peavey2009-02-122-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11093 e03df62e-2008-0410-955e-edbf42e46eb7
* Ah pasting, also remove this var from hereGravatar peavey2009-02-121-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11092 e03df62e-2008-0410-955e-edbf42e46eb7
* Nuke an unused varGravatar peavey2009-02-121-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11091 e03df62e-2008-0410-955e-edbf42e46eb7
* Several fixes to mysql module:Gravatar peavey2009-02-121-19/+22
| | | | | | | * Resolve a deadlock sneaking in when using queries during module load time (start up) triggered by such modules as sqllog. * Move a few mysql vars to the heap to avoid random stack corruption (valgrind no longer complains either). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11090 e03df62e-2008-0410-955e-edbf42e46eb7
* Make notice slightly more pretty, suggestion from KingTarquin.Gravatar w00t2009-02-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11089 e03df62e-2008-0410-955e-edbf42e46eb7
* I really dont get the oddball count()? rewrite itGravatar brain2009-02-114-20/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11088 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in initial numbered parameters patch from Phoenix, thanks :)Gravatar brain2009-02-114-30/+317
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11087 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a missing colon. Due to PUSH, it requires two here. Reported by Jobe, ↵Gravatar w00t2009-02-111-1/+1
| | | | | | thanks! :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11084 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch by PhoenixGravatar peavey2009-02-111-15/+55
| | | | | | | | * adds line 8 for additional UTF-8 ranges * adds cjk-utf8 locale * fixes check 3.2 and adds check 3.3 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11082 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent fantasy aliases from blocking user commands (eg. !topic would ↵Gravatar dz2009-02-101-2/+2
| | | | | | | | | prevent users from using /topic). Also as a result of this change, any aliases where the command does not actually exist and are either strictly fantasy commands or no formats match will result in a unknown command message. Fixes bug #714, spotted by CJ -- thanks. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11080 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove space before first user in FJOIN; also call c->ChanModes less for ↵Gravatar danieldg2009-02-091-7/+15
| | | | | | large channels git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11079 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix merge FJOIN debug messageGravatar danieldg2009-02-091-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11078 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge fantasy:allowbots patch from Taros, closing off bug #709, thanks!Gravatar brain2009-02-091-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11069 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix: always have a colon marking the last FJOIN parameter, otherwise servers ↵Gravatar w00t2009-02-081-3/+3
| | | | | | are going to try to add users to servers on perm channels with modes, etc. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11066 e03df62e-2008-0410-955e-edbf42e46eb7
* Grr fucking windows grrrr fuckity fuckityGravatar brain2009-02-081-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11059 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply patch for bug #704 from Darom, shun:affectopers option -- Thanks!Gravatar brain2009-02-081-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11057 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a snotice when a user tries to use WEBIRC without matching any ↵Gravatar w00t2009-02-081-0/+2
| | | | | | configured blocks. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11050 e03df62e-2008-0410-955e-edbf42e46eb7
* Prioritize nicklock before nickflood, so nickflood does not erroneously ↵Gravatar w00t2009-02-041-0/+6
| | | | | | | | count changes that nicklock blocks. Fixes bug #687, reported by Ankit. TODO: split OnUserPreNick into OnCanChangeNick, to determine whether or not a user may strictly change nick or not? git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11030 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow SANICK, SVSNICK, NICKLOCK, etc to override +bN N:. Fixes bug #607 and ↵Gravatar w00t2009-02-041-0/+4
| | | | | | #644, reported by SnoFox and others. Based on patch by Phoenix in bug #702. Thanks! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11029 e03df62e-2008-0410-955e-edbf42e46eb7
* fix little typo in syntax hint, type => actionGravatar peavey2009-02-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11027 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't prevent a user from seeing themself on NAMES if +D is set, fixes part ↵Gravatar dz2009-02-011-0/+4
| | | | | | of bug #697 reported by Ankit git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11022 e03df62e-2008-0410-955e-edbf42e46eb7
* We already have an error for not enough params to the SERVER command, but ↵Gravatar brain2009-01-311-2/+2
| | | | | | the error is 'missing SID'. This error can be seen in snomask +l and is sent as ERROR to the connection. Changed to 'Not enough parameters for SERVER command', fixes bug #661 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11014 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove an incorrect commentGravatar w00t2009-01-281-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11013 e03df62e-2008-0410-955e-edbf42e46eb7
* Note to self, cast time_t to long int for printf... thanks Ankit for ↵Gravatar dz2009-01-284-4/+4
| | | | | | pointing this out. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11012 e03df62e-2008-0410-955e-edbf42e46eb7
* Make xline expiry messages a bit clearer that the xline may have expired a ↵Gravatar dz2009-01-284-4/+4
| | | | | | while ago, and give the correct time since they were set instead of the duration. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11011 e03df62e-2008-0410-955e-edbf42e46eb7