oxen-core/src
Jason Rhinelander 9792b637fb
Remove broken formattable::to_string(T) support
- This was infinitely recursing because it was picking up fmt::to_string
  (on macos) rather than formattable::to_string, which led to infinite
  recursion and then a crash.

- Add a custom ghc::filesystem::path formatter (because it just seems
  wrong to add a function into ghc::filesystem) instead of using the
  to_string formatting.  Same for boost formatting crap in simplewallet.

- Move the formatter structs into the `formattable` namespace so that
  this sort of recursive error can't happen again.
2022-10-18 11:23:28 -03:00
..
blockchain_db Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
blockchain_utilities Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
blocks blocks: Regenerate block hashes 2020-09-30 12:17:26 +10:00
checkpoints Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
common Remove broken formattable::to_string(T) support 2022-10-18 11:23:28 -03:00
crypto Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
cryptonote_basic Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
cryptonote_core Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
cryptonote_protocol Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
daemon Eliminate most << output operators 2022-10-17 13:45:24 -03:00
daemonizer Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
debug_utilities Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
device Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
device_trezor Eliminate most << output operators 2022-10-17 13:45:24 -03:00
gen_multisig Eliminate most << output operators 2022-10-17 13:45:24 -03:00
lmdb Move epee includes under "epee/..." 2020-10-24 12:46:27 -03:00
logging Add garbage to make it work on a garbage OS 2022-10-17 13:45:24 -03:00
mnemonics Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
multisig Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
net Logging Refactor 2022-10-17 13:41:10 -03:00
p2p Eliminate most << output operators 2022-10-17 13:45:24 -03:00
platform Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
ringct Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
rpc Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
serialization Update variant header from oxenmq to oxenc 2022-10-17 13:45:24 -03:00
simplewallet Remove broken formattable::to_string(T) support 2022-10-18 11:23:28 -03:00
sqlitedb Change most oxen::log::whatever to log::whatever 2022-10-17 13:41:43 -03:00
wallet Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
wallet3 Overhaul and fix crypto::{public_key,ec_point,etc.} types 2022-10-17 22:20:54 -03:00
CMakeLists.txt Logging Refactor 2022-10-17 13:41:10 -03:00
cryptonote_config.h Merge remote-tracking branch 'tewinget/wallet3' into dev 2022-09-01 18:56:14 -03:00
oxen_economy.h Atomic staking amounts 2022-05-24 17:36:24 -03:00
version.cpp.in Better version tag generation (from oxenss/lokinet) 2022-05-30 15:16:50 -03:00
version.h executable names changed 2021-01-07 18:40:18 -04:00