Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-19 | Only process sockets after loading the db when using db_sql{_live}. | Sadie Powell | |
This avoids slow startups for the 95% of users who are using the db_flatfile database backend. | |||
2024-11-11 | Fix using User::Account where User::IsIdentified should be used. | Sadie Powell | |
The former causes a dereference which cause a database update. This is not good for performance with db_sql_live on bigger networks. | |||
2024-11-07 | Expand the size of some chanstats columns. | Sadie Powell | |
Closes #444. | |||
2024-10-18 | Fix a change that was missing from the previous commit. | Sadie Powell | |
2024-10-18 | Fix marking channels as persistent on InspIRCd and UnrealIRCd. | Sadie Powell | |
2024-10-11 | Change the mode lock before removing/adding the PERM mode. | Sadie Powell | |
This fixes being unable to unset mlock on the first attempt. | |||
2024-08-24 | Fix translating mail:memo_message. | Sadie Powell | |
2024-07-20 | Fix the type of the InspIRCd IJOIN chants when converting. | Sadie Powell | |
2024-07-19 | Send the vhost/vident before the account name on InspIRCd. | Sadie Powell | |
This fixes IRCd-side account cloaks causing CHGHOST spam. | |||
2024-07-14 | Fix joining channels with keys on InspIRCd v3. | Sadie Powell | |
2024-06-04 | Log a user out fully when their nick gets suspended. | Sadie Powell | |
Closes #409. | |||
2024-05-16 | Explicitly specify ROW_FORMAT=DYNAMIC when creating tables. | Sadie Powell | |
Resolves the issues some people were having with extremely wide rows. | |||
2024-05-16 | Don't specify a width for DT_INT columns. | Sadie Powell | |
This isn't actually used by MySQL for the column width. | |||
2024-05-16 | Mark boolean columns as DT_INT in bs_kick. | Sadie Powell | |
2024-05-11 | Ensure we are connected to MySQL before trying to escape data. | Sadie Powell | |
2024-04-29 | Skip serializing data without a type in db_flatfile. | Sadie Powell | |
2024-03-12 | Add a workaround for users matching expired sqlines. | Sadie Powell | |
I'll fix this properly in 2.1 because I don't want to make big changes to 2.0. Closes #384. | |||
2024-03-12 | Fix expiring forbids. | Sadie Powell | |
2024-03-12 | Respect --noexpire in cs_suspend and ns_suspend. | Sadie Powell | |
2024-03-12 | Fix expiring channel suspensions. | Sadie Powell | |
Closes #386. | |||
2024-03-12 | Fix expiring nick suspensions. | Sadie Powell | |
Closes #376. | |||
2024-03-12 | Fix duplicate messages when synconset/syncongroup is set. | Sadie Powell | |
Closes #366. | |||
2024-03-12 | Fix sending SVSTOPIC when topiclock is loaded on InspIRCd. | Sadie Powell | |
2024-03-11 | Fix the TIME message on InspIRCd. | Sadie Powell | |
2024-03-11 | Fix OS SQLINE expiry with UnrealIRCd | Bram Matthys | |
2024-03-08 | Fix feature detection on InspIRCd. | Sadie Powell | |
2024-03-04 | When using ldap/sql auth prevent displays expiring before their group. | Sadie Powell | |
This prevents zombie accounts from being left around that can't be authenticated to. Closes #355. | |||
2024-02-29 | Fix a copy/paste error in webcpanel. | Sadie Powell | |
2024-02-27 | Fix matching extbans on InspIRCd and implement missing matchers. | Sadie Powell | |
2024-02-17 | Update the copyright headers for 2024. | Sadie Powell | |
2024-02-17 | Prevent resetting the password of suspended accounts. | Sadie Powell | |
Closes #351. | |||
2024-01-31 | Remove an extraneous space in cs_xop. | Robby | |
2024-01-01 | Fix a copy/paste error in the default channel settings. | Sadie Powell | |
2023-12-17 | Misc grammar fixes. | Sadie Powell | |
2023-11-16 | Fix chanserv/suspend info not being visible to regular users. | Sadie Powell | |
Closes #325. | |||
2023-11-16 | Make the SASL PLAIN implementation more robust. | Sadie Powell | |
- Reject auth attempts that try to authenticate using an alternate authorization identity. - Reject auth attempts that contain extraneous null bytes in the string as required by the SASL PLAIN RFC. - General code quality cleanup. | |||
2023-10-24 | Fix a missing override keyword. | Sadie Powell | |
2023-10-24 | When changing the nick of a user on inspircd3 send the expected ts. | Sadie Powell | |
This should prevent users being renicked if they changed their nick between services sending the renick and the IRCd receiving it. | |||
2023-10-22 | Fix confirming an unconfirmed operator's account. | Sadie Powell | |
2023-10-20 | Fix a misleading temporary variable in ns_register. | Sadie Powell | |
2023-10-12 | Fix removing entries by an alias in chanserv/access and chanserv/xop. | Sadie Powell | |
2023-09-05 | Show the SQL service name in the db_sql error message. | Sadie Powell | |
This should help users diagnose issues easier. | |||
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 | |