Dave Hrycyszyn
6e03375ec7
topology: moved filtering into its own home
2020-01-24 11:47:41 +00:00
Dave Hrycyszyn
4c44df46f8
topology: removing unused PhantomData import
2020-01-24 11:19:09 +00:00
Dave Hrycyszyn
af1cdccda2
Using the new topology filter
2020-01-24 11:09:36 +00:00
Dave Hrycyszyn
4cb1719ee4
Back to compiling after some self-experimentation and learning...
2020-01-24 11:03: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
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
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
Jedrzej Stuczynski
e57cb4f562
Release builds should no longer silently fail - everything will be immediately stopped on any panic
2020-01-21 10:21:46 +00:00
Jedrzej Stuczynski
6625f6f7fe
Slightly decreases the aggressive logging in mix traffic controller
2020-01-21 10:16:43 +00:00
Jedrzej Stuczynski
abd88c0c01
Fixed accidentally broken pathfinder
2020-01-21 10:07:22 +00:00
Jedrzej Stuczynski
9f69cc92fe
Moved MixTrafficController to separate module
2020-01-21 10:04:20 +00:00
Jedrzej Stuczynski
74aa9b1136
Merge tag 'v0.3.3' into develop
...
* websocket handling of 'ping', 'pong' and 'close' messages
* websocket not crashing on binary messages
* websocket returning text rather than base64
* restored `nym-client` lib functionality
2020-01-20 17:52:35 +00:00
Jedrzej Stuczynski
bec0223899
Merge branch 'release/v0.3.3'
v0.3.3
2020-01-20 17:52:22 +00:00
Jedrzej Stuczynski
89087a3dfd
Updated changelogs
2020-01-20 17:52:09 +00:00