Commit Graph

11891 Commits

Author SHA1 Message Date
tobtoht
295dba01a6
Merge pull request #9660
9311a24 validate ip parameter in set_bans rpc call (eversinc33)
2025-01-14 14:31:30 +00:00
tobtoht
90e908f588
Merge pull request #9659
d64d3bd p2p: remove dead protocol defs (jeffro256)
2025-01-14 14:30:48 +00:00
tobtoht
06f0cd5606
Merge pull request #9656
c99c07b common/password: flush confirm prompt before user input (jeffro256)
2025-01-14 14:29:31 +00:00
tobtoht
c599916113
Merge pull request #9632
e2eea7b Fix --anonymous-inbound data leak (Lee *!* Clagett)
2025-01-14 14:25:48 +00:00
tobtoht
b32c69aabd
Merge pull request #9628
4344f97 Fix build with boost ASIO 1.87. Support boost 1.66+ (Lee *!* Clagett)
2025-01-14 14:24:07 +00:00
tobtoht
38668822b7
Merge pull request #9621
fe17069 Blockchain: get height of RingCT fork programmatically (jeffro256)
2025-01-14 14:13:06 +00:00
tobtoht
59edd62d0b
Merge pull request #9600
797811d dns_util: add new DNSSEC trust anchor (selsta)
2025-01-14 14:05:23 +00:00
selsta
26b4f5e00c
Revert "blockchain: detect and log bad difficulty calculations"
This reverts commit 5741b4d74d.
2025-01-14 13:04:25 +01:00
selsta
f3349b9dd6
daemon: fix log message typo 2025-01-14 11:17:43 +01:00
iamamyth
4feb6b3e29 crypto: remove unused POD classes
Remove the following unused classes from the crypto namespace:
public_keyV, secret_keyV, and public_keyM.
2025-01-10 12:00:19 -08:00
iamamyth
07d93f01ad common: Remove resolved FIXME in pod-class.h
In src/common/pod-class.h, the POD_CLASS definition contained quite
a lot of detritus, including a long-ago resolved FIXME. Delete all the
noise.
2025-01-09 17:55:31 -08:00
jeffro256
254ac2baef
crypto: make CRYPTO_DEFINE_HASH_FUNCTIONS adhere strict aliasing
This code could've caused issues if the pointer to the `public_key`, `key_image`, `hash`, etc wasn't aligned on an 8-byte boundary.
2025-01-09 11:58:39 -06:00
tobtoht
2fcaf95aca
guix: drop 32-bit android target 2025-01-07 20:25:36 +01:00
tobtoht
eb0d4431e9
ci: depends: build armv7 android target 2025-01-07 20:23:11 +01:00
tobtoht
5cffab8dd6
miniupnpc: fix build with gcc 14 2025-01-07 15:59:07 +01:00
WHR
133298d876 Fix linking error with libunwind when build for FreeBSD with GCC, by preferring easylogging++ when GCC is being used 2025-01-07 15:04:33 +08:00
Lee *!* Clagett
4344f97255 Fix build with boost ASIO 1.87. Support boost 1.66+ 2025-01-06 18:05:25 -05:00
iamamyth
978f1d7d41 Fix get_database_size on Windows
Replace all calls to epee::file_io::get_file_size with
boost::filesystem::file_size in order to avoid lossy conversions from
paths to strings, which tend to break filename resolution. This commit
fixes a bug on Windows where the get_info RPC call reported a zero
database size because BlockchainLMBD::get_database_size returned zero.
2025-01-06 10:38:12 -08:00
tobtoht
a8292fcf8e
depends: hidapi: update to 0.14.0 2025-01-06 18:54:06 +01:00
luigi1111
2e8a128c75
Merge pull request #9640
Some checks failed
ci/gh-actions/cli / build-debian (debian-10) (push) Has been cancelled
ci/gh-actions/cli / build-ubuntu (ubuntu-20.04) (push) Has been cancelled
ci/gh-actions/cli / build-ubuntu (ubuntu-22.04) (push) Has been cancelled
ci/gh-actions/cli / libwallet-ubuntu (push) Has been cancelled
ci/gh-actions/cli / source-archive (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-apple-darwin name:Cross-Mac aarch64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-android name:ARMv8 Android]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-gnu name:ARM v8 packages:g++-aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:arm-linux-gnueabihf name:ARM v7 packages:g++-arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:i686-pc-linux-gnu name:i686 Linux packages:g++-multilib]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:i686-w64-mingw32 name:i686 Win packages:g++-mingw-w64-i686]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:riscv64-linux-gnu name:RISCV 64bit packages:g++-riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-apple-darwin name:Cross-Mac x86_64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-freebsd name:x86_64 Freebsd packages:clang-8]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-linux-gnu name:x86_64 Linux]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-w64-mingw32 name:Win64 packages:g++-mingw-w64-x86-64]) (push) Has been cancelled
ci/gh-actions/guix / cache-sources (push) Has been cancelled
ci/gh-actions/cli / test-ubuntu (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-android]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:arm-linux-androideabi]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:i686-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-unknown-freebsd]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-w64-mingw32]) (push) Has been cancelled
ci/gh-actions/guix / bundle-logs (push) Has been cancelled
ea26db4 depends: add cmake config command (tobtoht)
2025-01-06 12:24:13 -05:00
luigi1111
0d51fd9caa
Merge pull request #9601
c06ebec wallet: shortchain history should include base block (0xFFFC0000)
2025-01-06 12:23:05 -05:00
luigi1111
222ca26e6a
Merge pull request #9510
5dcc47d CI: -j4 with lin/win runners (plowsof)
2025-01-06 12:22:32 -05:00
luigi1111
551ce586fd
Merge pull request #9162
8f89f6b depends: boost: update to 1.84.0 (tobtoht)
2025-01-06 12:21:29 -05:00
luigi1111
f11b938fe4
Merge pull request #9649
f84f237 unit_tests: fix variant tests after 'optional' name split (jeffro256)
2025-01-06 12:20:50 -05:00
tobtoht
d1ff49d05f
ci: improve job naming 2025-01-04 15:40:20 +01:00
Lee *!* Clagett
e2eea7bc25 Fix --anonymous-inbound data leak 2025-01-03 19:01:35 -05:00
tobtoht
b1ff22f82b
trezor: replace Python tools with CMake 2025-01-01 21:00:45 +01:00
eversinc33
9311a24044 validate ip parameter in set_bans rpc call 2024-12-28 23:34:35 +01:00
jeffro256
d64d3bd530
p2p: remove dead protocol defs 2024-12-27 15:22:19 -06:00
jeffro256
c99c07bf4a
common/password: flush confirm prompt before user input
Co-authored-by: Mike <mpech@tuta.io>
2024-12-26 13:32:11 -06:00
tobtoht
84a56aeac6
guix: remove moreutils 2024-12-24 21:17:41 +01:00
jeffro256
f84f237af7
unit_tests: fix variant tests after 'optional' name split 2024-12-24 13:55:18 -06:00
tobtoht
1d56b84039
guix: remove p7zip 2024-12-24 20:39:55 +01:00
tobtoht
4156bdcd16
depends: cleanup packages.mk 2024-12-24 12:10:53 +01:00
tobtoht
e48c740d90
ci: print guix hashes to summary 2024-12-24 10:13:42 +01:00
tobtoht
ea26db449f
depends: add cmake config command 2024-12-24 09:42:48 +01:00
tobtoht
3c25d6e3b2
build: bump minimum macos version to 10.15 2024-12-24 00:37:45 +01:00
tobtoht
35477a66c2
build: remove glibc backcompat 2024-12-24 00:28:48 +01:00
tobtoht
5a36ec0cec
ci: disable guix commit authentication 2024-12-23 23:34:10 +01:00
tobtoht
36e299cd77
build: drop support for 32-bit windows target 2024-12-23 22:00:31 +01:00
tobtoht
1a21e3d3a4
depends: freebsd_base: update to 12.3 2024-12-23 21:43:35 +01:00
tobtoht
8f89f6b1f2
depends: boost: update to 1.84.0 2024-12-23 21:12:26 +01:00
plowsof
5dcc47dcdf CI: -j4 with lin/win runners
https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2024-12-23 19:56:30 +00:00
luigi1111
941ecefab2
Merge pull request #9638
Some checks failed
ci/gh-actions/cli / build-debian (debian-10) (push) Has been cancelled
ci/gh-actions/cli / build-ubuntu (ubuntu-20.04) (push) Has been cancelled
ci/gh-actions/cli / build-ubuntu (ubuntu-22.04) (push) Has been cancelled
ci/gh-actions/cli / libwallet-ubuntu (push) Has been cancelled
ci/gh-actions/cli / source-archive (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-apple-darwin name:Cross-Mac aarch64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-android name:ARMv8 Android]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-gnu name:ARM v8 packages:g++-aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:arm-linux-gnueabihf name:ARM v7 packages:g++-arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:i686-pc-linux-gnu name:i686 Linux packages:g++-multilib]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:i686-w64-mingw32 name:i686 Win packages:g++-mingw-w64-i686]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:riscv64-linux-gnu name:RISCV 64bit packages:g++-riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-apple-darwin name:Cross-Mac x86_64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-freebsd name:x86_64 Freebsd packages:clang-8]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-linux-gnu name:x86_64 Linux]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-w64-mingw32 name:Win64 packages:g++-mingw-w64-x86-64]) (push) Has been cancelled
ci/gh-actions/guix / cache-sources (push) Has been cancelled
ci/gh-actions/cli / test-ubuntu (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-android]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:arm-linux-androideabi]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:i686-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-unknown-freebsd]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-w64-mingw32]) (push) Has been cancelled
ci/gh-actions/guix / bundle-logs (push) Has been cancelled
cb54a0a ci: common: remove duplicated definition (tobtoht)
2024-12-23 13:33:04 -05:00
luigi1111
06ab84db29
Merge pull request #9542
7b3cbb0 cmake: use pkgconfig to find zeromq (tobtoht)
2024-12-23 13:31:34 -05:00
tobtoht
cb54a0a419
ci: common: remove duplicated definition 2024-12-23 18:31:52 +01:00
tobtoht
7b3cbb06da
cmake: use pkgconfig to find zeromq 2024-12-23 17:12:22 +01:00
luigi1111
977bd41eb5
Merge pull request #9629
f8b5ea7 ci: don't fail-fast on matrix jobs (tobtoht)
2024-12-23 11:09:48 -05:00
luigi1111
eda163dcf0
Merge pull request #9625
4f12737 ci: brew: pin boost to 1.85 (tobtoht)
2024-12-23 11:08:36 -05:00
luigi1111
53f468ea78
Merge pull request #9623
a7dc3a0 ci: msys2: pin boost to 1.86.0 (tobtoht)
2024-12-23 11:07:39 -05:00