luigi1111
8ee57110b0
Merge pull request #9077
...
2525200
serialization: remove container wrappers and serialize directly (jeffro256)
2024-01-18 18:02:31 -05:00
luigi1111
71ef573a14
Merge pull request #9076
...
eb083ca
cmake: silence FindPythonInterp warning (tobtoht)
2024-01-18 18:02:09 -05:00
luigi1111
4b1910af13
Merge pull request #9073
...
53e632b
fix merge mining with more than one merge mined chain (Crypto City)
2024-01-18 18:01:34 -05:00
luigi1111
7795895774
Merge pull request #9072
...
69a8175
Change std::result_of to auto (Lee Clagett)
2024-01-18 18:01:08 -05:00
luigi1111
5d3679c43c
Merge pull request #9069
...
a11e03a
serialization: fix infinite loops and clean up dispatching (jeffro256)
2024-01-18 18:00:25 -05:00
luigi1111
6d00cf2c2d
Merge pull request #9061
...
085fdea
Add compile-time check for input iterators in ::wire array writing (Lee *!* Clagett)
2024-01-18 17:59:47 -05:00
luigi1111
7b158679bf
Merge pull request #9060
...
cf2253c
workflows: upload macOS binary after name change (selsta)
2024-01-18 17:59:18 -05:00
luigi1111
2eed43cef2
Merge pull request #9059
...
2766d12
MMS: Ignore 2 more API errors thrown by latest PyBitmessage (rbrunner7)
2024-01-18 17:58:57 -05:00
luigi1111
57799a8ca5
Merge pull request #9056
...
deb8c79
gpg_keys: add tobtoht (tobtoht)
2024-01-18 17:58:18 -05:00
luigi1111
9d7b253263
Merge pull request #9052
...
4acae11
Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUB (Lee *!* Clagett)
2024-01-18 17:57:30 -05:00
luigi1111
2a6f7efca6
Merge pull request #9049
...
1062b17
wallet: sign_tx: get tx pubkey from extra (tobtoht)
2024-01-18 17:56:55 -05:00
luigi1111
5f6646020e
Merge pull request #9023
...
b2eb47d
wallet: mitigate statistical dependence for decoy selection within rings (jeffro256)
2024-01-18 17:55:49 -05:00
Crypto City
53e632b435
fix merge mining with more than one merge mined chain
...
reported by sech1
2023-11-30 17:01:52 +00:00
jeffro256
2525200185
serialization: remove container wrappers and serialize directly
...
Some downstream code (most notably PR https://github.com/UkoeHB/monero/pull/25 ) wants to use the src/serialization lib
for storing information persistently. When one builds classes/machines wishing to serialize containers, they must use
the `serializable_*` container classes. In this case, this makes the Seraphis library code unnecessarily tightly coupled
with the src/serialization code since one cannot swap out their type of storage format without major refactoring of class
field types. By serializing STL containers directly, we can abstract the serialization details away, making for much
cleaner design. Also small bonus side effect of this change is that STL containers with custom Comparators, Allocators,
and Hashers are serializable. `std::multimap` is added to the list of serializable containers.
Depends upon https://github.com/monero-project/monero/pull/9069 .
2023-11-28 14:06:24 -06:00
tobtoht
eb083ca423
cmake: silence FindPythonInterp warning
2023-11-25 20:38:52 +01:00
Lee Clagett
69a8175edc
Change std::result_of to auto
2023-11-20 17:16:42 -05:00
jeffro256
a11e03afa6
serialization: fix infinite loops and clean up dispatching
...
Resolves #8687
2023-11-18 03:47:55 -06:00
Lee *!* Clagett
085fdea88c
Add compile-time check for input iterators in ::wire array writing
2023-11-06 16:26:39 -05:00
selsta
cf2253c812
workflows: upload macOS binary after name change
2023-11-06 20:39:40 +01:00
luigi1111
ac02af9286
Merge pull request #9050
...
23179a0
wallet: fix multisig key memory leak (jeffro256)
2023-11-06 09:38:08 -05:00
luigi1111
cab0ebdeb5
Merge pull request #9045
...
504269e
unit tests: fix running from pwd and auto test selected location (jeffro256)
2023-11-06 09:35:11 -05:00
luigi1111
b0ea37a198
Merge pull request #9044
...
5443240
core_tests: fix gcc7 compilation (selsta)
2023-11-06 09:34:37 -05:00
luigi1111
06cfcb73ae
Merge pull request #9042
...
ade57b6
JH hash compiler workarounds (SChernykh)
2023-11-06 09:33:35 -05:00
luigi1111
b22ba16dec
Merge pull request #9038
...
e191083
epee: remove dead code in math_helper and string_tools (jeffro256)
2023-11-06 09:31:33 -05:00
luigi1111
c03e404980
Merge pull request #9035
...
0523140
ringct: make
ctSigBase serialization follow strict aliasing rule (jeffro256)
2023-11-06 09:28:18 -05:00
luigi1111
4ea2a194c7
Merge pull request #9033
...
56dab0f
cryptonote_config: include cstdint (jeffro256)
2023-11-06 09:27:26 -05:00
luigi1111
3ab36f36f9
Merge pull request #9030
...
30cf537
unit tests: wallet_storage: generate in 'Ascii' format test (jeffro256)
2023-11-06 09:26:48 -05:00
luigi1111
26d37fe91d
Merge pull request #9028
...
9ea3257
gitian: add riscv64 support (selsta)
2023-11-06 09:25:24 -05:00
luigi1111
54e8463fe6
Merge pull request #8990
...
c17f73a
add sp_transcript (koe) 51e40f7
add seraphis_crypto directory (koe)
2023-11-06 09:24:37 -05:00
luigi1111
a87f2bdd3f
Merge pull request #8979
...
80b5bf8
gcc: fix uninitialized constructor warnings (jeff)
2023-11-06 09:23:48 -05:00
luigi1111
476398687d
Merge pull request #8965
...
1e2e703
core_rpc_server: silence unused warnings (jeffro256)
2023-11-06 09:23:08 -05:00
luigi1111
3cea45bc56
Merge pull request #8922
...
b4491c1
cmake: set -fno-aligned-allocation on macOS ARM (selsta)
df9f380
cmake: set BOOST_NO_AUTO_PTR to fix c++17 compilation (selsta)
5136974
device: boost -> std locks to fix c++17 compilation (selsta)
5965b02
cmake: set cpp17 standard (selsta)
2023-11-06 09:21:55 -05:00
tobtoht
deb8c79a97
gpg_keys: add tobtoht
2023-11-05 16:15:19 +01:00
rbrunner7
2766d12a62
MMS: Ignore 2 more API errors thrown by latest PyBitmessage
2023-11-05 16:11:52 +01:00
koe
c17f73a1a2
add sp_transcript
2023-11-04 21:56:42 -05:00
SChernykh
ade57b694f
JH hash compiler workarounds
...
- Fixed uninitialized `state->x` warning
- Fixed broken code with `-O3` or `-Ofast`
The old code is known to break GCC 10.1 and GCC 11.4
2023-11-04 21:01:07 +01:00
Lee *!* Clagett
4acae11327
Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUB
2023-11-04 13:42:14 -04:00
tobtoht
1062b172b6
wallet: sign_tx: get tx pubkey from extra
2023-11-02 15:19:05 +01:00
jeffro256
23179a0ba4
wallet: fix multisig key memory leak
...
Multisig keys per-transfer were being wiped, but not erased, which lead to a ginormous
quadratic bloat the more transfers and exports you performed with the wallet.
2023-11-02 02:58:50 -05:00
jeffro256
504269e6cf
unit tests: fix running from pwd and auto test selected location
2023-10-28 03:14:05 -05:00
selsta
5443240aa6
core_tests: fix gcc7 compilation
2023-10-28 04:26:27 +02:00
selsta
b4491c1072
cmake: set -fno-aligned-allocation on macOS ARM
...
We set a deployment target that is lower than 10.14, which means
we have to disable aligned allocation otherwise compilation fails.
2023-10-26 04:02:27 +02:00
selsta
df9f380671
cmake: set BOOST_NO_AUTO_PTR to fix c++17 compilation
2023-10-26 04:02:26 +02:00
selsta
5136974da9
device: boost -> std locks to fix c++17 compilation
2023-10-26 04:02:26 +02:00
selsta
5965b02aef
cmake: set cpp17 standard
2023-10-26 04:02:25 +02:00
luigi1111
053ba2cf07
Merge pull request #9026
...
9dc10bb
Update RandomX to 1.2.1 (tevador)
2023-10-25 21:40:59 -04:00
luigi1111
5dbe2d0407
Merge pull request #9017
...
fe4a34e
depends: zeromq: update to 4.3.5 (tobtoht)
2023-10-25 21:39:47 -04:00
luigi1111
40af6848f2
Merge pull request #9007
...
c8e4de1
depends: remove kernel version from darwin triplet (tobtoht)
2023-10-25 21:39:24 -04:00
luigi1111
b91ed92fa4
Merge pull request #9003
...
b9f1e37
depends: unwind: do not build for linux hosts (tobtoht)
2023-10-25 21:38:57 -04:00
luigi1111
e946315627
Merge pull request #9002
...
932bba3
depends: remove libiconv: unused (tobtoht)
2023-10-25 21:38:32 -04:00