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

6 commits

Author SHA1 Message Date
Martin Habovstiak
5549287ac6 Implemented custom cookie file
This change allows the user to specify a custom cookie file, which is then
used instead of `~/.bitcoin/.cookie`. This resolves situations when the
user wants to have the cookie file in non-standard path.

Aside from that, the code now pre-computes the default path, improving
the performance by avoiding allocation (and copying). Unfortunately, due
to limitations of Rust, the code doesn't print out cookie configuration
anymore. This however might be safer, since the cookie isn't printed,
and thus doesn't end up in some readable logs by accident.

Closes #176
Closes #189
2019-11-13 15:52:32 +02:00
Roman Zeyde
56d69d1709
Merge branch 'sized_cache' 2019-10-05 12:29:43 +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
Roman Zeyde
c41bc378df
Add byte-size limit to transaction & block txids' caches
Also, move TransactionCache into `cache` module.

Following https://github.com/romanz/electrs/pull/161 by @dagurval.

Co-authored-by: Dagur Valberg Johannsson <dagurval@pvv.ntnu.no>
2019-09-19 22:30:30 +03:00
Martin Habovstiak
2b301a3b28 Fixed address resolution
The addresses weren't resolved in case of deserializing from config
file. Besides, resolving addresses in parsing/deserialization code would
make messy code (harder to read). This commit fixes both issues by
moving address resolution to post-processing stage.
2019-09-06 22:13:03 +02: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