Commit Graph

180 Commits

Author SHA1 Message Date
vadym
b04ca172f4 1. fixed Yggdrasil().Stop() crash
1. corrected VPN service status on GUI
1. corrected VPN service status on GUI
1. bump version
1. implemented address copy
2020-06-27 12:17:28 -07:00
vadym
b47344b0f3 1. implemented address copy 2020-06-27 12:04:41 -07:00
vadym
bfb30af465 1. bump version 2020-06-27 11:40:16 -07:00
vadym
484bc7c3d3 1. corrected VPN service status on GUI 2020-06-27 11:39:03 -07:00
vadym
bee63041f4 1. corrected VPN service status on GUI 2020-06-27 09:53:48 -07:00
vadym
38fb87b08d 1. fixed Yggdrasil().Stop() crash
2. Minor GUI changes
2020-06-27 08:54:10 -07:00
vadym
3db311c4d2 1. added DNS form. iteration 1. 2020-06-25 13:09:24 -07:00
vadym
aec660bff0 1. added duplication peer records fix 2020-06-24 12:43:40 -07:00
vadym
572d487e35 1. return native build code 2020-06-22 02:16:43 -07:00
vadym
2ea5ecf165 1. prevent peer edit if service is started 2020-06-22 02:13:18 -07:00
vadym
9969d9baa8 1. obsolete sorting removed 2020-06-22 02:02:43 -07:00
vadym
0ca330e66f 1. added dynamic peer list loading 2020-06-22 02:00:23 -07:00
vadym
f9335316a7 1. layout small fixes 2020-06-22 00:24:35 -07:00
vadym
8faf0c67ab 1. added duplication peer records fix 2020-06-21 23:31:55 -07:00
vadym
68b294df14 1. added correct exception handling 2020-06-21 14:51:29 -07:00
vadym
2a5c6b66e2 1. final commit iteration 3. small fixes 2020-06-21 13:46:56 -07:00
vadym
be549f8421 1. implemented peers list load. added peer sort by ping. iteration 3 2020-06-21 13:41:02 -07:00
vadym
2f357be07e 1. implemented peers list serialization/deserialization. iteration 3 2020-06-21 11:43:33 -07:00
vadym
28eb0903ef 1. implemented peers list load from json, iteration #2
https://publicpeers.neilalexander.dev/publicnodes.json
2020-06-21 06:54:16 -07:00
vadym
4f53e50e3e 1. deleted obsolete strings 2020-06-20 13:43:09 -07:00
vadym
108bb009bb 1. implemented peers list. iteration#1 2020-06-20 13:40:56 -07:00
vadym
9a2f658515 1. added apk files name in format yggdrasil-android-x.y-release.apk 2020-06-19 03:25:32 -07:00
vadym
3807ed37f1 1. version fix 2020-06-17 05:53:10 -07:00
vadym
75b5ec94b3 1. version fix 2020-06-17 05:50:14 -07:00
vadym
a9596c445c 1. back to ndk build task 2020-06-17 01:10:12 -07:00
vadym
69170fa3e0 1. reverted ndk build task 2020-06-17 01:06:39 -07:00
vadym
1d551bc766 1. make native Yggdrasil lib build on-fly 2020-06-17 00:43:59 -07:00
vadym
1a851d81c0 1. fixed fdroid build errors 2020-06-16 13:25:39 -07:00
vadym
9922ca5882 1. added launcher icon 2020-06-16 13:12:14 -07:00
vadym
20e952369b 1. added launcher icon 2020-06-16 01:24:00 -07:00
vadym
954608b220 1. more optimization 2020-06-15 14:21:42 -07:00
vadym
b48b39d94c 1. fixed battery high consumption 2020-06-15 14:12:23 -07:00
vadym
754dca90ef 1. fixed buffer overhead 2020-06-15 13:38:14 -07:00
vadym
9cc1f5a7f9 1. Removed centralized Reverton's DNS 2020-06-15 12:39:13 -07:00
vadym
7597b540c0 1. Added Reverton's DNS
https://github.com/Revertron/wyrd
2020-06-15 12:11:57 -07:00
vadym
d406ba7c0d 1. removed unnecessary 0200::/7 routing 2020-06-15 10:14:38 -07:00
vadym
f3f4043253 1. fixed wired routing 2020-06-15 09:58:24 -07:00
vadym
8890858011 1. fixes possible IOxeption crash 2020-06-13 04:21:35 -07:00
vadym
fbc59cd863 1. added IpV6 result in main activity 2020-06-13 03:47:19 -07:00
vadym
eb480c2677 1. fixed service stop
2. created layout
2020-06-13 02:14:45 -07:00
vadym
04cc088f4d 1. added default routes for all local networks 2020-06-12 08:35:41 -07:00
vadym
737219d24f 1. fixed default route 2020-06-12 08:07:17 -07:00
vadym
a1c175e9a4 1. fixed unnecessary empty array condition 2020-06-12 06:52:28 -07:00
vadym
ae9f154dca 1. fixed local missing route after yagg interface is up 2020-06-12 06:43:43 -07:00
vadym
ff7336f23f 1. send all traffic to ygg ipv6 2020-06-11 03:38:06 -07:00
vadym
abcd38be8b 1. added default route 2020-06-11 02:41:56 -07:00
vadym
e544bb0975 1. temporally disable keys 2020-06-11 02:04:22 -07:00
vadym
6804362b9a 1. added more peers 2020-06-10 00:57:38 -07:00
vadym
b45a7fa939 1. list peers fix 2020-06-09 23:53:20 -07:00
vadym
651548fd22 1. list fix 2020-06-09 10:59:41 -07:00
vadym
0cb7f7f6bb 1. index fix 2020-06-09 10:30:40 -07:00
vadym
2ea6a116b9 1. added russian peers 2020-06-09 10:27:24 -07:00
vadym
6c1b82a46b 1. put back ifName parameter 2020-06-09 08:45:37 -07:00
vadym
7cd7596e3b 1. deleted parameters. see details in:
https://github.com/yggdrasil-network/yggdrasil-extras/issues/4
2. added ndk explicit version
2020-06-09 08:38:39 -07:00
vadym
e37be0514a Merge remote-tracking branch 'origin/master' 2020-06-09 08:14:10 -07:00
vadym
1067752dcb 1. deleted parameters. see details in:
https://github.com/yggdrasil-network/yggdrasil-extras/issues/4
2. added ndk explicit version
2020-06-09 08:13:09 -07:00
Vadym
4739b8f2f8 definition fix 2020-06-09 14:21:53 +03:00
Vadym
7fdafc6675 1. gradle parameter name fix 2020-06-09 14:19:30 +03:00
Vadym
355122959f 1. auto siging 2020-06-09 14:05:36 +03:00
Vadym
21e2b4faee 1. apk auto sining 2020-06-09 14:05:12 +03:00
Vadym
fd1c6fde60 1. gradle upgrade 2020-06-09 10:22:27 +03:00
ChronosX88
28b72376a7
Make starting VPN service and running Yggdrasil (traffic hooks into Yggdrasil dummy interface) 2020-02-02 22:36:05 +04:00
ChronosX88
e1f412204a
[wip] feat: Implement creating tun interface and starting yggdrasil 2019-08-26 19:16:57 +04:00
ChronosX88
ef457d7a9c
fix: Change all Config model properties to var instead of val 2019-08-25 14:57:50 +04:00
ChronosX88
cfd86afac3
refactor: Some refactor and upgrade to yggdrasil 0.3.8 2019-08-25 14:55:46 +04:00
ChronosX88
592fe8138d
chore: Add yggdrasil module to main app build gradle file 2019-08-23 11:54:00 +04:00
ChronosX88
e604759ccd
fix: Fix ArrayOutOfBound exception when creating YggAddress object 2019-08-22 16:14:18 +04:00
ChronosX88
8e160b1dcd
feat: Add getters in YggAddress class 2019-08-21 17:35:24 +04:00
ChronosX88
2e779121ee
feat: Implement address parsing from plain Yggdrasil NodeID 2019-08-21 17:01:59 +04:00
ChronosX88
c23f9b890c
feat: Add read/save config methods 2019-08-21 14:57:30 +04:00
ChronosX88
feaa3ac14f
chore: Promote minSdkVersion to 21 (Android L) 2019-08-21 14:49:48 +04:00
ChronosX88
85c17523b8
fix: Temporary disable armv7 support 2019-08-21 14:03:25 +04:00
ChronosX88
907341a955
feat: Add Yggdrasil config model 2019-08-21 13:53:35 +04:00
ChronosX88
9dafcd44c9
chore: Add Gson dep 2019-08-21 13:40:40 +04:00
ChronosX88
42fa14d545
feat: Implement basic Yggdrasil service 2019-08-21 13:13:23 +04:00
ChronosX88
0779cfaaad
bin: Add Yggdrasil arm64 v0.3.7 binary 2019-08-21 13:13:01 +04:00
ChronosX88
b120c1e7e5
chore: Migrate to AndroidX, add HJSON dep 2019-08-21 13:11:57 +04:00
ChronosX88
d813cffb9f
ui: Add template main ui (with one button "Connect") 2019-08-20 16:46:13 +04:00
ChronosX88
77968ff8d6
chore: Add MaterialComponents dependency 2019-08-20 16:40:42 +04:00
ChronosX88
20b5fa183d chore: Init project 2019-08-20 16:36:59 +04:00