Commit Graph

1464 Commits

Author SHA1 Message Date
M66B 8c624fe0c0 Native cleanup 2016-01-26 20:52:38 +01:00
M66B 05025a575d Show system DNS as hint text 2016-01-26 20:52:18 +01:00
M66B c6658c8531 Native non blocking socket IO
tun is left in blocking mode, since there would be no gain in non blocking mode
2016-01-26 20:43:07 +01:00
M66B 5e09b78593 Native return DNS NXDOMAIN instead of local host 2016-01-26 19:05:39 +01:00
M66B 2e78edc183 Native fixes 2016-01-26 18:54:18 +01:00
M66B cbaad1047a Native bail on DNS compression, remarks 2016-01-26 18:41:19 +01:00
M66B 60e3fca0a4 Native DHCP
Unfortunately this does not solve tethering nor is it needed for tethering,
but lets leave it there for when we need it in the future.
2016-01-26 17:39:41 +01:00
M66B ef0231f560 Native recognize ICMPv6 2016-01-26 15:07:26 +01:00
M66B 8d9ecd010b Native IPv6 extension headers, refactoring, log fixes 2016-01-26 15:00:54 +01:00
M66B 9be681df84 imap ssl known port 2016-01-26 14:43:22 +01:00
M66B aacbdbeab4 Clear database async 2016-01-26 14:42:58 +01:00
M66B f061cb8f42 Native log extra data (currently qnames only) 2016-01-26 11:41:18 +01:00
M66B 071124d3fc Improved traffic log 2016-01-26 10:10:01 +01:00
M66B 7763ac35fb 0.77 beta 6 2016-01-26 09:10:17 +01:00
M66B 860f251719 Append IP version to protocol 2016-01-26 09:09:00 +01:00
M66B eef1540a5a Revert "Native ICMP proof of concept"
This reverts commit 84c10f803e.
2016-01-26 09:02:44 +01:00
M66B 84c10f803e Native ICMP proof of concept 2016-01-26 09:02:07 +01:00
M66B e2b14108fb Native lock tun I/O 2016-01-26 08:05:42 +01:00
M66B 0ab9849552 Added debug setting 2016-01-26 08:03:59 +01:00
M66B 3787fc9190 Updated DNS on network change, better reload logic
Fixes #251
2016-01-26 07:26:43 +01:00
M66B e8ba6e24f5 Fallback to system DNS 2016-01-26 06:50:18 +01:00
M66B c74455c4b6 Native DNS TTL match default Android cache time 2016-01-25 20:25:40 +01:00
M66B 389bf38550 Updated FAQ 2016-01-25 20:22:48 +01:00
M66B f0216ff185 0.77 beta 5 2016-01-25 20:13:58 +01:00
M66B f4e1382cb5 Added development option to set DNS 2016-01-25 19:23:59 +01:00
M66B dc968e449f Native fixed locking 2016-01-25 19:23:41 +01:00
M66B 6b7ecedffe Native TCPv6 2016-01-25 18:57:05 +01:00
M66B b6ec289f52 Show IP version 2016-01-25 16:41:54 +01:00
M66B 0878e27560 0.77 beta 4 2016-01-25 15:23:17 +01:00
M66B 09a984ac95 Native DNSv6 blocking 2016-01-25 15:21:21 +01:00
M66B 0582fad911 Native use system DNS
Fixes #246
2016-01-25 13:58:44 +01:00
M66B 066d18a7d1 Native UDPv6 2016-01-25 13:28:52 +01:00
M66B c1a6b6d022 Get default DNS stub 2016-01-25 10:47:22 +01:00
M66B cf1263c309 Native allow unknown uids from Java 2016-01-25 09:44:17 +01:00
M66B d96e9ec3d4 Native PCAP init once 2016-01-25 09:37:58 +01:00
M66B 7e3fe28d9e Native fixed bad file descriptor 2016-01-25 09:27:12 +01:00
M66B 6db622a802 Native DNS blocked respond with no such name 2016-01-24 23:33:47 +01:00
M66B ce1915992d Native allow connections for unknown uids 2016-01-24 23:05:53 +01:00
M66B d816611618 Native UDPv6 (untested), attempt to fix PCAP 2016-01-24 22:46:25 +01:00
M66B af1f256664 Native fixed crash on no connection
Fixes #250
2016-01-24 16:03:46 +01:00
M66B 164c4002fb Subnet 224+ is not addressable 2016-01-24 16:03:36 +01:00
M66B d693af8928 Native fixed DNS reply, IPv6 preparations 2016-01-24 15:39:56 +01:00
M66B c8aee09a93 Native fixed/simplified DNS compression 2016-01-24 14:54:38 +01:00
M66B e204cbba50 Crowdin sync 2016-01-24 14:24:17 +01:00
M66B 46823cab4e 0.77-beta-3 2016-01-24 14:22:38 +01:00
M66B bd9a56b4da Allow beta sub version numbers 2016-01-24 14:21:53 +01:00
M66B f7b85638f1 Fixed crash when enabling tethering 2016-01-24 14:18:31 +01:00
M66B e1127183e1 Move hosts file to data folder 2016-01-24 14:10:22 +01:00
M66B 2ca17cd4a7 Native fixed crash recently introduced 2016-01-24 14:10:02 +01:00
M66B c5f1b3ebd3 Enable IP filtering for new installations for Android versions before 5.1 2016-01-24 14:04:37 +01:00