| Commit message (Expand) | Author | Age | Files | Lines |
| * | Replace remaining Request users with dynamic_reference | Daniel De Graaf | 2010-08-21 | 1 | -44/+0 |
| * | Remove ConfigReader (deprecated interface) | Daniel De Graaf | 2010-08-21 | 1 | -86/+0 |
| * | Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which
is called on boot, module load, and rehash.
| Daniel De Graaf | 2010-08-21 | 1 | -12/+14 |
| * | Change ModeHandler::AccessCheck to use PermissionData | Daniel De Graaf | 2010-08-18 | 1 | -1/+1 |
| * | Fix up invite checking code and add m_inviteextban | Jackmcbarn | 2010-08-16 | 1 | -1/+3 |
| * | Handle a null extensible in IS_USER/IS_CHANNEL | Daniel De Graaf | 2010-08-15 | 1 | -2/+2 |
| * | Replace dynamic_cast with faster explicit type marking | Daniel De Graaf | 2010-08-14 | 1 | -1/+11 |
| * | Add m_opmoderated - channel mode +U | Daniel De Graaf | 2010-08-13 | 1 | -2/+2 |
| * | Untagle the #include tree a bit | Daniel De Graaf | 2010-08-08 | 1 | -7/+0 |
| * | Save umodes in addition to channel modes | Daniel De Graaf | 2010-08-05 | 1 | -1/+2 |
| * | Persist metadata and modes across module reloads | Daniel De Graaf | 2010-08-05 | 1 | -2/+24 |
| * | Allow OnParameterMissing to fill in the missing parameter | Daniel De Graaf | 2010-08-05 | 1 | -1/+1 |
| * | Add some comments, fix an uninitialized variable | Daniel De Graaf | 2010-08-04 | 1 | -2/+17 |
| * | Set target user for a join to the joining user | Daniel De Graaf | 2010-08-04 | 1 | -1/+1 |
| * | Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoin | Daniel De Graaf | 2010-08-04 | 1 | -57/+20 |
| * | Allow module init to be prioritized to allow dependency checking | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Get rid of char* argument for channel name | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Drop ConfigReader::Enumerate | Daniel De Graaf | 2010-08-03 | 1 | -8/+0 |
| * | Change UserChanList to an intrusive-style linked list | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Split up API_VERSION number•••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.
| Daniel De Graaf | 2010-08-03 | 1 | -19/+17 |
| * | Remove channel argument from OnSendWhoLine | danieldg | 2010-08-03 | 1 | -2/+1 |
| * | Allow static initialization of dynamic_reference objects | Daniel De Graaf | 2010-08-03 | 1 | -3/+1 |
| * | PURE_STATIC fixes to use normal <module> tags | Daniel De Graaf | 2010-08-03 | 1 | -1/+4 |
| * | Remove some unused duplicate hooks | Daniel De Graaf | 2010-08-03 | 1 | -28/+7 |
| * | SQL API v3 | danieldg | 2010-08-03 | 1 | -0/+3 |
| * | Funnel access checks through the OnPermissionCheck hook | Daniel De Graaf | 2010-08-03 | 1 | -9/+19 |
| * | Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE... | Daniel De Graaf | 2010-08-03 | 1 | -10/+11 |
| * | Create OnChannelPermissionCheck hook | Daniel De Graaf | 2010-08-03 | 1 | -55/+61 |
| * | Change protcol sync to not use opaque pointers | Daniel De Graaf | 2010-08-03 | 1 | -25/+6 |
| * | dynamic_reference does not need a Creator pointer | Daniel De Graaf | 2010-08-03 | 1 | -4/+9 |
| * | Restore <options:exemptchanops> with long names | Daniel De Graaf | 2010-08-03 | 1 | -7/+1 |
| * | New I/O hook API•••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">
| Daniel De Graaf | 2010-08-03 | 1 | -51/+2 |
| * | Remove useless return value from OnUserRegister | Daniel De Graaf | 2010-08-03 | 1 | -2/+1 |
| * | Change irc::modestacker to carry mode changes by ID | Daniel De Graaf | 2010-08-03 | 1 | -32/+10 |
| * | Introduce ModeID | Daniel De Graaf | 2010-08-03 | 1 | -1/+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 | -11/+2 |
| * | Defer module init on initial load for easier dependency checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-16 | 1 | -1/+2 |
| * | m_dnsbl updates•••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
| danieldg | 2010-02-14 | 1 | -2/+7 |
| * | Add random number generation functions to InspIRCd class.•••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
| danieldg | 2010-02-09 | 1 | -1/+1 |
| * | Add OnSetConnectClass hook for use in adding requirements to connect classes ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12352 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-02 | 1 | -2/+8 |
| * | Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +H•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-01 | 1 | -1/+2 |
| * | PreCommand/PostCommand are local-only hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-18 | 1 | -2/+2 |
| * | Add Module::init() for correct exception handling during hook registration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-17 | 1 | -3/+7 |
| * | Verify cloak keys match during CAPAB negotiation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12258 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-14 | 1 | -2/+4 |
| * | Move revision information from Version object to a static symbol•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-14 | 1 | -5/+11 |
| * | ...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 |
| * | Use ServiceProvider for inter-module dependencies•••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
| danieldg | 2009-11-16 | 1 | -114/+58 |
| * | Allow static build of inspircd without module support•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-11 | 1 | -0/+24 |
| * | Move MODENOTICE command to a command module•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-03 | 1 | -7/+0 |
| * | Force heap allocation of refcountbase, create usecountbase for non-allocation...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-25 | 1 | -3/+1 |