moneromooo-monero
9f786f0550
epee: allow copying a rolling_median_t object
2 years ago
luigi1111
c11385591e
Merge pull request #8228
...
1ce9e9c
Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
2 years ago
luigi1111
bb093ec9a8
Merge pull request #8223
...
17772ef
Eliminate dependence on boost::interprocess #8223 (Jeffrey)
2 years ago
luigi1111
0eb1b570b6
Merge pull request #8197
...
da9aa1f
Copyright: Update to 2022 (mj-xmr)
2 years ago
Jeffrey
1ce9e9cda4
Remove dead code from parserse_base_utils and fix unit tests
...
* Remove `match_string()`, `match_number()`, and `match_word()`
* Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()`
* Adapt unit test for `match_number()` to `match_number2()`
* Adapt unit test for `match_string()` to `match_string2()`
Note: the unit tests were testing for the old version of the functions, and
the interfaces for these functions changed slightly, so I had to also edit
the tests.
As of writing, this PR has no merge conflicts with #8211
Additional changes during review:
* Explicitly set up is_[float/signed]_val to be changed before each call
* Structify the tests and fix uninitialized variables
2 years ago
Jeffrey
17772ef53e
Eliminate dependence on boost::interprocess #8223
...
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of
`boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example,
when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so
I replaced it with `std::atomic<bool>`.
You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211.
Additional changes from review:
* Make some local variables const
* Change postfix operators to prefix operators where value was not need
2 years ago
mj-xmr
da9aa1f7f8
Copyright: Update to 2022
2 years ago
SChernykh
f68f92776b
Undefined behaviour fixes
...
Fixes issues reported in #8120
2 years ago
luigi1111
14e94c6918
Merge pull request #8016
...
b0ec9f8
epee: avoid ADL selecting C++14 std::quoted (selsta)
3 years ago
selsta
e106bdc1fc
epee: add missing header
3 years ago
selsta
b0ec9f85a1
epee: avoid ADL selecting C++14 std::quoted
3 years ago
selsta
4afd9a7a9e
cmake: set required C/C++ standard to 11
...
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
3 years ago
luigi1111
c278c97f1f
Merge pull request #7884
...
ec6b4cf
support cors wildcard (woodser)
3 years ago
luigi1111
aa8320671c
Merge pull request #7858
...
426dbf4
fix median overflow bug (koe)
3 years ago
luigi1111
3673a679e4
Merge pull request #7850
...
0ac9a04
epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
3 years ago
woodser
ec6b4cf9e1
support cors wildcard
3 years ago
selsta
301355f88d
epee: link with Boost_SYSTEM_LIBRARY
3 years ago
koe
426dbf434b
fix median overflow bug
3 years ago
luigi1111
0b4e922159
Merge pull request #7812
...
bf96055
Make SSL key/cert storage backward-compatible (Nathan Dorfman)
3 years ago
mj-xmr
0ac9a04b4c
epee: tidying post-incrementation -> pre-incrementation
3 years ago
moneromooo-monero
7354ffb8a7
p2p: remove blocked addresses/hosts from peerlist
3 years ago
Nathan Dorfman
bf96055211
Make SSL key/cert storage backward-compatible
...
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
3 years ago
mj-xmr
c19f0cbdea
Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cpp
3 years ago
luigi1111
7499837a6f
Merge pull request #7661
...
08e4497
Improve cryptonote (block and tx) binary read performance (Lee Clagett)
3 years ago
luigi1111
25bbb26f63
Merge pull request #7416
...
b4fe7c2
epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
3 years ago
luigi1111
1c8e598172
Merge pull request #7735
...
44cc6d6
Fix boost 1.76.0 compatibility (loqs)
3 years ago
luigi1111
d51e0c38f9
Merge pull request #7712
...
d772f13
epee: include public openssl header in cmake (selsta)
3 years ago
loqs
44cc6d6762
Fix boost 1.76.0 compatibility
...
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
3 years ago
luigi1111
b7ee587ddb
Merge pull request #7691
...
cbd54ea
cmake: set 3.5 as minimum version (selsta)
3 years ago
luigi1111
c1a1f2a6ea
Merge pull request #7688
...
451b5a5
clang: fix -Wrange-loop-analysis warnings (selsta)
3 years ago
luigi1111
ac87ac19b2
Merge pull request #7665
...
15e6275
CMake: new macro - finding all headers (extract from epee) (mj-xmr)
3 years ago
selsta
d772f1378b
epee: include public openssl header in cmake
3 years ago
selsta
cbd54ea524
cmake: set 3.5 as minimum version
3 years ago
selsta
451b5a510e
clang: fix -Wrange-loop-analysis warnings
3 years ago
mj-xmr
b4fe7c2401
epee linkage dynamic; move monero_add_library to main CMakeLists.txt
3 years ago
luigi1111
0a1ddc2eff
Merge pull request #7669
...
679d055
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
mj-xmr
dc81e23e60
Split epee/string_tools.h and encapsulate boost::lexical_cast
3 years ago
luigi1111
e45619e61e
Revert "Merge pull request #7136"
...
This reverts commit 63c7ca07fb
, reversing
changes made to 2218e23e84
.
3 years ago
luigi1111
63c7ca07fb
Merge pull request #7136
...
23aae55
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
luigi1111
2218e23e84
Merge pull request #7002
...
673c6d2
Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
3 years ago
mj-xmr
15e627569b
CMake: new macro - finding all headers (extract from epee)
3 years ago
luigi1111
08f6d0e185
Merge pull request #7439
...
0f2b5af
Reduced executable size; reduced call sequence to 'allowed' log function (Lee Clagett)
3 years ago
luigi1111
a2b046dafc
Merge pull request #7460
...
2935a0c
async_protocol_handler_config: fix deadlock (anon)
c877705
async_protocol_handler_config: add deadlock demo (anon)
3 years ago
mj-xmr
673c6d2d11
Reduce compilation time of epee/portable_storage_template_helper.h
3 years ago
luigi1111
f2f33f6230
Merge pull request #7402
...
240d382
Epee: add headers to project files (via glob), to be able to search for them easily. (mj-xmr)
3 years ago
luigi1111
4a7b729025
Merge pull request #7394
...
b900fa0
Fix compiler warning for in keyvalue_serialization.h (mj-xmr)
3 years ago
luigi1111
602926fe9d
Merge pull request #7366
...
9867a91
Store RPC SSL key/cert for consistent authentication between runs (Lee Clagett)
3 years ago
luigi1111
6e1b3d1e0b
Merge pull request #7274
...
daf023d
epee: don't log raw packet data (moneromooo-monero)
3 years ago
luigi1111
7bf89dcbd3
Merge pull request #7005
...
249eae5
Allow byte_stream->byte_slice conversion to shrink unused buffer space (Lee Clagett)
3 years ago
anon
2935a0c479
async_protocol_handler_config: fix deadlock
3 years ago