tobtoht
68a32a373e
build: remove unneeded cmake toolchain files
2024-10-24 20:14:30 +02:00
tobtoht
c3b262f4cb
readme: remove outdated gtest note
2024-10-24 19:09:59 +02:00
tobtoht
e2410b29d0
ci: cleanup depends package requirements
2024-10-24 17:35:40 +02:00
tobtoht
def79dd7bd
readme: fix win64 cross-compile requirements
2024-10-24 17:12:51 +02:00
tobtoht
484ece1c08
tests: remove python2 compatibility
2024-10-23 14:09:59 +02:00
tobtoht
ced5b040d5
tests: fix missing <thread> includes
2024-10-22 19:44:31 +02:00
0xFFFC0000
e1876ab7af
tests: remove unlock_time argument from trezor_tests
2024-10-20 13:25:31 +00: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
plowsof
3210961036
packages: add freebsd base mirror
2024-10-13 20:15:18 +01:00
Lee Clagett
808dff7d2f
Replace deprecated result_of with decltype
2024-10-10 14:37:03 -04:00
Lee Clagett
bd2869650a
Relax static_asserts in src/lmdb
2024-10-09 16:34:25 -04:00
jeffro256
0f9a5c1020
crypto: remove unused OAES code
...
@SyntheticBird45 reported that the OpenBSD compiler gives warnings about string functions used in `oaes_sprintf`,
as well as use of `rand()` in `oaes_key_gen`. Neither of these functions are used in the codebase. Removing the
unused OAES functions silences these warnings.
2024-10-07 11:04:34 -05:00
jeffro256
89777469f1
tests: include <iomanip> where using std::setfill
2024-10-07 00:50:45 -05:00
tobtoht
f8b7a895fc
depends: remove unwind from toolchain
2024-10-04 14:43:48 +02:00
tobtoht
8442b66961
depends: remove option from toolchain file
2024-10-04 13:43:41 +02: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
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