Jędrzej Stuczyński
6766cf3470
Feature/non mandatory debug config ( #173 )
...
* configs no longer need to have all debug fields set
* Removed debug section from config template of mixnode, provider and validator
* Significantly reduced debug section in client config template
2020-04-06 16:32:34 +01:00
Jędrzej Stuczyński
b564cd935e
Feature/addressing move ( #169 )
...
* Moved 'addressing' to nymsphinx + slightly better API + tests
* Replaced all usages of above in the project
* Removed 'split_and_encapsulate_message' from chunking API to get rid of circular dependency + to prefer usage of TopologyAccessor
* changes in Cargo.lock
* formatting
2020-04-03 15:07:02 +01:00
Jędrzej Stuczyński
d859a98367
Checking if any other node is already announcing the same host ( #168 )
2020-04-02 15:39:14 +01:00
Jędrzej Stuczyński
d02e248328
Bugfix/closing tcp client connections on drop ( #167 )
...
* Filtering out early eof errors
* Wrapping ConnectionManager in Abortable
* Decreased pathchecker logging level
* Client aborting all connection futures on drop
* Moved AbortHandle to connection_managers HashMap to couple them closer together
2020-04-02 15:38:21 +01:00
Jędrzej Stuczyński
c401222a84
Yielding tokio task upon creating loop/real traffic message ( #166 )
2020-04-01 15:33:27 +01:00
Jędrzej Stuczyński
425746e215
Feature/minor healthchecker improvements ( #165 )
...
* Integrated new tcp client into healthchecker
* Printing detailed healtcheck score if in debug
* Decreased logging level for when establishing new connection
* Slightly better formatting for printing healthcheck scores
2020-04-01 12:19:39 +01:00
Jędrzej Stuczyński
aee3286793
Feature/packet chunking ( #158 )
...
Basic support for message chunking and reconstruction. It's now possible to take arbitrarily-sized input and send it through the mixnet. The sending Nym client will automatically chunk the input into Sphinx packets, and the receiving Nym client will then reconstruct the message at the other end.
2020-03-31 16:00:41 +01:00
Dave Hrycyszyn
941bd6d846
Merge branch 'master' into develop
2020-03-30 20:11:01 +01:00
Dave Hrycyszyn
7228806eca
monorepo: adding Apache V2.0 license
2020-03-30 20:10:32 +01:00
Dave Hrycyszyn
74e641b57c
Adding developer chat to the README
2020-03-27 18:24:59 +00:00
Dave Hrycyszyn
37fd895d13
Update CHANGELOG.md
2020-03-24 11:33:00 +00:00
Dave Hrycyszyn
ef062e15ac
Documented changelog process a bit better
2020-03-23 11:33:35 +00:00
Dave Hrycyszyn
b9143ebc9e
Changelog updated
v0.5.0
2020-03-23 11:31:36 +00:00
Dave Hrycyszyn
7083294b21
v0.5.0 changelog
2020-03-23 11:14:19 +00:00
Dave Hrycyszyn
9e068ef063
Merge tag 'vv0.5.0' into develop
...
Release v0.5.0.
2020-03-23 10:50:27 +00:00
Dave Hrycyszyn
1e99e6dc07
Merge branch 'release/v0.5.0'
2020-03-23 10:35:32 +00:00
Dave Hrycyszyn
d576a17d33
New cargo versions for top-level binaries
2020-03-23 10:35:19 +00:00
Dave Hrycyszyn
40a14a10b1
Minor README simplification
2020-03-23 10:35:05 +00:00
Jędrzej Stuczyński
8a51503b34
Merge pull request #155 from nymtech/feature/remove-scary-message
...
removing spooky startup warning message
2020-03-20 13:35:18 +00:00
Dave Hrycyszyn
5109ef290c
removing spooky startup warning message
2020-03-20 13:34:11 +00:00
Jędrzej Stuczyński
6e3b2b54df
Merge pull request #154 from nymtech/feature/eliminate-double-banner
...
Some more startup fixes
2020-03-20 13:17:23 +00:00
Dave Hrycyszyn
0048f1a805
Consistenifying return type
2020-03-20 13:01:03 +00:00
Dave Hrycyszyn
5caf093dca
Some more startup fixes
2020-03-20 12:56:26 +00:00
Dave Hrycyszyn
478084a5f1
Merge pull request #153 from nymtech/hotfix/client_startup_fix
...
Entering runtime context when creating mix traffic controller
2020-03-20 12:37:26 +00:00
jstuczyn
db02e828a6
Removed outdated comment
2020-03-20 12:25:56 +00:00
jstuczyn
3a4bdc861a
Entering runtime context when creating mix traffic controller
2020-03-20 12:23:04 +00:00
Jędrzej Stuczyński
eae2fe675d
Merge pull request #151 from nymtech/feature/remove-startup-warnings
...
Friendlification of startup messages
2020-03-19 11:55:30 +00:00
Dave Hrycyszyn
df677362ed
Merge pull request #150 from nymtech/hotfix/mixnode_startup_fix
...
Entering runtime context when creating packet forwarder
2020-03-19 11:54:33 +00:00
jstuczyn
776a857779
Entering runtime context when creating packet forwarder
2020-03-19 11:32:44 +00:00
Dave Hrycyszyn
3ccaf77249
mixnode, sfw-provider: no need to expose deep internals to users first thing
2020-03-19 11:18:43 +00:00
Jędrzej Stuczyński
6254169151
Merge pull request #149 from nymtech/feature/add-topology-to-validator
...
Feature/add topology to validator
2020-03-17 11:02:51 +00:00
Dave Hrycyszyn
684f7a1432
validator: removed unneeded serde_derive
2020-03-17 10:54:47 +00:00
Dave Hrycyszyn
e6ac966757
validator: using fully-qualified struct names to eliminate a bit of noise
2020-03-17 09:42:52 +00:00
Dave Hrycyszyn
bb235cb7f1
validator: noting async nature of spawn causes out of order messages
2020-03-16 18:11:36 +00:00
Dave Hrycyszyn
1b844292a9
validator: noted the need for some Tendermint startup tenderness and love
2020-03-16 18:09:15 +00:00
Dave Hrycyszyn
2bd837a1e4
validator: fixing unused variable and spelling warnings
2020-03-16 18:05:21 +00:00
Dave Hrycyszyn
fced1159ce
validator: returning empty topology json ready to be filled up from data
2020-03-16 18:02:20 +00:00
Dave Hrycyszyn
4095f33fca
validator: adding json-handling functionality
2020-03-16 18:01:44 +00:00
Dave Hrycyszyn
c4f15a3f97
Adding a better-structured route for topology
2020-03-16 17:32:02 +00:00
Dave Hrycyszyn
8a149570a9
validator: adding Iron router
2020-03-16 17:31:46 +00:00
Dave Hrycyszyn
73f07233ff
Merge pull request #142 from nymtech/feature/concurrent_connection_managers
...
Feature/concurrent connection managers
2020-03-16 17:20:27 +00:00
jstuczyn
81ac2b97f4
Added a very important note : )
2020-03-16 17:04:48 +00:00
jstuczyn
a44272be60
Restored previously commented out tests
2020-03-16 17:04:37 +00:00
jstuczyn
3b2461080c
Changed the multi-tcp client to have an option to wait for an error response
2020-03-16 17:04:26 +00:00
jstuczyn
270d7567df
Merge branch 'develop' into feature/concurrent_connection_managers
2020-03-16 15:08:36 +00:00
Dave Hrycyszyn
b2789bf2a1
Merge pull request #148 from nymtech/feature/windows_fix
...
Making code work on windows machines.
2020-03-16 15:06:21 +00:00
Jędrzej Stuczyński
6d1d8cc5dd
Merge pull request #146 from nymtech/feature/add-http-interface
...
validator: adding HTTP interface
2020-03-16 14:47:57 +00:00
Jędrzej Stuczyński
560b01974f
Merge pull request #145 from nymtech/feature/simplify-setup
...
Extracting the log setup
2020-03-16 14:22:28 +00:00
Dave Hrycyszyn
c08ab00c57
validator: trying and temporarily failing to get nice startup messages
2020-03-16 14:15:36 +00:00
Dave Hrycyszyn
aaee1bf49a
validator: startup messages for REST API
2020-03-16 14:07:27 +00:00