Comments (3)
What would be the point in that ?
Bash is not the most expressive language to begin with. Dropping all its non-posix features would basically mean a complete rewrite in a worse language. That would require a lot of time and effort, would inevitably introduce new bugs and the end product would be less maintainable.
If this had any chance of running on, possibly very old, possibly non-Linux, systems, at least the portability argument would be valid, but vpnfailsafe is tied to Linux >=2.4, due to iptables.
So given the massive disadvantages and no apparent upsides - why ?
Is it about not having to do RUN apk add bash
in your Dockerfile ?;]
from vpnfailsafe.
Yeah, stupid request after reading your argument. Everyone can afford to keep bash besides their zsh/dash combos.
And yes, it was to not keep bash installed besides other shells, but that is stupid, likely I use many other bash dependent scripts without knowing it.
Please close this issue :-)
from vpnfailsafe.
No worries ;]
from vpnfailsafe.
Related Issues (20)
- resolvconf error HOT 2
- Cannot ping VPN's nameserver HOT 5
- resolvconf: Error: Command not recognized HOT 13
- dns in resolv.conf different from the allowed route in iptables HOT 11
- Potential DNS leak after disconnection from VPN if DNS for undelying device is on private network
- Allow connections to DNS servers outside the private IP range of the VPN the user connects to HOT 13
- openwrt version HOT 2
- NetworkManager HOT 2
- pi@raspberrypi:~ $ curl ipinfo.io/ip curl: (6) Could not resolve host: ipinfo.io HOT 4
- Auto re-connect every time the conection drops. HOT 8
- Not working on musl HOT 5
- systemd-networkd /etc/hosts not being updated with the vpn server IP/DNS HOT 3
- systemd-resolved compatibility? HOT 5
- Unable to reach my localnets (missing routes in system) HOT 3
- Ubuntu 18.04 LTS HOT 2
- Rewrite using nftables HOT 1
- Custom DNS HOT 1
- not working, vpnfailsafe error HOT 2
- Another app is currently holding the xtables lock.
- Being able to pass traffic through the wan in the table marked with a different source IP address.
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 vpnfailsafe.