Commit Graph

1276 Commits

Author SHA1 Message Date
Dave Hrycyszyn 04612ca98b Ensuring that we can use the full glory of the topology fixture 2019-12-10 19:31:03 +00:00
Dave Hrycyszyn 61c8ed9c2e directory: checking that topology is returned with data 2019-12-10 19:28:15 +00:00
Dave Hrycyszyn 8f2d5f970a directory: adding path to request fields 2019-12-10 19:27:56 +00:00
Dave Hrycyszyn d814a3c41a directory: further tests on topology get request 2019-12-10 19:16:48 +00:00
Dave Hrycyszyn 492da93727 Adding serde_json, mostly for testing purposes 2019-12-10 19:06:38 +00:00
Dave Hrycyszyn c8c178c7e7 Fixing compiler warning 2019-12-10 18:34:08 +00:00
Dave Hrycyszyn fc4e4168db WIP 2019-12-10 18:24:51 +00:00
Dave Hrycyszyn ce5af2bc04 directory: moving presence models 2019-12-10 18:02:07 +00:00
Dave Hrycyszyn 8056dd0fc0 directory: setting up all requests 2019-12-10 17:42:13 +00:00
Dave Hrycyszyn e8c96da9da Moving requests into their own directory 2019-12-10 17:39:05 +00:00
Dave Hrycyszyn 78d3cbbe2c directory: shortening healthcheck request names 2019-12-10 17:31:23 +00:00
Dave Hrycyszyn 3e7476092a directory: removing proxy method 2019-12-10 17:29:15 +00:00
Dave Hrycyszyn ed81b16010 directory: using stored requester instead of proxy method 2019-12-10 17:27:46 +00:00
Dave Hrycyszyn cd700a8760 Having the full reqwest response returned 2019-12-10 16:59:55 +00:00
Dave Hrycyszyn e3c94b6592 whitespace 2019-12-10 16:59:23 +00:00
Dave Hrycyszyn 63fa94394a Doing a healthcheck on the directory server before using it. 2019-12-10 16:54:37 +00:00
Dave Hrycyszyn e47914a392 directory: healthcheck requester now returns a Response<> 2019-12-10 16:54:00 +00:00
Dave Hrycyszyn af28289904 directory: starting to work out how to store request types 2019-12-10 16:12:11 +00:00
Dave Hrycyszyn 8d0afbd21e Merge pull request #7 from nymtech/feature/provider_type
Provider storing received messages
2019-12-10 16:00:12 +00:00
Dave Hrycyszyn a2a87d72be Feeding a config object to the directory client 2019-12-10 15:49:13 +00:00
Dave Hrycyszyn e06a6f66ed Tests running again 2019-12-10 15:43:47 +00:00
Jedrzej Stuczynski 528ba87492 Removed unused imports 2019-12-10 15:36:14 +00:00
Jedrzej Stuczynski d08a9965c8 Removed commented code with an experiment on usage of tokio tcp listener 2019-12-10 15:34:58 +00:00
Dave Hrycyszyn 3fe8ef72a5 WIP: the healthcheck requests work, main construction doesn't yet 2019-12-10 15:30:40 +00:00
Jedrzej Stuczynski bf360473d5 Removed accidentally added tmp store directory 2019-12-10 15:29:08 +00:00
Jedrzej Stuczynski fd2f565af2 Provider storing received messages 2019-12-10 15:28:51 +00:00
Jedrzej Stuczynski 7a3f16548b Creating full store path 2019-12-10 14:35:44 +00:00
Jedrzej Stuczynski 6fdc4a6434 Calling store_processed_data after processing each sphinx packet 2019-12-10 14:25:30 +00:00
Dave Hrycyszyn 85d1759d92 Merge branch 'develop' into feature/directory-integration 2019-12-10 13:22:13 +00:00
Dave Hrycyszyn b5c5ea3193 Merge pull request #7 from nymtech/feature/removal_of_processing_data_copy
Removed processing data copy on every connection and instead use Arc …
2019-12-10 13:18:39 +00:00
Jedrzej Stuczynski 1371b94599 Removed processing data copy on every connection and instead use Arc with RwLock 2019-12-10 13:12:58 +00:00
Jedrzej Stuczynski 2c986efcb1 Finally won first fight with the borrow checker for concurrent code 2019-12-10 13:05:44 +00:00
Dave Hrycyszyn b1d650c76d WIP 2019-12-09 17:59:54 +00:00
Jedrzej Stuczynski 9b8b0bff1d Moved socket processing to separate function 2019-12-09 17:07:42 +00:00
Jedrzej Stuczynski cd94ecde19 Passing entire processing data struct for dealing with sphinx packets 2019-12-09 13:59:22 +00:00
Jedrzej Stuczynski 385e41a920 Added store directory as additional provider argument 2019-12-09 12:57:18 +00:00
Jedrzej Stuczynski 836cff226a Moved listening loop to provider struct impl 2019-12-09 12:47:38 +00:00
Dave Hrycyszyn 245c0baf4c Merge pull request #10 from nymtech/feature/command_line_arguments
Argument parsing
2019-12-09 12:35:11 +00:00
Jedrzej Stuczynski f92e211960 Argument parsing 2019-12-09 12:33:06 +00:00
Dave Hrycyszyn 86861ccb70 Merge pull request #6 from nymtech/feature/command_line_arguments
Feature/command line arguments
2019-12-09 11:48:11 +00:00
Dave Hrycyszyn 0b4f10cfe6 Merge pull request #6 from nymtech/feature/command_line_arguments
Feature/command line arguments
2019-12-09 11:44:35 +00:00
Jedrzej Stuczynski 94231356d1 slightly increased default interval 2019-12-09 10:47:04 +00:00
Jedrzej Stuczynski 8ac76cb152 passing arguments to the service provider startup 2019-12-09 10:44:21 +00:00
Jedrzej Stuczynski 818389839f Moved provider related functionalities to separate module 2019-12-09 10:38:01 +00:00
Jedrzej Stuczynski 3a069f18e2 Adjusted packet content 2019-12-09 10:27:30 +00:00
Jedrzej Stuczynski 31d0aa7fe4 Added layer as mixnode attribute 2019-12-06 16:21:04 +00:00
Jedrzej Stuczynski 256afa3be9 Removed example code 2019-12-06 16:20:26 +00:00
Jedrzej Stuczynski 777c40bd97 Starting mixnode with provided command line arguments 2019-12-06 16:20:07 +00:00
Jedrzej Stuczynski 9deaad8a2a Initial set of mixnode arguments 2019-12-06 16:14:29 +00:00
AniaPiotrowska 1ad60582ba Merge pull request #5 from nymtech/feature/andrew_experiments
Delays + some code reorganisation
2019-12-06 15:57:27 +00:00