Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-22 | Update README.mdHEADmaster | Ambroz Bizjak | |
2020-06-06 | Merge pull request #101 from abryantsev/windows_build_fix | Ambroz Bizjak | |
This fixes build of the project on Windows | |||
2020-06-06 | This fixes build of the project on Windows | Andrii Briantsev | |
2020-02-09 | SocksUdpClient:Fix compile error when assertions are enabled. | Ambroz Bizjak | |
2020-02-02 | build.nix: Enable passing nixpkgs as an argument. | Ambroz Bizjak | |
2020-02-02 | tun2socks: Remove localhost limination for SOCKS5 UDP. | Ambroz Bizjak | |
The UDP socket is bound to the same IP address as was automatically selected for the TCP socket, and the port number is set to zero to let the kernel pick it. The actual bound address with the assigned port number is sent to the SOCKS server as DST.ADDR. | |||
2020-02-02 | Fixes and refactoring for SOCKS5 UDP. | Ambroz Bizjak | |
2020-02-02 | Implement optional support for SOCKS5-UDP | Ben Schwartz | |
This change adds a new option, --socks5-udp. If this option is present, and no UDP gateway is specified, UDP packets will no longer be dropped. Instead, the client will use the SOCKS5 UDP ASSOCIATE command to route UDP packets through the proxy server. This implementation is intended for use with any UDP data, and it includes an optimization for packets containing DNS queries. However, this implementation is currently limited to localhost SOCKS5 servers. SOCKS5-UDP does not perform well over actual network links, as it requires several roundtrips to the server and is not compatible with NAT. This implementation is currently in use in a fork of tun2socks used by Outline (https://getoutline.org) and Intra (https://getintra.org). Fixes https://github.com/ambrop72/badvpn/issues/56 | |||
2019-08-21 | Merge pull request #86 from Mygod/master | Ambroz Bizjak | |
Cherry pick http://git.savannah.nongnu.org/cgit/lwip.git/tree/src/core/tcp_out.c?id=04b983b4f376697f04980b8d547fa4d03aa10600 | |||
2019-08-20 | Cherry pick ↵ | Mygod | |
http://git.savannah.nongnu.org/cgit/lwip.git/tree/src/core/tcp_out.c?id=04b983b4f376697f04980b8d547fa4d03aa10600 | |||
2019-05-25 | Remove obsolete BUILD-WINDOWS.md. | Ambroz Bizjak | |
2018-12-30 | New Windows build instructions using VS. | Ambroz Bizjak | |
2018-12-30 | Assume that NSS headers are under nss/. | Ambroz Bizjak | |
2018-12-30 | Fixes for Visual Studio 2017. | Ambroz Bizjak | |
2018-01-02 | README.md: Remove outdated installation chapter | Ambroz Bizjak | |
2018-01-02 | Replace windows build instructions with VS/CMake | Ambroz Bizjak | |
2017-09-26 | BDatagram: Remove error messages about failed send | Ambroz Bizjak | |
2017-09-26 | tun2socks: Call the other lwip timer functions that should be | Ambroz Bizjak | |
Also define IPV6_FRAG_COPYHEADER to fix assertion failure in lwip on 64-bit systems. | |||
2017-09-26 | Fixup compile-tun2socks.sh, fix name | Ambroz Bizjak | |
2017-09-26 | tun2socks: Compile lwip timeouts.c and don't define our own tcp_timer_needed | Ambroz Bizjak | |
2017-09-26 | Update lwip to 1710fc1a89578dfaaff684a1aafbc4d16e346f79 | Ambroz Bizjak | |
2017-09-26 | tun2socks: Update lwIP to 931b5e643c25820a99bb8df94ab37db6b58c446b | Ambroz Bizjak | |
Based partially on the work by Syrone Wong with additional fixes. | |||
2017-09-18 | Remove badvpn-tunctl | Ambroz Bizjak | |
2017-07-27 | Fix udpgw compile script as well | Ambroz Bizjak | |
2017-07-11 | Fix tun2socks compile script to link with -lpthread | Ambroz Bizjak | |
2017-03-12 | Fix bug UDP checksum calculation. | Ambroz Bizjak | |
Check for zero result should be done after not before inverting. | |||
2016-11-30 | Don't compile C code as C++ any more with MSVC. | Ambroz Bizjak | |
Visual Studio 2015 can compile the tun2socks part of the code at least as C. | |||
2016-11-18 | Remove INSTALL-WINDOWS. | Ambroz Bizjak | |
2016-11-18 | Finishing Nix build method for Windows. | Ambroz Bizjak | |
2016-11-13 | Fix TUN/TAP initialization with newer TAP-Windows. | Ambroz Bizjak | |
2016-11-13 | Workaround issue with structure packing not working on gcc/windows. | Ambroz Bizjak | |
2016-09-06 | Fix possible compile error after switch to pthread_sigmask. | Ambroz Bizjak | |
2016-08-30 | Merge pull request #26 from hexchain/patch-1 | Ambroz Bizjak | |
README: update Arch package | |||
2016-08-30 | README: update Arch package | Hexchain Tong | |
`badvpn` has been in [community] for a long time. | |||
2016-08-27 | NCD: Fix evdev event code names with newer headers. | Ambroz Bizjak | |
Most of the event codes may be defined in another header file not directly in linux/input.h. Also remove _MAX and _CNT codes. | |||
2016-08-17 | Fix usage of sigprocmask() to pthread_sigmask(). | Ambroz Bizjak | |
2016-08-17 | BProcess: Fix hazards doing various things between fork and exec. | Ambroz Bizjak | |
2016-06-27 | Merge pull request #25 from tsln1998/android | Ambroz Bizjak | |
Fix output file name and source folders conflict | |||
2016-06-22 | Fix output file name and source folders conflict | Tsln | |
2016-05-24 | Use GNUInstallDirs for controlling install destinations | Julian Ospald | |
This allows proper control over install destinations, especially when 'bin' has a different prefix than 'share', e.g.: * /usr/x86_64-pc-linux-gnu/bin/ * /usr/share | |||
2016-05-15 | Add Nix expressions for cross-compiling to Windows. | Ambroz Bizjak | |
Currently needs patched NixPkgs with fixed cross-compile of NSPR+NSS. | |||
2016-04-24 | BSignal: Also catch SIGHUP. | Ambroz Bizjak | |
This allows NCD to clean up orderly if the terminal it was running in is closed. | |||
2016-01-10 | Fix tun2socks compile script (missing source file). | Ambroz Bizjak | |
2016-01-10 | Fix assertion failures on FreeBSD due to kevent() returning multiple entries ↵ | Ambroz Bizjak | |
for the same file event source. Maintain linked lists of all returned events for each event source, instead of supporting just a single event per event source. | |||
2015-12-02 | Merge pull request #14 from felixonmars/master | Ambroz Bizjak | |
Fix a typo in getargs.c | |||
2015-12-02 | Fix a typo in getargs.c | Felix Yan | |
intrepreter -> interpreter | |||
2015-05-09 | ncd: NCDVal: Renaming internal static functions. | Ambroz Bizjak | |
2015-05-09 | ncd: Store the NCDStingIndex pointer in NCDValMem. | Ambroz Bizjak | |
This cuts down on the boilerplate especially with ncd_make_boolean(). | |||
2015-05-08 | ncd: NCDVal: Optimization, put the allocated-buffer pointer into the union. | Ambroz Bizjak | |
2015-05-08 | Readme adaptation. | Ambroz Bizjak | |