| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix exactly <limits:maxchan> long channel names being truncated•••Fixes #422 reported by @RawrDragon
| attilamolnar | 2013-02-11 | 1 | -4/+4 |
| * | Don't send quitting users in RPL_NAMREPLY, fixes desyncing clients who join a... | Adam | 2012-10-31 | 1 | -1/+3 |
| * | Check if the mask is long enough before accessing it when checking extbans | attilamolnar | 2012-10-03 | 1 | -1/+1 |
| * | Fix more undefined behavior caused by referencing the returned buffer by std:...•••See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88
| attilamolnar | 2012-09-30 | 1 | -1/+2 |
| * | Change debug message in Invitation::Find() to output expiration time as a str... | attilamolnar | 2012-07-13 | 1 | -1/+1 |
| * | Fix pending invites not being removed when a channel was deleted or had its T... | attilamolnar | 2012-06-17 | 1 | -0/+88 |
| * | Merge pull request #166 from Robby-/insp20-cfgcorrections•••[2.0] Add more documentation about logging, aswell as make text, tab and space corrections to the configs. | Robin Burchell | 2012-05-30 | 1 | -1/+1 |
| |\ |
|
| | * | Add more documentation about logging, aswell as make text, tab and space corr... | Robby- | 2012-05-30 | 1 | -1/+1 |
| * | | Fix printf-style WriteAllExcept not obeying serversource parameter | attilamolnar | 2012-05-29 | 1 | -1/+1 |
| * | | Silence the MODE too if a join was silenced by a module not just the JOIN•••This leaked information when a module gave privs to the joining user in OnUserPreJoin
Fix CycleHostsFromUser having the opposite effect
| attilamolnar | 2012-05-29 | 1 | -5/+9 |
| |/ |
|
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+20 |
| * | Fix unused variables reported by the clang static analyzer. | Peter Powell | 2012-04-14 | 1 | -1/+0 |
| * | Fix kick level check to scan all status modes and not skip checks for modeles... | Daniel De Graaf | 2010-09-30 | 1 | -7/+12 |
| * | Fix kicking permisisons - GetPrefixChar returns the prefix, not the mode char... | Daniel De Graaf | 2010-09-28 | 1 | -2/+2 |
| * | Prevent kicking people you do not have permission to deprivilege | Daniel De Graaf | 2010-08-04 | 1 | -3/+6 |
| * | Use CycleHostsFromUser for on-join modes too (m_autoop)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12637 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-15 | 1 | -2/+1 |
| * | Make "topiclock" exemption only apply when +t is set•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12613 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-07 | 1 | -6/+7 |
| * | Restore <options:exemptchanops> with long names•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12502 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-20 | 1 | -2/+1 |
| * | Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-19 | 1 | -16/+7 |
| * | Allow exemptchanops to modify the channel access level needed to bypass +t•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-09 | 1 | -7/+7 |
| * | Don't enforce access control on remote users for topic changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12376 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-05 | 1 | -24/+17 |
| * | Search for correct access level for mode changes, remove hardcoded halfop ref...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12265 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-16 | 1 | -1/+1 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Disallow adding prefix-mode when it is already set (fixes bug #935)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12245 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-09 | 1 | -4/+5 |
| * | Add ModeHandler* versions of channel mode access•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12133 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-15 | 1 | -24/+25 |
| * | Send %#chan messages to all members ranked at least halfop, not just those th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12046 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-06 | 1 | -5/+5 |
| * | Get rid of ModePair•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11963 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-24 | 1 | -1/+3 |
| * | Make User::uuid and User::server const•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-23 | 1 | -10/+0 |
| * | Use Config->MaxChans as the default if class does not define maxchans•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11946 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -1/+4 |
| * | Move all local-only fields to LocalUser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -16/+12 |
| * | Fix channel deletion on user quit and automatic removal of mode "z"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11934 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-20 | 1 | -30/+16 |
| * | Cull channels, warn when Extensible objects are not culled as they must be•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 1 | -32/+27 |
| * | Get rid of a bunch of memory-wasting C-style strings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-03 | 1 | -9/+11 |
| * | Fix GetExtBanStatus returning MOD_RES_ALLOW when user does not have a ban exe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11778 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-29 | 1 | -1/+1 |
| * | Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 1 | -29/+29 |
| * | Change match direction of extbans to allow stacking•••This allows you create stacked bans like:
+b m:r:*bot* to mute anyone with bot in their gecos
+e S:j:+#staff to allow voices in #staff to use color
It also deprecates extban M, which can be implemented using m:R:
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11711 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -45/+33 |
| * | Fix GetPrefixChar returning empty if a non-prefix mode was used•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11706 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -14/+4 |
| * | Remove redundant ServerInstance* fields•••It has been impossible to have more than one InspIRCd* object in the
same address space for some time now, and this feature was never used.
This formalizes class InspIRCd as a singleton object.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11703 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -2/+2 |
| * | Use FindMode instead of FindPrefix for OnUserPreJoin privs; makes it possible...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11702 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -2/+2 |
| * | Simplify ModeHandler constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11701 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -2/+2 |
| * | Replace OnAccessCheck with OnPreMode to remove a number of redundant checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11700 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -16/+17 |
| * | Module API changes to use Membership* where sensible•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11699 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -27/+34 |
| * | Remove double prefix conversion from Channel::RawWriteAllExcept•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11698 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -1/+8 |
| * | Membership* changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11697 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -199/+77 |
| * | Likewise, convert OnLocalTopicChange to OnPreTopicChange and to be run for bo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11678 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-09-05 | 1 | -2/+2 |
| * | Change OnPostLocalTopicChange to be OnPostTopicChange, invoked for both remot...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11677 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-09-05 | 1 | -2/+3 |
| * | inline Channel::IsModeSet•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11643 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -5/+0 |
| * | Rip out VisData in preparation for replacing it with more flexible hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11640 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -3/+0 |
| * | ModResult conversion: Change return type of all module functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11634 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -95/+71 |
| * | Remove a few unneeded string copies in the PRIVMSG path•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11606 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -8/+12 |