summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Show correct server source to users on FTOPIC and FMODE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11380 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-131-1/+2
* Use Utils->ServerUser instead of ServerInstance->FakeClient in m_spanningtree•••This makes it possible to determine which server initiated a mode change, instead of having only a flag saying that some server did. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11379 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-133-17/+7
* Make the previous patches actually work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11378 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-132-3/+5
* Replace loopCall detection in OnUserKick with a check for the m_spanningtree ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11377 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-131-12/+6
* Use a FakeUser source for server-sourced commands in spanningtree•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11376 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-133-51/+16
* Fix for some modules sending global snotices at each individual server in a s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11374 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2009-05-134-8/+4
* Translate UIDs properly in m_sakick•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11373 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-131-3/+2
* Revert some files accidentally committed in r11371. I'm apparently doing a ve...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11372 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-05-131-5/+0
* Fix an issue in r11370 spotted by danieldg•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11371 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-05-132-7/+8
* Fix m_sakick to properly send local/global snomasks like other modules, inste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11370 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-05-131-17/+12
* Remove handshake timer on server sockets that die before completing handshake•••This fixes some very subtle and hard-to-trace bugs that are triggered when a file descriptor and memory address of an EventHandler* are reused after being deallocated. Impossible to trigger in valgrind; has been seen in live networks. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11369 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-074-21/+27
* Compile fix: openssl does not have an ISSL_CLOSING state, unlike gnutls•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-071-2/+2
* Fix two compile errors found by Shawn•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11366 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-05-062-2/+2
* Set errno in openssl when handshake fails•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11365 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-061-1/+9
* Remove FindDescriptor wrapper for GetRef, it doesn't do anything useful and i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11364 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-062-5/+5
* Set errno properly on GnuTLS sessions that die during the SSL handshake•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11363 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-061-1/+2
* m_filter: Do not attempt to filter messages from remote users•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11362 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-05-051-3/+6
* Fix unnecessary heap allocation on rehash: stack allocated ConfigReader is fine.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-041-8/+6
* Copypastafail.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11358 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-031-2/+2
* Some general tidyup in here (also some possible desync fixes, check IS_LOCAL....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11357 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-031-41/+52
* (for now), comment out opercount from individual servers in XML stats. This c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11356 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-031-1/+2
* Allow E:Lines to exempt targets from SHUN and RLINE. Fixes bug #852 reported ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11355 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-032-0/+7
* Change making callerid significantly less expensive for quitting large amount...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11354 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-17/+73
* Minor cleanup: move RemoveFromAllAccepts() to a private class method•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11353 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-19/+23
* Globally route "a" snotices for more modules. Patch from Milliways.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-0215-34/+34
* Fix two stupid mistakes here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-1/+1
* Patch from eLement notifying the user who sent a NICKLOCK that the target was...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-0/+3
* Remove an old debug log, and fix compile.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11348 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-3/+1
* Fix: Channel aliases should work a bit more like user aliases. This is a BC c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11347 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-3/+2
* Replace $chan to "" for a non-channel command.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-021-0/+5
* Fix SILENCE command in m_silence being reported as being in m_slience_ext, no...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11343 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-011-1/+1
* Fix m_redirect to work properly with SAMODE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11339 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-291-25/+22
* How about we make this compile?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11338 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-292-2/+2
* Normalize IPv6 addresses when producing SSL port list, fixes bug #853•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11337 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-292-0/+18
* Overloading SetMode seems to cause the compiler to interpret "" as a bool and...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11335 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-295-14/+14
* Remove sending +q from OnPostJoin, fixes bug #847. See removed comment for wh...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11333 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-271-16/+2
* Correct 005 output of m_ssl_gnutls when used for STARTTLS with no client SSL ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11332 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-261-1/+3
* Enable lag-check pings on active servers - if bandwidth waste is an issue, th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11331 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-261-6/+0
* Remove lag reporting in /map from servers that do not yet have a valid value;...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11330 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-261-1/+1
* rollback r11326, we're going to make vc9 the officially supported windows bui...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11327 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-04-232-2/+2
* Heres the beef so far•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11326 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-04-232-2/+2
* Addendum to previous ping patch: NextPingTime was not being set at endburst, ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11325 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-221-2/+4
* Fix PingFlag not being set correctly for servers whose burst takes longer tha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11324 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-223-25/+5
* Abort link early when mismatched modules are detected so that the error messa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11323 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-211-1/+2
* Actually use irc::modestacker correctly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11322 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-203-16/+8
* Use loopCall to protect OnUserKick rather than the triggerevents hack•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11321 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-204-3/+5
* Initialize loopCall on construction•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11320 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-191-0/+1
* Add loopCall to prevent double-broadcasting new X:lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11319 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-193-1/+7
* Send snotices when m_dnsbl adds an xline; fixes bug #837•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11318 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-191-0/+6
* Change a few more modules to send global a/A snotices•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11317 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-04-183-4/+3