| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use server name for source of remote TIME rather than SID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11438 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-07-03 | 1 | -1/+2 |
| * | Roll back mysterious DNS change from 2007 which broke multiple-answer•••DNS requests (CNAME, A). It looks like this was to be related to bitmask
dnsbl support, but it would never have worked anyway (resultnum was always 0..).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11419 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-06-30 | 2 | -6/+3 |
| * | Fix ENCAP forwarding with multiword final parameter, noticed by Namegduf•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11413 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-06-15 | 1 | -0/+2 |
| * | Allow SSL fingerprint-based server authentication•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11404 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-06-07 | 7 | -11/+48 |
| * | OnRehash changes: split to multiple hooks to clarify use and prevent explosio...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11388 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-05-24 | 2 | -5/+8 |
| * | Fix UID collision on reload of m_spanningtree.so•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11386 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-05-14 | 1 | -0/+1 |
| * | Fix some incorrect STL iterations (using < end() instead of != end())•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11385 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2009-05-14 | 2 | -3/+3 |
| * | 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
| danieldg | 2009-05-13 | 1 | -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
| danieldg | 2009-05-13 | 3 | -17/+7 |
| * | Make the previous patches actually work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11378 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-05-13 | 2 | -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
| danieldg | 2009-05-13 | 1 | -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
| danieldg | 2009-05-13 | 3 | -51/+16 |
| * | 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
| danieldg | 2009-05-07 | 4 | -21/+27 |
| * | 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
| danieldg | 2009-04-26 | 1 | -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
| danieldg | 2009-04-26 | 1 | -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
| peavey | 2009-04-23 | 2 | -2/+2 |
| * | Heres the beef so far•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11326 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-04-23 | 2 | -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
| danieldg | 2009-04-22 | 1 | -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
| danieldg | 2009-04-22 | 3 | -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
| danieldg | 2009-04-21 | 1 | -1/+2 |
| * | Actually use irc::modestacker correctly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11322 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-04-20 | 1 | -7/+4 |
| * | 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
| danieldg | 2009-04-20 | 2 | -1/+3 |
| * | Initialize loopCall on construction•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11320 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-04-19 | 1 | -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
| danieldg | 2009-04-19 | 3 | -1/+7 |
| * | Don't send out UID for users that are quitting, because the QUIT won't be sen...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11313 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-04-18 | 1 | -0/+2 |
| * | Fix ping server-skip logic from bug 792 fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11277 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-04-01 | 1 | -1/+1 |
| * | Fix for bug #784 reported by HiroP, add check to the FHOST code to not send o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11232 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-03-18 | 1 | -1/+7 |
| * | Fix for bug #792 reported by recyclebin, do not attempt to ping local servers...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11230 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-03-18 | 1 | -0/+6 |
| * | Instead of re adding the HandshakeTimer in m_spanningtree, make it a reoccurr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11227 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-16 | 1 | -2/+4 |
| * | Use IS_OPER(u) instead of checking for umode +o to correctly add opers during...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11224 e03df62e-2008-0410-955e-edbf42e46eb7
| dz | 2009-03-15 | 1 | -1/+1 |
| * | Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-15 | 62 | -63/+63 |
| * | Revert r11194 "Quiet bursts for uplinks, suggested by HiroP, thanks!"•••This check on uplink was not sufficient. It has been replaced by marking
children of a bursting server as bursting, so the uplink is no longer needed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11218 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-14 | 4 | -16/+9 |
| * | Mark children of remote servers as bursting while their parent is bursting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11217 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-14 | 3 | -1/+14 |
| * | Send remote BURST on new incoming server introduction•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11216 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-14 | 1 | -7/+8 |
| * | Fix ComparePass for servers not supporting HMAC-SHA256 when ChallengeResponse...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11205 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-11 | 1 | -2/+2 |
| * | Push password comparison logic into ComparePass, fixes authentication bug not...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11195 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-10 | 2 | -13/+7 |
| * | Quiet bursts for uplinks, suggested by HiroP, thanks!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11194 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-03-10 | 4 | -9/+16 |
| * | An FJOIN is not bursting unless the source server is bursting•••Fixes bug #755
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11188 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-09 | 1 | -1/+1 |
| * | Remove some unneeded debug messages on the common case of FJOIN•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11183 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-07 | 1 | -3/+3 |
| * | Include explicit parameter list in ProtocolInterface::SendMode•••Also leave the strings split into deque, there's no need to pack it into a
string just to unpack it during the translate.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11181 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-07 | 4 | -17/+14 |
| * | Construct explicit parameter type list for MODE parameters•••Previously, we used TR_SPACENICKLIST on the parameters. This worked only because
usually, if anything in the list parsed as a nick, then it was a nick. However,
some modes like +k and +g allow free-form text, which could also resolve as a
nick. Add extra parameters to allow modes to specify their TranslateType,
defaulting to TR_TEXT.
This fixes bug #757, found by Taros
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11180 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-06 | 2 | -7/+7 |
| * | Send SVSNICKs during nick collision to prevent servers that do not fully impl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11179 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-06 | 3 | -24/+35 |
| * | Fix crash when services (or a misbehaving remote server) introduces a server ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11171 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-05 | 4 | -54/+35 |
| * | Revert "Don't apply channel modes received in an non-burst, non-creation FJOI...•••This keeps the protocol closer to TS6 behavior. The mode sync in the FJOIN is
used to resync channel modes after a desync caused by modes crossing on the
wire. In the future, an alternate join command will be used to prevent MODExJOIN
desync without rejecting modes from an FJOIN.
This reverts commit 4820e6bb9578e53ea1553070108599349d0ffbcb.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11163 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-02 | 1 | -19/+5 |
| * | Don't apply channel modes received in an non-burst, non-creation FJOIN, becau...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11162 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-02 | 1 | -5/+19 |
| * | Fix SID-sourced KILL being displayed to killee as from SID not from server name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11155 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-27 | 1 | -3/+6 |
| * | Fix previous module mismatch message; "remote" is misleading when sent as an ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11154 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-27 | 1 | -8/+9 |
| * | Clarify module mismatch message•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11148 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-24 | 1 | -1/+1 |
| * | Remove unused NumServers field•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11128 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-18 | 1 | -1/+0 |
| * | Remove MaxMapHeight, replace with dynamically sized buffers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11127 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-18 | 2 | -39/+32 |