Commit Graph

9607 Commits

Author SHA1 Message Date
selsta b993d1b833
workflows: fix windows build 2020-06-22 18:41:43 +03:00
Matt Smith d8b68a6369 readme: Add Gentoo install instructions 2020-06-22 15:06:37 +01:00
wowario 7c2b754321
mining_status print output 2020-06-22 17:05:23 +03:00
Lee Clagett da7e511967 Fix boost <1.60 compilation and fix boost 1.73+ warnings 2020-06-22 15:01:41 +01:00
Suzyo Nyirenda 95afa9c538
update ppa keyserver keys 2020-06-10 13:26:58 +02:00
jw c3e70dffc5
Merge pull request #264 from wowario/readme
remove link
2020-06-03 07:42:54 -07:00
清武 博二 72effc5c07
remove link 2020-06-03 08:52:30 +03:00
moneromooo-monero 804c985ecc
rpc: add a sanity limit to a few RPC in restricted mode 2020-05-25 13:09:51 +03:00
moneromooo-monero 1861889b31
rpc: lock access to the rpc payment object 2020-05-25 13:09:37 +03:00
rbrunner7 81f79d900b
[release-v0.16] MMS: New 'config_checksum' subcommand 2020-05-25 13:09:20 +03:00
Doyle e0a9633557
ByteSlice: Fix persisting ptr to std::moved SSO buffer
The Bug:
1. Construct `byte_slice.portion_` with `epee::span(buffer)` which copies a pointer to the SSO buffer to `byte_slice.portion_`
2. It constructs `byte_slice.storage_` with `std::move(buffer)` (normally this swap pointers, but SSO means a memcpy and clear on the original SSO buffer)
3. `slice.data()` returns a pointer from `slice.portion_` that points to the original SSO cleared buffer, `slice.storage_` has the actual string.
2020-05-25 13:07:28 +03:00
moneromooo-monero 19f284ddf9
cryptonote_core: remove "We are most likely forked" message
It's time based and we don't have forks every 6 months anymore
2020-05-25 13:05:32 +03:00
moneromooo-monero 9c10229268
protocol: move the "peer claims higher version" warning to debug
Because there's a neverending supply of cunts claiming a wrong
version just to say "look at me" I guess
2020-05-25 13:05:18 +03:00
moneromooo-monero 18cb1753b7
wallet2: fix multisig data clearing stomping on a vector 2020-05-25 13:05:04 +03:00
moneromooo-monero 4eb2f5c2c8
serialization: fix bad rapidjson api usage 2020-05-25 13:04:50 +03:00
moneromooo-monero e062e1efe3
cryptonote_protocol: stricter limit to number of objects requested
Reported by xnbya
2020-05-25 13:04:32 +03:00
moneromooo-monero 24660441a9
cryptonote_protocol: reject requests/notifications before handshake
Reported by xnbya
2020-05-25 13:04:17 +03:00
moneromooo-monero 1125b332d2
easylogging++: sanitize log payload
Some of it might be coming from untrusted sources

Reported by itsunixiknowthis
2020-05-25 13:04:04 +03:00
moneromooo-monero 009abd48e5
blockchain: detect and log bad difficulty calculations 2020-05-25 13:03:45 +03:00
moneromooo-monero 60cf237210
protocol: don't drop a connection if we can't get a compatible chain
This can now happen if:
- we have a pruned db
- we have not connected to the monero network for a while
- we connect to a node
- that node asks us for history
- we only have a pruned version of the most recent common block

In that case, it's better to not reply but keep the connection alive,
so we can sync off it.
2020-05-25 12:59:32 +03:00
moneromooo-monero 4ef1ab3e38
epee: use memwipe rather than memset for md5 secrets
That's used by HTTP auth now
2020-05-25 12:59:18 +03:00
jw a37da20bc7
Merge pull request #261 from wowario/fix
build: fix boost 1.73 compatibility
2020-05-22 11:32:55 -07:00
selsta 7f868fafcc
build: fix boost 1.73 compatibility 2020-05-22 21:27:12 +03:00
jw 1271a7e3a9
Merge pull request #259 from wowario/comment
comment out v16 fork
2020-05-19 11:51:20 -07:00
wowario 7a545ddc2d
comment out v16 fork 2020-05-19 06:51:48 +03:00
jw 16a1f497e3
Merge pull request #258 from fuwa0529/SHA-3-tests
Sha 3 tests
2020-05-18 15:04:20 -07:00
jw 70804bd639
Merge pull request #257 from wowario/readme
add fork date to README.md
2020-05-18 15:04:10 -07:00
jw 3b1c27db69
Merge pull request #256 from wowario/SHA-3
switch to SHA-3 PoW
2020-05-18 15:03:57 -07:00
fuwa ac29d15fc3 hash_tests: add sha3 2020-05-15 22:02:05 +08:00
fuwa 4b5eda696f hash_tests: disable slow-4, since wow uses cn-r 2020-05-15 22:01:59 +08:00
fuwa 533f58dae6 tests: fix build for wow 2020-05-15 22:01:56 +08:00
wowario eeffe5c719
add fork date to README.md 2020-05-15 08:50:40 +03:00
wowario 87dcc37776
switch to SHA-3 PoW
Co-authored-by: fuwa <fuwa0529@users.noreply.github.com>
2020-05-15 08:37:36 +03:00
jw 6e43f020ae
Merge pull request #255 from wowario/last
upstream
2020-05-14 08:40:03 -07:00
jw 57a5022f7d
Merge pull request #254 from wowario/build
build: prepare v0.8.0.0 release
2020-05-14 08:39:46 -07:00
Lee Clagett 4c757a7a2a
Fixed bugs for take_slice and byte_stream->byte_slice 2020-05-14 18:25:49 +03:00
moneromooo-monero febb8df4bb
blockchain: fix theoretical race getting bulk timestamps 2020-05-14 18:25:14 +03:00
moneromooo-monero e74aff06c2
simplewallet: don't complain about incoming payment ids on change 2020-05-14 18:24:45 +03:00
wowario 7e3dbdde05
build: prepare v0.8.0.0 release 2020-05-14 17:44:48 +03:00
jw 116d29906c
Merge pull request #253 from wowario/testforks
add testnet fork heights
2020-05-11 09:22:15 -07:00
wowario 9d31efa09e
add testnet fork heights 2020-05-11 18:37:41 +03:00
jw 12a2a4084b
Merge pull request #252 from wowario/testnet
refactor difficulty for testnet
2020-05-11 07:35:01 -07:00
jw d1859d6224
Merge pull request #251 from wowario/upstream
Upstream
2020-05-11 07:05:44 -07:00
wowario 193c15ecce
refactor difficulty for testnet 2020-05-09 23:22:28 +03:00
xiphon eeadc8b723
p2p: startup speedup, init seed nodes on first 'connect_to_seed()' 2020-05-09 12:14:03 +03:00
moneromooo-monero 3a8f49f79c
cryptonote_core: take out the time based upgrade warning
It doesn't really work anymore since we don't have a fork soon
2020-05-09 11:41:37 +03:00
xiphon 1e981f5be6
wallet2: fix keys file deserialization exception handling 2020-05-09 11:41:04 +03:00
moneromooo-monero b59ef9a359
cryptonote_protocol: do not request pruned borromean sig txes
We don't have a function to calculate their weight from a pruned
version (yet).
2020-05-09 11:40:31 +03:00
Lee Clagett e1bba18cc5
Fixes for ZMQ JSON-RPC endpoint names for raw tx 2020-05-09 11:40:06 +03:00
moneromooo-monero a018e01370
wallet2: fix subaddress expansion when receiving monero 2020-05-09 11:39:42 +03:00