Yorhel
2974ee929e
Rust: hyper -> reqwest for the indexer
...
Since Hyper doesn't provide a synchronous API anymore.
2019-05-25 08:44:45 +02:00
Yorhel
f0df5092c3
Rust dep updates
2019-05-25 08:27:23 +02:00
Yorhel
2c7bf1507a
indexer: Update crates to latest version
...
With the exception of Hyper, because the new tokio-based version is...
different.
2018-03-25 10:36:29 +02:00
Yorhel
608f79eb93
indexer: Add support for indexing RPM repositories
...
This code hasn't been thoroughly tested, I'll see how things go when
indexing a live repo.
And XML parsing sucks in every language.
2017-01-17 17:05:03 +01:00
Yorhel
d720441fb4
indexer: Rust crate updates
2017-01-17 11:01:11 +01:00
Yorhel
b9764fce4a
indexer: Remove openssl + replace siphash with sha1 in cache filename
...
HTTPS isn't used, so removing it saves some space.
The std SipHash API has been deprecated, and since hashing performance
isn't exactly critical in this case I've replaced it with SHA1, which
was already being used in man.rs.
2016-12-11 13:41:10 +01:00
Yorhel
defaa032f8
indexer: Support for indexing FreeBSD <9.3 repositories
2016-12-11 10:59:54 +01:00
Yorhel
1ca43665a1
indexer: Add file caching + Arch Linux indexing
2016-11-06 13:34:22 +01:00
Yorhel
35fab522d6
Indexer: Support HTTP fetching + misc improvements
2016-11-06 09:21:53 +01:00
Yorhel
aff68205b0
Add postgres package indexing + cli options
2016-11-05 10:22:31 +01:00
Yorhel
0cab758665
Add support for man page reading & decoding
2016-10-30 11:06:14 +01:00
Yorhel
c8bb4da246
Use libarchive3-sys crate directly + improve archread API
...
This all should offer a more convenient and robust interface to handle
all sorts of archives.
2016-10-29 09:33:39 +02:00
Yorhel
022e9acc4f
WIP: Rewritten man page indexer in Rust
...
Currently just figuring out how to read archives. Turns out to not be as
simple as I had expected.
2016-10-22 14:54:37 +02:00