head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.76 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.74 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.72 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.70 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.68 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.66 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.64 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.62 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.60 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.58 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.56 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.54 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.52 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.50 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.48 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.46 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.44 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.42 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.40 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.38 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.36 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.34 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.32 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.28 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.8 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.30 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.26 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.24 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.22 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.20 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.18 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.16 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.14 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.12 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.10 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.6 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.4 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.2 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.1.1.1.0.106 pkgsrc-2016Q3-base:1.1.1.1 pkgsrc-2016Q2:1.1.1.1.0.104 pkgsrc-2016Q2-base:1.1.1.1 pkgsrc-2016Q1:1.1.1.1.0.102 pkgsrc-2016Q1-base:1.1.1.1 pkgsrc-2015Q4:1.1.1.1.0.100 pkgsrc-2015Q4-base:1.1.1.1 pkgsrc-2015Q3:1.1.1.1.0.98 pkgsrc-2015Q3-base:1.1.1.1 pkgsrc-2015Q2:1.1.1.1.0.96 pkgsrc-2015Q2-base:1.1.1.1 pkgsrc-2015Q1:1.1.1.1.0.94 pkgsrc-2015Q1-base:1.1.1.1 pkgsrc-2014Q4:1.1.1.1.0.92 pkgsrc-2014Q4-base:1.1.1.1 pkgsrc-2014Q3:1.1.1.1.0.90 pkgsrc-2014Q3-base:1.1.1.1 pkgsrc-2014Q2:1.1.1.1.0.88 pkgsrc-2014Q2-base:1.1.1.1 pkgsrc-2014Q1:1.1.1.1.0.86 pkgsrc-2014Q1-base:1.1.1.1 pkgsrc-2013Q4:1.1.1.1.0.84 pkgsrc-2013Q4-base:1.1.1.1 pkgsrc-2013Q3:1.1.1.1.0.82 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.80 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.78 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.76 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.74 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.72 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.70 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.68 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.66 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.64 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.62 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.60 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.58 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.56 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.54 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.52 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.50 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.48 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.46 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.44 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.42 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.40 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.38 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.36 pkgsrc-2008Q1:1.1.1.1.0.34 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.32 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.30 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.28 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.26 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.24 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.22 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.20 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.18 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.16 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.14 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.12 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.10 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.8 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2016.10.27.19.49.44; author kamil; state Exp; branches; next 1.1; commitid Q5CigAiHwqGOSOrz; 1.1 date 2004.03.01.09.43.06; author cube; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.03.01.09.43.06; author cube; state Exp; branches; next ; desc @@ 1.2 log @Update srm from 1.2.8 to 1.2.15 pkgsrc changes: - set LICENSE (x11) - add test target - add new NetBSD patches - keep INTERIX patch, not tested Upstream changelog ================== release 1.2.15 fix handling of files > 2GB on Windows. fix handling of symlinks to files owned by root. release 1.2.14 fix fill() function, this fixes DoE and Gutmann modes. new --rcmp mode. use simple mode by default and not Gutmann 35 pass. release 1.2.13 fix handling of OsX resource forks. release-1_2_12 now using SVN on SourceForge. small updates to autotools build files. support Haiku operating system. overwrite POSIX extended attributes. srm has exit code != 0 if removing any file or directory failed. handle alternate data streams on Windows and NTFS. handle hard links on Windows and NTFS. release-1_2_11 Win32 command line wildcard expansion -v -v displays current write position SIGINFO, SIGUSR2 display current write position -x does not cross file system boundaries overwrite block devices release-1_2_10 Mac OsX compiles and works again add DoE wipe mode fix deletion of named pipes/fifos Debian fixes Win32 fixes release-1_2_9 fix deletion of 0 byte files fix handling of files <4096 bytes fix handling of files >2GiB on 32bit OpenBSD compat switch handle OsX ressource fork added some code from OsX port Win32 version @ text @@@comment $NetBSD$ bin/fill_test bin/srm man/man1/srm.1 @ 1.1 log @Initial revision @ text @d2 1 @ 1.1.1.1 log @Initial import of srm, version 1.2.8 into the NetBSD Package Collection, by request on regional-fr. Srm is a secure replacement for rm(1). Unlike the standard rm, it overwrites the data in the target files before unlinkg them. This prevents command-line recovery of the data by examining the raw block device. It may also help frustrate physical examination of the disk, although it's unlikely that completely protects against this type of recovery. Srm uses algorithms found in _Secure Deletion of Data from Magnetic and Solid-State Memory_ by Peter Gutmann and THC Secure Delete (the overwrite, truncate, rename, unlink sequence). All users, but especially Linux users, should be aware that srm will only work on file systems that overwrite blocks in place. In particular, it will _NOT_ work on resiserfs or the vast majority of journaled file systems. It should work on ext2, FAT-based file systems, and the BSD native file system. Ext3 users should be especially careful as it can be set to journal data as well, which is an obvious route to reconstructing information. @ text @@