core
1ecaaa60ff
Add DNS resolver support
2023-12-05 10:24:19 -05:00
John Maguire
ec1af2974a
Fix encryption errors after restoring to a new phone ( #143 )
...
When a user restores to a new phone, their TPM will no longer be able to
decrypt the encrypted credentials.
We have code already in place to delete "invalid" sites, which cleans
these up by removing them.
However, when trying to save a new site, Android continues to try to use
the old keys which are no longer decryptable. So, when saving new
encrypted files, simply reset the crypto keys if we are unable to
encrypt.
2023-12-01 15:26:21 -05:00
John Maguire
fbd2759d4f
Replace 'DN' with 'Managed Nebula' ( #139 )
2023-10-05 14:41:40 -04:00
Nate Brown
83145f6fa4
Update nebula to 1.7.2 ( #134 )
2023-06-01 13:39:40 -05:00
John Maguire
dcf54b1c38
Update nebula to v1.7.1 ( #130 )
2023-05-18 16:05:23 -04:00
John Maguire
096bad25ee
Update nebula to v1.7.0 ( #129 )
2023-05-17 12:38:31 -04:00
John Maguire
7f5fa57b93
Update nebula binding code for new APIs ( #120 )
2023-05-10 18:05:56 -04:00
John Maguire
ffe2db283c
Update nebula to latest commit on master ( #118 )
2023-05-10 16:34:26 -04:00
John Maguire
37758d4a01
Request VPN permissions on site start ( #92 )
...
Previously VPN permissions were requested when the UI was loaded. If the
user denied the permissions it would have to be force stopped and
reopened to get another permission request grant.
Additionally, when requesting VPN permissions Android will kill any
other running VPN service. This avoids that behavior unless a site is
explicitly started.
Also disables the app from showing up in the "Always On" settings.
2022-11-18 14:34:45 -05:00
John Maguire
c7a53c3905
Support DN host enrollment ( #86 )
...
Co-authored-by: Nate Brown <nbrown.us@gmail.com>
2022-11-17 16:43:16 -05:00
John Maguire
c3f5c39d83
Update Nebula to fix Android NebulaVpnService bug ( #85 )
2022-11-17 16:30:03 -05:00
Nate Brown
d8e90a1b4b
Support older versions of android to include chromeos ( #76 )
2022-10-26 09:57:07 -05:00
Nate Brown
b29661abff
Automated build and release ( #71 )
2022-10-03 15:30:39 -05:00
Nate Brown
dbe67c2f81
Upgrade to flutter 3 ( #70 )
...
Co-authored-by: John Maguire <contact@johnmaguire.me>
2022-09-21 15:27:35 -05:00
Nate Brown
958b15d711
Allow import of private key, make it so key material isn't removed when navigating off the add a cert page ( #64 )
2022-08-05 16:42:17 -05:00
Nate Brown
457952b5ed
Rebind against nebula 1.6 for relays, modernize build ( #63 )
2022-08-04 19:39:46 -05:00
John Maguire
3e0da2a8f0
Fix log formatting in "Rebinding UDP listener" ( #55 )
2022-01-18 11:59:41 -05:00
John Maguire
fec77613bf
Update for Flutter 2.8.0 ( #54 )
2022-01-18 11:58:26 -05:00
Nate Brown
87ce46df19
Update to current master to prepare for 1.5.2 ( #50 )
2021-12-17 09:53:15 -06:00
Nate Brown
cff26eb679
Quiet down rebind logs
2021-06-08 10:10:21 -05:00
Nate Brown
de43f11ab2
Update core nebula
2021-06-07 10:26:56 -05:00
Nate Brown
bde3f6fdfa
Update core to 1.4 ( #41 )
2021-05-11 11:03:26 -05:00
Nate Brown
a7c32f5bd4
Kotlin active site race on boot fix ( #29 )
2021-04-29 10:17:43 -05:00
Nathan Brown
1283ce30e9
IPV6 support ( #24 )
2021-04-23 16:23:06 -05:00
Nate Brown
a01b22fcfe
Update icon
2020-09-24 16:24:04 -05:00
Nate Brown
e71ae4c68e
Get ios 14 building and attempt to correct mmwormhole issues with the nextension
2020-09-17 21:53:03 -05:00
Nate Brown
e1f779aedc
v0.0.36 prep
2020-08-31 19:05:13 -05:00
Nate Brown
1a4cbceda0
Run check config on app boot, fix early error reporting on android
2020-08-17 11:56:15 -05:00
Nate Brown
b546dd1c9d
Initial commit
2020-07-27 15:43:58 -05:00