benedettadavico
edfe29b738
bump versions
2025-04-08 09:46:48 +02:00
benedetta davico
a56068e28a
Merge pull request #5671 from nymtech/release/2025.6-chuckles
...
Merge release/2025.6-chuckles into develop
2025-04-02 10:35:16 +02:00
Jędrzej Stuczyński
d062524d32
mix throughput tester ( #5661 )
...
* wip: sending with single client
* tag packets to measure latency
* constantly logging rates
* concurrency
* adjusting some values
* write results to files upon completion
2025-03-31 15:57:24 +01:00
benedettadavico
a9eb6052ff
bump binary versions
2025-03-25 11:41:30 +01:00
Jędrzej Stuczyński
5df76ea2a9
Feature/paginated ticketbooks challenge ( #5619 )
...
* change ticketbook data request to allow for pagination
* implemented api endpoints on nym-api side
* auxiliary nym-api queries for number of issued ticketbooks
* ensure that challenged issuers support new queries
* addeed persistent identity to the rewarder
* clippy
* stupid chrono feature workaround
* clippy
* debugging issuance verification
* remove redundant closure
* added a minimum issuance threshold
2025-03-21 13:44:25 +00:00
Jędrzej Stuczyński
0f6ec8610e
hotfix: correctly increment ws connection counter ( #5620 )
2025-03-14 15:47:17 +00:00
benedettadavico
a7bb3e8d91
bump versions for chokito
2025-03-13 13:19:37 +01:00
Jack Wampler
79ce611d21
Server Side internal DoT/DoH opt out ( #5577 )
2025-03-12 10:14:04 -06:00
Jędrzej Stuczyński
7d59a2477a
chore: change auth v2 timestamp skew and allow values from the future ( #5604 )
...
* chore: change auth v2 timestamp skew and allow values from the future
* made the if statement more readable
2025-03-12 11:02:19 +00:00
Jędrzej Stuczyński
63002e784a
Merge branch 'develop' into merge/release/2025.4-dorina-patched
2025-03-11 09:53:56 +00:00
benedettadavico
6bd31b9521
bump nym-node version
2025-03-06 18:08:58 +01:00
Jędrzej Stuczyński
698883c03f
feature: v2 authentication request ( #5537 ) ( #5563 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-06 09:18:39 +00:00
Jon Häggblad
c284b1e8b1
Create authenticator v5 request/response types ( #5561 )
...
* Create authenticator v5 request/response types
* Support v5 in the authenticator
* Fix tests
* Bump nym-node version
2025-03-05 15:41:44 +01:00
Jędrzej Stuczyński
27dc9c8024
Merge branch 'develop' into merge/release/2025.4-dorina
2025-03-04 11:00:24 +00:00
Jędrzej Stuczyński
42d559bc69
fix prometheus metric naming test due to changes to packet version scheme
2025-03-04 10:46:12 +00:00
Jędrzej Stuczyński
94ff8a79ee
feature: disallow routing mix packets to nodes not present in the topology ( #5526 )
...
* new NymNodeTopologyProvider to also keep track of ips of all nodes
* added nym-api endpoint for nodes existence by ip
* change behaviour of updating allowed nodes alongside the topology
* clippy
* license fix
* fix default filtering limit
2025-03-03 18:03:47 +00:00
Jędrzej Stuczyński
155c4d37ef
feature: v2 authentication request ( #5537 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-03 17:51:30 +00:00
Jędrzej Stuczyński
7060fa6dad
fixed sphinx version metrics registration ( #5546 )
2025-03-03 17:24:10 +00:00
Jon Häggblad
9be9c04f52
Add SURBs soft threshold ( #5535 )
...
* Add surbs soft threshold
* wip
* Proactively request more SURBs than needed
* fmt
* cleanup
* wip logging
* wip
* debugging
* wip
* Tidy
* tidy
* Set threshold buffer default for IPR
* rustfmt
* wasm fixes
* debug
* Tweak debug message
* Set default min buffer to 0
* Tweak backlog message
* Restore debug message
* tweak
* tweak
* wasm
2025-03-03 14:06:20 +01:00
Fran Arbanas
b709d3ba0b
Fix/pull from harbor ( #5521 )
...
* fix: pull from harbor instead of dockerhub
* add remaining
* add comments saying that these changes will only work with VPN
2025-02-28 14:01:33 +01:00
Jędrzej Stuczyński
65175fee09
merge #5512 again after reverting due to incorrect rebase ( #5520 )
...
* setup workspace global lints to prevent needless panics
* removed sources of panic in nym-crypto, nym-node and nym-api
* adjusted test code
2025-02-26 10:52:09 +00:00
Jędrzej Stuczyński
2cb3817b2c
feat: add config option for maximum number of client connections ( #5513 )
2025-02-26 09:48:13 +00:00
Jędrzej Stuczyński
8f5457e698
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 ) ( #5518 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-26 09:47:57 +00:00
Jędrzej Stuczyński
6e5d0dac1b
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-21 11:06:07 +00:00
benedettadavico
63a8f96ea5
bump versions
2025-02-19 12:13:24 +01:00
benedettadavico
54aef7c242
bump binary versions
2025-02-07 10:21:16 +01:00
Bogdan-Ștefan Neacşu
bdc0b875a4
Merge remote-tracking branch 'origin/develop' into release/2025.2-hu
2025-02-06 13:16:51 +02:00
Tommy Verrall
982ec56874
Merge pull request #5300 from nymtech/feat/nymnode-entrypoint-docker
...
Nymnode entrypoint docker
2025-01-31 09:08:50 +01:00
Jędrzej Stuczyński
0159d7c27a
lower default ticket verification quorum to 0.7
2025-01-30 10:16:41 +00:00
Jędrzej Stuczyński
92c8d1b73f
bugfix: terminate mixnet socket listener on shutdown ( #5389 )
2025-01-24 12:59:14 +00:00
benedettadavico
4b474dd8ff
bump versions for hu
2025-01-20 15:34:23 +01:00
Bogdan-Ștefan Neacşu
9a0b769425
Bind to [::] on nym-node for both IP versions ( #5361 )
...
* Bind to [::] on nym-node for both IP versions
* Force update to be run
* Fix after merging develop
2025-01-17 11:32:33 +01:00
Jędrzej Stuczyński
03c4895f2b
feature: introduce /load endpoint for self-reported quantised NymNode load ( #5326 )
...
* feature: introduce /load endpoint for self-reported quantised NymNode load
* return Load::Unknown for value of 0 because it means we misread some data
* add additional filtering on 'en...' endpoints
2025-01-16 15:13:08 +00:00
benedetta davico
5c89d36140
Merge pull request #5359 from nymtech/release/2025.1-reeses
...
merge reeses patch to develop
2025-01-16 13:34:36 +01:00
benedetta davico
5ab164d229
Update Cargo.toml
2025-01-16 12:51:53 +01:00
Jędrzej Stuczyński
26538c5884
bugfix: only consider pre-existing peers for wg bytes metric ( #5357 )
2025-01-16 11:50:26 +00:00
Fran Arbanas
a0daabab03
fix version
2025-01-16 10:10:16 +01:00
Fran Arbanas
b0a5b60945
update version
2025-01-16 10:06:34 +01:00
Jędrzej Stuczyński
c487eff7ca
Merge branch 'release/2025.1-reeses' into develop
2025-01-15 10:18:45 +00:00
Jędrzej Stuczyński
102cd1033c
feature: CancellationToken-based shutdowns ( #5325 )
...
* initial stub for ShutdownToken
* attempting to start using new ShutdownManager in NymNode
* migrated verloc tasks
* added custom shutdown signal registration
* integrated legacy task support
* migrated additional tasks inside nym-node
* removed import thats unused in wasm
* apply review comments
* windows fixes
2025-01-13 09:13:13 +00:00
Jędrzej Stuczyński
5a6770e5e2
chore: readjusted --mode behaviour to fix the regression ( #5331 )
2025-01-10 13:17:03 +00:00
benedettadavico
a94c035c0a
correct the nym-node bumped version
2025-01-09 12:36:05 +01:00
Jędrzej Stuczyński
226c040a13
feature: periodically remove stale gateway messages ( #5312 )
...
* add timestamp to stored client messages
* removed dead code
* starting node task to remove old messages
* added log for number of removed messages
* debug log on task finishing
2025-01-09 09:03:19 +00:00
Jędrzej Stuczyński
a46245ffe3
feat: warn users if node is run in exit mode only ( #5320 )
...
* added 'full-gateway' nymnode mode to enable both entry and exit at the same time
* warning for running node in exit mode only
2025-01-09 09:02:52 +00:00
Jędrzej Stuczyński
7c1c13e139
reduce log severity for number of packets being delayed ( #5321 )
2025-01-09 09:02:37 +00:00
Jędrzej Stuczyński
836a93cd96
fixed client session histogram buckets ( #5316 )
2025-01-08 10:26:40 +00:00
benedettadavico
b47a742dd0
update nym-node binary version
2025-01-08 10:37:48 +01:00
benedetta davico
f3d8aba82c
Merge pull request #5288 from nymtech/release/2024.14-crunch-patched
...
Merge patched crunch to develop
2025-01-08 10:34:12 +01:00
benedettadavico
f6a2f62ea9
bump versions of binaries
2025-01-08 09:28:48 +01:00
Jędrzej Stuczyński
3efeededc5
feature: expand nym-node prometheus metrics ( #5298 )
...
* fixed bearer auth for prometheus route
* basic prometheus metrics
* added rates on global values
* improved structure on the prometheus metrics
* added additional metrics for ingress websockets and egress mixnet connections
* some channel business metrics
* fixed metrics registration and added additional variants
* added counter for number of disk persisted packets
* counter for pending egress packets
* counter for pending egress forward packets
* clippy
2025-01-07 13:34:18 +00:00