Commit Graph

143 Commits

Author SHA1 Message Date
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 f061cb8f42 Native log extra data (currently qnames only) 2016-01-26 11:41:18 +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 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 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 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 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 2ca17cd4a7 Native fixed crash recently introduced 2016-01-24 14:10:02 +01:00
M66B 495dc5c2a7 Native prevent too many open files 2016-01-24 13:39:04 +01:00
M66B 7e5141ca6e Native report exit reason, refactoring 2016-01-24 12:50:40 +01:00
M66B 1e75535836 Native quick restart, allow root, terminate not allowed session on start 2016-01-24 07:47:32 +01:00
M66B 47be2c367e Added option to enable/disable domain blocking
Thanks @rgarza

Fixes #241
Closes #245
2016-01-23 21:30:54 +01:00
M66B db71907dff Native fixed warnings 2016-01-23 20:46:39 +01:00
M66B 705811f01f Native DNS domain blocking 2016-01-23 16:08:21 +01:00
M66B 0b03b6c443 Native ad blocking concept 2016-01-23 12:48:17 +01:00
M66B 4d932657a0 Native DNS request decompression 2016-01-23 10:57:20 +01:00
M66B 26852ebfc3 Native DNS request decode 2016-01-23 10:13:11 +01:00
M66B bc8150700a Added address to line script 2016-01-22 21:07:39 +01:00
M66B f5564607a1 Native fixed UDP broadcast 2016-01-22 20:59:11 +01:00
M66B 1bdb7b86cb Native TCP push 2016-01-22 19:24:54 +01:00
M66B 69c5b7b2a0 Native TCP window 2016-01-22 19:03:32 +01:00
M66B 5a82c0aa6a Native optimize memory usage 2016-01-22 17:00:50 +01:00
M66B 7b9019e68f Native optimized JNI to Java calls 2016-01-22 16:41:27 +01:00
M66B c7557ff2fa Native refactoring, improvements 2016-01-22 16:15:13 +01:00
M66B a8da87fa9a Native better pcap file handling 2016-01-22 13:09:36 +01:00
M66B 87ee3417c2 Native improved stop logic 2016-01-22 10:43:59 +01:00
M66B 33845fd733 Native added source to traffic logging, added switch to enable host name resolving 2016-01-22 10:37:57 +01:00
M66B ee78684869 Native fixed traffic log time 2016-01-21 17:41:26 +01:00
M66B 064f4922fe Native log errors, better UDP handling 2016-01-21 17:28:47 +01:00
M66B 70cf8a6077 Native closed session reset 2016-01-21 15:16:45 +01:00
M66B 599ab57944 Native UDP state 2016-01-21 13:43:41 +01:00