Commit Graph

50 Commits (a73335579acbcc1a987ab258698af5a85965efc2)

Author SHA1 Message Date
Jason Rhinelander 5cf2126bb9 make format 4 years ago
Rick V 6eaaeab094
reeee 4 years ago
Rick V 337a21d6f6
ew stinki 4 years ago
Rick V 76aa0421ff
use a new read buffer every time 4 years ago
Rick V 1e51bfde2c
fix 4 years ago
Rick V 4e87e8dc08
correctly return true/false when writing 4 years ago
Rick V c65eecf399
are we leaking data randomly 4 years ago
Rick V 46d4ab2708
this might just crash 4 years ago
Rick V 938f40efe1
probably got mangled in a patch
supposed to tick at the end
4 years ago
Stephen Shelton 273270916e
The Great Wall of Blame
This commit reflects changes to clang-format rules. Unfortunately,
these rule changes create a massive change to the codebase, which
causes an apparent rewrite of git history.

Git blame's --ignore-rev flag can be used to ignore this commit when
attempting to `git blame` some code.
5 years ago
Rick V 8e9842f4b2
bindaddr a common field on the machine-independent side 5 years ago
Rick V db0920d921
use backport fork for release installer only
move all invariant assets to common repo

remove ded code, libuv patches can be swapped in at build time for debug/release builds
5 years ago
Rick V b4d6f89452
try extracting dns bind addr from INI on windows 5 years ago
Rick V 9fa9209114
don't be aggressive
remove libcurl packaging rules. We still build it, but ship only the curl.exe
5 years ago
Jeff Becker f259cca0ba
remove mutexes 5 years ago
Jeff Becker 85e911fed0
fug 5 years ago
Jeff Becker 5729d0bff5
more 5 years ago
Jeff Becker c4f08e5145
finish remaining changes 5 years ago
Stephen Shelton 66a058a2af Make format 5 years ago
Rick V da8ee47370
tick more often 5 years ago
Jeff Becker 56dce90de9
add trace log level for tracking logic thread jobs 5 years ago
Rick V e9b4053bac
oops fix up some missing code 5 years ago
Rick V cfd696b4d9
just write the data straight into the socket 5 years ago
Rick V d7900a8459
c-f everything 5 years ago
Rick V df6fe4b6ac
emit libuv-like stub externally 5 years ago
Rick V 46169da7bf
ok add the write handler here too 5 years ago
Rick V 33378b2c0c
ok implement libuv stubs for tcp connectors 5 years ago
jeff 3c1d5518d8 fix windows port and make it compile 5 years ago
Michael 67c36998e6
Fix windows 5 years ago
Rick V 2644f173b0
namespace 5 years ago
Rick V f6c97091fd
clang-format 5 years ago
Rick V 5cef16e7cf
this is new, intro'd with the libuv refactor
@when did implicit conversions from void* become bad

partial refactor of win32 udp listener impl
5 years ago
Michael 488695047f
Remove redundant else blocks 5 years ago
michael-loki 0195152e05 Allow builds on MSVC (#518)
* Import cxxopts to replace getopts usage

* Add visual studio build things

* Fixup abseil build parts

* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED

* Fixup minor windows build issues

* Replace getopts usage

* Temporarily fixup .rc files

* More minor windows fixes

* Get a working build

* Revert .rc files

* Revert changes to nodedb
6 years ago
Jeff 784a25634b exit tun loop in destructor 6 years ago
Rick V bbba2c0eea
improve windows select loop
add generic svr4 poll(2) event loop
6 years ago
Rick V 9c2a280988
well i'm a fucking idiot
(Why would i have a DHCP lease _before_ i connect a media cable?)
6 years ago
Rick V 3d62460f42
that didn't even fix the abseil shite
in fact, the *original* issue was resolved ages ago

This reverts commit 2373698ea91feb29158caa1634335858becb038d.
yeah this was a solution in search of a problem that no longer exists
6 years ago
Jeff Becker 734a5b5fae
more 6 years ago
Rick V 975b4ca743
clang-format 6 years ago
Rick V 95835a50f9
move critical section to cover all handler entry points 6 years ago
Rick V 6e91547b39
ok serialising tun::FlushSend should get rid of that crash from #192 6 years ago
Rick V f0ce9a0afb
try fixing threading bug
XXX: get jeff to go over threadpool code for overview
6 years ago
Rick V 8800cee785
fix crash on exit 6 years ago
Rick V ea7301fecf
finally unfuck windows bits 6 years ago
Rick V 69189214e0
rebase on current upstream staging 6 years ago
Rick V 3931b7d9d7
implement missing libabyss functionality
remove some finished TODOs
6 years ago
Rick V b961f80256
don't leak unused packets
bad merge
6 years ago
Rick V 2d375f03b3
finally separate implementation into code module 6 years ago
Michael 081d4dfa32
Reorganise source into more folders 6 years ago