Jeff Becker
79cdff20a4
fix tpyos and pass event loop by l value
2019-06-12 09:14:38 -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
Jeff
3715c28616
Merge pull request #483 from loki-project/staging
...
Staging
2019-04-03 15:18:13 -04:00
Jeff
94f87c3371
kqueue stuff
2019-04-03 10:42:45 -04:00
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()
2019-03-31 19:25:29 -05:00
Rick V
8031156e53
remove dead code
2019-03-27 00:57:49 -05:00
Rick V
07e5978144
only pick one event loop on sol2
2019-03-26 21:20:58 -05:00
Rick V
bbba2c0eea
improve windows select loop
...
add generic svr4 poll(2) event loop
2019-03-26 19:56:34 -05:00
Rick V
2d4d731876
winsock2 nit
2019-03-25 13:37:11 -05:00
Jeff
6187f7db4f
Merge pull request #440 from majestrate/master
...
staging
2019-03-25 14:30:09 -04:00
Rick V
67845e342a
distinguish good solaris from bad solaris
2019-03-25 12:03:52 -05:00
Jeff Becker
d4cb6808ec
more
2019-03-25 11:41:37 -04:00
Rick V
9c2a280988
well i'm a fucking idiot
...
(Why would i have a DHCP lease _before_ i connect a media cable?)
2019-03-20 21:55:58 -05:00
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
2019-03-18 16:13:10 -05:00
Jeff Becker
8d078f19eb
wrap epoll with IO checks for resetting errno
2019-03-15 10:31:54 -04:00
Jeff Becker
ab83f51735
clear errno
2019-03-14 09:19:30 -04:00