Jeff
0a7021d827
Merge pull request #704 from michael-loki/findlibuv
...
Add FindLibUV and migrate to use it
2019-07-14 08:13:05 -04:00
Michael
2cc180b6a4
Add FindLibUV and migrate
2019-07-13 14:06:34 +01:00
Jeff Becker
1fd6b5ae74
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-07-12 09:53:52 -04:00
Michael
488695047f
Remove redundant else blocks
2019-07-09 22:54:46 +01:00
Jeff Becker
b9bcc2b775
make threadpool consice
2019-07-09 09:47:24 -04:00
Jeff Becker
0eb6431eb1
initialize tun with 0 and set defaults in correct places
2019-07-08 11:26:06 -04:00
Jeff Becker
c4aaa80e75
use sane defaults and deprecated "auto" as it's horribly bad style
2019-07-03 10:32:51 -04:00
Jeff Becker
ade1966b13
Merge branch 'libuv-proper-close' into ipv6-tun
2019-06-21 10:12:38 -04:00
Jeff Becker
9820315337
=default
2019-06-21 09:00:17 -04:00
Jeff Becker
53d2034a73
fix up libuv close logic
2019-06-20 14:28:59 -04:00
Jeff Becker
2bd2068b4f
fix up libuv close logic
2019-06-20 14:28:26 -04:00
Jeff Becker
5c61df08b5
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-06-20 10:35:51 -04:00
Jeff Becker
698cc076e9
fix borken unit tests
2019-06-19 16:01:18 -04:00
Jeff
3bdee8150c
Merge pull request #652 from michael-loki/refactor_path
...
Refactor path build code
2019-06-19 12:48:35 -04:00
Rick V
042baf9270
fix callback hell
2019-06-18 18:56:48 -05:00
Michael
b89689fec3
Refactor path build code
2019-06-18 22:51:41 +01:00
Jeff Becker
cd05fa6150
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-06-18 08:46:35 -04:00
Rick V
c6c31efec9
make format
2019-06-17 23:29:54 -05:00
Rick V
5092a1fa85
restore llarp_make_ev_loop() as we only use libuv now; separate function is now ded code
2019-06-17 23:29:46 -05:00
Jeff Becker
30f6a8ccd2
make format
2019-06-17 09:05:37 -04:00
Jeff Becker
dcefcd7879
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-06-17 08:38:08 -04:00
Michael
26e16d5389
Fix event loop tests post-libuv
2019-06-16 22:44:11 +01:00
Jeff Becker
97b4e27704
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-06-14 09:42:41 -04:00
Rick V
68862cc830
we libuv now
2019-06-13 21:21:44 -05:00
Rick V
271cfcb64e
remove all disused platform-specific event loops
...
(cherry picked from commit 94d00a169ba7934ef719cc38fe0ca1eff8e1b675)
2019-06-13 21:02:57 -05:00
Jeff Becker
8d72d9e034
Merge remote-tracking branch 'origin/master' into ipv6-tun
2019-06-13 09:32:45 -04:00
Jeff Becker
7d443f83bc
add guard
2019-06-12 15:35:02 -04:00
Jeff Becker
eb10638497
Merge branch 'master' into ipv6-tun
2019-06-12 09:21:37 -04:00
Jeff Becker
79cdff20a4
fix tpyos and pass event loop by l value
2019-06-12 09:14:38 -04:00
cathugger
72b1ea613c
make format
2019-06-12 00:28:55 +03:00
Jeff Becker
2403ab8f86
ipv6
2019-06-11 12:44:05 -04:00
Jeff Becker
3d64c5aacf
(more freebsd fixes)
2019-06-10 12:31:51 -04:00
Jeff Becker
0bca54b1da
another freebsd fix
2019-06-10 12:31:01 -04:00
Jeff Becker
3c4d557942
dont use timers use check for tick
2019-06-04 10:36:54 -04:00
Jeff Becker
35bb7444fe
make tcp work with libuv probably
2019-06-03 10:03:59 -04:00
Jeff Becker
4c7f8e8351
more libuv jizz
2019-06-03 08:02:54 -04:00
Jeff Becker
301bd260a4
try fixing tcp
2019-06-03 07:14:31 -04:00
Jeff Becker
b6a1fc4c86
use timers not idle
2019-06-02 17:37:29 -04:00
Jeff Becker
9deafa4cb8
use libuv
2019-06-02 17:17:05 -04:00
Jeff Becker
64c7ed42fc
make format
2019-05-22 12:20:50 -04:00
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
2019-05-22 12:20:03 -04:00
Jeff Becker
73f1d34239
make format and revert stupid alloc changes
2019-05-20 08:19:33 -04:00
Rick V
4815e0d04c
move tun autoconfig from config parser to tun setup
...
refactor/combine common code
DRY
(cherry picked from commit 2e44d29d4a93aa22d99d62b457071b14516b83ac)
2019-05-17 03:10:00 -05:00
Jeff Becker
6058b6f195
revert breaking change
2019-05-16 10:30:47 -04:00
Jeff Becker
5d388bc9f2
meh
2019-05-15 11:54:26 -04:00
Jeff Becker
bb47d612b3
more
2019-04-30 12:07:17 -04:00
Michael
9ee525a006
Fix shadowing warnings
2019-04-26 00:21:19 +01:00
Michael
4143472a17
Add cmake module to target a library as 'system', and fix a few warnings
2019-04-25 00:27:31 +01:00
Ryan Tharp
58be0229e6
fix issue #550 kqueue crash
2019-04-23 15:10:31 -07:00
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
2019-04-19 13:24:33 -05:00