aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra
Commit message (Expand)AuthorAgeFilesLines
* Replace hardcoded paths with configurable ones•••This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files. Gravatar ChrisTX2012-10-042-8/+8
* Fix more undefined behavior caused by referencing the returned buffer by std:...•••See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88 Gravatar attilamolnar2012-09-301-1/+2
* m_regex_stdlib: A regex provider for the C++11 container std::regex•••For it to work you need a standards compliant implementation as for instance Visual C++ 2010 and 2012 deliver. GCC's libstdc++ does not implement this class yet. Gravatar ChrisTX2012-09-221-0/+112
* Fixed crash in m_mysql if a module is unloaded while executing•••a query and there is only one query in the queue to be executed. Gravatar Adam2012-09-131-1/+1
* listensocket: Fix the two aliasing warnings•••m_ssl_gnutls: Fix three warnings: 1. libgcrypt will emit a warning to stdout during runtime that it has not been properly initialized 2. Resolve a warning about invalid narrowing inside a { } block. This is not valid as of C++11. 3. Resolve a warning about a wrong format specifier being used Gravatar ChrisTX2012-08-201-3/+5
* m_ssl_openssl Port ISUPPORT changes from m_ssl_gnutls to fix #261•••Add a config option that can be used to set the value of the SSL token in ISUPPORT (77b42efc86122d3720f85bddd85a2dc80d0baff9) Advertise only one ssl port by default in ISUPPORT (d30cdacab7100426c3773eafffd50aebf8155bba) Gravatar attilamolnar2012-07-271-5/+19
* m_ssl_gnutls Allow setting the priorities to use on the ciphers, key exchange...Gravatar attilamolnar2012-07-261-1/+27
* m_ssl_gnutls Compile with -Wno-deprecated-declarations•••Fixes #246 reported by @SeLEct- Gravatar attilamolnar2012-07-211-1/+1
* m_ssl_gnutls Advertise only one ssl port by default in ISUPPORT•••Fixes #261 reported by @Shawn-Smith and others Gravatar attilamolnar2012-07-211-4/+13
* m_ssl_gnutls Move common session initialization code into a functionGravatar attilamolnar2012-07-211-19/+14
* m_ssl_gnutls Add a config option that can be used to set the value of the SSL...Gravatar attilamolnar2012-07-211-0/+4
* m_ssl_openssl Use the system default cipher list if no cipher list is specifedGravatar attilamolnar2012-07-131-5/+8
* Merge pull request #230 from Robby-/insp20-openssl•••[2.0] m_ssl_openssl: Show cipher used on connect and allow available ciphers to be customized.Gravatar Attila Molnar2012-07-131-2/+11
|\
| * m_ssl_openssl: Allow the list of available ciphers to be customized.•••This patch was contributed almost 10 months ago via IRC, by spender. Gravatar Robby-2012-06-271-0/+7
| * m_ssl_openssl: Show the SSL cipher used after connecting.•••Previously only a fingerprint was shown when one was available, else nothing was shown at all. Gravatar Robby-2012-06-271-2/+4
* | Fixed Windows build, int32_t is already defined in stdint.h.•••Add GnuTLS support for Windows. Made NSIS script include extra DLL files if supplied and include the conf/aliases and conf/modules example configuration files. Added make_gnutls_cert.bat to generate GnuTLS certificates on Windows. Fixed typo in gnutlscert.pm. Gravatar Adam2012-07-091-0/+11
* | m_ldapoper Say what the module actually does in the descriptionGravatar attilamolnar2012-07-071-2/+2
|/
* m_geoip Add support for /stats G•••m_geoip Change /stats G numeric to be 801 Gravatar attilamolnar2012-06-121-10/+53
* 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 dh_pa...•••Fixes #181 reported by @BlacklightShining Gravatar attilamolnar2012-06-011-9/+19
* Use socketengine functions for sending and receiving data instead of plain se...Gravatar attilamolnar2012-05-281-2/+2
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-1912-114/+203
* Merge pull request #35 from pcarrier/insp20ldap•••extras/m_ldapauth: CIDR-based whitelistingGravatar Robin Burchell2012-04-141-0/+21
|\
| * extras/m_ldapauth: CIDR-based whitelisting•••Offer host-based whitelisting in the ldap module. Used to trust clients from internal networks, whilst requiring authentication from "outsiders". Gravatar Pierre Carrier2012-04-101-0/+21
* | 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 versi...Gravatar Daniel De Graaf2011-08-071-1/+1
* 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 queue•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12652 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-1/+3
* Fix uninit pointer on MySQL initial connection•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12635 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-5/+3
* Handle database not present a bit better, add missing MySQL rehash on init•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12634 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-0/+2
* Change SQLv3 to format queries during submission, not before•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12633 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-133-122/+123
* Add OnUnloadModule hook to MySQL•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12632 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-44/+95
* Convert MySQL to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12629 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-132-536/+189
* Implement OnUnloadModule for postgres•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12627 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-131-10/+32
* Convert pgsql to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12626 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-132-614/+246
* Add column names to SQLv3, allow sqloper to specify its own query string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12606 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-061-8/+23
* Convert SQLite driver to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12603 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-061-474/+106
* 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 Gravatar danieldg2010-03-054-15/+32
* Fix some more incorrect socket use•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12585 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-021-11/+1
* Add Base64 encode/decode functions to the core•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-211-370/+0
* Compile fix for m_ldapauth•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-181-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 Gravatar danieldg2010-02-181-7/+16