summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix for crash when matching user with a kline on connect (userrec* sent to ↵Gravatar brain2008-04-121-1/+37
| | | | | | | | | %s rather than userrec::nick!) Fix for bug #505 in stable, reported by nenolod git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9470 e03df62e-2008-0410-955e-edbf42e46eb7
* I SEE WHAT I DID THARGravatar brain2008-04-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9469 e03df62e-2008-0410-955e-edbf42e46eb7
* In visual studio, CRT crashes when strftime() is given an invalid format ↵Gravatar brain2008-04-121-4/+4
| | | | | | specifier and %F/%T are not supported! git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9466 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix crash in m_stripcolor on windows when the colour code is the first item ↵Gravatar brain2008-04-121-3/+13
| | | | | | on a line git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9464 e03df62e-2008-0410-955e-edbf42e46eb7
* Bump out of date module version on thisGravatar w00t2008-04-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9462 e03df62e-2008-0410-955e-edbf42e46eb7
* Hosts vector not cleared on rehash, made rehashing impossibleGravatar brain2008-04-071-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9413 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r9372: m_messageflood incorrectly letting messages past the handlerGravatar w00t2008-04-061-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9373 e03df62e-2008-0410-955e-edbf42e46eb7
* Use the right variable through the whole loop, eh? (djGrrr, this should fix ↵Gravatar w00t2008-04-051-1/+1
| | | | | | your warning) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9363 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport to stableGravatar brain2008-04-041-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9335 e03df62e-2008-0410-955e-edbf42e46eb7
* The only real way to enforce a module calling order in 1.1 :(Gravatar brain2008-04-031-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9294 e03df62e-2008-0410-955e-edbf42e46eb7
* This kludge is evil, but: VICTORY IZ MEIN!Gravatar brain2008-04-032-1/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9293 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaks. It seems to always put namesx last, this seems to fix. test?Gravatar brain2008-04-032-2/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9292 e03df62e-2008-0410-955e-edbf42e46eb7
* This seems to fix, priorities tweaked and a bit of debug added. please test, ↵Gravatar brain2008-04-033-0/+20
| | | | | | peavey git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9291 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this more readable by not reusing the loop variable name inside the ↵Gravatar brain2008-04-031-3/+3
| | | | | | inner loop, this is what caused the problem in trunk git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9289 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile errors, thanks voidzeroGravatar brain2008-04-022-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9272 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug - we don't free the InspSocketHook interface when unloading these ↵Gravatar brain2008-04-022-0/+2
| | | | | | modules! git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9262 e03df62e-2008-0410-955e-edbf42e46eb7
* BahGravatar w00t2008-04-021-127/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9257 e03df62e-2008-0410-955e-edbf42e46eb7
* UnneededGravatar w00t2008-04-021-81/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9254 e03df62e-2008-0410-955e-edbf42e46eb7
* Nothing in 1.1 uses this, nor will it ever now.. remove it to shave a few ↵Gravatar w00t2008-04-011-349/+0
| | | | | | seconds off build git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9249 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r9247: server buffering improvements (don't constantly flush write ↵Gravatar w00t2008-04-014-11/+16
| | | | | | buffer) QA: this needs testing of server linking and SSL, and SSL server linking git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9248 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch by brain; fix crash when no parameters are given when introducing a ↵Gravatar special2008-03-311-2/+3
| | | | | | remote client git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9238 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove the timer (its unsafe on unload) and replace with OnBackgroundTimer. ↵Gravatar brain2008-03-311-15/+6
| | | | | | If i remember right this isnt needed in 1.1 as we made timers safer. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9236 e03df62e-2008-0410-955e-edbf42e46eb7
* always ALWAYS send CAPAB before sending SERVER in any situation. This will ↵Gravatar brain2008-03-302-0/+5
| | | | | | mean that where HMAC is in use, with any luck we'll see the other sides challenge before sending our pass. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9228 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r9219-9220 from trunk. Override on operjoin, for those cases where ↵Gravatar peavey2008-03-301-3/+5
| | | | | | operchans and operoverride will not satisfy your needs. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9221 e03df62e-2008-0410-955e-edbf42e46eb7
* Same here, i cant make this error occur without changing code so we'll just ↵Gravatar brain2008-03-291-2/+2
| | | | | | make it nicer git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9214 e03df62e-2008-0410-955e-edbf42e46eb7
* We also need to re-order to make sure the length comprison comes BEFORE the ↵Gravatar brain2008-03-291-5/+9
| | | | | | append: different items may have different lengths and otherwise we'd be comparing length of the LAST item not the current git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9203 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #506 reported by SkipGravatar brain2008-03-291-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9202 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't desync when trying to remotely set swhois on a user who already has oneGravatar w00t2008-03-281-3/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9197 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't expire allows with length 0, they are permanent for the session (thx ↵Gravatar w00t2008-03-281-1/+1
| | | | | | praetorian) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9195 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow binding to non-anonymous DN for searches (i very much doubt most ↵Gravatar brain2008-03-151-11/+23
| | | | | | people are going to hack open their ldap tree like i did to get this module to work initially, smells of security hole) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9094 e03df62e-2008-0410-955e-edbf42e46eb7
* and clean up this too.Gravatar peavey2008-03-141-8/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9090 e03df62e-2008-0410-955e-edbf42e46eb7
* Roll back to 1.1 module version in Version()Gravatar brain2008-03-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9083 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix deprecation (I hope)Gravatar peavey2008-03-141-8/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9081 e03df62e-2008-0410-955e-edbf42e46eb7
* Now compiles, note that it seems a few functions are deprecated in the ↵Gravatar brain2008-03-141-0/+3
| | | | | | versions of openldap i have. FIXME? git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9076 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge copyrightsGravatar brain2008-03-141-1/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9075 e03df62e-2008-0410-955e-edbf42e46eb7
* Use some of unreal4's extra modules at request of a user. Original code of ↵Gravatar brain2008-03-141-0/+189
| | | | | | this module by Carsten Valdemar Munk based on m_sqlauth. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9074 e03df62e-2008-0410-955e-edbf42e46eb7
* Recommend that users symlink, not copy the filesGravatar brain2008-03-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9069 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport update telling users to use -modupdateGravatar brain2008-03-081-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9067 e03df62e-2008-0410-955e-edbf42e46eb7
* D'oh, this repeats the 'mode enabled' line once per channel. Thanks ↵Gravatar brain2008-02-261-2/+2
| | | | | | ElementAlchemist. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@9035 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in patch by Darom that fixes race condition when unloading m_mysql.so ↵Gravatar brain2008-02-181-2/+18
| | | | | | that may cause it to crash, fixes bug #438 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8962 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in tweaksGravatar brain2008-02-171-30/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8961 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix: trying to send out all lines in one hit is different from the way we do ↵Gravatar w00t2008-02-161-20/+16
| | | | | | users, etc - and also won't be too healthy for the socket buffer with lots of them. This also removes a data copy, which in theory will make it fractionally faster. Fixes bug #496 reported by Skip. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8946 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't declare a dupe InspIRCd *Gravatar w00t2008-02-111-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8897 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport low risk memory leak fix to m_cgiirc (r8852)Gravatar w00t2008-02-081-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8853 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaksGravatar brain2008-02-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8840 e03df62e-2008-0410-955e-edbf42e46eb7
* This should work a bit better, voidzero. If someone had told me it was ↵Gravatar brain2008-02-051-1/+1
| | | | | | seperate servers from the start.... :p git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8838 e03df62e-2008-0410-955e-edbf42e46eb7
* MODEACTION_ALLOW was being used instead of DENY, fixes bug #490Gravatar brain2008-02-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8822 e03df62e-2008-0410-955e-edbf42e46eb7
* Probably fix a crash in randquote (it does for me), someone from QA please ↵Gravatar w00t2008-02-041-19/+2
| | | | | | test before/after of this. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8819 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r8810: minor FTOPIC desync fixGravatar w00t2008-02-031-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8811 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r8786 from dz: closes bug #391Gravatar w00t2008-02-022-6/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8787 e03df62e-2008-0410-955e-edbf42e46eb7