Commit Graph

217 Commits

Author SHA1 Message Date
vadym
2e25e2e08c 1. MTU=65535 2020-07-02 11:59:58 -07:00
vadym
9646428019 2. MTU=1500 2020-07-02 11:17:28 -07:00
vadym
efca13b58f 1. minor GUI fixes 2020-07-02 10:53:00 -07:00
vadym
21c70cb0f7 2. added new DNS functionality 2020-07-02 10:19:02 -07:00
vadym
f8875455be 3. added IP field constraints 2020-07-02 07:29:02 -07:00
vadym
17dc3b8650 2. minor improvements for text fields 2020-07-02 06:46:09 -07:00
vadym
aa00e9aeb4 2. completed schema dropdown 2020-07-02 06:32:38 -07:00
vadym
f00d8b8af9 2. add peer form. iteration 2 2020-07-02 05:02:53 -07:00
vadym
599c79eca9 1. add peer dialog. iteration 1 2020-07-01 13:49:38 -07:00
vadym
010051da50 2. getPeers parsing fixes 2020-07-01 02:56:30 -07:00
vadym
bca4b88d3d 1. added peers update in Mesh mode 2020-07-01 01:53:34 -07:00
vadym
e597fff59b 1. added notifications 2020-06-30 14:05:02 -07:00
vadym
c736c06f51 static IP fix, fixed dynamic peers list crash, peer/DNS list layout fix 2020-06-30 07:14:11 -07:00
vadym
d1511581bf 1. layout fix 2020-06-30 07:10:50 -07:00
vadym
13af25ae08 1. peer list layout fix 2020-06-30 07:03:58 -07:00
vadym
04f2537145 1. fixed dynamic peers list crash 2020-06-30 05:47:26 -07:00
vadym
9306593012 1. static IP fix 2020-06-30 05:42:48 -07:00
vadym
aaf6dc41c8 1. no peers fix 2020-06-29 21:48:56 -07:00
vadym
c5b5a0fa24 1. added static IP option 2020-06-29 14:01:18 -07:00
vadym
729b44c127 1. added static IP 2020-06-29 13:29:39 -07:00
vadym
8f5c263364 1. network state permissions fix 2020-06-29 12:34:30 -07:00
vadym
19a73f9c9c 1. removed wifi direct code 2020-06-29 12:30:25 -07:00
vadym
0719c674b8 1. routed only 2000::/3 2020-06-29 03:02:49 -07:00
vadym
ab4d18fc48 1. YGG address fix 2020-06-29 02:39:31 -07:00
vadym
bf491944d4 1. fix for DNS unavailability 2020-06-29 02:30:31 -07:00
vadym
5217204670 1. DNS possible fix 2020-06-29 00:00:25 -07:00
vadym
767079cfdc 1. ipv6 family possible fix 2020-06-28 13:39:18 -07:00
vadym
3879fe9bf9 1. caption fix 2020-06-28 11:11:28 -07:00
vadym
6ee736cf56 1. allow empty peer list for WiFi Direct mode 2020-06-28 10:44:06 -07:00
vadym
b09f180020 1. allow empty peer list fo WiFi Direct 2020-06-28 10:27:13 -07:00
vadym
c0a779ce3c 1. NPE crash fix 2020-06-28 10:06:26 -07:00
vadym
4b4ae6737a 1. wifi direct first commit 2020-06-28 08:23:18 -07:00
vadym
5bb9ddc2de 1. IP address state fix, code refactoring 2020-06-28 06:00:51 -07:00
vadym
63f777d2c4 1. VPN DNS refactoring, GUI refactoring 2020-06-28 04:55:48 -07:00
vadym
50a107cea4 1. DNS refresh fix 2020-06-27 14:58:44 -07:00
vadym
a8eaa5fc9d 1. orientation fix 2020-06-27 13:24:47 -07:00
vadym
317e040e1b 1. old core fix, clipboard fix, GUI fix 2020-06-27 13:10:10 -07:00
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