| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright notices to 2011 | 2011-05-04 | 1 | -1/+1 | |
| | | |||||
| * | Add a flag for implicit permissions | 2011-04-21 | 1 | -1/+1 | |
| | | |||||
| * | Remove cull_list.h from inspircd.h | 2011-01-29 | 1 | -1/+2 | |
| | | |||||
| * | Clean up some comments and debug text | 2010-09-25 | 1 | -5/+1 | |
| | | |||||
| * | Call OnPostJoin in Channel::Nuke so autoop and operprefix are reapplied | 2010-09-25 | 1 | -0/+1 | |
| | | |||||
| * | Add ExtensibleType argument to ExtensionItem to identify item types | 2010-09-22 | 1 | -1/+1 | |
| | | |||||
| * | Remove some redundant checks for ULined clients | 2010-09-10 | 1 | -2/+2 | |
| | | |||||
| * | Update m_flatfile_channels to be more robust | 2010-09-06 | 1 | -0/+52 | |
| | | | | | | | | Enable storage of registered channels without permanent channels, or vice versa Only set the dirty bit if a channel that is written to the database gets its mode or topic changed, rather than any channel or user Move NukeChannel to core and put announcets back in options Allow sending mode merges via the protocol interface | ||||
| * | Change modelist back to 2.0 definition to remove double-dereference in BanItem | 2010-08-21 | 1 | -3/+3 | |
| | | |||||
| * | 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 | ||||
