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
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
Jedrzej Stuczynski
2a55f8cd32
Increased version numbers in cargo files
2020-01-20 17:50:05 +00:00
Dave Hrycyszyn
a1f91fd676
Merge pull request #88 from nymtech/feature/websocket_improvements
...
Feature/websocket improvements
2020-01-20 16:52:06 +00:00
Jedrzej Stuczynski
33dafd9bba
Websocket handling 'Ping', 'Pong' and 'Close' messages + general improvements
...
Also fixes https://github.com/nymtech/nym/issues/56
2020-01-20 16:49:13 +00:00
Jędrzej Stuczyński
e098445588
Merge pull request #87 from nymtech/feature/cleanup-client-start
...
Using println rather than log for startup banner, it's not an error
2020-01-20 16:47:00 +00:00
Jedrzej Stuczynski
35086ec63e
Checking for plaintext length before sending it to nym-client
2020-01-20 16:46:52 +00:00
Dave Hrycyszyn
d66cf696fe
Merge branch 'develop' into feature/cleanup-client-start
2020-01-20 16:46:45 +00:00
Jedrzej Stuczynski
fbb0f2485f
Removing some print statements in favour of log
2020-01-20 16:44:57 +00:00
Dave Hrycyszyn
5c95a70aaf
nym-client: removing unused import
2020-01-20 16:44:19 +00:00
Dave Hrycyszyn
2e6aaf16d3
Merge pull request #61 from nymtech/feature/nym_client_lib
...
Feature/nym client lib
2020-01-20 15:42:14 +00:00
Dave Hrycyszyn
dbc6365749
Using println rather than log for startup banner, it's not an error
2020-01-20 15:27:35 +00:00