Jason Rhinelander
d57d6bfc6d
Use memcpy to extract hash value
...
Using the straight reinterpret_cast runs into type aliasing issues,
which manifest on armhf. C++20 adds `std::bit_cast` to deal with
exactly this, but memcpy is the pre-C++20 way to do it properly.
5 years ago
Jeff
3c9df38b88
Merge pull request #990 from tewinget/libuv-timers
...
Libuv-based timers
5 years ago
Jeff Becker
16c7e7dd33
fix unit tests
5 years ago
Jeff
4a6034bb1f
Merge pull request #994 from loki-project/neuroscr-gitlabci-fix
...
try to fix gitlab CI (redo 991)
5 years ago
Ryan Tharp
4230ca8d77
correct ninja binary case
5 years ago
Ryan Tharp
47e19b8c19
try to fix gitlab CI (from 991)
5 years ago
Jason Rhinelander
134707d327
Merge pull request #993 from jagerman/m2d
...
Merge master changes into dev
5 years ago
Jason Rhinelander
c105f16fd6
Merge pull request #992 from loki-project/neuroscr-xenial-compat
...
Xenial compatibility
5 years ago
Ryan Tharp
4bea4867d0
Xenial compatibility
...
per https://github.com/loki-project/loki-network/blob/ubuntu/xenial/debian/patches/0004-Reduce-required-cmake-version.patch
5 years ago
Thomas Winget
f4c9e09d44
remove obsolete timer-related code
5 years ago
Thomas Winget
e53e3db171
make dht context use new libuv timers
5 years ago
Thomas Winget
55b44cfc13
fix derp nested function call and derp merge error
5 years ago
Thomas Winget
50118c3127
Change ILinkLayer::ScheduleTick to use new timer
5 years ago
Thomas Winget
71bb0dd520
implement timers using libuv
...
So far only a bit of the code using timers has been modified to use
the new libuv-based timers. Also only the non-Windows case has been
implemented. Seems to be working though, so it's a good time to commit.
5 years ago
Jeff
a980eff8ef
Merge pull request #981 from jagerman/optional-sodium-dl
...
Add -DDOWNLOAD_SODIUM=ON to re-enable downloaded sodium (but now opt-in)
5 years ago
Jeff
2fde993a7a
Merge pull request #980 from despair86/dev
...
netid changed again
5 years ago
Rick V
5d9225dbf9
do not hardcode version into user-agent string
5 years ago
Jason Rhinelander
54b644e280
Add -DDOWNLOAD_SODIUM to re-enabled dl&build of sodium
...
Also supported in the Makefile (e.g. `make DOWNLOAD_SODIUM=ON`)
Also DRYs out the Makefile a little.
5 years ago
Rick V
9aefa32964
update netid on windows side
5 years ago
Jeff
89aedcb0b2
Merge pull request #979 from majestrate/master
...
netid update
5 years ago
Jeff Becker
0eb4efdce9
netid update
5 years ago
Jeff
a8ec956e64
Merge pull request #978 from loki-project/dev
...
v0.6.0
5 years ago
Jeff
d532c4784e
Merge pull request #968 from despair86/dev
...
post-RC2 fixes for windows and unix
5 years ago
Rick V
a62a75d640
nit
5 years ago
Rick V
ccd936feb1
the internal windows toolchain _already_ provides a default manifest
5 years ago
Rick V
a08d2ff64e
microsoft libc a shit
5 years ago
Rick V
caa6549cbb
clang-format everything
5 years ago
Rick V
fd6602bf05
fix versiontag
5 years ago
Rick V
5d914cedd8
add definitions for System5 and generic non-Apple BSD
5 years ago
Rick V
64710ca4d4
Explicitly align to 16 bytes on Win32 targets
5 years ago
Rick V
e144d9e762
fix test suite
5 years ago
Rick V
9fa9209114
don't be aggressive
...
remove libcurl packaging rules. We still build it, but ship only the curl.exe
5 years ago
Rick V
d1b9b89812
add note
...
add libuv build
add its dependent libraries to the final link line
5 years ago
Rick V
6d49ffd60b
include all platform dependencies transitively
5 years ago
Rick V
e15c57c114
get ready for v0.6
...
bump version
don't ship the shared object
5 years ago
Jeff
ef17fc4858
Merge pull request #977 from majestrate/dev
...
make freebsd build work
5 years ago
Jeff Becker
b82bd93a88
use linux codepath for freebsd in filesystem.hpp
5 years ago
Jeff Becker
c826bb0cf4
require pkgconf package in freebsd build
5 years ago
Jeff Becker
30a8bb681f
more
5 years ago
Jeff Becker
31150fa4d0
require version
5 years ago
Jeff Becker
ab183665ab
freebsd fix
5 years ago
Jeff Becker
d3a4911554
remove abyss-exe
5 years ago
Jeff
bf30387e4e
Merge pull request #976 from majestrate/dev
...
update readme for freebsd
5 years ago
Jeff Becker
8ab97e58c6
update readme for freebsd
5 years ago
Jeff
2cd4450732
Merge pull request #974 from majestrate/dev
...
jsonrpc client response buffering
5 years ago
Jeff
0ad86d0697
Merge pull request #973 from jagerman/bootstrap-changes
...
Bootstrap changes
5 years ago
Jason Rhinelander
80fee00b5a
curl: less verbose and fail on HTTP error response
...
-s - don't show download progress meter
-S - *do* show error messages (otherwise hidden by -s)
-f - exit with non-zero status on HTTP 400 or above responses
5 years ago
Jason Rhinelander
c69237358f
Add default mainnet/testnet URLs
...
Sets new default URLs, one for mainnet and one for testnet, and allows
you to specify "lokinet" (alias "lokinet") or "testnet" for the URL to
use the defaults.
5 years ago
Jeff Becker
896dd85a2b
allow multiple calls to FeedData
5 years ago
Jeff Becker
53b159e361
dont fail on 0 sized data fed to json parser
5 years ago