Commit Graph

121 Commits

Author SHA1 Message Date
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
Rick V
81e88ab351
wtf jeff 2019-04-19 12:36:45 -05:00
Jeff Becker
5d7618cf02
try interchanging read / write oder on kqueue 2019-04-19 09:57:59 -04:00
Jeff Becker
544595bdef
use pipe and not pipe2 2019-04-19 09:43:51 -04:00
Jeff Becker
9503cc66f0
add disk worker based file flusher logger
make format

remove package.json
2019-04-16 09:20:48 -04:00
Jeff Becker
c838048629
Merge remote-tracking branch 'origin/master' 2019-04-13 12:46:15 -04:00
Jeff
7a83f71713 re-animate paths 2019-04-13 10:32:07 -04:00
Rick V
4a6b617d0d
refactor sun evloop 2019-04-12 19:54:20 -05:00
Rick V
7036dd1756 freebsd has this too; 2019-04-11 16:10:52 +00:00
Rick V
a9181e27a4 fix non-linux 2019-04-11 16:07:41 +00:00
Jeff
bcb5933fc9 ooofff 2019-04-10 11:42:36 -04:00
Jeff
784a25634b exit tun loop in destructor 2019-04-10 11:32:29 -04:00
Jeff
c45a3201c5 disable llarp_ev_pkt_pipe on win32 2019-04-10 11:26:50 -04:00
Michael
a8bf5beb97
Fixup build on macOS 2019-04-10 08:16:53 -04:00
Jeff Becker
3da6551e82
make android compile 2019-04-08 11:54:19 -04:00
Jeff Becker
ac69213dd7
unit tests for llarp_ev_pkt_pipe 2019-04-08 10:04:58 -04:00
Jeff Becker
e178a70929
use shared_ptr for event loop 2019-04-08 08:01:52 -04:00