Commit Graph

123 Commits

Author SHA1 Message Date
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 4d7c2da911 Actually upgraded 2020-10-29 11:35:12 +02:00
Tristan B. Kildaire c8ce9d264d Upgraded to gogga v0.0.2 2020-10-29 11:33:26 +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 123f1ea8b8 app.d now uses `gprintln` 2020-10-29 11:23:25 +02:00
Tristan B. Kildaire 39bd426714 Added gogga dependancy 2020-10-29 11:21:44 +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 e265e09223 Fixed not taking correct config file 2020-10-16 17:15:08 +02:00
Tristan B. Kildaire 8ee4fdf3b5 Implemented `memberinfo` command 2020-10-15 14:07:01 +02:00
Tristan B. Kildaire 471e683464 Updated protocol to reflect that of website's 2020-10-15 11:28:54 +02:00
Tristan B. Kildaire 9285d52897 Added TODO for `CHAN_PROP` and `SET_PROP` to be implemented. 2020-10-15 11:28:12 +02:00
Tristan B. Kildaire ae64574d3e Implemented checking for `SET_PROP` and `CHAN_PROP` commands 2020-10-15 11:27:25 +02:00
Tristan B. Kildaire 7031d6f538 Cleaned up, added new command enums 2020-10-15 11:26:57 +02:00
Tristan B. Kildaire 1e51b33195 Cleaned up 2020-10-15 11:23:59 +02:00
Tristan B. Kildaire 9c391d2517 Implemented 'status' message. 2020-10-14 23:19:40 +02:00
Tristan B. Kildaire a0d8ea8596 Added two commands TO BE implemented in the near future. 2020-10-14 18:48:23 +02:00
Tristan B. Kildaire 41a7a53d1a Updated .gitignore 2020-10-06 14:51:17 +02:00
Tristan B. Kildaire af3a36512a Removed uneeded cast 2020-10-05 19:38:01 +02:00