Sean Darcy
d7992b5940
Logging Refactor
...
This replaces the current epee logging system with our oxen::log
library. It replaces the easylogging library with spdlog, removes the
macros and replaces with functions and standardises how we call the
logs.
2022-10-17 13:41:10 -03:00
Jason Rhinelander
b627b3b4bb
Move epee includes under "epee/..."
...
This ends epee's include pollution.
2020-10-24 12:46:27 -03:00
Jason Rhinelander
24f084a73c
Miscellaneous header updates via iwyu
...
Adds some missing required headers and removes some unnecessary ones.
2020-07-02 12:52:13 -03:00
Jason Rhinelander
96354a0e0f
boost::optional -> std::optional
2020-07-02 12:52:12 -03:00
Doyle
abb8dfc48e
Merge commit 'c4f75fe' into MergeUpstream3
2020-05-28 15:29:00 +10:00
xiphon
0078ce7fac
wipeable_string: split - treat CR, LF and Tabs as separators
2020-02-12 21:16:07 +00:00
Doyle
639d7456f7
Merge commit '1d5e8f4' into LokiMergeUpstream
2019-06-26 13:04:37 +10:00
moneromooo-monero
0564da5fdc
ensure no NULL is passed to memcpy
...
NULL is valid when size is 0, but memcpy uses nonnull attributes,
so let's not poke the bear
2019-06-14 08:47:29 +00:00
binaryFate
1f2930ce0b
Update 2019 copyright
2019-03-05 22:05:34 +01:00
moneromooo-monero
07ec748c82
wipeable_string: add hex_to_pod function
2018-09-12 09:26:09 +00:00
moneromooo-monero
ea37614efe
wallet: wipe seed from memory where appropriate
2018-08-16 09:17:52 +00:00
moneromooo-monero
4789f8598f
wipeable_string: don't try to wipe an empty buffer
...
memset_s doesn't like it
2018-02-18 14:02:36 +00:00
moneromooo-monero
fde4489e1d
wipeable_string: call memwipe directly
...
since the original reason for the indirect call (that memwipe
was not in contrib) is now gone
2018-01-31 12:25:30 +00:00
xmr-eric
84a7f6a482
Readd copyright starting date
2018-01-26 10:03:20 -05:00
xmr-eric
18216f19dd
Update 2018 copyright
2018-01-26 10:03:20 -05:00
moneromooo-monero
6ccc51f645
wipeable_string: fix buffer overread
2017-12-23 15:30:04 +00:00
moneromooo-monero
6c94516fb4
wipeable_string: move a wipe from reserve to grow
...
That way, all implicit wipes ends up in grow, which is more robust
2017-12-19 14:06:42 +00:00
moneromooo-monero
5f801b6adf
wipeable_string: ignore reserve size less than actual size
...
This was asserting, but stoffu pointed out the std::string standard
considers this ok and ignorable
2017-12-19 14:00:41 +00:00
moneromooo-monero
9ec44a2b06
wipeable_string: fix clear and push_back
2017-12-19 11:55:45 +00:00
moneromooo-monero
3dffe71b72
new wipeable_string class to replace std::string passphrases
2017-11-27 22:25:57 +00:00