Page MenuHome GnuPG

gpgtarProject
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Mon, Dec 2

ikloecker closed T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug as Resolved.

Gpg4win 4.4.0 has just been released. Creation of encrypted archives has been completely reworked with Gpg4win 4.3.0 already. I could create an encrypted archive containing the two files with GpgEX without problems.

Mon, Dec 2, 3:59 PM · kleopatra, gpgtar, Bug Report, gpg4win

Mon, Nov 25

ebo closed T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted as Resolved.

tested with Gpg4win-Beta-75++

Mon, Nov 25, 12:35 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Thu, Nov 14

ikloecker moved T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Thu, Nov 14, 2:16 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker moved T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted from Backlog to QA on the vsd33 board.

This is included in test installers since some time already.

Thu, Nov 14, 2:16 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker added a project to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted: vsd33.

This change is also used for VSD 3.3

Thu, Nov 14, 2:15 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Nov 7 2024

werner closed T7380: gpgtar does not always create directories on extraction. as Resolved.

Fixed for all branches.

Nov 7 2024, 3:42 PM · Bug Report, gpgtar
werner triaged T7380: gpgtar does not always create directories on extraction. as Normal priority.
Nov 7 2024, 3:03 PM · Bug Report, gpgtar

Nov 5 2024

werner added a comment to T4554: gpgtar invalid octal number.

If 7z is used to create a tarball that tarball is then 7z compressed. At least this is how I understand the case.
When gpgtar now tries to extract the file it sees a 7z file and thus emits the octal number warnings because it assumes a tarball (after decryption by gpg).

Nov 5 2024, 5:00 PM · gpgtar, Bug Report, gpg4win
ikloecker added a comment to T4554: gpgtar invalid octal number.

This problem was also reported at https://bugs.kde.org/show_bug.cgi?id=479567#c1

Nov 5 2024, 4:37 PM · gpgtar, Bug Report, gpg4win
werner edited projects for T5054: Preservation of modification date upon decryption/extraction., added: Bug Report, gnupg26; removed gnupg24, Feature Request.

While reviewing this task I noticed that I wrote adding a -p option. This is non-sense, because -p is to preserve permissions at extract time; this is unrelated to the last modification time. Standard tar extract files and set the modification to the one given in the tarball - unless you use -m to use the current time. Thus this task is actually a bug and not a feature request. For backward compatibility this will be done only for gnupg26 for now.

Nov 5 2024, 3:30 PM · gnupg26, Bug Report, gpgtar
ebo closed T4554: gpgtar invalid octal number as Resolved.

This ticket is obsolete, we did some work on gpgtar since then. Should the issue still occur, please reopen or create a new ticket

Nov 5 2024, 3:22 PM · gpgtar, Bug Report, gpg4win
ebo removed a project from T5054: Preservation of modification date upon decryption/extraction.: gnupg (gpg23).
Nov 5 2024, 3:10 PM · gnupg26, Bug Report, gpgtar

Sep 25 2024

werner moved T6556: gpgtar: Removes existing output file on error from Backlog to gnupg-2.4.2 on the gnupg24 board.
Sep 25 2024, 4:29 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner closed T6556: gpgtar: Removes existing output file on error as Resolved.

We won't do that for Windows.

Sep 25 2024, 4:27 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner moved T6556: gpgtar: Removes existing output file on error from Backlog to gnupg-2.2.42 on the gnupg22 board.
Sep 25 2024, 4:26 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report

Sep 20 2024

ikloecker changed the status of T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted from Open to Testing.

gpgme now checks for a SUCCESS status emitted by gpgtar when creating a signed and/or encrypted archive. If gpgtar is killed (or exits without emitting SUCCESS for some other reason) then the partially created archive is removed and Kleopatra reports a failure.

Sep 20 2024, 10:10 AM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Sep 18 2024

ikloecker moved T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 18 2024, 3:35 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker claimed T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.
Sep 18 2024, 3:34 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker added a comment to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.

Status messages on successful creation of signed & encrypted archive

2024-09-18 15:21:33 gpgme[3250.d47]     _gpgme_io_read: check: [GNUPG:] PROGRESS gpgtar c 0 3<LF>
2024-09-18 15:21:33 gpgme[3250.d47]     _gpgme_io_read: check: [GNUPG:] PROGRESS gpgtar s 0 62 B<LF>
Sep 18 2024, 3:34 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Aug 26 2024

bernhard added a comment to T7271: clarify tar format of gpgtar in documentation.

Because a user in https://mstdn.social/deck/@GnuPG/113011825339406300 did read the documentation, I had a look in the documentation and in other public definitions (e.g. https://www.gnu.org/software/tar/manual/html_node/Formats.html#Formats) and I can understand the questions of the user.

Aug 26 2024, 9:05 AM · FAQ, gpgtar, Documentation

Aug 24 2024

werner closed T7271: clarify tar format of gpgtar in documentation as Resolved.

gpgtar is compatible to PGP Desktop's format which they call ZIP. This is technically ustar with the most common extensions. Don't let us go into yet another TAR format discussion.

Aug 24 2024, 3:07 PM · FAQ, gpgtar, Documentation

Apr 30 2024

alexk removed a project from T6853: GpgTar: S/MIME decryption fails with input/output error: vsd33.
Apr 30 2024, 3:43 PM · gnupg, gpgtar, Restricted Project

Apr 17 2024

werner lowered the priority of T6853: GpgTar: S/MIME decryption fails with input/output error from High to Normal.

Nobody uses gpgtar for S/MIME

Apr 17 2024, 5:20 PM · gnupg, gpgtar, Restricted Project

Mar 19 2024

ikloecker added projects to T6853: GpgTar: S/MIME decryption fails with input/output error: gpgtar, gnupg.

What happens if you call gpgtar with --utf8-strings --cms additionally to the other options? And what happens if you pipe the archive to gpgtar's stdin?

Mar 19 2024, 10:43 AM · gnupg, gpgtar, Restricted Project

Jan 5 2024

werner moved T6558: gpgtar: Does not stop spawned gpg process when exiting from Backlog to done on the gnupg24 board.
Jan 5 2024, 12:02 PM · gnupg24, Restricted Project, gpgtar, Bug Report

Oct 18 2023

ebo closed T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID as Invalid.

The original issue was to unclear to analyse and it was likely meanwhile fixed. For the other issue see the follow up ticket.

Oct 18 2023, 2:02 PM · gpg4win, kleopatra, gpgtar, Restricted Project
aheinecke added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

I mean this would also be solved if we did not use qiodevicedataprovider but pass the filenames directly to gpg for single files, too. (can't remember the ticket number) but I don't want to do that right now.

Oct 18 2023, 1:28 PM · gpg4win, kleopatra, gpgtar, Restricted Project
aheinecke added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

The original issue was about creating an encrypted archive. This code doesn't use Qt anymore for writing the result file, but delegates this to gpgtar.

Oct 18 2023, 1:27 PM · gpg4win, kleopatra, gpgtar, Restricted Project
aheinecke added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

That sounds like a solid conclusion. I mean if errno is not set explicitly it is basically undefined which value it is, so maybe some other function set errno to no space left on device in that one case where it "worked".

Oct 18 2023, 1:24 PM · gpg4win, kleopatra, gpgtar, Restricted Project
ikloecker added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

The original issue was about creating an encrypted archive. This code doesn't use Qt anymore for writing the result file, but delegates this to gpgtar.

Oct 18 2023, 12:34 PM · gpg4win, kleopatra, gpgtar, Restricted Project
TobiasFella added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

I've debugged Eva's problem and I think it's unrelated to the original problem, as it's specific to qt.

Oct 18 2023, 11:44 AM · gpg4win, kleopatra, gpgtar, Restricted Project

Oct 13 2023

ebo added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

As what I see is similar as what Andre saw, I'll describe it here. Please check if this is relevant.
After the above mentioned Ticket was resolved, I tried the exact same encryption in Kleopatra on the same Test-VM.

Oct 13 2023, 12:35 PM · gpg4win, kleopatra, gpgtar, Restricted Project

Sep 6 2023

werner claimed T6556: gpgtar: Removes existing output file on error.
Sep 6 2023, 8:07 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner added a comment to T6556: gpgtar: Removes existing output file on error.

That should be easy on Unix but on Windows we have the nul nul: and iirc also /dev/nul.

Sep 6 2023, 8:07 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
ikloecker added a comment to T6556: gpgtar: Removes existing output file on error.

@iklocker: Which gpg bug to you mean?

Sep 6 2023, 3:44 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner added a comment to T6556: gpgtar: Removes existing output file on error.

@iklocker: Which gpg bug to you mean?

Sep 6 2023, 2:21 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report

Sep 1 2023

thesamesam added a comment to T6556: gpgtar: Removes existing output file on error.

Thanks. For the record, done at https://lists.gnupg.org/pipermail/gnupg-users/2023-August/066692.html.

Sep 1 2023, 5:15 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report

Aug 23 2023

ikloecker added a comment to T6556: gpgtar: Removes existing output file on error.

It may be better to open a separate issue for the issue in gpg, so that it's not overlooked/forgotten when the issue in gpgtar is fixed.

Aug 23 2023, 10:06 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
AndrewAmmerlaan added a comment to T6556: gpgtar: Removes existing output file on error.

That is intentional. If we are able to remove a file we do it. Solution for you is easy: gpg .... -o - </dev/null >/dev/null

Aug 23 2023, 10:06 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner added a comment to T6556: gpgtar: Removes existing output file on error.

That is intentional. If we are able to remove a file we do it. Solution for you is easy: gpg .... -o - </dev/null >/dev/null

Aug 23 2023, 9:58 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
AndrewAmmerlaan added a comment to T6556: gpgtar: Removes existing output file on error.

This looks like the same problem I encountered in Gentoo's Portage. To unlock the binary package signing key, Portage will run the equivalent of gpg --homedir ... --digest-algo ... --local-user ... --output /dev/null /dev/null. If unlocking fails (due to e.g. wrong password), /dev/null is removed: https://bugs.gentoo.org/912808

Aug 23 2023, 9:38 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report

Aug 17 2023

ikloecker added a comment to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.

Yes, gpgtar emits a SUCCESS status. gpgme should probably check for this.

Aug 17 2023, 2:24 PM · vsd33, gpgme, kleopatra, gpgtar, Restricted Project, Bug Report

Aug 4 2023

aheinecke closed T6525: Kleopatra: Gpgtar progress label needs to be generalized or updated as Resolved.

Works for me.

Aug 4 2023, 11:40 AM · Restricted Project, gpgtar, kleopatra

Jul 12 2023

aheinecke lowered the priority of T6531: Gpgtar behavioral change when extracting archives from Unbreak Now! to Normal.

Normal priority to get the _1_ removed when no folder with the same name already exists in that location.

Jul 12 2023, 5:12 PM · Restricted Project, kleopatra, gpgtar
aheinecke moved T6531: Gpgtar behavioral change when extracting archives from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Strangely enough this does not happen on linux. Maybe related to the KMime changes we have there?

Jul 12 2023, 4:05 PM · Restricted Project, kleopatra, gpgtar
aheinecke claimed T6531: Gpgtar behavioral change when extracting archives.
Jul 12 2023, 9:29 AM · Restricted Project, kleopatra, gpgtar
aheinecke reopened T6531: Gpgtar behavioral change when extracting archives as "Open".

For S/MIME archives the output for e.g. testfolder.tar.gz.p7m is now named "testfolder.tar.gz_1_/testfolder" with the "_1_" even added if there is no "archive.tar.gz"

Jul 12 2023, 9:26 AM · Restricted Project, kleopatra, gpgtar

Jul 6 2023

ebo closed T6531: Gpgtar behavioral change when extracting archives as Resolved.

works. So gpgtar obviously knows about the filenames now, too

Jul 6 2023, 2:52 PM · Restricted Project, kleopatra, gpgtar

Jun 26 2023

ikloecker closed T6558: gpgtar: Does not stop spawned gpg process when exiting as Invalid.

Closing since the problem doesn't seem to occur if the operation is canceled properly.

Jun 26 2023, 12:15 PM · gnupg24, Restricted Project, gpgtar, Bug Report
ikloecker added a comment to T6558: gpgtar: Does not stop spawned gpg process when exiting.

Sorry about that. I tested an old build which didn't call gpgme_cancel_async and therefore probably didn't properly close the channels. It seems to work if gpgme_cancel_async is called to cancel the operation.

Jun 26 2023, 12:03 PM · gnupg24, Restricted Project, gpgtar, Bug Report