head 1.11; access; symbols pkgsrc-2026Q1:1.11.0.36 pkgsrc-2026Q1-base:1.11 pkgsrc-2025Q4:1.11.0.34 pkgsrc-2025Q4-base:1.11 pkgsrc-2025Q3:1.11.0.32 pkgsrc-2025Q3-base:1.11 pkgsrc-2025Q2:1.11.0.30 pkgsrc-2025Q2-base:1.11 pkgsrc-2025Q1:1.11.0.28 pkgsrc-2025Q1-base:1.11 pkgsrc-2024Q4:1.11.0.26 pkgsrc-2024Q4-base:1.11 pkgsrc-2024Q3:1.11.0.24 pkgsrc-2024Q3-base:1.11 pkgsrc-2024Q2:1.11.0.22 pkgsrc-2024Q2-base:1.11 pkgsrc-2024Q1:1.11.0.20 pkgsrc-2024Q1-base:1.11 pkgsrc-2023Q4:1.11.0.18 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.16 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.14 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.12 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.10 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.8 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.6 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.4 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.2 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.9.0.16 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.14 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.12 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.10 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.8 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.6 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.9.0.4 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.8.0.34 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.32 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.30 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.28 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.26 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.24 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.22 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.20 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.18 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.14 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.12 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.10 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.8 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.6 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.20 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.18 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.16 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.14 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.12 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.10 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.8 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.6 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.4 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.2 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.5.0.20 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.18 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.16 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.14 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.12 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.10 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.8 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.6 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.4 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.2 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.4.0.6 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.4 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.2 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.3.0.38 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.36 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.34 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.32 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.30 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.28 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.26 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.24 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.22 pkgsrc-2008Q1:1.3.0.20 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.18 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.16 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.14 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.12 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.10 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.8 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.6 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.4 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.6 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.4 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.2 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2021.10.26.11.20.23; author nia; state Exp; branches; next 1.10; commitid Ee2HtKMZE70hpjeD; 1.10 date 2021.10.07.14.58.37; author nia; state Exp; branches; next 1.9; commitid NesCGDIBQC26eTbD; 1.9 date 2019.11.16.10.14.15; author mef; state Exp; branches; next 1.8; commitid VL6KiTcmGwJJR3LB; 1.8 date 2015.11.04.01.32.38; author agc; state Exp; branches; next 1.7; commitid 3edk4yRlu0C2kIHy; 1.7 date 2013.06.17.06.09.06; author dholland; state Exp; branches; next 1.6; commitid 1w0eSSC6EYXQOVTw; 1.6 date 2013.06.17.05.37.22; author dholland; state Exp; branches; next 1.5; commitid xvAP9fhaMF6oEVTw; 1.5 date 2011.01.10.06.12.16; author obache; state Exp; branches; next 1.4; 1.4 date 2010.01.27.20.37.48; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.11.10.16.31.25; author joerg; state Exp; branches; next 1.2; 1.2 date 2005.02.24.13.40.59; author agc; state Exp; branches; next 1.1; 1.1 date 2004.08.16.20.15.54; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.08.16.20.15.54; author minskim; state Exp; branches; next ; desc @@ 1.11 log @sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @$NetBSD: distinfo,v 1.10 2021/10/07 14:58:37 nia Exp $ BLAKE2s (wipe-2.3.1.tar.bz2) = d2a063369731c7ce5943651b433ff72b1b0446631fdacb523278f638d2895be0 SHA512 (wipe-2.3.1.tar.bz2) = 63870e68fa5dbf90abb686052f8dcc216ccb93b0c4f5cc10d60ccf43f3606ba91b46dc1e3d8b34d201f7ea657f70b45a61d5d04facf5b2a3e47d2286c46e7110 Size (wipe-2.3.1.tar.bz2) = 72297 bytes SHA1 (patch-aa) = d4045fb2cfb620f0cbf7f5b767b42805389875a5 SHA1 (patch-ab) = c870f718cbba7e633dd2a2e6e6da20d2dd942c26 SHA1 (patch-ac) = 742517caf37193a254245685d5d7cd990caab7a5 SHA1 (patch-ad) = 8867747f6e91d28e507de3b24c9436e3756d3652 SHA1 (patch-ae) = 9785777c93b3c2fb357fcca4ba73f2f5bf5a8329 SHA1 (patch-af) = 98c17d8fcb00b2e4327294dd26b367b874eacfe2 SHA1 (patch-ag) = 1c2944e07724c27abbd4c966822159e649ac786a SHA1 (patch-ah) = 362b9f59453baa4d8632d895a2f3a530ba9ca652 @ 1.10 log @sysutils: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2019/11/16 10:14:15 mef Exp $ d3 1 a3 1 RMD160 (wipe-2.3.1.tar.bz2) = 313c140a2ea6f2c81a0b4d90974c8581ba0b14db @ 1.9 log @(sysutils/wip) Updated 2.2.0 to 2.3.1 2.3.1: fixed Makefile bug! Running make uninstall removed target bin directory. 2.3: DEFAULTS! the default is now one single random pass <-- MAJOR CHANGE special files are no longer deleted by default support for wiping char devices, such as tape drives percentage reporting improved (thanks to Jason Tackaberry for patch) cleanup and exit upon SIGINT each wiped file prints on a seperate line skip unnecessary fdatasync()s, unless you want the extra accuracy on the % shown (-e option) call fsync() on the file after name wipe, in addition to fsync on the directory if fdatasync() fails, try for O_SYNC and only complain once per file fixed some off-by-ones fixed percentages for non-static wipes 2.2.1: added largefile support for linux and solaris (tested on linux) fixed drill_down(). it was using the wrong length to null term the string @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2015/11/04 01:32:38 agc Exp $ a2 1 SHA1 (wipe-2.3.1.tar.bz2) = 72aa8bcbeb54deb676ae08af78401132860703de @ 1.8 log @Add SHA512 digests for distfiles for sysutils category Problems found with existing digests: Package memconf distfile memconf-2.16/memconf.gz b6f4b736cac388dddc5070670351cf7262aba048 [recorded] 95748686a5ad8144232f4d4abc9bf052721a196f [calculated] Problems found locating distfiles: Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9 Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2013/06/17 06:09:06 dholland Exp $ d3 11 a13 11 SHA1 (wipe-2.2.0.tar.bz2) = 4dd18f260ecd91b726336b2788fa33db04d6691a RMD160 (wipe-2.2.0.tar.bz2) = 5d1861bd893e01e94205a7ac2efadb1c756da700 SHA512 (wipe-2.2.0.tar.bz2) = 5d156712b07b579018324b714dad2d3fae3c3cac1a9b1fd76ec44596b9d738bb3e460dedf23898e12ed87ee5dced28d1792c905c9869756914e21ad95efbbbbb Size (wipe-2.2.0.tar.bz2) = 70134 bytes SHA1 (patch-aa) = 4d84f400528b88f376a374f159b72da4237f3b33 SHA1 (patch-ab) = 3116ad02dd0a3514afec440e46ab679395e4bbaa SHA1 (patch-ac) = df59d51a7ee781fd439db1bf2284fb34e26fb8fb SHA1 (patch-ad) = 6288118d9b4a70844bbc94a8e9dc4748fc9459f8 SHA1 (patch-ae) = e1145c395a9b0999d7fbf8a4cb79f1dc89aa29e1 SHA1 (patch-af) = 23102dea6f821791d5b3bd2bb509c38ab6bf2a16 SHA1 (patch-ag) = fd61d6b065eb22cabb697f2df073a3b9efde26a9 @ 1.7 log @Use DIOCGINFO and/or DIOCGWEDGEINFO if DIOCGPART isn't defined. Fixes build on netbsd-6 and up. Caution: while it builds, I haven't actually tested it. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2013/06/17 05:37:22 dholland Exp $ d5 1 @ 1.6 log @Merge two patches that patch the same file. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2011/01/10 06:12:16 obache Exp $ d13 1 a13 1 SHA1 (patch-ah) = 4b50f2fb8fa9b3c091ad4d1e0c8d954d3931d2b9 @ 1.5 log @Add an patch for DragonFly, based on PR#44348 by Tony Young. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2010/01/27 20:37:48 joerg Exp $ d13 1 a13 2 SHA1 (patch-ah) = 4e5e65708282461161f3dd786b1012f8306dd849 SHA1 (patch-ai) = 821f8bad164e2707fdab8fb2f44b1dde0ee82173 @ 1.4 log @DESTDIR support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2005/11/10 16:31:25 joerg Exp $ d14 1 @ 1.3 log @Depend on errno.h for errno. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/02/24 13:40:59 agc Exp $ d6 1 a6 1 SHA1 (patch-aa) = d40a3324eb5e8473d7a3a6acbc307c2ab63d60de @ 1.2 log @Add RMD160 digests. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/08/16 20:15:54 minskim Exp $ d7 7 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d4 1 @ 1.1.1.1 log @Import wipe from pkgsrc-wip. Packaged by pancake and modified by me. Wipe is a secure file wiping utility. There are some low level issues that must be taken into consideration. One of these is that there must be some sort of write barrier between passes. Wipe uses fdatasync(2) (or fsync(2)) as a write barrier, or if fsync(2) isn't available, the file is opened with the O_DSYNC or O_SYNC flag. For wipe to be effective, each pass must be completely written. To ensure this, the drive must support some form of a write barrier, write cache flush, or write cache disabling. SCSI supports ordered command tags, has a force media access bit for commands, and write cache can be disable on mode page 8. IDE/ATA drives support write cache flushes and write cache disabling. Unfortunately, not all drives actually disable write cache when asked to. Those drives are broken. Write caching should always be disabled, unless your system is battery backed and always powers down cleanly. @ text @@