jeffro256
0513149477
cryptonote_core: support RandomX V2 and commitments in v17
...
See docs/BLOCK_HASHING.md
This commit does required consensus changes only.
2026-09-18 23:31:13 -05:00
jeffro256
fc580f431b
carrot: fix mx25519 upstream and convergence tests
2026-09-18 17:13:41 -05:00
+3
a9145f9d38
FCMP++/Carrot mega commit [9/14/26]
...
Co-authored-by: jeffro256 <jeffro256@tutanota.com >
Co-authored-by: Luke Parker <lukeparker5132@gmail.com >
Co-authored-by: Lee *!* Clagett <code@leeclagett.com >
Co-authored-by: SyntheticBird45 <someoneelse.is_on.github.rio7x@simplelogin.com >
Co-authored-by: jeetrex17 <jeetrex@tutamail.com >
Co-authored-by: UkoeHB <ukoehb@users.noreply.github.com >
Co-authored-by: MrCyjaneK
Co-authored-by: tobtoht
Co-authored-by: selsta
Co-authored-by: Thomas <thomas.giudici@proton.me >
Co-authored-by: navidR
Co-authored-by: Boog900 <boog900@tutanota.com >
2026-09-17 18:33:24 -07:00
Samy
7fde08f0a2
tests: update gtest to 1.17.0
2026-08-07 00:26:55 +02:00
selsta
4b144c3eff
external: update randomx to v1.2.3
2026-07-17 13:37:05 +02:00
tobtoht
101e607139
Merge pull request #10584
...
9e422aa update rapidjson submodule (tobtoht)
2026-06-05 12:25:36 +00:00
tobtoht
3df55d813b
cmake: only look for backtrace if stack trace enabled
2026-05-28 23:39:30 +02:00
tobtoht
b745be7235
Merge pull request #10587
...
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
tobtoht
95e476b919
Merge pull request #10585
...
06d7bdd lmdb: mark Apple text_env section as code (selsta)
2026-05-19 16:26:37 +00:00
tobtoht
bbdd35c1e5
Merge pull request #10570
...
a82fdf9 Updated RandomX to v1.2.2 (SChernykh)
2026-05-17 11:16:40 +00:00
Thomas
2c327aa325
fix spelling in comments and docs
2026-05-13 21:20:05 +02:00
selsta
06d7bdd059
lmdb: mark Apple text_env section as code
2026-05-13 17:24:24 +02:00
tobtoht
9e422aa58e
update rapidjson submodule
2026-05-13 13:28:31 +02:00
SChernykh
a82fdf9775
Updated RandomX to v1.2.2
2026-05-10 11:44:23 +02:00
tobtoht
b1a81cc0e6
cmake: require unbound idiomatically
2026-05-06 23:01:42 +02:00
tobtoht
2b3657067f
Merge pull request #10499
...
6a4eed1 cmake: remove die (tobtoht)
2026-05-05 19:01:26 +00:00
tobtoht
6a4eed13e3
cmake: remove die
2026-04-29 12:05:01 +02:00
tobtoht
35bb68b644
supercop: update submodule to fix warnings
2026-04-28 17:03:26 +02:00
tobtoht
30b5d7bd44
daemon: remove miniupnp
2026-04-26 10:54:04 +02:00
j-berman
c01e1fa288
Fix logging deadlock
2025-11-11 10:43:39 -08:00
tobtoht
b591866fcf
Merge pull request #10065
...
179c924 Fix logging lock, future optimizations may needed (Lee *!* Clagett)
2025-09-24 20:53:02 +00:00
selsta
b74ca72bad
cmake: set minimum to 3.10 to fix warnings
2025-09-08 20:12:45 +02:00
Lee *!* Clagett
179c924c51
Fix logging lock, future optimizations may needed
2025-09-02 11:18:45 -04:00
tobtoht
b81b387606
easylogging: replace NULL with empty string literal
2025-03-27 10:48:51 +01:00
tobtoht
7ea8bcdc91
Merge pull request #9808
...
446d9622f logging: Generalize terminal color detection (iamamyth)
2025-03-24 14:06:18 +00:00
iamamyth and laanwj
446d9622f8
logging: Generalize terminal color detection
...
Assume the terminal supports color codes if TERM ends with `-color` or
`-256color`, rather than special-casing a handful of such terminals.
Add tests for terminal color detection.
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com >
2025-03-24 11:07:33 -07:00
tobtoht
f2d765afc4
Merge pull request #9809
...
8c43e33e3 logging: Fix easylogging++ init with blank config (iamamyth)
2025-03-24 03:02:46 +00:00
iamamyth
8c43e33e35
logging: Fix easylogging++ init with blank config
...
The upstream version of el::base::TypedConfigurations::unsafeGetConfigByRef
accesses uninitialized memory if a key doesn't exist.
Commit b2c59af84d patched the library to
throw in this case, avoiding the invalid access, but the more suitable
pattern, both logically, and as evidenced by the behavior of
unsafeGetConfigByVal, would be to return a const reference to a
default-initialized value with static storage duration.
2025-02-19 15:02:08 -08:00
tobtoht
e250841a35
cmake: remove msvc
2025-02-09 11:43:57 +01:00
tobtoht
e38c175d92
gtest: add submodule
2025-01-19 12:31:02 +01:00
tobtoht
ad72b1307f
trezor: vendor trezor-common
2025-01-16 13:03:58 +01:00
tobtoht
5cffab8dd6
miniupnpc: fix build with gcc 14
2025-01-07 15:59:07 +01:00
copyCat
341771ac3e
copyright: bump to 2024
2024-05-21 16:29:33 +00:00
luigi1111
053ba2cf07
Merge pull request #9026
...
9dc10bb Update RandomX to 1.2.1 (tevador)
2023-10-25 21:40:59 -04:00
luigi1111
829c8f0ff9
Merge pull request #8972
...
f70d65c ea_config: define ELPP_FEATURE_CRASH_LOG for freebsd (teknosquet)
2023-10-25 21:36:09 -04:00
tevador
9dc10bb223
Update RandomX to 1.2.1
2023-10-20 20:46:36 +02:00
Dusan Klinec
c444a7e002
trezor: support v2.5.2+, add more trezor tests, fix chaingen and tests
...
- passphrase logic: remove backward compatibility for 2.4.3, code cleanup.
- fix LibUSB cmake for static builds on OSX
- tests: all tests now work with passphrase logic enabled. Passphrase test added with different passphrase. no_passphrase test added, Trezor pin test added. Testing wallet opening with correct and incorrect passphrase. Trezor test chain revamp, cleanup. Smaller chain, chain file versioning added.
- tests: Trezor tests support TEST_MINING_ENABLED, TEST_MINING_TIMEOUT env vars to change mining-related tests behaviour.
- requires protobuf@21 on osx for now (c++14), building with unlinked protobuf: `CMAKE_PREFIX_PATH=$(find /opt/homebrew/Cellar/protobuf@21 -maxdepth 1 -type d -name "21.*" -print -quit) \
make debug-test-trezor -j8`
2023-09-30 09:01:10 +02:00
teknosquet
f70d65c8bc
ea_config: define ELPP_FEATURE_CRASH_LOG for freebsd
...
Signed-off-by: teknosquet <teknosquet@danwin1210.de >
2023-08-14 02:36:14 -05:00
luigi1111
9bf06ea75d
Merge pull request #8698
...
5b4fea7 Copyright: Update to 2023 (mj-xmr)
2023-04-25 11:12:56 -04:00
mj-xmr and mj-xmr
5b4fea72cf
Copyright: Update to 2023
...
Co-authored-by: plowsof <plowsof@protonmail.com >
extra files
2023-01-16 13:00:18 +01:00
moneromooo-monero
bfd7c00ced
heed NO_COLOR environment variable
2023-01-01 10:24:46 +00:00
selsta
85e697fa7b
randomx: update submodule
2022-07-24 17:38:59 +02:00
luigi1111
aa0b4fc7cc
Merge pull request #8358
...
fb3f7ce clang warning fix for #8338 (Jeffrey Ryan)
2022-07-03 17:28:13 -05:00
luigi1111
30a9183091
Merge pull request #7774
...
ade464a ITS#9385 fix using MDB_NOSUBDIR with nonexistent file (Kris Zyp)
033a32a Remove check is_directory check on lmdb path (Howard Chu)
b096e16 Revert 'db_lmdb: test for mmap support at init time' (Howard Chu)
493577a Silence spurious fallthru warning (Howard Chu)
b46a60e Fix rawpart flag collision (Howard Chu)
4e7586c More RAWPART support (Howard Chu)
747f5d3 Preliminary raw partition support (Howard Chu)
2022-07-03 17:24:47 -05:00
Kris Zyp and Howard Chu
ade464a5a0
ITS#9385 fix using MDB_NOSUBDIR with nonexistent file
2022-06-03 16:46:59 +01:00
Howard Chu
493577a6cd
Silence spurious fallthru warning
2022-06-03 16:46:18 +01:00
Howard Chu and Howard Chu
b46a60e390
Fix rawpart flag collision
2022-06-03 16:46:04 +01:00
Howard Chu and Howard Chu
4e7586c9e4
More RAWPART support
...
Use mmap to read and initialize the meta pages, raw device
may not support read/write syscalls.
2022-06-03 16:45:49 +01:00
Howard Chu and Howard Chu
747f5d3594
Preliminary raw partition support
...
Autodetects that a block device is being used.
2022-06-03 16:45:39 +01:00
Jeffrey Ryan
fb3f7cebbf
clang warning fix for #8338
...
Unlike some other warnings, clang does not have a `stringop-overflow` group so it doesn't recognize the `#pragma GCC ...` directive in #8338
2022-05-27 20:27:46 -05:00