| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change regex modules to use a prioritized init() | Daniel De Graaf | 2010-08-03 | 3 | -3/+30 |
| * | Get rid of more useless assign() invocations | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Fix m_ldapoper using incorrect module name | Daniel De Graaf | 2010-08-03 | 1 | -4/+4 |
| * | Fix MySQL crash on module unload with empty query queue | danieldg | 2010-08-03 | 1 | -1/+3 |
| * | Fix uninit pointer on MySQL initial connection | Daniel De Graaf | 2010-08-03 | 1 | -5/+3 |
| * | Handle database not present a bit better, add missing MySQL rehash on init | Daniel De Graaf | 2010-08-03 | 1 | -0/+2 |
| * | SQL API v3 | danieldg | 2010-08-03 | 3 | -1596/+602 |
| * | Fix SQL modules not all using AddService, noticed by Morpheus•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12595 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-08-03 | 4 | -15/+32 |
| * | Fix some more incorrect socket use | danieldg | 2010-08-03 | 1 | -11/+1 |
| * | Don't run gnutls_dh_params_generate so often | Daniel De Graaf | 2010-08-03 | 1 | -6/+7 |
| * | Fix password comparison and metadata updates | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Add m_hash_posix to allow reading POSIX passwords ($1$salt$md5, like /etc/sha... | Daniel De Graaf | 2010-08-03 | 1 | -0/+49 |
| * | GnuTLS cleanup | Daniel De Graaf | 2010-08-03 | 1 | -35/+14 |
| * | 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 | 3 | -1160/+716 |
| * | Remove useless return value from OnUserRegister | Daniel De Graaf | 2010-08-03 | 1 | -4/+2 |
| * | Compile fix for m_ldapauth•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-18 | 1 | -3/+4 |
| * | Support multiple certificates in GnuTLS certificate chain•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12491 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-18 | 1 | -7/+16 |
| * | Check for <user>:<password> for ldap auth in /PASS password if ident/nickname...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12486 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2010-02-17 | 1 | -9/+27 |
| * | Allow STARTTLS to be disabled via <gnutls starttls="no">•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12485 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-17 | 1 | -2/+13 |
| * | Hide SSL= line of 005 if <gnutls:showports>/<openssl:showports> is false•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12484 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-17 | 2 | -24/+32 |
| * | Bug #645 was correct behavior on the client's part, the IRC STARTTLS standard...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12480 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-16 | 1 | -6/+2 |
| * | Add <oper:autologin> to allow SSL fingerprint-based automatic oper login•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-15 | 2 | -3/+0 |
| * | Remove unused exports; counting is not for programmers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-14 | 1 | -1/+5 |
| * | Fix inverted return on ldapoper•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12453 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-13 | 1 | -5/+4 |
| * | Change GeoIP to be a connect block matcher•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12450 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-13 | 1 | -39/+29 |
| * | Remove possible references to deleted User objects due to DNS lookups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-12 | 2 | -9/+9 |
| * | 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 | -0/+15 |
| * | Move configuration examples to docs, remove automatic overwrite on make install•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-06 | 2 | -4/+0 |
| * | Fix STARTTLS sending the 670 numeric within the SSL session, not prior to it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12366 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-03 | 1 | -0/+9 |
| * | Allow SSL fingerprint hash to be specified, and show fingerprint to client on...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12357 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-02 | 2 | -49/+46 |
| * | Put ConfigReader deprecation warning in logs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12310 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-21 | 1 | -8/+6 |
| * | 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 | 2 | -3/+12 |
| * | Make a ./configure --system to support system-wide installation of inspircd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-17 | 2 | -6/+4 |
| * | Specify regex engine in m_filter/m_rline CAPAB line instead of marking m_rege...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12259 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-14 | 3 | -3/+3 |
| * | ...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 | 13 | -13/+13 |
| * | 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 | 10 | -132/+61 |
| * | 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 | 3 | -3/+3 |
| * | Remove Extensible parent from EventHandler•••This also fixes SSL certificate support when m_sslinfo is not loaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12048 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-06 | 2 | -38/+45 |
| * | Move StreamSocket inheritance off of User•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12047 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-06 | 2 | -7/+6 |
| * | Clarify handshake failure messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12008 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-11-04 | 1 | -2/+1 |
| * | Fixes found by removing User inheritance from StreamSocket•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11975 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-25 | 2 | -21/+10 |
| * | Remove the intercomm system since sqlite is synchronous.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11952 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2009-10-22 | 1 | -122/+1 |
| * | Kill ListenSocketBase, use OnAcceptConnection for all new connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11950 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 2 | -12/+12 |
| * | Move all local-only fields to LocalUser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -5/+2 |
| * | Change module API to use LocalUser* where correct•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 3 | -18/+14 |
| * | Get rid of more unneeded parent classes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11930 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-20 | 1 | -1/+1 |
| * | Nuke VF_SERVICEPROVIDER from here too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11923 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2009-10-19 | 1 | -1/+1 |
| * | More classbase cleanup, hold ConfigTag reference in Autoconnect/Link•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11906 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 2 | -2/+2 |
| * | Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-18 | 6 | -34/+32 |
| * | Remove dummy API_VERSION from Version constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-17 | 12 | -12/+12 |