Roman Zeyde
3780d7d48b
Refactor and sync using p2p protocol
2021-04-14 18:38:59 +03:00
Franck Royer
3c4cf72960
Set Rust toolchain to 1.41.1
...
The project does not compile on 1.34.0 because it uses
the lockfile format introduced in 1.38.0.
Do note that Debian stable at this time uses Rust 1.41.1.
Setting a specific toolchain version is good practice for
binary project and remove potential issues of incompatible
toolchain for users trying to build the project.
2020-09-28 13:27:15 +03:00
Roman Zeyde
aef1347859
Fix support for Rust 1.41.1
...
As it is the current Rust version at Debian stable:
https://packages.debian.org/stable/rustc
2020-09-28 11:13:00 +03:00
Dr. Maxim Orlovsky
af6ff09a27
Removing BitcoinHash trait to adopt new bitcoin crate API
2020-09-18 18:36:04 +02:00
Roman Zeyde
840da895ce
Bump version
2020-07-01 22:50:32 +03:00
Roman Zeyde
ba12177404
Update configure_me
...
Following https://github.com/romanz/electrs/issues/247 .
2020-06-18 18:33:25 +03:00
Roman Zeyde
7925babdd6
Revert "Update configure_me and other dependencies"
...
This reverts commit 687ae6c65b
.
2020-06-18 18:28:17 +03:00
Roman Zeyde
1ca25531b7
Bump version
2020-06-03 18:37:01 +03:00
Roman Zeyde
687ae6c65b
Update configure_me and other dependencies
2020-06-03 17:32:50 +03:00
Dr. Maxim Orlovsky
969364af00
WIP on migrating to new bitcoin::hash_types
...
All types are replaced; only work on merkle types left,
which requires addition of the code
2020-04-20 00:28:23 +02:00
Roman Zeyde
cbc2214cd5
Bump version
2020-01-30 21:56:24 +02:00
Roman Zeyde
ccf6967d73
Bump version
2019-12-06 13:17:00 +02:00
Roman Zeyde
5833a9a213
Downgrade rocksdb to 0.12.2 to support more x86 CPUs
...
https://github.com/romanz/electrs/issues/193
2019-12-02 10:15:05 +02:00
Roman Zeyde
1498eed6bb
Bump version
2019-11-20 22:21:49 +02:00
Roman Zeyde
48622f4bfb
Update rocksdb to 0.13.0
2019-11-19 15:08:32 +02:00
Roman Zeyde
ef3c387189
Bump version
2019-10-28 22:25:59 +02:00
Roman Zeyde
cd87a3aad5
Merge pull request #182 from Kixunil/update_configure_me
...
Update `configure_me` as well as other packages
2019-10-24 22:01:26 +03:00
Michel Kansou
71575de8a7
Update rust-bitcoin & bitcoin_hashes
2019-10-20 11:37:47 +02:00
Martin Habovstiak
5ac315ff3c
Update configure_me
as well as other packages
...
* This should resolve #180 , not sure (couldn't get past rocksdb on 1.34)
* Uses new, cleaner way of specifying `config_spec.toml`
2019-10-18 17:14:53 +02:00
Roman Zeyde
a347e6719f
Bump version
2019-10-05 12:42:16 +03:00
Martin Habovstiak
35b3cededc
Support for user-specified onfiguration files/dirs
...
This commit upgrades `configure_me` and adds support for `--conf` and
`--conf-dir` parameters, which load the configuration from the specified
place.
2019-09-28 23:13:50 +02:00
Martin Habovstiak
bcb04196c3
Updated to configure_me
0.3.5
...
This update fixes the issue with hypens and additionally makes error
messages from the build script nicer.
Fixes #170
2019-09-13 18:39:39 +02:00
Martin Habovštiak
bbc6fcb21d
Merge branch 'master' into configure_me
2019-09-07 11:33:13 +02:00
Roman Zeyde
05b653f7f5
Use AtomicU64 after updating to Rust >=1.34
2019-09-07 12:06:19 +03:00
Roman Zeyde
32015a762c
Use TryInto to convert slices into array
...
Remove dependency on `arrayref`.
2019-09-07 12:05:43 +03:00
Martin Habovstiak
ec049b9ad5
Use configure_me instead of clap
...
Since use of configuration files is both mmore secure and more
convenient and clap doesn't support config files, this switches to
configure_me, which supports config files, env vars and also generating
man pages.
Closes #151
2019-09-06 20:16:51 +02:00
Roman Zeyde
fcbf16b9f1
Bump version
2019-07-27 17:42:32 +03:00
Roman Zeyde
5d37e7fe52
Bump version
2019-06-13 22:35:10 +03:00
Roman Zeyde
70d0c1d47f
Merge branch 'atomic-counter'
2019-06-13 22:25:29 +03:00
Roman Zeyde
bebbfa197d
Add support for latest Rust features via --features latest_rust
2019-06-13 22:18:27 +03:00
Roman Zeyde
83bbfaaca1
Build with LTO
2019-05-30 10:15:12 +03:00
Roman Zeyde
b52090da03
Bump version
2019-05-17 10:09:21 +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
2286efba87
Switch to signal-hook
crate from deprecated chan-signal
2019-05-06 11:47:46 +03:00
Roman Zeyde
94e139934f
Bump version
2019-04-29 14:36: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
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
b2b7e1c42a
Bump version
2019-03-03 22:36:35 +02:00
Roman Zeyde
77ee699ed5
Update bitcoin crate to 0.17
2019-03-02 21:34:49 +02:00
Roman Zeyde
5037673af6
Upgrade Bitcoin crate
2019-01-21 14:47:26 +02:00
Roman Zeyde
ec7b0b7378
Upgrade Prometheus crate
2019-01-21 14:17:45 +02:00
Roman Zeyde
e996edbb82
Update RocksDB crate to 0.11
2019-01-13 10:01:29 +02:00
Roman Zeyde
5453ffe72a
Bump version
2018-12-23 09:55:54 +02:00
Roman Zeyde
5f2d4289dc
Support Rust 2018 edition
...
Builds on Rust 1.31
2018-12-08 11:40:04 +02:00
Roman Zeyde
09725e8615
Bump version
2018-11-22 11:24:23 +02:00
Roman Zeyde
582af3d697
Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock
2018-11-10 21:40:07 +02:00
Roman Zeyde
42ab247776
Use LRU cache (instead of an unbounded HashMap) for transaction caching
2018-10-17 11:46:49 +03:00