Commit Graph

17 Commits (592108639102c52fda5a25acde54fb4b25a23bba)

Author SHA1 Message Date
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
5 years ago
Jeff 784a25634b exit tun loop in destructor 5 years ago
Rick V bbba2c0eea
improve windows select loop
add generic svr4 poll(2) event loop
5 years ago
Rick V 9c2a280988
well i'm a fucking idiot
(Why would i have a DHCP lease _before_ i connect a media cable?)
5 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
5 years ago
Jeff Becker 734a5b5fae
more 5 years ago
Rick V 975b4ca743
clang-format 5 years ago
Rick V 95835a50f9
move critical section to cover all handler entry points 5 years ago
Rick V 6e91547b39
ok serialising tun::FlushSend should get rid of that crash from #192 5 years ago
Rick V f0ce9a0afb
try fixing threading bug
XXX: get jeff to go over threadpool code for overview
5 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