jw
6177e8e062
Merge pull request #92 from wowario/monero
...
DoS/RPC fixes [#4438 ]
2018-09-25 10:13:51 -05:00
moneromooo-monero
3da82f51bc
epee: fix invalid memory write reading an array entry
...
Reported by Lilith Wyatt at Talos.
Since this is not needed in normal operation, I just let this
error out.
2018-09-25 17:38:35 +03:00
moneromooo-monero
d430c95579
epee: fix stack overflow on crafted input
2018-09-25 17:38:21 +03:00
moneromooo-monero
506526267f
wallet2: fix duplicate output making it to the RPC
2018-09-25 17:38:05 +03:00
jw
1cad162642
Merge pull request #90 from wowario/monero
...
set difficulty fork height and guess
2018-09-24 21:08:26 -05:00
jw
b4d1c57bd1
Merge pull request #91 from wowario/wallet
...
wallet2: update testnet fork time
2018-09-24 21:07:32 -05:00
wowario
7c470609f1
wallet2: update testnet fork time
2018-09-24 20:47:44 +03:00
wowario
1f3b9f3547
add bitmessage chan
2018-09-24 11:36:22 +03:00
wowario
90bf824624
set difficulty fork height and guess
2018-09-24 11:21:47 +03:00
jw
541dcb0de4
Add v9 hardfork block height to main net
2018-09-23 14:50:18 -07:00
jw
869b084d2c
Merge pull request #88 from wowario/monero
...
LWMA v2, Cryptonight variant 2, and much much more wow
2018-09-21 08:33:13 -05:00
Lee Clagett
fe9989d6df
cryptonote tweak v2.2
2018-09-21 12:34:08 +03:00
moneromooo-monero
02b0bf7997
wallet2: fix secondary partially signed multisig txes
2018-09-21 02:39:01 +03:00
wowario
8990b433aa
update testnet ips
2018-09-21 02:39:01 +03:00
moneromooo-monero
2288961711
wallet2: fix bulletproof cold signing
...
Cold signing was always using Borromean range proofs, causing
a larger tx, and an incorrect fee
2018-09-21 02:39:00 +03:00
moneromooo-monero
c579994530
password: flush cout when prompting for password without newline
2018-09-21 02:39:00 +03:00
moneromooo-monero
5a0de0115d
cryptonote_protocol_handler: log when dropping a peer
2018-09-21 02:39:00 +03:00
moneromooo-monero
1959297a1e
blockchain: avoid duplicate db query for height
2018-09-21 02:39:00 +03:00
moneromooo-monero
d11f4fb80d
epee: fix include for ofstream
2018-09-21 02:38:59 +03:00
moneromooo-monero
320c45144d
abstract_tcp_server2: fix race on shutdown
2018-09-21 02:38:59 +03:00
moneromooo-monero
c0f02c85b5
add and use constant time 32 byte equality function
2018-09-21 02:38:59 +03:00
wowario
993a55246e
update checkpoints
2018-09-21 02:38:59 +03:00
wowario
c2c5d584d1
correct reference to mixin
2018-09-21 02:38:59 +03:00
thomasvaughan
37f9a97b0a
NetBSD support
2018-09-21 02:38:59 +03:00
iDunk5400
ad56d914f3
Windows: don't preset CMAKE_SYSTEM_NAME
...
Let it be autodiscovered instead to avoid cmake thinking it's crosscompiling builds where host = target. This resolves a cmake configure error in MSYS2 caused by CMAKE_CROSSCOMPILING checks in #4294 .
2018-09-21 02:38:58 +03:00
iDunk5400
67571e7ba5
Windows: fix undefined references after unbound submodule update
2018-09-21 02:38:58 +03:00
MoroccanMalinois
33adb9b1dc
Build: Fix target release-static-android
2018-09-21 02:38:58 +03:00
MoroccanMalinois
ec6b93e4ca
Translations: handle cross compiling
2018-09-21 02:38:58 +03:00
iDunk5400
1c18b27021
CMakeLists.txt: disable -fstack-protector* on windows
...
Current GCC produces broken binaries with these options
2018-09-21 02:38:57 +03:00
moneromooo-monero
8bbef9d942
CMakeLists.txt: add -mmitigate-rop to security flags if found
...
This is GCC/x86/x86_64 only
2018-09-21 02:38:57 +03:00
moneromooo-monero
7605881b73
gtest: use -fPIC with CLANG too
2018-09-21 02:38:57 +03:00
anonimal
c7a227b3bf
Build: bump miniupnp to 2.1
2018-09-21 02:38:56 +03:00
anonimal
a42e49f1d7
Build: bump unbound to 1.7.3
2018-09-21 02:38:56 +03:00
anonimal
84df545d7f
Build: bump rapidjson to 129d19b
...
Includes various rapidjson fixes.
2018-09-21 02:38:56 +03:00
moneromooo-monero
e1c3d0cc76
db_lmdb: demote the "batch already enabled" log, it's harmless
2018-09-21 02:38:55 +03:00
SChernykh
40573dd79c
Cryptonight variant 2
...
Contains two modifications to improve ASIC resistance: shuffle and integer math.
Shuffle makes use of the whole 64-byte cache line instead of 16 bytes only, making Cryptonight 4 times more demanding for memory bandwidth.
Integer math adds 64:32 bit integer division followed by 64 bit integer square root, adding large and unavoidable computational latency to the main loop.
More details and performance numbers: https://github.com/SChernykh/xmr-stak-cpu/blob/master/README.md
2018-09-21 02:38:55 +03:00
wowario
1f8b0ddc83
up version to v0.3.0.0
2018-09-21 02:38:55 +03:00
wowario
ec5530a86a
static ring size 22 from v9
2018-09-21 02:38:55 +03:00
wowario
bc48be0cdd
CN2 PoW from v9
2018-09-21 02:38:55 +03:00
fuwa
f4a2968a51
clean up defaultMixin for wallet api
2018-09-21 02:38:55 +03:00
wowario
545b09eaf7
Captain obvious warning
2018-09-21 02:38:55 +03:00
fuwa
4c2efffdc5
remove unused default mixin from wallet.cpp
2018-09-21 02:38:54 +03:00
wowario
95cf3bebbe
add LWMA v2
2018-09-21 02:38:38 +03:00
wowario
9f192fd188
Update mainnet timestamp
2018-09-18 01:26:15 +03:00
wowario
0e61004d0b
wallet2: adapt get_approximate_blockchain_height
2018-09-18 01:25:30 +03:00
wowario
b101ac4f7b
modify unit name
2018-09-18 01:24:24 +03:00
wowario
0c681083ca
Add submodule init and update to cmake
2018-09-18 01:24:11 +03:00
jwinterm
7b3269b8ae
Add stoffu fixes to rename
2018-09-18 01:23:57 +03:00
wowario
b6c3926287
update donation address
2018-09-18 01:23:25 +03:00
wowario
f58de1e817
refactor mixin condition
2018-09-18 01:21:07 +03:00