1
0
mirror of https://github.com/romanz/electrs.git synced 2024-11-19 09:54:09 +01:00
Commit Graph

719 Commits

Author SHA1 Message Date
Roman Zeyde
83bbfaaca1
Build with LTO 2019-05-30 10:15:12 +03:00
Roman Zeyde
9df66d97e3
Fix clippy warning 2019-05-18 10:40:31 +03:00
Roman Zeyde
2b52ef3bef
Log electrs and protocol versions 2019-05-18 10:35:47 +03:00
Roman Zeyde
89940cf973
Update contrib/mempool.py for bitcoind 0.18 2019-05-18 10:35:27 +03:00
Roman Zeyde
a2a97c7714
Update Cargo.lock 2019-05-17 10:18:37 +03:00
Roman Zeyde
b52090da03
Bump version 2019-05-17 10:09:21 +03:00
Roman Zeyde
ac4ac43b8e
Fix formatting 2019-05-14 21:30:26 +03:00
Roman Zeyde
5282497a2d
Merge pull request #141 from dagurval/index-height
[stats] Update index height when chain shortens
2019-05-14 21:25:43 +03:00
Dagur Valberg Johannsson
ac7ba501cf [stats] Update index height when chain shortens
This makes electrs_index_height report the right height after
`invalidateblock` call in bitcoind
2019-05-14 15:42:59 +02:00
Roman Zeyde
8ff5c7c73d
Update CI and documentation for Rust 1.32 2019-05-11 10:07:43 +03:00
Roman Zeyde
63689a2de6
Update Cargo.lock 2019-05-10 21:47:43 +03:00
Roman Zeyde
f8f53cebaf
Revert "Use TryInto to convert slices into array"
This reverts commit 62592dbabf to support
Rust 1.32 on Debian.
2019-05-10 21:45:19 +03:00
Roman Zeyde
1aeba092ec
Bump version 2019-05-09 11:48:02 +03:00
Roman Zeyde
26185dcb47
Update release notes 2019-05-06 11:48:01 +03:00
Roman Zeyde
2286efba87
Switch to signal-hook crate from deprecated chan-signal 2019-05-06 11:47:46 +03:00
Roman Zeyde
ce93edcc15
Allow HeaderList::apply() with empty chain 2019-05-05 22:11:41 +03:00
Roman Zeyde
43ecefb4b8
Update Dockerfile to use Rust 1.34.0 2019-04-30 20:36:16 +03:00
Roman Zeyde
94e139934f
Bump version 2019-04-29 14:36:34 +03:00
Roman Zeyde
81dd28d90b
Update Rust version on CI 2019-04-29 14:36:34 +03:00
Roman Zeyde
7dbaa91a0b
Update release notes 2019-04-29 13:28:34 +03:00
Roman Zeyde
62592dbabf
Use TryInto to convert slices into array
Remove dependency on `arrayref`.
2019-04-29 13:28:10 +03:00
Roman Zeyde
3a06d6c512
Add tests for HeaderList 2019-04-29 12:22:43 +03:00
Roman Zeyde
bf68461e8f
Allow reorgs to shorten valid headers' chain 2019-04-29 11:11:43 +03:00
Roman Zeyde
bb62df8793
Update Cargo.lock 2019-04-29 10:25:53 +03:00
Roman Zeyde
5fd624c074
Fix a few clippy lints 2019-04-29 10:25:07 +03:00
Roman Zeyde
2597eee006
Stop process stats exporting on error
Also, improve error messages a bit.
2019-04-11 15:04:51 +03:00
Roman Zeyde
963037607b
Serve by default on 127.0.0.1
instead of 'localhost' which may resolve to IPv6 address.
2019-04-07 20:44:30 +03:00
Roman Zeyde
e451a73605
Merge pull request #128 from sangaman/interrupt-typo
Fix interrupt typo
2019-04-07 17:14:21 +03:00
Roman Zeyde
54394659ee
Merge pull request #130 from sangaman/min-rust-version
Update min versions for installation
2019-04-07 17:13:58 +03:00
Daniel McNally
cad3551c63
Update min versions for installation
This updates the minimum version for Rust from 1.28 to the current
latest which is 1.33. This is because 1.28 may fail on build due to

It also updates the minimum version of Electrum to the current latest
of 3.3 since version 3.2 is officially unsupported due to a known
phishing vulnerability.
2019-04-05 23:15:42 -04:00
Daniel McNally
4a7a5298e4
Fix interrupt typo 2019-04-05 22:52:58 -04:00
Roman Zeyde
6fa51ad76d
Update RELEASE-NOTES.md 2019-04-04 11:30:15 +03:00
Roman Zeyde
1167cbfb04
Support latest bitcoind mempool entry vsize field name
It was changed by https://github.com/bitcoin/bitcoin/pull/15637.
2019-04-04 11:06:30 +03:00
Roman Zeyde
e9c06d816a
Remove 'static life-time from &str constants 2019-04-04 10:45:11 +03:00
Roman Zeyde
6625f6aa58
Merge remote-tracking branch 'dagurval/fix-remove-mempool' 2019-04-03 21:04:51 +03:00
Dagur Valberg Johannsson
af227013f1 [mempool] Fix bug on removing entries
Fixes issue where old mempool entires were only removed if new ones were
also added.
2019-04-01 11:59:58 +02:00
Roman Zeyde
9dae910288
Merge pull request #126 from JeffVandrewJr/patch-2
Update docs for use with Eclair Mobile
2019-03-29 21:03:31 +03:00
Jeff Vandrew Jr
18890b78e3
Update for use with Eclair Mobile 2019-03-29 11:26:31 -04:00
Roman Zeyde
8af98a3b9f
Update more crates 2019-03-28 15:10:45 +02:00
Roman Zeyde
18a1d29509
Update bitcoin to 0.18 2019-03-28 13:51:46 +02:00
Roman Zeyde
72eb1e1c62
Update rockdb to 0.12.1 2019-03-28 13:45:54 +02:00
Roman Zeyde
5497824b0e
Update Cargo.lock 2019-03-26 11:14:24 +02:00
Roman Zeyde
d5b7f509d2
travis: add clippy via rustup 2019-03-25 20:37:47 +02:00
Roman Zeyde
ff002bf6ac
Merge pull request #124 from JeffVandrewJr/patch-1
Documentation Updates
2019-03-25 20:34:14 +02:00
Jeff Vandrew Jr
8c6472bab3
Update usage.md
If I don't set a `electrum-rpc-addr` flag, by default electrs only listens for tcp6 connections. In order to accept tcp4, I need to add `--electrum-rpc-addr="127.0.0.1:50001`.

This is not a big deal since setting the flag fixes it, but adding this info to the docs should make it easier for users.

Also, the `config.rs` file should be changed since the help for this option lists `127.0.0.1:50001` as the default, which is not correct (at least on my install).

I also added a sample unit file for systemd.
2019-03-23 14:31:57 -04:00
Roman Zeyde
878f81cfeb
Return correct 'server.version' response 2019-03-09 11:58:23 +02:00
Roman Zeyde
f48e395d35
Update Electrum protocol support 2019-03-08 22:03:16 +02:00
Roman Zeyde
710a15e822
Switch README badge to CircleCI 2019-03-08 22:02:44 +02:00
Roman Zeyde
b84745e146
Add CircleCI support 2019-03-08 21:59:17 +02:00
Roman Zeyde
f4605069b9
Add cargo clippy to Travis 2019-03-08 21:16:35 +02:00