[Forensics-changes] [afflib] 03/03: * New upstream release. * New upstream, Phillip Hellewell, using an authorized fork in GitHub from the previous upstream. This is the new official site. * The new upstream had improvements and fixes in source code, including several suggestions from Debian. Thanks a lot to Phillip. Consequently: - debian/afflib-tools.manpages: removed. - debian/clean: removed. - debian/control: . Added xmount as suggestion to afflib-tools binary (no more support to ewf since 2010). . Updated the Homepage field. . Updated the long description (removed the reference to EnCase, no longer supported since 2010). - debian/copyright: updated. - debian/man: removed all *.1 files. The manpage fonts were kept for future needs. - debian/patches/: removed all patches. - debian/README.source: removed. The package is DFSG compliant now. - debian/watch: updated to use the new upstream repository. * debian/afflib-tools.docs: added all announce files.
Joao Eriberto Mota Filho
eriberto at moszumanska.debian.org
Sun Oct 12 00:35:16 UTC 2014
This is an automated email from the git hooks/post-receive script.
eriberto pushed a commit to branch debian
in repository afflib.
commit 3d76e8cffb19980cc575af9e08ac005cbc14ed27
Author: Joao Eriberto Mota Filho <eriberto at debian.org>
Date: Sat Oct 11 21:29:33 2014 -0300
* New upstream release.
* New upstream, Phillip Hellewell, using an authorized fork in GitHub from
the previous upstream. This is the new official site.
* The new upstream had improvements and fixes in source code, including
several suggestions from Debian. Thanks a lot to Phillip. Consequently:
- debian/afflib-tools.manpages: removed.
- debian/clean: removed.
- debian/control:
. Added xmount as suggestion to afflib-tools binary (no more support
to ewf since 2010).
. Updated the Homepage field.
. Updated the long description (removed the reference to EnCase, no
longer supported since 2010).
- debian/copyright: updated.
- debian/man: removed all *.1 files. The manpage fonts were kept for
future needs.
- debian/patches/: removed all patches.
- debian/README.source: removed. The package is DFSG compliant now.
- debian/watch: updated to use the new upstream repository.
* debian/afflib-tools.docs: added all announce files.
---
debian/afflib-tools.docs | 6 +
debian/afflib-tools.install | 2 +
debian/changelog | 309 ++++++++++++++++++++++++++++++
debian/compat | 1 +
debian/control | 138 ++++++++++++++
debian/copyright | 362 ++++++++++++++++++++++++++++++++++++
debian/libafflib-dev.install | 3 +
debian/libafflib0.docs | 5 +
debian/libafflib0.install | 1 +
debian/libafflib0.lintian-overrides | 4 +
debian/man/affcompare.header | 1 +
debian/man/affcompare.txt | 83 +++++++++
debian/man/affconvert.header | 1 +
debian/man/affconvert.txt | 59 ++++++
debian/man/affcopy.header | 1 +
debian/man/affcopy.txt | 69 +++++++
debian/man/affcrypto.header | 1 +
debian/man/affcrypto.txt | 58 ++++++
debian/man/affdiskprint.header | 1 +
debian/man/affdiskprint.txt | 26 +++
debian/man/affinfo.header | 1 +
debian/man/affinfo.txt | 44 +++++
debian/man/affix.header | 1 +
debian/man/affix.txt | 25 +++
debian/man/affrecover.header | 1 +
debian/man/affrecover.txt | 22 +++
debian/man/affsegment.header | 1 +
debian/man/affsegment.txt | 48 +++++
debian/man/affsign.header | 1 +
debian/man/affsign.txt | 35 ++++
debian/man/affstats.header | 1 +
debian/man/affstats.txt | 27 +++
debian/man/affuse.header | 1 +
debian/man/affuse.txt | 81 ++++++++
debian/man/affverify.header | 1 +
debian/man/affverify.txt | 26 +++
debian/man/affxml.header | 1 +
debian/man/affxml.txt | 27 +++
debian/man/genallman.sh | 27 +++
debian/rules | 25 +++
debian/source/format | 1 +
debian/source/options | 1 +
debian/watch | 2 +
43 files changed, 1531 insertions(+)
diff --git a/debian/afflib-tools.docs b/debian/afflib-tools.docs
new file mode 100644
index 0000000..b34bb85
--- /dev/null
+++ b/debian/afflib-tools.docs
@@ -0,0 +1,6 @@
+AUTHORS
+BUGLIST.txt
+NEWS
+README
+doc/announce*
+doc/FAQ.txt
diff --git a/debian/afflib-tools.install b/debian/afflib-tools.install
new file mode 100644
index 0000000..a65408f
--- /dev/null
+++ b/debian/afflib-tools.install
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/man
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8b45888
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,309 @@
+afflib (3.7.5-1) unstable; urgency=medium
+
+ * New upstream release.
+ * New upstream, Phillip Hellewell, using an authorized fork in GitHub from
+ the previous upstream. This is the new official site.
+ * The new upstream had improvements and fixes in source code, including
+ several suggestions from Debian. Thanks a lot to Phillip. Consequently:
+ - debian/afflib-tools.manpages: removed.
+ - debian/clean: removed.
+ - debian/control:
+ . Added xmount as suggestion to afflib-tools binary (no more support
+ to ewf since 2010).
+ . Updated the Homepage field.
+ . Updated the long description (removed the reference to EnCase, no
+ longer supported since 2010).
+ - debian/copyright: updated.
+ - debian/man: removed all *.1 files. The manpage fonts were kept for
+ future needs.
+ - debian/patches/: removed all patches.
+ - debian/README.source: removed. The package is DFSG compliant now.
+ - debian/watch: updated to use the new upstream repository.
+ * debian/afflib-tools.docs: added all announce files.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Sat, 11 Oct 2014 12:13:18 -0300
+
+afflib (3.7.4+dfsg-3) unstable; urgency=medium
+
+ * Fixed the FTBFS in some archtectures. (Closes: #763765)
+ * Uploaded to unstable.
+ * debian/control:
+ - Bumped Standards-Version to 3.9.6.
+ - Improved the long descriptions.
+ * debian/watch: added the Phillip Hellewell fork repository.
+ The upstream declared the project as dead but Phillip
+ intend to do some extra work to fix issues.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Fri, 03 Oct 2014 08:03:41 -0300
+
+afflib (3.7.4+dfsg-2) experimental; urgency=medium
+
+ * Trying to fix the FTBFS in some archtectures.
+ * debian/afflib-tools.docs:
+ - Added doc/FAQ.txt
+ - Removed doc/*.txt.
+ - Removed debian/README.source
+ * debian/copyright: fixed the license of the tools/affuse.c file.
+ * debian/libafflib0.docs:
+ - Added doc/*.txt.
+ - Removed debian/README.source.
+ * debian/libafflib0.lintian-overrides: added to explain about
+ symbols situation.
+ * debian/patches/fix_typos_spellings_in_tools: added fixes to
+ tool/affconvert file.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Thu, 02 Oct 2014 11:34:07 -0300
+
+afflib (3.7.4+dfsg-1) unstable; urgency=medium
+
+ * New upstream release.
+ * New co-maintainer.
+ * Added the 'dfsg' suffix (see debian/README.source).
+ * Created a manpage for each binary. Consequently:
+ - Created the debian/man directory to be the manpages place.
+ - Created the afflib-tools.manpages to install the manpages.
+ * Updated the DH level from 8 to 9.
+ * debian/clean: added to delete files not removed by upstream when
+ cleaning.
+ * debian/control:
+ - Updated the Homepage field.
+ - Updated the Standards-Version from 3.9.2 to 3.9.5.
+ - Updated the Vcs-* fields to use the canonical URLs.
+ * debian/copyright:
+ - Updated to 1.0 format.
+ - Updated the Source field.
+ - Updated all dates and file licenses. Note that now the afflib
+ is more 'public domain' that 'BSD-4-clause'. More details in
+ COPYING and doc/announce_3.7.txt files. So, changing to
+ 'public domain' as main license.
+ * debian/libafflib0.install: added support to multiarch paths.
+ * debian/libafflib-dev.install: added support to multiarch paths.
+ * debian/libafflib0.symbols: added to provide symbols to
+ libafflib.so.0.0.0
+ * debian/patches/:
+ - fix_typos_spellings_in_tools: created to fix spelling errors,
+ typos and to apply the correct names of the binaries inside the
+ source code.
+ - fix_affcat_manpage: fix the binary name inside the manpage.
+ * debian/README.source: removed the information about patches using
+ quilt (no longer necessary) and added a notice about upstream
+ tarball repack.
+ * debian/source/options: added to ignore some changes in files, made
+ by upstream code, when compiling.
+ * debian/rules:
+ - Added the DEB_BUILD_MAINT_OPTIONS variable to fix the issues
+ pointed by blhc.
+ - Updated the override_dh_auto_configure target to allow the
+ GCC hardening.
+ - Updated the override_dh_auto_install target to work with
+ multiarch paths.
+ * debian/watch: fixed and improved.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Mon, 29 Sep 2014 18:33:27 -0300
+
+afflib (3.6.15-1) unstable; urgency=low
+
+ * Team Upload
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.6.15.
+ * Removing libewf from configuration options as it doesn't exists anymore in
+ upstream.
+ * Enabling shared linkage (Closes: #616402).
+ * Dropping installation of *.a and *.la files in dev.
+ * Applying patch from ubuntu (Thanks to Evan Brode)
+ (Closes: #620411, #621150).
+ * Removing build depends on libewf as upstream dos not support ewf anymore.
+
+ [ Julien Valroff ]
+ * Switch to 3.0 (quilt) source package format
+ * Bump debhelper compat to 8
+
+ -- Julien Valroff <julien at debian.org> Sat, 07 Jan 2012 16:43:52 +0100
+
+afflib (3.6.6-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove references to other libraries from dependency_libs field
+ (Closes: #620411).
+
+ -- Luk Claes <luk at debian.org> Tue, 31 May 2011 19:27:22 +0200
+
+afflib (3.6.6-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Imported Upstream version 3.6.6
+ * Refreshing patches.
+ * Removing quilt dh parameter from rules.
+ * Removing patch for afrecover.
+ * Removing rule to rename s3 binary which no longer exists.
+ * Removing rule that was removing aftest which no longer exists.
+ * Bumped standards version to 3.9.1.
+
+ [ Cristian Greco ]
+ * debian/control: remove myself from Uploaders.
+
+ -- Michael Prokop <mika at debian.org> Mon, 21 Feb 2011 22:36:11 +0100
+
+afflib (3.5.12-2) unstable; urgency=low
+
+ * debian/control: don't build-depend on libfuse-dev on the Hurd, as we
+ can live without affuse and let the package build on such arch.
+ * debian/rules:
+ - don't install /usr/bin/aftest as it is just a test program.
+ - properly pass '-a' option to dh_strip to ensure it will only work
+ on arch-dep packages.
+ * debian/patches:
+ - 01-fix-afrecover.patch: new patch, make afrecover prints its real name
+ to stdout in usage().
+ - 99-no_static_ldflags.patch, new patch: drop `-static` from LDFLAGS from
+ tools/Makefile.am in order to avoid afflib-tools to be statically
+ linked against libafflib.
+ * debian/{control,rules}: build-dep on autotools-dev (>= 20100122.1) and
+ pass '--with autotools_dev' to dh in order to automatically update
+ config.{sub,guess} files.
+
+ -- Cristian Greco <cristian at regolo.cc> Fri, 18 Jun 2010 13:52:52 +0200
+
+afflib (3.5.12-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * New upstream version
+ * debian/patches: drop the following patches, fixed upstream (01-
+ debian-directory.patch, 02-win32-files.patch, 03-bashism.patch).
+
+ [ Cristian Greco ]
+ * debian/rules:
+ - drop some tricky changes to reflect upstream fixes.
+ - debian/rules: add --as-needed to LDFLAGS.
+ * debian/source.lintian-overrides: deleted, this file is no more needed.
+ * debian/*.install: remove unneeded leading slashes.
+ * debian/control: drop build-deps on libncurses5-dev and libreadline-dev,
+ which are not strictly required and causes a mess with reverse
+ dependencies.
+
+ -- Cristian Greco <cristian at regolo.cc> Wed, 12 May 2010 00:20:02 +0200
+
+afflib (3.5.10+dfsg-2) unstable; urgency=low
+
+ * debian/control:
+ - add myself to uploaders.
+ - sort build-deps and remove now unneeded entries.
+ - remove duplicate field Section: in libafflib0.
+ * debian/patches:
+ - refreshed and modified all patches, then let debian/rules
+ calls autoreconf.
+ - 03-bashism.patch: added description.
+ - 04-tests-disabling: drop patch, and just point dh_auto_test to an empty
+ target in debian/rules to disable tests.
+ - 04-fix-afdiskprint.patch: new patch, fix afdiskprint command to properly
+ detect libexpat at build time.
+ * debian/copyright: updated to reflect changes in latest upstream
+ version (see #574544).
+ * debian/watch: added file.
+
+ -- Cristian Greco <cristian at regolo.cc> Sat, 10 Apr 2010 12:35:40 +0200
+
+afflib (3.5.10+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.10+dfsg, addressing
+ licensing issue. (Closes: #574544)
+
+ [ Michael Prokop ]
+ * Explicitly build-depend on quilt (>= 0.46-7~) to make lintian happy.
+
+ -- Michael Prokop <mika at debian.org> Sat, 03 Apr 2010 00:17:02 +0200
+
+afflib (3.5.7+dfsg-2) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Adding a patch to neutralize tests.
+
+ [ Michael Prokop ]
+ * Bump Standards-Version to 3.8.4 (no further changes).
+
+ -- Michael Prokop <mika at debian.org> Wed, 24 Feb 2010 00:09:59 +0100
+
+afflib (3.5.7+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Fixing test_passphrase bash script.
+ * Merging upstream version 3.5.7+dfsg.
+
+ -- Michael Prokop <mika at debian.org> Fri, 19 Feb 2010 12:31:40 +0100
+
+afflib (3.5.5+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.5+dfsg.
+
+ -- Michael Prokop <mika at debian.org> Wed, 30 Dec 2009 18:24:46 +0100
+
+afflib (3.5.4+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.4+dfsg.
+ * Refreshing quilt patches.
+
+ -- Michael Prokop <mika at debian.org> Wed, 23 Dec 2009 01:36:29 +0100
+
+afflib (3.5.2+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.2+dfsg.
+ * Refreshing quilt patches.
+ * Fixing one more bashism.
+ * Adding libewf support.
+
+ [ Michael Prokop ]
+ * Build-Depend on libreadline-dev instead of libreadline5-dev.
+ Thanks to Matthias Klose for the pointer. (Closes: #553717)
+
+ -- Michael Prokop <mika at debian.org> Thu, 05 Nov 2009 01:13:40 +0100
+
+afflib (3.5.0+dfsg-1) unstable; urgency=low
+
+ [ Christophe Monniez ]
+ * Merging upstream version 3.5.0+dfsg.
+ * Fixing conflicting s3 filename (Closes: #549638).
+ * Updating quilt patches.
+ * Added a build depency to a dict needed for tests.
+ * Fixed some bashism (Closes: #549814).
+
+ [ Michael Prokop ]
+ * Remove config.guess + config.sub from Debian package / git tree.
+
+ -- Michael Prokop <mika at debian.org> Wed, 21 Oct 2009 09:55:01 +0200
+
+afflib (3.3.6+dfsg-3) unstable; urgency=low
+
+ [ Michael Prokop ]
+ * Update copyright information for lib/base64.cpp (thanks to Torsten
+ Werner)
+ * Remove config.guess + config.sub from Debian package / git tree.
+
+ [ Christophe Monniez ]
+ * Fixed VCS fields.
+ * Fixed quilt build dependency, thanks to Nobuhiro Iwamatsu (Closes:
+ #549281).
+
+ -- Michael Prokop <mika at debian.org> Fri, 02 Oct 2009 11:15:27 +0200
+
+afflib (3.3.6+dfsg-2) unstable; urgency=low
+
+ * Adding autotools handling in rules that doesn't get done by dh
+ automatically.
+ * Setting uploaders to Christophe.
+ * Updating, sorting and wrapping depends.
+ * Updating package to standards version 3.8.3.
+ * Simplify autotools handling in rules.
+
+ -- Daniel Baumann <daniel at debian.org> Wed, 26 Aug 2009 14:10:35 +0200
+
+afflib (3.3.6+dfsg-1) unstable; urgency=low
+
+ * Initial release (Closes: #379643).
+ * Rebuild tarball without debian directory, misc and win32 files.
+
+ -- Daniel Baumann <daniel at debian.org> Tue, 28 Jul 2009 10:49:42 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..306b34c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,138 @@
+Source: afflib
+Section: libs
+Priority: optional
+Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
+Uploaders: Joao Eriberto Mota Filho <eriberto at debian.org>,
+ Christophe Monniez <christophe.monniez at fccu.be>
+Build-Depends: debhelper (>= 9),
+# needed to remove rpath
+ chrpath,
+# needed to run autoreconf on debian/rules
+ automake, autoconf, libtool,
+ autotools-dev (>= 20100122.1),
+#
+ libcurl4-openssl-dev,
+ libexpat1-dev,
+ libfuse-dev [!hurd-i386],
+ libssl-dev,
+ zlib1g-dev
+Standards-Version: 3.9.6
+Homepage: https://github.com/sshock/AFFLIBv3
+Vcs-Browser: https://anonscm.debian.org/cgit/forensics/afflib.git
+Vcs-Git: git://anonscm.debian.org/forensics/afflib.git
+
+Package: libafflib0
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Advanced Forensics Format Library
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ .
+ - AFF allows files to be digital singed, to provide for
+ chain-of-custody and long-term file integrity.
+ .
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+
+Package: libafflib-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libafflib0 (= ${binary:Version})
+Recommends: afflib-tools
+Description: Advanced Forensics Format Library (development files)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ .
+ - AFF allows files to be digital singed, to provide for
+ chain-of-custody and long-term file integrity.
+ .
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the development files.
+
+Package: afflib-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends:
+ ${misc:Depends}, afflib-tools (= ${binary:Version}),
+ libafflib0 (= ${binary:Version}), libafflib-dev (= ${binary:Version})
+Description: Advanced Forensics Format Library (debug version)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ .
+ - AFF allows files to be digital singed, to provide for
+ chain-of-custody and long-term file integrity.
+ .
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the debugging symbols.
+
+Package: afflib-tools
+Section: utils
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Suggests: xmount
+Description: Advanced Forensics Format Library (utilities)
+ The Advanced Forensic Format (AFF) is on-disk format for storing
+ computer forensic information. Critical features of AFF include:
+ .
+ - AFF allows you to store both computer forensic data and associated
+ metadata in one or more files.
+ .
+ - AFF allows files to be digital singed, to provide for
+ chain-of-custody and long-term file integrity.
+ .
+ - AFF allows for forensic disk images to stored encrypted and
+ decrypted on-the-fly for processing. This allows disk images
+ containing privacy sensitive material to be stored on the Internet.
+ .
+ This package provides the AFF Toolkit, that is a set of programs for
+ working with computer forensic information. Using these tools you can:
+ .
+ * Interconvert disk images between a variety of formats, including:
+ .
+ - raw or "dd";
+ - splitraw (in which a single image is split between mulitple files);
+ - AFF format (in which the entire disk image is stored in a single
+ file);
+ - AFD format (in which a disk image is stored in mulitple AFF files
+ stored in a single directory);
+ - AFM format (in which an AFF file is used to annotate a raw file).
+ .
+ * Compare disk images and report the data or metadata that is different.
+ .
+ * Copy disk images from one location to another, with full verification
+ of data, metadata, and the automatic generation of a chain-of-custody
+ segment.
+ .
+ * Find errors in an AFF file and fix them.
+ .
+ * Print information about a file.
+ .
+ * Print detailed statistics about a file
+ .
+ * Generate a XML representation of a disk image's metadata (for example,
+ acquisition time or the serial number of the acquisition device).
+ .
+ * Produce a XML "diskprint" which allows a disk image to be rapidly
+ fingerprinted without having the computer the SHA1 of the entire
+ disk.
+ .
+ The AFF Toolkit provides these executables: affcat, affcompare, affconvert,
+ affcopy, affcrypto, affdiskprint, affinfo, affix, affrecover, affsegment,
+ affsign, affstats, affuse, affverify and affxml.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..08413e2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,362 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: AFFLIBv3
+Source: https://github.com/sshock/AFFLIBv3
+
+Files: *
+Copyright: 2012-2013 Simson L. Garfinkel <simsong at acm.org>
+ 2014 Phillip Hellewell <sshock at gmail.com>
+Comment: Upstream using GitHub. The changelog was frozen.
+License: Public_Domain_1
+
+
+Files: tools/aff_bom.cpp
+ tools/aff_bom.h
+ tools/affcrypto.cpp
+ tools/affdiskprint.cpp
+Copyright: 2008 Simson L. Garfinkel <simsong at acm.org>
+ 2014 Phillip Hellewell <sshock at gmail.com>
+License: Public_Domain_2
+
+
+Files: doc/FAQ.txt
+ lib/aff_db.cpp
+ lib/aff_db.h
+ lib/aff_toc.cpp
+ lib/afflib.cpp
+ lib/afflib_pages.cpp
+ lib/afflib_stream.cpp
+ lib/afflib_util.cpp
+ lib/s3_glue.cpp
+ lib/s3_glue.h
+ lib/utils.cpp
+ lib/utils.h
+ lib/vnode_afd.cpp
+ lib/vnode_afd.h
+ lib/vnode_aff.cpp
+ lib/vnode_aff.h
+ lib/vnode_afm.cpp
+ lib/vnode_afm.h
+ lib/vnode_raw.cpp
+ lib/vnode_raw.h
+ lib/vnode_s3.cpp
+ lib/vnode_s3.h
+ lib/vnode_split_raw.cpp
+ lib/vnode_split_raw.h
+ Makefile.am
+ tools/affcat.cpp
+ tools/affcompare.cpp
+ tools/affconvert.cpp
+ tools/affcopy.cpp
+ tools/affinfo.cpp
+ tools/affix.cpp
+Copyright: 2005-2006 Simson L. Garfinkel <simsong at acm.org>
+ 2005-2006 Basis Technology, Inc.
+ 2014 Phillip Hellewell <sshock at gmail.com>
+License: BSD-4-clause
+
+
+Files: lib/aftimer.h
+ lib/s3.cpp
+ lib/lzma_glue.cpp
+Copyright: 2012 Simson L. Garfinkel <simsong at acm.org>
+ 2014 Phillip Hellewell <sshock at gmail.com>
+License: BSD-4-clause
+
+
+Files: lzma443/*
+Copyright: 1999-2006 Igor Pavlov
+License: LGPL-2.1+ or CPL or other
+
+
+Files: lzma443/C/7zip/Compress/LZMA_C/LzmaStateTest.c
+ lzma443/C/7zip/Compress/LZMA_C/LzmaTest.c
+ lzma443/C/7zip/Compress/LZMA_C/LzmaTypes.h
+Copyright: 2005-2006 Igor Pavlov
+License: Public_Domain_3
+
+
+Files: lib/qemu/block-vpc.c
+ lib/qemu/block-parallels.c
+ lib/qemu/block-bochs.c
+Copyright: 2005-2007 Alex Beregszaszi
+License: ISC
+
+
+Files: lib/qemu/block.c
+ lib/qemu/block-cow.c
+ lib/qemu/block_int.h
+ lib/qemu/block-qcow.c
+ lib/qemu/block-qcow2.c
+ lib/qemu/block-raw-posix.c
+ lib/qemu/qemu-img.c
+Copyright: 2003-2008 Fabrice Bellard
+License: ISC
+
+
+Files: lib/qemu/block-dmg.c
+ lib/qemu/block-vvfat.c
+ lib/qemu/block-cloop.c
+Copyright: 2004-2005 Johannes E. Schindelin
+License: ISC
+
+
+Files: lib/qemu/block-vmdk.c
+Copyright: 2004 Fabrice Bellard
+ 2005 Filip Navara
+License: ISC
+
+
+Files: lib/base64.cpp
+Copyright: 1995 International Business Machines, Inc.
+ 1996-1999 Internet Software Consortium
+License: MIT and IBM
+
+
+Files: lib/base64.h
+Copyright: 1996-1999 Internet Software Consortium
+License: MIT
+
+
+Files: m4/acx_pthread.m4
+Copyright: 2008 Steven G. Johnson <stevenj at alum.mit.edu>
+License: GPL-3+
+
+
+Files: pyaff/pyaff.c
+Copyright: 2008 David Collett <david.collett at gmail.com>
+License: LGPL-3+
+
+
+Files: tools/affsegment.cpp
+ tools/affstats.cpp
+ tools/affxml.cpp
+Copyright: 2005-2006 Simson L. Garfinkel <simsong at acm.org>
+ Basis Technology, Inc.
+ 2014 Phillip Hellewell <sshock at gmail.com>
+License: BSD-3-clause
+
+
+Files: tools/affuse.c
+Copyright: 2007 Olivier Castan <castan.o at free.fr>
+ Simson L. Garfinkel <simsong at acm.org>
+ 2014 Phillip Hellewell <sshock at gmail.com>
+License: BSD-4-clause
+
+
+Files: debian/*
+Copyright: 2009 Daniel Baumann <mail at daniel-baumann.ch>
+ 2009-2011 Michael Prokop <mika at debian.org>
+ 2009-2012 Christophe Monniez <christophe.monniez at fccu.be>
+ 2010 Cristian Greco <cristian at debian.org>
+ 2011 Luk Claes <luk at debian.org>
+ 2012 Julien Valroff <julien at debian.org>
+ 2014 Joao Eriberto Mota Filho <eriberto at debian.org>
+License: BSD-3-clause
+
+
+License: Public_Domain_1
+ This file is a work of a US government employee and as such is
+ in the Public domain.
+
+
+License: Public_Domain_2
+ The software provided here is released by the Naval Postgraduate
+ School (NPS), an agency of the US Department of the Navy, USA. The
+ software bears no warranty, either expressed or implied. NPS does
+ not assume legal liability nor responsibility for a User's use of
+ the software or the results of such use. Please note that within
+ the United States, copyright protection, under Section 105 of the
+ United States Code, Title 17, is not available for any work of the
+ United States Government and/or for any works created by United
+ States Government employees. User acknowledges that this software
+ contains work which was created by NPS employee(s) and is therefore
+ in the public domain and not subject to copyright.
+
+
+License: BSD-4-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by Simson L. Garfinkel
+ and Basis Technology Corp.
+ 4. Neither the name of Simson L. Garfinkel, Basis Technology, or other
+ contributors to this program may be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY SIMSON L. GARFINKEL, BASIS TECHNOLOGY,
+ AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL SIMSON L. GARFINKEL, BASIS TECHNOLOGY,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+License: Public_Domain_3
+ This file written and distributed to public domain by Igor Pavlov.
+
+
+License: LGPL-2.1+ or CPL or other
+ The LZMA SDK is quad-licensed under the GNU Library General Public
+ License (LGPL), the Common Public License (CPL), a custom simplified
+ license for unmodified code, and a proprietary license.
+ .
+ In Debian, the LZMA SDK is distributed under the LGPL.
+ .
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+
+License: ISC
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+
+License: MIT
+ Permission to use, copy, modify, and distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
+ ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
+ CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
+ ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ SOFTWARE.
+
+
+License: IBM
+ International Business Machines, Inc. (hereinafter called IBM) grants
+ permission under its copyrights to use, copy, modify, and distribute this
+ Software with or without fee, provided that the above copyright notice and
+ all paragraphs of this notice appear in all copies, and that the name of IBM
+ not be used in connection with the marketing of any product incorporating
+ the Software or modifications thereof, without specific, written prior
+ permission.
+ .
+ To the extent it has a right to do so, IBM grants an immunity from suit
+ under its patents, if any, for the use, sale or manufacture of products to
+ the extent that such products are used for performing Domain Name System
+ dynamic updates in TCP/IP networks by means of the Software. No immunity is
+ granted for any product per se or for any other function of any product.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
+ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
+ DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
+ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
+ IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+
+License: LGPL-3+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the Free
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU Library General Public License
+ can be found in /usr/share/common-licenses/LGPL-3 file.
+
+
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ tools/affsegment.cpp:
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. [omitted]
+ 4. Neither the name of Simson Garfinkel, Basis Technology, or other
+ contributors to this program may be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY SIMSON GARFINKEL, BASIS TECHNOLOGY,
+ AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL SIMSON GARFINKEL, BAIS TECHNOLOGy,
+ OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
diff --git a/debian/libafflib-dev.install b/debian/libafflib-dev.install
new file mode 100644
index 0000000..5f9c2da
--- /dev/null
+++ b/debian/libafflib-dev.install
@@ -0,0 +1,3 @@
+usr/include/*
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*.pc
diff --git a/debian/libafflib0.docs b/debian/libafflib0.docs
new file mode 100644
index 0000000..7893a9b
--- /dev/null
+++ b/debian/libafflib0.docs
@@ -0,0 +1,5 @@
+AUTHORS
+BUGLIST.txt
+doc/*.txt
+NEWS
+README
diff --git a/debian/libafflib0.install b/debian/libafflib0.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libafflib0.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/libafflib0.lintian-overrides b/debian/libafflib0.lintian-overrides
new file mode 100644
index 0000000..1d7c2cc
--- /dev/null
+++ b/debian/libafflib0.lintian-overrides
@@ -0,0 +1,4 @@
+# The upstream source code produces different symbols for
+# each architecture/kernel. So, we don't generate symbols
+# to avoid a FTBFS.
+libafflib0: no-symbols-control-file usr/lib/x86_64-linux-gnu/libafflib.so.0.0.0
diff --git a/debian/man/affcompare.header b/debian/man/affcompare.header
new file mode 100644
index 0000000..df33efe
--- /dev/null
+++ b/debian/man/affcompare.header
@@ -0,0 +1 @@
+.TH affcompare "1" "Oct 2014" "AFFCOMPARE 3.7.4" "compare the contents of an ISO file to an AFF file"
diff --git a/debian/man/affcompare.txt b/debian/man/affcompare.txt
new file mode 100644
index 0000000..788c97d
--- /dev/null
+++ b/debian/man/affcompare.txt
@@ -0,0 +1,83 @@
+NAME
+ affcompare - compare the contents of an ISO file to an AFF file
+SYNOPSIS
+ affcompare [options] file1 file2
+ affcompare [options] -r dir1 dir2
+ affcompare [options] -s file1 file2...
+DESCRIPTION
+ Compare the contents of an ISO file to an AFF file. Optionally, if they are
+ equal, delete the ISO file.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ Fast options (compare segments but not their contents):
+ -e Just report about existence (use with -r).
+ -p Report about the results of preening.
+ -r dir1 dir2 Recursively compare what's in dir1 with dir2, and
+ report what's in dir1 that's not in dir2.
+ -s Check to see if named files are on Amazon S3.
+
+ Other options:
+ -a Print what's the same (all).
+ -b Print the numbers of differing sectors.
+ -c Print the contents of differing sectors.
+ -h Show help page.
+ -m Just report about the data (ignore metadata).
+ -P <n> Just examine the differences on page 'n'.
+ -q Quiet. No output except for errors.
+ -V Just print the version number and exit.
+ -v Verbose. Show each file as it is compared.
+EXAMPLES
+ Compare file1 with file2:
+
+ $ affcompare file1.aff file2.aff
+
+ Compare similarly-named files in dir1/ and dir2/:
+
+ $ affcompare \-r dir1 dir2
+
+ Reports if files were successfully copied to Amazon S3 checking only for
+ existence, not reading back the bytes (because all writes to S3 are
+ validated by the MD5 of the object):
+
+ $ affcompare \-s file1.aff file2.aff file3.aff
+
+ Compare f1.aff with dir1/f1.aff and f2.aff with dir2/f2.aff:
+
+ $ affcompare f1.aff f2.aff dir1/
+
+ note that dir1/ must end with a slash.
+
+ Compare file.aff and file.img:
+
+ $ affcompare \-b img file.aff
+
+ Compare file1.aff, file1.img, etc.:
+
+ $ affcompare \-b img file1.aff file2.aff file3.aff
+
+ Report AFF files in dir1 but not in dir2:
+
+ $ affcompare \-re dir1 dir2
+
+ Report AFF files in dir1 but not on S3 (low bandwidth):
+
+ $ affcompare \-rse dir1 s3:///
+
+ Report AFF files in dir1 but incomplete on on S3 (more bandwidth):
+
+ $ affcompare \-rs dir1 s3:///
+SEE ALSO
+ affcat(1), affconvert(1), affcopy(1), affcrypto(1), affdiskprint(1),
+ affinfo(1), affix(1), affrecover(1), affsegment(1), affsign(1),
+ affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affconvert.header b/debian/man/affconvert.header
new file mode 100644
index 0000000..22b470e
--- /dev/null
+++ b/debian/man/affconvert.header
@@ -0,0 +1 @@
+.TH affconvert "1" "Oct 2014" "AFFCONVERT 3.7.4" "convert files between RAW and AFF formats"
diff --git a/debian/man/affconvert.txt b/debian/man/affconvert.txt
new file mode 100644
index 0000000..f2a724a
--- /dev/null
+++ b/debian/man/affconvert.txt
@@ -0,0 +1,59 @@
+NAME
+ affconvert - convert files between RAW and AFF formats
+SYNOPSIS
+ affconvert [options] file1 [... files]
+DESCRIPTION
+ Convert files from RAW to AFF, AFF to RAW and AFF to AFF
+ (recompressing/uncompressing). WARNING: the source file must have 'raw'
+ or 'aff' as extension in name.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ General options:
+ -q Quiet mode. Don't ask questions, don't print status.
+ -V Just print the version number and exit.
+
+ AFF output options:
+ -a<ext> Use 'ext' for aff files (default is aff; afd for AFD files).
+ -L Use the LZMA compression algorithm (better but slower).
+ -Mn[kmg] Set maximum size of output file. Suffix with k, m or g. Use with -o.
+ -O<dir> Use 'dir' as the output directory. Example: -Otest. Note that you need create the directory.
+ -o<dir>.afd Output to 'dir'.afd (can only convert one at a time). Consider AFF if file ends using .aff. Otherwise assumes raw. The directory must have .afd as extension in name.
+ -s<n> Set the image_pagesize as 'n' (default 16777216).
+ -x Don't compress the AFF file.
+ -X<n> Set compression to 'n'; default is 7.
+
+ Raw output options:
+ -e<ext> Use 'ext' for the raw files (default is raw). Implies in -r.
+ -r Force raw output.
+
+ Dangerous input options:
+ -y Always answer yes/no questions 'yes.'
+ -Z Do not automatically probe for gzip/bzip2 compression.
+ -z ZAP (delete) the output file if it already exists.
+EXAMPLES
+ Convert file1.raw to file1.aff:
+
+ $ affconvert file1.raw
+
+ Batch convert files:
+
+ $ affconvert file1.raw file2.raw file3.raw
+
+ Split an AFF file into 4GB chunks for archiving to DVD:
+
+ $ affconvert \-M4g \-odvd.afd bigfile.aff
+SEE ALSO
+ affcat(1), affcompare(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affcopy.header b/debian/man/affcopy.header
new file mode 100644
index 0000000..3f9ce90
--- /dev/null
+++ b/debian/man/affcopy.header
@@ -0,0 +1 @@
+.TH affcopy "1" "Oct 2014" "AFFCOPY 3.7.4" "reorder and recompress AFF files"
diff --git a/debian/man/affcopy.txt b/debian/man/affcopy.txt
new file mode 100644
index 0000000..be56608
--- /dev/null
+++ b/debian/man/affcopy.txt
@@ -0,0 +1,69 @@
+NAME
+ affcopy - reorder and recompress AFF files
+SYNOPSIS
+ affcopy [options] file1 file
+ affcopy [options] file1 file2 file3 ... dir
+ affcopy [options] file1 file2 file3 ... dir1 dir2...
+DESCRIPTION
+ Copy one AFF file to another. Resulting file is re-ordered and possibly
+ re-compressed.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ General options:
+ -d Print debugging information as well.
+ -h Help, print this message.
+ -L Recompress pages (preen) with LZMA (smaller but slower).
+ -m Just copy the missing segments.
+ -V Print the program version and exit.
+ -v Verbose: print each file as it is copied.
+ -vv Very verbose: print each segment as it is copied.
+ -x Don't verify hashes on reads.
+ -Xn Recompress pages (preen) with zlib level n.
+ -y Don't verify writes.
+ -z ZAP (delete). Copy even if the destination exists.
+
+ Signature Options:
+ -k <filename.key> Specify private key for signing.
+ -c <filename.cer> Specify a X.509 certificate that matches the private key
+ (by default, the file is assumed to be the same one
+ provided with the -k option).
+ -n Read notes to accompany the copy from standard in.
+
+ Encryption Options:
+
+ Is possible specify passphrase encryption for filename.aff with:
+ file://:passphrase@/filename.aff
+EXAMPLES
+ Copy file1 to file2:
+
+ $ affcopy file1 file
+
+ Copy all files to dir:
+
+ $ affcopy file1 file2 file3 dir
+
+ Copy file1 to dir1, file2 to dir2 and file3 to dir3:
+
+ $ affcopy file1 file2 file3 dir1 dir2 dir3
+
+ Encrypt file.aff:
+ $ affcopy file.aff file://:mypassword@/file-encrypted.aff
+
+ Copy all files in current directory to S3 default bucket with X9 compression:
+
+ $ affcopy \-vy \-X9 *.aff s3:///
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affcrypto.header b/debian/man/affcrypto.header
new file mode 100644
index 0000000..697103e
--- /dev/null
+++ b/debian/man/affcrypto.header
@@ -0,0 +1 @@
+.TH affcrypto "1" "Oct 2014" "AFFCRYPTO 3.7.4" "handle encryption issues"
diff --git a/debian/man/affcrypto.txt b/debian/man/affcrypto.txt
new file mode 100644
index 0000000..accbca3
--- /dev/null
+++ b/debian/man/affcrypto.txt
@@ -0,0 +1,58 @@
+NAME
+ affcrypto - handle encryption issues
+SYNOPSIS
+ affcrypto [options] filename.aff [filename2.aff ... ]
+DESCRIPTION
+ Command for dealing with encryption issues.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ General options:
+ -j Just print the number of encrypted segments.
+ -J Just print the number of unencrypted segments.
+ -x Output in XML.
+
+ Data conversion options:
+ -e Encrypt the unencrypted non-signature segments.
+ -d Decrypt the encrypted non-signature segments.
+ -r Change passphrase (take old and new from stdin).
+ -O <old> Specify an old passphrase.
+ -N <new> Specify new passphrase.
+ -K <mykey.key> Specifies a private keyfile for unsealing (may not be repeated).
+ -C <mycert.crt> Specifies a certificate file for sealing (may be repeated).
+ -S Add symmetric encryptiong (passphrase) to AFFILE encrypted with public key (requires a private key and a specified passphrase).
+ -A Add asymmetric encryption to a AFFILE encrypted with a passphrase (requires a certificate file spcified with the -C option).
+
+ Password Cracking Options:
+ -f <file> Crack passwords but read them from file.
+ -k Attempt to crack passwords by reading a list of passwords from ~/.affpassphrase.
+ -p <passphrase> Checks to see if passphrase is the passphrase of the file. Exit code is 0 if yes and -1 if not.
+
+ Debugging:
+ -D debug; print out each key as it is tried.
+ -l List the installed hash and encryption algorithms.
+ -V Just print the version number and exit.
+NOTES
+ This program ignores these environment variables:
+ * AFFLIB_PASSPHRASE
+ * AFFLIB_PASSPHRASE_FILE
+ * AFFLIB_PASSPHRASE_FD
+ * AFFLIB_DECRYPTING_PRIVATE_KEYFILE
+EXAMPLE
+ Print if each file is encrypted or not:
+
+ $ affcrypto filename.aff filename2.aff
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affdiskprint.header b/debian/man/affdiskprint.header
new file mode 100644
index 0000000..208810c
--- /dev/null
+++ b/debian/man/affdiskprint.header
@@ -0,0 +1 @@
+.TH affdiskprint "1" "Oct 2014" "AFFDISKPRINT 3.7.4" "create a diskprint AFF structure"
diff --git a/debian/man/affdiskprint.txt b/debian/man/affdiskprint.txt
new file mode 100644
index 0000000..f4da29e
--- /dev/null
+++ b/debian/man/affdiskprint.txt
@@ -0,0 +1,26 @@
+NAME
+ affdiskprint - create a diskprint AFF structure
+SYNOPSIS
+ affdiskprint [options] infile
+DESCRIPTION
+ Create a diskprint AFF structure.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ -x XML Verify the diskprint.
+ -V Just print the version number and exit.
+ -h Print this help.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affinfo.header b/debian/man/affinfo.header
new file mode 100644
index 0000000..8c0f10e
--- /dev/null
+++ b/debian/man/affinfo.header
@@ -0,0 +1 @@
+.TH affinfo "1" "Oct 2014" "AFFINFO 3.7.4" "print information about an AFF file"
diff --git a/debian/man/affinfo.txt b/debian/man/affinfo.txt
new file mode 100644
index 0000000..7e98e3c
--- /dev/null
+++ b/debian/man/affinfo.txt
@@ -0,0 +1,44 @@
+NAME
+ affinfo - print information about an AFF file
+SYNOPSIS
+ affinfo [options] infile
+DESCRIPTION
+ Print information about an AFF file.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ General options:
+ -a Print ALL segments (normally data segments are suppressed).
+ -b Print how many bad blocks in each segment (implies -a).
+ -i Identify the files; don't do info on them.
+ -w Wide output; print more than 1 line if necessary.
+ -s <segment> Just print information about 'segment' (may be repeated).
+ -m Validate MD5 hash of entire image.
+ -S Validate SHA1 hash of entire image.
+ -v Validate the hash of each page (if present).
+ -y Don't print segments of lengths 16 and 20 as hex.
+ -p<passphrase> Specify <passphrase> to decrypt a file.
+ -l Just print the segment names and exit
+ -V Just print the version number and exit.
+
+ Preview Options:
+ -X No data preview; just print the segment names.
+ -x Print binary values in hex (default is ASCII).
+
+ Misc:
+ -d Debug.
+ -A If infile is a device, print the number of sectors and sector size to stdout in XML.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affix.header b/debian/man/affix.header
new file mode 100644
index 0000000..f0b1f3e
--- /dev/null
+++ b/debian/man/affix.header
@@ -0,0 +1 @@
+.TH affix "1" "Oct 2014" "AFFIX 3.7.4" "fix a corrupted AFF file"
diff --git a/debian/man/affix.txt b/debian/man/affix.txt
new file mode 100644
index 0000000..5f5b79a
--- /dev/null
+++ b/debian/man/affix.txt
@@ -0,0 +1,25 @@
+NAME
+ affix - fix a corrupted AFF file
+SYNOPSIS
+ affix [options] file1 file2 file3 ...
+DESCRIPTION
+ Fix an aff file that is corrupt. If file does not have a GUID, create one.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ -y Actually modify the files; normally just reports the problems.
+ -v Just print the version number and exit.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affrecover.header b/debian/man/affrecover.header
new file mode 100644
index 0000000..c93e453
--- /dev/null
+++ b/debian/man/affrecover.header
@@ -0,0 +1 @@
+.TH affrecover "1" "Oct 2014" "AFFRECOVER 3.7.4" "recover broken pages of an AFF file"
diff --git a/debian/man/affrecover.txt b/debian/man/affrecover.txt
new file mode 100644
index 0000000..cffb998
--- /dev/null
+++ b/debian/man/affrecover.txt
@@ -0,0 +1,22 @@
+NAME
+ affrecover - recover broken pages of an AFF file
+SYNOPSIS
+ affrecover filename
+DESCRIPTION
+ Recover broken pages of an AFF file using the party bits.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affsegment.header b/debian/man/affsegment.header
new file mode 100644
index 0000000..c36f798
--- /dev/null
+++ b/debian/man/affsegment.header
@@ -0,0 +1 @@
+.TH affsegment "1" "Oct 2014" "AFFSEGMENT 3.7.4" "segment manipulation tool"
diff --git a/debian/man/affsegment.txt b/debian/man/affsegment.txt
new file mode 100644
index 0000000..5aa552e
--- /dev/null
+++ b/debian/man/affsegment.txt
@@ -0,0 +1,48 @@
+NAME
+ affsegment - segment manipulation tool
+SYNOPSIS
+ affsegment [options] file1.aff [file2.aff ...]
+DESCRIPTION
+ This is a segment manipulation tool.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ Options:
+ -c Create AFF files if they do not exist.
+ -ssegval Sets the value of a segment; may be repeated.
+ -psegname Prints the contents of the segment name for each file.
+ -V Just print the version number and exit.
+ -dname Delete segment 'name'.
+ -h, -? Print this message.
+ -Q interpert 8-byte segments as a 64-bit value.
+ -A Print the 32-bit arg, not the segment value.
+ -x Print the segment as a hex string.
+
+ Setting the segment values:
+ -sname=- Take the new value of segment 'name' from stdin.
+ -sname=val Sets segment 'name' to be 'val'.
+ -sname=<val Sets segment 'name' to be contents of file 'val'
+
+ Setting the segment args:
+ -sname/arg Sets segment 'name' arg to be 'arg' (may be repeated).
+
+ Setting both the segment value and the arg:
+ -sname/arg=val Sets both arg and val for segment 'name'.
+ -sname/arg=<file Sets the arg and take contents from file 'file'.
+ -sname/arg=- Sets the arg of segment 'name' and take the contents from stdin.
+NOTES
+ All deletions are done first, then all updates. Don't specify the same segment twice on one command line.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1),
+ affsign(1), affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affsign.header b/debian/man/affsign.header
new file mode 100644
index 0000000..d1c6a41
--- /dev/null
+++ b/debian/man/affsign.header
@@ -0,0 +1 @@
+.TH affsign "1" "Oct 2014" "AFFSIGN 3.7.4" "sign an existing AFF file"
diff --git a/debian/man/affsign.txt b/debian/man/affsign.txt
new file mode 100644
index 0000000..4336369
--- /dev/null
+++ b/debian/man/affsign.txt
@@ -0,0 +1,35 @@
+NAME
+ affsign - sign an existing AFF file
+SYNOPSIS
+ affcopy [options] file1 file
+ affcopy [options] file1 file2 file3 ... dir
+ affcopy [options] file1 file2 file3 ... dir1 dir2...
+DESCRIPTION
+ Sign an existing AFF file. This program will:
+ * Sign each segment if there are no segment signatures.
+ * Write signed chain-of-custody Bill of Materials segment.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ General options:
+ -n Ask for a chain-of-custody note.
+ -v Just print the version number and exit.
+
+ Signature Options:
+ -k filename.key Specify private key for signing.
+ -c filename.cer Specify a X.509 certificate that matches the private key (by default, the file is assumed to be the same one provided with the -k option).
+ -Z ZAP (remove) all signature segments.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affstats(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affstats.header b/debian/man/affstats.header
new file mode 100644
index 0000000..30f9c6d
--- /dev/null
+++ b/debian/man/affstats.header
@@ -0,0 +1 @@
+.TH affstats "1" "Oct 2014" "AFFSTATS 3.7.4" "print specific statistics about one or more AFF files"
diff --git a/debian/man/affstats.txt b/debian/man/affstats.txt
new file mode 100644
index 0000000..5a1f625
--- /dev/null
+++ b/debian/man/affstats.txt
@@ -0,0 +1,27 @@
+NAME
+ affstats - print specific statistics about one or more AFF files
+SYNOPSIS
+ affstats [options] file
+ affstats [options] file1 file2 file3
+DESCRIPTION
+ Print specific statistics about one or more AFF files. Ideally, the stats can
+ be gotten from the metadata, but this program will calculate it if necessary.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ -m Print all output in megabytes.
+ -v Just print the version number and exit.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affuse(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affuse.header b/debian/man/affuse.header
new file mode 100644
index 0000000..ba9fa7b
--- /dev/null
+++ b/debian/man/affuse.header
@@ -0,0 +1 @@
+.TH affuse "1" "Oct 2014" "AFFUSE 3.7.4" "provide access to AFF containers"
diff --git a/debian/man/affuse.txt b/debian/man/affuse.txt
new file mode 100644
index 0000000..03f7805
--- /dev/null
+++ b/debian/man/affuse.txt
@@ -0,0 +1,81 @@
+NAME
+ affuse - provide access to AFF containers
+SYNOPSIS
+ affuse [<FUSE library options>] aff_image mount_point
+DESCRIPTION
+ Provide access to AFF containers, allowing several advanced operations.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ FUSE options:
+ -d -o debug Enable debug output (implies in -f).
+ -f Foreground operation.
+ -s Disable multi-threaded operation.
+ -o allow_other Allow access to other users.
+ -o allow_root Allow access to root.
+ -o auto_unmount Auto unmount on process termination.
+ -o nonempty Allow mounts over non-empty file/dir.
+ -o default_permissions Enable permission checking by kernel.
+ -o fsname=NAME Set filesystem name.
+ -o subtype=NAME Set filesystem type.
+ -o large_read Issue large read requests (2.4 only).
+ -o max_read=N Set maximum size of read requests.
+ -o hard_remove Immediate removal (don't hide files).
+ -o use_ino Let filesystem set inode numbers.
+ -o readdir_ino Try to fill in d_ino in readdir.
+ -o direct_io Use direct I/O.
+ -o kernel_cache Cache files in kernel.
+ -o [no]auto_cache Enable caching based on modification times (off).
+ -o umask=M Set file permissions (octal).
+ -o uid=N Sset file owner.
+ -o gid=N Set file group.
+ -o entry_timeout=T Cache timeout for names (1.0s).
+ -o negative_timeout=T Cache timeout for deleted names (0.0s).
+ -o attr_timeout=T Cache timeout for attributes (1.0s).
+ -o ac_attr_timeout=T Auto cache timeout for attributes (attr_timeout).
+ -o noforget Never forget cached inodes.
+ -o remember=T Remember cached inodes for T seconds (0s).
+ -o nopath Don't supply path if not necessary.
+ -o intr Allow requests to be interrupted.
+ -o intr_signal=NUM Signal to send on interrupt (10).
+ -o modules=M1[:M2...] Names of modules to push onto filesystem stack.
+ -o max_write=N Set maximum size of write requests.
+ -o max_readahead=N Set maximum readahead.
+ -o max_background=N Set number of maximum background requests.
+ -o congestion_threshold=N Set kernel's congestion threshold.
+ -o async_read Perform reads asynchronously (default).
+ -o sync_read Perform reads synchronously.
+ -o atomic_o_trunc Enable atomic open+truncate support.
+ -o big_writes Enable larger than 4kB writes.
+ -o no_remote_lock Disable remote file locking.
+ -o no_remote_flock Disable remote file locking (BSD).
+ -o no_remote_posix_lock Disable remove file locking (POSIX).
+ -o [no_]splice_write Use splice to write to the fuse device.
+ -o [no_]splice_move Move data while splicing to the fuse device.
+ -o [no_]splice_read Use splice to read from the fuse device.
+
+ Module options:
+
+ [iconv]
+ -o from_code=CHARSET Original encoding of file names (default: UTF-8).
+ -o to_code=CHARSET New encoding of the file names (default: UTF-8).
+
+ [subdir]
+ -o subdir=DIR Prepend this directory to all paths (mandatory).
+ -o [no]rellinks Transform absolute symlinks to relative.
+NOTES
+ Use fusermount -u mount_point, to unmount.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affverify(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affverify.header b/debian/man/affverify.header
new file mode 100644
index 0000000..5eb1d3d
--- /dev/null
+++ b/debian/man/affverify.header
@@ -0,0 +1 @@
+.TH affverify "1" "Oct 2014" "AFFVERIFY 3.7.4" "verify the digital signature on a signed file"
diff --git a/debian/man/affverify.txt b/debian/man/affverify.txt
new file mode 100644
index 0000000..6981731
--- /dev/null
+++ b/debian/man/affverify.txt
@@ -0,0 +1,26 @@
+NAME
+ affverify - verify the digital signature on a signed file
+SYNOPSIS
+ affverify [options] filename.aff
+DESCRIPTION
+ Verify the digital signature on a signed file.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ -a Print all segments.
+ -V Just print the version number and exit.
+ -v Verbose.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affxml(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/affxml.header b/debian/man/affxml.header
new file mode 100644
index 0000000..a34e232
--- /dev/null
+++ b/debian/man/affxml.header
@@ -0,0 +1 @@
+.TH affxml "1" "Oct 2014" "AFFXML 3.7.4" "print AFF information as XML"
diff --git a/debian/man/affxml.txt b/debian/man/affxml.txt
new file mode 100644
index 0000000..4d08550
--- /dev/null
+++ b/debian/man/affxml.txt
@@ -0,0 +1,27 @@
+NAME
+ affxml - print AFF information as XML
+SYNOPSIS
+ affxml [options] infile
+DESCRIPTION
+ Print AFF information as XML.
+
+ This file is part of the AFFLIBv3, that provides AFF.
+
+ AFF is an open and extensible file format to store disk images and associated
+ metadata. It is useful in several scenaries, as computer forensics
+ investigations.
+OPTIONS
+ -j <segname> Just print information about segname (may be repeated).
+ -s Output 'stats' for the file data (may a long time).
+ -V Just print the version number and exit.
+ -x Don't include the infile filename in output.
+SEE ALSO
+ affcat(1), affcompare(1), affconvert(1), affcopy(1), affcrypto(1),
+ affdiskprint(1), affinfo(1), affix(1), affrecover(1), affsegment(1),
+ affsign(1), affstats(1), affuse(1), affverify(1)
+AUTHOR
+ The AFFLIB was written by Simson L. Garfinkel <simsong at acm.org> and Basis
+ Technology, Inc.
+
+ This manual page was written by Joao Eriberto Mota Filho <eriberto at debian.org>
+ for the Debian project (but may be used by others).
diff --git a/debian/man/genallman.sh b/debian/man/genallman.sh
new file mode 100755
index 0000000..130ecf8
--- /dev/null
+++ b/debian/man/genallman.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+# Generate several manpages at the same time.
+# C 2014 Joao Eriberto Mota Filho <eriberto at debian.org>
+#
+# You can use this code in the same terms of the BSD-3-clause license or,
+# optionally, in the same terms of the license used in debian/ directory
+# in this Debian package. Please, to the last option, refer the package
+# name when using.
+#
+# This script uses txt2man. You need 2 files: program_name.txt and
+# program_name.header.
+#
+# The program_name.header must be use this structure:
+#
+# .TH <program_name> "<manpage_level>" "<date>" "<program_name_upper_case> <program_version>" "<program_description>"
+#
+# Example:
+#
+# .TH mac-robber "1" "May 2013" "MAC-ROBBER 1.02" "collects data about allocated files in mounted filesystems"
+
+for NAME in $(ls | grep header | cut -d'.' -f1)
+do
+ LEVEL=$(cat $NAME.header | cut -d" " -f3 | tr -d '"')
+ cat $NAME.header > $NAME.$LEVEL
+ txt2man $NAME.txt | grep -v '^.TH ' >> $NAME.$LEVEL
+done
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d14fe35
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@ --with autotools_dev
+
+override_dh_auto_configure:
+ autoreconf -f -i
+ dh_auto_configure -- LDFLAGS="$(LDFLAGS) -Wl,--as-needed,-z,defs" \
+ --enable-s3=yes --enable-python=no --enable-static=no \
+ --enable-shared=yes
+
+override_dh_auto_install:
+ dh_auto_install
+ chrpath -d debian/tmp/usr/bin/*
+ set -e; for file in `ls debian/tmp/usr/lib/*/*.la`; do \
+ sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
+ done
+
+override_dh_auto_test:
+ # do nothing
+
+override_dh_strip:
+ dh_strip -a --dbg-package=afflib-dbg
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..61d1305
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore = "^(INSTALL|compile|tools/Makefile.am)$"
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..f94f6ed
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+https://github.com/sshock/AFFLIBv3/releases .*/archive/v?(\d\S+)\.tar\.(?:bz2|gz|xz)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/afflib.git
More information about the forensics-changes
mailing list