1
0
Fork 0
mirror of https://github.com/romanz/electrs.git synced 2025-02-24 06:57:53 +01:00
Commit graph

1458 commits

Author SHA1 Message Date
brandonblack
40ba05a47c
More accurate free space required for reindexing
The free space required peaks higher than the final size before and during compaction.

Final size is ~40G, peak was ~60G on my machine.
2022-01-25 16:04:48 -08:00
Roman Zeyde
5eb07017dd
Merge pull request #672 from romanz/dependabot/cargo/anyhow-1.0.53
Bump anyhow from 1.0.52 to 1.0.53
2022-01-24 22:09:56 +02:00
dependabot[bot]
35e446e6aa
Bump anyhow from 1.0.52 to 1.0.53
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.52 to 1.0.53.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.52...1.0.53)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-24 13:17:49 +00:00
dependabot[bot]
b453dbf430
Bump serde_json from 1.0.75 to 1.0.78
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.75 to 1.0.78.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.75...v1.0.78)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-24 13:17:45 +00:00
Roman Zeyde
04089ee651 Update release notes 2022-01-21 11:16:04 +02:00
Roman Zeyde
cf121d69a1
Merge pull request #667 from romanz/dependabot/cargo/serde_json-1.0.75
Bump serde_json from 1.0.74 to 1.0.75
2022-01-19 08:32:49 +02:00
dependabot[bot]
7c7c414346
Bump serde_json from 1.0.74 to 1.0.75
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.74 to 1.0.75.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.74...v1.0.75)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 13:18:58 +00:00
Roman Zeyde
477e19d332
Merge pull request #659 from romanz/dependabot/cargo/tempfile-3.3.0
Bump tempfile from 3.2.0 to 3.3.0
2022-01-10 22:37:04 +02:00
Roman Zeyde
d48c100a87
Merge pull request #660 from romanz/dependabot/cargo/crossbeam-channel-0.5.2
Bump crossbeam-channel from 0.5.1 to 0.5.2
2022-01-10 22:36:30 +02:00
Roman Zeyde
f68403d854
Merge pull request #658 from Kixunil/patch-5
Clearly state that altcoins are not supported.
2022-01-10 20:56:06 +02:00
Roman Zeyde
b852f1cc60
Merge pull request #656 from romanz/getblockchaininfo
Use bitcoincore_rpc's getblockchaininfo implementation
2022-01-10 20:54:29 +02:00
dependabot[bot]
43aff5334c
Bump crossbeam-channel from 0.5.1 to 0.5.2
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.1...crossbeam-channel-0.5.2)

---
updated-dependencies:
- dependency-name: crossbeam-channel
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 13:17:43 +00:00
dependabot[bot]
de153844ee
Bump tempfile from 3.2.0 to 3.3.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases)
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 13:17:38 +00:00
Martin Habovštiak
8ba8b8597a
Clearly state that altcoins are not supported.
I think we wanted to add this but forgot. Used the word "altcoin" instead of "shitcoin" to avoid "x is not a shitcoin but an altcoin" arguments.
2022-01-10 10:42:19 +01:00
Roman Zeyde
7a0a4697ad Use bitcoincore_rpc's getblockchaininfo implementation 2022-01-09 23:09:22 +02:00
Roman Zeyde
ca2841f432 Fix txid index collision handling 2022-01-09 20:48:34 +02:00
dependabot[bot]
6f301a0167 Bump serde_json from 1.0.73 to 1.0.74
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.73 to 1.0.74.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.73...v1.0.74)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 17:10:58 +02:00
dependabot[bot]
8d4b79a99a Bump serde from 1.0.132 to 1.0.133
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.132...v1.0.133)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 17:10:12 +02:00
Roman Zeyde
19853a563e
Bump version 2021-12-28 15:51:08 +02:00
Roman Zeyde
d5fc333d3c Update release notes 2021-12-28 15:49:44 +02:00
dependabot[bot]
bcd4ac3ce7 Bump anyhow from 1.0.51 to 1.0.52
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.51 to 1.0.52.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.51...1.0.52)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-28 15:47:26 +02:00
Roman Zeyde
4508125ac1 Add server loop-related metrics 2021-12-24 09:37:35 +02:00
dependabot[bot]
1a8607bb73 Bump serde_json from 1.0.72 to 1.0.73
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.72...v1.0.73)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 20:19:44 +02:00
dependabot[bot]
e36b3c951b Bump serde from 1.0.131 to 1.0.132
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.131 to 1.0.132.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.131...v1.0.132)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 20:19:10 +02:00
dependabot[bot]
d9d09cf126 Bump signal-hook from 0.3.12 to 0.3.13
Bumps [signal-hook](https://github.com/vorner/signal-hook) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/vorner/signal-hook/releases)
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.12...v0.3.13)

---
updated-dependencies:
- dependency-name: signal-hook
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 20:18:52 +02:00
Roman Zeyde
fca8f3dbf2 Update release notes 2021-12-16 22:18:40 +02:00
dependabot[bot]
cb1f0c2a44 Bump signal-hook from 0.3.10 to 0.3.12
Bumps [signal-hook](https://github.com/vorner/signal-hook) from 0.3.10 to 0.3.12.
- [Release notes](https://github.com/vorner/signal-hook/releases)
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.10...v0.3.12)

---
updated-dependencies:
- dependency-name: signal-hook
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-13 20:38:00 +02:00
dependabot[bot]
635c9fe810 Bump serde from 1.0.130 to 1.0.131
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.130 to 1.0.131.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.130...v1.0.131)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-13 16:32:32 +02:00
dependabot[bot]
3d886bffc2 Bump anyhow from 1.0.50 to 1.0.51
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.50 to 1.0.51.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.50...1.0.51)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-06 16:33:53 +02:00
Roman Zeyde
4f6d5a4d4a Fix a few clippy warnings
Found with `cargo +stable clippy`.
2021-12-04 23:00:52 +02:00
Roman Zeyde
6a3165af43 Parse p2p messages in a separate thread
Also, use a separate metrics for parsing duration monitoring.
2021-12-04 19:41:29 +02:00
Roman Zeyde
67d8472e19 Update release notes 2021-12-04 10:45:11 +02:00
Roman Zeyde
e5047a0b10 Disable index_lookup_limit by default 2021-12-04 10:42:01 +02:00
Martin Habovštiak
0e69b6ac16 Clarify that electrs is intended for personal use
This is quite important information that people occasionally miss. Documenting it visibly should help.

Additional context: https://github.com/romanz/electrs/issues/635#issuecomment-985402363
2021-12-03 20:04:16 +02:00
Christopher Bergqvist
cd348e72de Warn on attempt to connect over SSL
Also output underlying errors when a thread fails.
2021-12-02 17:30:04 +02:00
Roman Zeyde
fe30cd605d Improve p2p receiving metrics 2021-11-30 08:11:32 +02:00
dependabot[bot]
81aa7ad24a Bump anyhow from 1.0.47 to 1.0.50
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.47 to 1.0.50.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.47...1.0.50)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 17:15:21 +02:00
dependabot[bot]
c96cd50f59 Bump serde_json from 1.0.71 to 1.0.72
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.71 to 1.0.72.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.71...v1.0.72)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 17:15:01 +02:00
Roman Zeyde
cd04427e98 Update README.md
https://raspibolt.org/electrs.html is now updated to the latest electrs release :)
2021-11-26 16:52:41 +02:00
dependabot[bot]
6681b16e43 Bump serde_json from 1.0.70 to 1.0.71
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.70 to 1.0.71.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.70...v1.0.71)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 16:31:39 +02:00
dependabot[bot]
9499657005 Bump anyhow from 1.0.45 to 1.0.47
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.45 to 1.0.47.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.45...1.0.47)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 16:31:22 +02:00
Roman Zeyde
a5ef325d5a
Bump version 2021-11-19 09:09:53 +02:00
Roman Zeyde
0f075fe10c Update release notes 2021-11-19 09:06:07 +02:00
Roman Zeyde
9839a1123e Refactor Index::sync() a bit 2021-11-19 08:52:19 +02:00
Roman Zeyde
d68869a962 Support basic RPC handling during initial sync
Following https://github.com/romanz/electrs/issues/534#issuecomment-935982984
2021-11-19 08:52:19 +02:00
Roman Zeyde
1b6e5a60da Add asciinema screencasts for quickstart installation and usage 2021-11-17 14:37:03 +02:00
Andreas Schildbach
ce9b19db63 Dockerfile: re-add curl, so it can be used for docker health checks 2021-11-14 12:14:25 +02:00
dependabot[bot]
220fc587ad Bump serde_json from 1.0.68 to 1.0.70
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.68 to 1.0.70.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.68...v1.0.70)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-13 14:25:54 +02:00
dependabot[bot]
3be704fd7a Bump anyhow from 1.0.44 to 1.0.45
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.44 to 1.0.45.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.44...1.0.45)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-13 14:25:41 +02:00
Roman Zeyde
108eeebc64
Merge pull request #620 from dbast/master
Add dependabot config for autmatic cargo update PRs
2021-11-13 13:07:35 +02:00