summaryrefslogtreecommitdiff
path: root/modules/protocol
AgeCommit message (Collapse)Author
2017-10-08Remove 2 day xline capAdam
2017-10-08Fix some compiler warningsAdam
2017-10-07No longer expose c->ci and ci->cAdam
2017-10-07unreal: send empty sjoin for MessageChannelAdam
2017-10-07unreal: send channel modes in sjoinAdam
2017-06-22Ping uplink occasionally and disconnect if no pong is receivedAdam
2017-04-20Merge commit '8656b65e392e8d26de218bf372da949c3a00d8d4'Adam
2017-04-20Merge commit 'a4f7d847abdde8f070a201417a456067d3beb4a1'Adam
2017-04-07Merge commit '95cd7a6aee8edb833aff92207ebed67a06913550'Adam
2017-04-07Merge commit 'aefde6e44d0c694119870f3d2462bdcda35d4291'Adam
2017-04-06Merge commit 'f4543edfe25d3c067f4884df1c0b101161342318'Adam
2017-03-19Get rid of relying on if(this) in WhoSends()Adam
2017-01-23Make log system use newer format stringsAdam
Also allow log messages to be translatable
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2017-01-11unreal4: use SENDUMODE instead of GLOBOPSAdam
2017-01-07ngircd: move metadata non-exietent user log message to debugAdam
2016-12-18protocol/inspircd20: use own svsjoin/part/nicks to vaoid module dependencies ↵Adam
on hybrid/bahamut
2016-12-18protocol/bahamut: fix typo in AkillDelAdam
2016-12-17Split ircdproto send functions out into separate servicesAdam
This makes it easier to see which send functions a protocol module implements as they are all explicitly registered by the module, and avoids the problem of subtly breaking other protocol modules when using inheritance. Also split the old "core" send implementations out into a module, and the TS6 ID generator
2016-12-11Fix detecting if chghost/chgident is loaded on inspircd and don't send them ↵Adam
unless they are
2016-12-10Remove unnecessary functions from ngircd that duplicate the default ↵Adam
behavior, fix a few typos in comments
2016-12-08Export protocol implementations into protocol module headersAdam
2016-12-07Fix numerics to be sent to uidsAdam
2016-12-06Remove many more old C style format strings in the protocol functionsAdam
2016-12-01Split more protocol module message handler declarations into module headersAdam
2016-12-01inspircd12: fix mode handler to handle opers changing other users umodes ↵Adam
correctly
2016-12-01Allow encap handlers to recall message processing, make protocol/inspircd do ↵Adam
this
2016-11-25Rename most ext fields names to be consistent with everything else, add ↵Adam
accessors for many
2016-11-22protocol/inspircd: Match servername as well on ENCAPgenius3000
2016-10-16plexus: add noop and sasl supportAdam
2016-10-07ratbox: fix RESVsMichael Hazell
Also, enable channel support because it wasn't specified already and point charybdis to these methods instead.
2016-10-07Add/fix various checks on source user existing in the protocol modulesAdam
2016-10-07Properly support RESV and UNRESV in Charybdis, and improve RESV setting for ↵Michael Hazell
pseudoclients when bursting.
2016-10-07Move core message handles to protocol/rfc1459Adam
2016-10-06Handle /join 0 for ratbox & charybdisZoddo
2016-10-04inspircd20: specifially add channel modes official-join and operprefix as ↵Adam
status modes, sometimes they are sent in CAPAB without a status prefix which causes them to be added as parameter modes
2016-10-02Send vident/vhost in SVSLOGIN with SASLZoddo
2016-10-02Fix host on charybdis if there is no vhostZoddo
2016-10-02proto/charybdis: Add support for MECHLISTToni Kaija
2016-10-02Implement support for SASL 3.2 mechanism lists.Peter Powell
2016-10-01Update SendSQLine() in hybrid's protocol module to use non-capsulatet RESV ↵miwob
message
2016-09-30Update SendSGLine() in hybrid's protocol module to add support for temporary ↵miwob
x-lines
2016-09-30hybrid.cpp: clean up style to match with other code; update copyright headermiwob
2016-09-30unreal: use uid for chghostAdam
2016-09-28Forward port various Unreal4 things, drop Unreal3 supportAdam
2016-09-28hybrid.cpp:SendClientIntroduction(): use a valid IP address format. In the ↵miwob
future ircd-hybrid will reject UID messages with invalid IP addresses
2016-09-25Get rid of service alias stuff, make proto mods link to each otherAdam
2016-09-23Fix SendNumericInternal on inspircd sending to the user's uid if dest is a uidAdam
2016-09-23hybrid: set CanSQLineChannelAdam
2016-09-23Remove rfc1459 message framing everywhereAdam