Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ambrop72/badvpn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-22Update README.mdHEADmasterAmbroz Bizjak
2020-06-06Merge pull request #101 from abryantsev/windows_build_fixAmbroz Bizjak
This fixes build of the project on Windows
2020-06-06This fixes build of the project on WindowsAndrii Briantsev
2020-02-09SocksUdpClient:Fix compile error when assertions are enabled.Ambroz Bizjak
2020-02-02build.nix: Enable passing nixpkgs as an argument.Ambroz Bizjak
2020-02-02tun2socks: 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-02Fixes and refactoring for SOCKS5 UDP.Ambroz Bizjak
2020-02-02Implement optional support for SOCKS5-UDPBen 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-21Merge pull request #86 from Mygod/masterAmbroz Bizjak
Cherry pick http://git.savannah.nongnu.org/cgit/lwip.git/tree/src/core/tcp_out.c?id=04b983b4f376697f04980b8d547fa4d03aa10600
2019-08-20Cherry pick ↵Mygod
http://git.savannah.nongnu.org/cgit/lwip.git/tree/src/core/tcp_out.c?id=04b983b4f376697f04980b8d547fa4d03aa10600
2019-05-25Remove obsolete BUILD-WINDOWS.md.Ambroz Bizjak
2018-12-30New Windows build instructions using VS.Ambroz Bizjak
2018-12-30Assume that NSS headers are under nss/.Ambroz Bizjak
2018-12-30Fixes for Visual Studio 2017.Ambroz Bizjak
2018-01-02README.md: Remove outdated installation chapterAmbroz Bizjak
2018-01-02Replace windows build instructions with VS/CMakeAmbroz Bizjak
2017-09-26BDatagram: Remove error messages about failed sendAmbroz Bizjak
2017-09-26tun2socks: Call the other lwip timer functions that should beAmbroz Bizjak
Also define IPV6_FRAG_COPYHEADER to fix assertion failure in lwip on 64-bit systems.
2017-09-26Fixup compile-tun2socks.sh, fix nameAmbroz Bizjak
2017-09-26tun2socks: Compile lwip timeouts.c and don't define our own tcp_timer_neededAmbroz Bizjak
2017-09-26Update lwip to 1710fc1a89578dfaaff684a1aafbc4d16e346f79Ambroz Bizjak
2017-09-26tun2socks: Update lwIP to 931b5e643c25820a99bb8df94ab37db6b58c446bAmbroz Bizjak
Based partially on the work by Syrone Wong with additional fixes.
2017-09-18Remove badvpn-tunctlAmbroz Bizjak
2017-07-27Fix udpgw compile script as wellAmbroz Bizjak
2017-07-11Fix tun2socks compile script to link with -lpthreadAmbroz Bizjak
2017-03-12Fix bug UDP checksum calculation.Ambroz Bizjak
Check for zero result should be done after not before inverting.
2016-11-30Don'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-18Remove INSTALL-WINDOWS.Ambroz Bizjak
2016-11-18Finishing Nix build method for Windows.Ambroz Bizjak
2016-11-13Fix TUN/TAP initialization with newer TAP-Windows.Ambroz Bizjak
2016-11-13Workaround issue with structure packing not working on gcc/windows.Ambroz Bizjak
2016-09-06Fix possible compile error after switch to pthread_sigmask.Ambroz Bizjak
2016-08-30Merge pull request #26 from hexchain/patch-1Ambroz Bizjak
README: update Arch package
2016-08-30README: update Arch packageHexchain Tong
`badvpn` has been in [community] for a long time.
2016-08-27NCD: 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-17Fix usage of sigprocmask() to pthread_sigmask().Ambroz Bizjak
2016-08-17BProcess: Fix hazards doing various things between fork and exec.Ambroz Bizjak
2016-06-27Merge pull request #25 from tsln1998/androidAmbroz Bizjak
Fix output file name and source folders conflict
2016-06-22Fix output file name and source folders conflictTsln
2016-05-24Use GNUInstallDirs for controlling install destinationsJulian 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-15Add Nix expressions for cross-compiling to Windows.Ambroz Bizjak
Currently needs patched NixPkgs with fixed cross-compile of NSPR+NSS.
2016-04-24BSignal: Also catch SIGHUP.Ambroz Bizjak
This allows NCD to clean up orderly if the terminal it was running in is closed.
2016-01-10Fix tun2socks compile script (missing source file).Ambroz Bizjak
2016-01-10Fix 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-02Merge pull request #14 from felixonmars/masterAmbroz Bizjak
Fix a typo in getargs.c
2015-12-02Fix a typo in getargs.cFelix Yan
intrepreter -> interpreter
2015-05-09ncd: NCDVal: Renaming internal static functions.Ambroz Bizjak
2015-05-09ncd: Store the NCDStingIndex pointer in NCDValMem.Ambroz Bizjak
This cuts down on the boilerplate especially with ncd_make_boolean().
2015-05-08ncd: NCDVal: Optimization, put the allocated-buffer pointer into the union.Ambroz Bizjak
2015-05-08Readme adaptation.Ambroz Bizjak