Your message dated Fri, 17 Jan 2025 21:24:08 +0000 with message-id <e1tytp2-002win...@fasolo.debian.org> and subject line Bug#1092798: fixed in tomb 2.11+dfsg-2 has caused the Debian Bug report #1092798, regarding tomb: Consider replacing hard dependency on sudo with sudo|doas to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 1092798: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092798 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: tomb Version: 2.11+dfsg-1 Severity: normal Tags: patch X-Debbugs-Cc: werdah...@debian.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Dear maintainer, tomb has a hard Depends: on sudo. Please consider changing this to Depends: sudo | doas, since doas has the same functionality as sudo (gaining superuser priviledges). See attached patch implementing this. - -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.8-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: OpenRC (via /run/openrc), PID 1: init LSM: AppArmor: enabled Versions of packages tomb depends on: ii cryptsetup-bin 2:2.7.5-1 ii e2fsprogs 1.47.2-1 ii file 1:5.45-3+b1 ii gettext-base 0.22.5-4 ii gnupg 2.2.46-1 ii libc6 2.40-5 ii libgcrypt20 1.11.0-7 ii pinentry-curses [pinentry] 1.3.1-2 ii pinentry-gnome3 [pinentry] 1.3.1-2 ii python3 3.13.1-2 ii sudo 1.9.16p1-1 ii zsh 5.9-8+b3 Versions of packages tomb recommends: ii lsof 4.99.3+dfsg-2 Versions of packages tomb suggests: pn argon2 <none> ii btrfs-progs 6.12-1+b1 pn dcfldd <none> pn plocate <none> pn pwdsphinx <none> pn qrencode <none> pn recoll <none> pn steghide <none> pn unoconv <none> - -- no debconf information -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZ4KudxUcd2VyZGFoaWFz QGRlYmlhbi5vcmcACgkQ7L7btge5sr6CHAEAmsD0w2i7v0Nh75mkbQ/Blpv8zhM+ sEIeJZ6hZN8hEd4BANlPC/PvDtFR9Qrln8v98Z+oL32wJOBiP4fp3+3VwV0I =LGD8 -----END PGP SIGNATURE-----diff --git a/debian/control b/debian/control index 2de66ae..04525d0 100644 --- a/debian/control +++ b/debian/control @@ -27,7 +27,7 @@ Depends: ${misc:Depends}, # a dependency. Call 'lintian-explain-tags depends-on-python-minimal' for # further details. python3, - sudo, + sudo | doas, zsh Recommends: lsof Suggests: argon2, diff --git a/doc/tomb.1 b/doc/tomb.1 index 767688c..dad2465 100644 --- a/doc/tomb.1 +++ b/doc/tomb.1 @@ -49,8 +49,7 @@ more recipient GPG ids can be indicated (comma separated). The default cipher to protect the key is AES256, a custom one can be specified using the \fI-o\fR option, for a list of supported ciphers use \fI-v\fR. For additional protection against dictionary attacks on keys, the \fI--kdf\fR option can be used when -forging a key, making sure that the binaries in \fIextras/kdf\fR were compiled -and installed on the system. +forging a key. .B .IP "lock" @@ -219,11 +218,12 @@ key is buried in any image or not. .B .IP "cloak" -Cloaks a tomb key (\fI-k\fR) disguising it as a text file using a -cipher from \fIextras/cloak/ciphers\fR (second argument) using -\fIcloakify\fR. This option is useful to backup tomb keys in -unsuspected places; it needs \fIextras/cloak\fR installed and -\fIpython3\fR. +Cloaks a tomb key (\fI-k\fR) disguising it as text using a cipher file +(first argument) writing the result to stdout or optionally an output +file (second argument). See +\fI/usr/share/doc/tomb/examples/cloak-ciphers\fR for potential cipher +files. However, it is recommended to create and use one's own ciphers. +This option is useful to backup tomb keys in unsuspected places. .B .IP "uncloak" diff --git a/extras/cloak/Makefile b/extras/cloak/Makefile index 740e37c..b16c001 100644 --- a/extras/cloak/Makefile +++ b/extras/cloak/Makefile @@ -1,5 +1,6 @@ PREFIX ?= /usr/local +BINDIR = /libexec/tomb install: - install -Dm755 cloakify.py ${DESTDIR}${PREFIX}/bin/cloakify - install -Dm755 decloakify.py ${DESTDIR}${PREFIX}/bin/decloakify + install -Dm755 cloakify.py ${DESTDIR}${PREFIX}${BINDIR}/cloakify + install -Dm755 decloakify.py ${DESTDIR}${PREFIX}${BINDIR}/decloakify diff --git a/extras/cloak/ciphers/starTrek b/extras/cloak/ciphers/starTrek index ea0bfd4..6f77e37 100644 --- a/extras/cloak/ciphers/starTrek +++ b/extras/cloak/ciphers/starTrek @@ -1,147 +1,147 @@ -Ishka -Nog -Charles Tucker -William Riker -Dolim -Lon Suder -Brunt -Hogan -J. M. Colt -Winn Adami -Leonardo da Vinci -Jake Sisko -Azan -Amanda Grayson -Weyoun -Ayala -Nyota Uhura -Tuvok -Saavik -Lwaxana Troi -Gowron -José Tyler -Miles O'Brien -Kashimuro Nozawa -Soval -William Ross -Shakaar Edon -Kathryn Janeway -Jonathan Archer -Keiko O'Brien -Kimara Cretak -Julian Bashir -Dukat -Spock -Alexander Rozhenko -Seska -Evek -Sonya Gomez -Tora Ziyal -Damar -Chakotay -Mezoti -Hugh of Borg -Sela -Thy'lek Shran -Leonard McCoy -Michael Rostov -Jennifer Sisko -Janice Rand -Daniels -Degra -Beverly Crusher -Kasidy Yates -Reginald Barclay -The Doctor -Kes -Jal Culluh -Rom -Mallora -Elim Garak -Silik -Neelix -Michael Jonas -Phlox -The Borg Queen -Benjamin Sisko -Kurn -Hoshi Sato -Mot -K'Ehleyr -Guinan -Erika Hernandez -B'Etor -Leeta -Harry Kim -James T. Kirk -Joseph Sisko -Tal Celes -The Traveler -Samantha Wildman -Rebi -Morn -Lursa -Luther Sloan -Female Changeling -Susan Nicoletti -Naomi Wildman -Mr. Homn -Katherine Pulaski -Phillip Boyce -Ezri Dax -Christopher Pike -Carol Marcus -Mora Pol -Kira Nerys -Vash -T'Pol -Hikaru Sulu -Jean-Luc Picard -Bareil Antos -Wesley Crusher -Number One -Geordi La Forge -Montgomery Scott -Lore -Garrison -Jannar -Ro Laren +Ishka +Nog +Charles Tucker +William Riker +Dolim +Lon Suder +Brunt +Hogan +J. M. Colt +Winn Adami +Leonardo da Vinci +Jake Sisko +Azan +Amanda Grayson +Weyoun +Ayala +Nyota Uhura +Tuvok +Saavik +Lwaxana Troi +Gowron +José Tyler +Miles O'Brien +Kashimuro Nozawa +Soval +William Ross +Shakaar Edon +Kathryn Janeway +Jonathan Archer +Keiko O'Brien +Kimara Cretak +Julian Bashir +Dukat +Spock +Alexander Rozhenko +Seska +Evek +Sonya Gomez +Tora Ziyal +Damar +Chakotay +Mezoti +Hugh of Borg +Sela +Thy'lek Shran +Leonard McCoy +Michael Rostov +Jennifer Sisko +Janice Rand +Daniels +Degra +Beverly Crusher +Kasidy Yates +Reginald Barclay +The Doctor +Kes +Jal Culluh +Rom +Mallora +Elim Garak +Silik +Neelix +Michael Jonas +Phlox +The Borg Queen +Benjamin Sisko +Kurn +Hoshi Sato +Mot +K'Ehleyr +Guinan +Erika Hernandez +B'Etor +Leeta +Harry Kim +James T. Kirk +Joseph Sisko +Tal Celes +The Traveler +Samantha Wildman +Rebi +Morn +Lursa +Luther Sloan +Female Changeling +Susan Nicoletti +Naomi Wildman +Mr. Homn +Katherine Pulaski +Phillip Boyce +Ezri Dax +Christopher Pike +Carol Marcus +Mora Pol +Kira Nerys +Vash +T'Pol +Hikaru Sulu +Jean-Luc Picard +Bareil Antos +Wesley Crusher +Number One +Geordi La Forge +Montgomery Scott +Lore +Garrison +Jannar +Ro Laren Zek -Icheb -Tomalak -Vorik -Elizabeth Cutler -Maxwell Forrest -Maihar'du -Vic Fontaine -Owen Paris -Michael Eddington -Malcolm Reed -Li Nalas -Pavel Chekov -Travis Mayweather -B'Elanna Torres -Worf -Tom Paris -Sarah Sisko -Jadzia Dax -Mila -Data -Q -Seven of Nine -Christine Chapel -Alyssa Ogawa -Joseph Carey -Molly O'Brien -Sarek -Martok -J. Hayes -Kor -Enabran Tain -Robin Lefler -Deanna Troi -Quark -Chell -Tasha Yar -Opaka Sulan -Odo +Icheb +Tomalak +Vorik +Elizabeth Cutler +Maxwell Forrest +Maihar'du +Vic Fontaine +Owen Paris +Michael Eddington +Malcolm Reed +Li Nalas +Pavel Chekov +Travis Mayweather +B'Elanna Torres +Worf +Tom Paris +Sarah Sisko +Jadzia Dax +Mila +Data +Q +Seven of Nine +Christine Chapel +Alyssa Ogawa +Joseph Carey +Molly O'Brien +Sarek +Martok +J. Hayes +Kor +Enabran Tain +Robin Lefler +Deanna Troi +Quark +Chell +Tasha Yar +Opaka Sulan +Odo diff --git a/extras/kdf-keys/Makefile b/extras/kdf-keys/Makefile index 26872b9..3fee651 100644 --- a/extras/kdf-keys/Makefile +++ b/extras/kdf-keys/Makefile @@ -1,11 +1,11 @@ PREFIX ?= /usr/local +BINDIR = /libexec/tomb all: - $(CC) -O2 $(CFLAGS) -o tomb-kdb-pbkdf2 pbkdf2.c -lgcrypt - $(CC) -O2 $(CFLAGS) -o tomb-kdb-pbkdf2-getiter benchmark.c -lgcrypt - $(CC) -O2 $(CFLAGS) -o tomb-kdb-pbkdf2-gensalt gen_salt.c -lgcrypt - $(CC) -O2 $(CFLAGS) -o tomb-kdb-hexencode hexencode.c + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o tomb-kdb-pbkdf2 pbkdf2.c -lgcrypt + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o tomb-kdb-pbkdf2-getiter benchmark.c -lgcrypt + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o tomb-kdb-pbkdf2-gensalt gen_salt.c -lgcrypt test: @echo "Running Tomb-kdb tests" @@ -15,8 +15,7 @@ clean: rm -f tomb-kdb-pbkdf2 tomb-kdb-pbkdf2-getiter tomb-kdb-pbkdf2-gensalt tomb-kdb-hexencode install: - install -Dm755 tomb-kdb-pbkdf2 ${DESTDIR}${PREFIX}/bin/tomb-kdb-pbkdf2 - install -Dm755 tomb-kdb-pbkdf2-getiter ${DESTDIR}${PREFIX}/bin/tomb-kdb-pbkdf2-getiter - install -Dm755 tomb-kdb-pbkdf2-gensalt ${DESTDIR}${PREFIX}/bin/tomb-kdb-pbkdf2-gensalt - install -Dm755 tomb-kdb-hexencode ${DESTDIR}${PREFIX}/bin/tomb-kdb-hexencode - @echo "Tomb-kdb auxiliary binaries installed in ${DESTDIR}${PREFIX}/bin" + install -Dm755 tomb-kdb-pbkdf2 ${DESTDIR}${PREFIX}${BINDIR}/tomb-kdb-pbkdf2 + install -Dm755 tomb-kdb-pbkdf2-getiter ${DESTDIR}${PREFIX}${BINDIR}/tomb-kdb-pbkdf2-getiter + install -Dm755 tomb-kdb-pbkdf2-gensalt ${DESTDIR}${PREFIX}${BINDIR}/tomb-kdb-pbkdf2-gensalt + @echo "Tomb-kdb auxiliary binaries installed in ${DESTDIR}${PREFIX}${BINDIR}" diff --git a/tomb b/tomb index 34b4102..6bf4778 100755 --- a/tomb +++ b/tomb @@ -101,6 +101,8 @@ typeset _MSG_FD_OVERRIDE # if set, _msg will write to this file descriptor # Make sure sbin is in PATH (man zshparam) path+=( /sbin /usr/sbin ) +# Make sure location of helper tools is in PATH +path+=( /usr/libexec/tomb ) # For gettext export TEXTDOMAIN=tomb
--- End Message ---
--- Begin Message ---Source: tomb Source-Version: 2.11+dfsg-2 Done: Sven Geuer <s...@debian.org> We believe that the bug you reported is fixed in the latest version of tomb, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1092...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sven Geuer <s...@debian.org> (supplier of updated tomb package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 17 Jan 2025 21:55:12 +0100 Source: tomb Architecture: source Version: 2.11+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Debian Security Tools <team+pkg-secur...@tracker.debian.org> Changed-By: Sven Geuer <s...@debian.org> Closes: 1092798 Changes: tomb (2.11+dfsg-2) unstable; urgency=medium . * d/control: Replace hard dependency on 'sudo' with 'sudo | doas'. Thanks to Matthias Geiger for providing a patch (Closes: #1092798). * d/t/*: Run autopkgtest twice using 'sudo' in one case and 'doas' in the other. * d/copyright: Bump copyright year to 2025 where required. * d/watch: Rework file for readability and drop filenamemangle option. * Apply 'wrap-and-sort -at'. Checksums-Sha1: 8ef7c5eb585d0e30559fbc4139ed8b3854e7debd 2050 tomb_2.11+dfsg-2.dsc 36282522ab9a3ec360460a330193f97504fc0e5d 16152 tomb_2.11+dfsg-2.debian.tar.xz cc1e192a2fa6531d71b3efbc6af96c14ab10c2dc 6000 tomb_2.11+dfsg-2_amd64.buildinfo Checksums-Sha256: 396c55b1841e8f35fb59ddee3951c7dca1fe96e7fe163449ced783aa48f9516f 2050 tomb_2.11+dfsg-2.dsc e61e70037d744798bd1e79e77af4f78a4d7bfadc9a3a5d518f65546d292d406e 16152 tomb_2.11+dfsg-2.debian.tar.xz 9f42acfc2794aaeef3631f43acc2fa70ca93fcbea6b3df88dbcc0e78ddc1bb46 6000 tomb_2.11+dfsg-2_amd64.buildinfo Files: 78dc93904396474599b508497eaa93ca 2050 utils optional tomb_2.11+dfsg-2.dsc eafcf0fbde78a4a88cc2a63bf8e8a20e 16152 utils optional tomb_2.11+dfsg-2.debian.tar.xz a3c10e53e419ae0f1909fb1bf58d5b22 6000 utils optional tomb_2.11+dfsg-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmeKxmAPHHNnZUBkZWJp YW4ub3JnAAoJEK31Dtr4rdWFwLMP/Akp1C9zbLmFijLPUWLFTqFhM+czg7PRo6Qn SvPgl8/IV6iJLVrFB7VlqzOXY0BXFmGrVIOfulhsCf8BvfJFJDuWUnTMTne1YLz8 mB9rmX/3It5fheUHNTLcyz2om0lrAXaxBJCWztP+G1PtXY/lAmwXwTYymRRwgpRp FCst1QIG2SftByVl2pc52/JkIOk+NDS4gXOh/DvvmCxS3w1z31oK9q6mSz5B2hpF hMj9RdCSvJcVYcaP/4D2vTykSHIxQ877MXolTpJXzAU1kGODh2yZ5fpVfQHaLJmD SbjUO0hm5Nr59+UO3q50gVvXSjO+sjNo4OftT1grBBtKChAcZWqMpPqXjYPN4cFC 9437NWvJtVmLj+ghHpFvj5CUyXHLEF1g1foN28/WtT13lDOA2gy3/S+e0d9RNdCx E7QQPRNYZC7bHFsT6x1M0QaV0poPiNTo2uxps0//E4BCRIQGR6Z6qxt12c56HWqV r/c0g9OEjT0r1f3E2BXPqY4SpmS7zhboff/aKA3Swh1dMQLQb+ZdWwsUOyvHpswe 6jAxnr7lyiq18nmDTiyBG0Vvv4+97I0Nax/bGBR8sYBAXBcEHvY/mFVxdIgOXExo HXWnls3ZzOG4vg3AfzsAmx6Zq12dh6UJoYTpBHdbBHtGu5jvNCYWdzGrNEA8dAIU sXmBhXOx =rjfR -----END PGP SIGNATURE-----pgpJk6R58PfnP.pgp
Description: PGP signature
--- End Message ---