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
35477a66c2
build: remove glibc backcompat
2024-12-24 00:28:48 +01:00
luigi1111
941ecefab2
Merge pull request #9638
...
cb54a0a ci: common: remove duplicated definition (tobtoht)
2024-12-23 13:33:04 -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
db643f7d61
Merge pull request #9592
...
e126b4b simplewallet: add header to show_transfers command (0xFFFC0000)
2024-12-23 11:02:14 -05:00
luigi1111
869028ce9d
Merge pull request #9581
...
33f6fa5 wallet: report exact reason for open_wallet failure. (0xFFFC0000)
2024-12-23 10:58:10 -05:00
luigi1111
3a414c5132
Merge pull request #9565
...
7cd33d1 Fix typos. (Soren Stoutner)
2024-12-23 10:54:08 -05:00
luigi1111
91b0a249e3
Merge pull request #9560
...
eb6f12c serialization: silence warning about shifting uint8_t by 8 (jeffro256)
2024-12-23 10:53:35 -05:00
luigi1111
10000bf75a
Merge pull request #9558
...
b5f29ee p2p: allow comments in banlist files (jeffro256)
2024-12-23 10:52:45 -05:00
luigi1111
7f4ae309f4
Merge pull request #9556
...
c7dce22 ringct: add operator!= for key (jeffro256)
2024-12-23 10:52:08 -05:00
luigi1111
318bc17eca
Merge pull request #9548
...
c1ead13 wallet2_api: use std::optional instead of handmade optional (jeffro256)
2024-12-23 10:50:19 -05:00
luigi1111
6633fcb72f
Merge pull request #9543
...
968d796 cmake: make PER_BLOCK_CHECKPOINT an option (tobtoht)
2024-12-23 10:49:23 -05:00
luigi1111
0a1fd18ad2
Merge pull request #9515
...
808dff7 Replace deprecated result_of with decltype (Lee Clagett)
2024-12-23 10:42:45 -05:00
luigi1111
e32372e8dc
Merge pull request #9511
...
bd28696 Relax static_asserts in src/lmdb (Lee Clagett)
2024-12-23 10:41:51 -05:00
luigi1111
803ac91970
Merge pull request #9505
...
0f9a5c1 crypto: remove unused OAES code (jeffro256)
2024-12-23 10:40:10 -05:00
luigi1111
f00cb9421a
Merge pull request #9490
...
31c6b2a wallet: can't decrypt payment id if tx key is missing (tobtoht)
2024-12-23 10:38:25 -05:00
luigi1111
afbc9ef97a
Merge pull request #9475
...
ea8e29f set USE_UNWIND for FreeBSD (Alexander Perechnev)
2024-12-23 10:37:37 -05:00
luigi1111
1122fa523a
Merge pull request #9441
...
cfb19b9 blockchain: more opportunities for caching the rolling median (Crypto City)
2024-12-23 10:34:25 -05:00
luigi1111
61dd13dfa6
Merge pull request #9395
...
7fdaf61 Blockchain: fix temp fails causing alt blocks to be permanently invalid (jeffro256)
2024-12-23 10:32:02 -05:00
luigi1111
414fe26254
Merge pull request #9381
...
df54d8b Daemon RPC: add max_block_count field to /getblocks.bin (j-berman)
2024-12-23 10:28:57 -05:00
luigi1111
fe11e4126a
Merge pull request #9380
...
e866a19 wallet2: move wallet error on RPC resp handling to wallet_errors file (j-berman)
2024-12-23 10:28:16 -05:00
luigi1111
25dcb8dc9f
Merge pull request #9376
...
445319d src: update internal data structure to boost::bimap. startup speed up 2-5x because this PR changing O(n^2) operation to O(nlogn). (0xFFFC0000)
2024-12-23 10:27:17 -05:00
luigi1111
44fef7903c
Merge pull request #9336
...
04fe6fa split variant into plain and optional, add variant serialization (koe)
2024-12-23 10:26:23 -05:00
luigi1111
6796e99438
Merge pull request #9290
...
d64a5f7 Fix lmdb txn commit code (Lee *!* Clagett)
2024-12-23 10:25:10 -05:00
luigi1111
1f7290f329
Merge pull request #9176
...
49ca1ad variant: split into variant and optional_variant (jeffro256)
2024-12-23 10:19:55 -05:00
luigi1111
575bc099a0
Merge pull request #9172
...
62fdacc variant: visit lambda and value-initialize by index (jeffro256)
2024-12-23 10:19:05 -05:00
luigi1111
785e3ac673
Merge pull request #9122
...
a79734c cryptonote_basic: faster and more readable is_valid_decomposed_amount (jeffro256)
2024-12-23 10:18:07 -05:00
Lee *!* Clagett
7e766e13c3
Cleanup TCP throttling code (performance) + move connection checks
2024-12-19 20:47:44 -05:00
jeffro256
fe170698b1
Blockchain: get height of RingCT fork programmatically
...
Get height of the RingCT fork to start the output distributuon programmatically, instead of using a hardcoded index.
If using a hardcoded index, when the hardfork tables are modified, this can cause segmentation faults or horrific privacy issues: https://codeberg.org/wownero/wownero/issues/488#issuecomment-2514880 .
2024-12-16 15:16:38 -06:00
jeffro256
b5f29eeacd
p2p: allow comments in banlist files
...
In-line comments explicitly explaining banned hosts/subnets might help assuage fears of some good banlists' arbitaryiness.
2024-12-12 23:48:06 -06:00
0xFFFC0000
c06ebeceb7
wallet: shortchain history should include base block
2024-12-03 23:06:32 +00:00
selsta
797811d84b
dns_util: add new DNSSEC trust anchor
2024-12-01 16:01:41 +01:00
0xFFFC0000
e126b4b6d1
simplewallet: add header to show_transfers command
2024-11-24 20:39:26 +00:00
Lee *!* Clagett
16b5c11f74
Some cleanup in span/connection_context + few more checks
2024-11-19 18:30:34 -05:00
0xFFFC0000
33f6fa5f2e
wallet: report exact reason for open_wallet failure.
2024-11-19 19:49:02 +00:00
Soren Stoutner
7cd33d1dbc
Fix typos.
2024-11-11 17:01:52 -07:00
jeffro256
eb6f12c213
serialization: silence warning about shifting uint8_t by 8
...
Some compilers are stupid and give a warning on this line when `T = uint8_t`, even though it will never run
2024-11-08 15:06:32 -06:00
jeffro256
c7dce222f8
ringct: add operator!= for key
...
Part of upstreaming Seraphis/Carrot
Co-authored-by: j-berman <justinberman@protonmail.com>
2024-11-06 03:01:48 -06:00
jeffro256
c1ead13df3
wallet2_api: use std::optional instead of handmade optional
...
Cleaner, adheres to POLA, and allows for better compiler optimization. Declaration should be backwards compatible. Requires C++17.
2024-10-30 13:04:30 -04:00
j-berman
e866a192dd
wallet2: move wallet error on RPC resp handling to wallet_errors file
...
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
2024-10-29 10:56:11 -07:00
j-berman
df54d8b3d4
Daemon RPC: add max_block_count field to /getblocks.bin
2024-10-29 10:40:46 -07:00
tobtoht
6fd227610f
daemonizer: replace boost chrono/thread with std lib
2024-10-25 18:29:31 +02:00
tobtoht
968d7969c2
cmake: make PER_BLOCK_CHECKPOINT an option
2024-10-25 18:14:23 +02: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
tobtoht
31c6b2a901
wallet: can't decrypt payment id if tx key is missing
2024-09-26 14:29:12 +02:00
Alexander Perechnev
ea8e29fa96
set USE_UNWIND for FreeBSD
2024-09-08 12:34:13 +03:00