-
6c379595
by Elena at 2026-06-03T21:49:11+02:00
TB 44806: Implement the tor integration in Rust.
-
59260037
by Elena at 2026-06-03T21:49:12+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Created a basic Tor Service in Rust.
-
cf73b34c
by Elena at 2026-06-03T21:49:12+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Added the tor_provider crate.
For technical limitations, Rust tests cannot be run when linking to
xpcom and other Firefox's crates.
So, we will implement most of the code in this new crate, and use the
tor_service crate only for the integration.
-
06c8f013
by Elena at 2026-06-03T21:49:13+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented a reply parser+dispatcher.
-
6c3d0eaf
by Elena at 2026-06-03T21:49:13+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented a basic control port.
-
e55c903e
by Elena at 2026-06-03T21:49:14+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Started an XPCOM control socket.
-
ff1ed8ec
by Elena at 2026-06-03T21:49:14+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented a first chunk of control socket methods.
-
00506dc5
by Elena at 2026-06-03T21:49:14+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented the socket wait methods.
-
72e84e61
by Elena at 2026-06-03T21:49:15+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented the command writer.
-
13d90317
by Elena at 2026-06-03T21:49:15+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Implemented the message pump.
-
f1c8a360
by Elena at 2026-06-03T21:49:16+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Create an ITorControlPort XPCOM type.
-
327e8d36
by Elena at 2026-06-03T21:49:16+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Wired the JS control port to the Rust IO.
-
61123a5c
by Elena at 2026-06-03T21:58:12+02:00
fixup! TB 44806: Implement the tor integration in Rust.
TB 44924: Create a control port client in Rust.
Started some xpcshell tests.