Commit Graph

7692 Commits (2127afc0f715ef8f072a4c04889f5e77dbead411)
 

Author SHA1 Message Date
Jason Rhinelander 9b0b9fe67b Add jsonnet formatting (if jsonnet is installed) 3 years ago
Jason Rhinelander 1e22417ade Add missing deprecated copy assignment operator
Clang-13 warns (and -Werror dies) without it.
3 years ago
Jason Rhinelander 497c62b586 Update clang build to 13; add full llvm-13 build 3 years ago
Jason Rhinelander aee5dd2776
Merge pull request #1769 from majestrate/fix-sid-2021-10-13
fix debian sid compiler error
3 years ago
Jason Rhinelander 50449038b4 Another gcc-11 fix
GCC is wrongly warning that `h` is uninitialized here, but it clearly
isn't.  Work around it.
3 years ago
Jeff Becker 07fb41cfd4
fix debian sid compiler error 3 years ago
Sean e11a94c95c
RPC call for summary get_status (#1742)
* RPC call for summary get_status

* lint

* update with review notes

* further review points

* uint64_t
3 years ago
Jason Rhinelander 51016e672f
Merge pull request #1760 from majestrate/default-to-unix-socket-for-rpc-2021-10-06
catch exceptions on setup and dont abort
3 years ago
Jason Rhinelander 0768593fa5
Merge pull request #1762 from majestrate/v6-base-address-configuration-fix-2021-10-06
catch ipv6 ioctl throwing when someone runs lokinet with no ipv6
3 years ago
Jeff 1846c3e3d8
prevent bizare half open state. (#1754)
* attempt path timeout bullshittery fix

* make sure ServiceInfo always has its address set up

* do not copy intros in constuctor, ammend logging and
add assert
3 years ago
Jason Rhinelander 6e8877f920 Override debs to not use zstd
zstd isn't supported by tools outside Ubuntu, which means using this
means we can't upload it into the local repo (which doesn't happen to be
on an Ubuntu system).
3 years ago
Jason Rhinelander e2546939d0 Reformat 3 years ago
Jason Rhinelander 08b2fd29dc Fix installed bootstrap permissions (remove -x) 3 years ago
Jason Rhinelander 4c9ef02a7a Fix installed bootstrap permissions (remove +x) 3 years ago
Nuc1eoN 8989910881
Add missing dep 'cppzmq' (#1764)
* Add missing dep to cppzmq
3 years ago
Jason Rhinelander 2db8c91a9c cherry-pick another no-ipv6 fix 3 years ago
Jason Rhinelander 645359d864 catch ipv6 ioctl throwing when someone runs lokinet with no ipv6 3 years ago
Jeff Becker 937d07b6ce
catch ipv6 ioctl throwing when someone runs lokinet with no ipv6 3 years ago
Jason Rhinelander e515b3fbae cherry-pick no-ipv6 config fix 3 years ago
Jason Rhinelander 0004da6bb0 set base v6 address to nullopt when explicit empty string is provided 3 years ago
Jeff 40f26bb674
Merge pull request #1761 from majestrate/v6-base-address-configuration-fix-2021-10-06
resepct empty ipv6 range setting
3 years ago
Jeff Becker 5e9f9686e7
set base v6 address to nullopt when explicit empty string is provided 3 years ago
Jeff Becker 4c5b90fb03
handle exceptions on setup and config load without aborting 3 years ago
Jeff 24681fd35d
Merge pull request #1759 from majestrate/iterate-dir-in-order-2021-10-06
iterate through directory entries in lexigraphical order
3 years ago
Jeff 12bca7031b
Merge pull request #1638 from majestrate/log-refactor-source-location-2021-05-11
refactor logging to use std::source_location
3 years ago
Jeff 1d955cf28d
Update fs.hpp
style nit
3 years ago
Jeff Becker 00f81b1dac
iterate through directory entries in lexigraphical order 3 years ago
Jeff Becker d882f1a302
some compilers hated [[maybe_unused]] so use (void) when they are unused 3 years ago
Jeff Becker cf187ddffc
fix up logging, put _log into anonynous namespace, make only log trace nop in release builds 3 years ago
Jeff Becker 20814a4adc
use llarp:: prefix for LogError 3 years ago
Jeff Becker 1b06e263fb
update log statement for win32 3 years ago
Jeff Becker 2d5faccb9f
refactor for apple 3 years ago
Jeff Becker 7d07dea235
fix up gripes in source_location
* get rid of columns we dont need those
3 years ago
Jeff Becker acdb8a19a6
for some reason [[maybe_unused]] is hated by buster 32 bit x86 so we do something else
to appease that compiler.
3 years ago
Jeff Becker 18c5b43e63
use inline source_location implementation for android too 3 years ago
jeff 0546dab2e3
make source location happy on macos
* because of course apple doesn't provide any implementation (lmao) we provide one ourself
3 years ago
Jeff Becker 5c457ff486
refactor logging to use std::source_location
* use std::source_location instead of godawful macros in logging
* remove unused/absolutely haram af json logstream
* fix bug in android logger where it doesn't respect eLogNone
3 years ago
Jeff 5a5765edd5
Merge pull request #1756 from majestrate/ngtcp2-build-static-fix-2021-10-06
always build ngtcp2 as static
3 years ago
Jeff Becker d354a35869
always build ngtcp2 as static
squashme
3 years ago
Jason Rhinelander e32f7faf55
Merge pull request #1751 from majestrate/update-ngtcp2-2021-08-24
Update ngtcp2
3 years ago
Jason Rhinelander d733e37d9f
Merge pull request #1750 from majestrate/ci-update-2021-09-24
update ci to use main lokinet mobile repo
3 years ago
Jeff Becker 7d299d1c74
update ci to use main lokinet mobile repo 3 years ago
Jeff Becker 9c37e0146e
make it compile again 3 years ago
Jeff Becker ec83641ee8
update submodule 3 years ago
Jeff Becker 45b5fec314
make it compile again (squashme) 3 years ago
Jeff Becker 3c61af1de9
bump ngtcp2 submodule 3 years ago
Jeff ed271de715
make lokinet-util library static
every other lokinet internal lib is static, but liblokinet-util was not, this fixes that.
3 years ago
Jason Rhinelander c8af38396f Add impish build 3 years ago
Jason Rhinelander 5afcd6c2d2 fix bootstrap copying 3 years ago
Jason Rhinelander 6c281689f4 Fix install order and give it the D 3 years ago