despair
9afe63d738
polish new build script
...
pass cxxflags down to c++ driver
6 years ago
despair
38f2a6b2c9
be slightly less annoying
...
check build rules
6 years ago
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
6 years ago
despair
3aaea187b6
add intel intrinsics for 32-bit avx build
...
make crypto and abyss static
update readme for windows
6 years ago
despair
b1c28be916
grabbed packaging scripts and fluff from abandoned repo
6 years ago
Jeff
ccead80c3d
make jsonrpc server configurable on build, disabled by default.
...
default to client only and require explicitly run as relay to run as relay.
6 years ago
Jeff Becker
04d55b94c5
fix up jsonrpc stuff
6 years ago
Jeff Becker
ab7a4cd805
make jsonrpc demo work
6 years ago
Jeff Becker
957a5ed833
initial epoll event loop implementation for tcp
6 years ago
Jeff
78fdfca345
add missing file
6 years ago
Jeff
e5ac3857fc
make it link of osx
6 years ago
Jeff
cadc01a9b1
makeit work on macos
6 years ago
Jeff Becker
6828ea2d1f
add more stuff from builder repo
6 years ago
Jeff Becker
c262f8b5e3
bundle relevent libsodium parts
6 years ago
Jeff Becker
cc106ed37b
fix dht bug, probably, re-enable loopback testnet functionality
6 years ago
Jeff Becker
612057003a
de changes
6 years ago
Jeff Becker
ca1243f392
add initial libabyss bolierplate
6 years ago
Jeff Becker
77c24d655c
update cmakelists to include new test
6 years ago
Ryan Tharp
14ccb2f81e
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
da9850f0e3
start of dns unit tests
6 years ago
Jeff Becker
475ac63f4a
initial admin api infra
6 years ago
Jeff Becker
0b0278a312
we don't use crypto_async anymore
6 years ago
Jeff Becker
1f02498fc0
code for disabling default hidden service
6 years ago
despair86
faf6022288
rip ms c++
6 years ago
despair86
8ac7d4f6dc
if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
...
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
6 years ago
despair86
7f809eb53b
fix windows build
6 years ago
despair86
8117960843
found more unix exclusive stuff
6 years ago
despair86
7c5d98ca31
clean up win32 build rules
6 years ago
Jeff Becker
138c222a1a
dns port configurable at compile time (make this configurable on runtime plz)
6 years ago
Ryan Tharp
0e6d85f6c9
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
f3ebb48c7b
enable TUNTAP by default
6 years ago
Ryan Tharp
8aa9d99977
update build, refactor .loki lookups into their own file
6 years ago
Ryan Tharp
29a304f928
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
despair86
924dac752b
I think i merged pthread and the seh handler together on my CI machine, and such a setup is site-specific anyway....
6 years ago
despair86
4afa358c49
fix win32 build
6 years ago
despair86
8845f3ecc5
strip extra unneeded code from libutp
6 years ago
despair86
af41b7bf80
fix up tree
6 years ago
Rick V
0477db37ca
wow64 cross compile setup
6 years ago
despair86
8c7f5547a9
finally enabled gtest on win32
...
update authorship
6 years ago
Ryan Tharp
f283923cb7
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
9f33edeed0
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
6986f04418
basic router profiling and fix ip rewrite
6 years ago
Jeff Becker
59b5af551a
remove -march=native
6 years ago
Jeff Becker
7922959528
fix cxx flags
6 years ago
Jeff Becker
c3fbb717de
remove cxx flags
6 years ago
Jeff Becker
60d5277351
broken
6 years ago
Ryan Tharp
742a0b8da7
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
ba648868c4
more
6 years ago
Jeff Becker
085563ac2f
implement utp link protocol
...
gut curvecp for now
6 years ago
Jeff Becker
1839da9c3c
add bencode file helpers and move link server functions into source file
6 years ago