Bug#979617: tcplay: VeraCrypt support

2024-04-26 Thread Daniel Kahn Gillmor
Hi László--

Thanks for sorting out the 3.3-1 upload for tcplay, multiarch-ifying
library along the way, and updating the packaging history in Salsa, too!

With much appreciation,

 --dkg


signature.asc
Description: PGP signature


Bug#979617: tcplay: VeraCrypt support

2024-04-25 Thread GCS
On Mon, Apr 22, 2024 at 8:33 PM Daniel Kahn Gillmor  wrote:
> On Sun 2024-04-21 15:44:12 +0200, László Böszörményi (GCS) wrote:
> >  I prefer communication first. :) Currently I'm travelling so I can
> > only check it on Tuesday.
>
> That's why i uploaded to DELAYED/15 :)  thanks for offering to take a
> look at it later this week, László!
 I meant to reach a consensus first and then do the upload. There's no
point in an upload that needs to be cancelled.

Best,
Laszlo/GCS



Bug#979617: tcplay: VeraCrypt support

2024-04-22 Thread Daniel Kahn Gillmor
On Sun 2024-04-21 15:44:12 +0200, László Böszörményi (GCS) wrote:
>  I prefer communication first. :) Currently I'm travelling so I can
> only check it on Tuesday.

That's why i uploaded to DELAYED/15 :)  thanks for offering to take a
look at it later this week, László!

>  There were some license problems in the past at least, which
> prevented packaging. I will check the current situation.

That's good to know!  in the version i uploaded, it looked like a simple
2-clause BSD, but i'm sure you have more detailed historical knowledge.

All the best,

 --dkg


signature.asc
Description: PGP signature


Bug#979617: tcplay: VeraCrypt support

2024-04-21 Thread GCS
Hi,

On Sun, Apr 21, 2024 at 9:06 AM Daniel Kahn Gillmor  wrote:
> I've just confirmed what Johannes said about tcplay 3.3 building easily
> on debian.  I uploaded 3.3-0.1 to unstable as an NMU to DELAYED/15,
> after cleaning up the packaging a little bit.
[...]
> Hopefully this NMU is welcomed in the helpful spirit i intended with it!
> But if you think it's a bad idea, I don't mind it being NACK'ed.  In the
> course of doing the cleanup i noticed a few weird things about the
> packaging for libtcplay, that i wasn't sure how to best fix, so i just
> recorded them in the BTS.
 I prefer communication first. :) Currently I'm travelling so I can
only check it on Tuesday.

> I've also tested a backported version of 3.3-0.1 to debian stable, and
> it seems to work fine to create an interoperable VeraCrypt volume
> (methodology described below).
 There were some license problems in the past at least, which
prevented packaging. I will check the current situation.

Regards,
Laszlo/GCS



Bug#979617: tcplay: VeraCrypt support

2024-04-21 Thread Daniel Kahn Gillmor
Control: retitle 979617 tcplay: new upstream version 3.3 (includes VeraCrypt 
support)

I've just confirmed what Johannes said about tcplay 3.3 building easily
on debian.  I uploaded 3.3-0.1 to unstable as an NMU to DELAYED/15,
after cleaning up the packaging a little bit.

I've imported all the history of the tcplay package from
snapshots.debian.org into a git repo (using "gbp import-dscs --debsnap
tcplay"), and then made my packaging changes on top of that synthetic
history.

I published that git repository (history + my changes) at
https://salsa.debian.org/debian/tcplay on the debian/unstable branch.

Hopefully this NMU is welcomed in the helpful spirit i intended with it!
But if you think it's a bad idea, I don't mind it being NACK'ed.  In the
course of doing the cleanup i noticed a few weird things about the
packaging for libtcplay, that i wasn't sure how to best fix, so i just
recorded them in the BTS.

I also cleaned up upstream's manpages a bit, and reported those fixes
upstream at https://github.com/bwalex/tc-play/pull/84

There are probably more things that could be cleaned up upstream (the
modern toolchain makes a lot of complaints about the tcplay source), but
i haven't tried to fix or even report those yet.

I've also tested a backported version of 3.3-0.1 to debian stable, and
it seems to work fine to create an interoperable VeraCrypt volume
(methodology described below).  The backport to bookworm required
nothing more than a new entry in debian/changelog, which is published on
the debian/bookworm branch in salsa (but not uploaded anywhere yet).

I tested on a dual-boot x86_64 system where /dev/vda5 is a slice visible
to both a Debian stable installation with tcplay 3.3-0.1~bpo12+1 and a
Windows 11 system with VeraCrypt 1.26.7 (64-bit) installed.

On the Debian side, i did:

```
tcplay --create --device=/dev/vda5 --pbkdf-prf=SHA256-VC
cryptsetup open --type=tcrypt /dev/vda5 vera
mkfs -t vfat /dev/mapper/vera
mount /dev/mapper/vera /mnt
echo "this is a test" > /mnt/testing.txt
umount /mnt
cryptsetup close vera
```

Then i rebooted the system into Windows, and using Veracrypt, i was able
to map the volume onto the E: drive using the same password i'd entered
with tcplay and "cryptsetup open", and then read "this is a test" out of
E:\testing.txt

In my test, my password was plain 7-bit clean US-ASCII; i didn't try any
fancier passwords.

Regards,

   --dkg


signature.asc
Description: PGP signature


Bug#979617: tcplay: VeraCrypt support

2024-04-20 Thread Daniel Kahn Gillmor
Retitle: 979617 tcplay: new upstream version 3.3 (includes VeraCrypt support)

On Thu 2023-02-16 15:07:10 +0100, Johannes Truschnigg wrote:
> tc-play 3.3 seems to build fairly cleanly on bullseye from its tag/release
> tarball [0]. It'd be *really* nice to have in Debian to be able to handle
> VeraCrypt volumes.

It would be great to have this updated version of tcplay in debian.

If there's some reason to not update tcplay in debian, it would be good
to know.

The package hasn't seen any updates in debian since oldoldstable.

--dkg


signature.asc
Description: PGP signature


Bug#979617: tcplay: VeraCrypt support

2023-02-16 Thread Johannes Truschnigg
Dear maintainer,

tc-play 3.3 seems to build fairly cleanly on bullseye from its tag/release
tarball [0]. It'd be *really* nice to have in Debian to be able to handle
VeraCrypt volumes.

[0]: https://github.com/bwalex/tc-play/archive/v3.3.tar.gz

-- 
with best regards:
- Johannes Truschnigg ( johan...@truschnigg.info )

www:   https://johannes.truschnigg.info/
phone: +43650217
xmpp:  johan...@truschnigg.info


signature.asc
Description: PGP signature


Bug#979617: tcplay: VeraCrypt support

2021-01-08 Thread KenichiroMATOHARA
Package: tcplay
Version: 1.1-6
Severity: normal

Dear Maintainer,

It seems that VeraCrypt is supported in 3.0 in the upstream of tcplay.
https://github.com/bwalex/tc-play/blob/master/CHANGELOG#L15

I hope it will be updated so that VeraCrypt can be used.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, arm64

Kernel: Linux 5.10.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CRAP, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages tcplay depends on:
ii  libc6   2.31-9
ii  libdevmapper1.02.1  2:1.02.173-1
ii  libgcrypt20 1.8.7-2
ii  libgpg-error0   1.38-2
ii  libuuid12.36.1-4

tcplay recommends no packages.

tcplay suggests no packages.

-- no debconf information