Commit Graph

376 Commits

Author SHA1 Message Date
Tristan B. Kildaire 3d1607ee9e Refactored informer mechanism. 2020-05-04 15:22:49 +02:00
Tristan B. Kildaire c29cc89f8b Fixed compile error. 2020-05-04 15:17:53 +02:00
Tristan B. Kildaire 6530114414 Moved comment. 2020-05-04 15:17:38 +02:00
Tristan B. Kildaire 222fd3a1b4 WIP: Informer mechanism. 2020-05-04 15:17:31 +02:00
Tristan B. Kildaire b54817e418 Updated sendClient and sendServer format. 2020-05-04 13:56:18 +02:00
Tristan B. Kildaire 26bbb171f7 New handler message format. 2020-05-04 13:23:09 +02:00
Tristan B. Kildaire d42f04d29f Added support for "dummy" payload type. 2020-05-03 16:10:22 +02:00
Tristan B. Kildaire c04ba6b213 Added comment. 2020-05-02 22:43:05 +02:00
Tristan B. Kildaire cb3fbd0470 Made workable for dub 2020-05-02 22:38:25 +02:00
Tristan B. Kildaire 5d23ed0727 Use new `bformat` library for messaging. 2020-05-02 20:05:05 +02:00
Tristan B. Kildaire b9d15c55bd Removed todo. 2020-05-02 19:18:02 +02:00
Tristan B. Kildaire 55d0293d17 Disabled `args` field fetch for now as it isn't being used by any built-in command as of yet. 2020-05-02 18:27:09 +02:00
Tristan B. Kildaire 9dc2ec3616 New test added. 2020-05-02 18:23:59 +02:00
Tristan B. Kildaire ec2648dba4 Updated .gitignore. 2020-05-02 18:23:49 +02:00
Tristan B. Kildaire 350969af26 Set dispatch status on errors. 2020-05-02 18:23:35 +02:00
Tristan B. Kildaire dd13d80ed4 Added return message on dispatch failure for bad json. In the case of a missing payload field. 2020-05-02 17:55:04 +02:00
Tristan B. Kildaire 885c937893 Added testing code. 2020-05-02 17:40:40 +02:00
Tristan B. Kildaire 5cb5fde2ac Renamed tests. 2020-05-02 17:25:26 +02:00
Tristan B. Kildaire 3a5b458da2 Send a status as a response rather than error message. 2020-05-02 16:52:30 +02:00
Tristan B. Kildaire 39fa2d9e32 Fixed testing script. 2020-05-02 16:49:45 +02:00
Tristan B. Kildaire 3cc3ea36e7 Removed debug print. 2020-05-02 16:23:49 +02:00
Tristan B. Kildaire b7d2fa936c Make `sendError` public. 2020-05-02 16:19:44 +02:00
Tristan B. Kildaire de56cca9a7 Added `sendError` function to make sending error messages to the client easier. 2020-05-02 16:19:30 +02:00
Tristan B. Kildaire 1308eb94ce Changed error format. 2020-05-02 16:06:38 +02:00
Tristan B. Kildaire c77d99ee36 WIP: New test. 2020-05-02 15:29:15 +02:00
Tristan B. Kildaire c970b92c5f Fixed error response. 2020-05-02 15:29:11 +02:00
Tristan B. Kildaire db48723e2c Removed unecessary code from test. 2020-05-02 15:23:20 +02:00
Tristan B. Kildaire cdc8249122 Added authentication failure test. 2020-05-02 15:22:44 +02:00
Tristan B. Kildaire 9796a005b6 Respond with an error message on authentication failure. 2020-05-02 15:20:50 +02:00
Tristan B. Kildaire cc983dab8f Removed uneeded items. 2020-05-01 22:24:01 +02:00
Tristan B. Kildaire b7bcfd1997 Re-worked built i commands. 2020-05-01 22:23:24 +02:00
Tristan B. Kildaire 312d0bb8e9 Add a field `primitiveAppended` to the message so the handler can get the server reply too. 2020-05-01 22:02:53 +02:00
Tristan B. Kildaire c68df69713 Getting ready for built-in commands. 2020-05-01 17:48:45 +02:00
Tristan B. Kildaire 3c8fd6c547 Added more debug prints. 2020-05-01 12:19:21 +02:00
Tristan B. Kildaire 07870f2a14 Refactored imports. 2020-05-01 09:55:50 +02:00
Tristan B. Kildaire a973bb0b1b Used debugPrint. 2020-05-01 09:45:44 +02:00
Tristan B. Kildaire c4cecbb945 Removed stray print. 2020-05-01 09:41:16 +02:00
Tristan B. Kildaire 3f9f93d1a8 Output debug infor showing which listener is being started. 2020-05-01 09:39:41 +02:00
Tristan B. Kildaire 62b03568ef Make sure username and password are not empty.
Strip username of whitespace trailing and preceiding.
2020-05-01 09:38:17 +02:00
Tristan B. Kildaire 42664666ce Moved message.d into utils/ 2020-05-01 09:27:17 +02:00
Tristan B. Kildaire 3abf89611d Refactored app.d 2020-05-01 09:19:38 +02:00
Tristan B. Kildaire f80144218c Removed unused function. 2020-05-01 09:14:57 +02:00
Tristan B. Kildaire e1b0d1fe85 Updates. 2020-05-01 09:13:42 +02:00
Tristan B. Kildaire 7ab34cb188 Cleaned up message.d 2020-05-01 09:09:02 +02:00
Tristan B. Kildaire af4e79f844 Refactored error handling in message.d 2020-04-30 21:42:35 +02:00
Tristan B. Kildaire 9e6f42cdeb Made scripts executable. 2020-04-30 19:43:20 +02:00
Tristan B. Kildaire 5204274a76 Configuration file is now read in from arguments. 2020-04-30 19:18:00 +02:00
Tristan B. Kildaire 0d6b757923 Cleaned up code.
Only show debugging if envrionment variable
`R_DEBUG` is set.
2020-04-30 19:10:26 +02:00
Tristan B. Kildaire b66c2116dc Code clean up and new tests 2020-04-30 18:03:50 +02:00
Tristan B. Kildaire 16d128f7d3 Close server connection after one message received 2020-04-30 17:38:32 +02:00