Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
4ed17e5
serde for ReconstructedMessage
durch Jun 7, 2024
a0ef1ae
AsyncRead for MixnetClient
durch Jun 7, 2024
8dc2ae9
Switch to PollSender
durch Jun 12, 2024
9fc4b29
temp
mfahampshire Jun 18, 2025
1a6708a
Use Sink always
durch Jun 12, 2024
a465365
minor changes with new files / fixes
mfahampshire Jun 18, 2025
6148866
InputMessageCodec, Serde for MixPacket
durch Jun 12, 2024
266942a
ReconstructedMessageCodec
durch Jun 13, 2024
a449a74
Use tokio AsyncRead
durch Jun 13, 2024
de2f26c
remove double asyncwrite
mfahampshire Jun 18, 2025
4b16e7a
AsyncWrite
durch Jun 13, 2024
316f4b5
WASM changes
durch Jun 14, 2024
7b582d6
tweaks to tcpproxy example
mfahampshire Jun 18, 2025
32270d2
Update IPR sig
durch Jun 18, 2024
30511d2
Cleanup prints
durch Jun 18, 2024
167b7b2
Log decoding error
durch Jun 19, 2024
f0d99a1
fmt
durch Jun 19, 2024
649022f
Address part of PR comments
durch Jun 25, 2024
9d9c968
initial pass streamwrapper
mfahampshire Jun 17, 2025
d51112e
temp
mfahampshire Jun 20, 2025
bf58a8a
first full pass @ stream + split wrappers
mfahampshire Jun 24, 2025
7ad822c
make inputmessage anonymous type over simple
mfahampshire Jun 25, 2025
9f6b19b
adding surbs + anon reply functionality
mfahampshire Jun 26, 2025
820dab7
added surbs to split r/w + some streamlining + comments + tests
mfahampshire Jun 26, 2025
eb8bccf
reorg
mfahampshire Jul 1, 2025
aa84145
commit before messing with reexport stuff
mfahampshire Jul 3, 2025
4862b4a
temp commit: got gateway dir dependency working, moving on to vpn-api…
mfahampshire Jul 4, 2025
5979bfb
before directory modification
mfahampshire Jul 4, 2025
e455f52
removed circular dep from gateway-directory
mfahampshire Jul 4, 2025
e000e78
out of dependency hell
mfahampshire Jul 7, 2025
df1dc7c
mod ip_packet_client
mfahampshire Jul 9, 2025
92220da
got ipr wrapper connected
mfahampshire Jul 9, 2025
ffb7773
* pulled in helpers from various files
mfahampshire Jul 14, 2025
5084278
pull in + mod nym-gateway
mfahampshire Jul 14, 2025
95fc07f
* got ipr pings working with stream_wrapper_ipr
mfahampshire Jul 14, 2025
4dfd09f
comment out logging in test
mfahampshire Jul 21, 2025
cfe4b7a
commenting format change + comment out logging in test
mfahampshire Jul 21, 2025
8c4b7bd
commenting
mfahampshire Jul 21, 2025
799b8a5
more comments
mfahampshire Jul 21, 2025
3989eac
Remove unnecessary MixnetClient from IpSocket: streamlining
mfahampshire Jul 21, 2025
7353777
removed IpMixSocket; was a bit unnecessary given connection logic
mfahampshire Jul 22, 2025
5311d2f
err handling on surb send between split
mfahampshire Jul 22, 2025
0c292d6
split ipmixstream + tests
mfahampshire Jul 22, 2025
908a023
export extra types from ipmixstream
mfahampshire Jul 22, 2025
922b2cf
commenting
mfahampshire Jul 24, 2025
6572da8
smolmix device + example
mfahampshire Jul 24, 2025
1713ede
remove old note
mfahampshire Jul 24, 2025
441fbcb
change logging for nym provider
mfahampshire Jul 24, 2025
c27074f
update readme with new logging
mfahampshire Jul 24, 2025
55482de
TLS first version
mfahampshire Sep 26, 2025
90870f4
remove clunky old examples in place of unit tests
mfahampshire Sep 26, 2025
b897ec5
rough first reqwest client poc
mfahampshire Sep 29, 2025
f318f1c
Tests + getting reuable client in new() for speedup
mfahampshire Sep 30, 2025
4bea509
Fix inverted buffer slice logic
mfahampshire Oct 3, 2025
da65c25
framing > byte buffer
mfahampshire Oct 7, 2025
5ba729f
Fix logging in tests
mfahampshire Oct 7, 2025
836cfb6
Made explicit error types
mfahampshire Oct 7, 2025
9b51ad6
add missed stuff from rebase
mfahampshire Oct 16, 2025
7d3026c
linting
mfahampshire Oct 16, 2025
fd3ddc6
almost sorted new version gw dir
mfahampshire Oct 16, 2025
ff95a1f
Fix gw directory api change in ipr wrapper
mfahampshire Oct 17, 2025
9165c4c
Clean up unused imports
mfahampshire Oct 17, 2025
94c131b
deprecate notice for tcpproxy module
mfahampshire Oct 17, 2025
85cc7ec
remove unwraps in place of error types
mfahampshire Oct 17, 2025
e8fd009
remove comments and unused imports
mfahampshire Oct 17, 2025
8b6264f
Remove unused imports
mfahampshire Oct 17, 2025
f2f7dc4
Move files to examples + split examples apart
mfahampshire Oct 17, 2025
c0f6c23
info -> debug logging for serialised bytes written by stream_wrapper
mfahampshire Oct 17, 2025
b2ec06d
strip down commenting that is triggering compiler err
mfahampshire Oct 17, 2025
e49813c
rename smolmix - mixtcp
mfahampshire Oct 17, 2025
d683504
smol mixtcp readme
mfahampshire Oct 17, 2025
bcf59e9
lint
mfahampshire Oct 20, 2025
6bcbf76
reintroduce import
mfahampshire Oct 20, 2025
ecc8f75
remove accidental import from merge
mfahampshire Oct 20, 2025
e9bc913
Add RwLock to wasm client helper
mfahampshire Oct 20, 2025
d6e3091
Mod to mixnet client mutability from traits elsewhere
mfahampshire Oct 20, 2025
849d504
Fix FFI shared lib
mfahampshire Oct 20, 2025
1bc1292
clippy warnings: remove
mfahampshire Oct 20, 2025
02d2c7b
clippy
mfahampshire Oct 20, 2025
ae99f60
clippy
mfahampshire Oct 21, 2025
f640f45
temp get rid of logging for ci
mfahampshire Oct 21, 2025
c18c09e
temp get rid of logging for ci again
mfahampshire Oct 21, 2025
260d792
remove old commented out imports
mfahampshire Oct 21, 2025
b098073
lock
mfahampshire Oct 21, 2025
5c62618
lint
mfahampshire Oct 21, 2025
00cd6d7
remove external dep on nymvpn repo in sdk
mfahampshire Oct 21, 2025
c86d9d8
added stream module to mixnet readme
mfahampshire Oct 21, 2025
dc75473
remove unused
mfahampshire Oct 22, 2025
c446773
cont removing unnecessary types
mfahampshire Oct 22, 2025
fb2b2ea
temp before big mod
mfahampshire Oct 22, 2025
8661cec
remove nymvpnapi - always use http fallback
mfahampshire Oct 22, 2025
99714db
remove last nym vpn api deps
mfahampshire Oct 22, 2025
c333e24
clippy
mfahampshire Oct 23, 2025
63f470b
edition matches workspace
mfahampshire Oct 23, 2025
3f81043
add license to mixtcp cargo
mfahampshire Oct 23, 2025
6f19506
remove external patch
mfahampshire Oct 23, 2025
35dec70
use workspace base64 version
mfahampshire Oct 29, 2025
3def8b5
fix comment and duplication in root cargo
mfahampshire Oct 29, 2025
fa1617e
add note to allow(deprecated) what is being ignored for moment
mfahampshire Oct 29, 2025
34bab8b
follow convention for to_v2_bytes
mfahampshire Oct 29, 2025
5dd5f8c
add doc info for other sdk modules
mfahampshire Oct 29, 2025
8248c87
remove commented out code
mfahampshire Oct 29, 2025
d5bc5fd
Use workspace import for mixtcp rustls
mfahampshire Oct 29, 2025
bc52a9c
removed dependency on nym-gateway-directory
jstuczyn Oct 24, 2025
0b7fee7
Removed unneccesary panics with self.peer_surb_tag
mfahampshire Oct 29, 2025
5bf907c
properly fail on version checks
mfahampshire Oct 30, 2025
33f5d85
use make_bincode_serializer instead of bincode default in client-core
mfahampshire Oct 30, 2025
97eb850
Switch frm default bincode in nymsphinx
mfahampshire Nov 3, 2025
00ddefe
Fix double copy + deserialisation -> none loop
mfahampshire Nov 3, 2025
eedf312
remove unused connction type enum
mfahampshire Nov 3, 2025
68aa031
remove .expect()s and add some encode and decode tests
mfahampshire Nov 3, 2025
5f5b319
First pass rework to bytes in bytes out
mfahampshire Nov 5, 2025
d8a5258
new message borrow
mfahampshire Nov 5, 2025
f8a9613
Update docs + make network configurable
mfahampshire Nov 6, 2025
7e85a06
Fix Mixstream::new() with new configurable network
mfahampshire Nov 6, 2025
77c9d30
Include err for no surb tag or peer
mfahampshire Nov 6, 2025
8048f43
Docs first pass
mfahampshire Nov 7, 2025
2946ded
Add bootstrap network config
mfahampshire Nov 7, 2025
efa4903
Update inline examples
mfahampshire Nov 7, 2025
005cdce
Add network_envs
mfahampshire Nov 7, 2025
8f2b5cf
Example code
mfahampshire Nov 7, 2025
2068101
Fix useragent
mfahampshire Nov 7, 2025
a7d81a7
rustfmt
mfahampshire Nov 7, 2025
0b809e8
clippy
mfahampshire Nov 7, 2025
b451924
Clippy
mfahampshire Nov 7, 2025
a2bff71
clippy
mfahampshire Nov 7, 2025
e287507
clippy
mfahampshire Nov 7, 2025
135b598
fmt
mfahampshire Nov 7, 2025
611d2f6
add missing network env
mfahampshire Nov 7, 2025
ab37017
clippy
mfahampshire Nov 7, 2025
b165223
fix ipmixstream new()
mfahampshire Nov 7, 2025
7afa819
dont always run dns ping tests
mfahampshire Nov 7, 2025
8ef3a66
remove unnecessary logging from unit tests
mfahampshire Nov 7, 2025
f1f1d9d
mod logging to with poisoning retry
mfahampshire Nov 7, 2025
afa394f
mod ignore
mfahampshire Nov 7, 2025
fb6d59c
Fix env discovery
mfahampshire Nov 7, 2025
447fa25
clippy
mfahampshire Nov 8, 2025
52cc4bd
comment
mfahampshire Nov 12, 2025
20bd542
add scratch notes to gitignore
mfahampshire Jan 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ storybook-static
**/.DS_Store
cpu-cycles/libcpucycles/build
foxyfox.env
scratch.txt

.next
ppa-private-key.b64
Expand Down
Loading
Loading