<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="15"><package pkgid="d9e449d4623e7e387c9eb26394f7f8d7b31e1393" name="blktrace" arch="i586">
    <version epoch="0" ver="1.1.0+git.20160425" rel="35.3"/>

<changelog author="jblunck@suse.de" date="1225800000">- Update to version 1.0.0:
  * Update rbtree to version with unified parent + color
  * blkiomon: add through-put statistics
  * blkiomon: separate statistics for read and write requests
  * blkiomon: fix some debug messages
  * blkiomon: fix trace debug output
  * blkiomon: fix unit in histogram output
  * blkiomon: fix cross-arch data analysis issue
  * blkiomon: drv_data traces pass-through
  * blkparse: add hint for discarded drv_data traces
  * Added in -L option - output periodic latency information
  * Added in -Q / --active-queue-depth option
  * Add driver data support
  * blktrace: accept -v (lower case) for version info as well
  * blkiomon: I/O monitor
  * Removed excessive amounts of seek modes (for random sets of I/Os)
  * spec file tweak
  * man page typo
  * Added in %done for btt
  * Add documentation of 'D' discard operation
  * blktrace: support discard requests
  * spelling and grammar fixes for btreplay.tex
  * Put message notes from kernel into a separate file for easy tracking
  * Added in new message updates to the documentation.
  * Added in handling of MESSAGE notes
  * Handled no difference in seek times
  * Added in -m option, seeks-per-second
  * blkparse: cope with missing process notify event
  * Fixed percentage calculations for phases of an I/O
  * Added S2G times + fixed up -X output to include X2X
  * Added -X option - generate easily parseable file
  * Add -x accellerator option
  * Fix problem with -w option
  * eliminate check of empty -F format
  * blkparse: Introduce optional accounting of PC requests
  * blkparse: Add PC requests to depth trace
  * Fix section of btrecord and btreplay man pages
  * Don't like btrecord against libaio and librt, as it doesn't use any of
    their symbols
  * Really commit the changes to btt.1
  * Added man page for bno_plot and updated btt man page to refer to bno_plot
  * Cleanups: Fixed IOPs in btt left over at end of run
  * btt: fix missing cleanup call
  * btt: fix iostat interval default
  * Added info about bno_plot.py and clean ups
  * Added new IOs per unplug table
  * Added bno_plot.py - generate interactive 3D plot of IO blocks and sizes</changelog>
<changelog author="jblunck@suse.de" date="1228737600">- Fix for "Bad fs action 40010011" messages (bnc #450909).</changelog>
<changelog author="jblunck@suse.de" date="1228824000">- blkparse: Track smallest sequence read per device</changelog>
<changelog author="jblunck@suse.de" date="1234267200">- Added missing pdf documentation for btt and btreplay (bnc #465134).</changelog>
<changelog author="jblunck@suse.de" date="1241092800">- Build with docs by default.</changelog>
<changelog author="jblunck@suse.de" date="1243598400">- Update to version 1.0.1:
  * blkrawverify: warn and return error if no traces are found
  * blkiomon manpage and usage reference invalid "msg-queue-name" option
  * fix up btrace options &amp; manpage
  * more manpage fixups
  * fix max-pkts option inconsistencies
  * Converted to using the correct remap entries
  * blkiomon: fix unaligned accesses on ia64
  * fix off-by-one issues in blkiomon.h
  * fix include statement in stats.h
  * handle race to mkdir at startup
  * Fixed plug/unplug logic in btt
  * Working on fixing % time q plugged
  * fix trivial typo in manpage
  * Add NOTIFY to activity mask
  * Blktrace failed to lock reader threads on the cpu used by the
    corresponding writer. This resulted in stale data being consumed when
    blktrace accidently read at a position that was being written to at the
    same time. This issue surfaced as "bad trace magic" warnings emitted by
    blktrace tools.
  * Generate matplotlib plots for btt generated data
  * Update Jenkins hash to lookup3() variant
  * Fixed EAGAIN handling in blktrace.c
  * O_NOATIME isn't always present
  * btt: Added no remap option
  * btt general cleanup plus valgrind clean
  * btt: Missed fopen conversion to my_fopen
  * Code review updates
  * Reworked blktrace master/thread interface
  * Cleaned up devs that have no data
  * Moved starting of tracing after tracers are going
  * btt: fixed open in setup_ifile
  * Synchronized trace gathering
  * Invoke gethostbyname once, handle errors better
  * Added accept as a system call needing resource increases
  * Rewrote blktrace to have a single thread per CPU
  * Fix btt to handle large numbers of output files
  * Increased limits to allow for large system runs
  * A couple of min-counters weren't initialised correctly (thrput_r,
    thrput_w). We have got a perfectly working init function for this
    purpose. Removing partially duplicated code.
  * The git commit 11914a53d2ec2974a565311af327b8983d8c820d added
    __BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace
    tools repository has been missing, breaking the API. Blkparse complained:
    "Bad fs action 40010011"
  * Added no messages option to blkparse.c
  * gcc 4.3.2 has started to warn about:
  * Added -P to create a data file w/ Q, D and C per line
  * Fixed 'M' displays on per-io output and added in I/O separator
  * Fixed segfault in aqd.c : need to check for NULL (not requested)
  * Added in -z to provide running waiting-for-issue latencies
  * Moved btrecord/btreplay to version 1.0.0</changelog>
<changelog author="jblunck@suse.de" date="1245153600">- Fix typo in btt (bnc #511264).</changelog>
<changelog author="jblunck@suse.de" date="1248177600">- Fix memory leak in btrecord (bnc #523444).</changelog>
<changelog author="marek.belisko@open-nandra.com" date="1255608000">- Fix memory leak (bnc #546035)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1315051200">- Fix build with no-add-needed (missing -pthread)</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1316606400">- disable parallel build again</changelog>
<changelog author="jeffm@suse.de" date="1319716800">- Update to v1.0.3 (bnc#720300 and others).
  - Updated documentation
  - Fixed multiple output errors
  - Added FLUSH/FUA support
  - Misc bug fixes</changelog>
<changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
<changelog author="werner@suse.de" date="1343044800">- Add some missed fonts</changelog>
<changelog author="p.drouand@gmail.com" date="1356782400">- Update to 1.0.5 version:
  * Fix compiler warnings
  * avoid string overflows
- Some improvements like using macro instead of RPM variables</changelog>
<changelog author="dsterba@suse.cz" date="1412337600">- Update to 1.1.0:
  - merge iowatcher</changelog>
<changelog author="jeffm@suse.com" date="1461672000">- Add _service for automatic git syncing
  + exclude .git when generating tarball
  + enable automatic changelog updating</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1461672001">- Update to version 1.1.0+git.20160425:
  + Refer to sda instead of hda in man pages
  + btreplay: Fix typo in scaling up the dynamic cpu set size.
  + include sys/types.h for dev_t definition
  + Fix warnings on newer gcc
  + Add the "-a discard" filter option to the blktrace.8 man page
  + blktrace: Use number of online CPUs
  + btreplay: fix memory corruption caused by CPU_ZERO_S
  + btreplay: fix sched_{set|get}affinity
  + btreplay: make Ctrl-C work
  + btreplay: remove timestamps</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1461672002">- Update to version 1.1.0+git.20160425:
  * Refer to sda instead of hda in man pages
  * btreplay: Fix typo in scaling up the dynamic cpu set size.
  * include sys/types.h for dev_t definition
  * Fix warnings on newer gcc
  * Add the "-a discard" filter option to the blktrace.8 man page
  * blktrace: Use number of online CPUs
  * btreplay: fix memory corruption caused by CPU_ZERO_S
  * btreplay: fix sched_{set|get}affinity
  * btreplay: make Ctrl-C work
  * btreplay: remove timestamps</changelog>

</package>
<package pkgid="720550ed870570d0765a7faa295a2967c295f6a6" name="blktrace" arch="src">
    <version epoch="0" ver="1.1.0+git.20160425" rel="35.3"/>

<changelog author="jblunck@suse.de" date="1225800000">- Update to version 1.0.0:
  * Update rbtree to version with unified parent + color
  * blkiomon: add through-put statistics
  * blkiomon: separate statistics for read and write requests
  * blkiomon: fix some debug messages
  * blkiomon: fix trace debug output
  * blkiomon: fix unit in histogram output
  * blkiomon: fix cross-arch data analysis issue
  * blkiomon: drv_data traces pass-through
  * blkparse: add hint for discarded drv_data traces
  * Added in -L option - output periodic latency information
  * Added in -Q / --active-queue-depth option
  * Add driver data support
  * blktrace: accept -v (lower case) for version info as well
  * blkiomon: I/O monitor
  * Removed excessive amounts of seek modes (for random sets of I/Os)
  * spec file tweak
  * man page typo
  * Added in %done for btt
  * Add documentation of 'D' discard operation
  * blktrace: support discard requests
  * spelling and grammar fixes for btreplay.tex
  * Put message notes from kernel into a separate file for easy tracking
  * Added in new message updates to the documentation.
  * Added in handling of MESSAGE notes
  * Handled no difference in seek times
  * Added in -m option, seeks-per-second
  * blkparse: cope with missing process notify event
  * Fixed percentage calculations for phases of an I/O
  * Added S2G times + fixed up -X output to include X2X
  * Added -X option - generate easily parseable file
  * Add -x accellerator option
  * Fix problem with -w option
  * eliminate check of empty -F format
  * blkparse: Introduce optional accounting of PC requests
  * blkparse: Add PC requests to depth trace
  * Fix section of btrecord and btreplay man pages
  * Don't like btrecord against libaio and librt, as it doesn't use any of
    their symbols
  * Really commit the changes to btt.1
  * Added man page for bno_plot and updated btt man page to refer to bno_plot
  * Cleanups: Fixed IOPs in btt left over at end of run
  * btt: fix missing cleanup call
  * btt: fix iostat interval default
  * Added info about bno_plot.py and clean ups
  * Added new IOs per unplug table
  * Added bno_plot.py - generate interactive 3D plot of IO blocks and sizes</changelog>
<changelog author="jblunck@suse.de" date="1228737600">- Fix for "Bad fs action 40010011" messages (bnc #450909).</changelog>
<changelog author="jblunck@suse.de" date="1228824000">- blkparse: Track smallest sequence read per device</changelog>
<changelog author="jblunck@suse.de" date="1234267200">- Added missing pdf documentation for btt and btreplay (bnc #465134).</changelog>
<changelog author="jblunck@suse.de" date="1241092800">- Build with docs by default.</changelog>
<changelog author="jblunck@suse.de" date="1243598400">- Update to version 1.0.1:
  * blkrawverify: warn and return error if no traces are found
  * blkiomon manpage and usage reference invalid "msg-queue-name" option
  * fix up btrace options &amp; manpage
  * more manpage fixups
  * fix max-pkts option inconsistencies
  * Converted to using the correct remap entries
  * blkiomon: fix unaligned accesses on ia64
  * fix off-by-one issues in blkiomon.h
  * fix include statement in stats.h
  * handle race to mkdir at startup
  * Fixed plug/unplug logic in btt
  * Working on fixing % time q plugged
  * fix trivial typo in manpage
  * Add NOTIFY to activity mask
  * Blktrace failed to lock reader threads on the cpu used by the
    corresponding writer. This resulted in stale data being consumed when
    blktrace accidently read at a position that was being written to at the
    same time. This issue surfaced as "bad trace magic" warnings emitted by
    blktrace tools.
  * Generate matplotlib plots for btt generated data
  * Update Jenkins hash to lookup3() variant
  * Fixed EAGAIN handling in blktrace.c
  * O_NOATIME isn't always present
  * btt: Added no remap option
  * btt general cleanup plus valgrind clean
  * btt: Missed fopen conversion to my_fopen
  * Code review updates
  * Reworked blktrace master/thread interface
  * Cleaned up devs that have no data
  * Moved starting of tracing after tracers are going
  * btt: fixed open in setup_ifile
  * Synchronized trace gathering
  * Invoke gethostbyname once, handle errors better
  * Added accept as a system call needing resource increases
  * Rewrote blktrace to have a single thread per CPU
  * Fix btt to handle large numbers of output files
  * Increased limits to allow for large system runs
  * A couple of min-counters weren't initialised correctly (thrput_r,
    thrput_w). We have got a perfectly working init function for this
    purpose. Removing partially duplicated code.
  * The git commit 11914a53d2ec2974a565311af327b8983d8c820d added
    __BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace
    tools repository has been missing, breaking the API. Blkparse complained:
    "Bad fs action 40010011"
  * Added no messages option to blkparse.c
  * gcc 4.3.2 has started to warn about:
  * Added -P to create a data file w/ Q, D and C per line
  * Fixed 'M' displays on per-io output and added in I/O separator
  * Fixed segfault in aqd.c : need to check for NULL (not requested)
  * Added in -z to provide running waiting-for-issue latencies
  * Moved btrecord/btreplay to version 1.0.0</changelog>
<changelog author="jblunck@suse.de" date="1245153600">- Fix typo in btt (bnc #511264).</changelog>
<changelog author="jblunck@suse.de" date="1248177600">- Fix memory leak in btrecord (bnc #523444).</changelog>
<changelog author="marek.belisko@open-nandra.com" date="1255608000">- Fix memory leak (bnc #546035)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1315051200">- Fix build with no-add-needed (missing -pthread)</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1316606400">- disable parallel build again</changelog>
<changelog author="jeffm@suse.de" date="1319716800">- Update to v1.0.3 (bnc#720300 and others).
  - Updated documentation
  - Fixed multiple output errors
  - Added FLUSH/FUA support
  - Misc bug fixes</changelog>
<changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
<changelog author="werner@suse.de" date="1343044800">- Add some missed fonts</changelog>
<changelog author="p.drouand@gmail.com" date="1356782400">- Update to 1.0.5 version:
  * Fix compiler warnings
  * avoid string overflows
- Some improvements like using macro instead of RPM variables</changelog>
<changelog author="dsterba@suse.cz" date="1412337600">- Update to 1.1.0:
  - merge iowatcher</changelog>
<changelog author="jeffm@suse.com" date="1461672000">- Add _service for automatic git syncing
  + exclude .git when generating tarball
  + enable automatic changelog updating</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1461672001">- Update to version 1.1.0+git.20160425:
  + Refer to sda instead of hda in man pages
  + btreplay: Fix typo in scaling up the dynamic cpu set size.
  + include sys/types.h for dev_t definition
  + Fix warnings on newer gcc
  + Add the "-a discard" filter option to the blktrace.8 man page
  + blktrace: Use number of online CPUs
  + btreplay: fix memory corruption caused by CPU_ZERO_S
  + btreplay: fix sched_{set|get}affinity
  + btreplay: make Ctrl-C work
  + btreplay: remove timestamps</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1461672002">- Update to version 1.1.0+git.20160425:
  * Refer to sda instead of hda in man pages
  * btreplay: Fix typo in scaling up the dynamic cpu set size.
  * include sys/types.h for dev_t definition
  * Fix warnings on newer gcc
  * Add the "-a discard" filter option to the blktrace.8 man page
  * blktrace: Use number of online CPUs
  * btreplay: fix memory corruption caused by CPU_ZERO_S
  * btreplay: fix sched_{set|get}affinity
  * btreplay: make Ctrl-C work
  * btreplay: remove timestamps</changelog>

</package>
<package pkgid="6efd5f042a87a10bef364a28e349601799a63a2b" name="libreiserfscore-devel" arch="i586">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>
<package pkgid="6e22e6b7789d6d0fe5fd1c1cf3eb085c617bfff3" name="libreiserfscore0" arch="i586">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>
<package pkgid="f8824e5777ccf666714536416cf9f92877060aae" name="reiserfs" arch="i586">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>
<package pkgid="37e208ea325e6d2688ac63292a0795e481c7c699" name="reiserfs" arch="src">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>
<package pkgid="2a29e5a0b10172033ec645f6a2c0947e5c4d8db0" name="xfsprogs" arch="i586">
    <version epoch="0" ver="4.3.0.rc2" rel="54.1"/>

<changelog author="ro@suse.de" date="1292414400">- update to xfsprogs-3.1.4 (9 November 2010)
  - Add projid32bit handling to userspace, resolving type
    sizing issues when dealing with 32 bit project ids.
  - Make xfs_fsr use /proc/mounts if available.
- update to xfsprogs-3.1.3 (26 August 2010)
  - Add xfs_io support for XFS_IOC_ZERO_RANGE
  - Allow xfs_io resvsp command for foreign filesystems.
  - Make xfs_db check for valid inode data pointer before dereferencing.
  - Validate btree block magic in the xfs_db freesp command,
  - Fix linking of libxfs and librt detection (needs pthread),</changelog>
<changelog author="mmarek@novell.com" date="1308571200">- updated to 3.1.5
  - Polish translation update, thanks to Jakub Bogusz
  - xfs_repair now warns if running in low memory mode
  - Phase 2 of xfs_repair is now multithreaded
  - xfs_quota no longer attempts to get quota information if not
    enabled
  - Inode flags are now properly validated by xfs_repair
  - Metadump now obfuscates all file names reliably
  - xfs_io now supports the "fiemap" command, a more generic form
    of the "bmap" command
  - xfs_io now supports the "fpunch" command, as well as a "-p"
    flag to the "fallocate command.  Both implement hole punching.
    Thanks to Josef Bacik
  - A number of other bug fixes thanks to Ajeet Yadav</changelog>
<changelog author="dsterba@suse.cz" date="1318593600">- updated to 3.1.6
  - Re-synch of the header and libxfs files with the kernel
    code as of Linux 2.6.37, including reviving xfs_repair
    radix tree code.
  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
  - Subcommand names within various programs are no longer
    translated/localized, thanks to Arkadiusz Mi?kiewicz.
  - Build system fixes, thanks to Ted Ts'o.
  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
    to Roman Ovchinnikov.
  - xfs_quota "df" no longer reports values twice what they
    should have been for project quotas.
  - mkfs.xfs now requires that sub-options are non-empty
    strings; thanks to Chris Pearson for reporting.
  - Better handling of short reads in libxfs.
  - xfs_quota now prints "N/A" rather than a large number for
    the quota file inode number for disabled quota types.
  - Bogus (unrelated) mount point entries no longer cause
    xfs_growfs, xfs_quota, and xfs_io to quit early.
  - xfs_repair no longer fails when the sector size of an
    underlying device is larger than the sector size in a
    hosted filesystem image.
  - Various other internal improvements, including refactoring
    and eliminating more build warnings.</changelog>
<changelog author="rschweikert@suse.com" date="1328270400">- move libs and executables to /usr tree (UsrMerge project)</changelog>
<changelog author="rschweikert@suse.com" date="1328529600">- use %configure</changelog>
<changelog author="coolo@suse.com" date="1331812800">- no need to link the lib in /lib</changelog>
<changelog author="jeffm@suse.com" date="1336392000">- Updated BuildRequires to use libuuid-devel and properly build on RHEL.</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="ddiss@suse.com" date="1349352000">- Build with readline support; (bnc#783510).</changelog>
<changelog author="jack@suse.cz" date="1368619200">- Updated to 3.1.11
  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
  - mkfs.xfs will always go into multidisk mode when filesystem
    geometry is specified on the command line.
  - Document all commands in xfs_io.
  - Remove setfl command from xfs_io.
  - xfs_metadump will obfuscate symlinks by path component.
  - mkfs.xfs no longer accepts geometry settings smaller than the
    physical sector size.
  - xfs_logprint now supports multiply-logged inode fields and
    handles continued inode transactions correctly.
  - kill XLOG_SET
  - Update release scripts to use git archive to address a
    missing source file reported by Arkadiusz Mi?kiewicz
  - Fix a build error with -Werror=format-security, reported
    by Arkadiusz Mi?kiewicz
  - mkfs.xfs no longer attempts to discard when -N option is used.
  - Update 'make deb' to use tarball
  - Sync up with log reservation changes in the kernel.
  - Fix possible unallocated memory access in fiemap.
  - Guard against string overflow in path_to_fspath.
  - Fix setup_cursor array allocation.
  - Fix free of unintialized pointer in xfs_acl_valid error path.
  - Guard against path string overflows.
  - Check strdup results properly in initallfs().
  - Fix attribute no_change_count logic.
  - Remove extraneous close() in fsrallfs().
  - xfs_repair now skips the freelist scan of a corrupt agf
    when in no-modify mode.
  - xfs_db now skips freelist scans of corrupt agfs.
  - Remove unconditional ASSERT(0) in xfs_repair.
  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
  - Add depraction message for xfs_check.
  - xfs_quota allow user or group names beginning with digits reported by
    James Carter.
  - Fix manpages and usage() spelling, errors and omissions.
  ...</changelog>
<changelog author="jack@suse.cz" date="1368619201">- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
  (bogus) compiler warnings.</changelog>
<changelog author="jeffm@suse.com" date="1400500800">- Updated to 3.2.0
  - xfs_repair has full CRC validation and repair
  - xfs_repair prefetch fix
  - xfs_repair block tracking scalability fix
  - disambiguous of CRC validation errors from IO errors.
  - Improved dangerous mode handling in repair
  - repair handles garbage in zeroed areas of superblocks better
  - repair validates dirent ftype field fully
  - metadump fully supports discontiguous directory blocks
  - metadump only recalculates CRCs on metadata it obfuscates so as to
    preserve errors in the metadata where possible.
  - default log size that mkfs creates is now reverted to the same size
    as 3.1.x releases create.
  - mkfs sets the ftype on directory entries correctly during protofile
    population
  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
    FALLOC_FL_COLLAPSE_RANGE,
  - logprint handles split entries better
  - Enable xfs_db write support and xfs_metadump support for CRC
    enabled filesystems.
  - Add directory entry filetype support for non-CRC filesystems.
  - Ensure all inodes created by xfs_repair have a proper d_type set.
  - Fix build on big endian machines.
  - Properly handle symlinks to devices on various tool commandlines.
  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
    in Alpha1.
  - Fix a potential segfault in xfs_repair when issuing progress
    reports.
  - Fix potential xfs_fsr failures when running w/ selinux.
  - Stop wasting memory by caching inode structures in xfs_repair -
    they are never re-used.
  - Improved xfs_repair performance on large filesystems
    (always use prefetch and strided AG scanning functionality)
  - Remove all vestiges of old, unsupported version 1 directory code.
  - Add a "readdir" command to xfs_io, thanks to Brian Foster.
  - Fix potential segfault in xfs_repair when creating lost+found.
  - Zero out unused parts of on-disk superblocks during repair, to
    avoid metadata verifier failures at runtime.
  - Add directory entry type support to mkfs.xfs and xfs_db.
  - Add the icreate transaction to xfs_logprint, and fix continuation
    transactions.
  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
  - Print all AGI unlinked buckets in xfs_logprint.
  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
    directory.
  - Do all file reads in xfs_fsr using O_DIRECT.
  - Add support for concurrent group and project quota usage on CRC
    enabled filesystems.
  - Ensure mkfs creates log sizes that are always large enough for
    the configured fileystem geometry.</changelog>
<changelog author="jack@suse.cz" date="1406030400">- Updated to 3.2.1
  - fix xfs_mdrestore so that non-crc filesystem is properly restored as non-crc
  - minor xfs_fsr fixes to be more robust
  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
  - fix data corruption when using xfs_copy
  - fix adding extended attributes using xfs_db
  - add support for free inode btree feature
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
  - fix printing of AGF and AGI buffers in xfs_logprint</changelog>
<changelog author="jack@suse.cz" date="1418299200">- Updated to 3.2.2
  - xfs_repair, mkfs.xfs stripe geometry fixes
  - libxcmd path handling fixes
  - xfs_crash crash fix
  - xfs_logprint AGI/AGF handling improvements
  - libhandle support for symlinked /usr
  - fix multiple Coverity and sparse reported issues
  - new mremap, sync, syncfs commands for xfs_io
  - man page updates
  - xfs_repair sets ftype in lost+found dirents
  - xfs_repair handles bad inodes better
  - xfs_repair freelist rebuild improvements
  - xfs_repair finobt crash fixes
  - xfs_copy handles 4k sector devices better
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)</changelog>
<changelog author="mpluskal@suse.com" date="1426766400">- Use url for source
- Add gpg signature
- Cleanup spec-file with spec-clener</changelog>
<changelog author="mpluskal@suse.com" date="1426766401">- Update url
- Do not use full path for make</changelog>
<changelog author="mpluskal@suse.com" date="1436616000">- Update to 3.2.3
  * xfs_repair: handle speciall atribute names correctly
  * xfs_repair: handle v5 format feature flags correctly
  * xfs_repair: Better v5 format validation for directories
  * mkfs.xfs: enable metadata CRCs by default
  * mkfs.xfs: enable free inode btrees by default
  * build: glibc support updates
  * man page updates
  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
  * xfs_repair: Separate pquota inode fixes
  * xfs_db: inode alignment fixes
  * mkfs.xfs: fix failures creating file images
  * libxfs: zero new buffers before use
  * xfs_repair: handle directory leaf CRC errors gracefully
  * xfs_repair: validate and repair inode CRCs
  * xfs_repair: lots of broken directory repair fixes
  * xfs_db: handle v3 inodes properly
  * xfs_db: allow writing corrupted metadata on CRC enabled
    filesystems
  * xfs_repair: gracefully handle &gt; 512 byte sector superblocks
  * mkfs.xfs: take into acocunt log stripe unit when sizing log
  * xfs_metadump: inode alignment and null inode fixes
  * xfs_io: FALLOC_FL_INSERT_RANGE support
  * build: libtool static library build fixes
  * mkfs.xfs: large block size inode alignment fixes
  * xfs_repair: secondary superblock scan fixes
  * xfs_repair: don't care about symlink compenent lengths
- Rebase patches
  * xfsprogs-docdir.diff
  * xfsprogs-ppc64.diff</changelog>
<changelog author="jack@suse.cz" date="1438344000">- Update to 3.2.4
  * properly obfuscate images created by xfs_metadump</changelog>
<changelog author="jeffm@suse.com" date="1447848000">- Update to 4.2.0
  * db: show sparse inodes feature state in version command output
  * db: support sparse inode chunk inobt record and sb fields
  * growfs: display sparse inode status from xfs_info
  * libxfs: clear buffer state flags in libxfs_getbuf and variants
  * libxfs: error negation rework
  * libxfs: Fix attr leaf block definition
  * libxfs: Fix file type directory corruption for btree directories
  * libxfs: fix memory leasks in libxfs_umount()
  * libxfs: fix uuid check durign inode allocation
  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
  * libxfs: readahead of dir3 data blocks should use the read verifier
  * libxfs: v3 inodes are only valid on crc-enabled filesystems
  * libxfs: verifier should set buffer error when da block has a bad magic
    number
  * metadump: reorder inode record sanity checks and inode buffer read
  * metadump: support sparse inode records
  * mkfs: sparse inode chunk support
  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
  * repair: access helpers for on-disk inobt record freecount
  * repair: do not account sparse inodes in phase 5 cursor init.
  * repair: do not prefetch holes in sparse inode chunks
  * repair: factor out sparse inodes from finobt reconstruction
  * repair: fix wrong logic when validating node magic number
  * repair: handle sparse format inobt record freecount correctly
  * repair: handle sparse inode alignment
  * repair: helper for inode chunk alignment and start/end ino number
    verification
  * repair: helper to import on-disk inobt records to in-core trees
  * repair: helper to transition inode blocks to inode state
  * repair: process sparse inode records correctly
  * repair: reconstruct sparse inode records correctly on disk
  * repair: remove duplicate field from aghdr_cnts
  * repair: scan and track sparse inode chunks correctly
  * repair: scan sparse finobt records correctly
  * repair: use ir_count for filesystems with sparse inode support
  * repair: use sb_meta_uuid for checking of metadata headers
  * repair: validate ir_count field for sparse format records
  * xfs: add fs geometry bit for sparse inode chunks
  * xfs: add sparse inode chunk alignment superblock field
  * xfs: allocate sparse inode chunks on full chunk allocation failure
  * xfs: always log the inode on unwritten extent conversion
  * xfs: check min blks for random debug mode sparse allocations
  * xfs: clean up XFS_MIN_FREELIST macros
  * xfs_copy: fix copy of hard 4k devices
  * xfs_copy: fix up initial sb buffer read on CRC fs
  * xfs: create individual inode alloc. helper
  * xfs_db: don't crash on a corrupt inode
  * xfs: enable sparse inode chunks for v5 superblocks
  * xfs: extent size hints can round up extents past MAXEXTLEN
  * xfs: filter out sparse regions from individual inode allocation
  * xfs_fsr: Fix parentheses around truth value
  * xfs: helper to convert holemask to inode alloc. bitmap
  * xfs: introduce inode record hole mask for sparse inode chunks
  * xfs: kill unsupported superblock versions
  * xfs: only free allocated regions of inode chunks
  * xfs: pass inode count through ordered icreate log item
  * xfs: randomly do sparse inode allocations in DEBUG mode
  * xfs: remote attribute headers contain an invalid LSN
  * xfs: remote attributes need to be considered data
  * xfs_repair: automatically enable -f (file) mode when needed
  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
  * xfs_repair: check v5 filesystem attr block header sanity
  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
  * xfs_repair: free msgbuf on exit
  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
  * xfs_repair: include any realloc'ed buffers in final putbuf
  * xfs_repair: refuse to unset lazycount on V5 filesystems
  * xfs_repair: release corrupt directory node buffer
  * xfs_repair: set args.geo in dir2_kill_block
  * xfs_repair: set args.geo in longform_dir2_entry_check_data
  * xfs_repair: unconditionally free blockmaps when threads complete
  * xfs_repair: update btree ptr when attr node level moves to next buffer
  * xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
  * xfs: support min/max agbno args in block allocator
  * xfs: update free inode record logic to support sparse inode records
  * xfs: xfs_alloc_fix_freelist() can use incore perag structures
  * xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  * xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
  * Other minor fixes and build system rework
- Added new dependency on libblkid-devel.</changelog>
<changelog author="jeffm@suse.com" date="1447848001">- Update to 4.3.0 (RC2)
  * db/metadump: bump lsn when log is cleared on v5 supers
  * libxfs: add ability to clear log to arbitrary log cycle
  * libxfs: avoid dependency on Linux XATTR_SIZE_MAX
  * libxfs: avoid negative (and full-width) shifts in radix-tree.c
  * libxfs: don't hardcode cycle 1 into unmount op header
  * libxfs: pass lsn param to log clear and record header logging helpers
  * libxfs: prefix XATTR_LIST_MAX with XFS_
  * libxfs: track largest metadata LSN in use via verifiers
  * libxfs: validate metadata LSNs against log on v5 superblocks
  * libxlog: pull struct xlog out of xlog_is_dirty()
  * mkfs.xfs: option for using a pre-defined filesystem UUID
  * platform: Add a timer implementation for OS X
  * platform: Add statvfs64 for OS X
  * platform: Add XATTR_LIST_MAX to OS X headers
  * platform: Remove conflicting define for OS X
  * platform: rename lstat64 to lstat for OS X
  * platform: uuid changes for OS X
  * xfs_copy: check for dirty log on non-duplicate copies
  * xfs_copy: format v5 sb logs correctly
  * xfs_copy: genericize write helper to facilitate separate log buf
  * xfs_copy: refactor log format code into new helper
  * xfs_copy: store data buf alignment in buf data structure
  * xfs_db: do not reset current lsn from uuid command on v5 supers
  * xfs_db: enable blockget for v5 filesystems
  * xfs_db: enable blocktrash for checksummed filesystems
  * xfs_db: trash the block at the top of the cursor stack
  * xfs_estimate: change nftw64 to nftw
  * xfs_io: support reflinking and deduping file ranges
  * xfs_logprint: fix some unaligned accesses
  * xfs_metadump: Fix unaligned accesses
  * xfsprogs: make fsr use mntinfo when there is no mntent
  * xfs_repair: add XR_DIR_TRACE to dir2.c
  * xfs_repair: better checking of v5 attributes
  * xfs_repair: catch bad level/depth in da node
  * xfs_repair: don't clear the log by default
  * xfs_repair: fix left-shift overflows
  * xfs_repair: fix unaligned accesses
  * xfs_repair: Fix up warning strings in da_util.c
  * xfs_repair: fix use-after-free in verify_final_dir2_path
  * xfs_repair: format the log with forward cycle number on v5 supers
  * xfs_repair: make CRC checking consistent in path verification
  * xfs_repair: move common dir2 and attr_repair code to da_util.c
  * xfs_repair: process the log in no_modify mode
  * xfs_repair: Remove BUF_PTR from attr_repair.c
  * xfs_repair: Remove more differences between attr &amp; dir2
  * xfs_repair: remove trace-only 'n' member from da_level_state
  * xfs_repair: remove type from da &amp; dir2 cursors
  * xfs_repair: seed the max lsn from log state in phase 2
  * xfs_repair: track log state throughout all recovery phases
  * xfs_repair: use multibuffer read routines in attr_repair.c</changelog>

</package>
<package pkgid="046495c6dec03c4a35355e889d45a9a9a5016724" name="xfsprogs" arch="src">
    <version epoch="0" ver="4.3.0.rc2" rel="54.1"/>

<changelog author="ro@suse.de" date="1292414400">- update to xfsprogs-3.1.4 (9 November 2010)
  - Add projid32bit handling to userspace, resolving type
    sizing issues when dealing with 32 bit project ids.
  - Make xfs_fsr use /proc/mounts if available.
- update to xfsprogs-3.1.3 (26 August 2010)
  - Add xfs_io support for XFS_IOC_ZERO_RANGE
  - Allow xfs_io resvsp command for foreign filesystems.
  - Make xfs_db check for valid inode data pointer before dereferencing.
  - Validate btree block magic in the xfs_db freesp command,
  - Fix linking of libxfs and librt detection (needs pthread),</changelog>
<changelog author="mmarek@novell.com" date="1308571200">- updated to 3.1.5
  - Polish translation update, thanks to Jakub Bogusz
  - xfs_repair now warns if running in low memory mode
  - Phase 2 of xfs_repair is now multithreaded
  - xfs_quota no longer attempts to get quota information if not
    enabled
  - Inode flags are now properly validated by xfs_repair
  - Metadump now obfuscates all file names reliably
  - xfs_io now supports the "fiemap" command, a more generic form
    of the "bmap" command
  - xfs_io now supports the "fpunch" command, as well as a "-p"
    flag to the "fallocate command.  Both implement hole punching.
    Thanks to Josef Bacik
  - A number of other bug fixes thanks to Ajeet Yadav</changelog>
<changelog author="dsterba@suse.cz" date="1318593600">- updated to 3.1.6
  - Re-synch of the header and libxfs files with the kernel
    code as of Linux 2.6.37, including reviving xfs_repair
    radix tree code.
  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
  - Subcommand names within various programs are no longer
    translated/localized, thanks to Arkadiusz Mi?kiewicz.
  - Build system fixes, thanks to Ted Ts'o.
  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
    to Roman Ovchinnikov.
  - xfs_quota "df" no longer reports values twice what they
    should have been for project quotas.
  - mkfs.xfs now requires that sub-options are non-empty
    strings; thanks to Chris Pearson for reporting.
  - Better handling of short reads in libxfs.
  - xfs_quota now prints "N/A" rather than a large number for
    the quota file inode number for disabled quota types.
  - Bogus (unrelated) mount point entries no longer cause
    xfs_growfs, xfs_quota, and xfs_io to quit early.
  - xfs_repair no longer fails when the sector size of an
    underlying device is larger than the sector size in a
    hosted filesystem image.
  - Various other internal improvements, including refactoring
    and eliminating more build warnings.</changelog>
<changelog author="rschweikert@suse.com" date="1328270400">- move libs and executables to /usr tree (UsrMerge project)</changelog>
<changelog author="rschweikert@suse.com" date="1328529600">- use %configure</changelog>
<changelog author="coolo@suse.com" date="1331812800">- no need to link the lib in /lib</changelog>
<changelog author="jeffm@suse.com" date="1336392000">- Updated BuildRequires to use libuuid-devel and properly build on RHEL.</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="ddiss@suse.com" date="1349352000">- Build with readline support; (bnc#783510).</changelog>
<changelog author="jack@suse.cz" date="1368619200">- Updated to 3.1.11
  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
  - mkfs.xfs will always go into multidisk mode when filesystem
    geometry is specified on the command line.
  - Document all commands in xfs_io.
  - Remove setfl command from xfs_io.
  - xfs_metadump will obfuscate symlinks by path component.
  - mkfs.xfs no longer accepts geometry settings smaller than the
    physical sector size.
  - xfs_logprint now supports multiply-logged inode fields and
    handles continued inode transactions correctly.
  - kill XLOG_SET
  - Update release scripts to use git archive to address a
    missing source file reported by Arkadiusz Mi?kiewicz
  - Fix a build error with -Werror=format-security, reported
    by Arkadiusz Mi?kiewicz
  - mkfs.xfs no longer attempts to discard when -N option is used.
  - Update 'make deb' to use tarball
  - Sync up with log reservation changes in the kernel.
  - Fix possible unallocated memory access in fiemap.
  - Guard against string overflow in path_to_fspath.
  - Fix setup_cursor array allocation.
  - Fix free of unintialized pointer in xfs_acl_valid error path.
  - Guard against path string overflows.
  - Check strdup results properly in initallfs().
  - Fix attribute no_change_count logic.
  - Remove extraneous close() in fsrallfs().
  - xfs_repair now skips the freelist scan of a corrupt agf
    when in no-modify mode.
  - xfs_db now skips freelist scans of corrupt agfs.
  - Remove unconditional ASSERT(0) in xfs_repair.
  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
  - Add depraction message for xfs_check.
  - xfs_quota allow user or group names beginning with digits reported by
    James Carter.
  - Fix manpages and usage() spelling, errors and omissions.
  ...</changelog>
<changelog author="jack@suse.cz" date="1368619201">- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
  (bogus) compiler warnings.</changelog>
<changelog author="jeffm@suse.com" date="1400500800">- Updated to 3.2.0
  - xfs_repair has full CRC validation and repair
  - xfs_repair prefetch fix
  - xfs_repair block tracking scalability fix
  - disambiguous of CRC validation errors from IO errors.
  - Improved dangerous mode handling in repair
  - repair handles garbage in zeroed areas of superblocks better
  - repair validates dirent ftype field fully
  - metadump fully supports discontiguous directory blocks
  - metadump only recalculates CRCs on metadata it obfuscates so as to
    preserve errors in the metadata where possible.
  - default log size that mkfs creates is now reverted to the same size
    as 3.1.x releases create.
  - mkfs sets the ftype on directory entries correctly during protofile
    population
  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
    FALLOC_FL_COLLAPSE_RANGE,
  - logprint handles split entries better
  - Enable xfs_db write support and xfs_metadump support for CRC
    enabled filesystems.
  - Add directory entry filetype support for non-CRC filesystems.
  - Ensure all inodes created by xfs_repair have a proper d_type set.
  - Fix build on big endian machines.
  - Properly handle symlinks to devices on various tool commandlines.
  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
    in Alpha1.
  - Fix a potential segfault in xfs_repair when issuing progress
    reports.
  - Fix potential xfs_fsr failures when running w/ selinux.
  - Stop wasting memory by caching inode structures in xfs_repair -
    they are never re-used.
  - Improved xfs_repair performance on large filesystems
    (always use prefetch and strided AG scanning functionality)
  - Remove all vestiges of old, unsupported version 1 directory code.
  - Add a "readdir" command to xfs_io, thanks to Brian Foster.
  - Fix potential segfault in xfs_repair when creating lost+found.
  - Zero out unused parts of on-disk superblocks during repair, to
    avoid metadata verifier failures at runtime.
  - Add directory entry type support to mkfs.xfs and xfs_db.
  - Add the icreate transaction to xfs_logprint, and fix continuation
    transactions.
  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
  - Print all AGI unlinked buckets in xfs_logprint.
  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
    directory.
  - Do all file reads in xfs_fsr using O_DIRECT.
  - Add support for concurrent group and project quota usage on CRC
    enabled filesystems.
  - Ensure mkfs creates log sizes that are always large enough for
    the configured fileystem geometry.</changelog>
<changelog author="jack@suse.cz" date="1406030400">- Updated to 3.2.1
  - fix xfs_mdrestore so that non-crc filesystem is properly restored as non-crc
  - minor xfs_fsr fixes to be more robust
  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
  - fix data corruption when using xfs_copy
  - fix adding extended attributes using xfs_db
  - add support for free inode btree feature
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
  - fix printing of AGF and AGI buffers in xfs_logprint</changelog>
<changelog author="jack@suse.cz" date="1418299200">- Updated to 3.2.2
  - xfs_repair, mkfs.xfs stripe geometry fixes
  - libxcmd path handling fixes
  - xfs_crash crash fix
  - xfs_logprint AGI/AGF handling improvements
  - libhandle support for symlinked /usr
  - fix multiple Coverity and sparse reported issues
  - new mremap, sync, syncfs commands for xfs_io
  - man page updates
  - xfs_repair sets ftype in lost+found dirents
  - xfs_repair handles bad inodes better
  - xfs_repair freelist rebuild improvements
  - xfs_repair finobt crash fixes
  - xfs_copy handles 4k sector devices better
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)</changelog>
<changelog author="mpluskal@suse.com" date="1426766400">- Use url for source
- Add gpg signature
- Cleanup spec-file with spec-clener</changelog>
<changelog author="mpluskal@suse.com" date="1426766401">- Update url
- Do not use full path for make</changelog>
<changelog author="mpluskal@suse.com" date="1436616000">- Update to 3.2.3
  * xfs_repair: handle speciall atribute names correctly
  * xfs_repair: handle v5 format feature flags correctly
  * xfs_repair: Better v5 format validation for directories
  * mkfs.xfs: enable metadata CRCs by default
  * mkfs.xfs: enable free inode btrees by default
  * build: glibc support updates
  * man page updates
  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
  * xfs_repair: Separate pquota inode fixes
  * xfs_db: inode alignment fixes
  * mkfs.xfs: fix failures creating file images
  * libxfs: zero new buffers before use
  * xfs_repair: handle directory leaf CRC errors gracefully
  * xfs_repair: validate and repair inode CRCs
  * xfs_repair: lots of broken directory repair fixes
  * xfs_db: handle v3 inodes properly
  * xfs_db: allow writing corrupted metadata on CRC enabled
    filesystems
  * xfs_repair: gracefully handle &gt; 512 byte sector superblocks
  * mkfs.xfs: take into acocunt log stripe unit when sizing log
  * xfs_metadump: inode alignment and null inode fixes
  * xfs_io: FALLOC_FL_INSERT_RANGE support
  * build: libtool static library build fixes
  * mkfs.xfs: large block size inode alignment fixes
  * xfs_repair: secondary superblock scan fixes
  * xfs_repair: don't care about symlink compenent lengths
- Rebase patches
  * xfsprogs-docdir.diff
  * xfsprogs-ppc64.diff</changelog>
<changelog author="jack@suse.cz" date="1438344000">- Update to 3.2.4
  * properly obfuscate images created by xfs_metadump</changelog>
<changelog author="jeffm@suse.com" date="1447848000">- Update to 4.2.0
  * db: show sparse inodes feature state in version command output
  * db: support sparse inode chunk inobt record and sb fields
  * growfs: display sparse inode status from xfs_info
  * libxfs: clear buffer state flags in libxfs_getbuf and variants
  * libxfs: error negation rework
  * libxfs: Fix attr leaf block definition
  * libxfs: Fix file type directory corruption for btree directories
  * libxfs: fix memory leasks in libxfs_umount()
  * libxfs: fix uuid check durign inode allocation
  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
  * libxfs: readahead of dir3 data blocks should use the read verifier
  * libxfs: v3 inodes are only valid on crc-enabled filesystems
  * libxfs: verifier should set buffer error when da block has a bad magic
    number
  * metadump: reorder inode record sanity checks and inode buffer read
  * metadump: support sparse inode records
  * mkfs: sparse inode chunk support
  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
  * repair: access helpers for on-disk inobt record freecount
  * repair: do not account sparse inodes in phase 5 cursor init.
  * repair: do not prefetch holes in sparse inode chunks
  * repair: factor out sparse inodes from finobt reconstruction
  * repair: fix wrong logic when validating node magic number
  * repair: handle sparse format inobt record freecount correctly
  * repair: handle sparse inode alignment
  * repair: helper for inode chunk alignment and start/end ino number
    verification
  * repair: helper to import on-disk inobt records to in-core trees
  * repair: helper to transition inode blocks to inode state
  * repair: process sparse inode records correctly
  * repair: reconstruct sparse inode records correctly on disk
  * repair: remove duplicate field from aghdr_cnts
  * repair: scan and track sparse inode chunks correctly
  * repair: scan sparse finobt records correctly
  * repair: use ir_count for filesystems with sparse inode support
  * repair: use sb_meta_uuid for checking of metadata headers
  * repair: validate ir_count field for sparse format records
  * xfs: add fs geometry bit for sparse inode chunks
  * xfs: add sparse inode chunk alignment superblock field
  * xfs: allocate sparse inode chunks on full chunk allocation failure
  * xfs: always log the inode on unwritten extent conversion
  * xfs: check min blks for random debug mode sparse allocations
  * xfs: clean up XFS_MIN_FREELIST macros
  * xfs_copy: fix copy of hard 4k devices
  * xfs_copy: fix up initial sb buffer read on CRC fs
  * xfs: create individual inode alloc. helper
  * xfs_db: don't crash on a corrupt inode
  * xfs: enable sparse inode chunks for v5 superblocks
  * xfs: extent size hints can round up extents past MAXEXTLEN
  * xfs: filter out sparse regions from individual inode allocation
  * xfs_fsr: Fix parentheses around truth value
  * xfs: helper to convert holemask to inode alloc. bitmap
  * xfs: introduce inode record hole mask for sparse inode chunks
  * xfs: kill unsupported superblock versions
  * xfs: only free allocated regions of inode chunks
  * xfs: pass inode count through ordered icreate log item
  * xfs: randomly do sparse inode allocations in DEBUG mode
  * xfs: remote attribute headers contain an invalid LSN
  * xfs: remote attributes need to be considered data
  * xfs_repair: automatically enable -f (file) mode when needed
  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
  * xfs_repair: check v5 filesystem attr block header sanity
  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
  * xfs_repair: free msgbuf on exit
  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
  * xfs_repair: include any realloc'ed buffers in final putbuf
  * xfs_repair: refuse to unset lazycount on V5 filesystems
  * xfs_repair: release corrupt directory node buffer
  * xfs_repair: set args.geo in dir2_kill_block
  * xfs_repair: set args.geo in longform_dir2_entry_check_data
  * xfs_repair: unconditionally free blockmaps when threads complete
  * xfs_repair: update btree ptr when attr node level moves to next buffer
  * xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
  * xfs: support min/max agbno args in block allocator
  * xfs: update free inode record logic to support sparse inode records
  * xfs: xfs_alloc_fix_freelist() can use incore perag structures
  * xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  * xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
  * Other minor fixes and build system rework
- Added new dependency on libblkid-devel.</changelog>
<changelog author="jeffm@suse.com" date="1447848001">- Update to 4.3.0 (RC2)
  * db/metadump: bump lsn when log is cleared on v5 supers
  * libxfs: add ability to clear log to arbitrary log cycle
  * libxfs: avoid dependency on Linux XATTR_SIZE_MAX
  * libxfs: avoid negative (and full-width) shifts in radix-tree.c
  * libxfs: don't hardcode cycle 1 into unmount op header
  * libxfs: pass lsn param to log clear and record header logging helpers
  * libxfs: prefix XATTR_LIST_MAX with XFS_
  * libxfs: track largest metadata LSN in use via verifiers
  * libxfs: validate metadata LSNs against log on v5 superblocks
  * libxlog: pull struct xlog out of xlog_is_dirty()
  * mkfs.xfs: option for using a pre-defined filesystem UUID
  * platform: Add a timer implementation for OS X
  * platform: Add statvfs64 for OS X
  * platform: Add XATTR_LIST_MAX to OS X headers
  * platform: Remove conflicting define for OS X
  * platform: rename lstat64 to lstat for OS X
  * platform: uuid changes for OS X
  * xfs_copy: check for dirty log on non-duplicate copies
  * xfs_copy: format v5 sb logs correctly
  * xfs_copy: genericize write helper to facilitate separate log buf
  * xfs_copy: refactor log format code into new helper
  * xfs_copy: store data buf alignment in buf data structure
  * xfs_db: do not reset current lsn from uuid command on v5 supers
  * xfs_db: enable blockget for v5 filesystems
  * xfs_db: enable blocktrash for checksummed filesystems
  * xfs_db: trash the block at the top of the cursor stack
  * xfs_estimate: change nftw64 to nftw
  * xfs_io: support reflinking and deduping file ranges
  * xfs_logprint: fix some unaligned accesses
  * xfs_metadump: Fix unaligned accesses
  * xfsprogs: make fsr use mntinfo when there is no mntent
  * xfs_repair: add XR_DIR_TRACE to dir2.c
  * xfs_repair: better checking of v5 attributes
  * xfs_repair: catch bad level/depth in da node
  * xfs_repair: don't clear the log by default
  * xfs_repair: fix left-shift overflows
  * xfs_repair: fix unaligned accesses
  * xfs_repair: Fix up warning strings in da_util.c
  * xfs_repair: fix use-after-free in verify_final_dir2_path
  * xfs_repair: format the log with forward cycle number on v5 supers
  * xfs_repair: make CRC checking consistent in path verification
  * xfs_repair: move common dir2 and attr_repair code to da_util.c
  * xfs_repair: process the log in no_modify mode
  * xfs_repair: Remove BUF_PTR from attr_repair.c
  * xfs_repair: Remove more differences between attr &amp; dir2
  * xfs_repair: remove trace-only 'n' member from da_level_state
  * xfs_repair: remove type from da &amp; dir2 cursors
  * xfs_repair: seed the max lsn from log state in phase 2
  * xfs_repair: track log state throughout all recovery phases
  * xfs_repair: use multibuffer read routines in attr_repair.c</changelog>

</package>
<package pkgid="30311f15da260ea78f3737317645152cefccda18" name="xfsprogs" arch="x86_64">
    <version epoch="0" ver="4.3.0.rc2" rel="54.1"/>

<changelog author="ro@suse.de" date="1292414400">- update to xfsprogs-3.1.4 (9 November 2010)
  - Add projid32bit handling to userspace, resolving type
    sizing issues when dealing with 32 bit project ids.
  - Make xfs_fsr use /proc/mounts if available.
- update to xfsprogs-3.1.3 (26 August 2010)
  - Add xfs_io support for XFS_IOC_ZERO_RANGE
  - Allow xfs_io resvsp command for foreign filesystems.
  - Make xfs_db check for valid inode data pointer before dereferencing.
  - Validate btree block magic in the xfs_db freesp command,
  - Fix linking of libxfs and librt detection (needs pthread),</changelog>
<changelog author="mmarek@novell.com" date="1308571200">- updated to 3.1.5
  - Polish translation update, thanks to Jakub Bogusz
  - xfs_repair now warns if running in low memory mode
  - Phase 2 of xfs_repair is now multithreaded
  - xfs_quota no longer attempts to get quota information if not
    enabled
  - Inode flags are now properly validated by xfs_repair
  - Metadump now obfuscates all file names reliably
  - xfs_io now supports the "fiemap" command, a more generic form
    of the "bmap" command
  - xfs_io now supports the "fpunch" command, as well as a "-p"
    flag to the "fallocate command.  Both implement hole punching.
    Thanks to Josef Bacik
  - A number of other bug fixes thanks to Ajeet Yadav</changelog>
<changelog author="dsterba@suse.cz" date="1318593600">- updated to 3.1.6
  - Re-synch of the header and libxfs files with the kernel
    code as of Linux 2.6.37, including reviving xfs_repair
    radix tree code.
  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
  - Subcommand names within various programs are no longer
    translated/localized, thanks to Arkadiusz Mi?kiewicz.
  - Build system fixes, thanks to Ted Ts'o.
  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
    to Roman Ovchinnikov.
  - xfs_quota "df" no longer reports values twice what they
    should have been for project quotas.
  - mkfs.xfs now requires that sub-options are non-empty
    strings; thanks to Chris Pearson for reporting.
  - Better handling of short reads in libxfs.
  - xfs_quota now prints "N/A" rather than a large number for
    the quota file inode number for disabled quota types.
  - Bogus (unrelated) mount point entries no longer cause
    xfs_growfs, xfs_quota, and xfs_io to quit early.
  - xfs_repair no longer fails when the sector size of an
    underlying device is larger than the sector size in a
    hosted filesystem image.
  - Various other internal improvements, including refactoring
    and eliminating more build warnings.</changelog>
<changelog author="rschweikert@suse.com" date="1328270400">- move libs and executables to /usr tree (UsrMerge project)</changelog>
<changelog author="rschweikert@suse.com" date="1328529600">- use %configure</changelog>
<changelog author="coolo@suse.com" date="1331812800">- no need to link the lib in /lib</changelog>
<changelog author="jeffm@suse.com" date="1336392000">- Updated BuildRequires to use libuuid-devel and properly build on RHEL.</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="ddiss@suse.com" date="1349352000">- Build with readline support; (bnc#783510).</changelog>
<changelog author="jack@suse.cz" date="1368619200">- Updated to 3.1.11
  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
  - mkfs.xfs will always go into multidisk mode when filesystem
    geometry is specified on the command line.
  - Document all commands in xfs_io.
  - Remove setfl command from xfs_io.
  - xfs_metadump will obfuscate symlinks by path component.
  - mkfs.xfs no longer accepts geometry settings smaller than the
    physical sector size.
  - xfs_logprint now supports multiply-logged inode fields and
    handles continued inode transactions correctly.
  - kill XLOG_SET
  - Update release scripts to use git archive to address a
    missing source file reported by Arkadiusz Mi?kiewicz
  - Fix a build error with -Werror=format-security, reported
    by Arkadiusz Mi?kiewicz
  - mkfs.xfs no longer attempts to discard when -N option is used.
  - Update 'make deb' to use tarball
  - Sync up with log reservation changes in the kernel.
  - Fix possible unallocated memory access in fiemap.
  - Guard against string overflow in path_to_fspath.
  - Fix setup_cursor array allocation.
  - Fix free of unintialized pointer in xfs_acl_valid error path.
  - Guard against path string overflows.
  - Check strdup results properly in initallfs().
  - Fix attribute no_change_count logic.
  - Remove extraneous close() in fsrallfs().
  - xfs_repair now skips the freelist scan of a corrupt agf
    when in no-modify mode.
  - xfs_db now skips freelist scans of corrupt agfs.
  - Remove unconditional ASSERT(0) in xfs_repair.
  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
  - Add depraction message for xfs_check.
  - xfs_quota allow user or group names beginning with digits reported by
    James Carter.
  - Fix manpages and usage() spelling, errors and omissions.
  ...</changelog>
<changelog author="jack@suse.cz" date="1368619201">- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
  (bogus) compiler warnings.</changelog>
<changelog author="jeffm@suse.com" date="1400500800">- Updated to 3.2.0
  - xfs_repair has full CRC validation and repair
  - xfs_repair prefetch fix
  - xfs_repair block tracking scalability fix
  - disambiguous of CRC validation errors from IO errors.
  - Improved dangerous mode handling in repair
  - repair handles garbage in zeroed areas of superblocks better
  - repair validates dirent ftype field fully
  - metadump fully supports discontiguous directory blocks
  - metadump only recalculates CRCs on metadata it obfuscates so as to
    preserve errors in the metadata where possible.
  - default log size that mkfs creates is now reverted to the same size
    as 3.1.x releases create.
  - mkfs sets the ftype on directory entries correctly during protofile
    population
  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
    FALLOC_FL_COLLAPSE_RANGE,
  - logprint handles split entries better
  - Enable xfs_db write support and xfs_metadump support for CRC
    enabled filesystems.
  - Add directory entry filetype support for non-CRC filesystems.
  - Ensure all inodes created by xfs_repair have a proper d_type set.
  - Fix build on big endian machines.
  - Properly handle symlinks to devices on various tool commandlines.
  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
    in Alpha1.
  - Fix a potential segfault in xfs_repair when issuing progress
    reports.
  - Fix potential xfs_fsr failures when running w/ selinux.
  - Stop wasting memory by caching inode structures in xfs_repair -
    they are never re-used.
  - Improved xfs_repair performance on large filesystems
    (always use prefetch and strided AG scanning functionality)
  - Remove all vestiges of old, unsupported version 1 directory code.
  - Add a "readdir" command to xfs_io, thanks to Brian Foster.
  - Fix potential segfault in xfs_repair when creating lost+found.
  - Zero out unused parts of on-disk superblocks during repair, to
    avoid metadata verifier failures at runtime.
  - Add directory entry type support to mkfs.xfs and xfs_db.
  - Add the icreate transaction to xfs_logprint, and fix continuation
    transactions.
  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
  - Print all AGI unlinked buckets in xfs_logprint.
  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
    directory.
  - Do all file reads in xfs_fsr using O_DIRECT.
  - Add support for concurrent group and project quota usage on CRC
    enabled filesystems.
  - Ensure mkfs creates log sizes that are always large enough for
    the configured fileystem geometry.</changelog>
<changelog author="jack@suse.cz" date="1406030400">- Updated to 3.2.1
  - fix xfs_mdrestore so that non-crc filesystem is properly restored as non-crc
  - minor xfs_fsr fixes to be more robust
  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
  - fix data corruption when using xfs_copy
  - fix adding extended attributes using xfs_db
  - add support for free inode btree feature
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
  - fix printing of AGF and AGI buffers in xfs_logprint</changelog>
<changelog author="jack@suse.cz" date="1418299200">- Updated to 3.2.2
  - xfs_repair, mkfs.xfs stripe geometry fixes
  - libxcmd path handling fixes
  - xfs_crash crash fix
  - xfs_logprint AGI/AGF handling improvements
  - libhandle support for symlinked /usr
  - fix multiple Coverity and sparse reported issues
  - new mremap, sync, syncfs commands for xfs_io
  - man page updates
  - xfs_repair sets ftype in lost+found dirents
  - xfs_repair handles bad inodes better
  - xfs_repair freelist rebuild improvements
  - xfs_repair finobt crash fixes
  - xfs_copy handles 4k sector devices better
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)</changelog>
<changelog author="mpluskal@suse.com" date="1426766400">- Use url for source
- Add gpg signature
- Cleanup spec-file with spec-clener</changelog>
<changelog author="mpluskal@suse.com" date="1426766401">- Update url
- Do not use full path for make</changelog>
<changelog author="mpluskal@suse.com" date="1436616000">- Update to 3.2.3
  * xfs_repair: handle speciall atribute names correctly
  * xfs_repair: handle v5 format feature flags correctly
  * xfs_repair: Better v5 format validation for directories
  * mkfs.xfs: enable metadata CRCs by default
  * mkfs.xfs: enable free inode btrees by default
  * build: glibc support updates
  * man page updates
  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
  * xfs_repair: Separate pquota inode fixes
  * xfs_db: inode alignment fixes
  * mkfs.xfs: fix failures creating file images
  * libxfs: zero new buffers before use
  * xfs_repair: handle directory leaf CRC errors gracefully
  * xfs_repair: validate and repair inode CRCs
  * xfs_repair: lots of broken directory repair fixes
  * xfs_db: handle v3 inodes properly
  * xfs_db: allow writing corrupted metadata on CRC enabled
    filesystems
  * xfs_repair: gracefully handle &gt; 512 byte sector superblocks
  * mkfs.xfs: take into acocunt log stripe unit when sizing log
  * xfs_metadump: inode alignment and null inode fixes
  * xfs_io: FALLOC_FL_INSERT_RANGE support
  * build: libtool static library build fixes
  * mkfs.xfs: large block size inode alignment fixes
  * xfs_repair: secondary superblock scan fixes
  * xfs_repair: don't care about symlink compenent lengths
- Rebase patches
  * xfsprogs-docdir.diff
  * xfsprogs-ppc64.diff</changelog>
<changelog author="jack@suse.cz" date="1438344000">- Update to 3.2.4
  * properly obfuscate images created by xfs_metadump</changelog>
<changelog author="jeffm@suse.com" date="1447848000">- Update to 4.2.0
  * db: show sparse inodes feature state in version command output
  * db: support sparse inode chunk inobt record and sb fields
  * growfs: display sparse inode status from xfs_info
  * libxfs: clear buffer state flags in libxfs_getbuf and variants
  * libxfs: error negation rework
  * libxfs: Fix attr leaf block definition
  * libxfs: Fix file type directory corruption for btree directories
  * libxfs: fix memory leasks in libxfs_umount()
  * libxfs: fix uuid check durign inode allocation
  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
  * libxfs: readahead of dir3 data blocks should use the read verifier
  * libxfs: v3 inodes are only valid on crc-enabled filesystems
  * libxfs: verifier should set buffer error when da block has a bad magic
    number
  * metadump: reorder inode record sanity checks and inode buffer read
  * metadump: support sparse inode records
  * mkfs: sparse inode chunk support
  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
  * repair: access helpers for on-disk inobt record freecount
  * repair: do not account sparse inodes in phase 5 cursor init.
  * repair: do not prefetch holes in sparse inode chunks
  * repair: factor out sparse inodes from finobt reconstruction
  * repair: fix wrong logic when validating node magic number
  * repair: handle sparse format inobt record freecount correctly
  * repair: handle sparse inode alignment
  * repair: helper for inode chunk alignment and start/end ino number
    verification
  * repair: helper to import on-disk inobt records to in-core trees
  * repair: helper to transition inode blocks to inode state
  * repair: process sparse inode records correctly
  * repair: reconstruct sparse inode records correctly on disk
  * repair: remove duplicate field from aghdr_cnts
  * repair: scan and track sparse inode chunks correctly
  * repair: scan sparse finobt records correctly
  * repair: use ir_count for filesystems with sparse inode support
  * repair: use sb_meta_uuid for checking of metadata headers
  * repair: validate ir_count field for sparse format records
  * xfs: add fs geometry bit for sparse inode chunks
  * xfs: add sparse inode chunk alignment superblock field
  * xfs: allocate sparse inode chunks on full chunk allocation failure
  * xfs: always log the inode on unwritten extent conversion
  * xfs: check min blks for random debug mode sparse allocations
  * xfs: clean up XFS_MIN_FREELIST macros
  * xfs_copy: fix copy of hard 4k devices
  * xfs_copy: fix up initial sb buffer read on CRC fs
  * xfs: create individual inode alloc. helper
  * xfs_db: don't crash on a corrupt inode
  * xfs: enable sparse inode chunks for v5 superblocks
  * xfs: extent size hints can round up extents past MAXEXTLEN
  * xfs: filter out sparse regions from individual inode allocation
  * xfs_fsr: Fix parentheses around truth value
  * xfs: helper to convert holemask to inode alloc. bitmap
  * xfs: introduce inode record hole mask for sparse inode chunks
  * xfs: kill unsupported superblock versions
  * xfs: only free allocated regions of inode chunks
  * xfs: pass inode count through ordered icreate log item
  * xfs: randomly do sparse inode allocations in DEBUG mode
  * xfs: remote attribute headers contain an invalid LSN
  * xfs: remote attributes need to be considered data
  * xfs_repair: automatically enable -f (file) mode when needed
  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
  * xfs_repair: check v5 filesystem attr block header sanity
  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
  * xfs_repair: free msgbuf on exit
  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
  * xfs_repair: include any realloc'ed buffers in final putbuf
  * xfs_repair: refuse to unset lazycount on V5 filesystems
  * xfs_repair: release corrupt directory node buffer
  * xfs_repair: set args.geo in dir2_kill_block
  * xfs_repair: set args.geo in longform_dir2_entry_check_data
  * xfs_repair: unconditionally free blockmaps when threads complete
  * xfs_repair: update btree ptr when attr node level moves to next buffer
  * xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
  * xfs: support min/max agbno args in block allocator
  * xfs: update free inode record logic to support sparse inode records
  * xfs: xfs_alloc_fix_freelist() can use incore perag structures
  * xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  * xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
  * Other minor fixes and build system rework
- Added new dependency on libblkid-devel.</changelog>
<changelog author="jeffm@suse.com" date="1447848001">- Update to 4.3.0 (RC2)
  * db/metadump: bump lsn when log is cleared on v5 supers
  * libxfs: add ability to clear log to arbitrary log cycle
  * libxfs: avoid dependency on Linux XATTR_SIZE_MAX
  * libxfs: avoid negative (and full-width) shifts in radix-tree.c
  * libxfs: don't hardcode cycle 1 into unmount op header
  * libxfs: pass lsn param to log clear and record header logging helpers
  * libxfs: prefix XATTR_LIST_MAX with XFS_
  * libxfs: track largest metadata LSN in use via verifiers
  * libxfs: validate metadata LSNs against log on v5 superblocks
  * libxlog: pull struct xlog out of xlog_is_dirty()
  * mkfs.xfs: option for using a pre-defined filesystem UUID
  * platform: Add a timer implementation for OS X
  * platform: Add statvfs64 for OS X
  * platform: Add XATTR_LIST_MAX to OS X headers
  * platform: Remove conflicting define for OS X
  * platform: rename lstat64 to lstat for OS X
  * platform: uuid changes for OS X
  * xfs_copy: check for dirty log on non-duplicate copies
  * xfs_copy: format v5 sb logs correctly
  * xfs_copy: genericize write helper to facilitate separate log buf
  * xfs_copy: refactor log format code into new helper
  * xfs_copy: store data buf alignment in buf data structure
  * xfs_db: do not reset current lsn from uuid command on v5 supers
  * xfs_db: enable blockget for v5 filesystems
  * xfs_db: enable blocktrash for checksummed filesystems
  * xfs_db: trash the block at the top of the cursor stack
  * xfs_estimate: change nftw64 to nftw
  * xfs_io: support reflinking and deduping file ranges
  * xfs_logprint: fix some unaligned accesses
  * xfs_metadump: Fix unaligned accesses
  * xfsprogs: make fsr use mntinfo when there is no mntent
  * xfs_repair: add XR_DIR_TRACE to dir2.c
  * xfs_repair: better checking of v5 attributes
  * xfs_repair: catch bad level/depth in da node
  * xfs_repair: don't clear the log by default
  * xfs_repair: fix left-shift overflows
  * xfs_repair: fix unaligned accesses
  * xfs_repair: Fix up warning strings in da_util.c
  * xfs_repair: fix use-after-free in verify_final_dir2_path
  * xfs_repair: format the log with forward cycle number on v5 supers
  * xfs_repair: make CRC checking consistent in path verification
  * xfs_repair: move common dir2 and attr_repair code to da_util.c
  * xfs_repair: process the log in no_modify mode
  * xfs_repair: Remove BUF_PTR from attr_repair.c
  * xfs_repair: Remove more differences between attr &amp; dir2
  * xfs_repair: remove trace-only 'n' member from da_level_state
  * xfs_repair: remove type from da &amp; dir2 cursors
  * xfs_repair: seed the max lsn from log state in phase 2
  * xfs_repair: track log state throughout all recovery phases
  * xfs_repair: use multibuffer read routines in attr_repair.c</changelog>

</package>
<package pkgid="ef6ce7c4fc64e15abf3de34307359288523e33f4" name="xfsprogs-devel" arch="i586">
    <version epoch="0" ver="4.3.0.rc2" rel="54.1"/>

<changelog author="ro@suse.de" date="1292414400">- update to xfsprogs-3.1.4 (9 November 2010)
  - Add projid32bit handling to userspace, resolving type
    sizing issues when dealing with 32 bit project ids.
  - Make xfs_fsr use /proc/mounts if available.
- update to xfsprogs-3.1.3 (26 August 2010)
  - Add xfs_io support for XFS_IOC_ZERO_RANGE
  - Allow xfs_io resvsp command for foreign filesystems.
  - Make xfs_db check for valid inode data pointer before dereferencing.
  - Validate btree block magic in the xfs_db freesp command,
  - Fix linking of libxfs and librt detection (needs pthread),</changelog>
<changelog author="mmarek@novell.com" date="1308571200">- updated to 3.1.5
  - Polish translation update, thanks to Jakub Bogusz
  - xfs_repair now warns if running in low memory mode
  - Phase 2 of xfs_repair is now multithreaded
  - xfs_quota no longer attempts to get quota information if not
    enabled
  - Inode flags are now properly validated by xfs_repair
  - Metadump now obfuscates all file names reliably
  - xfs_io now supports the "fiemap" command, a more generic form
    of the "bmap" command
  - xfs_io now supports the "fpunch" command, as well as a "-p"
    flag to the "fallocate command.  Both implement hole punching.
    Thanks to Josef Bacik
  - A number of other bug fixes thanks to Ajeet Yadav</changelog>
<changelog author="dsterba@suse.cz" date="1318593600">- updated to 3.1.6
  - Re-synch of the header and libxfs files with the kernel
    code as of Linux 2.6.37, including reviving xfs_repair
    radix tree code.
  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
  - Subcommand names within various programs are no longer
    translated/localized, thanks to Arkadiusz Mi?kiewicz.
  - Build system fixes, thanks to Ted Ts'o.
  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
    to Roman Ovchinnikov.
  - xfs_quota "df" no longer reports values twice what they
    should have been for project quotas.
  - mkfs.xfs now requires that sub-options are non-empty
    strings; thanks to Chris Pearson for reporting.
  - Better handling of short reads in libxfs.
  - xfs_quota now prints "N/A" rather than a large number for
    the quota file inode number for disabled quota types.
  - Bogus (unrelated) mount point entries no longer cause
    xfs_growfs, xfs_quota, and xfs_io to quit early.
  - xfs_repair no longer fails when the sector size of an
    underlying device is larger than the sector size in a
    hosted filesystem image.
  - Various other internal improvements, including refactoring
    and eliminating more build warnings.</changelog>
<changelog author="rschweikert@suse.com" date="1328270400">- move libs and executables to /usr tree (UsrMerge project)</changelog>
<changelog author="rschweikert@suse.com" date="1328529600">- use %configure</changelog>
<changelog author="coolo@suse.com" date="1331812800">- no need to link the lib in /lib</changelog>
<changelog author="jeffm@suse.com" date="1336392000">- Updated BuildRequires to use libuuid-devel and properly build on RHEL.</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="ddiss@suse.com" date="1349352000">- Build with readline support; (bnc#783510).</changelog>
<changelog author="jack@suse.cz" date="1368619200">- Updated to 3.1.11
  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
  - mkfs.xfs will always go into multidisk mode when filesystem
    geometry is specified on the command line.
  - Document all commands in xfs_io.
  - Remove setfl command from xfs_io.
  - xfs_metadump will obfuscate symlinks by path component.
  - mkfs.xfs no longer accepts geometry settings smaller than the
    physical sector size.
  - xfs_logprint now supports multiply-logged inode fields and
    handles continued inode transactions correctly.
  - kill XLOG_SET
  - Update release scripts to use git archive to address a
    missing source file reported by Arkadiusz Mi?kiewicz
  - Fix a build error with -Werror=format-security, reported
    by Arkadiusz Mi?kiewicz
  - mkfs.xfs no longer attempts to discard when -N option is used.
  - Update 'make deb' to use tarball
  - Sync up with log reservation changes in the kernel.
  - Fix possible unallocated memory access in fiemap.
  - Guard against string overflow in path_to_fspath.
  - Fix setup_cursor array allocation.
  - Fix free of unintialized pointer in xfs_acl_valid error path.
  - Guard against path string overflows.
  - Check strdup results properly in initallfs().
  - Fix attribute no_change_count logic.
  - Remove extraneous close() in fsrallfs().
  - xfs_repair now skips the freelist scan of a corrupt agf
    when in no-modify mode.
  - xfs_db now skips freelist scans of corrupt agfs.
  - Remove unconditional ASSERT(0) in xfs_repair.
  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
  - Add depraction message for xfs_check.
  - xfs_quota allow user or group names beginning with digits reported by
    James Carter.
  - Fix manpages and usage() spelling, errors and omissions.
  ...</changelog>
<changelog author="jack@suse.cz" date="1368619201">- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
  (bogus) compiler warnings.</changelog>
<changelog author="jeffm@suse.com" date="1400500800">- Updated to 3.2.0
  - xfs_repair has full CRC validation and repair
  - xfs_repair prefetch fix
  - xfs_repair block tracking scalability fix
  - disambiguous of CRC validation errors from IO errors.
  - Improved dangerous mode handling in repair
  - repair handles garbage in zeroed areas of superblocks better
  - repair validates dirent ftype field fully
  - metadump fully supports discontiguous directory blocks
  - metadump only recalculates CRCs on metadata it obfuscates so as to
    preserve errors in the metadata where possible.
  - default log size that mkfs creates is now reverted to the same size
    as 3.1.x releases create.
  - mkfs sets the ftype on directory entries correctly during protofile
    population
  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
    FALLOC_FL_COLLAPSE_RANGE,
  - logprint handles split entries better
  - Enable xfs_db write support and xfs_metadump support for CRC
    enabled filesystems.
  - Add directory entry filetype support for non-CRC filesystems.
  - Ensure all inodes created by xfs_repair have a proper d_type set.
  - Fix build on big endian machines.
  - Properly handle symlinks to devices on various tool commandlines.
  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
    in Alpha1.
  - Fix a potential segfault in xfs_repair when issuing progress
    reports.
  - Fix potential xfs_fsr failures when running w/ selinux.
  - Stop wasting memory by caching inode structures in xfs_repair -
    they are never re-used.
  - Improved xfs_repair performance on large filesystems
    (always use prefetch and strided AG scanning functionality)
  - Remove all vestiges of old, unsupported version 1 directory code.
  - Add a "readdir" command to xfs_io, thanks to Brian Foster.
  - Fix potential segfault in xfs_repair when creating lost+found.
  - Zero out unused parts of on-disk superblocks during repair, to
    avoid metadata verifier failures at runtime.
  - Add directory entry type support to mkfs.xfs and xfs_db.
  - Add the icreate transaction to xfs_logprint, and fix continuation
    transactions.
  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
  - Print all AGI unlinked buckets in xfs_logprint.
  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
    directory.
  - Do all file reads in xfs_fsr using O_DIRECT.
  - Add support for concurrent group and project quota usage on CRC
    enabled filesystems.
  - Ensure mkfs creates log sizes that are always large enough for
    the configured fileystem geometry.</changelog>
<changelog author="jack@suse.cz" date="1406030400">- Updated to 3.2.1
  - fix xfs_mdrestore so that non-crc filesystem is properly restored as non-crc
  - minor xfs_fsr fixes to be more robust
  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
  - fix data corruption when using xfs_copy
  - fix adding extended attributes using xfs_db
  - add support for free inode btree feature
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
  - fix printing of AGF and AGI buffers in xfs_logprint</changelog>
<changelog author="jack@suse.cz" date="1418299200">- Updated to 3.2.2
  - xfs_repair, mkfs.xfs stripe geometry fixes
  - libxcmd path handling fixes
  - xfs_crash crash fix
  - xfs_logprint AGI/AGF handling improvements
  - libhandle support for symlinked /usr
  - fix multiple Coverity and sparse reported issues
  - new mremap, sync, syncfs commands for xfs_io
  - man page updates
  - xfs_repair sets ftype in lost+found dirents
  - xfs_repair handles bad inodes better
  - xfs_repair freelist rebuild improvements
  - xfs_repair finobt crash fixes
  - xfs_copy handles 4k sector devices better
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)</changelog>
<changelog author="mpluskal@suse.com" date="1426766400">- Use url for source
- Add gpg signature
- Cleanup spec-file with spec-clener</changelog>
<changelog author="mpluskal@suse.com" date="1426766401">- Update url
- Do not use full path for make</changelog>
<changelog author="mpluskal@suse.com" date="1436616000">- Update to 3.2.3
  * xfs_repair: handle speciall atribute names correctly
  * xfs_repair: handle v5 format feature flags correctly
  * xfs_repair: Better v5 format validation for directories
  * mkfs.xfs: enable metadata CRCs by default
  * mkfs.xfs: enable free inode btrees by default
  * build: glibc support updates
  * man page updates
  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
  * xfs_repair: Separate pquota inode fixes
  * xfs_db: inode alignment fixes
  * mkfs.xfs: fix failures creating file images
  * libxfs: zero new buffers before use
  * xfs_repair: handle directory leaf CRC errors gracefully
  * xfs_repair: validate and repair inode CRCs
  * xfs_repair: lots of broken directory repair fixes
  * xfs_db: handle v3 inodes properly
  * xfs_db: allow writing corrupted metadata on CRC enabled
    filesystems
  * xfs_repair: gracefully handle &gt; 512 byte sector superblocks
  * mkfs.xfs: take into acocunt log stripe unit when sizing log
  * xfs_metadump: inode alignment and null inode fixes
  * xfs_io: FALLOC_FL_INSERT_RANGE support
  * build: libtool static library build fixes
  * mkfs.xfs: large block size inode alignment fixes
  * xfs_repair: secondary superblock scan fixes
  * xfs_repair: don't care about symlink compenent lengths
- Rebase patches
  * xfsprogs-docdir.diff
  * xfsprogs-ppc64.diff</changelog>
<changelog author="jack@suse.cz" date="1438344000">- Update to 3.2.4
  * properly obfuscate images created by xfs_metadump</changelog>
<changelog author="jeffm@suse.com" date="1447848000">- Update to 4.2.0
  * db: show sparse inodes feature state in version command output
  * db: support sparse inode chunk inobt record and sb fields
  * growfs: display sparse inode status from xfs_info
  * libxfs: clear buffer state flags in libxfs_getbuf and variants
  * libxfs: error negation rework
  * libxfs: Fix attr leaf block definition
  * libxfs: Fix file type directory corruption for btree directories
  * libxfs: fix memory leasks in libxfs_umount()
  * libxfs: fix uuid check durign inode allocation
  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
  * libxfs: readahead of dir3 data blocks should use the read verifier
  * libxfs: v3 inodes are only valid on crc-enabled filesystems
  * libxfs: verifier should set buffer error when da block has a bad magic
    number
  * metadump: reorder inode record sanity checks and inode buffer read
  * metadump: support sparse inode records
  * mkfs: sparse inode chunk support
  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
  * repair: access helpers for on-disk inobt record freecount
  * repair: do not account sparse inodes in phase 5 cursor init.
  * repair: do not prefetch holes in sparse inode chunks
  * repair: factor out sparse inodes from finobt reconstruction
  * repair: fix wrong logic when validating node magic number
  * repair: handle sparse format inobt record freecount correctly
  * repair: handle sparse inode alignment
  * repair: helper for inode chunk alignment and start/end ino number
    verification
  * repair: helper to import on-disk inobt records to in-core trees
  * repair: helper to transition inode blocks to inode state
  * repair: process sparse inode records correctly
  * repair: reconstruct sparse inode records correctly on disk
  * repair: remove duplicate field from aghdr_cnts
  * repair: scan and track sparse inode chunks correctly
  * repair: scan sparse finobt records correctly
  * repair: use ir_count for filesystems with sparse inode support
  * repair: use sb_meta_uuid for checking of metadata headers
  * repair: validate ir_count field for sparse format records
  * xfs: add fs geometry bit for sparse inode chunks
  * xfs: add sparse inode chunk alignment superblock field
  * xfs: allocate sparse inode chunks on full chunk allocation failure
  * xfs: always log the inode on unwritten extent conversion
  * xfs: check min blks for random debug mode sparse allocations
  * xfs: clean up XFS_MIN_FREELIST macros
  * xfs_copy: fix copy of hard 4k devices
  * xfs_copy: fix up initial sb buffer read on CRC fs
  * xfs: create individual inode alloc. helper
  * xfs_db: don't crash on a corrupt inode
  * xfs: enable sparse inode chunks for v5 superblocks
  * xfs: extent size hints can round up extents past MAXEXTLEN
  * xfs: filter out sparse regions from individual inode allocation
  * xfs_fsr: Fix parentheses around truth value
  * xfs: helper to convert holemask to inode alloc. bitmap
  * xfs: introduce inode record hole mask for sparse inode chunks
  * xfs: kill unsupported superblock versions
  * xfs: only free allocated regions of inode chunks
  * xfs: pass inode count through ordered icreate log item
  * xfs: randomly do sparse inode allocations in DEBUG mode
  * xfs: remote attribute headers contain an invalid LSN
  * xfs: remote attributes need to be considered data
  * xfs_repair: automatically enable -f (file) mode when needed
  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
  * xfs_repair: check v5 filesystem attr block header sanity
  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
  * xfs_repair: free msgbuf on exit
  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
  * xfs_repair: include any realloc'ed buffers in final putbuf
  * xfs_repair: refuse to unset lazycount on V5 filesystems
  * xfs_repair: release corrupt directory node buffer
  * xfs_repair: set args.geo in dir2_kill_block
  * xfs_repair: set args.geo in longform_dir2_entry_check_data
  * xfs_repair: unconditionally free blockmaps when threads complete
  * xfs_repair: update btree ptr when attr node level moves to next buffer
  * xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
  * xfs: support min/max agbno args in block allocator
  * xfs: update free inode record logic to support sparse inode records
  * xfs: xfs_alloc_fix_freelist() can use incore perag structures
  * xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  * xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
  * Other minor fixes and build system rework
- Added new dependency on libblkid-devel.</changelog>
<changelog author="jeffm@suse.com" date="1447848001">- Update to 4.3.0 (RC2)
  * db/metadump: bump lsn when log is cleared on v5 supers
  * libxfs: add ability to clear log to arbitrary log cycle
  * libxfs: avoid dependency on Linux XATTR_SIZE_MAX
  * libxfs: avoid negative (and full-width) shifts in radix-tree.c
  * libxfs: don't hardcode cycle 1 into unmount op header
  * libxfs: pass lsn param to log clear and record header logging helpers
  * libxfs: prefix XATTR_LIST_MAX with XFS_
  * libxfs: track largest metadata LSN in use via verifiers
  * libxfs: validate metadata LSNs against log on v5 superblocks
  * libxlog: pull struct xlog out of xlog_is_dirty()
  * mkfs.xfs: option for using a pre-defined filesystem UUID
  * platform: Add a timer implementation for OS X
  * platform: Add statvfs64 for OS X
  * platform: Add XATTR_LIST_MAX to OS X headers
  * platform: Remove conflicting define for OS X
  * platform: rename lstat64 to lstat for OS X
  * platform: uuid changes for OS X
  * xfs_copy: check for dirty log on non-duplicate copies
  * xfs_copy: format v5 sb logs correctly
  * xfs_copy: genericize write helper to facilitate separate log buf
  * xfs_copy: refactor log format code into new helper
  * xfs_copy: store data buf alignment in buf data structure
  * xfs_db: do not reset current lsn from uuid command on v5 supers
  * xfs_db: enable blockget for v5 filesystems
  * xfs_db: enable blocktrash for checksummed filesystems
  * xfs_db: trash the block at the top of the cursor stack
  * xfs_estimate: change nftw64 to nftw
  * xfs_io: support reflinking and deduping file ranges
  * xfs_logprint: fix some unaligned accesses
  * xfs_metadump: Fix unaligned accesses
  * xfsprogs: make fsr use mntinfo when there is no mntent
  * xfs_repair: add XR_DIR_TRACE to dir2.c
  * xfs_repair: better checking of v5 attributes
  * xfs_repair: catch bad level/depth in da node
  * xfs_repair: don't clear the log by default
  * xfs_repair: fix left-shift overflows
  * xfs_repair: fix unaligned accesses
  * xfs_repair: Fix up warning strings in da_util.c
  * xfs_repair: fix use-after-free in verify_final_dir2_path
  * xfs_repair: format the log with forward cycle number on v5 supers
  * xfs_repair: make CRC checking consistent in path verification
  * xfs_repair: move common dir2 and attr_repair code to da_util.c
  * xfs_repair: process the log in no_modify mode
  * xfs_repair: Remove BUF_PTR from attr_repair.c
  * xfs_repair: Remove more differences between attr &amp; dir2
  * xfs_repair: remove trace-only 'n' member from da_level_state
  * xfs_repair: remove type from da &amp; dir2 cursors
  * xfs_repair: seed the max lsn from log state in phase 2
  * xfs_repair: track log state throughout all recovery phases
  * xfs_repair: use multibuffer read routines in attr_repair.c</changelog>

</package>
<package pkgid="13dd5022ac6248a3323a22f7c67443ba1c29924c" name="xfsprogs-devel" arch="x86_64">
    <version epoch="0" ver="4.3.0.rc2" rel="54.1"/>

<changelog author="ro@suse.de" date="1292414400">- update to xfsprogs-3.1.4 (9 November 2010)
  - Add projid32bit handling to userspace, resolving type
    sizing issues when dealing with 32 bit project ids.
  - Make xfs_fsr use /proc/mounts if available.
- update to xfsprogs-3.1.3 (26 August 2010)
  - Add xfs_io support for XFS_IOC_ZERO_RANGE
  - Allow xfs_io resvsp command for foreign filesystems.
  - Make xfs_db check for valid inode data pointer before dereferencing.
  - Validate btree block magic in the xfs_db freesp command,
  - Fix linking of libxfs and librt detection (needs pthread),</changelog>
<changelog author="mmarek@novell.com" date="1308571200">- updated to 3.1.5
  - Polish translation update, thanks to Jakub Bogusz
  - xfs_repair now warns if running in low memory mode
  - Phase 2 of xfs_repair is now multithreaded
  - xfs_quota no longer attempts to get quota information if not
    enabled
  - Inode flags are now properly validated by xfs_repair
  - Metadump now obfuscates all file names reliably
  - xfs_io now supports the "fiemap" command, a more generic form
    of the "bmap" command
  - xfs_io now supports the "fpunch" command, as well as a "-p"
    flag to the "fallocate command.  Both implement hole punching.
    Thanks to Josef Bacik
  - A number of other bug fixes thanks to Ajeet Yadav</changelog>
<changelog author="dsterba@suse.cz" date="1318593600">- updated to 3.1.6
  - Re-synch of the header and libxfs files with the kernel
    code as of Linux 2.6.37, including reviving xfs_repair
    radix tree code.
  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
  - Subcommand names within various programs are no longer
    translated/localized, thanks to Arkadiusz Mi?kiewicz.
  - Build system fixes, thanks to Ted Ts'o.
  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
    to Roman Ovchinnikov.
  - xfs_quota "df" no longer reports values twice what they
    should have been for project quotas.
  - mkfs.xfs now requires that sub-options are non-empty
    strings; thanks to Chris Pearson for reporting.
  - Better handling of short reads in libxfs.
  - xfs_quota now prints "N/A" rather than a large number for
    the quota file inode number for disabled quota types.
  - Bogus (unrelated) mount point entries no longer cause
    xfs_growfs, xfs_quota, and xfs_io to quit early.
  - xfs_repair no longer fails when the sector size of an
    underlying device is larger than the sector size in a
    hosted filesystem image.
  - Various other internal improvements, including refactoring
    and eliminating more build warnings.</changelog>
<changelog author="rschweikert@suse.com" date="1328270400">- move libs and executables to /usr tree (UsrMerge project)</changelog>
<changelog author="rschweikert@suse.com" date="1328529600">- use %configure</changelog>
<changelog author="coolo@suse.com" date="1331812800">- no need to link the lib in /lib</changelog>
<changelog author="jeffm@suse.com" date="1336392000">- Updated BuildRequires to use libuuid-devel and properly build on RHEL.</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="ddiss@suse.com" date="1349352000">- Build with readline support; (bnc#783510).</changelog>
<changelog author="jack@suse.cz" date="1368619200">- Updated to 3.1.11
  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
  - mkfs.xfs will always go into multidisk mode when filesystem
    geometry is specified on the command line.
  - Document all commands in xfs_io.
  - Remove setfl command from xfs_io.
  - xfs_metadump will obfuscate symlinks by path component.
  - mkfs.xfs no longer accepts geometry settings smaller than the
    physical sector size.
  - xfs_logprint now supports multiply-logged inode fields and
    handles continued inode transactions correctly.
  - kill XLOG_SET
  - Update release scripts to use git archive to address a
    missing source file reported by Arkadiusz Mi?kiewicz
  - Fix a build error with -Werror=format-security, reported
    by Arkadiusz Mi?kiewicz
  - mkfs.xfs no longer attempts to discard when -N option is used.
  - Update 'make deb' to use tarball
  - Sync up with log reservation changes in the kernel.
  - Fix possible unallocated memory access in fiemap.
  - Guard against string overflow in path_to_fspath.
  - Fix setup_cursor array allocation.
  - Fix free of unintialized pointer in xfs_acl_valid error path.
  - Guard against path string overflows.
  - Check strdup results properly in initallfs().
  - Fix attribute no_change_count logic.
  - Remove extraneous close() in fsrallfs().
  - xfs_repair now skips the freelist scan of a corrupt agf
    when in no-modify mode.
  - xfs_db now skips freelist scans of corrupt agfs.
  - Remove unconditional ASSERT(0) in xfs_repair.
  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
  - Add depraction message for xfs_check.
  - xfs_quota allow user or group names beginning with digits reported by
    James Carter.
  - Fix manpages and usage() spelling, errors and omissions.
  ...</changelog>
<changelog author="jack@suse.cz" date="1368619201">- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
  (bogus) compiler warnings.</changelog>
<changelog author="jeffm@suse.com" date="1400500800">- Updated to 3.2.0
  - xfs_repair has full CRC validation and repair
  - xfs_repair prefetch fix
  - xfs_repair block tracking scalability fix
  - disambiguous of CRC validation errors from IO errors.
  - Improved dangerous mode handling in repair
  - repair handles garbage in zeroed areas of superblocks better
  - repair validates dirent ftype field fully
  - metadump fully supports discontiguous directory blocks
  - metadump only recalculates CRCs on metadata it obfuscates so as to
    preserve errors in the metadata where possible.
  - default log size that mkfs creates is now reverted to the same size
    as 3.1.x releases create.
  - mkfs sets the ftype on directory entries correctly during protofile
    population
  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
    FALLOC_FL_COLLAPSE_RANGE,
  - logprint handles split entries better
  - Enable xfs_db write support and xfs_metadump support for CRC
    enabled filesystems.
  - Add directory entry filetype support for non-CRC filesystems.
  - Ensure all inodes created by xfs_repair have a proper d_type set.
  - Fix build on big endian machines.
  - Properly handle symlinks to devices on various tool commandlines.
  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
    in Alpha1.
  - Fix a potential segfault in xfs_repair when issuing progress
    reports.
  - Fix potential xfs_fsr failures when running w/ selinux.
  - Stop wasting memory by caching inode structures in xfs_repair -
    they are never re-used.
  - Improved xfs_repair performance on large filesystems
    (always use prefetch and strided AG scanning functionality)
  - Remove all vestiges of old, unsupported version 1 directory code.
  - Add a "readdir" command to xfs_io, thanks to Brian Foster.
  - Fix potential segfault in xfs_repair when creating lost+found.
  - Zero out unused parts of on-disk superblocks during repair, to
    avoid metadata verifier failures at runtime.
  - Add directory entry type support to mkfs.xfs and xfs_db.
  - Add the icreate transaction to xfs_logprint, and fix continuation
    transactions.
  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
  - Print all AGI unlinked buckets in xfs_logprint.
  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
    directory.
  - Do all file reads in xfs_fsr using O_DIRECT.
  - Add support for concurrent group and project quota usage on CRC
    enabled filesystems.
  - Ensure mkfs creates log sizes that are always large enough for
    the configured fileystem geometry.</changelog>
<changelog author="jack@suse.cz" date="1406030400">- Updated to 3.2.1
  - fix xfs_mdrestore so that non-crc filesystem is properly restored as non-crc
  - minor xfs_fsr fixes to be more robust
  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
  - fix data corruption when using xfs_copy
  - fix adding extended attributes using xfs_db
  - add support for free inode btree feature
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
  - fix printing of AGF and AGI buffers in xfs_logprint</changelog>
<changelog author="jack@suse.cz" date="1418299200">- Updated to 3.2.2
  - xfs_repair, mkfs.xfs stripe geometry fixes
  - libxcmd path handling fixes
  - xfs_crash crash fix
  - xfs_logprint AGI/AGF handling improvements
  - libhandle support for symlinked /usr
  - fix multiple Coverity and sparse reported issues
  - new mremap, sync, syncfs commands for xfs_io
  - man page updates
  - xfs_repair sets ftype in lost+found dirents
  - xfs_repair handles bad inodes better
  - xfs_repair freelist rebuild improvements
  - xfs_repair finobt crash fixes
  - xfs_copy handles 4k sector devices better
  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)</changelog>
<changelog author="mpluskal@suse.com" date="1426766400">- Use url for source
- Add gpg signature
- Cleanup spec-file with spec-clener</changelog>
<changelog author="mpluskal@suse.com" date="1426766401">- Update url
- Do not use full path for make</changelog>
<changelog author="mpluskal@suse.com" date="1436616000">- Update to 3.2.3
  * xfs_repair: handle speciall atribute names correctly
  * xfs_repair: handle v5 format feature flags correctly
  * xfs_repair: Better v5 format validation for directories
  * mkfs.xfs: enable metadata CRCs by default
  * mkfs.xfs: enable free inode btrees by default
  * build: glibc support updates
  * man page updates
  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
  * xfs_repair: Separate pquota inode fixes
  * xfs_db: inode alignment fixes
  * mkfs.xfs: fix failures creating file images
  * libxfs: zero new buffers before use
  * xfs_repair: handle directory leaf CRC errors gracefully
  * xfs_repair: validate and repair inode CRCs
  * xfs_repair: lots of broken directory repair fixes
  * xfs_db: handle v3 inodes properly
  * xfs_db: allow writing corrupted metadata on CRC enabled
    filesystems
  * xfs_repair: gracefully handle &gt; 512 byte sector superblocks
  * mkfs.xfs: take into acocunt log stripe unit when sizing log
  * xfs_metadump: inode alignment and null inode fixes
  * xfs_io: FALLOC_FL_INSERT_RANGE support
  * build: libtool static library build fixes
  * mkfs.xfs: large block size inode alignment fixes
  * xfs_repair: secondary superblock scan fixes
  * xfs_repair: don't care about symlink compenent lengths
- Rebase patches
  * xfsprogs-docdir.diff
  * xfsprogs-ppc64.diff</changelog>
<changelog author="jack@suse.cz" date="1438344000">- Update to 3.2.4
  * properly obfuscate images created by xfs_metadump</changelog>
<changelog author="jeffm@suse.com" date="1447848000">- Update to 4.2.0
  * db: show sparse inodes feature state in version command output
  * db: support sparse inode chunk inobt record and sb fields
  * growfs: display sparse inode status from xfs_info
  * libxfs: clear buffer state flags in libxfs_getbuf and variants
  * libxfs: error negation rework
  * libxfs: Fix attr leaf block definition
  * libxfs: Fix file type directory corruption for btree directories
  * libxfs: fix memory leasks in libxfs_umount()
  * libxfs: fix uuid check durign inode allocation
  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
  * libxfs: readahead of dir3 data blocks should use the read verifier
  * libxfs: v3 inodes are only valid on crc-enabled filesystems
  * libxfs: verifier should set buffer error when da block has a bad magic
    number
  * metadump: reorder inode record sanity checks and inode buffer read
  * metadump: support sparse inode records
  * mkfs: sparse inode chunk support
  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
  * repair: access helpers for on-disk inobt record freecount
  * repair: do not account sparse inodes in phase 5 cursor init.
  * repair: do not prefetch holes in sparse inode chunks
  * repair: factor out sparse inodes from finobt reconstruction
  * repair: fix wrong logic when validating node magic number
  * repair: handle sparse format inobt record freecount correctly
  * repair: handle sparse inode alignment
  * repair: helper for inode chunk alignment and start/end ino number
    verification
  * repair: helper to import on-disk inobt records to in-core trees
  * repair: helper to transition inode blocks to inode state
  * repair: process sparse inode records correctly
  * repair: reconstruct sparse inode records correctly on disk
  * repair: remove duplicate field from aghdr_cnts
  * repair: scan and track sparse inode chunks correctly
  * repair: scan sparse finobt records correctly
  * repair: use ir_count for filesystems with sparse inode support
  * repair: use sb_meta_uuid for checking of metadata headers
  * repair: validate ir_count field for sparse format records
  * xfs: add fs geometry bit for sparse inode chunks
  * xfs: add sparse inode chunk alignment superblock field
  * xfs: allocate sparse inode chunks on full chunk allocation failure
  * xfs: always log the inode on unwritten extent conversion
  * xfs: check min blks for random debug mode sparse allocations
  * xfs: clean up XFS_MIN_FREELIST macros
  * xfs_copy: fix copy of hard 4k devices
  * xfs_copy: fix up initial sb buffer read on CRC fs
  * xfs: create individual inode alloc. helper
  * xfs_db: don't crash on a corrupt inode
  * xfs: enable sparse inode chunks for v5 superblocks
  * xfs: extent size hints can round up extents past MAXEXTLEN
  * xfs: filter out sparse regions from individual inode allocation
  * xfs_fsr: Fix parentheses around truth value
  * xfs: helper to convert holemask to inode alloc. bitmap
  * xfs: introduce inode record hole mask for sparse inode chunks
  * xfs: kill unsupported superblock versions
  * xfs: only free allocated regions of inode chunks
  * xfs: pass inode count through ordered icreate log item
  * xfs: randomly do sparse inode allocations in DEBUG mode
  * xfs: remote attribute headers contain an invalid LSN
  * xfs: remote attributes need to be considered data
  * xfs_repair: automatically enable -f (file) mode when needed
  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
  * xfs_repair: check v5 filesystem attr block header sanity
  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
  * xfs_repair: free msgbuf on exit
  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
  * xfs_repair: include any realloc'ed buffers in final putbuf
  * xfs_repair: refuse to unset lazycount on V5 filesystems
  * xfs_repair: release corrupt directory node buffer
  * xfs_repair: set args.geo in dir2_kill_block
  * xfs_repair: set args.geo in longform_dir2_entry_check_data
  * xfs_repair: unconditionally free blockmaps when threads complete
  * xfs_repair: update btree ptr when attr node level moves to next buffer
  * xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()
  * xfs: support min/max agbno args in block allocator
  * xfs: update free inode record logic to support sparse inode records
  * xfs: xfs_alloc_fix_freelist() can use incore perag structures
  * xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  * xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag
  * Other minor fixes and build system rework
- Added new dependency on libblkid-devel.</changelog>
<changelog author="jeffm@suse.com" date="1447848001">- Update to 4.3.0 (RC2)
  * db/metadump: bump lsn when log is cleared on v5 supers
  * libxfs: add ability to clear log to arbitrary log cycle
  * libxfs: avoid dependency on Linux XATTR_SIZE_MAX
  * libxfs: avoid negative (and full-width) shifts in radix-tree.c
  * libxfs: don't hardcode cycle 1 into unmount op header
  * libxfs: pass lsn param to log clear and record header logging helpers
  * libxfs: prefix XATTR_LIST_MAX with XFS_
  * libxfs: track largest metadata LSN in use via verifiers
  * libxfs: validate metadata LSNs against log on v5 superblocks
  * libxlog: pull struct xlog out of xlog_is_dirty()
  * mkfs.xfs: option for using a pre-defined filesystem UUID
  * platform: Add a timer implementation for OS X
  * platform: Add statvfs64 for OS X
  * platform: Add XATTR_LIST_MAX to OS X headers
  * platform: Remove conflicting define for OS X
  * platform: rename lstat64 to lstat for OS X
  * platform: uuid changes for OS X
  * xfs_copy: check for dirty log on non-duplicate copies
  * xfs_copy: format v5 sb logs correctly
  * xfs_copy: genericize write helper to facilitate separate log buf
  * xfs_copy: refactor log format code into new helper
  * xfs_copy: store data buf alignment in buf data structure
  * xfs_db: do not reset current lsn from uuid command on v5 supers
  * xfs_db: enable blockget for v5 filesystems
  * xfs_db: enable blocktrash for checksummed filesystems
  * xfs_db: trash the block at the top of the cursor stack
  * xfs_estimate: change nftw64 to nftw
  * xfs_io: support reflinking and deduping file ranges
  * xfs_logprint: fix some unaligned accesses
  * xfs_metadump: Fix unaligned accesses
  * xfsprogs: make fsr use mntinfo when there is no mntent
  * xfs_repair: add XR_DIR_TRACE to dir2.c
  * xfs_repair: better checking of v5 attributes
  * xfs_repair: catch bad level/depth in da node
  * xfs_repair: don't clear the log by default
  * xfs_repair: fix left-shift overflows
  * xfs_repair: fix unaligned accesses
  * xfs_repair: Fix up warning strings in da_util.c
  * xfs_repair: fix use-after-free in verify_final_dir2_path
  * xfs_repair: format the log with forward cycle number on v5 supers
  * xfs_repair: make CRC checking consistent in path verification
  * xfs_repair: move common dir2 and attr_repair code to da_util.c
  * xfs_repair: process the log in no_modify mode
  * xfs_repair: Remove BUF_PTR from attr_repair.c
  * xfs_repair: Remove more differences between attr &amp; dir2
  * xfs_repair: remove trace-only 'n' member from da_level_state
  * xfs_repair: remove type from da &amp; dir2 cursors
  * xfs_repair: seed the max lsn from log state in phase 2
  * xfs_repair: track log state throughout all recovery phases
  * xfs_repair: use multibuffer read routines in attr_repair.c</changelog>

</package>

<package pkgid="a2aaee5df122ed84e97ee02e5228ce1539c5bca9" name="blktrace" arch="x86_64">
    <version epoch="0" ver="1.1.0+git.20160425" rel="35.3"/>

<changelog author="jblunck@suse.de" date="1224849600">- Add two additional patches for my friend Gerald (bnc #433433):
  * blkparse: Introduce optional accounting of PC requests
  * blkparse: Add PC requests to depth trace</changelog>
<changelog author="jblunck@suse.de" date="1225800000">- Update to version 1.0.0:
  * Update rbtree to version with unified parent + color
  * blkiomon: add through-put statistics
  * blkiomon: separate statistics for read and write requests
  * blkiomon: fix some debug messages
  * blkiomon: fix trace debug output
  * blkiomon: fix unit in histogram output
  * blkiomon: fix cross-arch data analysis issue
  * blkiomon: drv_data traces pass-through
  * blkparse: add hint for discarded drv_data traces
  * Added in -L option - output periodic latency information
  * Added in -Q / --active-queue-depth option
  * Add driver data support
  * blktrace: accept -v (lower case) for version info as well
  * blkiomon: I/O monitor
  * Removed excessive amounts of seek modes (for random sets of I/Os)
  * spec file tweak
  * man page typo
  * Added in %done for btt
  * Add documentation of 'D' discard operation
  * blktrace: support discard requests
  * spelling and grammar fixes for btreplay.tex
  * Put message notes from kernel into a separate file for easy tracking
  * Added in new message updates to the documentation.
  * Added in handling of MESSAGE notes
  * Handled no difference in seek times
  * Added in -m option, seeks-per-second
  * blkparse: cope with missing process notify event
  * Fixed percentage calculations for phases of an I/O
  * Added S2G times + fixed up -X output to include X2X
  * Added -X option - generate easily parseable file
  * Add -x accellerator option
  * Fix problem with -w option
  * eliminate check of empty -F format
  * blkparse: Introduce optional accounting of PC requests
  * blkparse: Add PC requests to depth trace
  * Fix section of btrecord and btreplay man pages
  * Don't like btrecord against libaio and librt, as it doesn't use any of
    their symbols
  * Really commit the changes to btt.1
  * Added man page for bno_plot and updated btt man page to refer to bno_plot
  * Cleanups: Fixed IOPs in btt left over at end of run
  * btt: fix missing cleanup call
  * btt: fix iostat interval default
  * Added info about bno_plot.py and clean ups
  * Added new IOs per unplug table
  * Added bno_plot.py - generate interactive 3D plot of IO blocks and sizes</changelog>
<changelog author="jblunck@suse.de" date="1228737600">- Fix for "Bad fs action 40010011" messages (bnc #450909).</changelog>
<changelog author="jblunck@suse.de" date="1228824000">- blkparse: Track smallest sequence read per device</changelog>
<changelog author="jblunck@suse.de" date="1234267200">- Added missing pdf documentation for btt and btreplay (bnc #465134).</changelog>
<changelog author="jblunck@suse.de" date="1241092800">- Build with docs by default.</changelog>
<changelog author="jblunck@suse.de" date="1243598400">- Update to version 1.0.1:
  * blkrawverify: warn and return error if no traces are found
  * blkiomon manpage and usage reference invalid "msg-queue-name" option
  * fix up btrace options &amp; manpage
  * more manpage fixups
  * fix max-pkts option inconsistencies
  * Converted to using the correct remap entries
  * blkiomon: fix unaligned accesses on ia64
  * fix off-by-one issues in blkiomon.h
  * fix include statement in stats.h
  * handle race to mkdir at startup
  * Fixed plug/unplug logic in btt
  * Working on fixing % time q plugged
  * fix trivial typo in manpage
  * Add NOTIFY to activity mask
  * Blktrace failed to lock reader threads on the cpu used by the
    corresponding writer. This resulted in stale data being consumed when
    blktrace accidently read at a position that was being written to at the
    same time. This issue surfaced as "bad trace magic" warnings emitted by
    blktrace tools.
  * Generate matplotlib plots for btt generated data
  * Update Jenkins hash to lookup3() variant
  * Fixed EAGAIN handling in blktrace.c
  * O_NOATIME isn't always present
  * btt: Added no remap option
  * btt general cleanup plus valgrind clean
  * btt: Missed fopen conversion to my_fopen
  * Code review updates
  * Reworked blktrace master/thread interface
  * Cleaned up devs that have no data
  * Moved starting of tracing after tracers are going
  * btt: fixed open in setup_ifile
  * Synchronized trace gathering
  * Invoke gethostbyname once, handle errors better
  * Added accept as a system call needing resource increases
  * Rewrote blktrace to have a single thread per CPU
  * Fix btt to handle large numbers of output files
  * Increased limits to allow for large system runs
  * A couple of min-counters weren't initialised correctly (thrput_r,
    thrput_w). We have got a perfectly working init function for this
    purpose. Removing partially duplicated code.
  * The git commit 11914a53d2ec2974a565311af327b8983d8c820d added
    __BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace
    tools repository has been missing, breaking the API. Blkparse complained:
    "Bad fs action 40010011"
  * Added no messages option to blkparse.c
  * gcc 4.3.2 has started to warn about:
  * Added -P to create a data file w/ Q, D and C per line
  * Fixed 'M' displays on per-io output and added in I/O separator
  * Fixed segfault in aqd.c : need to check for NULL (not requested)
  * Added in -z to provide running waiting-for-issue latencies
  * Moved btrecord/btreplay to version 1.0.0</changelog>
<changelog author="jblunck@suse.de" date="1245153600">- Fix typo in btt (bnc #511264).</changelog>
<changelog author="jblunck@suse.de" date="1248177600">- Fix memory leak in btrecord (bnc #523444).</changelog>
<changelog author="marek.belisko@open-nandra.com" date="1255608000">- Fix memory leak (bnc #546035)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1315051200">- Fix build with no-add-needed (missing -pthread)</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1316606400">- disable parallel build again</changelog>
<changelog author="jeffm@suse.de" date="1319716800">- Update to v1.0.3 (bnc#720300 and others).
  - Updated documentation
  - Fixed multiple output errors
  - Added FLUSH/FUA support
  - Misc bug fixes</changelog>
<changelog author="werner@suse.de" date="1341921600">- Make it build with latest TeXLive 2012 with new package layout</changelog>
<changelog author="werner@suse.de" date="1343044800">- Add some missed fonts</changelog>
<changelog author="p.drouand@gmail.com" date="1356782400">- Update to 1.0.5 version:
  * Fix compiler warnings
  * avoid string overflows
- Some improvements like using macro instead of RPM variables</changelog>
<changelog author="dsterba@suse.cz" date="1412337600">- Update to 1.1.0:
  - merge iowatcher</changelog>
<changelog author="jeffm@suse.com" date="1461672000">- Add _service for automatic git syncing
  + exclude .git when generating tarball
  + enable automatic changelog updating</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1461672001">- Update to version 1.1.0+git.20160425:
  + Refer to sda instead of hda in man pages
  + btreplay: Fix typo in scaling up the dynamic cpu set size.
  + include sys/types.h for dev_t definition
  + Fix warnings on newer gcc
  + Add the "-a discard" filter option to the blktrace.8 man page
  + blktrace: Use number of online CPUs
  + btreplay: fix memory corruption caused by CPU_ZERO_S
  + btreplay: fix sched_{set|get}affinity
  + btreplay: make Ctrl-C work
  + btreplay: remove timestamps</changelog>

</package>

<package pkgid="f350ab7c0035cb9453742997096f882770ecfe3f" name="libreiserfscore-devel" arch="x86_64">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>

<package pkgid="2a200c459525e00ef9ea24a4057a3f7d857d7e8d" name="libreiserfscore0" arch="x86_64">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>

<package pkgid="7af6ffc42596ee1e630821241b6e71c40905b292" name="reiserfs" arch="x86_64">
    <version epoch="0" ver="3.6.25" rel="56.3"/>

<changelog author="jeffm@suse.com" date="1187006400">- Fixes for file systems &gt;= 8 TiB</changelog>
<changelog author="jeffm@suse.com" date="1196769600">- Updated to 3.6.20
  - Numerous fixes
  - Code refactoring into saner directories
  - Native &gt;= 8 TB support
- Added progress/spinner
- Added fsck -a mount count and timestamping for faster booting</changelog>
<changelog author="jeffm@suse.com" date="1199361600">- Removed several common system-defined typedefs that were wrong
  for ia64.</changelog>
<changelog author="jeffm@suse.com" date="1200312000">- Build fixes for big-endian machines.</changelog>
<changelog author="jeffm@suse.com" date="1201176000">- Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
- Added patch to remove unfulfilled dependency on asm/unaligned.h</changelog>
<changelog author="jeffm@suse.com" date="1201348800">- Added dependency on linux-kernel-headers for asm/types.h</changelog>
<changelog author="jeffm@suse.com" date="1205409600">- mkreiserfs now creates the root directory with the ownership
  of the calling user. (bnc#369006)</changelog>
<changelog author="jeffm@suse.de" date="1231588800">- Update to 3.6.21
  - Includes our entire patch queue.
  - Fix for disallowing block sizes &lt; 4k.</changelog>
<changelog author="jeffm@suse.de" date="1271332800">- Fix use-after-free crash in reiserfsck w/ free poisoning</changelog>
<changelog author="jeffm@suse.de" date="1312804800">- Fix signedness issues for large file systems</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jengelh@inai.de" date="1337860800">- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags</changelog>
<changelog author="jeffm@suse.com" date="1372680000">- Update to 3.6.23.
  - Includes previous packaged fixes.
  - Mostly build/warning fixes.</changelog>
<changelog author="jeffm@suse.com" date="1377604800">- Update to 3.6.24.
  - reiserfsprogs: autogenerate the version number in the man pages
  - journal: fix division by 0 with one transaction in log (crash)
  - resize_reiserfs: fix &gt; 8TB printf formatting
  - Packaging cleanups.</changelog>
<changelog author="jeffm@suse.com" date="1379332800">- Update to upstream master (19566d0)
  - build: introduce shared libreiserfscore.so and export it
  - reiserfsprogs: convert reiserfs_filsys_t from structure to pointer-to-structure
  - reiserfsprogs: annotate for endian safeness
  - reiserfsprogs: fix remaining sparse warnings
  - reiserfsprogs: Fix sparse "warning: Using plain integer as NULL pointer"
  - sparse: move bitops functions to include/misc.h
  - reiserfscore: rename usearch_by_position to reiserfs_search_by_position
  - reiserfscore: make reiserfs_open's filename argument const
  - swab: protect le32_to_cpu and friends against being defined twice
  - reiserfs_fs.h: Eliminate overlays in offset_v2 helpers
  - reiserfscore: move endian helpers for offset_v2 into header
  - reiserfs_fs.h: Fix ifndef for multiple inclusion</changelog>
<changelog author="jeffm@suse.com" date="1379332801">- silent-rules.patch: Add workaround for missing AM_SILENT_RULES</changelog>
<changelog author="jeffm@suse.com" date="1379419200">- Update to upstream master (57eac84)
  - reiserfsprogs: add helpers for constant endian routines</changelog>
<changelog author="jeffm@suse.com" date="1383739200">- debugreiserfs-fix-use-after-free-while-closing-log:
  debugreiserfs: fix use after free while closing log (bnc#849264).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1427112000">- Use -fgnu89-inline, fixes build with gcc5.</changelog>
<changelog author="jeffm@suse.com" date="1465214400">- Update to 3.6.25
  - reiserfsprogs: use com_err in reiserfs_open
  - reiserfscore: fix "new_insert_key may be used uninitialized..."
  - reiserfsprogs: fix issues with inline functions
  - man: Fixes a little glitch in the man page.
  - manpages: escape dashes
  - fsck: remove namesys.com reference in error text
  - reiserfscore: constify struct pointer arguments
  - reiserfscore: constify strings
  - reiserfslib: add basic extended attribute helpers
  - reiserfslib: add file data and directory iterators
  - mkreiserfs: move block_size_ok out of reiserfscore
  - debugreiserfs: fix incorrect memset size in unpack_stat_data
  - reiserfsprogs: remove dead code
  - debugreiserfs: fix use after free while closing log
  - reiserfsprogs: add helpers for constant endian routines
  - Removed patch debugreiserfs-fix-use-after-free-while-closing-log</changelog>

</package>

</otherdata>