Commit Graph

  • b965059a69 fcmp++: add support for new fcmp types in cryptonote::transaction j-berman 2024-07-31 18:13:23 -0700
  • 0a4b05c400 Add * point from bytes Luke Parker 2024-07-26 21:53:19 -0400
  • 6520e37025 include fcmp/curve_trees.h in db_lmdb.h j-berman 2024-07-26 16:18:13 -0700
  • 4754425635 Instantiate m_curve_trees on BlockchainLMDB class in c'tor j-berman 2024-07-26 15:47:42 -0700
  • fbdb96da3e resolve rebase to master issues j-berman 2024-07-26 12:44:10 -0700
  • 24a68cd4ec Resolve cross-compile errors j-berman 2024-07-26 12:24:07 -0700
  • 90f915bc3a Touch up merge for cross-compilation fixes j-berman 2024-07-25 18:06:53 -0700
  • afb807bd94 Use a single target_link_libraries call Luke Parker 2024-05-26 05:25:32 -0400
  • 8b6f4266f9 Link additional libs on Windows (yet actually adding the relevant changes) Luke Parker 2024-05-26 05:02:42 -0400
  • 15d899a8c6 Only provide dummy _Unwind_Resume on x86 Windows Luke Parker 2024-05-26 05:01:40 -0400
  • b7a3fccc51 Abort on panic, fix 32-bit Windows undefined reference Luke Parker 2024-05-26 04:27:50 -0400
  • 64f48594a9 Link additional libs on Windows Luke Parker 2024-05-26 04:24:42 -0400
  • 3edfd1c9b2 Correct in-tree code to Rust 1.69 Luke Parker 2024-05-26 03:39:02 -0400
  • 5da6196a21 Correct typo in MATCHES statement Luke Parker 2024-05-26 03:10:57 -0400
  • aca23ff456 LTO off Luke Parker 2024-05-26 03:08:08 -0400
  • a02d5c7541 Rust 1.69 Luke Parker 2024-05-26 03:07:52 -0400
  • a81616f3fa Normalize x86-64 to x86_64 Luke Parker 2024-05-26 02:57:04 -0400
  • 47c5259f18 Ubuntu 20.04, Rust 1.72 Luke Parker 2024-05-25 22:08:57 -0400
  • ae35635462 Cross-compile from Ubuntu 22.04 Luke Parker 2024-05-25 21:29:23 -0400
  • 9dcbba04ee Use the armv7 HF Rust toolchain Luke Parker 2024-05-25 20:49:07 -0400
  • 555276fc8b Install Rust when doing the Windows build Luke Parker 2024-05-25 20:44:15 -0400
  • d4c071cfb5 Further match off RUST_ARCH, not ARCH_ID Luke Parker 2024-05-25 20:44:02 -0400
  • 1ac572024f i386 -> i686, riscv64 -> riscv64gc Luke Parker 2024-05-25 19:56:20 -0400
  • a6ffc646c0 Increase misc discrepancies in ARM ARCH spec which we support Luke Parker 2024-05-25 19:54:09 -0400
  • fa05ae8eb7 Correct path to the staticlib Luke Parker 2024-05-25 19:29:00 -0400
  • b6bbf11e90 Rust cross compilation Luke Parker 2024-05-25 19:18:39 -0400
  • b9f38b402c use void * to try to fix CResult j-berman 2024-05-24 19:12:08 -0700
  • 20c3c60ee1 Use a pointer for the value in CResult Luke Parker 2024-05-24 20:14:39 -0400
  • 122c513059 Remove copy in get_tree_extension and better named funcs j-berman 2024-07-25 16:30:50 -0700
  • 4865087b42 Remove leaves from locked leaves table upon insertion to tree j-berman 2024-07-25 16:12:17 -0700
  • ed418a901d Match output unlock time (fix off by 1) j-berman 2024-07-25 14:02:06 -0700
  • e5568b8eb7 Guarantee insertion order into the tree using global output ID j-berman 2024-07-25 12:37:41 -0700
  • 8b423e58ab Implemented growing the tree on sync + lots of cleaning j-berman 2024-07-24 12:13:39 -0700
  • 3393139fbd lmdb migration to init curve trees tree from existing outputs j-berman 2024-07-17 19:03:23 -0700
  • 08dafc57d7 trim_tree db impl + db test + some housekeeping j-berman 2024-07-09 21:02:21 -0700
  • 0d5f034759 Better organization j-berman 2024-07-08 22:26:53 -0700
  • bf4354a4e5 Better tests for hash_trim j-berman 2024-07-08 20:01:59 -0700
  • 1ae6b223d9 whitespace fixes j-berman 2024-07-08 20:01:45 -0700
  • 88d5c1f8a3 Implement and test trim_tree algo in memory j-berman 2024-07-08 20:01:14 -0700
  • 5428c694c7 Fix grow_tree, restructure it, and clean the approach j-berman 2024-06-28 11:00:10 -0700
  • ce930d4c97 faster trim_tree tests j-berman 2024-06-06 23:47:29 -0700
  • 38a599ced4 implement trim_tree_in_memory j-berman 2024-06-06 22:48:01 -0700
  • 06f91025f9 expose and test hash_trim from rust lib j-berman 2024-06-05 19:39:43 -0700
  • cf7c435929 Set up trim_tree_in_memory test j-berman 2024-06-03 17:15:02 -0700
  • 53516d0cbf CurveTreesUnitTest -> CurveTreesGlobalTree class j-berman 2024-05-27 16:03:58 -0700
  • 45d92df875 cleaner lmdb test structure for curve trees j-berman 2024-05-27 14:54:35 -0700
  • 9082fd4928 implement db->audit_tree, and flesh out db test to init/extend tree j-berman 2024-05-27 12:25:37 -0700
  • f62080b5a8 Implement get_tree_last_chunks in db, can now extend tree in db j-berman 2024-05-25 12:37:32 -0700
  • bbc69abad3 Simplify edge case handling in hash_layer j-berman 2024-05-24 18:12:21 -0700
  • fea7727169 Remove reference from m_hash_init_point Luke Parker 2024-05-24 19:24:38 -0400
  • ed110c04cc explicit type response to hash_grow 's j-berman 2024-05-24 01:55:49 -0700
  • 506a2ccee7 don't want to expose generator lengths in ffi j-berman 2024-05-24 01:36:34 -0700
  • 276ef8aabe Only pass a single prior child Luke Parker 2024-05-24 02:56:57 -0400
  • 6c911921ea Use statics on the Rust side for generators Luke Parker 2024-05-23 21:16:25 -0400
  • 0e1ac07ef6 fmt, clippy Luke Parker 2024-05-23 20:49:37 -0400
  • f1c3827af0 Remove cxx and expose scalars/points directly Luke Parker 2024-05-23 20:44:55 -0400
  • 31278abaa5 start LMDB grow_tree j-berman 2024-05-23 23:56:23 -0700
  • 27751b3bcb small cleanup j-berman 2024-05-23 12:34:48 -0700
  • 0bd3299f60 Cleaner template usage, moved static functions out of CurveTrees class j-berman 2024-05-23 10:48:08 -0700
  • 8b59b45681 Move curve_trees.h implementations into curve_trees.cpp file j-berman 2024-05-22 20:24:39 -0700
  • 70b904aa1b Consolidate hash_leaf_layer into hash_layer j-berman 2024-05-22 18:48:47 -0700
  • 694a0bf661 slight simplification to CurveTrees::hash_layer j-berman 2024-05-22 16:21:12 -0700
  • af5a427369 Use widths from fcmp++ repo test & align tests with width j-berman 2024-05-22 15:35:26 -0700
  • 8a4e169707 Add Curve class, and Helios & Selene classes that derive from Curve j-berman 2024-05-22 01:31:27 -0700
  • 5ca330c1ac Implement CurveTrees & CurveTreesUnitTest classes to simplify callers j-berman 2024-05-21 14:22:54 -0700
  • b9bcf4ba34 template all curve_trees types & funcs, rename tower_cycle_types to tower_cycle j-berman 2024-05-20 17:40:57 -0700
  • ddae8bd1c9 Cleaner file organization j-berman 2024-05-20 15:24:27 -0700
  • 689109794e actual indexing fix, tests now passing j-berman 2024-05-17 18:51:18 -0700
  • c91cbc8dbc fix c1 c2 layer indexing issue in test helper get_last_chunk j-berman 2024-05-17 17:19:44 -0700
  • 264da8cc72 test validates lowest layer in tree j-berman 2024-05-17 16:26:43 -0700
  • 5eae4252f9 remove whitespaces j-berman 2024-05-17 00:22:50 -0700
  • d7dcfa3f1b rough fcmp++ tree impl (lots of work remaining to clean it up and fix) j-berman 2024-05-17 00:21:47 -0700
  • b2ff7641a5
    Bootstrappable Builds tobtoht 2023-07-02 21:00:24 +0200
  • 3c60226c2f
    Create devcontainer.json MeekTheGoat 2024-12-07 23:43:16 -0500
  • 9412eade5d
    Revert "blockchain: ensure base fee cannot reach 0" MeekTheGoat 2024-12-07 08:30:59 -0500
  • 34c7d31efb wallet: shortchain history should include base block 0xFFFC0000 2024-12-04 16:15:20 +0000
  • c06ebeceb7 wallet: shortchain history should include base block 0xFFFC0000 2024-12-03 23:06:32 +0000
  • 797811d84b
    dns_util: add new DNSSEC trust anchor selsta 2024-12-01 15:58:48 +0100
  • a171225689 wallet: add no_sync flag to wallet-rpc. * encapsulate auto_refresh variable. 0xFFFC0000 2024-11-30 15:21:09 +0000
  • be87c56331 wallet: add no_initial_sync argument to open_wallet rpc command. * Clean --no-initial-sync implementation. * Fix spelling error. 0xFFFC0000 2024-11-25 11:24:06 +0000
  • 760569134a
    Keys: 2nd update for expired 'brunner7' key, valid 2 years rbrunner7 2024-11-25 08:27:48 +0100
  • e126b4b6d1 simplewallet: add header to show_transfers command 0xFFFC0000 2024-11-24 20:39:26 +0000
  • b5cd7f870b src: rename blocklist to banlist to avoid confusion 0xFFFC0000 2024-11-24 17:17:07 +0000
  • cd1c06038c Daemon-specific proxy for the wallet-rpc. 1. Daemon-specific proxy is exclusive with global proxy (--proxy). 2. If you set global proxy (--proxy) you cannot set daemon-specific proxy. 3. If you don't set global proxy, you can set proxy (or not set) proxy for each daemon connection with the proxy field in jsonrpc to the wallet-rpc. 0xFFFC0000 2024-02-18 18:36:52 +0000
  • 085d3ed136
    build: fix tar extract cmd for systems with 16 bit uid_t Ishan Arora 2024-11-23 13:40:19 +1300
  • c744496d45 epee: Drop unused in-tree MD5 Bastian Germann 2024-11-20 16:00:01 +0100
  • 0bc5969755 Replace in-tree MD5 with OpenSSL Bastian Germann 2024-11-20 16:00:00 +0100
  • 8dcdb2c553 epee: delete dead code 0xFFFC0000 2024-11-22 02:47:13 +0000
  • 74c313420c Fix memcpy in byte_slice constructor Lee *!* Clagett 2024-11-19 18:51:52 -0500
  • 92de47fd37 Fix memcpy in byte_slice constructor Lee *!* Clagett 2024-11-19 18:51:52 -0500
  • fa52496385
    Merge branch 'monerogui-otsur' of github.com:DiosDelRayo/monero into monerogui-otsur DiosDelRayo 2024-11-21 13:49:47 -0600
  • 9e42096333
    Merge remote-tracking branch 'origin' into monerogui-otsur DiosDelRayo 2024-11-21 13:36:35 -0600
  • b8ad399360
    Merge branch 'monero-project:master' into monerogui-otsur DiosDelRayo 2024-11-21 13:34:43 -0600
  • c399de283f
    https://github.com/monero-project/monero/pull/9492#pullrequestreview-2358265221 DiosDelRayo 2024-11-21 13:26:39 -0600
  • bc76da9a93
    https://github.com/monero-project/monero/pull/9492#pullrequestreview-2358265221 DiosDelRayo 2024-11-20 10:03:51 -0600
  • 744bf8d9e1
    https://github.com/monero-project/monero/pull/9492#pullrequestreview-2358265221 DiosDelRayo 2024-11-20 09:07:21 -0600
  • 23d893473e
    https://github.com/monero-project/monero/pull/9492#pullrequestreview-2358265221 DiosDelRayo 2024-11-20 08:47:52 -0600
  • 16b5c11f74 Some cleanup in span/connection_context + few more checks Lee *!* Clagett 2024-10-08 20:27:09 -0400
  • 33f6fa5f2e wallet: report exact reason for open_wallet failure. 0xFFFC0000 2024-11-19 19:49:02 +0000
  • ce03288ae1 add gpg key SNeedlewoods 2024-11-18 22:20:58 +0100