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
9c7e6ab04d
ci: fix windows msys2 build
2024-09-13 15:42:20 +02: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
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
luigi1111
fdc238ef59
Merge pull request #9421
...
bf74f89
monerod.service: use network-online.target Wait for network to be online before starting (Jared Monger)
2024-08-13 12:17:03 -04:00
luigi1111
dad4357f7a
Merge pull request #9414
...
3216165
src: update checkpoints to match v0.18.3.4 (again) (selsta)
2024-08-13 12:16:29 -04:00
luigi1111
93d6e0964e
Merge pull request #9384
...
88afcdb
Fix ZMQ DaemonInfo: (Lee *!* Clagett)
2024-08-13 12:15:28 -04:00
luigi1111
1d4030937e
Merge pull request #9357
...
802d643
Update depends.yml (preland)
2024-08-13 12:14:30 -04:00
tobtoht
bd2b226572
device: add ledger flex support
...
See: bd1b09970f/libs/ledgerjs/packages/devices/src/index.ts (L111)
2024-08-09 10:31:16 +02:00
Lee Clagett
fc0a4b4b04
Make wallet2::estimate_fee static
2024-08-07 13:47:31 -04:00
hinto.janai
aaeffb7c93
rpc: remove COMMAND_RPC_FAST_EXIT
2024-08-05 20:21:29 -04:00
Jared Monger
bf74f89ea6
monerod.service: use network-online.target
...
Wait for network to be online before starting
2024-08-04 05:52:59 -05:00
koe
04fe6fa63f
split variant into plain and optional, add variant serialization
2024-08-02 13:18:57 -05:00
jeffro256
ac0af73222
rpc: add cumul weight field to block template resp
...
Resolves #9415
2024-08-01 01:03:41 -05:00