1
0
mirror of https://github.com/deavminet/dnetd synced 2024-09-21 17:53:39 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
Tristan B. Kildaire
1c9168a6b8 PROTOCOL UPDATE
Type: NotificationMessage
Sub-type: Channel

Channel changes from 1->0

Direct messages are meant to be 1
2021-01-28 15:39:35 +02:00
Tristan B. Kildaire
10da3b093d Using gogga for debug prints in dchannel 2020-10-30 19:27:19 +02:00
Tristan B. Kildaire
7e18e8e6fc My fok marelize 2020-10-20 23:16:50 +02:00
Tristan B. Kildaire
93f4ab34ef Applied last commit's idea to leave messages 2020-10-18 13:40:53 +02:00
Tristan B. Kildaire
68cd53ea8d ChannelJoin notification now returns :<channel>,<username>" instead of just "<username>" 2020-10-18 13:29:18 +02:00
Tristan B. Kildaire
87eb1f02e7 Implemented memberlist command 2020-09-29 23:28:58 +02:00
Tristan B. Kildaire
f1219170ec Re-enabled broadcasts on leave/join 2020-09-28 19:46:30 +02:00
Tristan B. Kildaire
e30987546b Added debug prints for now solved bug (tristanable concurrency fix, early request), also simplified channel joins to be mutex atomic in that all stuff must first complete 2020-09-28 19:23:04 +02:00
Tristan B. Kildaire
1b1827738c Added 'join' broadcast to channel on user join channel 2020-09-28 13:58:18 +02:00
Tristan B. Kildaire
ea34d7b4a2 Broadcast leave message to channel the client left 2020-09-28 13:47:27 +02:00
Tristan B. Kildaire
5983f090e3 Leave all channels you were a member of on socket read error (caused by disconnect) 2020-09-28 11:42:14 +02:00
Tristan B. Kildaire
aa41a13aed Refactored bool 'status' after user/channel send 2020-09-27 19:50:39 +02:00
Tristan B. Kildaire
2b94a85e2c Added 'getMemberCount()' to DChannel 2020-09-26 15:05:52 +02:00
Tristan B. Kildaire
b81b7a37cd On unknown command, return byte 2 2020-09-25 19:30:45 +02:00
Tristan B. Kildaire
bf74c74891 Fixed bug whereby newlu created channels were not added to the global channel list 2020-09-25 09:25:37 +02:00
Tristan B. Kildaire
26f24f12c8 On 'link' and 'auth' commands set the respective connection types to SERVER and CLIENT 2020-09-24 13:54:01 +02:00
Tristan B. Kildaire
59d4dd1f25 Added functionality to send message to everyone in a channel 2020-09-24 13:28:09 +02:00
Tristan B. Kildaire
a606b19742 Implemented DChannel.leave(this, DConnection) 2020-09-24 00:28:15 +02:00
Tristan 🅱. Kildaire
e2b0ec0846 Fixed toString 2020-09-23 21:40:22 +02:00
Tristan 🅱. Kildaire
41b84fa2a1 Fixed toString 2020-09-23 19:39:16 +02:00
Tristan 🅱. Kildaire
c55a9b9419 Added mutexes to 'join' command, added toString to DChannel 2020-09-23 19:12:12 +02:00
Tristan 🅱. Kildaire
7e1e361c21 Added 'join' command 2020-09-23 18:52:11 +02:00