Jedrzej Stuczynski
|
6348f9e2e1
|
Merge branch 'develop' into feature/refreshing_topology
|
2020-01-23 17:00:11 +00:00 |
|
Jedrzej Stuczynski
|
54c244e4ea
|
Everything put together in mod.rs
|
2020-01-23 16:55:59 +00:00 |
|
Jedrzej Stuczynski
|
6f69641443
|
Made sockets more generic to work on any NymTopology object
|
2020-01-23 16:55:39 +00:00 |
|
Jedrzej Stuczynski
|
35451a05de
|
And by real traffic stream + necessary adjustments
|
2020-01-23 16:55:11 +00:00 |
|
Jedrzej Stuczynski
|
2079b8f926
|
Said module used by cover traffic stream
|
2020-01-23 16:54:43 +00:00 |
|
Jedrzej Stuczynski
|
8c26ef848a
|
Created a module responsible for periodically refreshing topology
|
2020-01-23 16:54:16 +00:00 |
|
Jedrzej Stuczynski
|
52272d6119
|
Added restriction on NymTopology to require Debug and Send + Sync
|
2020-01-23 16:53:30 +00:00 |
|
Jedrzej Stuczynski
|
e5b3a29c5f
|
Defined ability to compare two 'Topology' instances
The comparison ignores 'last-seen' field or ordering of nodes and
clients
|
2020-01-23 16:53:02 +00:00 |
|
Dave Hrycyszyn
|
dea363e813
|
Minor docs formatting
|
2020-01-23 16:26:40 +00:00 |
|
Dave Hrycyszyn
|
2b9ed29ebd
|
Minor smoothing of the README
|
2020-01-23 16:10:53 +00:00 |
|
Dave Hrycyszyn
|
753ecf6b6a
|
crypto: replaced base64 with bs58
|
2020-01-23 15:06:10 +00:00 |
|
Jędrzej Stuczyński
|
c05ce62df0
|
Merge pull request #93 from nymtech/feature/consistent-logging
Feature/consistent logging
|
2020-01-22 18:57:45 +00:00 |
|
Jędrzej Stuczyński
|
8e4027947b
|
Merge pull request #92 from nymtech/feature/semver-client
Feature/semver client
|
2020-01-22 18:55:22 +00:00 |
|
Dave Hrycyszyn
|
b5e2f9fca8
|
all: adding dotenv to all binary crates
|
2020-01-22 17:27:30 +00:00 |
|
Dave Hrycyszyn
|
1e8423b339
|
Started to use logging instead of println
|
2020-01-22 17:22:03 +00:00 |
|
Dave Hrycyszyn
|
ac61196fc6
|
all: initializing logger at start
|
2020-01-22 16:34:42 +00:00 |
|
Dave Hrycyszyn
|
c592ac6655
|
project: removing env_logger from the Cargo project file
|
2020-01-22 16:30:20 +00:00 |
|
Dave Hrycyszyn
|
09cb17e6ab
|
all: using pretty_env_logger pretty much everywhere
|
2020-01-22 16:29:59 +00:00 |
|
Dave Hrycyszyn
|
65f5683b12
|
topology: checking for compatible semver between nodes and clients
|
2020-01-22 16:18:00 +00:00 |
|
Dave Hrycyszyn
|
44116e4907
|
common: adding a version-checker crate
|
2020-01-22 16:17:35 +00:00 |
|
Dave Hrycyszyn
|
d34907eccf
|
ibid
|
2020-01-22 12:57:41 +00:00 |
|
Dave Hrycyszyn
|
f785637cd5
|
provider-client: removing unused commands module
|
2020-01-22 12:57:35 +00:00 |
|
Jedrzej Stuczynski
|
91eb03fbb6
|
Derived PartialEq on Topology
|
2020-01-22 12:22:15 +00:00 |
|
Jedrzej Stuczynski
|
566e17719c
|
added PartialEq restriction on NymTopology for convenience sake
|
2020-01-22 12:22:05 +00:00 |
|
Dave Hrycyszyn
|
e93e3e0554
|
Merge pull request #91 from nymtech/feature/client-refactor
Feature/client refactor
|
2020-01-22 10:58:12 +00:00 |
|
Jedrzej Stuczynski
|
974ac5ef65
|
compiler warnings
|
2020-01-22 10:52:30 +00:00 |
|
Jedrzej Stuczynski
|
7045db7d70
|
ibid.
|
2020-01-22 10:50:22 +00:00 |
|
Jedrzej Stuczynski
|
2364fbdc09
|
Moved sphinx packet encapsulation and poisson delay sampling to mix client
|
2020-01-22 10:50:03 +00:00 |
|
Dave Hrycyszyn
|
1fbbd7cd70
|
Merge pull request #89 from nymtech/feature/no_silent_failures
Release builds should no longer silently fail - everything will be im…
|
2020-01-22 10:41:44 +00:00 |
|
Jedrzej Stuczynski
|
b4c15eae12
|
Sending real traffic at poisson rate rather than at uniform rate
|
2020-01-21 18:02:35 +00:00 |
|
Jedrzej Stuczynski
|
98610e20dc
|
Removed unused utils/bytes module
|
2020-01-21 17:50:07 +00:00 |
|
Jedrzej Stuczynski
|
da575f3657
|
ibid
|
2020-01-21 17:49:48 +00:00 |
|
Jedrzej Stuczynski
|
55e473d04e
|
Moved Pemstore as separate crate + defined pathfinder as trait
|
2020-01-21 17:46:34 +00:00 |
|
Jedrzej Stuczynski
|
ac988c62e9
|
Removed 'toml' from client-persistence as it will be module-specific
|
2020-01-21 17:21:02 +00:00 |
|
Jedrzej Stuczynski
|
551d0eb161
|
More comments regarding uses of specific channels
|
2020-01-21 17:16:22 +00:00 |
|
Jedrzej Stuczynski
|
2e817a9a6b
|
Comments explaining purposes of different futures
|
2020-01-21 17:09:28 +00:00 |
|
Jedrzej Stuczynski
|
73438b672a
|
Change in how OutQueueControl is spawned - not entirely sure at this point why its required
|
2020-01-21 17:09:12 +00:00 |
|
Jedrzej Stuczynski
|
c92177402d
|
Implemented OutQueueControl as a proper Stream to get rid of the select! macro
|
2020-01-21 17:08:19 +00:00 |
|
Jedrzej Stuczynski
|
641dc78903
|
Removed too aggressive logging
|
2020-01-21 17:07:21 +00:00 |
|
Jedrzej Stuczynski
|
ee812a86c6
|
Moved definition of extended duration to before the loop
|
2020-01-21 14:30:17 +00:00 |
|
Jedrzej Stuczynski
|
fe48c11cd6
|
Moved real traffic controller to separate module
|
2020-01-21 14:29:56 +00:00 |
|
Jedrzej Stuczynski
|
a57708d936
|
Separate module for cover traffic stream
|
2020-01-21 14:21:41 +00:00 |
|
Jedrzej Stuczynski
|
f1debb91c6
|
Obtaining initial compatible topology in separate method
|
2020-01-21 13:29:59 +00:00 |
|
Jedrzej Stuczynski
|
06b96bd2c1
|
Moved provider-polling related functionalities to new module
|
2020-01-21 13:08:26 +00:00 |
|
Jedrzej Stuczynski
|
7889ab4778
|
Removed redundant logging statement
|
2020-01-21 13:07:51 +00:00 |
|
Jedrzej Stuczynski
|
2af18a85e5
|
Added "is_registered" method to provider client
|
2020-01-21 12:26:10 +00:00 |
|
Jedrzej Stuczynski
|
ea383871ab
|
ReceivedBuffer is now responsible for starting both controllers
|
2020-01-21 12:02:21 +00:00 |
|
Jedrzej Stuczynski
|
e4c7d211b5
|
Better handling of when messages failed to be sent to the requester
Now rather than causing a panic, they will simply be readded back to the
buffer
|
2020-01-21 10:50:34 +00:00 |
|
Jedrzej Stuczynski
|
af6a8f5546
|
Better logging for ibid.
|
2020-01-21 10:49:56 +00:00 |
|
Jedrzej Stuczynski
|
e9e5c83ab3
|
Moved ReceivedMessagesBuffer to seperate module
|
2020-01-21 10:33:26 +00:00 |
|