Commit Graph

130 Commits (3638496e8d7f3bf6993a5f7d5d800767786d42b4)

Author SHA1 Message Date
Jeff Becker ade1966b13
Merge branch 'libuv-proper-close' into ipv6-tun 5 years ago
Jeff Becker 9820315337
=default 5 years ago
Jeff Becker 53d2034a73
fix up libuv close logic 5 years ago
Jeff Becker 2bd2068b4f
fix up libuv close logic 5 years ago
Jeff Becker 5c61df08b5
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 698cc076e9
fix borken unit tests 5 years ago
Jeff 3bdee8150c
Merge pull request #652 from michael-loki/refactor_path
Refactor path build code
5 years ago
Rick V 042baf9270
fix callback hell 5 years ago
Michael b89689fec3
Refactor path build code 5 years ago
Jeff Becker cd05fa6150
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Rick V c6c31efec9
make format 5 years ago
Rick V 5092a1fa85
restore llarp_make_ev_loop() as we only use libuv now; separate function is now ded code 5 years ago
Jeff Becker 30f6a8ccd2
make format 5 years ago
Jeff Becker dcefcd7879
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Michael 26e16d5389
Fix event loop tests post-libuv 5 years ago
Jeff Becker 97b4e27704
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Rick V 68862cc830
we libuv now 5 years ago
Rick V 271cfcb64e
remove all disused platform-specific event loops
(cherry picked from commit 94d00a169ba7934ef719cc38fe0ca1eff8e1b675)
5 years ago
Jeff Becker 8d72d9e034
Merge remote-tracking branch 'origin/master' into ipv6-tun 5 years ago
Jeff Becker 7d443f83bc
add guard 5 years ago
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