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 |
|