Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-22 | Fix some oversights in commit 82fa7e1467. | Sadie Powell | |
2024-02-22 | Convert protocol modules over to Uplink::Send. | Sadie Powell | |
2024-02-22 | Rework SendModeInternal to be usable with Uplink::Send. | Sadie Powell | |
2024-02-22 | Rework SendNumericInternal to be usable with Uplink::Send. | Sadie Powell | |
2024-02-22 | Add Uplink::Send, rework message formatting. | Sadie Powell | |
This is the new way of sending messages to the uplink inspired by the work done in the old git master. This will allow us to do new things involving tags in the future. | |||
2024-01-23 | Mark types that have no inheritors as final. | Sadie Powell | |
2024-01-23 | Improve the layout of types that inherit from another type. | Sadie Powell | |
2024-01-11 | Fix some module names that were missed in commit 4056af00e3. | Sadie Powell | |
2024-01-10 | Parse InspIRCd module names in a way which is 1206 compatible. | Sadie Powell | |
2024-01-08 | Fix various format string issues. | Sadie Powell | |
2024-01-08 | Add a non-formatting overload of User::SetModesInternal. | Sadie Powell | |
2024-01-08 | Mark format strings with the GNU printf attribute. | Sadie Powell | |
2024-01-06 | Use auto in places where the type is unambiguous. | Sadie Powell | |
2024-01-04 | Update the copyright headers for 2024. | Sadie Powell | |
2023-12-17 | Remove some unnecessary spaces that break editor indentation. | Sadie Powell | |
2023-11-16 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-11-14 | Implement support for the ANONYMOUS SASL mechanism. | Sadie Powell | |
2023-11-14 | Deduplicate account sending code in the inspircd module. | Sadie Powell | |
2023-11-03 | Remove the two day X-line cap. | Sadie Powell | |
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-19 | Add support for server-initiated logins and logouts on UnrealIRCd. | Sadie Powell | |
2023-10-19 | Add support for server-initiated logouts on InspIRCd. | Sadie Powell | |
2023-10-11 | Start migrating to range-based for loops. | Sadie Powell | |
2023-07-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-07-09 | Enable CanSQLineChannel in unreal4. | Sadie Powell | |
Ref: https://www.unrealircd.org/docs/Server_protocol:SQLINE_command | |||
2023-06-20 | Fix detection of the nopartmsg module in the InspIRCd proto modules. | Sadie Powell | |
2023-06-03 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-05-28 | regchannels: remove dependency on no-delete-null-pointer-checks | Adam | |
2023-03-13 | Fix missing override keywords. | Sadie Powell | |
2023-02-19 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-02-09 | unreal4: set vhost/vident during SASL | Bram Matthys | |
2022-12-31 | Merge branch '2.0' into 2.1. | Sadie Powell | |
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-09 | Use emplace() instead of insert(std::make_pair()). | Sadie Powell | |
2022-12-07 | Merge branch '2.0' into 2.1. | 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-15 | Merge branch '2.0' into 2.1. | Sadie Powell | |
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-04-22 | Merge branch '2.0' into 2.1. | Sadie Powell | |
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-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
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-04 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-04 | Use C++11 style class/struct initialisation. | Sadie Powell | |