Ryan Tharp
2e9511c978
fix make install
6 years ago
Jeff Becker
ba02076122
fix up cmake more
6 years ago
Jeff Becker
49cd52adc7
include lokinet-bootstrap
6 years ago
Michael
4257b62e88
Add .cpp files for all .hpp files
6 years ago
Jeff Becker
09e01adf32
flush snode traffic queues
6 years ago
despair
624eec8179
>make this a native app
...
this will be packed up by the inno-setup installer script already
cleaned up CMakeLists
make it more readable
exposed (nearly?) all of the configurable options
6 years ago
Jeff Becker
fad734a5ce
strict types for pubkey, secretkey and routerid
6 years ago
Jeff Becker
a770b9516f
update makefile to use cmake install
6 years ago
Jeff Becker
1704c7e234
make cmake install target work and setcap on linux
6 years ago
Jeff Becker
2e98ad804b
patch for RPI build
6 years ago
Jeff Becker
f63045d5a4
Merge remote-tracking branch 'origin/master' into dev
6 years ago
Jeff Becker
1d1bde2e88
add dnslib
6 years ago
despair
d26141d433
Merge branch 'dev' into reeeee-divergence
...
ok hope this works -rick
# Conflicts:
# .gitignore
# .vscode/settings.json
# include/llarp/service/context.hpp
# llarp/dns.cpp
# llarp/dnsc.cpp
# llarp/ev.cpp
# llarp/ev.hpp
# llarp/ev_win32.hpp
# llarp/net.cpp
# llarp/router.cpp
# llarp/router.hpp
# llarp/service/context.cpp
6 years ago
Jeff Becker
baa94ec345
make windows build happy
6 years ago
Jeff Becker
11372c9544
Merge branch 'dev' into snode-endpoint
6 years ago
Jeff Becker
7e4d74cbfc
add initial jni stuff for lokinet android. i fucking hate android so god damn much.
6 years ago
Ryan Tharp
7874567611
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
despair
c17e30b587
clang from new-ci now defaults to libgcc as originally intended
...
add option to use the other runtime lib
6 years ago
Jeff Becker
d064fc69d4
Merge remote-tracking branch 'origin/master' into dev
6 years ago
Jeff Becker
0bbf9c431a
more flags for compile
6 years ago
Ryan Tharp
40522639ce
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
b707809efa
fix RPI compile target and make sure $HOME/.lokinet/ exists before trying to download to it
6 years ago
Ryan Tharp
efe86c2401
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
f8180839db
s/17/11/
6 years ago
Jeff Becker
b64ed33755
more static linking flag magic
6 years ago
Jeff Becker
a35066ce42
static link with pthread because GNU a shit
6 years ago
Jeff Becker
5357b4b69f
make clang happy, disable netns by default (for now)
6 years ago
Jeff Becker
3718a7d016
Merge remote-tracking branch 'github/master' into dev
6 years ago
Jeff Becker
d37daf7996
Merge branch 'master' into dev
6 years ago
despair
ae616d0fa5
minor fixes
...
eh
why apple why
why apple why
6 years ago
despair
be7ac352ca
switch to a simulation of epoll
...
the native async event system on windows
is _not_ very good at getting external events
(i.e. we receive data, but we don't get any indication
that this ever happened)
6 years ago
despair
e18f786ab2
refactor event loop stuff
...
find some place in the C code to place the worker thread procedure
until such time that michael presents the new thread pool class
fix unix
get a new event port each time and delet in the event loop after use
6 years ago
despair
d9863128b9
the intrinsic variant is 32-bit clean
...
the ASM variant is not
found it
fix
something is wrong with the external build
hmm
why is this critical section doing nothing
fix multiple init
debug init
ok fixed
6 years ago
Ryan Tharp
969865c499
internal refactor
...
- created various structs for each record type
- changed DNSd to return most of the recieved packet (allowing for multiple answers)
- favor vector<byte_t> over c-style buffers
- support NS records a little better
- fixed output on cname, ptr, txt
6 years ago
Jeff
23c8807d59
Merge pull request #54 from neuroscr/master
...
DNS QoL improvements
6 years ago
Ryan Tharp
f03c41a99f
Deprecate DNS_PORT as configureable in INI now. Reduce confusion as it would change DNSc port too and I believe it was meant only to change DNSd port.
6 years ago
Jeff Becker
78e59fced0
remove cxx11
6 years ago
Jeff Becker
f5ac1b5c0d
Merge branch 'master' into dev
6 years ago
Michael
3c5e3e79f9
Create ThreadPool component with test suite
6 years ago
Michael
8a52bf448e
Create Queue component with test suite
6 years ago
Michael
951a065867
Create QueueManager component with test suite
6 years ago
Jeff Becker
17297837d9
that's dumb af, use std::unique_ptr
6 years ago
Jeff Becker
1fc8db83ca
Merge remote-tracking branch 'rick/dev' into dev
6 years ago
Jeff Becker
9db99d4d04
fix debian build
6 years ago
despair
ff6a271278
why would pos ever be negative?
6 years ago
despair
7af2dbbbc2
restore cross-compile rules
6 years ago
despair
c1d07e99a0
remove dead code
...
(rip golden shield users D:)
remove more dead code
debug udp stuff
remove debug kqueue
6 years ago
despair
19181b5e2c
fuck the apple compiler
...
bad merge!
make -Werror optional for end-users
6 years ago
Jeff Becker
09945dce62
initial exit/service node comm code with some unit tests (incomplete)
6 years ago
Jeff Becker
a59343cfec
we NEED NT >= 6 for event loop
6 years ago