| Commit message (Expand) | Author | Age | Files | Lines |
| * | 1.2.0rc2+PepperSteik•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11199 e03df62e-2008-0410-955e-edbf42e46eb7
v1.2.0rc2 | w00t | 2009-03-10 | 1 | -1/+1 |
| * | Apparantly someone can't figure out which index to check. Fixes CHGHOST with ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11196 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-10 | 1 | -1/+1 |
| * | 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 |
| * | Flush snotices instantly on send (disable queueing) - in it's present form, i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11193 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -0/+2 |
| * | Add Taros to regular contributors list, too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11192 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -1/+1 |
| * | Fix bug #751 (wallops are not being processed remotely), reported by Taros.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11191 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -3/+0 |
| * | Fix bug #764 (/stats i outputs numerics with uppercase I), reported by KingTa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11190 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -1/+1 |
| * | Rewrite BufferedSocket::BindAddr to actually make sense, and not infinite loo...•••Seems to work okay on an invalid bind and nonexistant bind.. Fixes bug #754, reported by HiroP and Indoril.
Fix FD leak in some circumstances: if bind fails hard (requested address couldn't be bound), Close() the socket. Also fixes a deficiency of the previous commit in that if one address failed to bind, the FD would be invalidated.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11189 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-09 | 1 | -61/+86 |
| * | 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 |
| * | Correctly fill LastParseParams on servermode. Fixes bug 763, thanks Ankit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11187 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-09 | 1 | -1/+1 |
| * | m_override: fix messages on multi-mode changes•••This fixes bug 664
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11186 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-08 | 2 | -105/+95 |
| * | Fix +k for real•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11185 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-07 | 1 | -8/+20 |
| * | Let's try that +k fix again, this time with more testing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11184 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-07 | 1 | -7/+6 |
| * | 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 |
| * | Fix r11178 not allowing keys to be unset•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11182 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-07 | 1 | -28/+22 |
| * | 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 | 9 | -43/+37 |
| * | 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 | 10 | -59/+70 |
| * | 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 |
| * | Drop channel keys if they are identical to the already-set key (fix for bug #...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11178 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-06 | 1 | -0/+5 |
| * | Fix number of events in noctcp, so 'C' is shown in EXTBAN= 005 token, fixes b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11177 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-06 | 1 | -1/+1 |
| * | Fix +g notices going to remote users. Fixes bug #749, reported by Taros.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11176 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-06 | 1 | -1/+4 |
| * | Convert helpop to use a ModeHandler base rather than a SimpleUserModeHandler,...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11175 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-03-06 | 1 | -2/+24 |
| * | m_sakick needs to be marked VF_COMMON•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11174 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-05 | 1 | -1/+1 |
| * | Fix delayjoin adding an extra @ prefix mode•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11172 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-05 | 1 | -1/+1 |
| * | 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 |
| * | delayjoin: Remove broken check for channel ops, use ModeHandler parameter ins...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11169 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-04 | 1 | -26/+15 |
| * | Clean up delayjoin extension behavior•••There were a number of cases where delayjoin left stale metadata attached
to a user, which wastes memory. Also, the quit message of a users in a +D
channel could not be seen because of the emulated PART.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11168 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-04 | 1 | -31/+40 |
| * | Restrict some /WHO options to opers•••There is no reason to be able to query the umodes of other users or the port
they connected on; this can contain private information.
If HideWhoisServer is on, also restrict local/far query.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11164 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-03 | 1 | -4/+8 |
| * | 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 +P channels being deleted when the final user /QUITs, thanks SnoFox•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11161 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-03-02 | 1 | -0/+4 |
| * | Fix a crash in m_conn_waitpong, spotted by Obi_Wan.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11159 e03df62e-2008-0410-955e-edbf42e46eb7
| dz | 2009-03-01 | 1 | -1/+1 |
| * | Revert r10640, it blocked override notices unless they contained an op/deop/etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11158 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-27 | 1 | -1/+1 |
| * | Add more information to /CHECK output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11157 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-27 | 1 | -2/+10 |
| * | [Taros] Add m_sakick.so•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11156 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-27 | 1 | -0/+124 |
| * | 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 |
| * | Add VF_COMMON to all modules that provide an extban•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11153 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-25 | 7 | -7/+7 |
| * | Remove VF_COMMON from m_banredirect, it only adds an extban•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11152 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-25 | 1 | -1/+1 |
| * | Clarify CMD_LOCALONLY return values for /WATCH•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11151 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-25 | 1 | -8/+3 |
| * | m_customtitle: Don't route TITLE command, route metadata only•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11150 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-25 | 1 | -17/+10 |
| * | Allow accountname to be changed without an explicit unset•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11149 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-25 | 1 | -27/+19 |
| * | 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 |
| * | Allow non-opers to use /MKPASSWD•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11147 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-24 | 1 | -6/+6 |
| * | Fix svn:keywords on m_nationalchars.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11146 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-02-24 | 1 | -1/+1 |
| * | m_uninvite and m_ssl_oper_cert should be marked as VF_COMMON and returning CM...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11144 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2009-02-23 | 2 | -2/+2 |
| * | Forward port r11142: Commands that only give a response locally should not be...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11143 e03df62e-2008-0410-955e-edbf42e46eb7
| special | 2009-02-23 | 1 | -1/+1 |
| * | In retrospect, not allowing *any* XLines to be set was pretty fucking stupid.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11141 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-02-22 | 1 | -1/+5 |
| * | Don't remove an expired xline on add, simply drop duplicates (1.1 behaviour)....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11140 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-02-22 | 1 | -9/+2 |