Commit Graph

  • bce5a7144b Merge branch 'master' into grim goblin ardocrat 2026-06-11 10:35:27 +03:00
  • b41a0cc209 Merge branch 'staging' into grim ardocrat 2026-06-11 10:34:22 +03:00
  • a25fde9674 Bump version to v5.4.1 David Burkett 2026-06-10 20:50:21 -04:00
  • ee4390e437 Clarifies the blinding factor range proof explanation and includes the remaining typo fixes (#3840) wiesche 2026-05-26 13:01:02 +02:00
  • 68053a203e Add fountainoffairfortune seeds David Burkett 2026-06-10 20:27:40 -04:00
  • 62e5ace442 pibd: bound segment decoding allocations (#3850) David Burkett 2026-06-10 12:02:01 -04:00
  • cf2ed3f3be propagate lmdb iterator page errors (#3849) wiesche 2026-06-07 21:57:43 +02:00
  • 386ac1ed5c Merge remote-tracking branch 'grin_ardocrat/lmdb_update' into grim ardocrat 2026-06-04 17:47:57 +03:00
  • 110e0e143f Migrate from lmdb-zero to heed (#3825) ardocrat 2026-06-02 14:53:53 +03:00
  • 0dc4280b68 lmdb: fix put database creation at separate block to avoid lifetime issues when returning an error on migration ardocrat 2026-06-02 12:31:56 +03:00
  • 2c3a067629 lmdb: key for successful migration ardocrat 2026-06-02 11:14:57 +03:00
  • d2ead628ee lmdb: immediately set resizing flag, ignore resizing flag while there are more than 0 opened txs to avoid stuck, optimize tx counter for some operations ardocrat 2026-06-02 01:25:06 +03:00
  • 650df0f3b7 fix: tests ardocrat 2026-06-01 19:36:38 +03:00
  • ebcf7feb28 lmdb: migration progress ardocrat 2026-06-01 17:29:53 +03:00
  • 00685a45c3 Merge branch 'staging' into lmdb_update ardocrat 2026-06-01 14:48:24 +03:00
  • 151e74c860 tui: show server initialization status and error (#3836) ardocrat 2026-06-01 14:47:29 +03:00
  • 7332c742d6 add (#3846) wiesche 2026-05-28 16:39:38 +02:00
  • f23c94cac5 Snap addition (#3844) wiesche 2026-05-28 07:15:33 +02:00
  • 8688a98e4f Change default IP address for P2PConfig to IPv6 (#3843) Noobvie 2026-05-27 15:34:48 -04:00
  • f3796fa27b Merge branch 'lmdb_update' into grim ardocrat 2026-05-26 16:30:10 +03:00
  • 90b153fafc Clarifies the blinding factor range proof explanation and includes the remaining typo fixes (#3840) wiesche 2026-05-26 13:01:02 +02:00
  • a6615611a9 merge https://github.com/mimblewimble/grin/pull/3808 (#3839) wiesche 2026-05-26 11:32:33 +02:00
  • 6d10beaaa2 lmdb: lifetime for iterator, use write transaction at batch iterator ardocrat 2026-05-25 21:48:05 +03:00
  • 51f58427e9 docs: update contributing process (#3833) wiesche 2026-05-25 20:34:08 +02:00
  • aca71f7aae lmdb: return an error if removal of old DB file failed after migration ardocrat 2026-05-25 17:58:31 +03:00
  • e9e38bd88c fix: move iterator before handling an error to allow skip bad value ardocrat 2026-05-25 17:27:12 +03:00
  • dc7b49004d Merge branch 'lmdb_update' into grim ardocrat 2026-05-20 20:08:28 +03:00
  • 22e34311b8 Merge branch 'pibd_peers_fix' into grim ardocrat 2026-05-20 20:05:52 +03:00
  • dedaea205f lmdb: info migration log ardocrat 2026-05-19 21:50:37 +03:00
  • a24f30e3ae Merge branch 'staging' into lmdb_update ardocrat 2026-05-18 23:25:36 +03:00
  • 7a387d434b lmdb: migration test, clean data after allocate test ardocrat 2026-05-18 13:22:24 +03:00
  • 2dd726f17b lmdb: return an error on unsuccessful migration ardocrat 2026-05-18 12:48:17 +03:00
  • 9f29af8e14 store: bring back old key methods to reproduce data migration ardocrat 2026-05-17 13:43:27 +03:00
  • 7bf460992d lmdb: clear new db after unsuccessful migration, handle read error on migration to interrupt process ardocrat 2026-05-17 13:35:32 +03:00
  • 17cd0b9ed4 lmdb: fix iter test ardocrat 2026-05-17 13:25:15 +03:00
  • b97fa28aa4 lmdb: document migration resize safety ardocrat 2026-05-17 13:14:36 +03:00
  • cbf2cafd69 lmdb: fix iterate over 10k keys ardocrat 2026-05-17 13:09:53 +03:00
  • 630bb2e565 lmdb: handle an error when db with provided key not found ardocrat 2026-05-17 12:51:42 +03:00
  • fc66b73e5b lmdb: handle errors at iterator ardocrat 2026-05-17 12:36:31 +03:00
  • 418d865c01 lmdb: check iter result on getting total ardocrat 2026-05-16 12:51:25 +03:00
  • d217bda12e lmdb: store max 10k keys in the iterator ardocrat 2026-05-16 12:44:21 +03:00
  • 7d251d2267 lmdb: use index to detect separator, ignore unknown db key to not have a panic ardocrat 2026-05-15 18:38:25 +03:00
  • aa28adc6bd lmdb: use atomic open txs and stores count ardocrat 2026-05-15 18:20:13 +03:00
  • a81f59926c lmdb: do not include blocked peers in selection of peer, count also blocked peers to use fallback .zip download ardocrat 2026-05-15 15:14:47 +03:00
  • 22bc944918 lmdb: sleep 10ms when waiting all opened txs to be closed ardocrat 2026-05-15 10:53:20 +03:00
  • f921f8758c lmdb: use atomic for resize and resize checking flags ardocrat 2026-05-15 10:52:09 +03:00
  • 20e4e845a1 ci: github grim branch docker image ardocrat 2026-05-14 22:59:11 +03:00
  • 2d0ce2d526 Merge branch 'rust_edition' into grim ardocrat 2026-05-14 22:52:52 +03:00
  • c4f054ab51 sync: blocked filter ardocrat 2026-05-14 22:34:22 +03:00
  • 048453f989 peers: keep blocked list into memory till restart or pibd finish ardocrat 2026-05-14 22:32:01 +03:00
  • 55d465beb2 Update rust edition to 2021 (#3834) ardocrat 2026-05-14 13:15:44 +03:00
  • 80cba965ab cargo: format all ardocrat 2026-05-14 13:04:48 +03:00
  • 86eaa7b7ac fix: add missed build to grin_p2p from staging branch ardocrat 2026-05-14 12:57:01 +03:00
  • fde914d11a Merge branch 'staging' into rust_edition ardocrat 2026-05-14 12:33:41 +03:00
  • 473f9f33ad build: update rust edition 2021 ardocrat 2026-05-14 11:57:20 +03:00
  • 0321bf5b14 fix: peers iterator to unblock blocked ardocrat 2026-05-14 11:54:54 +03:00
  • be37f46f59 fix: add segment to request if not exists ardocrat 2026-05-14 11:26:22 +03:00
  • 894d9e5551 Include git info into docker build, show git ref at version (#3829) ardocrat 2026-05-13 21:17:26 +03:00
  • e172f490ba ci: staging docker build (#3832) ardocrat 2026-05-12 16:26:42 +03:00
  • 7026f8484a Test staging PR permissions (#3831) wiesche 2026-05-07 18:16:33 +02:00
  • db2923a147 p2p: update seed list (#3828) ardocrat 2026-05-07 17:14:29 +03:00
  • 3a37d24dca Merge branch 'ci_include_git_dir' into grim ardocrat 2026-05-02 23:18:32 +03:00
  • 114c0eefa4 ci: include .git directory into build ardocrat 2026-05-02 23:10:48 +03:00
  • fb87a26d3f p2p: fix test for user agent ardocrat 2026-05-02 21:14:36 +03:00
  • f5d59e595e ci: ghcr build from grim branch ardocrat 2026-05-02 20:56:16 +03:00
  • 5bebacd605 node: include git hash into user agent ardocrat 2026-05-02 20:55:32 +03:00
  • 95486a4bc0 node: custom agent test ardocrat 2026-05-01 12:44:15 +03:00
  • e6265a810d Merge branch 'pibd_peers_fix' into grim ardocrat 2026-05-01 12:36:43 +03:00
  • 5fb9c5badf Merge branch 'pibd_fixes' into grim ardocrat 2026-05-01 12:35:49 +03:00
  • 0ea779e777 node: custom agent ardocrat 2026-05-01 12:31:52 +03:00
  • bd63c266e2 Merge branch 'lmdb_update' into grim ardocrat 2026-05-01 01:31:18 +03:00
  • 9d0925ab08 lmdb: remove env state when there are no more stores ardocrat 2026-05-01 01:30:33 +03:00
  • f80e450896 Merge branch 'lmdb_update' into grim ardocrat 2026-04-29 23:37:54 +03:00
  • d52cfe173b lmdb: immediate resize if there are no open transactions ardocrat 2026-04-29 23:36:37 +03:00
  • 1832e1e907 Merge branch 'lmdb_update' into grim ardocrat 2026-04-29 22:26:48 +03:00
  • f41d188dc9 lmdb: count all open transactions to finish before resizing ardocrat 2026-04-29 22:25:56 +03:00
  • 2164f6098f Merge branch 'lmdb_update' into grim ardocrat 2026-04-27 22:28:14 +03:00
  • 4cadce1230 fix: pop pos key ardocrat 2026-04-27 17:41:11 +03:00
  • 9ca157d24c lmdb: use separate databases instead of prefixes, use default db for values without prefixes, migrate old environment ardocrat 2026-04-27 12:37:01 +03:00
  • 0bedfb39d7 Merge branch 'lmdb_update' into grim ardocrat 2026-04-24 18:26:02 +03:00
  • e22f5acb11 fix: check batches count on resize waiting ardocrat 2026-04-24 18:25:07 +03:00
  • 13cfef93ec Merge branch 'lmdb_update' into grim ardocrat 2026-04-24 18:14:55 +03:00
  • deb5b49310 lmdb: use static reader for iterator, count existing batches for stable resize ardocrat 2026-04-24 18:13:30 +03:00
  • 36211eef59 Merge branch 'lmdb_update' into grim ardocrat 2026-04-24 13:46:12 +03:00
  • 70040d2160 lmdb: wait db resize before read, reduce timeout before resizing ardocrat 2026-04-24 13:27:28 +03:00
  • 03ddb5f118 pibd: check if segment not exists at request when selecting next required ardocrat 2026-04-23 00:52:16 +03:00
  • eef000dfe8 lmdb: default env name ardocrat 2026-04-23 00:27:22 +03:00
  • 29f822f298 pibd: do not check for max cached segments on selecting next desired segment for request ardocrat 2026-04-22 23:39:56 +03:00
  • 3d14a54d69 Merge branch 'lmdb_update' into grim ardocrat 2026-04-22 20:28:23 +03:00
  • b18f453fa8 lmdb: speed up prefix iter by storing keys ardocrat 2026-04-22 19:23:28 +03:00
  • 769da6dbdd p2p: ignore last connection attempt when there is not enough outbound peers ardocrat 2026-04-22 11:43:35 +03:00
  • dfac42618c Merge branch 'pibd_peers_fix' into grim ardocrat 2026-04-22 11:28:31 +03:00
  • b41f0bdbd4 p2p: ignore last connection attempt when there is not enough outbound peers ardocrat 2026-04-22 11:11:20 +03:00
  • ab907508c7 Merge branch 'master' into pibd_peers_fix ardocrat 2026-04-22 11:08:02 +03:00
  • 3d8cb52995 Merge branch 'refs/heads/lmdb_update' into grim ardocrat 2026-04-21 22:33:18 +03:00
  • b5eeb37641 fix: resize to have correct multiplier of the system page size ardocrat 2026-04-21 18:46:04 +03:00
  • f47bf935ab Merge branch 'refs/heads/lmdb_update' into grim ardocrat 2026-04-20 21:22:51 +03:00
  • 5adec7ad13 build: remove unused dependency ardocrat 2026-04-20 21:13:50 +03:00
  • f9a04ff100 lmdb: ability to use multiple shared environments ardocrat 2026-04-20 21:08:26 +03:00
  • 08e95ce197 fix: revert chunk size to 128mb ardocrat 2026-04-17 01:26:45 +03:00