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

111 Commits

Author SHA1 Message Date
Tristan B. Kildaire
c7a4cfbadd Added TODO 2021-01-27 22:26:56 +02:00
Tristan B. Kildaire
164eee4f3f Code cleanup 2020-12-22 00:54:28 +02:00
Tristan B. Kildaire
dc6efc50b7 Print out config on startup 2020-12-20 23:48:52 +02:00
Tristan B. Kildaire
d860170429 Removed unused constructor 2020-12-20 22:04:59 +02:00
Tristan B. Kildaire
bee016f521 Parse new listener blocks 2020-12-20 19:36:53 +02:00
Tristan B. Kildaire
eee69dcbac Code cleanup 2020-12-20 18:15:02 +02:00
Tristan B. Kildaire
0da2a73226 Added missing bind() call to DListener 2020-12-20 18:12:11 +02:00
Tristan B. Kildaire
917402e974 The dserver now starts all constructed listeners 2020-12-20 17:47:15 +02:00
Tristan B. Kildaire
9e3da7d09f Removed sockets from dserver.d, sockets are now per each DListener 2020-12-20 17:44:22 +02:00
Tristan B. Kildaire
40cb881816 Code cleanliness 2020-12-20 17:42:23 +02:00
Tristan B. Kildaire
aec29f0fd1 Added method, construcListeners(), to instantiate listeners 2020-12-20 17:39:56 +02:00
Tristan B. Kildaire
b9513bae96 Merge branch 'listeners' into multiple_listeners 2020-12-20 17:22:18 +02:00
Tristan B. Kildaire
04ee591936 Return all addresses requested to bind to 2020-12-20 17:20:46 +02:00
Tristan B. Kildaire
d1e1297a26 Handle error 2020-12-04 14:11:55 +02:00
Tristan B. Kildaire
cc95b8e2e9 Add listener array to server 2020-11-03 10:56:58 +02:00
Tristan B. Kildaire
727d42fa67 Added debug print for the address the listener's socket is bound to 2020-11-03 10:41:32 +02:00
Tristan B. Kildaire
2badd2d302 Now accepts incoming connections, adds them to the global queue and starts the handler for the new connection 2020-11-03 10:39:56 +02:00
Tristan B. Kildaire
616d063516 Add server instance 2020-11-03 10:37:49 +02:00
Tristan B. Kildaire
878a59920b Fixed compilation errors 2020-11-03 10:36:28 +02:00
Tristan B. Kildaire
41d758c46a Added dlistener.d 2020-11-03 10:34:58 +02:00
Tristan B. Kildaire
a246ef1d73 WIP: Plugin system 2020-11-03 10:25:44 +02:00
Tristan B. Kildaire
6a679613cc Removed uneeded variable 2020-10-30 19:46:07 +02:00
Tristan B. Kildaire
10da3b093d Using gogga for debug prints in dchannel 2020-10-30 19:27:19 +02:00
Tristan B. Kildaire
7a41d66490 Removed completed TODO 2020-10-29 11:36:15 +02:00
Tristan B. Kildaire
61faff4d1d Fixed compilation issues 2020-10-29 11:26:52 +02:00
Tristan B. Kildaire
1466820ee1 dconnection now uses gprintln 2020-10-29 11:26:07 +02:00
Tristan B. Kildaire
170511a934 dserver now uses gprintln 2020-10-29 11:24:12 +02:00
Tristan B. Kildaire
4e3410c394 Changed 2020-10-29 11:20:54 +02:00
Tristan B. Kildaire
e1848d9b89 Why the fuck would I do it like that 2020-10-26 13:32:33 +02:00
Tristan B. Kildaire
c560d9d4d9 Added TODO 2020-10-26 10:22:44 +02:00
Tristan B. Kildaire
494acab21c Fixed encoding error with GET_USER_PROPS command 2020-10-21 09:02:11 +02:00
Tristan B. Kildaire
7e18e8e6fc My fok marelize 2020-10-20 23:16:50 +02:00
Tristan B. Kildaire
04e12941fb Implemented setproperty 2020-10-20 11:24:19 +02:00
Tristan B. Kildaire
70549b8fdb Implemented setProperty on the server 2020-10-20 10:45:17 +02:00
Tristan B. Kildaire
3be0a028c6 Added mutex to deleteProperty 2020-10-20 10:01:38 +02:00
Tristan B. Kildaire
1694634e3c Added mutex to getProperties 2020-10-20 10:01:13 +02:00
Tristan B. Kildaire
8a7480e356 Added mutex for properties to isProperty and getProperty 2020-10-20 09:57:50 +02:00
Tristan B. Kildaire
3f3bf6071e Initialize properties lock 2020-10-20 09:55:55 +02:00
Tristan B. Kildaire
4af556a8c6 Added server functions for isProperty and getProperty for users 2020-10-20 09:54:42 +02:00
Tristan B. Kildaire
3970a35cd0 Fixed command check
Added missing enums
2020-10-20 09:29:02 +02:00
Tristan B. Kildaire
d0dbb51eef Added isProperty(string) method 2020-10-20 09:26:32 +02:00
Tristan B. Kildaire
94f8922b4f Implemented command GET_USER_PROPS 2020-10-20 09:08:25 +02:00
Tristan B. Kildaire
287d0c6ceb Implemented all property functions. 2020-10-20 08:23:47 +02:00
Tristan B. Kildaire
e39f965b17 Added all needed stub methods for user properties 2020-10-20 08:22:13 +02:00
Tristan B. Kildaire
f20a02635e Added neew properties system. 2020-10-20 08:17:48 +02:00
Tristan B. Kildaire
95d2c2adc9 Added getStatus message 2020-10-20 07:57:27 +02:00
Tristan B. Kildaire
759d1623a1 Added default status 2020-10-20 07:57:21 +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
8ee4fdf3b5 Implemented memberinfo command 2020-10-15 14:07:01 +02:00