Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-22 | Merge pull request #112 from attilamolnar/2.0+inspircdmlock | Adam | |
InspIRCd 2.0: Ensure ircd-side mlock and topic lock state is always what we think it should be | |||
2015-03-12 | Merge pull request #105 from miwob/master+use-uid-for-svsnick | Adam | |
- Change SendForceNickChange() to use UIDs | |||
2015-03-12 | Merge pull request #106 from miwob/master+SendClientIntroduction | Adam | |
- Update SendClientIntroduction() to use * for account names instead of ... | |||
2015-03-12 | Merge pull request #107 from miwob/master+misc-hybrid-changes | Adam | |
- Misc updates to the hybrid protocol modules: | |||
2015-03-11 | InspIRCd 2.0: Re-set server-side topiclock when an incoming METADATA ↵ | Attila Molnar | |
topiclock from a bursting server changes it | |||
2015-03-11 | InspIRCd 2.0: Re-set server-side mlock when an incoming METADATA mlock from ↵ | Attila Molnar | |
a bursting server changes it | |||
2015-03-11 | InspIRCd 2.0: Pass use_server_side_topiclock and use_server_side_mlock ↵ | Attila Molnar | |
references to METADATA handler | |||
2015-03-11 | InspIRCd 2.0: Add METADATA handler, pass everything to inspircd12/metadata | Attila Molnar | |
2015-03-11 | Remove cloak prior to applying vhost in insp20 fhost handler | Adam | |
2015-02-15 | - Misc updates to the hybrid protocol modules: | miwob | |
- best supported version is 8.2.x - fixed UID message handler to cope with account names being '*' - minium required TS version is TS6 now | |||
2015-02-15 | - Update SendClientIntroduction() to use * for account names instead of 0 | miwob | |
2015-02-15 | - Change SendForceNickChange() to use UIDs | miwob | |
2015-02-10 | Merge pull request #102 from miwob/master+protocol-missing-modes | Adam | |
- Added some missing user modes to the ircd-hybrid protocol module | |||
2015-02-08 | Misc changes to the ircd-hybrid protocol module: | miwob | |
- Increase MaxModes to 6 - SendLogout(): send "+d *" instead of "+d 0" - Update copyright year - Removed user mode +z from supported modes | |||
2015-02-07 | - Added some missing user modes to the ircd-hybrid protocol module | miwob | |
2015-02-06 | Merge pull request #101 from miwob/master+hybrid-protocol-no-globops-override | Adam | |
- Removed SendGlobopsInternal() override as it's basically a duplicate o... | |||
2015-02-06 | - Removed SendGlobopsInternal() override as it's basically a duplicate of ↵ | miwob | |
SendGlobopsInternal() in protocol.c | |||
2015-02-06 | - Update ircd-hybrid protocol module to support channel mode 'C' (no CTCPs) | miwob | |
2015-01-28 | More properly track topic change sources and allow users with access to ↵ | Adam | |
change topics through topiclock | |||
2014-12-28 | Merge pull request #94 from webczat/2.0 | Adam | |
Fix issue 1627. | |||
2014-12-28 | Merge pull request #93 from alexbarton/ngircd-fix-servertoken | Adam | |
ngIRCd protocol module: fix servertoken | |||
2014-12-28 | Fix adding regmoderated mode twice in plexus | Adam | |
2014-12-12 | Fix issue 1627. | Michał Zegan | |
It required that the FHost message was rewritten for the insp20 protocol module instead of relying on inspircd12's version. The insp20 version internally removes +x mode on host change. | |||
2014-12-07 | Add SAVE support to inspircd20 | Adam | |
2014-11-30 | Correctly assign nicks to their respective host servers | Alexander Barton | |
Use the "server token" parameter of NICK commands to find the host server and correctly assign the nick name to this server. This allows Anope to correctly free all nick names again when (remote) servers leave the network, which fixes arbitrary "KILL attacks" when such nick names reconnect later on. Initial debugging and patch by DukePyrolator, thanks a lot! | |||
2014-11-30 | Fix server token assignment of servers in the network | Alexander Barton | |
1. the directly linked server, our upstream, always has token "1", and 2. for remote servers in the network, the token and description filds were interchanged during registration, therefore up to now no server could be found by Server::Find() using its assigned server token. | |||
2014-11-08 | Fix bahamut mode handler | Adam | |
2014-10-14 | Fix module event prioritization which was broken with the newer | Adam | |
auto-attach event stuff. Also remove logically dead code from os_defcon, and make os_defcon akill similar masks to os_session when enforcing session akills. Fixes #1618 which relies on os_session to be prioritized before os_defcon. | |||
2014-10-06 | ngircd doesn't allow sourceless messages | Adam | |
2014-07-26 | Merge pull request #81 from miwob/master+invite_ts | Adam | |
hybrid.cpp: add our own SendInvite() which sends the channel's timestamp... | |||
2014-07-26 | Use ts version of services stamp when the account is unconfirmed on Unreal ↵ | Adam | |
as 3.2.10.4 has changed thie behavior | |||
2014-06-19 | hybrid.cpp: add our own SendInvite() which sends the channel's timestamp ↵ | miwob | |
along the INVITE command. INVITE with channel TS will be mandatory in some future release of ircd-hybrid | |||
2014-06-09 | Track SVSKILL on unreal | Adam | |
2014-05-30 | Don't allow setting -y on inspircd, secureops etc will try to enforce this | Adam | |
2014-05-21 | Core prep for p10 stuff | Adam | |
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-13 | Update ircd-hybrid protocol module | Michael Wobst | |
2014-04-29 | InspIRCd 2.0: Recognize GLOBOPS in CAPAB CAPABILITIES | Attila Molnar | |
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-02 | Set minus no arg on +l in all proto mods | Adam | |
Set oper modes/vhost on oper too, evan after iding Add umode +q to plexus | |||
2014-03-05 | ngircd protocol module: really kill users | Alexander Barton | |
ngIRCd doesn't send a QUIT for each user KILL'ed, so kill them immediately. | |||
2014-03-01 | Set +x on plexus when vhosts are activated, fix desync from /hs off | Adam | |
2014-02-27 | Hybrid does not let us add resvs as a server, but the core expects to be ↵ | Adam | |
able to qline bot nicks before introducing the bots as a way to prevent collisions, so try harder to find a valid bot to send resvs on startup | |||
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-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-01-31 | protocol/(inspircd12/unreal/charybdis): Have SASL login in on the account ↵ | Daniel Vassdal | |
name instead of nick alias | |||
2014-01-28 | Use TBURST on hybrid to set topics | Adam | |
2014-01-25 | Fix setname handler on unreal | Adam | |