diff --git a/website/src/app/blog/apr-2024-update/readme.mdx b/website/src/app/blog/apr-2024-update/readme.mdx index d96bd1131..384b74792 100644 --- a/website/src/app/blog/apr-2024-update/readme.mdx +++ b/website/src/app/blog/apr-2024-update/readme.mdx @@ -115,7 +115,7 @@ systems languages, making it a great choice for a security-critical application like Firezone. And it has build targets for just about every platform under the sun. Our -[core connectivity library](https://github.com/firezone/firezone/tree/main/rust/connlib), +[core connectivity library](https://github.com/firezone/firezone/tree/main/rust/libs/connlib), for example, runs reliably on iOS, Android, Windows, Linux, and macOS. We'll be sharing more about our stack choices in future blog posts, but suffice @@ -234,7 +234,7 @@ win-win. For the curious readers, you can find our implementation of ICE, aptly named "snownet", in our repository -[here](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet). +[here](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet). #### Directory sync diff --git a/website/src/app/blog/how-dns-works-in-firezone/readme.mdx b/website/src/app/blog/how-dns-works-in-firezone/readme.mdx index aba736056..caf6aaa4a 100644 --- a/website/src/app/blog/how-dns-works-in-firezone/readme.mdx +++ b/website/src/app/blog/how-dns-works-in-firezone/readme.mdx @@ -429,5 +429,5 @@ itself. Now when you `dig` a service and get a response that looks like We could go on for some time about all the fun edge cases that arise from doing this sort of thing, but we'll stop here. If you _really_ want a peek under the hood at how all this works, it's all open source -- -[take a look](https://github.com/firezone/firezone/blob/main/rust/connlib/tunnel/src/dns.rs) +[take a look](https://github.com/firezone/firezone/blob/main/rust/libs/connlib/tunnel/src/dns.rs) for yourself! diff --git a/website/src/app/blog/mar-2024-update/readme.mdx b/website/src/app/blog/mar-2024-update/readme.mdx index c7d809dea..a91a7c31f 100644 --- a/website/src/app/blog/mar-2024-update/readme.mdx +++ b/website/src/app/blog/mar-2024-update/readme.mdx @@ -155,7 +155,7 @@ even the most challenging network environments. Our first implementation, while functional, suffered from several architectural issues that made it difficult to maintain and extend. Our new implementation, aptly named -"[snownet](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet)" +"[snownet](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet)" (sorry, we couldn't resist), is a ground-up rewrite that addresses these issues and provides a solid foundation for future improvements. diff --git a/website/src/app/blog/sans-io/readme.mdx b/website/src/app/blog/sans-io/readme.mdx index 53caf25f5..ef28d3ffa 100644 --- a/website/src/app/blog/sans-io/readme.mdx +++ b/website/src/app/blog/sans-io/readme.mdx @@ -4,7 +4,7 @@ import Alert from "@/components/DocsAlert"; At Firezone, we use Rust[^1] to build secure remote access that scales, be it from your Android phone, MacOS computer or Linux server. At the core of each app sits a connectivity library — aptly named -[`connlib`](https://www.github.com/firezone/firezone/tree/main/rust/connlib) +[`connlib`](https://www.github.com/firezone/firezone/tree/main/rust/libs/connlib) — that manages network connections and WireGuard tunnels to secure your traffic. After several iterations, we’ve landed on a design that we are extremely happy with. It gives us fast and exhaustive tests, deep customisation @@ -455,7 +455,7 @@ servers for your public IP? No problem. Just make 5 `StunBinding`s and call them in order[^4]. In the case of Firezone, you can see this in the example of -[`snownet`](https://github.com/firezone/firezone/tree/main/rust/connlib/snownet), +[`snownet`](https://github.com/firezone/firezone/tree/main/rust/libs/connlib/snownet), a library that combines ICE and WireGuard and thereby exposes "magic" IP tunnels that work in any network setup to the rest of the application.