Commit Graph

110 Commits (eb106384973c0d51526bc3ff74e3fc432eb75f06)

Author SHA1 Message Date
Jeff Becker eb10638497
Merge branch 'master' into ipv6-tun 5 years ago
Jeff Becker 79cdff20a4
fix tpyos and pass event loop by l value 5 years ago
cathugger 72b1ea613c
make format 5 years ago
Jeff Becker 2403ab8f86
ipv6 5 years ago
Jeff Becker 3d64c5aacf
(more freebsd fixes) 5 years ago
Jeff Becker 0bca54b1da
another freebsd fix 5 years ago
Jeff Becker 3c4d557942
dont use timers use check for tick 5 years ago
Jeff Becker 35bb7444fe
make tcp work with libuv probably 5 years ago
Jeff Becker 4c7f8e8351
more libuv jizz 5 years ago
Jeff Becker 301bd260a4
try fixing tcp 5 years ago
Jeff Becker b6a1fc4c86
use timers not idle 5 years ago
Jeff Becker 9deafa4cb8
use libuv 5 years ago
Jeff Becker 64c7ed42fc
make format 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff Becker 73f1d34239
make format and revert stupid alloc changes 5 years ago
Rick V 4815e0d04c
move tun autoconfig from config parser to tun setup
refactor/combine common code

DRY

(cherry picked from commit 2e44d29d4a93aa22d99d62b457071b14516b83ac)
5 years ago
Jeff Becker 6058b6f195
revert breaking change 5 years ago
Jeff Becker 5d388bc9f2
meh 5 years ago
Jeff Becker bb47d612b3
more 6 years ago
Michael 9ee525a006
Fix shadowing warnings 6 years ago
Michael 4143472a17
Add cmake module to target a library as 'system', and fix a few warnings 6 years ago
Ryan Tharp 58be0229e6 fix issue #550 kqueue crash 6 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
Rick V 81e88ab351
wtf jeff 6 years ago
Jeff Becker 5d7618cf02
try interchanging read / write oder on kqueue 6 years ago
Jeff Becker 544595bdef
use pipe and not pipe2 6 years ago
Jeff Becker 9503cc66f0
add disk worker based file flusher logger
make format

remove package.json
6 years ago
Jeff Becker c838048629
Merge remote-tracking branch 'origin/master' 6 years ago
Jeff 7a83f71713 re-animate paths 6 years ago
Rick V 4a6b617d0d
refactor sun evloop 6 years ago
Rick V 7036dd1756 freebsd has this too; 6 years ago
Rick V a9181e27a4 fix non-linux 6 years ago
Jeff bcb5933fc9 ooofff 6 years ago
Jeff 784a25634b exit tun loop in destructor 6 years ago
Jeff c45a3201c5 disable llarp_ev_pkt_pipe on win32 6 years ago
Michael a8bf5beb97
Fixup build on macOS 6 years ago
Jeff Becker 3da6551e82
make android compile 6 years ago
Jeff Becker ac69213dd7
unit tests for llarp_ev_pkt_pipe 6 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 6 years ago
Jeff 3715c28616
Merge pull request #483 from loki-project/staging
Staging
6 years ago
Jeff 94f87c3371 kqueue stuff 6 years ago
Rick V 1041545dd3
only close event loop set fd once
this seemed to fix the endless crashes on windows
since we _already_ deal with it in llarp_ev_loop::stop()
6 years ago
Rick V 8031156e53
remove dead code 6 years ago
Rick V 07e5978144
only pick one event loop on sol2 6 years ago
Rick V bbba2c0eea
improve windows select loop
add generic svr4 poll(2) event loop
6 years ago
Rick V 2d4d731876
winsock2 nit 6 years ago
Jeff 6187f7db4f
Merge pull request #440 from majestrate/master
staging
6 years ago
Rick V 67845e342a
distinguish good solaris from bad solaris 6 years ago
Jeff Becker d4cb6808ec
more 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