]> git.proxmox.com Git - pxar.git/log
pxar.git
3 weeks agoencoder: fix some more typos/phrasing master
Fabian Grünbichler [Wed, 3 Apr 2024 09:11:40 +0000 (11:11 +0200)]
encoder: fix some more typos/phrasing

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 weeks agoencoder: fix two typos in comments
Christian Ebner [Thu, 28 Mar 2024 12:36:10 +0000 (13:36 +0100)]
encoder: fix two typos in comments

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
8 weeks agoformat/examples: Fix typo in PXAR_PAYLOAD description
Christian Ebner [Wed, 28 Feb 2024 14:01:51 +0000 (15:01 +0100)]
format/examples: Fix typo in PXAR_PAYLOAD description

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
8 months agodoc fixup
Wolfgang Bumiller [Fri, 4 Aug 2023 11:11:03 +0000 (13:11 +0200)]
doc fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
8 months agodecoder: aio: Make `TokioReader` public
Max Carrara [Fri, 21 Jul 2023 15:58:19 +0000 (17:58 +0200)]
decoder: aio: Make `TokioReader` public

This exposes `decoder::aio::TokioReader<T>` in a similar manner to
`decoder::sync::StandardReader<T>`, which is necessary if one wants
to remain generic over `T: tokio::io::AsyncRead`, e.g.:

> struct FooDecoder<T: tokio::io::AsyncRead> {
>    decoder: aio::Decoder<aio::TokioReader<T>>,
> }

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
8 months agod/changelog: fix typo
Fabian Grünbichler [Mon, 31 Jul 2023 13:45:17 +0000 (15:45 +0200)]
d/changelog: fix typo

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
11 months agoformat: Document source of format const values
Christian Ebner [Fri, 28 Apr 2023 08:54:43 +0000 (10:54 +0200)]
format: Document source of format const values

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
15 months agodrop custom poll_fn, require rust 1.64
Wolfgang Bumiller [Fri, 13 Jan 2023 12:37:17 +0000 (13:37 +0100)]
drop custom poll_fn, require rust 1.64

this was added to std in 1.64

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
15 months agoupdate d/control
Fabian Grünbichler [Mon, 9 Jan 2023 12:33:47 +0000 (13:33 +0100)]
update d/control

after debcargo update

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
17 months agobump upload target
Wolfgang Bumiller [Thu, 27 Oct 2022 13:31:33 +0000 (15:31 +0200)]
bump upload target

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobump d/control
Wolfgang Bumiller [Thu, 27 Oct 2022 13:29:14 +0000 (15:29 +0200)]
bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agobump version to 0.10.2-1
Wolfgang Bumiller [Thu, 27 Oct 2022 13:28:22 +0000 (15:28 +0200)]
bump version to 0.10.2-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agoclippy fixup
Wolfgang Bumiller [Thu, 27 Oct 2022 13:25:50 +0000 (15:25 +0200)]
clippy fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agoderive PartialEq trait for Metadata and related structs
Lukas Wagner [Thu, 27 Oct 2022 12:28:05 +0000 (14:28 +0200)]
derive PartialEq trait for Metadata and related structs

This change is needed in order to compare a file's metadata
in the coming proxmox-backup-debug diff tool.

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
17 months agofix fifo and socket entry kinds in accessor
Wolfgang Bumiller [Thu, 27 Oct 2022 13:17:39 +0000 (15:17 +0200)]
fix fifo and socket entry kinds in accessor

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
17 months agotest socket/fifo entry kinds in accessor
Wolfgang Bumiller [Thu, 27 Oct 2022 12:59:49 +0000 (14:59 +0200)]
test socket/fifo entry kinds in accessor

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
20 months agoupdate buildbot.yml for tokio 1.18
Wolfgang Bumiller [Thu, 28 Jul 2022 12:54:01 +0000 (14:54 +0200)]
update buildbot.yml for tokio 1.18

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
20 months agodon't hold temp buffer mutex across await point
Wolfgang Bumiller [Thu, 28 Jul 2022 12:36:46 +0000 (14:36 +0200)]
don't hold temp buffer mutex across await point

the type system guarantees that this can only be accessed by
a single mutable instance, but it's still a bad idea

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
20 months agotrivial clippy fixes
Wolfgang Bumiller [Thu, 28 Jul 2022 12:36:43 +0000 (14:36 +0200)]
trivial clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agodrop imports already in 2021 prelude
Wolfgang Bumiller [Wed, 1 Dec 2021 13:14:47 +0000 (14:14 +0100)]
drop imports already in 2021 prelude

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoanother clippy fixup
Wolfgang Bumiller [Wed, 1 Dec 2021 13:10:33 +0000 (14:10 +0100)]
another clippy fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoclippy fixes
Wolfgang Bumiller [Wed, 1 Dec 2021 13:09:10 +0000 (14:09 +0100)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoupgrade to edition 2021
Wolfgang Bumiller [Wed, 1 Dec 2021 12:54:52 +0000 (13:54 +0100)]
upgrade to edition 2021

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agomore clippy fixes
Wolfgang Bumiller [Fri, 12 Nov 2021 12:53:47 +0000 (13:53 +0100)]
more clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agouse #![deny(unsafe_op_in_unsafe_fn)]
Wolfgang Bumiller [Fri, 12 Nov 2021 12:52:00 +0000 (13:52 +0100)]
use #![deny(unsafe_op_in_unsafe_fn)]

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobuildbot.yml: remove tokio+fs dep
Wolfgang Bumiller [Tue, 5 Oct 2021 07:30:30 +0000 (09:30 +0200)]
buildbot.yml: remove tokio+fs dep

it's provided by the tokio main package and we have an old
real package around which causes buildbot issues

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd back .buildbot.yml
Wolfgang Bumiller [Mon, 4 Oct 2021 13:29:46 +0000 (15:29 +0200)]
add back .buildbot.yml

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump d/control
Wolfgang Bumiller [Mon, 4 Oct 2021 13:07:54 +0000 (15:07 +0200)]
bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agofix deprecated use of std::u64 modules
Wolfgang Bumiller [Mon, 4 Oct 2021 13:00:43 +0000 (15:00 +0200)]
fix deprecated use of std::u64 modules

MAX values in these modules are replaced by associated
constants in the integer types

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd more code documentation
Wolfgang Bumiller [Mon, 17 May 2021 12:05:10 +0000 (14:05 +0200)]
add more code documentation

all but the `format` module are now #![deny(missing_docs)]

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agomake the ReadAtImpl enum variants private
Wolfgang Bumiller [Mon, 17 May 2021 12:04:52 +0000 (14:04 +0200)]
make the ReadAtImpl enum variants private

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoditch anyhow crate in examples/tests
Wolfgang Bumiller [Mon, 17 May 2021 09:46:50 +0000 (11:46 +0200)]
ditch anyhow crate in examples/tests

mostly to shutup our current buildbot tests

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agosome clippy fixes
Wolfgang Bumiller [Fri, 7 May 2021 09:57:28 +0000 (11:57 +0200)]
some clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.10.1-1
Wolfgang Bumiller [Wed, 31 Mar 2021 11:56:22 +0000 (13:56 +0200)]
bump version to 0.10.1-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agorustfmt
Wolfgang Bumiller [Wed, 31 Mar 2021 11:54:18 +0000 (13:54 +0200)]
rustfmt

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agodecoder/aio: add contents() and content_size() calls
Stefan Reiter [Wed, 31 Mar 2021 10:21:43 +0000 (12:21 +0200)]
decoder/aio: add contents() and content_size() calls

Returns a decoder::Contents without a wrapper type, since in this case
we don't want to hide the SeqRead implementation (as done in
decoder::sync). For conviencience also implement AsyncRead if "tokio-io"
is enabled.

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
3 years agorustfmt
Wolfgang Bumiller [Wed, 31 Mar 2021 11:52:09 +0000 (13:52 +0200)]
rustfmt

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoencoder: only flush owned outputs in 'finish'
Wolfgang Bumiller [Wed, 31 Mar 2021 11:51:46 +0000 (13:51 +0200)]
encoder: only flush owned outputs in 'finish'

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoencoder: flush after writing last entry
Dominik Csapak [Wed, 24 Mar 2021 10:56:38 +0000 (11:56 +0100)]
encoder: flush after writing last entry

some writers may need to be flushed to write out all data

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
3 years agorustfmt
Wolfgang Bumiller [Fri, 12 Mar 2021 09:42:14 +0000 (10:42 +0100)]
rustfmt

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.10.0-1
Wolfgang Bumiller [Fri, 12 Mar 2021 09:38:03 +0000 (10:38 +0100)]
bump version to 0.10.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoexplicitly pad StatxTimestamp with zeros
Wolfgang Bumiller [Fri, 12 Mar 2021 09:34:17 +0000 (10:34 +0100)]
explicitly pad StatxTimestamp with zeros

otherwise we can have random data in there

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoupdate d/control
Wolfgang Bumiller [Wed, 17 Feb 2021 08:55:26 +0000 (09:55 +0100)]
update d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.9.0-1
Wolfgang Bumiller [Wed, 17 Feb 2021 08:54:38 +0000 (09:54 +0100)]
bump version to 0.9.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoadd EncoderOutput::to_borrowed()
Wolfgang Bumiller [Wed, 17 Feb 2021 08:50:10 +0000 (09:50 +0100)]
add EncoderOutput::to_borrowed()

may more "explicit" than using `.as_mut().into()`, but
otherwise just seems like a useful addition to show the
lifetime constraints on this

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agorevert Send requirement from previous patch
Wolfgang Bumiller [Wed, 17 Feb 2021 08:23:29 +0000 (09:23 +0100)]
revert Send requirement from previous patch

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agomake aio::Encoder actually behave with async
Stefan Reiter [Tue, 9 Feb 2021 12:03:47 +0000 (13:03 +0100)]
make aio::Encoder actually behave with async

To really use the encoder with async/await, it needs to support
SeqWrite implementations that are Send. This requires changing a whole
bunch of '&mut dyn SeqWrite' trait objects to instead take a 'T:
SeqWrite' generic parameter directly instead. Most of this is quite
straightforward, though incurs a lot of churn (FileImpl needs a generic
parameter now for example).

The trickiest part is returning a new Encoder instance in
create_directory, as the trait object trick with
SeqWrite::as_trait_object doesn't work if SeqWrite is implemented for
generic '&mut S'.

Instead, work with the generic object directly, and express the
owned/borrowed state in the Encoder (to avoid nested borrowing) as an
enum EncoderOutput.

Add to the aio test to ensure the Encoder is now actually useable.

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agocargo fmt
Wolfgang Bumiller [Tue, 2 Feb 2021 09:54:36 +0000 (10:54 +0100)]
cargo fmt

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agomake Send test not depend on tokio
Wolfgang Bumiller [Tue, 2 Feb 2021 09:54:11 +0000 (10:54 +0100)]
make Send test not depend on tokio

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.8.0-1
Wolfgang Bumiller [Tue, 2 Feb 2021 09:50:03 +0000 (10:50 +0100)]
bump version to 0.8.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agofix Encoder to be Send + Sync
Wolfgang Bumiller [Tue, 2 Feb 2021 09:47:56 +0000 (10:47 +0100)]
fix Encoder to be Send + Sync

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agodebcargo: fix maintainer directive
Fabian Grünbichler [Mon, 1 Feb 2021 10:21:17 +0000 (11:21 +0100)]
debcargo: fix maintainer directive

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agodrop futures dependency
Wolfgang Bumiller [Fri, 15 Jan 2021 13:59:29 +0000 (14:59 +0100)]
drop futures dependency

we're not actually using it anymore now

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agotypo fix: this was supposed to be from_tokio
Wolfgang Bumiller [Fri, 15 Jan 2021 13:42:31 +0000 (14:42 +0100)]
typo fix: this was supposed to be from_tokio

it's on `tokio-io` after all and there previously used to be
a `form_futures` for the `Async*` traits from `futures`

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoclippy fixups
Wolfgang Bumiller [Fri, 15 Jan 2021 13:24:50 +0000 (14:24 +0100)]
clippy fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agomove extra build-dependencies from .builtbot.yml to d/control
Thomas Lamprecht [Fri, 15 Jan 2021 09:07:53 +0000 (10:07 +0100)]
move extra build-dependencies from .builtbot.yml to d/control

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoadd futures to builbot.yml
Thomas Lamprecht [Thu, 14 Jan 2021 15:45:57 +0000 (16:45 +0100)]
add futures to builbot.yml

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate builbot.yml for tokio 1.0
Thomas Lamprecht [Thu, 14 Jan 2021 15:30:53 +0000 (16:30 +0100)]
update builbot.yml for tokio 1.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 0.7.0-1
Fabian Grünbichler [Thu, 14 Jan 2021 14:26:40 +0000 (15:26 +0100)]
bump version to 0.7.0-1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agobuild: fix --no-default-features
Fabian Grünbichler [Thu, 14 Jan 2021 14:26:16 +0000 (15:26 +0100)]
build: fix --no-default-features

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agofix example
Wolfgang Bumiller [Wed, 13 Jan 2021 08:59:58 +0000 (09:59 +0100)]
fix example

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoremove futures-io feature
Fabian Grünbichler [Mon, 11 Jan 2021 12:59:49 +0000 (13:59 +0100)]
remove futures-io feature

we don't use it, and it adds unnecessary duplication/complexity.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agoclippy: use matches! instead of match
Fabian Grünbichler [Mon, 11 Jan 2021 13:47:45 +0000 (14:47 +0100)]
clippy: use matches! instead of match

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agoupdate to tokio 1.0
Fabian Grünbichler [Fri, 4 Dec 2020 10:39:55 +0000 (11:39 +0100)]
update to tokio 1.0

unfortunately, futures::io::AsyncRead and tokio::io::AsyncRead no longer
share a do_poll_read signature, so we need to adapt one to the other
(and also no longer generate some wrapper implementations via macro).

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agobump version to 0.6.2-1
Wolfgang Bumiller [Tue, 15 Dec 2020 12:10:50 +0000 (13:10 +0100)]
bump version to 0.6.2-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agofix `decode_entry` on special files
Wolfgang Bumiller [Tue, 15 Dec 2020 10:34:15 +0000 (11:34 +0100)]
fix `decode_entry` on special files

When using the random accessor to access FIFOs or sockets,
the ranged reader limits the data to only that entry, and
the `decode_entry` will never see a `PAYLOAD` or
`GOODBYE_TABLE` item to finish the entry.
Instead, it'll reach EOF and we need to handle this.
The accessor now tells the decoder to expect EOF as a valid
condition for ending the entry.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoclippy
Wolfgang Bumiller [Fri, 27 Nov 2020 10:55:07 +0000 (11:55 +0100)]
clippy

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.6.1-1
Dietmar Maurer [Fri, 18 Sep 2020 09:35:35 +0000 (11:35 +0200)]
bump version to 0.6.1-1

3 years agoDecoder<StandardReader<T>>: allow access to input
Dietmar Maurer [Fri, 18 Sep 2020 09:32:43 +0000 (11:32 +0200)]
Decoder<StandardReader<T>>: allow access to input

We need this to query the status of the input when decode fails.

3 years agomore build dep fixups for buildbot
Wolfgang Bumiller [Fri, 28 Aug 2020 08:18:18 +0000 (10:18 +0200)]
more build dep fixups for buildbot

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agohave the buildbot install anyhow for now
Wolfgang Bumiller [Fri, 28 Aug 2020 07:46:04 +0000 (09:46 +0200)]
have the buildbot install anyhow for now

there are some build/test/dev dependencies issues with
debcargo still open, once those are resolved we can maybe
revert this

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoformatting fixup
Wolfgang Bumiller [Fri, 28 Aug 2020 07:00:13 +0000 (09:00 +0200)]
formatting fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agod/control bump
Wolfgang Bumiller [Thu, 27 Aug 2020 10:14:39 +0000 (12:14 +0200)]
d/control bump

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.6.0-1
Wolfgang Bumiller [Thu, 27 Aug 2020 10:12:42 +0000 (12:12 +0200)]
bump version to 0.6.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoencoder: let finish return writer, add into_writer
Wolfgang Bumiller [Thu, 27 Aug 2020 10:04:18 +0000 (12:04 +0200)]
encoder: let finish return writer, add into_writer

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.5.0-2
Wolfgang Bumiller [Tue, 25 Aug 2020 10:46:07 +0000 (12:46 +0200)]
bump version to 0.5.0-2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agofixup d/control
Wolfgang Bumiller [Tue, 25 Aug 2020 10:44:21 +0000 (12:44 +0200)]
fixup d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.5.0-1
Wolfgang Bumiller [Tue, 25 Aug 2020 10:26:16 +0000 (12:26 +0200)]
bump version to 0.5.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agorename Entry to Stat, add Metadata::builder_from_stat
Wolfgang Bumiller [Tue, 25 Aug 2020 10:21:18 +0000 (12:21 +0200)]
rename Entry to Stat, add Metadata::builder_from_stat

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agofixup build and test dependencies
Wolfgang Bumiller [Tue, 25 Aug 2020 08:11:15 +0000 (10:11 +0200)]
fixup build and test dependencies

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agogenerate and check-in d/control
Wolfgang Bumiller [Tue, 25 Aug 2020 07:30:55 +0000 (09:30 +0200)]
generate and check-in d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.4.0-1
Wolfgang Bumiller [Mon, 24 Aug 2020 09:54:45 +0000 (11:54 +0200)]
bump version to 0.4.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agodrop poll_close and poll_position from SeqWrite
Wolfgang Bumiller [Mon, 24 Aug 2020 09:51:42 +0000 (11:51 +0200)]
drop poll_close and poll_position from SeqWrite

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agodoc fixup
Wolfgang Bumiller [Thu, 30 Jul 2020 07:40:47 +0000 (09:40 +0200)]
doc fixup

This is a SignedDuration now instead of a Result

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agointroduce StatxTimestamp helper type
Wolfgang Bumiller [Tue, 28 Jul 2020 09:03:11 +0000 (11:03 +0200)]
introduce StatxTimestamp helper type

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoMakefile: fix dinstzall target
Dietmar Maurer [Wed, 29 Jul 2020 06:10:21 +0000 (08:10 +0200)]
Makefile: fix dinstzall target

3 years agoMakefile: build packages inside build/ directory
Dietmar Maurer [Wed, 29 Jul 2020 06:07:47 +0000 (08:07 +0200)]
Makefile: build packages inside build/ directory

3 years agoMakefile: add upload target
Dietmar Maurer [Wed, 29 Jul 2020 05:49:45 +0000 (07:49 +0200)]
Makefile: add upload target

3 years agobump version to 0.3.0-1
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:21 +0000 (12:33 +0200)]
bump version to 0.3.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoadd entry v1 compatiblity test
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:20 +0000 (12:33 +0200)]
add entry v1 compatiblity test

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoimplement Entry v2
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:19 +0000 (12:33 +0200)]
implement Entry v2

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoupdate mk-format-hashes for a new ENTRY
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:18 +0000 (12:33 +0200)]
update mk-format-hashes for a new ENTRY

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agointroduce StatxTimestamp helper type
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:17 +0000 (12:33 +0200)]
introduce StatxTimestamp helper type

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoadd format description to format module
Wolfgang Bumiller [Tue, 28 Jul 2020 10:33:15 +0000 (12:33 +0200)]
add format description to format module

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agobump version to 0.2.1-1
Wolfgang Bumiller [Thu, 16 Jul 2020 09:44:15 +0000 (11:44 +0200)]
bump version to 0.2.1-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agomore clippy lints
Wolfgang Bumiller [Thu, 16 Jul 2020 09:21:13 +0000 (11:21 +0200)]
more clippy lints

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoclippy: fix bad cast in max allowed content size
Wolfgang Bumiller [Thu, 16 Jul 2020 09:21:04 +0000 (11:21 +0200)]
clippy: fix bad cast in max allowed content size

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoadd some random access tests with hardlinks
Wolfgang Bumiller [Fri, 26 Jun 2020 12:12:57 +0000 (14:12 +0200)]
add some random access tests with hardlinks

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoaccessor: impl ReadAt for byte slices
Wolfgang Bumiller [Fri, 26 Jun 2020 11:54:16 +0000 (13:54 +0200)]
accessor: impl ReadAt for byte slices

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agotests: add some ACLs
Wolfgang Bumiller [Fri, 26 Jun 2020 11:05:22 +0000 (13:05 +0200)]
tests: add some ACLs

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>