1
0
Fork 0
mirror of https://github.com/besterprotocol/besterd synced 2023-12-13 21:00:32 +01:00
Commit graph

144 commits

Author SHA1 Message Date
Tristan B. Kildaire 543a6168ed Added error handling for receiving case and also when the socket has been closed 2020-04-27 22:19:14 +02:00
Tristan B. Kildaire d2d140b354 Added code to end the client's connection if there was an error reading from the socket 2020-04-27 20:00:25 +02:00
Tristan B. Kildaire ca9ac3d82d Return 'false' on socket receive error. Added TODOs to implement this check 2020-04-27 17:04:10 +02:00
Tristan B. Kildaire f139e9f5a1 Bug fixed when getting users list 2020-04-27 16:34:14 +02:00
Tristan B. Kildaire d9feba805f WIP: Message handlers responses being sent 2020-04-27 15:18:53 +02:00
Tristan B. Kildaire cbd6c23db8 Fixed indentation in response.d 2020-04-27 13:00:16 +02:00
Tristan B. Kildaire 829b777c19 Inherit from BesterException 2020-04-26 22:16:07 +02:00
Tristan B. Kildaire 4dc2762cb5 Added stub type for base exception types in bester 2020-04-26 21:13:16 +02:00
Tristan B. Kildaire 55ed333088 Removed unused module 2020-04-26 20:42:36 +02:00
Tristan B. Kildaire ff3badb722 Added todo 2020-04-26 20:35:37 +02:00
Tristan B. Kildaire dfd2c973b1 Cleaned up 2020-04-26 19:53:59 +02:00
Tristan B. Kildaire 845dcbcc46 Fully implemented use of sendMessage and receiveMessage 2020-04-26 19:19:24 +02:00
Tristan B. Kildaire 73b892a072 Implemented sendMessage and receiveMessage 2020-04-26 19:01:01 +02:00
Tristan B. Kildaire eb4626fd33 Cleaned up 2020-04-26 18:43:57 +02:00
Tristan B. Kildaire f2216e05a2 Implemented use of sendMessage and receiveMessage 2020-04-26 18:42:41 +02:00
Tristan B. Kildaire c69a846903 Removed unused function 2020-04-26 18:31:39 +02:00
Tristan B. Kildaire 30ccb71291 Implemented use of 'sendMessage' 2020-04-26 18:21:55 +02:00
Tristan B. Kildaire 485c332a15 Cleaned up 2020-04-26 18:00:39 +02:00
Tristan B. Kildaire 812809510a Added generic JSON socketReceive function 2020-04-26 17:51:48 +02:00
Tristan B. Kildaire c810ef3a77 WIP: Message receive function 2020-04-26 17:47:54 +02:00
Tristan B. Kildaire a2100a4ac9 Added new generic JSON socket-sending function 2020-04-26 17:16:28 +02:00
Tristan B. Kildaire a246097b82 Re-ordered 2020-04-26 17:01:24 +02:00
Tristan B. Kildaire 2c1306fc47 Fixed bug whereby old length was being used as the array was dirty 2020-04-26 15:49:30 +02:00
Tristan B. Kildaire 2ab3260ada Fixed compile time error 2020-04-26 15:10:48 +02:00
Tristan B. Kildaire 4b8dad093e Re-worked authentication mechanism 2020-04-26 15:01:48 +02:00
Tristan B. Kildaire 9e4eadde4b SHow error message on invalid scope provided 2020-04-26 14:36:04 +02:00
Tristan B. Kildaire ca101486e1 Implementing new identification mechanism 2020-04-26 14:25:56 +02:00
Tristan B. Kildaire 1744ee00f9 Refactored scope-checking into a new function 2020-04-26 14:04:11 +02:00
Tristan B. Kildaire 209e009af6 Cleaned up code 2020-04-26 13:16:55 +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 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