Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-09 | Clarify that operserv/sqline can also match channel names. | PeGaSuS | |
2023-07-09 | Fix not serialising dontkickops/dontkickvoices properly. | Sadie Powell | |
2023-07-09 | Enable CanSQLineChannel in unreal4. | Sadie Powell | |
Ref: https://www.unrealircd.org/docs/Server_protocol:SQLINE_command | |||
2023-07-09 | Fix not getting memo notifications when using SASL. | Sadie Powell | |
2023-07-05 | Tell users that they must identify to their account before using CONFIRM. | PeGaSuS | |
This only happens when a nickname is registered via webcpanel and said nickname is online. | |||
2023-06-20 | Fix detection of the nopartmsg module in the InspIRCd proto modules. | Sadie Powell | |
2023-06-02 | add gettext to conan deps | Adam | |
2023-06-02 | m_ldap: use Wldap on windows | Adam | |
2023-06-02 | use Conan for extra's dependencies on Windows | Adam | |
conan install src\win32\conanfile.txt --build=missing cmake -B build . cmake --build build --config Release --target PACKAGE | |||
2023-05-28 | regchannels: remove dependency on no-delete-null-pointer-checks | Adam | |
2023-05-28 | config: remove dependency on no-delete-null-pointer-checks | Adam | |
2023-02-09 | unreal4: set vhost/vident during SASL | Bram Matthys | |
2022-12-31 | Update the copyright headers for 2023. | Sadie Powell | |
2022-12-31 | Fix marking services pseudoclients as an oper on InspIRCd. | Sadie Powell | |
The bot user needs to be marked as introduced in order to send an oper type. | |||
2022-12-07 | Add a module that provides regex/pcre using PCRE2. | Sadie Powell | |
2022-09-29 | Update ircd-hybrid protocol module | miwob | |
* Add METADATA command handler which currently only allows to modify a client's certificate fingerprint * Minor reformatting and style inconsistency fixes | |||
2022-09-22 | Add the ability to confirm accounts via webcpanel after logging in. | Austin Ellis | |
2022-09-15 | Update hybrid protocol module to improve compatibility with the latest ↵ | miwob | |
ircd-hybrid release. * Remove support for deprecated channel mode `u` * Add support for channel mode `N` * Fixed the `UID` message handler requiring the correct amount of arguments * Fixed the `SID` message handler requiring the correct amount of arguments * Fixed the `SJOIN` message handler requiring the correct amount of arguments * Minor documentation updates and style corrections * Remove pointless return statement in the `JOIN` message handler * Add support for the owner and admin channel prefix modes * Add support for `MLOCK` * Fixed SendChannel() so modes are prefixed with a `+` * Change SendJoin() to actually use the mode stacker * Add support for channel mode `Q` * Add support for channel mode `Z` * Add support for user mode `B` and `Z` * Actually user mode `g` is not oper only. For some reason this mode got set to oper only in anope/anope@1e625b6 * Work properly with extended bans, e.g. don't normalize masks starting with a `$` | |||
2022-09-12 | Bahamut now has support for halfops. | Sadie Powell | |
2022-07-27 | database: write to temporary file and rename. | Michael Stapelberg | |
This decreases the likelihood of ending up with a zero-byte (or missing) anope.db. Co-authored-by: Michael Stapelberg <michael@robustirc.net> | |||
2022-04-11 | Remove unnecessary ProcessModes call in unreal4. | Sadie Powell | |
This was made obsolete by the previous commit. | |||
2022-02-13 | Fix unsetting vhosts on unreal4 (#289). | PeGaSuS | |
2022-01-10 | Avoid duplicate checks in irc2sql. | Sadie Powell | |
2022-01-10 | Fix ns_resetpass not returning a response for XMLRPC (#243) | Filippo Cortigiani | |
Co-authored-by: filippo nicola cortigiani <simos@H7-25.fritz.box> | |||
2022-01-10 | Multiple updates for unreal4 protocol (#285) | k4bek4be | |
* Parse PROTOCTL PREFIX and PROTOCTL USERMODES * Add several previously unhandled modes * Fix incorrect SJOIN prefix handling * Enable message tags sending from ircd * Add timedban matcher * Add operclass matcher * Store all client and channel moddata. * Call unreal's internal unban on /cs unban * Check for ~a:0 ban * Add country ban matcher * Use +B umode for services bots | |||
2022-01-09 | Adjust IsIdentValid test to comply with upcoming ircd-hybrid release (#272). | Michael Wobst | |
hybrid.cpp: adjust IsIdentValid test to comply with upcoming ircd-hybrid where user names may only consist of [A-Za-z0-9._-] and may not begin with '.', '-', or '_'. As a side effect this fixes an issue where currently it is possible to introduce bots whose user name starts with (non-alnum) characters considered invalid for ircd-hybrid leading to a services shutdown due to a nick introduction/kill loop. | |||
2022-01-06 | Update the copyright headers for 2022. | Sadie Powell | |
2022-01-03 | Fix some minor issues discovered whilst working on 2.1. | 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-11-20 | Fix some message params being sent as <middle> instead of <trailing>. | Sadie Powell | |
2021-11-14 | Use the server name as the enforcer hostname if not otherwise set. | Sadie Powell | |
2021-08-29 | Send the oper mode for services pseudoclients on InspIRCd. | Sadie Powell | |
2021-07-24 | webcpanel: fix command source ip to use extforward ip | Adam | |
2021-06-17 | Fix various spelling issues (#274). | Josh Soref | |
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>. | |||
2021-06-04 | Use the InspIRCd-sent maxlist size instead of networkinfo:modelistsize. | Sadie Powell | |
2021-06-04 | Add support for per-mode list limits. | Sadie Powell | |
2021-05-31 | Fix some misleading indentation in ns_register. | Sadie Powell | |
2021-04-27 | Use InnoDB instead of the deprecated MyISAM engine. | Sadie Powell | |
Ref: https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/ | |||
2021-04-27 | Use utf8mb4 instead of utf8 in chanstats and irc2sql. | Sadie Powell | |
The utf8 charset, confusingly, is an alias for utf8mb3 which is not a real UTF-8 encoding as it can only store three byte characters. The real UTF-8 charset is utf8mb4. | |||
2021-04-27 | Add the anope_override keyword to methods that lack it. | Sadie Powell | |
2021-04-16 | Don't enforce casemapping when using the 1202 InspIRCd protocol. | Sadie Powell | |
This allows older servers which use a module that provides custom casemapping (e.g. the ascii module) to link. | |||
2021-02-19 | Added `Account` to show the main nick of a grouped nick(s). | PeGaSuS | |
#270 | |||
2021-01-31 | cs_access: require accounts to be confirmed for level 0 access | Adam | |
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' {} \; | |||
2021-01-01 | inspircd3: Enable support for channel SQLines (#268) | Michael Hazell | |
2020-10-21 | Fix the query used by IRC2SQL for updating server information. | Sadie Powell | |
2020-10-12 | Unset the account id before the account name on InspIRCd. | Sadie Powell | |
This avoids the id being shown on the logout event. | |||
2020-10-12 | Fix not sending an account id to InspIRCd on SASL. | Sadie Powell | |
Also, send the account id first so it shows on the ACCOUNT message. | |||
2020-10-06 | Fix the global/global command showing the wrong origin nick. | Sadie Powell | |