Commit Graph

287 Commits

Author SHA1 Message Date
Tristan B. Kildaire 30fe9bbdf6 Merge branch 'master' of github.com:besterprotocol/besterd 2020-04-19 12:57:33 +02:00
Tristan B. Kildaire 8bf72be4f0 Implemented scope detection 2020-04-19 12:57:04 +02:00
Tristan B. Kildaire bafcb2af69 Updated spec 2020-04-19 12:56:52 +02:00
Tristan B. Kildaire c811f7fe0d
Update README.md 2020-04-19 00:23:19 +02:00
Tristan B. Kildaire fa02bac44b Bitch slapped this smart ass hoe compiler into liking 'gotos' 2020-04-18 23:01:47 +02:00
Tristan B. Kildaire 8918c94ec5 WIP 2020-04-18 22:50:47 +02:00
Tristan B. Kildaire 5929c83ce4 Adding v2 spec implementation 2020-04-18 22:34:26 +02:00
Tristan B. Kildaire 4196bdf6d5 Added server->client spec 2020-04-18 21:28:58 +02:00
Tristan B. Kildaire eb8b4497aa Added horizontal rules to split sections 2020-04-18 21:17:31 +02:00
Tristan B. Kildaire 95f07517fc Added server->client response spec 2020-04-18 21:15:08 +02:00
Tristan B. Kildaire e2074191f0 Last push 2020-04-18 21:02:42 +02:00
Tristan B. Kildaire 46cda63518 Cleared up which direction of communication is being described 2020-04-18 21:00:13 +02:00
Tristan B. Kildaire ba9b72e554 Added re-worked client command message 2020-04-18 20:55:58 +02:00
Tristan B. Kildaire dcc236168e Added information on what the client should be sending 2020-04-18 20:50:04 +02:00
Tristan B. Kildaire bd7d3174b8 Added re-worked spec (WIP) 2020-04-18 20:45:30 +02:00
Tristan B. Kildaire 85ae21305b Clean up 2020-04-18 20:10:16 +02:00
Tristan B. Kildaire 051167cbe3 WIP: Responses and scopes 2020-04-18 20:09:33 +02:00
Tristan B. Kildaire 92ed1cb25a Implemented socket receive from UNIX domain socket and fixed test that was doubly-sending 2020-04-18 19:52:30 +02:00
Tristan B. Kildaire 7b503e5cfa Work in progress 2020-04-18 19:30:43 +02:00
Tristan B. Kildaire 0cebc13dab Added missing tests 2020-04-18 16:43:42 +02:00
Tristan B. Kildaire 409f0e028f Fixed bug whereby the correct payload handler would never be chosen 2020-04-18 16:13:31 +02:00
Tristan B. Kildaire 03697ffe7c Fixed bug where UNIX domain socket would not bind 2020-04-18 15:53:08 +02:00
Tristan B. Kildaire d5e911d003 Construct unix buffer 2020-04-18 15:25:22 +02:00
Tristan B. Kildaire 6e01c4b695 Fixed loop deque'ers 2020-04-18 15:04:00 +02:00
Tristan B. Kildaire 5d3cc2eebf Added debug prints 2020-04-17 22:24:08 +02:00
Tristan B. Kildaire 45cca9257c Merge branch 'master' of github.com:besterprotocol/besterd 2020-04-17 22:09:43 +02:00
Tristan B. Kildaire c9fb952333 Added Python client testing suite 2020-04-17 22:09:28 +02:00
Stephen Cochrane 9d55b50752 updated dub
[Details]
N/A

[Note]
N/A

[Bugs]
N/A

[File's changed]
2020-04-17 21:52:03 +02:00
Stephen Cochrane 005a2b9e94 updated .gitignore
[Details]
N/A

[Note]
N/A

[Bugs]
N/A

[File's changed]
2020-04-17 21:49:38 +02:00
Tristan B. Kildaire be62a2fda0 Fixed bug whereby the socket path and binary path was not being set 2020-04-17 21:31:03 +02:00
Tristan B. Kildaire 1204749bc3 Added error handling for invalid socket binds 2020-04-17 21:28:35 +02:00
Tristan B. Kildaire 47481199c4 Fixed configuration file partially 2020-04-17 20:43:33 +02:00
Tristan B. Kildaire 54121d9690 All JSON works 2020-04-17 20:40:02 +02:00
Tristan B. Kildaire 0c52344975 Reformatted configuration file 2020-04-17 20:33:35 +02:00
Tristan B. Kildaire 4138d0eeae Fixed spec, using 4 bytes for size with little endian encoding and decoding 2020-04-17 20:25:54 +02:00
Tristan B. Kildaire bbd9071470 Use configuration file and added an example configuration file 2020-04-17 20:23:22 +02:00
Tristan B. Kildaire cb2539cbc2 WIP 2020-04-17 18:47:05 +02:00
Tristan B. Kildaire 0417f5cca5 Construct message handlers 2020-04-17 18:07:13 +02:00
Tristan B. Kildaire e49cd68110 Connect, not bind 2020-04-17 16:23:47 +02:00
Tristan B. Kildaire 41e96fa050 Set socket to byte stream 2020-04-17 16:22:25 +02:00
Tristan B. Kildaire 371ff1723e Initialize the UNIX domain socket and bind it 2020-04-17 16:19:18 +02:00
Tristan B. Kildaire a8537a15b5 Cleaned up source code 2020-04-17 16:08:05 +02:00
Tristan B. Kildaire 412df621f0 Test main 2020-04-17 16:06:13 +02:00
Tristan B. Kildaire 8c065d4d59 Added imports 2020-04-17 15:53:31 +02:00
Tristan B. Kildaire aa3efdd2b4 Added example unit test 2020-04-17 15:51:36 +02:00
Tristan B. Kildaire e6909a7c3c Set language to D 2020-04-17 15:47:19 +02:00
Tristan B. Kildaire 12461b39c9 Added Travis-CI badge to README 2020-04-17 15:45:17 +02:00
Tristan B. Kildaire 7a2c0d54ba Added travis yml file 2020-04-17 15:43:52 +02:00
Tristan B. Kildaire c1bbf0fd8f Add handler to array of handlers once constructed 2020-04-17 15:36:06 +02:00
Tristan B. Kildaire f031061c8d Fixed all compilation errors 2020-04-17 15:33:38 +02:00