tobtoht
3da68db978
Merge pull request #9740
...
008ba966d blockchain sync: reduce disk writes from 2 to 1 per tx (jeffro256)
2025-03-10 16:20:00 +00:00
jeffro256
008ba966da
blockchain sync: reduce disk writes from 2 to 1 per tx
2025-03-10 01:32:08 -05:00
tobtoht
0232839913
Merge pull request #9805
...
33e33fbca BlockchainLMDB: fix data.mdb nuking on Windows (jeffro256)
2025-02-17 18:23:43 +00:00
jeffro256
33e33fbca3
BlockchainLMDB: fix data.mdb nuking on Windows
2025-02-17 12:13:37 -06:00
tobtoht
c476b87fcf
Merge pull request #9803
...
6ccd3200b common: add missing iomanip include (tobtoht)
2025-02-17 16:34:55 +00:00
tobtoht
6ccd3200bf
common: add missing iomanip include
2025-02-17 17:30:27 +01:00
woodser
d14c3ca3d2
add wallet rpc call to get default fee priority
2025-02-15 15:21:27 -05:00
Lee *!* Clagett
01bcd52924
Fix build with boost ASIO 0.87. Support boost 1.66+
2025-02-14 13:29:57 -05:00
Lee *!* Clagett
13ff355cf6
Set response limits on http server connections
2025-02-14 00:21:05 -05:00
Jeffrey Ryan
89fa3ed68a
epee: update 'http_server_handlers_map2.h' macros to use fully qualified names
...
quick patch which fixes the issue where if you use some macros from `http_server_handlers_map2.h` you have to be in the `epee` namespace or it doesn't compile. Now can remove `using namespace epee;` from header file `core_rpc_server.h`, which caused a couple of name qualifying mistakes
2025-02-13 16:24:48 -05:00
tobtoht
08ec640773
Merge pull request #9722
...
3fef29608 build: prepare v0.18.4.0 (selsta)
2025-02-13 17:48:32 +00:00
tobtoht
5b045d70e0
Merge pull request #8617
...
e44e8b164 wallet: background sync with just the view key (j-berman)
2025-02-13 17:43:24 +00:00
tobtoht
5a326dba62
Merge pull request #9718
...
f00ce66d4 wallet: fix signed_tx_set RangeProofType serialization (jeffro256)
2025-02-13 17:38:31 +00:00
tobtoht
71c8a726e5
Merge pull request #9759
...
ed70c1622 Some cleanup in span/connection_context + few more checks (Lee *!* Clagett)
2025-02-13 17:35:32 +00:00
selsta
3fef296082
build: prepare v0.18.4.0
2025-02-13 18:32:51 +01:00
tobtoht
bea2993912
Merge pull request #9771
...
66c2fe12c src: bump network speed 4x (nahuhh)
2025-02-13 17:30:40 +00:00
plowsof
97746a41b5
p2p/net_node.inl : update seed node
2025-02-09 23:58:55 +00:00
nahuhh
66c2fe12cd
src: bump network speed 4x
2025-02-05 17:45:32 +00:00
Lee *!* Clagett
ed70c16224
Some cleanup in span/connection_context + few more checks
2025-02-03 12:04:45 -05:00
tobtoht
b08d3b5b83
Merge pull request #9692
...
27858049d crypto: make CRYPTO_DEFINE_HASH_FUNCTIONS adhere strict aliasing (jeffro256)
2025-01-22 22:54:33 +00:00
tobtoht
9029001127
Merge pull request #9689
...
4d2aad837 Revert "blockchain: detect and log bad difficulty calculations" (selsta)
2025-01-22 22:51:55 +00:00
tobtoht
00e582a2b1
Merge pull request #9460
...
0cd74568d Cleanup TCP throttling code (performance) + move connection checks (Lee *!* Clagett)
2025-01-22 22:47:10 +00:00
tobtoht
e488bc838a
Merge pull request #9705
...
36c5987 Fix get_database_size on Windows (iamamyth)
2025-01-18 11:09:43 +00:00
tobtoht
5625ea3a56
Merge pull request #9703
...
936046f validate ip parameter in set_bans rpc call (eversinc33)
2025-01-18 11:08:39 +00:00
jeffro256
f00ce66d40
wallet: fix signed_tx_set RangeProofType serialization
2025-01-18 00:43:49 -06:00
iamamyth
36c5987156
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-14 13:26:39 -08:00
eversinc33
936046f71b
validate ip parameter in set_bans rpc call
2025-01-14 21:16:28 +01:00
eversinc33
6392361d62
check for windows NTFS compression on database files
2025-01-14 21:08:25 +01:00
tobtoht
fce0c39e6c
Merge pull request #9657
...
5f39d17 common/password: flush confirm prompt before user input (jeffro256)
2025-01-14 14:30:04 +00:00
tobtoht
61702e015e
Merge pull request #9633
...
e99ef92 Fix --anonymous-inbound data leak (Lee *!* Clagett)
2025-01-14 14:26:47 +00:00
tobtoht
460412b10e
Merge pull request #9622
...
41c4bc4 Blockchain: get height of RingCT fork programmatically (jeffro256)
2025-01-14 14:16:02 +00:00
selsta
4d2aad8378
Revert "blockchain: detect and log bad difficulty calculations"
...
This reverts commit 5741b4d74de542f6f75dddad8125f4c4a5ad9143.
2025-01-14 13:04:49 +01:00
jeffro256
27858049da
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 12:01:06 -06:00
luigi1111
3e07750ea3
Merge pull request #9602
...
34c7d31 wallet: shortchain history should include base block (0xFFFC0000)
2025-01-06 12:23:28 -05:00
Lee *!* Clagett
e99ef92a18
Fix --anonymous-inbound data leak
2025-01-03 19:13:06 -05:00
jeffro256
5f39d17a98
common/password: flush confirm prompt before user input
...
Co-authored-by: Mike <mpech@tuta.io>
2024-12-26 13:37:57 -06:00
luigi1111
a6f21ca4bd
Merge pull request #9616
...
a1b545a p2p: allow comments in banlist files (jeffro256)
2024-12-23 11:04:59 -05:00
luigi1111
773cb9d831
Merge pull request #9614
...
20a1c00 wallet: report exact reason for open_wallet failure. (0xFFFC0000)
2024-12-23 11:04:04 -05:00
luigi1111
ee345b9695
Merge pull request #9590
...
cd1c060 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-12-23 11:01:38 -05:00
luigi1111
8def48e79e
Merge pull request #9512
...
8b29ae4 Relax static_asserts in src/lmdb (Lee Clagett)
2024-12-23 10:42:18 -05:00
luigi1111
1ed12f9b00
Merge pull request #9506
...
a928cbc wallet2: fix error throw if unable to load cache (tobtoht)
2024-12-23 10:40:43 -05:00
luigi1111
8f531676b5
Merge pull request #9400
...
f0a574c Blockchain: fix temp fails causing alt blocks to be permanently invalid (jeffro256)
2024-12-23 10:33:54 -05:00
Lee *!* Clagett
0cd74568d6
Cleanup TCP throttling code (performance) + move connection checks
2024-12-19 20:54:22 -05:00
jeffro256
41c4bc4557
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:23:27 -06:00
jeffro256
a1b545a2f7
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-13 13:37:39 -06:00
0xFFFC0000
20a1c00b6c
wallet: report exact reason for open_wallet failure.
2024-12-13 17:35:10 +00:00
0xFFFC0000
34c7d31efb
wallet: shortchain history should include base block
2024-12-04 16:15:20 +00:00
0xFFFC0000
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.
2024-11-23 14:11:25 -05:00
Lee Clagett
8b29ae4885
Relax static_asserts in src/lmdb
2024-10-09 16:48:34 -04:00
tobtoht
a928cbc20f
wallet2: fix error throw if unable to load cache
2024-10-07 00:38:40 +02:00