| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace remaining Request users with dynamic_reference | 2010-08-21 | 1 | -44/+0 | |
| | | |||||
| * | Remove ConfigReader (deprecated interface) | 2010-08-21 | 1 | -86/+0 | |
| | | |||||
| * | Change config reading hook for better error reporting | 2010-08-21 | 1 | -12/+14 | |
| | | | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. | ||||
| * | Change ModeHandler::AccessCheck to use PermissionData | 2010-08-18 | 1 | -1/+1 | |
| | | |||||
| * | Fix up invite checking code and add m_inviteextban | 2010-08-16 | 1 | -1/+3 | |
| | | |||||
| * | Handle a null extensible in IS_USER/IS_CHANNEL | 2010-08-15 | 1 | -2/+2 | |
| | | |||||
| * | Replace dynamic_cast with faster explicit type marking | 2010-08-14 | 1 | -1/+11 | |
| | | |||||
| * | Add m_opmoderated - channel mode +U | 2010-08-13 | 1 | -2/+2 | |
| | | |||||
| * | Untagle the #include tree a bit | 2010-08-08 | 1 | -7/+0 | |
| | | |||||
| * | Save umodes in addition to channel modes | 2010-08-05 | 1 | -1/+2 | |
| | | |||||
| * | Persist metadata and modes across module reloads | 2010-08-05 | 1 | -2/+24 | |
| | | |||||
| * | Allow OnParameterMissing to fill in the missing parameter | 2010-08-05 | 1 | -1/+1 | |
| | | |||||
| * | Add some comments, fix an uninitialized variable | 2010-08-04 | 1 | -2/+17 | |
| | | |||||
| * | Set target user for a join to the joining user | 2010-08-04 | 1 | -1/+1 | |
| | | |||||
| * | Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoin | 2010-08-04 | 1 | -57/+20 | |
| | | |||||
| * | Allow module init to be prioritized to allow dependency checking | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Get rid of char* argument for channel name | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Drop ConfigReader::Enumerate | 2010-08-03 | 1 | -8/+0 | |
| | | |||||
| * | Change UserChanList to an intrusive-style linked list | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Split up API_VERSION number | 2010-08-03 | 1 | -19/+17 | |
| | | | | | | | Since we can make API changes in multiple branches at the same time, a single sequence number is insufficient. Use two numbers to indicate the major version and API increment. | ||||
| * | Remove channel argument from OnSendWhoLine | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Allow static initialization of dynamic_reference objects | 2010-08-03 | 1 | -3/+1 | |
| | | |||||
| * | PURE_STATIC fixes to use normal <module> tags | 2010-08-03 | 1 | -1/+4 | |
| | | |||||
| * | Remove some unused duplicate hooks | 2010-08-03 | 1 | -28/+7 | |
| | | |||||
| * | SQL API v3 | 2010-08-03 | 1 | -0/+3 | |
| | | |||||
| * | Funnel access checks through the OnPermissionCheck hook | 2010-08-03 | 1 | -9/+19 | |
| | | |||||
| * | Fix ModuleManager::SetPriority algorithm which did not handle ↵ | 2010-08-03 | 1 | -10/+11 | |
| | | | | | PRIORITY_BEFORE correctly | ||||
| * | Create OnChannelPermissionCheck hook | 2010-08-03 | 1 | -55/+61 | |
| | | |||||
| * | Change protcol sync to not use opaque pointers | 2010-08-03 | 1 | -25/+6 | |
| | | |||||
| * | dynamic_reference does not need a Creator pointer | 2010-08-03 | 1 | -4/+9 | |
| | | |||||
| * | Restore <options:exemptchanops> with long names | 2010-08-03 | 1 | -7/+1 | |
| | | |||||
| * | New I/O hook API | 2010-08-03 | 1 | -51/+2 | |
| | | | | | | | | | | This removes some pointless Module:: entries, uses the ServiceProvider lookup API for bind tags, and allows GnuTLS to use custom certificates per bind or link block using: <bind ssl="gnutls" ssl_cert="signed" ...> <ssl_cert name="signed" certfile="my.cert.pem" keyfile="my.key.pem"> | ||||
| * | Remove useless return value from OnUserRegister | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Change irc::modestacker to carry mode changes by ID | 2010-08-03 | 1 | -32/+10 | |
| | | |||||
| * | Introduce ModeID | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for ↵ | 2010-02-19 | 1 | -11/+2 | |
| | | | | | | | nostalgia git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Defer module init on initial load for easier dependency checking | 2010-02-16 | 1 | -1/+2 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | m_dnsbl updates | 2010-02-14 | 1 | -2/+7 | |
| | | | | | | | | Prevent user registration until dnsbl lookups are complete Allow DNSBLs to be checked using <connect:dnsbl> (MARK type) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add random number generation functions to InspIRCd class. | 2010-02-09 | 1 | -1/+1 | |
| | | | | | | | | Default implementation uses libc random(), which can be better than rand(). If gnutls is loaded, gcrypt will be used to provide random numbers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12404 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add OnSetConnectClass hook for use in adding requirements to connect classes ↵ | 2010-02-02 | 1 | -2/+8 | |
| | | | | | | | (such as requiressl) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +H | 2010-02-01 | 1 | -1/+2 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | PreCommand/PostCommand are local-only hooks | 2010-01-18 | 1 | -2/+2 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add Module::init() for correct exception handling during hook registration | 2010-01-17 | 1 | -3/+7 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Verify cloak keys match during CAPAB negotiation | 2010-01-14 | 1 | -2/+4 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12258 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Move revision information from Version object to a static symbol | 2010-01-14 | 1 | -5/+11 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 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 | ||||
| * | Use ServiceProvider for inter-module dependencies | 2009-11-16 | 1 | -114/+58 | |
| | | | | | | | | | | | | This will stop dependency chains from preventing module reloads when it is not actually needed; however, it removes some failsafes that will need to be reimplemented in order to avoid unmapped vtables. This deprecates Request as an inter-module signaling mechanism, although SQL still uses it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Allow static build of inspircd without module support | 2009-11-11 | 1 | -0/+24 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Move MODENOTICE command to a command module | 2009-11-03 | 1 | -7/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Force heap allocation of refcountbase, create usecountbase for ↵ | 2009-10-25 | 1 | -3/+1 | |
| | | | | | | | non-allocation reference counting git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
