Comments (5)
The latest cloudflare boring build works fine for me on M1 osx. It's just that the particular version ztunnel is using is now broken (I assume something changed in upstream boringssl).
ztunnel has platform conditionals that render non-linux builds mostly useless anyway.
While true, there's a lot of development that can still be done without requiring linux. All/most of unit tests run fine on osx, for example.
from ztunnel.
I do think/agree non-FIPS linux builds are something we need to support broadly, since as I've mentioned before FIPS is a massive pain and many orgs/users will not need it, or expressly will not want it (e.g. they will want to use newer crypto libs than the USG certifies).
That being said, without even basic "does it build" CI for $platform+$arch it's going to be effectively impossible to guard against breakage long-term for that $platform+$arch. And we are (probably) never adding ztunnel
CI for macOS.
from ztunnel.
FYI, I suspect this is blocked by cloudflare/boring#156.
from ztunnel.
fwiw I gave up trying to rebuild boringssl from scratch on M1 Mac with a macOS/unix target and just use one of
- a local linux/arm64 VM (
lima
works nicely and stays out of the way) make shell
(effectively linux/arm64)
to do ztunnel builds.
ztunnel has platform conditionals that render non-linux builds mostly useless anyway.
from ztunnel.
Yeah, I think the main guard against macOS breakage is simply developers for the project (I know I'm not the only one on mac).
from ztunnel.
Related Issues (20)
- tag 1.19.4 failed to compile HOT 1
- ztunnel stuggles to reconnect to istiod HOT 6
- Pooling key needs to take source IP HOT 10
- Negative peerauth port rule missing/not enforced. HOT 3
- Tracking: upgrade BoringSSL to Hyper 1.0 support
- Tracking issue: Upgrade tonic to hyper 1.0 support
- Long term: Migrate from `boring` to `rustls`
- iterate on close connections which violate policy after updates
- outbound fastpath connection tracking erroneously stubbed
- fuzz/ failing to build HOT 6
- add cargo watch or bacon to build tools HOT 2
- WDS: svc-addressed waypoint capture HOT 1
- waypoint capture for svc-addressed traffic HOT 1
- Integration tests fail due to port reuse on dns
- test_cache_refresh in manager.rs is flakey
- consider more api-defined behaviors
- finer grained request builder
- waypoint handling review
- Scalability of ztunnel
- Consider musl build
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ztunnel.