oxen-core/contrib
Jason Rhinelander 1dd98f3dae std::filesystem
Converts all use of boost::filesystem to std::filesystem.

For macos and potentially other exotic systems where std::filesystem
isn't available, we use ghc::filesystem instead (which is a drop-in
replacement for std::filesystem, unlike boost::filesystem).

This also greatly changes how we handle filenames internally by holding
them in filesystem::path objects as soon as possible (using
fs::u8path()), rather than strings, which avoids a ton of issues around
unicode filenames.  As a result this lets us drop the boost::locale
dependency on Windows along with a bunch of messy Windows ifdef code,
and avoids the need for doing gross boost locale codecvt calls.
2020-10-24 12:45:37 -03:00
..
brew Remove vendored SQLite, rely on system installed lib 2020-02-13 11:07:46 +11:00
codefresh Added Codefresh.yml pipeline 2018-08-08 20:11:04 +03:00
epee std::filesystem 2020-10-24 12:45:37 -03:00
fuzz_testing fuzz_tests: add a bulletproof fuzz test 2018-09-11 13:38:21 +00:00
rlwrap remove obsolete save_graph skeleton code 2019-08-14 22:28:20 -03:00
snap Clarification of boolean options in config file 2018-07-18 20:07:05 +02:00
valgrind easylogging++: faster access to logging 2018-11-27 13:55:21 +00:00
CMakeLists.txt Revert "Remove -Werror" 2019-09-16 10:09:34 +10:00
lns-lookup-example.py Add LNS lookup Python script (mainly for demonstration purposes) 2020-09-17 10:25:01 -03:00