selsta
3f9140e754
storages: change error log category to serialization
8 months ago
Jeffrey
002bf9c4fd
Fix typo: SERIALIZE_TYPE_DUOBLE
2 years ago
SChernykh
f68f92776b
Undefined behaviour fixes
...
Fixes issues reported in #8120
2 years ago
moneromooo-monero
372754a66e
storages: overridable limits for loading portable_storage from binary
3 years ago
luigi1111
e144dd5b15
Merge pull request #7281
...
b9092dd
epee: also limit number of strings in portable_storage (moneromooo-monero)
3 years ago
moneromooo-monero
b9092ddb5c
epee: also limit number of strings in portable_storage
...
They require at least 24 bytes
3 years ago
moneromooo-monero
5cd6fda1ee
portable_storage: better sanity checking
3 years ago
Alexander Blair
175aa2497a
Merge pull request #7243
...
8e2caf3fb
portable_storage: check object limit where appropriate (moneromooo)
3 years ago
Alexander Blair
5917aec4a1
Merge pull request #7220
...
20bdbd7aa
portable_storage: forbid unnamed sections (xiphon)
3 years ago
moneromooo
8e2caf3fb4
portable_storage: check object limit where appropriate
...
also fix pedantic off by one in check
3 years ago
xiphon
20bdbd7aab
portable_storage: forbid unnamed sections
3 years ago
moneromooo-monero
353f93ee1a
portable_storage: remove array element limit
...
some people don't want it
3 years ago
moneromooo-monero
bc97eb8a33
portable_storage: remove overly aggressive cutoff
3 years ago
moneromooo-monero
7f407c0274
portable_storage: add some sanity checks on data size
...
especially when allocated size is >> serialized data size
3 years ago
Lee Clagett
187b4d7521
Restrict duplicate keys in epee binary format
3 years ago
Lee Clagett
a9bdc6e4c4
Improved performance for epee serialization:
...
- Removed copy of field names in binary deserialization
- Removed copy of array values in binary deserialization
- Removed copy of string values in json deserialization
- Removed unhelpful allocation in json string value parsing
- Removed copy of blob data on binary and json serialization
5 years ago
moneromooo-monero
516f7b9de0
storages: fix "portable" storage on big endian
5 years ago
moneromooo-monero
39169ace09
epee: basic sanity check on allocation size from untrusted source
...
Reported by guidov
5 years ago
moneromooo-monero
b82efa32e7
epee: speed up json parsing
5 years ago
moneromooo-monero
45683ee02c
epee: fix invalid memory write reading an array entry
...
Reported by Lilith Wyatt at Talos.
Since this is not needed in normal operation, I just let this
error out.
6 years ago
redfish
c2d7300d2e
contrib: epee: add exception spec to throwing destructors
...
The destructors get a noexcept(true) spec by default, but these
destructors in fact throw exceptions. An alternative fix might be to not
throw (most if not all of these throws are non-essential
error-reporting/logging).
8 years ago
moneromooo-monero
f7301c3563
Revert "Print stack trace upon exceptions"
...
Ain't nobody got time for link/cmake skullduggery.
This reverts commit fff238ec94
.
8 years ago
moneromooo-monero
fff238ec94
Print stack trace upon exceptions
...
Useful for debugging users' logs
8 years ago
Riccardo Spagni
f4b69d553a
year updated in license
10 years ago
fluffypony
32f9d2b783
move modified epee code to new classes, revert license
10 years ago
fluffypony
6fc995fe5d
License updated to BSD 3-clause
10 years ago
Antonio Juarez
296ae46ed8
moved all stuff to github
10 years ago