Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-14 | Update the copyright headers for 2025.2.0 | Sadie Powell | |
2024-02-17 | Update the copyright headers for 2024. | Sadie Powell | |
2023-06-02 | m_ldap: use Wldap on windows | Adam | |
2022-12-31 | Update the copyright headers for 2023. | Sadie Powell | |
2022-01-06 | Update the copyright headers for 2022. | Sadie Powell | |
2021-12-28 | Add a build time check that OpenLDAP is reentrant. | Sadie Powell | |
2021-12-28 | Reflect OpenLDAP 2.5 upstream change from libldap_r to libldap | Robert Scheck | |
Starting with OpenLDAP 2.5 upstream decided to merge the non-threaded libldap_r library into the threaded libldap library. And starting with OpenLDAP 2.6 common Linux distributions such as Fedora do not ship the compatibility symbolic link anymore (which leads to a build failure), thus the linking tests for libldap_r and uses alternatively libldap. See also: - https://lists.openldap.org/hyperkitty/list/openldap-announce@openldap.org/thread/BH3VDPG6IYYF5L5U6LZGHHKMJY5HFA3L/ - https://bugzilla.redhat.com/show_bug.cgi?id=2032707 | |||
2021-01-07 | Update copyright to 2021. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \; | |||
2020-01-04 | Update copyright to 2020. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \; | |||
2019-01-01 | Update copyright to 2019. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \; | |||
2018-04-25 | Update copyright to 2018. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \; | |||
2017-01-17 | Cleanup some excess whitespaces and tabs, and fix a few typos along the way. | Robby | |
2017-01-16 | Update copyright to 2017. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. | |||
2016-01-28 | Update 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. | |||
2015-07-23 | Remove unused variables from m_ldap | Adam | |
2015-07-23 | Set LDAP_OPT_PROTOCOL_VERSION 3 etc on reconnect, too | Adam | |
2015-03-11 | Redesign m_ldap to no longer rely on undefined behavior | Adam | |
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. | |||
2014-12-02 | Link m_ldap against ldap_r not ldap | Adam | |
2014-06-09 | Correct wording of log message when ldap services are created | Adam | |
2014-05-30 | Fix 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-03-11 | Set LDAP_OPT_NETWORK_TIMEOUT to 0 in m_ldap to prevent the asynchronous | Adam | |
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. | |||
2013-12-26 | Don't leak ldap results | Adam | |
2013-09-16 | Remove static variables from functions in modules which causes them to be ↵ | Adam | |
marked as gnu unique objects, which breaks dlclose()/dlopen() on g++ 4.5+ | |||
2013-07-21 | Fix m_ldap service names from defaulting ldap/ldap/main | Adam | |
2013-07-20 | Fix removing old connections in m_ldap and m_mysql | Adam | |
2013-05-27 | Initially attach all modules to all events, and detach them as the events ↵ | Adam | |
are run if they are not implemented per module | |||
2013-05-06 | Update the rest of modules.example.conf, default inspircd status modes to a ↵ | Adam | |
sane rank incase they are prefixless, and 50 other things | |||
2013-05-06 | Fix extras build | Adam | |
2013-05-05 | That doesn't work either, just don't use references. | Adam | |
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \; | |||
2013-05-05 | Rework the config file reader to be much more flexible and move many ↵ | Adam | |
configuration directives to the actual modules they are used in. | |||
2013-04-11 | Pass new config and the new config reader to the OnReload event, aswell as ↵ | Adam | |
call it on module load on modules that hook to it | |||
2013-04-10 | Move some of the modules in extras/ that arent really extra out of extras. ↵ | Adam | |
Mark our modules as VENDOR and allow modules to have multple types. | |||
2012-10-10 | Fix m_ldap to reconnect automatically if the ldap server goes away | Adam | |
2012-09-07 | Fixed m_ldap_authentication not returning anything if the search for an ↵ | Adam | |
account game back empty | |||
2012-05-15 | Grab the DN for every LDAP query and send it in the result | Adam | |
2012-02-18 | Use C++11's explicit override feature if available | Adam | |
2012-01-31 | Fixed a memory leak in m_ldap | Adam | |
2012-01-25 | Windows | Adam | |
2011-09-10 | Moved signal/thread/mode checking to use signal pipes | Adam | |
2011-09-10 | Made service_reference type safe | Adam | |
2011-07-31 | Fixed these ModuleManager::Attach calls once and for all.. | Adam | |
2011-05-16 | Use module type to determine what type each module is instead of its ↵ | Adam | |
location in the configuration file. | |||
2011-05-16 | Added more useful functions to our LDAP API, allow adding newly registered ↵ | Adam | |
accounts to LDAP, removed some unnecessary OnPre events and fixed unloading all modules | |||
2011-05-16 | Moved the core pseudo clients out into their own modules | Adam | |
2011-03-31 | Removed some unneeded/unused code from m_ldap | Adam | |
2011-03-30 | Fixed windows build more, including ldap | Adam | |
2011-03-13 | Fixed a crash in m_ldap is unloaded | Adam | |
2011-03-05 | Made m_ldap_oper understand deopering | Adam | |
2011-03-05 | Removed nickrequests, instead have unconfirmed registrations. Also made ↵ | Adam | |
ns_resetpass allow remote-id to get past things such as kill immed. | |||
2011-03-04 | Added LDAP support | Adam | |