import this
653d1c2dea
[NTM]: Open ports according to NIP-8 and NIP-9 ( #6545 )
...
* add nip-9 to NTM
* update ntm nip 8
* fix symbol syntax
2026-03-12 10:10:50 +00:00
mfahampshire
b579f987b1
Max/mixfetch concurrentcy tweak ( #6539 )
...
* Remove debug connect logging
* Add random suffix to addressmapping for concurrent outgoing requests to
same endpoint
* Comment + renaming + pulling apart of mapping key & URL.
* Add certs file + remove hardcoding + add certs script
* Add cleanbuild helper script
* Update DEVELOPERS.md
* Add cleanbuild script info to DEVELOPERS.md
* Remove notice about blocking on concurrent same endpoint reqs
2026-03-11 18:42:07 +00:00
Jędrzej Stuczyński
59254c92c3
bugfix: make sure to use old values from metrics debug config during v12 migration ( #6546 ) ( #6547 )
2026-03-11 08:33:53 +00:00
Simon Wicky
69887921cc
typo ( #6543 )
2026-03-10 16:27:02 +01:00
import this
e075b07632
Hotfix: Add a missing commit with an ansible role ( #6542 )
...
* Create ansible playbook for trimming and rotationg logs
* add docs for triming and log rotation
* update ansible docs
* add info on logic
* cleanup the cleanup guide
* update scraped stats
* ready for review
* address review
* add main default values
2026-03-10 14:23:02 +00:00
import this
d32b680351
Server Ansible maintenance & documentation ( #6514 )
...
* Create ansible playbook for trimming and rotationg logs
* add docs for triming and log rotation
* update ansible docs
* add info on logic
* cleanup the cleanup guide
* update scraped stats
* ready for review
* address review
2026-03-10 13:28:39 +00:00
Simon Wicky
fcd59a19be
rng changes for a Send variant ( #6541 )
2026-03-10 13:43:49 +01:00
dynco-nym
08b20ac2ab
Add LP fields ( #6535 )
...
* Add lp field to /dvpn/gateways
* Expand unit tests
* Add lp ports, keys, hashes
* Include the whole struct
* Update Toml version
2026-03-10 13:06:56 +01:00
Jędrzej Stuczyński
4c007669f9
chore: update ts-rs dep ( #6517 )
2026-03-10 11:51:30 +00:00
benedetta davico
c3a8fa8d0d
Merge pull request #6536 from nymtech/release/2026.5-raclette
...
Raclette to develop
2026-03-10 12:06:56 +01:00
Simon Wicky
d8769157fd
enable LP registration in registration client ( #6534 )
2026-03-10 11:35:48 +01:00
benedettadavico
7cccf3cfff
update changelog
2026-03-10 10:46:12 +01:00
Jędrzej Stuczyński
02eec164f8
bugfix: lp information to have proper snake_case on API endpoints ( #6531 )
2026-03-09 14:56:31 +00:00
Jędrzej Stuczyński
4f13ab1e0a
Merge pull request #6532 from nymtech/chore/reg-metrics
...
chore: introduce additional prometheus metrics for registration times
2026-03-09 14:56:18 +00:00
benedetta davico
a34c7ef19f
Merge pull request #6533 from nymtech/bugfix/lp-gateway-probe
...
bugfix: correctly populate gateway probe LP data
2026-03-09 15:55:00 +01:00
Jędrzej Stuczyński
f00b18298c
bugfix: correctly populate gateway probe LP data
2026-03-09 14:10:24 +00:00
Jędrzej Stuczyński
0426adc94e
chore: introduce additional prometheus metrics for registration times
2026-03-09 13:50:46 +00:00
Jędrzej Stuczyński
4b4a2fe387
Merge pull request #6530 from nymtech/chore/rename-lp-message
...
chore: rename LpMessage to LpFrame
2026-03-09 13:44:39 +00:00
Jędrzej Stuczyński
1ebb7e06c7
chore: rename LpMessage to LpFrame
2026-03-09 13:21:39 +00:00
Jędrzej Stuczyński
1fd17c5cb3
Merge pull request #6526 from nymtech/chore/lp-improvements
...
chore: LP improvements
2026-03-09 10:57:26 +00:00
Jędrzej Stuczyński
ef65cf4c9e
additional adjustments
2026-03-06 16:34:42 +00:00
Jędrzej Stuczyński
48dad0f16b
bugfix: setting correct LpPeerConfig during handshake
2026-03-06 16:09:28 +00:00
Jędrzej Stuczyński
93ac638765
importing over changes from 'lp/persistent-node-connection'
2026-03-06 16:07:35 +00:00
Jędrzej Stuczyński
c6589ca92c
chore: add unit test for mutual KKT
2026-03-06 15:40:13 +00:00
Sachin Kamath
03d5a87826
Merge pull request #6525 from nymtech/readme-midnight-attribution
...
chore: add midnight attribution
2026-03-06 16:47:16 +05:30
Sachin Kamath
512cfd1b74
chore: add midnight attribution
2026-03-06 16:40:45 +05:30
Bogdan-Ștefan Neacşu
ba0625cd97
Remove dep leak of strum iterator ( #6522 )
...
strum iterator over an enum leaks the version needed to iterate over it,
which can cause problems to dependent crates that use a different strum
version.
While at it, bump the strum crates as well
2026-03-06 10:44:14 +02:00
mfahampshire
a2c489dc5b
Max/sitemap generation fix ( #6515 )
...
* Tweak README ordering
* Linting
* Add sitemap generation + NEXT env var to CI
* Update domain for sitemap generation
* Inc. sitemap -0
* test remove lockfile
* fix borked name in package
* add redoc
* add framer
* Add pnpm-lock file
* Add sitemap to remote + ci workflow
* remove extra sitemap
* remove static files from remote for vercel
* add sitemap gen to next build step for vercel
2026-03-04 16:01:51 +00:00
Jędrzej Stuczyński
5cee248122
Merge pull request #6513 from nymtech/bugfix/lp-psqv2-review-comments
...
addressing LP PR comments
2026-03-04 13:41:51 +00:00
Jędrzej Stuczyński
86aec84697
fixed handshake retry
2026-03-04 13:21:18 +00:00
Jędrzej Stuczyński
8f376d1b9b
additional explanation for DH keys
2026-03-04 10:25:28 +00:00
Jędrzej Stuczyński
f0ae4f4090
removed retry on credential spend
2026-03-04 09:54:57 +00:00
Jędrzej Stuczyński
4e850f6fe0
random clippy
2026-03-04 09:33:30 +00:00
Jędrzej Stuczyński
bd3678dd4f
bump up MSRV
2026-03-04 09:33:30 +00:00
Jędrzej Stuczyński
28c1637198
addressing LP PR comments
2026-03-04 09:33:28 +00:00
Jędrzej Stuczyński
8de574ec97
Merge pull request #6512 from nymtech/lp/remove-state-machine-states
...
remove redundant LP state machine in favour of in place processing
2026-03-04 09:33:02 +00:00
Jędrzej Stuczyński
4464d12103
clippy and review comments
2026-03-04 09:26:29 +00:00
Jędrzej Stuczyński
0d9d97e31e
remove redundant LP state machine in favour of in place processing
2026-03-03 16:20:27 +00:00
Jędrzej Stuczyński
a7705a5f2c
Merge pull request #6511 from nymtech/merge/release/2026.5-raclette
...
Merge/release/2026.5 raclette
2026-03-03 14:53:19 +00:00
Jędrzej Stuczyński
7a300bdd74
Merge branch 'develop' into merge/release/2026.5-raclette
2026-03-03 14:45:20 +00:00
Jędrzej Stuczyński
6569479083
feat: introduce /v3/unstable/nym-nodes/semi-skimmed to aggregate LP information ( #6499 )
...
* feat: introduce /v3/unstable/nym-nodes/semi-skimmed to aggregate LP information
nym-nodes will require this information to establish shared PSQ
* reorganised imports
2026-03-03 14:05:02 +00:00
Jędrzej Stuczyński
611844b248
feat: enable mutual KKT exchange ( #6505 )
...
* feat: enable mutual KKT exchange
* use unwrap_or_default
2026-03-03 14:01:39 +00:00
Jędrzej Stuczyński
2cc9b05520
chore: split up lp listener ( #6507 )
...
* chore: split up lp listener
* rename 'build_lp'
2026-03-03 13:59:48 +00:00
Jędrzej Stuczyński
05b6f5e282
removed redundant LP states ( #6509 )
2026-03-03 13:58:47 +00:00
Merve
a450b6f984
[DOCs/operators]: Typo corrections ( #6502 )
...
* docs typos fixed
* Fix typos
---------
Co-authored-by: Quinn <e@E-MacBook-Air.local >
2026-03-02 12:16:53 +00:00
benedettadavico
5093450004
bump versions
2026-03-02 10:44:54 +01:00
Jędrzej Stuczyński
f6bd511599
feat: Lewes Protocol with PSQv2 ( #6491 )
...
* merging georgio/lp-psqv2-integration
* use authenicator on the responder's side
* nym-lp crate compiling
* moved the e2e test to nym-lp
* move key generation to peer
* moved principal generation
* update KKTResponder
* encapsulation key parsing
* Adding concrete types within KKT exchange
* initiator side of the full handshake
* responder side of the handshake and full e2e test
* fixed unit-tests within nym-kkt
* LpSession cleanup
* helpers for Transport
* revamp of the transport traits and initial work on client-side transport
* compiling nym-crypto
* 'working' client-entry dvpn reg
* Fix key conversion
* Slightly reduce use of rand08
* reverted back to libcrux repo refs
* intial telescoping reg
* removing dead code
* wip
* moved data encryption into the state machine
* restoring nym-lp tests
* update lp api model
* Add receiver index derivation
* Add receiver index derivation
* use derived receiver index
* feat: add kem key generation to nodes
* generate fresh x25519, mlkem768 and mceliece keys on config migration
* add lp peer config
* nym-node startup cleanup
* removed dependency on pre-rand09 from nym-lp
* re-expose LP information on the http API
* fixed tests compilation
* add peer config happy path tests
* formatting
* add more tests and fix bug
* better docs
* clippy and formatting issues
* return error on mceliece within NestedSession
* wasm fixes
* removed legacy nym-vpn-lib-wasm
* fixing wasm for real this time
* additional fixes
* add payload to kkt
* make clippy happy
* moved LP to nym-node crate
* cargo fmt
* integrate lpconfig payload
* fix response size trait impl
* Migrate receiver index
* Change receiver index to u32 and regorganize crates
* clippy
* hopefully final wasm fixes
* simple conversion method from semver to ciphersuite
* updated nym-node config template
* chore: remove duplicated code
---------
Co-authored-by: Georgio Nicolas <me@georgio.xyz >
2026-02-27 13:49:08 +00:00
benedetta davico
e5c3f39a57
Merge pull request #6498 from nymtech/master
...
Merge pull request #6481 from nymtech/release/2026.4-quark
2026-02-27 11:13:58 +01:00
Merve
76f999fc88
{DOCs/operators]: Platform release docs and changelog + docs cleanup ( #6482 )
...
* changelog-updates
* Update changelog.mdx
* Update changelog.mdx
* Edits per reviewer request
* fixes
* fixes
* typo fixed
* removed outdated info
* Update docs based on reviewer feedback
* Update changelog.mdx
---------
Co-authored-by: merve <e@E-MacBook-Air.local >
2026-02-27 10:10:16 +00:00
dependabot[bot]
2fce8c7ca3
build(deps): bump qs and express in /wasm/client/internal-dev ( #6461 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.13.0 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.2 )
Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 14:20:59 +00:00