Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05-21 | Core prep for p10 stuff | Adam | |
2014-05-20 | Speed up akill xline checks | Adam | |
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-20 | Show account names in log messages | Adam | |
2014-05-14 | Fix access lists showing the wrong mask if the display nick for a group | Adam | |
expires but the group still exists. This can cause access entries for nicks to not be deleted whenever the nicks are deleted. | |||
2014-05-13 | Sanitize nuh masks more to prevent the other side from rewriting them, which ↵ | Adam | |
screws with our internal tracking of them | |||
2014-05-01 | Pass 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-04-26 | Accept non server sources for SQUIT | Adam | |
2014-04-25 | Add "virtual mode" support | Adam | |
This allows fully tracking extbans and other modes set by a different underlying mode, such as InspIRCd's namedmodes Add two configuration options to cs_ban to configure which mode is set and whether or not to kick banned users. Add default "mute" fantasy command to botserv.example.conf | |||
2014-04-18 | Remove unused event. | Adam | |
Mark some oper only usermodes as oper only. Fix reading SID in TS6_SID_Retrieve | |||
2014-04-07 | Do not clear all extension items tied to objects when unserializing. | Adam | |
Instead, pass the old object to the unserialization functions and let them incrementally update the object. | |||
2014-04-06 | Do not apply module changes on rehash until after the new config has been ↵ | Adam | |
applied. Fix renaming opertypes on reload. | |||
2014-03-31 | Small Grammar Fix | Zantox | |
2014-03-22 | SASL: Also disallow suspended nicks to login using EXTERNAL mechanism. ↵ | Robby- | |
Improve the log message for failed logins. | |||
2014-03-22 | Do not allow SASL login to suspended nicks | Adam | |
2014-03-04 | Fix 2 crashes from removing the permanent channel mode from channels which ↵ | Adam | |
do not exist | |||
2014-03-01 | Export interface for cs_entrymsg | Adam | |
2014-02-27 | Handle nick collisions somewhat instead of blindly overwriting the nicks | Adam | |
in memory, which does weird things. For fun different ircds implement this differently (Unreal compares timestamps, TS6 compares timestamps and user username/host), and whether or not we get a kill for our user also varies, so just kill everyone. This can't really happen anyway with properly set qlines, only if services haven't yet set the qlines, or possibly in a bot add/nick user introduce race, or with enforcers, which not many ircds require. | |||
2014-02-24 | Log successful SASL auths | Adam | |
2014-02-22 | Store a cert->account map and use it for SASL EXTERNAL and certfp auth | Adam | |
2014-02-18 | Merge pull request #54 from attilamolnar/2.0+webcpanelfix | Adam | |
Don't create zero length DataBlocks in BinarySocket::Write() | |||
2014-02-17 | Merge pull request #52 from attilamolnar/2.0+gnutls | Adam | |
Add support for SSL connections powered by GnuTLS | |||
2014-02-18 | Turn BinarySocket::Write() into a no-op when called with l == 0 | Attila Molnar | |
2014-02-17 | Fix os_ignore to work correctly with SQL | Adam | |
2014-02-17 | Move most of the implementation details out of os_forbid.h, fixes crashing ↵ | Adam | |
if a module adding a forbid is unloaded without removing the forbid | |||
2014-02-17 | Move encryption.h to include/modules | Adam | |
2014-02-17 | Rename m_ssl to m_ssl_openssl and update docs | Attila Molnar | |
2014-02-16 | Fix Windows build | Adam | |
2014-02-14 | sasl.h, m_sasl.cpp: Move IdentifyRequest to the header | Daniel Vassdal | |
2014-02-14 | Anope::string: Add .data() | Daniel Vassdal | |
2014-02-14 | sasl.h, m_sasl.cpp: Add RemoveSession(), DeleteSessions(), and have active ↵ | Daniel Vassdal | |
sessions closed when a Mechanism is unloaded | |||
2014-02-12 | Add SASL EXTERNAL support. Thanks to ShutterQuick for fixing and testing. | Adam | |
2014-02-11 | Only trim newlines and carriage returns in BufferedSocket::GetLine | Adam | |
2014-02-09 | Add an opertype priv "protected" to not allow services to kick a user. | Adam | |
Also classify ulines as protected | |||
2014-02-07 | Allow other modules to suspend nicknames and channels without having to ↵ | Adam | |
subclass suspendinfo | |||
2014-02-07 | Allow other modules to be able to view and modify cs and ns set_misc data | Adam | |
2014-02-05 | Ignore nonblocking errnors on socket operations | Adam | |
2014-02-01 | commasepstream: Add a allowempty param | Daniel Vassdal | |
2014-01-21 | Unbreak account stuff from commit ccae59430ab50393f43ccc38a6a6c0c24191b601. | Adam | |
2014-01-09 | Make DNSBL log message use the module type and give it a category too | Adam | |
2014-01-02 | Have db_old load news.db too | Adam | |
2014-01-01 | Update copyright to 2014. This was done with: | Adam | |
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; | |||
2013-12-19 | Don't leak opers and opertypes on /os reload, fix not updating opertypes on ↵ | Adam | |
non conf opers on rehash | |||
2013-12-19 | Fix a few commands not being able to find non conf opers | Adam | |
2013-12-14 | irc2sql: improved handling of netsplits | DukePyrolator | |
2013-12-01 | Fix crash from loading exceptions with db_old and then unloading db_old | Adam | |
2013-11-01 | Attempt #3 | Adam | |
2013-11-01 | Compare access entries created with the levels access system by access level ↵ | Adam | |
and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG. | |||
2013-10-28 | Fix some typos and touch up the configs a little. | Robby- | |
2013-10-26 | new event OnSetDisplayedHost | DukePyrolator | |