| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix up invite checking code and add m_inviteextban | 2010-08-16 | 1 | -1/+3 | |
| | | |||||
| * | Remove GetClass(), access MyClass directly when needed | 2010-08-15 | 1 | -1/+1 | |
| | | |||||
| * | Replace dynamic_cast with faster explicit type marking | 2010-08-14 | 1 | -1/+1 | |
| | | |||||
| * | Recreate the Channel object during a TS reset | 2010-08-14 | 1 | -15/+18 | |
| | | | | | | This ensures that all obsolete metadata, modes, and other information from the old channel is discarded on a TS reset. | ||||
| * | Allow use of key on +ik channels to join without needing invite | 2010-08-14 | 1 | -6/+8 | |
| | | |||||
| * | Remove duplicated settings now solely defined by the <connect> class | 2010-08-13 | 1 | -19/+8 | |
| | | |||||
| * | Prevent kicks of users who have a protecting low-rank prefix set | 2010-08-07 | 1 | -20/+25 | |
| | | |||||
| * | Call OnCheckJoin for override joins so hooks are still run | 2010-08-05 | 1 | -15/+6 | |
| | | |||||
| * | Prevent kicking people you do not have permission to deprivilege | 2010-08-04 | 1 | -2/+4 | |
| | | |||||
| * | Add some comments, fix an uninitialized variable | 2010-08-04 | 1 | -1/+1 | |
| | | |||||
| * | Change m_redirect to redirect on any denied join | 2010-08-04 | 1 | -13/+7 | |
| | | |||||
| * | Send error message to users on failed join | 2010-08-04 | 1 | -0/+8 | |
| | | |||||
| * | Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoin | 2010-08-04 | 1 | -57/+42 | |
| | | |||||
| * | Change kick permission to check rank prior to allowing module overrides | 2010-08-03 | 1 | -15/+11 | |
| | | |||||
| * | Get rid of more useless assign() invocations | 2010-08-03 | 1 | -21/+13 | |
| | | |||||
| * | Get rid of char* argument for channel name | 2010-08-03 | 1 | -11/+9 | |
| | | |||||
| * | Change UserChanList to an intrusive-style linked list | 2010-08-03 | 1 | -3/+3 | |
| | | |||||
| * | Make irc::string faster and less wasteful | 2010-08-03 | 1 | -7/+9 | |
| | | | | | | Change irc::string from an std::basic_string typedef to a wrapper around an std::string, to avoid unneeded copies in assign(). | ||||
| * | Add <options:cyclehostsfromuser> to configure source for mode changes on ↵ | 2010-08-03 | 1 | -2/+1 | |
| | | | | | host cycle and autoop | ||||
| * | Move "topic" permisison back to "exempt/topiclock" like 2.0 | 2010-08-03 | 1 | -13/+8 | |
| | | |||||
| * | Funnel access checks through the OnPermissionCheck hook | 2010-08-03 | 1 | -4/+4 | |
| | | |||||
| * | Create OnChannelPermissionCheck hook | 2010-08-03 | 1 | -20/+23 | |
| | | |||||
| * | Add m_opflags | 2010-08-03 | 1 | -9/+2 | |
| | | |||||
| * | Force granted prefixes like +o to be specified in <options:defaultmodes> | 2010-08-03 | 1 | -2/+4 | |
| | | |||||
| * | Restore <options:exemptchanops> with long names | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Remove SetMode functions by letter, add IsModeSet query by name | 2010-08-03 | 1 | -12/+6 | |
| | | |||||
| * | Extend ChanModes to use a modestacker for output | 2010-08-03 | 1 | -37/+16 | |
| | | |||||
| * | Convert ban list elements to be Extensible | 2010-08-03 | 1 | -3/+3 | |
| | | |||||
| * | Fixes from characterless mode test | 2010-08-03 | 1 | -4/+3 | |
| | | |||||
| * | Add support for parsing named mode changes from +Z to core | 2010-08-03 | 1 | -2/+9 | |
| | | |||||
| * | Change storage of +b list to match the other listmodes | 2010-08-03 | 1 | -9/+24 | |
| | | |||||
| * | Change Channel mode storage to index by ModeID | 2010-08-03 | 1 | -29/+37 | |
| | | |||||
| * | Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for ↵ | 2010-02-19 | 1 | -16/+7 | |
| | | | | | | | nostalgia git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Allow exemptchanops to modify the channel access level needed to bypass +t | 2010-02-09 | 1 | -7/+7 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Don't enforce access control on remote users for topic changes | 2010-02-05 | 1 | -24/+17 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12376 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Search for correct access level for mode changes, remove hardcoded halfop ↵ | 2010-01-16 | 1 | -1/+1 | |
| | | | | | | | references git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12265 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | ...because every now and again, i have to do a massive commit. | 2010-01-11 | 1 | -1/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Disallow adding prefix-mode when it is already set (fixes bug #935) | 2010-01-09 | 1 | -4/+5 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12245 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add ModeHandler* versions of channel mode access | 2009-11-15 | 1 | -24/+25 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12133 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Send %#chan messages to all members ranked at least halfop, not just those ↵ | 2009-11-06 | 1 | -5/+5 | |
| | | | | | | | that have halfop git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12046 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Get rid of ModePair | 2009-10-24 | 1 | -1/+3 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11963 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Make User::uuid and User::server const | 2009-10-23 | 1 | -10/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Use Config->MaxChans as the default if class does not define maxchans | 2009-10-21 | 1 | -1/+4 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11946 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Move all local-only fields to LocalUser | 2009-10-21 | 1 | -16/+12 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Fix channel deletion on user quit and automatic removal of mode "z" | 2009-10-20 | 1 | -30/+16 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11934 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Cull channels, warn when Extensible objects are not culled as they must be | 2009-10-18 | 1 | -32/+27 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Get rid of a bunch of memory-wasting C-style strings | 2009-10-03 | 1 | -9/+11 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Fix GetExtBanStatus returning MOD_RES_ALLOW when user does not have a ban ↵ | 2009-09-29 | 1 | -1/+1 | |
| | | | | | | | exemption git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11778 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Remove InspIRCd* parameters and fields | 2009-09-26 | 1 | -29/+29 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Change match direction of extbans to allow stacking | 2009-09-13 | 1 | -45/+33 | |
| | | | | | | | | | | | 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 | ||||
