luigi1111
f00cb9421a
Merge pull request #9490
...
31c6b2a
wallet: can't decrypt payment id if tx key is missing (tobtoht)
2024-12-23 10:38:25 -05:00
luigi1111
51d0a25c7c
Merge pull request #9481
...
64bb031
ci: run job for oldest supported Debian version (tobtoht)
2024-12-23 10:37:59 -05:00
luigi1111
afbc9ef97a
Merge pull request #9475
...
ea8e29f
set USE_UNWIND for FreeBSD (Alexander Perechnev)
2024-12-23 10:37:37 -05:00
luigi1111
32d6e6e208
Merge pull request #9469
...
ca06337
ci: remove obsolete sdk cache (tobtoht)
2024-12-23 10:37:13 -05:00
luigi1111
06be03c438
Merge pull request #9457
...
e03de80
depends: release type should be lower case (tobtoht)
2024-12-23 10:36:44 -05:00
luigi1111
092fea667b
Merge pull request #9454
...
9131369
readme: add missing ubuntu/debian build tools (tobtoht)
2024-12-23 10:36:17 -05:00
luigi1111
9f694fe4f5
Merge pull request #9452
...
f93f656
depends: allow granular stage env config (tobtoht)
2024-12-23 10:35:46 -05:00
luigi1111
d02957e28d
Merge pull request #9451
...
4221051
docs: clarify proper PR title format (Gingeropolous)
2024-12-23 10:35:22 -05:00
luigi1111
14018339cf
Merge pull request #9445
...
39ae489
cmake: fix readline find_path call. (0xFFFC0000)
2024-12-23 10:34:51 -05:00
luigi1111
1122fa523a
Merge pull request #9441
...
cfb19b9
blockchain: more opportunities for caching the rolling median (Crypto City)
2024-12-23 10:34:25 -05:00
luigi1111
61dd13dfa6
Merge pull request #9395
...
7fdaf61
Blockchain: fix temp fails causing alt blocks to be permanently invalid (jeffro256)
2024-12-23 10:32:02 -05:00
luigi1111
414fe26254
Merge pull request #9381
...
df54d8b
Daemon RPC: add max_block_count field to /getblocks.bin (j-berman)
2024-12-23 10:28:57 -05:00
luigi1111
fe11e4126a
Merge pull request #9380
...
e866a19
wallet2: move wallet error on RPC resp handling to wallet_errors file (j-berman)
2024-12-23 10:28:16 -05:00
luigi1111
25dcb8dc9f
Merge pull request #9376
...
445319d
src: update internal data structure to boost::bimap. startup speed up 2-5x because this PR changing O(n^2) operation to O(nlogn). (0xFFFC0000)
2024-12-23 10:27:17 -05:00
luigi1111
44fef7903c
Merge pull request #9336
...
04fe6fa
split variant into plain and optional, add variant serialization (koe)
2024-12-23 10:26:23 -05:00
luigi1111
6796e99438
Merge pull request #9290
...
d64a5f7
Fix lmdb txn commit code (Lee *!* Clagett)
2024-12-23 10:25:10 -05:00
luigi1111
b4505cc21a
Merge pull request #9286
...
bc05e72
common: add va_args.h (jeffro256)
2024-12-23 10:22:39 -05:00
luigi1111
1f7290f329
Merge pull request #9176
...
49ca1ad
variant: split into variant and optional_variant (jeffro256)
2024-12-23 10:19:55 -05:00
luigi1111
575bc099a0
Merge pull request #9172
...
62fdacc
variant: visit lambda and value-initialize by index (jeffro256)
2024-12-23 10:19:05 -05:00
luigi1111
785e3ac673
Merge pull request #9122
...
a79734c
cryptonote_basic: faster and more readable is_valid_decomposed_amount (jeffro256)
2024-12-23 10:18:07 -05:00
luigi1111
df69d03df4
Merge pull request #8929
...
b2ff764
Bootstrappable Builds (tobtoht)
2024-12-23 10:17:14 -05:00
tobtoht
b2ff7641a5
Bootstrappable Builds
2024-12-08 18:00:32 +01:00
j-berman
e866a192dd
wallet2: move wallet error on RPC resp handling to wallet_errors file
...
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
2024-10-29 10:56:11 -07:00
j-berman
df54d8b3d4
Daemon RPC: add max_block_count field to /getblocks.bin
2024-10-29 10:40:46 -07:00
luigi1111
893916ad09
Merge pull request #9435
...
89ad8ac
epee: string_tools: keep full path in cut_off_extension (tobtoht)
c51ca53
epee: string_tools: remove dot from get_extension (tobtoht)
2024-10-14 10:17:10 -04:00
luigi1111
7df0d9bb8f
Merge pull request #9499
...
170844b
cmake: boost: fix header-only library search, bump minimum (tobtoht)
2024-10-14 10:15:38 -04:00
tobtoht
170844bc59
cmake: boost: fix header-only library search, bump minimum
2024-10-02 23:13:03 +02:00
luigi1111
9866a0e902
Merge pull request #9480
...
9c7e6ab
ci: fix windows msys2 build (tobtoht)
2024-10-01 16:25:12 -04:00
luigi1111
fabbde3077
Merge pull request #9450
...
ed955bf
build: fix build with Boost 1.85 and remove instances of viewkey logging (jeffro256)
2024-10-01 15:28:36 -04:00
tobtoht
31c6b2a901
wallet: can't decrypt payment id if tx key is missing
2024-09-26 14:29:12 +02:00
tobtoht
64bb031d5f
ci: run job for oldest supported Debian version
2024-09-13 20:04:20 +02:00
tobtoht
9c7e6ab04d
ci: fix windows msys2 build
2024-09-13 15:42:20 +02:00
Alexander Perechnev
ea8e29fa96
set USE_UNWIND for FreeBSD
2024-09-08 12:34:13 +03:00
jeffro256
ed955bf751
build: fix build with Boost 1.85 and remove instances of viewkey logging
...
1. Use `std::is_standard_layout` and `std::is_trivially_copyable` instead of `std::is_pod` for KV byte-wise serialization, which fixes compile issue for Boost UUIDs
2. Use `std::has_unique_object_representations` instead of `alignof(T) == 1` for epee byte spans and epee hex functions
3. Removed reimplementation of `std::hash` for `boost::uuids::uuid
4. Removed `<<` operator overload for `crypto::secret_key`
5. Removed instances in code where private view key was dumped to the log in plaintext
2024-09-06 11:46:22 -05:00
tobtoht
ca063373e1
ci: remove obsolete sdk cache
2024-09-04 16:40:21 +02:00
tobtoht
e03de80924
depends: release type should be lower case
2024-08-26 16:24:32 +02:00
tobtoht
913136936b
readme: add missing ubuntu/debian build tools
2024-08-25 18:32:27 +02:00
tobtoht
f93f656811
depends: allow granular stage env config
2024-08-25 17:38:15 +02:00
Gingeropolous
4221051c95
docs: clarify proper PR title format
...
this is a redo of #9210 because I'm an idiot and can't squash
2024-08-24 09:19:29 -04:00
0xFFFC0000
39ae489d34
cmake: fix readline find_path call.
2024-08-19 09:22:58 +00:00
Crypto City
cfb19b932f
blockchain: more opportunities for caching the rolling median
2024-08-17 14:42:35 +00:00
luigi1111
a1dc85c537
Merge pull request #9416
...
ac0af73
rpc: add cumul weight field to block template resp (jeffro256)
2024-08-14 14:19:03 -04:00
luigi1111
65cc1f133b
Merge pull request #9287
...
59cddbb
serialization: support passing extra args to fields in DSL (jeffro256) b2c59c4
common: add va_args.h (jeffro256)
2024-08-14 14:17:56 -04:00
tobtoht
89ad8ac8b1
epee: string_tools: keep full path in cut_off_extension
2024-08-14 19:51:12 +02:00
tobtoht
c51ca53daa
epee: string_tools: remove dot from get_extension
...
Fixes a regression introduced in #9254 . Previously it did not
include the dot.
2024-08-14 16:59:09 +02:00
jeffro256
59cddbb9ca
serialization: support passing extra args to fields in DSL
...
This PR is upstreaming changes in the Seraphis lib here: https://github.com/UkoeHB/monero/pull/39 . The changes to the serialization header allow clean passing
of extra arguments to field serialization in the DSL. This is used mainly to pass implied sizes of containers during deserialization to make the format more
compact. For example, if my object has two containers A & B which must be the same size, I can serialize only the size of container A. Then, during
deserialization, when I deserialize A, I can then use A's size to deserialize B.
Depends on #9286 .
2024-08-13 12:05:24 -05:00
jeffro256
b2c59c498c
common: add va_args.h
...
This PR is upstreaming changes in the Seraphis lib here: https://github.com/UkoeHB/monero/pull/39 . This header adds a macro `VA_ARGS_COMMAPREFIX`
which, when passed `__VA_ARGS__`, expands to `, __VA_ARGS__` unless the length of `__VA_ARGS__` is 0, in which case it expands to nothing. This
macro is useful for passing/declaring optional function arguments.
2024-08-13 12:02:45 -05:00
luigi1111
0db9e74223
Merge pull request #9429
...
bd2b226
device: add ledger flex support (tobtoht)
2024-08-13 12:29:47 -04:00
luigi1111
28788bc031
Merge pull request #9425
...
fc0a4b4
Make wallet2::estimate_fee static (Lee Clagett)
2024-08-13 12:18:24 -04:00
luigi1111
4bb00420cc
Merge pull request #9423
...
aaeffb7
rpc: remove COMMAND_RPC_FAST_EXIT (hinto.janai)
2024-08-13 12:17:46 -04:00