Rick V
95835a50f9
move critical section to cover all handler entry points
2019-02-25 18:47:59 -06:00
Rick V
6e91547b39
ok serialising tun::FlushSend should get rid of that crash from #192
2019-02-25 16:55:05 -06:00
Rick V
f0ce9a0afb
try fixing threading bug
...
XXX: get jeff to go over threadpool code for overview
2019-02-25 16:15:01 -06:00
Rick V
5a3947ca5c
clang-format
2019-02-18 17:58:12 -06:00
Michael
ebf2800c3f
Fixup windows
2019-02-14 00:22:21 +00:00
Michael
67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation
2019-02-11 16:24:05 +00:00
Rick V
8800cee785
fix crash on exit
2019-02-06 19:53:13 -06:00
Rick V
ea7301fecf
finally unfuck windows bits
2019-02-06 19:53:12 -06:00
Rick V
69189214e0
rebase on current upstream staging
2019-02-06 19:53:12 -06:00
Rick V
3931b7d9d7
implement missing libabyss functionality
...
remove some finished TODOs
2019-02-06 19:53:11 -06:00
Rick V
d0448dfb64
finish moving event loop implementations out of headers
...
ok
ah so that was the mac build problem
2019-02-06 19:53:08 -06:00
Jeff Becker
b7b346cc7c
make it compile
2019-02-04 18:18:43 -05:00
Michael
7ca3e13e78
Rename to ManagedBuffer
2019-02-03 00:48:10 +00:00
Michael
f3b0af9d2f
Create CopyableBuffer type
2019-02-02 23:21:35 +00:00
Michael
2de621b0ad
Disable copy constructing llarp_buffer_t
2019-02-01 01:58:13 +00:00
Ryan Tharp
ed8df1dbcb
fix read/write order, so the read doesn't overwrite the data to be written
2019-01-31 00:07:00 -08:00
Ryan Tharp
1b673c9afa
fix UX bug: don't always configured automatically
2019-01-29 03:12:21 -08:00
Ryan Tharp
5b5ea74c40
Merge pull request #246 from majestrate/fix-issue-233
...
Fix issue 233
2019-01-25 14:57:54 -08:00
Jeff Becker
e164970b00
make format
2019-01-24 10:14:54 -05:00
Jeff Becker
7bc0b5f82b
try addressing issue #233
2019-01-24 10:13:41 -05:00
Michael
9d0d3a4cc9
Fix build on darwin
2019-01-23 22:16:21 +00:00
Michael
f4e0cb2d4b
Import latest gtest from upstream - commit 569fba4d742b67753b5374b6686170afb74acb0c
2019-01-23 22:16:21 +00:00
Rick V
b961f80256
don't leak unused packets
...
bad merge
2019-01-22 18:21:38 -06:00
Rick V
00136ce4f3
clang is *weird*
2019-01-22 18:21:35 -06:00
Rick V
329b8db056
separate kqueue impl
2019-01-22 18:21:35 -06:00
Rick V
2d375f03b3
finally separate implementation into code module
2019-01-22 18:17:06 -06:00
Jeff Becker
3fd8f27b01
add ticking where there should be
...
(cherry picked from commit f9a3605601130e5daf765d121d322a37592409ae)
2019-01-22 18:17:05 -06:00
Rick V
1a56265f69
patch superseded by mike
2019-01-22 18:16:59 -06:00
Rick V
778a45bb37
at last
...
full anonymity on computers the world over
is nearing completion - see path.cpp for a potential bug
(cherry picked from commit 7bd6ddf88a
)
# Conflicts:
# llarp/ev_win32.hpp
2019-01-22 18:16:57 -06:00
Rick V
a5daa7269e
ok fix tick finally
2019-01-22 18:12:51 -06:00
Ryan Tharp
4b12bb7100
undo bad merge
2019-01-22 15:12:22 -08:00
Ryan Tharp
947d702b3b
refactor out strcpy
2019-01-17 18:33:55 -08:00
Ryan Tharp
1ba5b75082
Merge branch 'master' of https://github.com/neuroscr/loki-network
2019-01-16 21:25:37 +00:00
Ryan Tharp
8406ed0569
fix read stomping write data, be more verbose about tun failures
2019-01-16 13:05:46 -08:00
Ryan Tharp
05ea21e26f
make llarp_ev_add_tun smarter ("" ifnames are treated as auto)
2019-01-16 13:03:45 -08:00
Michael
6e38e85a79
Produce hierarchy of 'libraries' inside libllarp
2019-01-15 23:15:43 +00:00
Michael
77c662abdd
Add coverage to makefile
2019-01-13 01:41:25 +00:00
Michael
b1ffdba7ba
Build with libabyss
2019-01-11 01:59:44 +00:00
Michael
a3463120cc
Move net components into a distinct folder
2019-01-11 01:42:02 +00:00
Michael
317e29b777
Move win32 specific files to win32 dir
2019-01-11 01:22:21 +00:00
Michael
081d4dfa32
Reorganise source into more folders
2019-01-11 01:19:49 +00:00