Commit Graph

161 Commits

Author SHA1 Message Date
Tristan B. Kildaire 209e009af6 Cleaned up code 2020-04-26 13:16:55 +02:00
Tristan B. Kildaire 8083dca414 Re-enable full test suite 2020-04-26 13:07:01 +02:00
Tristan B. Kildaire 90edca23ae Fixed runtime segmentation fault, did not call getNewSocket for a second time 2020-04-26 13:04:13 +02:00
Tristan B. Kildaire 30a1fbf965 Use getNewSocket call 2020-04-25 23:22:53 +02:00
Tristan B. Kildaire 60d0d091e2 Added function "getNewSocket" to provide a new connection to a message handler ad-hoc 2020-04-25 23:09:06 +02:00
Tristan B. Kildaire b56e989460 Retieve matched users for 'SEND_CLIENTS' command 2020-04-25 22:33:35 +02:00
Tristan B. Kildaire 1ca8f6e777 Added user matching 2020-04-25 22:20:12 +02:00
Tristan B. Kildaire 2c4940af44 WIP: Authenticated user matching 2020-04-25 20:30:49 +02:00
Tristan B. Kildaire e5aa908489 WIP 2020-04-25 19:36:23 +02:00
Tristan B. Kildaire 0c2b161c78 Test 2020-04-25 19:34:09 +02:00
Tristan B. Kildaire e87d64f3a0 Teest 2020-04-25 19:33:45 +02:00
Tristan B. Kildaire 009c0ea3e1 Test remove 2020-04-25 19:21:28 +02:00
Tristan B. Kildaire efad0ef298 Test 2020-04-25 19:21:19 +02:00
Tristan B. Kildaire 39a96c62aa Added function 'isUser' to check if a connection is an authenticated user 2020-04-25 19:10:17 +02:00
Tristan B. Kildaire 7b4a3369b4 WIP 2020-04-25 18:58:32 +02:00
Tristan B. Kildaire 1428249568 Set classes that should not be inherited from to final 2020-04-24 19:19:53 +02:00
Tristan B. Kildaire e8d89bf94a Fixed runtime error 2020-04-24 19:12:26 +02:00
Tristan B. Kildaire ac92b9bb76 Fixed compilation error 2020-04-24 19:10:57 +02:00
Tristan B. Kildaire d48ecbc4fe WIP 2020-04-24 18:55:19 +02:00
Tristan B. Kildaire 646662319e Added error checking for message response handling and executor for executing the commands 2020-04-24 18:41:25 +02:00
Tristan B. Kildaire 1cecddc235 Abstracted Handler's message response into its own type 2020-04-24 18:30:02 +02:00
Tristan B. Kildaire 15e241b49a WIP: Message-handler response abstraction 2020-04-24 17:56:57 +02:00
Tristan B. Kildaire 04d22a8f5e Move to new directory for message ingest and egress 2020-04-24 17:53:07 +02:00
Tristan B. Kildaire efe222a5c6 New directory structure 2020-04-24 17:48:22 +02:00
Tristan B. Kildaire 1e560671b9 New directory structure 2020-04-24 17:24:09 +02:00
Tristan B. Kildaire 2a5c956d98 Renamed modules 2020-04-24 17:17:58 +02:00
Tristan B. Kildaire e8215db9cb Split three classes across 3 modules 2020-04-24 17:14:35 +02:00
Tristan B. Kildaire 16795c3be5 WIP: Response handling 2020-04-24 17:12:25 +02:00
Tristan B. Kildaire 836e4cdc80 Moved code 2020-04-20 22:02:12 +02:00
Tristan B. Kildaire 7f25b598db Fixed UNIX domain listener 2020-04-20 21:18:45 +02:00
Tristan B. Kildaire 885982a1a6 Added built-ins listing 2020-04-20 20:30:55 +02:00
Tristan B. Kildaire 55c815ea64 Implemented IPv6 support, UNIX broken 2020-04-20 20:30:17 +02:00
Tristan B. Kildaire 9c0f4a6966 Adds all listeners for now 2020-04-20 20:08:55 +02:00
Tristan B. Kildaire 4ef21cdd32 WIP 2020-04-20 19:39:30 +02:00
Tristan B. Kildaire 93bb1615df Debug outputs 2020-04-20 19:28:35 +02:00
Tristan B. Kildaire 92d524147d Get configuration details 2020-04-20 19:23:59 +02:00
Tristan B. Kildaire e1b01cf8c5 Add bester listener constructor 2020-04-20 19:07:29 +02:00
Tristan B. Kildaire ff62bd6e23 Added updated server.conf for multiple listeners 2020-04-20 19:04:05 +02:00
Tristan B. Kildaire 0f4dc92bf7 WIP 2020-04-20 18:59:03 +02:00
Tristan B. Kildaire fed3d06193 Fixed compile error 2020-04-20 18:55:48 +02:00
Tristan B. Kildaire 402e567666 Added work in progress code 2020-04-20 18:51:40 +02:00
Tristan B. Kildaire 11e3a3a2f9 Initialize thread 2020-04-20 18:50:00 +02:00
Tristan B. Kildaire 8978f057a3 Implementing different listeners for supporting Unix, INET4 and INET6 tcp 2020-04-20 18:48:06 +02:00
Tristan B. Kildaire 1c35bcd793 Added WIP structure for multiple server listeners (for IPv6 and IPv6 dualstack support - for example) 2020-04-20 17:18:40 +02:00
Tristan B. Kildaire 0ce324f9ab Cleaned up code 2020-04-19 22:00:53 +02:00
Tristan B. Kildaire 38a578e19b All for today 2020-04-19 21:55:08 +02:00
Tristan B. Kildaire 82c45f0e9b Added authentication test 2020-04-19 21:41:03 +02:00
Tristan B. Kildaire 3fde07c049 Fixed bug 2020-04-19 21:30:23 +02:00
Tristan B. Kildaire 602a152843 Added \'close\' command (actually) 2020-04-19 21:04:38 +02:00
Tristan B. Kildaire 466ab544c2 Added \'close\' command 2020-04-19 21:03:55 +02:00