Comments (4)
Making Session
into a channel / notification thing would be nice. Then we can ditch the callbacks and have better error handling.
Moving crates around will cause merge conflicts and I don't see the immediate benefit to that
from firezone.
Moving crates around will cause merge conflicts and I don't see the immediate benefit to that
It is my mid-term vision, we don't need to do it right now. It can wait until things settle for a bit. I am just tired of navigating so many different directories and re-exporting stuff in 3 different crates before I can access it somewhere 🤷♂️
from firezone.
.. true, me too. There's just been a lot of refactors and 1,000+ line diffs this month and it's even worse if it means I have to handle a conflict in my own PRs. Maybe we can schedule them somehow. I'm not usually touching connlib's inner code anyway.
from firezone.
Moving towards these APIs means better cohesion which means less changes across interfaces in the future :)
from firezone.
Related Issues (20)
- Tracking issue for extensions to property-based state machine tests
- techdebt(connlib): use emitted events to update DNS servers in clients
- connlib: unify packet routing between CIDR and DNS resources
- Show warning if admin enters only IPv4 or IPv6 upstream resolvers
- Linux / Windows GUI client user service HOT 4
- Add a new `General` section to Settings
- Allow removing a Resource from a Site when multi-site Resources is not active
- Policy flexibility
- Allow removing Resources and Groups from a Policy
- Add resource to favorites
- Docker Gateway not starting on Raspberry Pi HOT 9
- Gateway upgrade notification
- Gateway script doesn't have a default log level HOT 2
- bug(gui-client/Windows): Access is denied for named pipe HOT 2
- docs(gateway): inconsistency between portal and docs HOT 2
- bug(tauri_client): update check should list the URL it tried, if it has an error
- refactor(gui-client): Move DNS and network change listening down to the IPC service
- Blog post on Tauri
- Sites CRUD
- Send traffic filters to clients as well
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 firezone.