summaryrefslogtreecommitdiff
path: root/modules/extra
AgeCommit message (Collapse)Author
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2016-01-23Update m_ssl_gnutls Windows library version to libgnutls-30Adam
2016-01-23Fix m_sql_oper to compile from the cleanup of the other dayAdam
2016-01-19Fix various inconsistencies/crashes related to having multiple opers ↵Adam
configured for the same user through combinations of os_oper/config/m_sql_oper
2015-09-23Clear regex xlines on unload, which happens on shutdown, even though they ↵Adam
are perm modules
2015-09-06Merge pull request #126 from SaberUK/2.0+typosAdam
Fix a ton of typos.
2015-07-23Remove unused variables from m_ldapAdam
2015-07-23Set LDAP_OPT_PROTOCOL_VERSION 3 etc on reconnect, tooAdam
2015-07-08Fix a ton of typos.Peter Powell
2015-04-30irc2sql: handle away messages.Jyzee
2015-03-22Fix m_ldap_oper to buildAdam
2015-03-12Merge pull request #113 from attilamolnar/2.0+opensslAdam
m_ssl_openssl: SSL context option changes
2015-03-12m_ssl_openssl: Allow disabling SSLv3 via the configAttila Molnar
2015-03-12m_ssl_openssl: Set sane default context optionsAttila Molnar
2015-03-11Redesign m_ldap to no longer rely on undefined behaviorAdam
Accessing the same LDAP* from multiple threads at once is always undefined, even if one thread is just polling ldap_result. Instead keep one thread per connection and issue blocking queries on the thread.
2015-01-28More properly track topic change sources and allow users with access to ↵Adam
change topics through topiclock
2014-12-02Link m_ldap against ldap_r not ldapAdam
2014-10-16Validate credentials sent via sasl moreAdam
2014-10-14Fix module event prioritization which was broken with the newerAdam
auto-attach event stuff. Also remove logically dead code from os_defcon, and make os_defcon akill similar masks to os_session when enforcing session akills. Fixes #1618 which relies on os_session to be prioritized before os_defcon.
2014-09-14changed the engine of the chanstats table from InnoDB back to MyISAM to ↵DukePyrolator
avoid increasing the auto_increment counter on each INSERT IGNORE. For existing tables please manually run 'ALTER TABLE anope_chanstats ENGINE=MyISAM'.
2014-07-11Fix Log() calls in m_ldap_operAdam
2014-06-09Correct wording of log message when ldap services are createdAdam
2014-05-30Fix Windows build and update library names to the newer ones.Adam
Also fix crash on Windows when unloading a module because it threw an exception.
2014-05-20Speed up akill xline checksAdam
Cache xline nick, user, host, etc instead of rebuilding it everytime its requested. Store users ip in sockaddr form and not string form to prevent having to rebuild sockaddrs when checking xlines. Also do not try to convert empty config values in Config::Get as this can be rather common if a non string configuration value is not set, and the cost of the ConvertException is great.
2014-05-01Pass password to nick register event so modules like m_ldap_authentication ↵Adam
can create the respective account using the decrypted password which might not always be available
2014-03-17m_ssl_gnutls: Fix deprecation warnings when using newer GnuTLS versions.Robby-
2014-03-11Set LDAP_OPT_NETWORK_TIMEOUT to 0 in m_ldap to prevent the asynchronousAdam
library cals from blocking... Fix multiple possible null pointer derefs if modules pass null interfaces (none currently do, but it is allowed) Fix memory leak from results when services are destructed Timeout queries that never come back.
2014-03-10Fix compile error in m_sasl_dh-aes and m_sasl_dh-blowfish on unusually old ↵Adam
g++ versions
2014-03-09irc2sql: removed the currentusers field from the chan table, keeping it ↵DukePyrolator
updated on each join/part eats too many ressources
2014-02-24Fix m_ssl_gnutls to send its cert. Most of this is from Attila.Adam
2014-02-22Make m_ssl_gnutls work with at least GnuTLS v2.8Attila Molnar
2014-02-20enc_bcrypt.cpp: Get rid of the libxcrypt dependency by including code from ↵Daniel Vassdal
libxcrypt, and move enc_bcrypt out of extras
2014-02-17Merge pull request #52 from attilamolnar/2.0+gnutlsAdam
Add support for SSL connections powered by GnuTLS
2014-02-17Move encryption.h to include/modulesAdam
2014-02-17Add m_ssl_gnutlsAttila Molnar
2014-02-17Rename m_ssl to m_ssl_openssl and update docsAttila Molnar
2014-02-16Fix Windows buildAdam
2014-02-16enc_bcrypt: Add moduleDaniel Vassdal
2014-02-14m_sasl_dh-blowfish: Add moduleDaniel Vassdal
2014-02-14m_sasl_dh-aes: Add moduleDaniel Vassdal
2014-02-05Ignore nonblocking errnors on socket operationsAdam
2014-01-21Fix missing colon in stats and top, fix smileys and actions count. Patch by ↵Adam
bush.
2014-01-21Made the chanstats confs try and look similar to every other configuration fileAdam
2014-01-19m_chanstats: fixed the config options NSDefChanstats and CSDefChanstatsDukePyrolator
2014-01-17m_chanstats: do not count negative words if you have more smileys in a line ↵DukePyrolator
than words
2014-01-14Mark m_sql_log, m_rewrite, and m_dnsbl as extra so they show up in modlist ↵Adam
with no parameters, as they are "unusual"
2014-01-06Fix compile with -std=c++11Adam
2014-01-04Allow m_sql_authentication to disable email changing similar to ↵Adam
m_ldap_authentication
2014-01-04Also make m_sql_authentication block nick grouping if it is disabling ↵Adam
registration
2014-01-03Move modules/stats under extras because it depends on m_mysql, update its ↵Adam
config a bit to look similar to all of the other config files