J-P Nurmi
|
7f03484899
|
CClient: add ATTACH command
The main benefit is that (unlike JOIN) ATTACH allows wildcards.
It's also nicely symmetric with DETACH.
|
2015-09-10 01:12:19 +02:00 |
|
J-P Nurmi
|
832430659f
|
CClient: share the chan detaching code
|
2015-09-10 01:12:19 +02:00 |
|
J-P Nurmi
|
7916efa997
|
CClient: share the chan matching code
|
2015-09-10 01:12:19 +02:00 |
|
J-P Nurmi
|
1a3e9ecb86
|
Resolve #1045: Make CMessage retain the colon
If the colon was there when parsed, stick it back even if it would be
technically unnecessary.
|
2015-09-10 00:21:04 +02:00 |
|
J-P Nurmi
|
ba76e041b9
|
Add OnNumericMessage() module hook (close #1069)
|
2015-09-07 16:41:15 +02:00 |
|
J-P Nurmi
|
c7cb7fca3f
|
Cleanup CIRCSock::ReadLine()
|
2015-09-07 00:00:28 +02:00 |
|
J-P Nurmi
|
dae21026fa
|
CIRCSock::OnErrorMessage() handler
|
2015-09-07 00:00:28 +02:00 |
|
J-P Nurmi
|
41b71e3a40
|
CIRCSock::OnPing/PongMessage() handlers
|
2015-09-07 00:00:28 +02:00 |
|
J-P Nurmi
|
da06aacd4d
|
CIRCSock::OnNumericMessage() handler
|
2015-09-07 00:00:28 +02:00 |
|
J-P Nurmi
|
0446aaa929
|
CIRCSock::OnModeMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
b8dbdb0a4b
|
CIRCSock::OnWallopsMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
1346718308
|
CIRCSock::OnCapabilityMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
d3f42cabeb
|
CIRCSock::OnInviteMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
05fbb52173
|
CIRCSock::OnAccountMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
d556a29218
|
CIRCSock::OnAwayMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
d53a2d1f24
|
CIRCSock::OnTextMessage() handler
|
2015-09-07 00:00:27 +02:00 |
|
J-P Nurmi
|
236bd7249f
|
CIRCSock::OnActionMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
74be5522d1
|
CIRCSock::OnCTCPMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
30bb92fec3
|
CIRCSock::OnNoticeMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
b459cdf85b
|
CIRCSock::OnTopicMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
3349011a12
|
CIRCSock::OnKickMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
9f9304a253
|
CIRCSock::OnPartMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
a2110da245
|
CIRCSock::OnJoinMessage() handler
|
2015-09-07 00:00:26 +02:00 |
|
J-P Nurmi
|
a0a2b0fb4e
|
CIRCSock::OnQuitMessage() handler
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
41a9b36687
|
CIRCSock::OnNickMessage() handler
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
c4a216c554
|
CIRCSock::ReadLine(): use CMessage::GetType()
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
77ddb3c420
|
CClient::ReadLine(): use CMessage::GetType()
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
5880bb4180
|
Add CMessage::GetType()
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
2bee156316
|
CString CMessage::GetParams(): keep the colon, even at the beginning
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
17d07d5a74
|
CIRCSock: handle raw 352 (RPL_WHOREPLY) using CMessage
|
2015-09-07 00:00:25 +02:00 |
|
J-P Nurmi
|
795ea45f69
|
CIRCSock::ForwardRaw353(): use CMessage
|
2015-09-07 00:00:24 +02:00 |
|
J-P Nurmi
|
fa894a86b0
|
Add CNumericMessage
|
2015-09-07 00:00:24 +02:00 |
|
J-P Nurmi
|
b95f1f7fbf
|
echo-message: status/module should echo before replies (#1022)
|
2015-09-06 10:45:42 +02:00 |
|
J-P Nurmi
|
50ed9adf8a
|
Fix CMessage::GetParams() crash - thanks kerio
|
2015-09-05 23:45:26 +02:00 |
|
J-P Nurmi
|
ce0ddd3aac
|
Merge pull request #1059 from jpnurmi/networklesshooks
Don't require network for OnUserXxxMessage() hooks
|
2015-09-04 23:29:49 +02:00 |
|
J-P Nurmi
|
0faafbf3bf
|
Merge pull request #1056 from jpnurmi/handlecap
Implement CClient::HandleCap() using CMessage (ref #1013)
|
2015-09-04 20:49:11 +02:00 |
|
J-P Nurmi
|
0211b34a09
|
Merge pull request #1057 from jpnurmi/echo-status
Fix #1022: Status and module commands not echoed back to client
|
2015-09-03 20:11:57 +02:00 |
|
J-P Nurmi
|
2880368825
|
Merge pull request #1055 from jpnurmi/onctcpreplymessage
Add missing CModules::OnCTCPReplyMessage()
|
2015-09-03 20:11:38 +02:00 |
|
J-P Nurmi
|
81e6d0bbf2
|
Don't require network for OnUserXxxMessage() hooks
- OnUserJoinMessage()
- OnUserPartMessage()
- OnUserTopicMessage()
- OnUserActionMessage()
- OnUserCTCPMessage()
Supersedes #503
|
2015-09-02 23:46:05 +02:00 |
|
J-P Nurmi
|
2a40c355f4
|
Fix #1022: Status and module commands not echoed back to client
|
2015-09-02 20:15:15 +02:00 |
|
J-P Nurmi
|
2b18d6ee38
|
Merge pull request #1020 from jpnurmi/traffic
Calculate per-network traffic (#963)
|
2015-09-02 01:01:13 +02:00 |
|
J-P Nurmi
|
a79acacfad
|
Add missing CModules::OnCTCPReplyMessage()
|
2015-09-02 00:51:05 +02:00 |
|
J-P Nurmi
|
453401eef4
|
Implement CClient::HandleCap() using CMessage (ref #1013)
|
2015-09-02 00:08:43 +02:00 |
|
J-P Nurmi
|
64e39aca88
|
Merge pull request #1049 from kerio92/appel_du_vide
Add an %empty% substitution in ExpandString that expands to the empty string.
|
2015-09-01 22:14:29 +02:00 |
|
J-P Nurmi
|
d9479189ea
|
Merge branch '1.6.x'
|
2015-09-01 21:41:05 +02:00 |
|
Jos Ahrens
|
0b32da4ccc
|
Always try to delete an uppercase CTCP response in DelCtcpReply
AddCtcpReply always adds an CTCP response in uppercase, it is only fair we do the same in DelCtcpReply
|
2015-09-01 21:37:14 +02:00 |
|
J-P Nurmi
|
448acbe0eb
|
Fix custom CTCP replies (close #1052)
|
2015-08-31 23:20:43 +02:00 |
|
J-P Nurmi
|
31ba15d686
|
CClient::ReadLine(): use CMessage
|
2015-08-31 00:24:30 +02:00 |
|
J-P Nurmi
|
e5b7f2c6df
|
Make CBufLine hold a CMessage internally
|
2015-08-31 00:24:30 +02:00 |
|
J-P Nurmi
|
f1dead9ff3
|
Add OnUserXxxMessage(CXxxMessage) module hooks
|
2015-08-30 15:50:12 +02:00 |
|