Commit Graph

754 Commits (801568d0c6dadfcf4992eaf7ed5565e5682ad248)

Author SHA1 Message Date
Alexander Blair 01b512f3a9
Merge pull request #6716
4 years ago
Alexander Blair a08df6eb1b
Merge pull request #6603
4 years ago
Alexander Blair 009ca6fcd3
Merge pull request #6601
4 years ago
Alexander Blair 6d29ee6c52
Merge pull request #6493
4 years ago
Alexander Blair 13549d590e
Merge pull request #6329
4 years ago
Lee Clagett 4e2377995d Change ZMQ-JSON txextra to hex and remove unnecessary base fields
4 years ago
Lee Clagett fe96e66ebe Fix pruned tx for ZMQ's GetBlocksFast
4 years ago
Sarang Noether 921dd8dde5 Use domain-separated ChaCha20 for in-memory key encryption
4 years ago
Sarang Noether 6bfcd31015 Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
4 years ago
Alexander Blair c108c5e2f0
Merge pull request #6354
4 years ago
koe 85efc88c1e Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test
4 years ago
xiphon 76c16822d0 wallet2_api: implement runtime proxy configuration
4 years ago
Alexander Blair 3ba6c7fd30
Merge pull request #6516
4 years ago
Alexander Blair a0d179e528
Merge pull request #6512
4 years ago
luigi1111 35e2520115
Merge pull request #6559
4 years ago
Doyle 15538f7e3f ByteSlice: Fix persisting ptr to std::moved SSO buffer
4 years ago
Lee Clagett 67ade80055 Add randomized delay when forwarding txes from i2p/tor -> ipv4/6
4 years ago
Lee Clagett 29e563bb1e Fixed bugs for take_slice and byte_stream->byte_slice
4 years ago
sumogr 8656a8c9ff remove double includes
4 years ago
SomaticFanatic 5ef0607da6 Update copyright year to 2020
4 years ago
Lee Clagett e5214a2ca2 Adding ZMQ/Pub support for txpool_add and chain_main events
4 years ago
luigi1111 06c81b6527
Merge pull request #6359
4 years ago
Lee Clagett c26c93019a Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.
4 years ago
luigi1111 8185054db7
Merge pull request #6451
4 years ago
luigi1111 a5cc613a68
Merge pull request #6460
4 years ago
Sumo Gr f8b1480f95
unit_tests: fix gcc+ warning
4 years ago
Sarang Noether 4ed60b626a Bulletproofs: verification speedup
4 years ago
luigi1111 d1f3d3376d
Merge pull request #6381
4 years ago
luigi1111 5757d99208
Merge pull request #6361
4 years ago
luigi1111 0150a480fd
Merge pull request #6357
4 years ago
luigi1111 cfc0f4a7fa
Merge pull request #6351
4 years ago
luigi1111 bf70696a85
Merge pull request #6346
4 years ago
luigi1111 c4f75fe898
Merge pull request #6339
4 years ago
luigi1111 292e2d8f28
Merge pull request #6335
4 years ago
Lee Clagett da99157462 Use byte_slice for sending zmq messages - removes data copy within zmq
4 years ago
luigi1111 096e2135dd
Merge pull request #6214
4 years ago
Lee Clagett f9441c5759 Fixed string_ref usage bug in epee::from_hex::vector
4 years ago
Lee Clagett 0c29e17581 Fix network unit tests after epee changes
4 years ago
Alexander Blair 7d4a93fab3
Merge pull request #6285
4 years ago
Lee Clagett 02d887c2e5 Adding Dandelion++ support to public networks:
4 years ago
moneromooo-monero 054b4c7f41
protocol: request txpool contents when synced
4 years ago
Aaron Hook aa93e38862 p2p: remove old debug commands
4 years ago
Alexander Blair 820ab9fdea
Merge pull request #6273
4 years ago
Lee Clagett e719760253 Fix receive order leakage with tx fluffing
4 years ago
Lee Clagett 5fcc23ae0a Move hex->bin conversion to monero copyright files and with less includes
4 years ago
Lee Clagett 0f78b06e8c Various improvements to the ZMQ JSON-RPC handling:
4 years ago
Alexander Blair 944e8a4542
Merge pull request #6220
4 years ago
Alexander Blair e7997cd62a
Merge pull request #6202
4 years ago
xiphon 42a7a4dd32 daemon: auto public nodes - cache and prioritize most stable nodes
4 years ago
xiphon dbfa4f84ee unit_tests: fix missing test names
4 years ago
Interchained c61abf87c0 remove empty statements
4 years ago
xiphon 0078ce7fac wipeable_string: split - treat CR, LF and Tabs as separators
4 years ago
moneromooo-monero dd8c6b1703
wallet: do not split integrated addresses in address book api
4 years ago
Aaron Hook d0641b42fe net: fix incorrect less operator for top/i2p addresses
4 years ago
luigi1111 dad4cf121e
Merge pull request #6018
5 years ago
moneromooo-monero 02b8051339
unit_tests: remove invalid bulletproofs unit test
5 years ago
Lee Clagett 68a6507c3f Fixed bug in ZMQ JSON-RPC method field
5 years ago
Nathan Dorfman dce6f055f9 rpc: Only show version string if it matches expected pattern
5 years ago
Lee Clagett 70c9cd3c9c Change to Tx diffusion (Dandelion++ fluff) instead of flooding
5 years ago
Lee Clagett a9bdc6e4c4 Improved performance for epee serialization:
5 years ago
Lee Clagett 5d7ae2d279 Adding support for hidden (anonymity) txpool
5 years ago
moneromooo-monero 1554a7768b
unit_tests: fix use after free
5 years ago
luigi1111 bb2bcf3521
Merge pull request #5972
5 years ago
luigi1111 84ce43a239
Merge pull request #5966
5 years ago
moneromooo-monero be82c40703
Support median block size > 4 GB
5 years ago
moneromooo-monero c65a221549
unit_tests: fix build after rename
5 years ago
xiphon d4d2b5c79a p2p+rpc: don't skip p2p or rpc port bind failure by default
5 years ago
moneromooo-monero 9447e7276d
cryptonote: add function to get weight from a pruned tx
5 years ago
moneromooo-monero 77afe91db6
unit_tests: fix build with boost 1.69
5 years ago
luigi1111 bf525793c7
Merge pull request #5915
5 years ago
luigi1111 0e4ab6091c
Merge pull request #5960
5 years ago
luigi1111 342e7f844f
Merge pull request #5921
5 years ago
moneromooo-monero ae34e1ba1c
unit_tests: fix ringdb unit tests
5 years ago
luigi1111 40501cc131
Merge pull request #5895
5 years ago
moneromooo-monero 8330e772f1
monerod can now sync from pruned blocks
5 years ago
luigi1111 3f6096867d
Merge pull request #5916
5 years ago
luigi1111 06bee964a8
Merge pull request #5878
5 years ago
luigi1111 ee6e849627
Merge pull request #5877
5 years ago
moneromooo-monero 7b076d5170
p2p: fix bans taking port into account
5 years ago
moneromooo-monero 32f725d32f
Properly format multiline logs
5 years ago
Jesus Ramirez f9b3f6ef3b Removed Berkeley DB and db switching logic
5 years ago
luigi1111 d663e1e3db
Merge pull request #5818
5 years ago
stoffu fdc00d0906
unit tests: replace global var with lambda returning static local var
5 years ago
luigi1111 d0d76f771a
Merge pull request #5876
5 years ago
luigi1111 d91393daaf
Merge pull request #5856
5 years ago
moneromooo-monero 0e2fda5bf0
unit_tests: fix levin unit test on big endian
5 years ago
moneromooo-monero d046ca1db0
difficulty: fix check_hash on big endian
5 years ago
Jesus Ramirez 2cd4fd8972 Changed the use of boost:value_initialized for C++ list initializer
5 years ago
moneromooo-monero a5c7eebaea
unit_tests: fix build with CLANG 8 and boost 1.69
5 years ago
luigi1111 98af2e954b
Merge pull request #5793
5 years ago
luigi1111 85014813cf
Merge pull request #5707
5 years ago
Sarang Noether 3a0451a8be MLSAG speedup and additional checks
5 years ago
Matyas Liptak f56e160217
unit_tests: Fix uninitialized values
5 years ago
luigi1111 a8e99198bf
Merge pull request #5748
5 years ago
luigi1111 f205d28e96
Merge pull request #5727
5 years ago
luigi1111 2da11baecc
Merge pull request #5718
5 years ago
moneromooo-monero eeca5ca0c8
epee: support unicode in parsed strings
5 years ago
luigi1111 86ee631212
Merge pull request #5652
5 years ago
Tom Smeding 7b9a420787 Replace std::random_shuffle with std::shuffle
5 years ago
Lee Clagett 2a7d91523b Fixed i2p/tor tx flooding bug (white noise disabled)
5 years ago
luigi1111 7fc76451a5
Merge pull request #5529
5 years ago
luigi1111 e3de4aa68b
Merge pull request #5502
5 years ago
Lee Clagett f91a06c6d7 Dropping cppzmq dependency; adding some zmq utils
5 years ago
Lee Clagett 3b24b1d082 Added support for "noise" over I1P/Tor to mask Tx transmission.
5 years ago
Lee Clagett bdfc63ae4d Add ref-counted buffer byte_slice. Currently used for sending TCP data.
5 years ago
moneromooo-monero 65c4004963
allow blocking whole subnets
5 years ago
moneromooo-monero b350726a5a
boost: update obsolete usage of endian API
5 years ago
moneromooo-monero c2238327d0
keccak: guard against misaligned memory accesses on ARM
5 years ago
moneromooo-monero 7b18e838ea
unit_tests: check return values on test data parsing
5 years ago
moneromooo-monero f81cb4f24b
unit_tests: add more leeway to the "same distribution" check
5 years ago
moneromooo-monero dbecfe7d5d
unit_tests: make the density test a bit less stringent
5 years ago
moneromooo-monero de27651f80
use crypto::rand instead of libc rand in a few tests
5 years ago
Riccardo Spagni f64f59627d
Merge pull request #5510
5 years ago
Riccardo Spagni 97cb1c9436
Merge pull request #5508
5 years ago
Riccardo Spagni 2d04b0e500
Merge pull request #5499
5 years ago
Riccardo Spagni 9d91301faa
Merge pull request #5496
5 years ago
moneromooo-monero a4c4a2d8aa
blockchain: keep a rolling long term block weight median
5 years ago
moneromooo-monero e980938210
fix wide difficulty conversion with some versions of boost
5 years ago
moneromooo-monero 1c44e65863
wallet2: reject standalone short payment IDs in monero: URI API
5 years ago
moneromooo-monero 1a66a86f94
remove unused code
5 years ago
moneromooo-monero 25a7cfdb4a
add a few checks where it seems appropriate
5 years ago
moneromooo-monero a59c27465b
unit_tests: fix crash in debug in output_distribution test
5 years ago
moneromooo-monero 0eb0d6b802
rpc: improve get_output_distribution
5 years ago
moneromooo-monero c07366430a
unit_tests: don't delete log file on windows, it will fail
5 years ago
Lee Clagett 55aae6a9a3 Fix socks tests in windows and handle errors better
5 years ago
moneromooo-monero 35e0a968bd
wallet2: "output lineup" fake out selection
5 years ago
Riccardo Spagni e9464eb5e3
Merge pull request #5413
5 years ago
stoffu 5fafb90e91
testdb: add override keyword where missing
5 years ago
moneromooo-monero e3dea47859
unit_tests: undo is_blocked implementation factoring
5 years ago
Riccardo Spagni 8d16e92dcb
Merge pull request #5425
5 years ago
Riccardo Spagni a1ea611e24
Merge pull request #5424
5 years ago
Riccardo Spagni 0d2aaac15b
Merge pull request #5414
5 years ago
moneromooo-monero 5e673c03fe
blockchain_db: fix db txn ending too early
5 years ago
moneromooo-monero 5858598604
p2p: fix integer overflow in host bans
5 years ago
moneromooo-monero 93bb2f48f7
ringct: prevent use of full ringct signatures for more than one input
5 years ago
stoffu e9fac29a4b
unit_tests/long_term_block_weight: some tweaks that seem to make more sense
5 years ago
Riccardo Spagni c34930c207
Merge pull request #5391
5 years ago
Riccardo Spagni c96fc4bf59
Merge pull request #5341
5 years ago
moneromooo-monero 7190798049
unit_tests: fix long term block weight test after cache change
5 years ago
Riccardo Spagni e55b3f9dda
Merge pull request #5239
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
moneromooo-monero 91f4c7f45f
Make difficulty 128 bit instead of 64 bit
5 years ago
Dusan Klinec 0218bc497d
test: hmac_keccak - fix number of chunks counting
5 years ago
Riccardo Spagni 37ee4acf48
Merge pull request #5274
5 years ago
Riccardo Spagni 5ac46c5310
Merge pull request #5256
5 years ago
Riccardo Spagni 48e3a341f8
Merge pull request #5211
5 years ago
Dusan Klinec d74d26f2c9
crypto: hmac_keccak added
5 years ago
Lee Clagett 0c7e7bce18 Adding classes, functions, and utilities for common LMDB operations.
5 years ago
moneromooo-monero dc0c0c91c5
tests: disable wallet SSL init for tests involving wallet2
5 years ago
moneromooo-monero 4b21d38dfd
blockchain: speed up getting N blocks weights/long term weights
5 years ago