Jeff Becker
2d279e83fd
initial tcp connect for epoll
2018-11-01 08:47:14 -04:00
Jeff Becker
6fe6e59bd5
Merge branch 'dev'
2018-10-30 09:10:41 -04:00
despair
561c5228d3
fixed race condition in event loop....dns seems to work now :DDD
2018-10-30 07:30:21 -05:00
despair
f381201d6b
override fpu target in cflags
2018-10-30 05:50:28 -05:00
despair
45f46fbece
this...looks promising :DDDDD
2018-10-30 05:19:34 -05:00
despair
186e2ea989
refactored event loop base classes
...
use the base class impl for llarp::tcp_conn::sendto
can't seem to escape quotes ;-;
yeah this need to stay out of the unix build
turn on gnu extensions
apple stuff
remove duplicate code
clean up
fix vtable
clang-format
parameter checks
2018-10-30 00:41:44 -05:00
despair
9afe63d738
polish new build script
...
pass cxxflags down to c++ driver
2018-10-30 00:18:25 -05:00
despair
5a32ccf220
scan-build fixes on win32 code paths
2018-10-30 00:16:34 -05:00
despair
38f2a6b2c9
be slightly less annoying
...
check build rules
2018-10-30 00:16:34 -05:00
despair
c5d1b32286
remove microsoft c++ crud
...
🤔 🤔 🤔 🤔
2018-10-30 00:16:33 -05:00
despair
5aba9776d0
fix unit test
2018-10-30 00:16:33 -05:00
despair
d425b5d308
implement tcp evloop on win32
...
(with its now-obsolete distinction between socketfd and fd)
sockets and file descriptors used to be distinct objects....back in the
16-bit Winsock 1.1 era, which needlessly complicated the 32-bit port
back then. these days one can use [Read|Write]File(2) to operate on
sockfds...which also have some of the semantics of [read|write]v(2)
i.e. the scatter-gather thing it's known for is done in async handler
-rick
variants are nice
added note to self
clang-format
link abyss properly
oops
shut up
*shrugs*
oops forgot to start winsock
moved our async io status flags to the base class
let derived classes override them as needed
this is probably a synchronous op _anyway_
fix typo
wtf
2018-10-30 00:16:33 -05:00
despair
e5ef2cdd27
not enough signal handlers on win32
2018-10-30 00:16:32 -05:00
despair
3aaea187b6
add intel intrinsics for 32-bit avx build
...
make crypto and abyss static
update readme for windows
2018-10-30 00:16:32 -05:00
despair
b1c28be916
grabbed packaging scripts and fluff from abandoned repo
2018-10-30 00:16:18 -05:00
Ryan Tharp
5248283128
Merge branch 'master' of https://github.com/loki-project/loki-network
2018-10-29 23:15:53 +00:00
Jeff Becker
46bd47438f
Merge branch 'dev'
2018-10-29 18:45:26 -04:00
Jeff Becker
2b51b8a5d7
Merge branch 'master' of ssh://github.com/loki-project/loki-network
2018-10-29 18:45:20 -04:00
Jeff Becker
1623deb020
really make it compile
2018-10-29 13:22:26 -04:00
Jeff Becker
69e187cfd7
make it compile
2018-10-29 13:20:50 -04:00
Jeff Becker
5fdb2ce7ff
try better freebsd tun route
2018-10-29 13:17:42 -04:00
Jeff Becker
e722e69543
more freebsd stuff
2018-10-29 13:15:18 -04:00
Jeff Becker
0d09dbb1c2
disable special tun behavior for freebsd
2018-10-29 13:06:32 -04:00
Jeff Becker
51bfcb5493
milliseconds not microseconds
2018-10-29 12:58:19 -04:00
Jeff Becker
0320736cae
don't shadow
2018-10-29 12:51:52 -04:00
Jeff Becker
cda6bd3919
update docs
2018-10-29 12:49:36 -04:00
Jeff Becker
56132f365f
update test
2018-10-29 12:49:09 -04:00
Jeff Becker
dbd2c41909
use event loop for time
2018-10-29 12:48:36 -04:00
Jeff Becker
c5e2cffdbb
this may be better?
2018-10-29 10:37:20 -04:00
Jeff Becker
d21c2a3288
get rid of junk
2018-10-29 10:29:52 -04:00
Jeff Becker
dc3492d374
this may work
2018-10-29 10:29:28 -04:00
Jeff Becker
59f5cd70f5
idk any d
2018-10-29 10:27:27 -04:00
Jeff Becker
a234e9ad86
this?
2018-10-29 10:24:01 -04:00
Jeff Becker
1513915415
try this
2018-10-29 10:20:45 -04:00
Jeff Becker
129de103f2
try this
2018-10-29 10:17:54 -04:00
Jeff Becker
bc95f0eaba
try clearing (idk any D HELP I NEED AN ADULT !)
2018-10-29 10:16:45 -04:00
Jeff Becker
303ee9c692
correct call (?)
2018-10-29 10:13:37 -04:00
Jeff Becker
cf81e0fd63
fug
2018-10-29 10:12:54 -04:00
Jeff Becker
7565e455a9
remove line
2018-10-29 10:12:22 -04:00
Jeff Becker
e68462a568
correct shebang
2018-10-29 10:11:28 -04:00
Jeff Becker
b0ebce5c36
initial lokinet d-trace profiler (toy)
2018-10-29 09:31:37 -04:00
Jeff
d0b2c9863e
Merge pull request #35 from michael-loki/cmake_tidy
...
Modernise CMake build
2018-10-28 18:01:25 -04:00
Michael Thorpe
4690aceb0d
Modernise CMake build
...
- Bump to require version 3.7.0
- Change to use `add_compile_options` over manually appending to
`CMAKE_C_FLAGS` or `CMAKE_CXX_FLAGS`.
- Use CMake machinery to set expected C++ standard
- Use CMake machinery to find flag(s) for pthread build
2018-10-28 18:57:04 +00:00
Jeff Becker
15c237a5a2
typofix from fediverse, thnx m4iler
2018-10-28 12:46:09 -04:00
Jeff Becker
486a48b796
update manpage
2018-10-28 12:12:09 -04:00
Jeff Becker
0cbdad6711
typo
2018-10-28 10:43:42 -04:00
Jeff Becker
f1fbb808da
Merge branch 'dev' of ssh://github.com/loki-project/loki-network into dev
2018-10-28 10:42:18 -04:00
Jeff Becker
6ae16a6895
freebsd add route
2018-10-28 10:41:59 -04:00
Jeff Becker
e196d909c2
port bootstrap script to sh
2018-10-28 10:31:02 -04:00
Jeff Becker
7d06bd0652
freebsd shebang fix
2018-10-28 10:30:21 -04:00