William Orr
4211570649
Ignore expired routes in netstat
on macOS
...
When routes expire in macOS, `netstat -r` shows a trailing exclamation point to indicate this. In the current version of this code, this will set `DEF_GW_IF` to contain a `!`, causing subsequent DNS modifications on OSX to fail.
This change ignores the the `!` that can be set in this case.
2019-03-13 18:43:02 +01:00
Ivan Ilves
5c0ff25c35
Make error messages more clear
2018-11-17 01:59:36 +01:00
Ivan Ilves
44b7e30621
Fix AWS route discovery
2018-01-29 18:49:55 +01:00
Ivan Ilves
44895991e1
Bootstrap server-side sudo
2018-01-06 14:49:48 +01:00
Ivan Ilves
e30d34ec38
This is useless! xD
2017-07-29 12:24:53 +02:00
Ivan Ilves
c285855807
Add reconnection logic to xaval
2017-07-13 07:35:26 +02:00
Ivan Ilves
40f49b5791
Faster xiringuito connect
2017-07-07 18:30:44 +02:00
Clauss von Rabbe Jr
72804ce49c
Merge pull request #32 from ivanilves/testing/advanced-cases
...
Integration testing: Cases (advanced)
2017-05-27 10:12:08 +02:00
Ivan Ilves
0099035909
🐷
2017-05-27 09:59:14 +02:00
Ivan Ilves
5f6fcdcd36
Case: server teardown
2017-05-22 12:49:55 +02:00
Ivan Ilves
c652bdac45
Make tunX device initualization great again
2017-04-24 21:19:29 +02:00
Ivan Ilves
eb5ad1e2af
Support legacy servers (???)
2017-04-24 15:47:28 +02:00
Ivan Ilves
69371a45a1
Solve (?) CentOS6 environment / PATH issue
2017-04-24 14:31:16 +02:00
Ivan Ilves
c88d892fab
🤖
2017-04-23 19:58:37 +02:00
Ivan Ilves
c93892bfbc
🎩 ✨
2017-04-23 19:55:52 +02:00
Ivan Ilves
cbb859efc0
Check, if we run OUTDATED version
2017-04-23 19:38:20 +02:00
Ivan Ilves
253a6f830a
Configurable failed pings
2017-04-22 19:41:12 +02:00
Ivan Ilves
047a457a2f
Add reconnection functionality
2017-04-09 11:24:27 +02:00
Ivan Ilves
4a64a33f2d
Better exit timing
2017-04-02 22:44:31 +02:00
Ivan Ilves
1c9117892e
Finite reconnects from client/server sides
2017-04-02 19:01:45 +02:00
Ivan Ilves
46e7959ffb
Remove ugly "post connect" hack
2017-04-02 17:56:03 +02:00
Ivan Ilves
11c09aeba4
Do not touch "discover-routes", if it does not exist!
2017-04-02 17:40:35 +02:00
Ivan Ilves
f19ba3f42e
🐮 👦 Better network service detection for Mac
2017-03-08 12:29:03 +01:00
Ivan Ilves
3c9019397e
🐮 👦 Add client preexec
2017-02-27 19:30:06 +01:00
Ivan Ilves
0fd73d022e
Support more servers :)
2017-02-20 20:14:09 +01:00
Ivan Ilves
cf7b0e5365
Set Mac DNS. ALWAYS
2017-02-20 11:44:43 +01:00
Ivan Ilves
78dcc782df
Fix network service detection for MacOSX
2017-02-20 11:25:30 +01:00
Ivan Ilves
52989fc020
Some reliability cowboy-fixes
2017-02-20 09:02:50 +01:00
Ivan Ilves
f08841b67b
Reap client afterwards
2017-02-20 07:14:38 +01:00
Ivan Ilves
b6ffbe1386
Client pings server every X seconds
2017-02-19 15:55:55 +01:00
Ivan Ilves
d7eaa7a723
MacOSX support
2017-02-17 09:27:25 +01:00
Ivan Ilves
d80ddb069a
Added support for DNS config fetch
2017-02-07 05:47:56 +01:00
Ivan Ilves
54ff0bd9e2
More logic and love...
2017-02-06 07:11:00 +01:00
Ivan Ilves
918867c370
PoC: Ugly but Working!
2017-02-05 22:24:30 +01:00