summaryrefslogtreecommitdiff
path: root/modules/protocol
AgeCommit message (Collapse)Author
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2016-01-23Fix hybrid to compileAdam
2016-01-23Merge pull request #145 from miwob/style+copyrightAdam
Style+copyright
2016-01-23Merge pull request #149 from miwob/SendSQLineAdam
Update SendSQLine() in hybrid's protocol module to use non-capsulatet…
2016-01-20Update SendSQLine() in hybrid's protocol module to use non-capsulatet RESV ↵miwob
message
2016-01-19Update SendSGLine() in hybrid's protocol module to add support for temporary ↵miwob
x-lines
2016-01-13hybrid.cpp: clean up style to match with other code; update copyright headermiwob
2016-01-03[Unreal4] Use UID/SID instead of nick/servername when possibleZoddo
2016-01-02Add IRCDMESSAGE_SOFT_LIMIT to MD handlerAdam
2015-12-30unreal4: add md handler, certfp supportAdam
2015-12-30Unreal 4 changesAdam
2015-12-30Copy unreal -> unreal4Adam
2015-12-26Add support for channel mode +T to the ircd-hybrid protocol moduleMichael Wobst
2015-12-13hybrid.cpp:SendClientIntroduction(): use a valid IP address format. In the ↵miwob
future ircd-hybrid will reject UID messages with invalid IP addresses
2015-12-13Merge pull request #136 from miwob/add+CanSQLineChannelAdam
hybrid.cpp: add missing CanSQLineChannel = true; to the protocol options
2015-12-13Fix SendNumericInternal on inspircd sending to the user's uid if dest is a uidAdam
2015-10-24hybrid.cpp: add missing CanSQLineChannel = true; to the protocol optionsmiwob
2015-09-06Merge pull request #126 from SaberUK/2.0+typosAdam
Fix a ton of typos.
2015-09-06Don't unset modes which have no privilege associated with themAdam
2015-07-08Fix a ton of typos.Peter Powell
2015-06-29#1643 Umode +I is oper only on UnrealAdam
2015-04-28When introducing opered clients on inspircd send a fake opertypeAdam
2015-03-22Merge pull request #112 from attilamolnar/2.0+inspircdmlockAdam
InspIRCd 2.0: Ensure ircd-side mlock and topic lock state is always what we think it should be
2015-03-12Merge pull request #105 from miwob/master+use-uid-for-svsnickAdam
- Change SendForceNickChange() to use UIDs
2015-03-12Merge pull request #106 from miwob/master+SendClientIntroductionAdam
- Update SendClientIntroduction() to use * for account names instead of ...
2015-03-12Merge pull request #107 from miwob/master+misc-hybrid-changesAdam
- Misc updates to the hybrid protocol modules:
2015-03-11InspIRCd 2.0: Re-set server-side topiclock when an incoming METADATA ↵Attila Molnar
topiclock from a bursting server changes it
2015-03-11InspIRCd 2.0: Re-set server-side mlock when an incoming METADATA mlock from ↵Attila Molnar
a bursting server changes it
2015-03-11InspIRCd 2.0: Pass use_server_side_topiclock and use_server_side_mlock ↵Attila Molnar
references to METADATA handler
2015-03-11InspIRCd 2.0: Add METADATA handler, pass everything to inspircd12/metadataAttila Molnar
2015-03-11Remove cloak prior to applying vhost in insp20 fhost handlerAdam
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 0miwob
2015-02-15- Change SendForceNickChange() to use UIDsmiwob
2015-02-10Merge pull request #102 from miwob/master+protocol-missing-modesAdam
- Added some missing user modes to the ircd-hybrid protocol module
2015-02-08Misc 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 modulemiwob
2015-02-06Merge pull request #101 from miwob/master+hybrid-protocol-no-globops-overrideAdam
- 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-28More properly track topic change sources and allow users with access to ↵Adam
change topics through topiclock
2014-12-28Merge pull request #94 from webczat/2.0Adam
Fix issue 1627.
2014-12-28Merge pull request #93 from alexbarton/ngircd-fix-servertokenAdam
ngIRCd protocol module: fix servertoken
2014-12-28Fix adding regmoderated mode twice in plexusAdam
2014-12-12Fix 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-07Add SAVE support to inspircd20Adam
2014-11-30Correctly assign nicks to their respective host serversAlexander 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-30Fix server token assignment of servers in the networkAlexander 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-08Fix bahamut mode handlerAdam
2014-10-14Fix module event prioritization which was broken with the newerAdam
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.