The default behavior is unchanged, we remove some logging on things
like release builds, they simply don't get compiled in.
This feature is for people wanting to make a build with the libraries
including all levels of logging, while not compromising on something
like using a release build.
The server allows a wallet to store or restore wallet data, but it
requires the application to have access to the identity address of
the wallet.
So it should be made clear that we do NOT expect anyone to store
a wallet seed in here, as that would create a circular dependency.
Can't get the wallet-identity without the seed and thus without
the seed you can't find nor decrypt the actual file.
Boost now no longer wants header only sections to be added here,
presumably because we won't link to any library.
This fixes compilation against Boost 1.89
A rather simple server that allows POST uploads of small files that
have to be signed and owned by a bitcoin address.
The data embedded in this file is the backup of a (bitcoin cash) wallet.
Which should be made available by the wallet if it knows the address.
We now removed the need for Boost:chrono in all the libs, to avoid
accidentally linking to it again this change makes the apps link to
the actual specific libs instead of just all.
CMake details for finding boost have been shipped for years inside
of boost, this makes cmake use that upsteam info to configure boost
and avoids problems when a newer boost than cmake is found.
This removes obviously no longer correct macos code
This adds a workaround for Android not detecting the libs sometimes.
Works because we use our docker where we know the locations.
The cmake boost integration has changed, which means we need to
test how to do this over a large number of setups to do
it "correctly" and that's going to be a task for later.
For now, lets avoid the message and make clear we want to keep
the old behavior.
To enable this means the buildsystem will build all the applications
as well as the libraries.
Applications are 'hub' / 'txVulcano' / 'indexer' etc.
Default this one is turned off.