| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add early_init() for module setup needed prior to config reading | 2010-10-08 | 1 | -0/+1 | |
| | | |||||
| * | Change /OPER to use PermissionCheck | 2010-09-24 | 1 | -0/+6 | |
| | | | | | This makes SSL fingerprint checking of oper blocks less of a hack | ||||
| * | Add type checks to Extensible get/set and unregister | 2010-09-22 | 1 | -9/+15 | |
| | | |||||
| * | Support module unloading while jobs are enqueued | 2010-08-24 | 1 | -0/+7 | |
| | | |||||
| * | Restore channel modes in a single modechange | 2010-08-22 | 1 | -12/+28 | |
| | | |||||
| * | Fix RemoveMode not visibly unsetting listmodes on module unload | 2010-08-22 | 1 | -18/+21 | |
| | | |||||
| * | Clarify the configuration tag function names | 2010-08-22 | 1 | -1/+1 | |
| | | |||||
| * | Remove some unused hooks | 2010-08-21 | 1 | -3/+0 | |
| | | | | | | | The conversion to named modes in 2.1 broke the OnDelBan hook, so remove m_timedbans (the only user) since it has been deprecated by m_timedmodes. The other hooks (OnAddMode and OnNumeric) have never been used. | ||||
| * | Remove testsuite, unused code | 2010-08-21 | 1 | -1/+0 | |
| | | |||||
| * | Replace remaining Request users with dynamic_reference | 2010-08-21 | 1 | -12/+0 | |
| | | |||||
| * | Remove some duplicate code | 2010-08-21 | 1 | -2/+11 | |
| | | |||||
| * | Remove ConfigReader (deprecated interface) | 2010-08-21 | 1 | -78/+0 | |
| | | |||||
| * | Change config reading hook for better error reporting | 2010-08-21 | 1 | -1/+32 | |
| | | | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. | ||||
| * | Finish header file #include untangle | 2010-08-08 | 1 | -4/+0 | |
| | | |||||
| * | Save umodes in addition to channel modes | 2010-08-05 | 1 | -2/+22 | |
| | | |||||
| * | Persist metadata and modes across module reloads | 2010-08-05 | 1 | -8/+99 | |
| | | |||||
| * | Force modules to use init() to register hooks | 2010-08-05 | 1 | -2/+2 | |
| | | |||||
| * | Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoin | 2010-08-04 | 1 | -4/+1 | |
| | | |||||
| * | Allow module init to be prioritized to allow dependency checking | 2010-08-03 | 1 | -2/+2 | |
| | | |||||
| * | Get rid of char* argument for channel name | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Drop ConfigReader::Enumerate | 2010-08-03 | 1 | -9/+0 | |
| | | |||||
| * | Change UserChanList to an intrusive-style linked list | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Split up API_VERSION number | 2010-08-03 | 1 | -11/+2 | |
| | | | | | | | 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 | -1/+1 | |
| | | |||||
| * | Move ModuleManager::UnloadAll out of modmanager_dynamic | 2010-08-03 | 1 | -0/+23 | |
| | | |||||
| * | Allow static initialization of dynamic_reference objects | 2010-08-03 | 1 | -10/+25 | |
| | | |||||
| * | Remove some unused duplicate hooks | 2010-08-03 | 1 | -3/+0 | |
| | | |||||
| * | SQL API v3 | 2010-08-03 | 1 | -0/+26 | |
| | | |||||
| * | Funnel access checks through the OnPermissionCheck hook | 2010-08-03 | 1 | -1/+17 | |
| | | |||||
| * | Fix ModuleManager::SetPriority algorithm which did not handle ↵ | 2010-08-03 | 1 | -47/+28 | |
| | | | | | PRIORITY_BEFORE correctly | ||||
| * | Create OnChannelPermissionCheck hook | 2010-08-03 | 1 | -4/+13 | |
| | | |||||
| * | Change protcol sync to not use opaque pointers | 2010-08-03 | 1 | -4/+3 | |
| | | |||||
| * | dynamic_reference does not need a Creator pointer | 2010-08-03 | 1 | -2/+2 | |
| | | |||||
| * | Restore <options:exemptchanops> with long names | 2010-08-03 | 1 | -1/+0 | |
| | | |||||
| * | Add <options:nameonlymodes> | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | New I/O hook API | 2010-08-03 | 1 | -7/+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 | -1/+1 | |
| | | |||||
| * | Find modes in FindService | 2010-08-03 | 1 | -0/+2 | |
| | | |||||
| * | Fixes from characterless mode test | 2010-08-03 | 1 | -6/+2 | |
| | | |||||
| * | Actually sending mode changes to local users is helpful | 2010-08-03 | 1 | -0/+3 | |
| | | |||||
| * | Update InspIRCd::SendMode to take a modestacker | 2010-08-03 | 1 | -5/+18 | |
| | | |||||
| * | Change irc::modestacker to carry mode changes by ID | 2010-08-03 | 1 | -7/+4 | |
| | | |||||
| * | 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 | -1/+0 | |
| | | | | | | | nostalgia git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | m_dnsbl updates | 2010-02-14 | 1 | -0/+1 | |
| | | | | | | | | 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 | ||||
| * | Change SERVICE_{CMODE,UMODE} to SERVICE_MODE, which makes more sense | 2010-02-11 | 1 | -2/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12430 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Allow opermotd to specify its file in <files> without also requiring an ↵ | 2010-02-02 | 1 | -0/+1 | |
| | | | | | | | <opermotd> block git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12355 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Executable include for MOTD and more | 2010-02-02 | 1 | -5/+18 | |
| | | | | | | | | | This introduces an <execfiles> tag that reads files from the output of a command, in the same way as executable includes. The files specified here can also be used anywhere a file is used (opermotd, randquote, etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12354 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add OnSetConnectClass hook for use in adding requirements to connect classes ↵ | 2010-02-02 | 1 | -0/+1 | |
| | | | | | | | (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/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
