4cbfa9c0fa
* bunch of wip with focus on serialization * Being able to send normal data (NO SURBS yet) to yourself again * Fixed RepliableMessage deserialization * Recovering data from surb messages * Extracted common code in sphinx payload construction * Cleanup within received buffer * requesting, sending and using additional reply surbs * Following discussion with @simonwicky, removing sender proof and decreasing size of sender tag * Made sender tag more easily configurable * Refactoring of message creation * Propagating reply surb acks but not retransmitting them yet * Surb retransmissions * requesting additional surbs from the retransmission flow * correctly determining the point of requesting additional surbs * Ability to use socks5 (and network requester) with surbs * Improved surbs retranmsission reliability * naive way of not over-requesting surbs * wip on tag storage * Improved error propagation for message construction * Requesting more surbs for stale entries * Better controlling the point of having to request additional surbs * Using pseudorandom sender tag instead of a hardcoded one * First cleanup round in MessageHandler * Error cleanup and if simplification * Assigned a more permanent name to the ReplyController * Removed PendingReply redundant type * Made socks5 client less eager to over-send reply surbs * 'anonymous' field on socks5 client to decide whether to use surbs or attach address * Dead code and import removal in client-core * Updating ClientRequest variants * Adjusted decision threshold for requesting more surbs * Native client cleanup * Made socks5 client usage of surbs configurable * Restored statistics in network requester * Validator-api compiles once again * Further improved surb request logic * boxing the recipient in controller requests * Removal of hardcoded values in favour of propagating them from the config * more validation during surb requests * Fixed ClientRequest::Send deserialization * Added length checks for request deserialization * post-merge formatting * Unit tests once again compile and pass * controlling retransmission_reply_surb_request_size from config * More Recipient boxing action * Requesting additional reply surbs for retransmission BEFORE dipping below the threshold * Making clippy generally happier * Wasm client compiles (but might not yet work correctly) * Feature/use expect instead of panicking (#1797) * Implementation of 'Debug' on 'RealMessage' * expect with failed channel name instead of throwing empty panics * Introduced Debug trait constraint in ProxyRunner * Derive Debug for socks5_requests::Message * Fix decrypting stored received msg (#1786) * Fix decrypting stored received msg * rustfmt * Moving binary message recovery to separate function Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com> * real_traffic_stream: reduce frequency of status print (#1794) * Properly defined unnamed errors * Dealing with previously ignored errors * logging improvements * Removed old example code Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com>
41 lines
883 B
Plaintext
41 lines
883 B
Plaintext
// Copyright 2020 - Nym Technologies SA <contact@nymtech.net>
|
|
// SPDX-License-Identifier: CC0-1.0
|
|
|
|
/targetString
|
|
**/*.rs.bk
|
|
/*/target
|
|
/test_inbox
|
|
.idea
|
|
target
|
|
.env
|
|
/.vscode/settings.json
|
|
validator/.vscode
|
|
sample-configs/validator-config.toml
|
|
scripts/deploy_qa.sh
|
|
scripts/run_gate.sh
|
|
scripts/run_mix.sh
|
|
scripts/start_local_tmux_network.sh
|
|
/.floo
|
|
/.flooignore
|
|
qa-v4-topology.json
|
|
qa-v6-topology.json
|
|
v4-topology.json
|
|
v6-topology.json
|
|
/explorer/downloads/topology.json
|
|
/explorer/public/downloads/mixmining.json
|
|
/explorer/public/downloads/topology.json
|
|
/nym-wallet/dist/*
|
|
/clients/validator/examples/nym-driver-example/current-contract.txt
|
|
validator-api/v4.json
|
|
validator-api/v6.json
|
|
**/node_modules
|
|
validator-api/keypair
|
|
contracts/mixnet/code_id
|
|
contracts/mixnet/Justfile
|
|
contracts/mixnet/Makefile
|
|
validator-config
|
|
*.patch
|
|
validator-api-config.toml
|
|
dist
|
|
storybook-static
|
|
envs/qwerty.env |