aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* m_geoip Add support for /stats GGravatar attilamolnar2012-06-121-10/+53
| | | | m_geoip Change /stats G numeric to be 801
* m_ssl_gnutls Only generate DH params when dh_params is initedGravatar attilamolnar2012-06-011-0/+3
|
* m_ssl_gnutls Fix crash caused by calling gnutls_dh_params_deinit() when ↵Gravatar attilamolnar2012-06-011-9/+19
| | | | | | dh_params wasn't inited Fixes #181 reported by @BlacklightShining
* Use socketengine functions for sending and receiving data instead of plain ↵Gravatar attilamolnar2012-05-281-2/+2
| | | | send() and recv() so /STATS z displays correct bandwidth usage
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-1912-114/+203
|
* Merge pull request #35 from pcarrier/insp20ldapGravatar Robin Burchell2012-04-141-0/+21
|\ | | | | extras/m_ldapauth: CIDR-based whitelisting
| * extras/m_ldapauth: CIDR-based whitelistingGravatar Pierre Carrier2012-04-101-0/+21
| | | | | | | | | | | | | | Offer host-based whitelisting in the ldap module. Used to trust clients from internal networks, whilst requiring authentication from "outsiders".
* | Remove references to old configure commands.Gravatar Peter Powell2012-04-121-2/+1
| |
* | Fixed linking m_sqlite3 on WindowsGravatar Adam2012-04-101-0/+4
|/
* Add -lgcrypt to m_ssl_gnutls because this is no longer pulled in by all ↵Gravatar Daniel De Graaf2011-08-071-1/+1
| | | | versions of gnutls
* Remove possibly dangerous skip of VerifyCertificateGravatar Daniel De Graaf2011-06-232-2/+2
|
* Fix initialization of SSL certificate field on connectGravatar Daniel De Graaf2011-06-231-0/+1
|
* Fix extras compilation under WindowsGravatar Adam2011-06-187-14/+34
|
* Simplify ClearAllConnections code and fix possible crashGravatar Jackmcbarn2010-12-021-5/+2
|
* Remove m_sqlv2.h from these modules, they both use v3 now.Gravatar Dennis Friis2010-10-152-2/+0
|
* A zero return from gnutls_record_send is not an errorGravatar Daniel De Graaf2010-09-191-7/+1
|
* Fix $md5pass and $sha256pass in SQL queriesGravatar Daniel De Graaf2010-08-043-3/+3
|
* Possible fix for OpenSSL SendQ processing haltsGravatar Daniel De Graaf2010-04-161-1/+3
|
* Fix MySQL crash on module unload with empty query queueGravatar danieldg2010-03-221-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12652 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix uninit pointer on MySQL initial connectionGravatar danieldg2010-03-131-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12635 e03df62e-2008-0410-955e-edbf42e46eb7
* Handle database not present a bit better, add missing MySQL rehash on initGravatar danieldg2010-03-131-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12634 e03df62e-2008-0410-955e-edbf42e46eb7
* Change SQLv3 to format queries during submission, not beforeGravatar danieldg2010-03-133-122/+123
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12633 e03df62e-2008-0410-955e-edbf42e46eb7
* Add OnUnloadModule hook to MySQLGravatar danieldg2010-03-131-44/+95
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12632 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert MySQL to SQLv3Gravatar danieldg2010-03-132-536/+189
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12629 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement OnUnloadModule for postgresGravatar danieldg2010-03-131-10/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12627 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert pgsql to SQLv3Gravatar danieldg2010-03-132-614/+246
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12626 e03df62e-2008-0410-955e-edbf42e46eb7
* Add column names to SQLv3, allow sqloper to specify its own query stringGravatar danieldg2010-03-061-8/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12606 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert SQLite driver to SQLv3Gravatar danieldg2010-03-061-474/+106
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12603 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix SQL modules not all using AddService, noticed by MorpheusGravatar danieldg2010-03-054-15/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12595 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some more incorrect socket useGravatar danieldg2010-03-021-11/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12585 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Base64 encode/decode functions to the coreGravatar danieldg2010-02-211-370/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12507 e03df62e-2008-0410-955e-edbf42e46eb7
* Compile fix for m_ldapauthGravatar danieldg2010-02-181-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7
* Support multiple certificates in GnuTLS certificate chainGravatar danieldg2010-02-181-7/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12491 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for <user>:<password> for ldap auth in /PASS password if ↵Gravatar w00t2010-02-171-9/+27
| | | | | | ident/nickname method fails, this allows people with long uids/invalid uids to still auth to LDAP. Thanks to stezz. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12486 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow STARTTLS to be disabled via <gnutls starttls="no">Gravatar danieldg2010-02-171-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12485 e03df62e-2008-0410-955e-edbf42e46eb7
* Hide SSL= line of 005 if <gnutls:showports>/<openssl:showports> is falseGravatar danieldg2010-02-172-24/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12484 e03df62e-2008-0410-955e-edbf42e46eb7
* Bug #645 was correct behavior on the client's part, the IRC STARTTLS ↵Gravatar danieldg2010-02-161-6/+2
| | | | | | standard was broken git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12480 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <oper:autologin> to allow SSL fingerprint-based automatic oper loginGravatar danieldg2010-02-152-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused exports; counting is not for programmersGravatar danieldg2010-02-141-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix inverted return on ldapoperGravatar danieldg2010-02-131-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12453 e03df62e-2008-0410-955e-edbf42e46eb7
* Change GeoIP to be a connect block matcherGravatar danieldg2010-02-131-39/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12450 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove possible references to deleted User objects due to DNS lookupsGravatar danieldg2010-02-122-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445 e03df62e-2008-0410-955e-edbf42e46eb7
* Add random number generation functions to InspIRCd class.Gravatar danieldg2010-02-091-0/+15
| | | | | | | 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
* Move configuration examples to docs, remove automatic overwrite on make installGravatar danieldg2010-02-062-4/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12383 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix STARTTLS sending the 670 numeric within the SSL session, not prior to itGravatar danieldg2010-02-031-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12366 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow SSL fingerprint hash to be specified, and show fingerprint to client ↵Gravatar danieldg2010-02-022-49/+46
| | | | | | on connect git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12357 e03df62e-2008-0410-955e-edbf42e46eb7
* Put ConfigReader deprecation warning in logsGravatar danieldg2010-01-211-8/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12310 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Module::init() for correct exception handling during hook registrationGravatar danieldg2010-01-172-3/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12278 e03df62e-2008-0410-955e-edbf42e46eb7
* Make a ./configure --system to support system-wide installation of inspircdGravatar danieldg2010-01-172-6/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12275 e03df62e-2008-0410-955e-edbf42e46eb7
* Specify regex engine in m_filter/m_rline CAPAB line instead of marking ↵Gravatar danieldg2010-01-143-3/+3
| | | | | | m_regex_* as VF_COMMON git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12259 e03df62e-2008-0410-955e-edbf42e46eb7