<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="19">
<package pkgid="61a65de7e5488bf5804de2e958940b9e7c0692ea816f04d81a8e4b056f2565a8" name="cvmfs-contrib-release" arch="noarch">
  <version epoch="0" ver="1.23" rel="1.39.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.5-1" date="1531915200">- Add a comment referring to download.opensuse.org as a browsable alternate</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.6-1" date="1538049600">- Add Ubuntu_18.04</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.7-1" date="1569412800">- Include Debian_10.0 in the Debian packaging, and remove Ubuntu_17.04
- Fall back to a previous OS version when a version is not supported</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.8-1" date="1569931200">- Change Debian_10.0 to Debian_10</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.9-1" date="1578744000">- Replace expired gpg key.  This one expires 2022-03-22.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.10-1" date="1578916800">- Update cvmfs-contrib.gpg with the new gpg key too.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.11-1" date="1580904000">- Add cvmfs-contrib-egi and cvmfs-contrib-egi-testing yum repos, disabled by
  default.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.12-1" date="1603108800">- Add el8 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.13-1" date="1616760000">- Add 'x' prefix on Ubuntu repository download directories.
- Add Ubuntu_20.04 support to debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.14-1" date="1617105600">- Simplify OBS build by using 'debian' directory but with 1.0 source format.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.15-1" date="1629460800">- Add Debian_11 support to debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.16-1" date="1639396800">- Remove requirement for /usr/bin/lsb_release and remove support for el6.
- Remove Debian_8.0 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.16-2" date="1639396801">- Fix scripting around selecting el OS version.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.17-1" date="1648036800">- Replace expired gpg key.  This one expires 2024-05-31.  It was extended
  with the command "osc signkey --extend home:cvmfs", downloaded with
  "osc signkey home:cvmfs", put into obs-signing-key.pub, and imported with
  "gpg --keyring $PWD/cvmfs-contrib.gpg --no-default-keyring --import".</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.18-1" date="1688040000">- Change CentOS_8 to AlmaLinux_8 and add AlmaLinux_9.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.19-1" date="1688126400">- Removed Ubuntu_14.04, Ubuntu_16.04, Ubuntu_18.04, and Debian_9.0 and
  added Ubuntu_22.04 and Debian_12 to the debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.20-1" date="1710936000">- Replace expired gpg key.  This one expires 2026-05-29.  It was extended
  with the command "osc signkey --extend home:cvmfs", downloaded with
  "osc signkey home:cvmfs", put into obs-signing-key.pub (after removing
  extraneous html before and after it), and imported with
  "gpg --keyring $PWD/cvmfs-contrib.gpg --no-default-keyring --import".
- Added Ubuntu_24.04 to the debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1756814400">- Add support for AlmaLinux 10 and Fedora 41 and 42.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1781524800">- Switch to using opensuse mirrors intead of the master download server.
- Add Debian 13, Ubuntu 26.04 and remove Debian 10, Ubuntu 20.04 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1781611200">- Replace expired gpg key.  It had already been renewed in OBS.  Downloaded with
   wget -qO obs-signing-key.pub https://build.opensuse.org/projects/home:cvmfs/signing_keys/download?kind=gpg
  and converted to gpg binary format with
   gpg --yes --dearmor -o cvmfs-contrib.gpg obs-signing-key.pub
  This key expires 2028-07-24.
- Updated debian signing key to be in /usr/share/keyrings.</changelog>
</package>
<package pkgid="ec96248d378325cca014185a832d5f9e80e334d6d25bb96a4a6ba87a2ae8b827" name="cvmfs-contrib-release" arch="src">
  <version epoch="0" ver="1.23" rel="1.39.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.5-1" date="1531915200">- Add a comment referring to download.opensuse.org as a browsable alternate</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.6-1" date="1538049600">- Add Ubuntu_18.04</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.7-1" date="1569412800">- Include Debian_10.0 in the Debian packaging, and remove Ubuntu_17.04
- Fall back to a previous OS version when a version is not supported</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.8-1" date="1569931200">- Change Debian_10.0 to Debian_10</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.9-1" date="1578744000">- Replace expired gpg key.  This one expires 2022-03-22.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.10-1" date="1578916800">- Update cvmfs-contrib.gpg with the new gpg key too.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.11-1" date="1580904000">- Add cvmfs-contrib-egi and cvmfs-contrib-egi-testing yum repos, disabled by
  default.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.12-1" date="1603108800">- Add el8 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.13-1" date="1616760000">- Add 'x' prefix on Ubuntu repository download directories.
- Add Ubuntu_20.04 support to debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.14-1" date="1617105600">- Simplify OBS build by using 'debian' directory but with 1.0 source format.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.15-1" date="1629460800">- Add Debian_11 support to debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.16-1" date="1639396800">- Remove requirement for /usr/bin/lsb_release and remove support for el6.
- Remove Debian_8.0 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 1.16-2" date="1639396801">- Fix scripting around selecting el OS version.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.17-1" date="1648036800">- Replace expired gpg key.  This one expires 2024-05-31.  It was extended
  with the command "osc signkey --extend home:cvmfs", downloaded with
  "osc signkey home:cvmfs", put into obs-signing-key.pub, and imported with
  "gpg --keyring $PWD/cvmfs-contrib.gpg --no-default-keyring --import".</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.18-1" date="1688040000">- Change CentOS_8 to AlmaLinux_8 and add AlmaLinux_9.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.19-1" date="1688126400">- Removed Ubuntu_14.04, Ubuntu_16.04, Ubuntu_18.04, and Debian_9.0 and
  added Ubuntu_22.04 and Debian_12 to the debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.20-1" date="1710936000">- Replace expired gpg key.  This one expires 2026-05-29.  It was extended
  with the command "osc signkey --extend home:cvmfs", downloaded with
  "osc signkey home:cvmfs", put into obs-signing-key.pub (after removing
  extraneous html before and after it), and imported with
  "gpg --keyring $PWD/cvmfs-contrib.gpg --no-default-keyring --import".
- Added Ubuntu_24.04 to the debian release.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1756814400">- Add support for AlmaLinux 10 and Fedora 41 and 42.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1781524800">- Switch to using opensuse mirrors intead of the master download server.
- Add Debian 13, Ubuntu 26.04 and remove Debian 10, Ubuntu 20.04 support.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1781611200">- Replace expired gpg key.  It had already been renewed in OBS.  Downloaded with
   wget -qO obs-signing-key.pub https://build.opensuse.org/projects/home:cvmfs/signing_keys/download?kind=gpg
  and converted to gpg binary format with
   gpg --yes --dearmor -o cvmfs-contrib.gpg obs-signing-key.pub
  This key expires 2028-07-24.
- Updated debian signing key to be in /usr/share/keyrings.</changelog>
</package>
<package pkgid="06e8cb31dac9e0978bea268d5b02f911c9c27438b4e897f5a88c73bb58283d85" name="cvmfs-hastratum1" arch="noarch">
  <version epoch="0" ver="3.3" rel="1.22.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.20-1" date="1497268800">- Change add-repository -H to also go ahead if an initial snapshot
  exists on the partner, to support the case of bootstrapping a
  completely wiped backup machine.  In that case, have it snapshot
  from the partner.
- Remove generate_replicas</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.21-1" date="1557748800">- Apply addcmd and remcmd sequentially in manage-replicas, so different
  values can be used by different repositories.
- Make buildable on OpenSUSE Build System</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.22-1" date="1569240000">- Remove use of the ssh arcfour cipher; it doesn't work on el7.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.23-1" date="1583236800">- Change add-repository to cleanup configuration if add-replica fails,
  and to abort early if the repo configuration already exists.
- Change add-repository to explicitly list all .pub keys in a keys
  directory instead of listing the directory.
- Change remove-repository -h to remove data, and add -H to be like -h
  used to be.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.24-1" date="1584532800">- Change the default port used for apache between the two machines to
  8081.  May be overridden by setting HTTPPORT in hastratum1.conf.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.25-1" date="1614945600">- treat an unneeded pull_and_push ABORT as a success, not an error
- updated manage-replicas to version 1.3, support keysource option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.26-1" date="1615291200">- update to manage-replicas version 1.4, fix keysource option and add
  -k/--only-download-keys option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.27-1" date="1615377600">- update to manage-replicas version 1.5 to remove extra blank on the
  end of .pub filenames.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.28-1" date="1621512000">- make .cvmfs_is_snapshotting files publicly viewable during add-repository
  because cvmfs-servermon expects it.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.29-1" date="1632398400">- Update python scripts to python3</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.30-1" date="1634040000">- Add "delaycompress" to the logrotate config so that something logs like
  gc which to write for a long time to their output don't get cut off.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.31-1" date="1661428800">- Change typo keyword "dataext" in the logrotate config to "dateext".</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.32-1" date="1684411200">- Sync up manage-replicas with cvmfs-manage-replicas-1.7, fixing key
  storage for python3.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.33-1" date="1685016000">- Change the ulimit -n setting in pull_and_push to only increase to 16384
  and to not decrease if the default is higher.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.34-1" date="1712318400">- Require the cvmfs-manage-replicas rpm instead of copying the manage-replicas
  python program here.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.35-1" date="1712923200">- Change pull_and_push to check for .cvmfs_last_snapshot at the top level
  instead of where cvmfs creates it, to make sure the initial push is 
  finished before attempting to update it.  That was causing the removal
  of is_updating.lock, resulting in manage-replicas trying to continue
  the adding of a repository, resulting in multiple pushes happening in
  parallel for the same repository.
- Change the locking mechanism in add-repository for the is_updating.lock
  file to use flock the same way that cvmfs_server does now.  That way 
  even if cvmfs_server snapshot -t is run it will think that another
  snapshot is in progress and not do anything.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.0-1" date="1715342400">- Switch to supporting pcs/pacemaker instead of heartbeat.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.1-1" date="1752235200">- Add -o StrictHostKeyChecking=no to ssh command in pull_and_push.
  This is needed the first time a connection is made on el9 even
  with Kerberos.
- Change cvmfsha-gc-all to just do cvmfs_server gc -a.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.2-1" date="1752494400">- Prefer the pcs node with the IPaddr2 resource in cvmfsha-is-master,
  or otherwise the one running the cvmfsha-push-abort resource.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.3-1" date="1757937600">- Add "-f" to the "gc -a" in cvmfsha-gc-all.</changelog>
</package>
<package pkgid="294627280e85e69a927506e4d916cd99e9661202172f5fe0befb02399c88f792" name="cvmfs-hastratum1" arch="src">
  <version epoch="0" ver="3.3" rel="1.22.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.20-1" date="1497268800">- Change add-repository -H to also go ahead if an initial snapshot
  exists on the partner, to support the case of bootstrapping a
  completely wiped backup machine.  In that case, have it snapshot
  from the partner.
- Remove generate_replicas</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.21-1" date="1557748800">- Apply addcmd and remcmd sequentially in manage-replicas, so different
  values can be used by different repositories.
- Make buildable on OpenSUSE Build System</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.22-1" date="1569240000">- Remove use of the ssh arcfour cipher; it doesn't work on el7.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.23-1" date="1583236800">- Change add-repository to cleanup configuration if add-replica fails,
  and to abort early if the repo configuration already exists.
- Change add-repository to explicitly list all .pub keys in a keys
  directory instead of listing the directory.
- Change remove-repository -h to remove data, and add -H to be like -h
  used to be.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.24-1" date="1584532800">- Change the default port used for apache between the two machines to
  8081.  May be overridden by setting HTTPPORT in hastratum1.conf.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.25-1" date="1614945600">- treat an unneeded pull_and_push ABORT as a success, not an error
- updated manage-replicas to version 1.3, support keysource option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.26-1" date="1615291200">- update to manage-replicas version 1.4, fix keysource option and add
  -k/--only-download-keys option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.27-1" date="1615377600">- update to manage-replicas version 1.5 to remove extra blank on the
  end of .pub filenames.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.28-1" date="1621512000">- make .cvmfs_is_snapshotting files publicly viewable during add-repository
  because cvmfs-servermon expects it.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.29-1" date="1632398400">- Update python scripts to python3</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.30-1" date="1634040000">- Add "delaycompress" to the logrotate config so that something logs like
  gc which to write for a long time to their output don't get cut off.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.31-1" date="1661428800">- Change typo keyword "dataext" in the logrotate config to "dateext".</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.32-1" date="1684411200">- Sync up manage-replicas with cvmfs-manage-replicas-1.7, fixing key
  storage for python3.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.33-1" date="1685016000">- Change the ulimit -n setting in pull_and_push to only increase to 16384
  and to not decrease if the default is higher.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.34-1" date="1712318400">- Require the cvmfs-manage-replicas rpm instead of copying the manage-replicas
  python program here.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 2.35-1" date="1712923200">- Change pull_and_push to check for .cvmfs_last_snapshot at the top level
  instead of where cvmfs creates it, to make sure the initial push is 
  finished before attempting to update it.  That was causing the removal
  of is_updating.lock, resulting in manage-replicas trying to continue
  the adding of a repository, resulting in multiple pushes happening in
  parallel for the same repository.
- Change the locking mechanism in add-repository for the is_updating.lock
  file to use flock the same way that cvmfs_server does now.  That way 
  even if cvmfs_server snapshot -t is run it will think that another
  snapshot is in progress and not do anything.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.0-1" date="1715342400">- Switch to supporting pcs/pacemaker instead of heartbeat.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.1-1" date="1752235200">- Add -o StrictHostKeyChecking=no to ssh command in pull_and_push.
  This is needed the first time a connection is made on el9 even
  with Kerberos.
- Change cvmfsha-gc-all to just do cvmfs_server gc -a.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.2-1" date="1752494400">- Prefer the pcs node with the IPaddr2 resource in cvmfsha-is-master,
  or otherwise the one running the cvmfsha-push-abort resource.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 3.3-1" date="1757937600">- Add "-f" to the "gc -a" in cvmfsha-gc-all.</changelog>
</package>
<package pkgid="d229b0c40b757a2ab6a2815d47fb2f7b1f74fc03bbf02d08420a9e8a0cfdf471" name="cvmfs-manage-replicas" arch="noarch">
  <version epoch="0" ver="1.9" rel="1.13.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1529496000">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.1-1" date="1557748800">- Apply addcmd and remcmd sequentially, so different values can be used
  by different repositories.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.2-1" date="1614859200">- Add keysource option to download domain keys from github.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.3-1" date="1614945600">- Support following symlinks on github download</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.4-1" date="1615291200">- Fix typo in key storage that caused all key files to be called 'outfile'
  in current working directory
- Add manage-replicas -k/--only-download-keys option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.5-1" date="1615377600">- Fix typo in downloaded .pub filename; remove ending blank</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.6-1" date="1632398400">- Convert to python3</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.7-1" date="1632398401">- Fix key storage for python3
- Add add-repository and remove-repository scripts in
  /usr/share/cvmfs-manage-replicas</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.8-1" date="1633003200">- Make the -p option to cvmfs_server add-replica optional by making it a
  non-default option to add-repository</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.9-1" date="1712318400">- In order to determine whether a pub key is a symlink or not, count the
  number of newlines instead of checking for an ending newline.  Otherwise
  a pub key with missing ending newline can cause crazy behavior, trying
  to execute lines of the public key in sh.</changelog>
</package>
<package pkgid="297c52591cd8f0d2af18da7c6f109688a03248436803de9e606d6f5cbfa1b987" name="cvmfs-manage-replicas" arch="src">
  <version epoch="0" ver="1.9" rel="1.13.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1529496000">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.1-1" date="1557748800">- Apply addcmd and remcmd sequentially, so different values can be used
  by different repositories.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.2-1" date="1614859200">- Add keysource option to download domain keys from github.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.3-1" date="1614945600">- Support following symlinks on github download</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.4-1" date="1615291200">- Fix typo in key storage that caused all key files to be called 'outfile'
  in current working directory
- Add manage-replicas -k/--only-download-keys option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.5-1" date="1615377600">- Fix typo in downloaded .pub filename; remove ending blank</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.6-1" date="1632398400">- Convert to python3</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.7-1" date="1632398401">- Fix key storage for python3
- Add add-repository and remove-repository scripts in
  /usr/share/cvmfs-manage-replicas</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.8-1" date="1633003200">- Make the -p option to cvmfs_server add-replica optional by making it a
  non-default option to add-repository</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.9-1" date="1712318400">- In order to determine whether a pub key is a symlink or not, count the
  number of newlines instead of checking for an ending newline.  Otherwise
  a pub key with missing ending newline can cause crazy behavior, trying
  to execute lines of the public key in sh.</changelog>
</package>
<package pkgid="0977a178a6a505bc5525635a31c33059f1849df6d63e0025df341bd7735d3e17" name="cvmfs-servermon" arch="noarch">
  <version epoch="0" ver="1.30" rel="1.30.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.12-1" date="1589198400">- Work around bug in cvmfs_server prior to 2.7.3 that caused the 
  last_snapshot status to be deleted when last_gc was updated.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.13-1" date="1595937600">- Add support for "pass-through" boolean in repositories.json; do not
  monitor the repository if it is set to true.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.14-1" date="1603195200">- Make compatible with python3, and use it on el8.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.14-2" date="1603713600">- Add 'setsebool -P httpd_can_network_connect 1' to %post rules to
  make work with SELinux.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.15-1" date="1616500800">- Support common short timezone abbreviations in .cvmfs_is_snapshotting</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.16-1" date="1633003200">- Add monitor for stratum 1 geo api.</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.17-1" date="1636286400">- Fix the error message for geo api exceptions to be a string instead
  of a python object (which messed up the json output)</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.18-1" date="1639396800">- Add an optional subdirectory to the URL used for reading .cvmfs_status.json.</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.19-1" date="1671624000">- Add monitor of geodb age.
- Add monitor of whitelist expiration.
- Add monitor of cvmfs_server check failures.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.20-1" date="1673006400">- Decode the whitelist file data into a string for python3
- Add whitelist testname to comment in api.conf</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1673006401">- Only show check status on repositories that have it, similar to the
  gc test</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1673265600">- Add disabletest configuration option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1678795200">- Clear errors from reading .cvmfs_status.json before reading whitelist.
  That was causing stratum 0 repositories that had no status file to skip
  doing the whitelist check.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.24-1" date="1688385600">- Convert from anyjson to the standard python json library because anyjson
  isn't available on el9 and because json is now part of the standard library
  even on el7 python2.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.25-1" date="1688385601">- Convert from using cgi.parse_qs to either urlparse.parse_qs (python 2)
  or urllib.parse (python 3).  The cgi module does not exist on el9.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.26-1" date="1697112000">- Add update-slowrepo and limit updated-multiplier configuration options.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.27-1" date="1698062400">- Correct inconsistent tab/space which python3 rejected.
- Fix rare error message regarding an empty last_gc status that pylint
  found was referencing an undefined variable.
- Minor fix in log output for updated-slowrepo.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.28-1" date="1725278400">- Prevent json pretty printer from breaking up long strings, the way
  pyhon2 did it.
- Remove old workaround added in version 1.12 because it incorrectly
  reported the status of a repo without an initial snapshot but with 
  a completed gc.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.29-1" date="1739188800">- Fix the /ok api, which was showing nothing.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.30-1" date="1775563200">- Add support for optional specific repositories on "disabletest" config.</changelog>
</package>
<package pkgid="09d4af2dc365c949fc208ebdeffe925f30bab7cb555a7ad9575a1e5d3ea59491" name="cvmfs-servermon" arch="src">
  <version epoch="0" ver="1.30" rel="1.30.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.12-1" date="1589198400">- Work around bug in cvmfs_server prior to 2.7.3 that caused the 
  last_snapshot status to be deleted when last_gc was updated.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.13-1" date="1595937600">- Add support for "pass-through" boolean in repositories.json; do not
  monitor the repository if it is set to true.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.14-1" date="1603195200">- Make compatible with python3, and use it on el8.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.14-2" date="1603713600">- Add 'setsebool -P httpd_can_network_connect 1' to %post rules to
  make work with SELinux.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.15-1" date="1616500800">- Support common short timezone abbreviations in .cvmfs_is_snapshotting</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.16-1" date="1633003200">- Add monitor for stratum 1 geo api.</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.17-1" date="1636286400">- Fix the error message for geo api exceptions to be a string instead
  of a python object (which messed up the json output)</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.18-1" date="1639396800">- Add an optional subdirectory to the URL used for reading .cvmfs_status.json.</changelog>
  <changelog author="Edita Kizinevic &lt;edita.kizinevic@cern.ch&gt; - 1.19-1" date="1671624000">- Add monitor of geodb age.
- Add monitor of whitelist expiration.
- Add monitor of cvmfs_server check failures.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.20-1" date="1673006400">- Decode the whitelist file data into a string for python3
- Add whitelist testname to comment in api.conf</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.21-1" date="1673006401">- Only show check status on repositories that have it, similar to the
  gc test</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.22-1" date="1673265600">- Add disabletest configuration option</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.23-1" date="1678795200">- Clear errors from reading .cvmfs_status.json before reading whitelist.
  That was causing stratum 0 repositories that had no status file to skip
  doing the whitelist check.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.24-1" date="1688385600">- Convert from anyjson to the standard python json library because anyjson
  isn't available on el9 and because json is now part of the standard library
  even on el7 python2.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.25-1" date="1688385601">- Convert from using cgi.parse_qs to either urlparse.parse_qs (python 2)
  or urllib.parse (python 3).  The cgi module does not exist on el9.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.26-1" date="1697112000">- Add update-slowrepo and limit updated-multiplier configuration options.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.27-1" date="1698062400">- Correct inconsistent tab/space which python3 rejected.
- Fix rare error message regarding an empty last_gc status that pylint
  found was referencing an undefined variable.
- Minor fix in log output for updated-slowrepo.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.28-1" date="1725278400">- Prevent json pretty printer from breaking up long strings, the way
  pyhon2 did it.
- Remove old workaround added in version 1.12 because it incorrectly
  reported the status of a repo without an initial snapshot but with 
  a completed gc.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.29-1" date="1739188800">- Fix the /ok api, which was showing nothing.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.30-1" date="1775563200">- Add support for optional specific repositories on "disabletest" config.</changelog>
</package>
<package pkgid="337bc3c246d62f8badd9b4bd5565664c376d782c4d975bb46e6740db8e728380" name="cvmfs-user-pub" arch="noarch">
  <version epoch="0" ver="1.18" rel="1.16.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.1-1" date="1560340800">- Add the previously published path after 'PRESENT:' for each of the
  3 api calls (exists, update, publish) when cid is already present.
- Save the CN of the person who published a tarball (or just the userid
  if the CN ends in UID:userid) in a .publisher file in the top level
  directory of an unpacked tarball, and also as the contents in timestamp
  files.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.2-1" date="1560859200">- Add config API to return list of repos.  http only to avoid user cert.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.3-1" date="1561550400">- Do cvmfs_server mount -a and clean out reflogs at boot time
- Make client certificate optional
- Add ping api</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-1" date="1562587200">- Fix crash at startup due to missing userpubconf global variable</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-2" date="1562587201">- Add COPYING with the Fermitools license to the source, refer to it
  in source files.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-3" date="1562760000">- Make buildable by OBS</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.5-1" date="1563969600">- When creating repositories, attempt first to re-use old data or to 
  download it from a companion server.   Requires the repository keys
  to be preserved or to be restored from backup in order to work
  without manual intervention.
- Respond negatively to the ping api if there are no hostrepos configured.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.6-1" date="1563969601">- Fix a few bugs with the new auto-recovery feature.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.7-1" date="1596542400">- Make reads from subcommands non-blocking and not require an end of line.
  This fixes a problem with publishes getting stuck.
- Require at least cvmfs-server-2.7.0 and set it up to ignore the geo DB
  file for add-replica and snapshots.
- Require the cvmfs version to be a similar version, for consistency.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.8-1" date="1601899200">- Run garbage collection on each repo at service start time, to workaround
  bug reported in https://sft.its.cern.ch/jira/browse/CVM-1919
- Have web service report a "Service not running" error when the
  cvmfs-user-pub status does not report running.  Checks at most once
  every 5 seconds.
- When service is restarted, re-qeueue any tarfile that was waiting in
  the queuedir to be published.
- Make a shutdown web service api, callable only from localhost, and call
  it from systemctl stop.  Makes sure all publication is completed before
  returning, for a clean shutdown.  Does not cover garbage collection
  which is presumed to be interruptible.
- Make a startup web service api, callable only from localhost, and call
  it from systemctl start or restart to initialize the service.
- Ping the service whenever httpd is started or reloaded, to initialize
  the service.
- Change "/etc/init.d/cvmfs-user-pub status" to make sure all /cvmfs2
  repositories are mounted before declaring the service to be running.
- Removing leading zero from current hour in gcsnapshots, to avoid problem
  with bash treating 08 and 09 as illegal octal numbers.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.9-1" date="1601985600">- Explicitly choose python2 for el8</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.10-1" date="1608292800">- Change the order of initializing services during rpm install to have
  httpd before cvmfs-user-pub
- Ping the web service after an rpm install does a reload of httpd to
  kick off reinitialization if everything else is running
- Move the cvmfs_server mount -a at cvmfs-user-pub service start time
  to before the starting garbage collection.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.11-1" date="1637236800">- Before deleting a tarball, make sure all the directories are writable</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.12-1" date="1646827200">- Add support for token authorization, with additional configuration 
  variables "issuersfile" and "audience".  Tokens are required to have
  the "compute.create" scope.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.13-1" date="1664193600">- Enable garbage collection and set an auto tag timespan when re-creating
  repositories with cvmfs_server import in addition to when creating
  them from scratch.
- Always run cvmfs_server check -r when initializing a repo.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.14-1" date="1689681600">- Keep track of all pending timestamp touches in a dictionary and do
  them all at once, rather than queuing a separate publish for each
  attempt.  This is to address a situation where there were many
  duplicate timestamp touches queued.
- Check to see if reflogs are corrupted before attempting to regenerate
  them.  Use cvmfs_server check -r instead of gc to regenerate them when
  needed.
- Update minimum cvmfs &amp; cvmfs-server to 2.10.1.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.15-1" date="1689768000">- Fixed bug introduced in the last update where the temporary input file
  was not removed when the hash was already present during a publish
  request.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.16-1" date="1714132800">- Add lock on publishes, to avoid attempting to publish the same cid more
  than once at the same time.
- Use python3 on el8 and above.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.17-1" date="1720699200">- Allow tarball publishes for tarballs bigger than 1GB.  That limit
  was a new default for LimitRequestBody that was added in apache 2.4.53;
  before that it was unlimited.
- Remove RuntimeWarning about buffering not supported in binary mode.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.18-1" date="1760443200">- Add "&amp;source" and "&amp;striplevels" options to the publish api and
  "allowsource" configuration parameter to support downloading tarballs
  from a web service instead of uploading them through the api.
- Fix bootstrapping of repositories on a new host or pair of hosts,
  including by restarting httpd instead of just reloading it, to make it
  turn off PrivateTmp and do a ping.
- Remove support for el7 and python2</changelog>
</package>
<package pkgid="69e8d257c1d30f5c3249419710f1c4bb35bc9e95fc1536b5948ad8998c5c8be6" name="cvmfs-user-pub" arch="src">
  <version epoch="0" ver="1.18" rel="1.16.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.1-1" date="1560340800">- Add the previously published path after 'PRESENT:' for each of the
  3 api calls (exists, update, publish) when cid is already present.
- Save the CN of the person who published a tarball (or just the userid
  if the CN ends in UID:userid) in a .publisher file in the top level
  directory of an unpacked tarball, and also as the contents in timestamp
  files.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.2-1" date="1560859200">- Add config API to return list of repos.  http only to avoid user cert.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.3-1" date="1561550400">- Do cvmfs_server mount -a and clean out reflogs at boot time
- Make client certificate optional
- Add ping api</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-1" date="1562587200">- Fix crash at startup due to missing userpubconf global variable</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-2" date="1562587201">- Add COPYING with the Fermitools license to the source, refer to it
  in source files.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.4-3" date="1562760000">- Make buildable by OBS</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.5-1" date="1563969600">- When creating repositories, attempt first to re-use old data or to 
  download it from a companion server.   Requires the repository keys
  to be preserved or to be restored from backup in order to work
  without manual intervention.
- Respond negatively to the ping api if there are no hostrepos configured.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.6-1" date="1563969601">- Fix a few bugs with the new auto-recovery feature.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.7-1" date="1596542400">- Make reads from subcommands non-blocking and not require an end of line.
  This fixes a problem with publishes getting stuck.
- Require at least cvmfs-server-2.7.0 and set it up to ignore the geo DB
  file for add-replica and snapshots.
- Require the cvmfs version to be a similar version, for consistency.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.8-1" date="1601899200">- Run garbage collection on each repo at service start time, to workaround
  bug reported in https://sft.its.cern.ch/jira/browse/CVM-1919
- Have web service report a "Service not running" error when the
  cvmfs-user-pub status does not report running.  Checks at most once
  every 5 seconds.
- When service is restarted, re-qeueue any tarfile that was waiting in
  the queuedir to be published.
- Make a shutdown web service api, callable only from localhost, and call
  it from systemctl stop.  Makes sure all publication is completed before
  returning, for a clean shutdown.  Does not cover garbage collection
  which is presumed to be interruptible.
- Make a startup web service api, callable only from localhost, and call
  it from systemctl start or restart to initialize the service.
- Ping the service whenever httpd is started or reloaded, to initialize
  the service.
- Change "/etc/init.d/cvmfs-user-pub status" to make sure all /cvmfs2
  repositories are mounted before declaring the service to be running.
- Removing leading zero from current hour in gcsnapshots, to avoid problem
  with bash treating 08 and 09 as illegal octal numbers.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.9-1" date="1601985600">- Explicitly choose python2 for el8</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.10-1" date="1608292800">- Change the order of initializing services during rpm install to have
  httpd before cvmfs-user-pub
- Ping the web service after an rpm install does a reload of httpd to
  kick off reinitialization if everything else is running
- Move the cvmfs_server mount -a at cvmfs-user-pub service start time
  to before the starting garbage collection.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.11-1" date="1637236800">- Before deleting a tarball, make sure all the directories are writable</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.12-1" date="1646827200">- Add support for token authorization, with additional configuration 
  variables "issuersfile" and "audience".  Tokens are required to have
  the "compute.create" scope.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.13-1" date="1664193600">- Enable garbage collection and set an auto tag timespan when re-creating
  repositories with cvmfs_server import in addition to when creating
  them from scratch.
- Always run cvmfs_server check -r when initializing a repo.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.14-1" date="1689681600">- Keep track of all pending timestamp touches in a dictionary and do
  them all at once, rather than queuing a separate publish for each
  attempt.  This is to address a situation where there were many
  duplicate timestamp touches queued.
- Check to see if reflogs are corrupted before attempting to regenerate
  them.  Use cvmfs_server check -r instead of gc to regenerate them when
  needed.
- Update minimum cvmfs &amp; cvmfs-server to 2.10.1.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.15-1" date="1689768000">- Fixed bug introduced in the last update where the temporary input file
  was not removed when the hash was already present during a publish
  request.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.16-1" date="1714132800">- Add lock on publishes, to avoid attempting to publish the same cid more
  than once at the same time.
- Use python3 on el8 and above.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.17-1" date="1720699200">- Allow tarball publishes for tarballs bigger than 1GB.  That limit
  was a new default for LimitRequestBody that was added in apache 2.4.53;
  before that it was unlimited.
- Remove RuntimeWarning about buffering not supported in binary mode.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; 1.18-1" date="1760443200">- Add "&amp;source" and "&amp;striplevels" options to the publish api and
  "allowsource" configuration parameter to support downloading tarballs
  from a web service instead of uploading them through the api.
- Fix bootstrapping of repositories on a new host or pair of hosts,
  including by restarting httpd instead of just reloading it, to make it
  turn off PrivateTmp and do a ping.
- Remove support for el7 and python2</changelog>
</package>
<package pkgid="04ee0723ef6148a7615292f935e5504f42222c7c5d37afcac1c7f2f592d492e7" name="cvmfs-x509-helper" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="cc49a282b15c776e3614ad4dab6c2aa3f55e36b8d8a423958f97ff74d71f9cab" name="cvmfs-x509-helper" arch="src">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="0176291f3d5be49e520fa9aa949a25017aac023e18d9bb693a982f917ecf2390" name="cvmfs-x509-helper" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="7b6ff15b18345824549d7239a9ae80ca3ac56bde9d87588c3296fe4b2c4fc6a0" name="cvmfs-x509-helper-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="26d0a4d897f2b9c0af1b1c0e0017cb3f19bf5399deebd3088082968f586e1564" name="cvmfs-x509-helper-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="d965837b697fbd5eba9e8dff518fa2d311acf741ca8fda4459bf72e7a39d1a1d" name="cvmfs-x509-helper-debugsource" arch="aarch64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="b1a4b930ca3b6bc86bc5bf62a8e27b7d241a79cb6da60a2bcdd731af9dcedbc7" name="cvmfs-x509-helper-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4" rel="1.31.obs.el8"/>
  <changelog author="Jakob Blomer &lt;jblomer@cern.ch&gt; - 0.9-1" date="1461326400">- Initial packaging</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-1" date="1491480000">- Use the same root / $CWD as the target process.  Without this, the
  authz process may utilize the incorrect file for target processes
  that are in a chroot or provide a relative path for the X509 proxy.</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 1.0-2" date="1509710400">- Add 1 macro to support openSUSE Build System</changelog>
  <changelog author="Brian Bockelman &lt;bbockelm@cse.unl.edu&gt; - 1.1-1" date="1532779200">- Fix file descriptor leak.</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.0-1" date="1557835200">- Add SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-1" date="1568289600">- Fix bug preventing from running unprivileged</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.1-2" date="1568894400">- Change cvmfs requirement to &gt;= 2.6.0 for SciTokens support</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-1" date="1629720000">- Prevent exiting after the first token authentication
- Close token file descriptor after use
- Enable token debug messages
- Implement WLCG bearer token discovery standard
- Add libscitokens-dev build dependency on debian</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt; - 2.2-2" date="1629720001">- Forgot to reset the revision to 1; now make it match</changelog>
  <changelog author="Matyas Selmeci &lt;matyas@cs.wisc.edu&gt; - 2.2-3" date="1679400000">- Fix build failure on EL9 by doing an in-source build</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.3" date="1693483200">- Fix tokens that are bigger than 1024 bytes
- Fix the use of $BEARER_TOKEN when accessing data
- Allow for multiple read operations, needed on el9</changelog>
  <changelog author="Derek Weitzel &lt;dweitzel@unl.edu&gt; - 2.4" date="1698408000">- Fix retrieval of credentials from an unprivileged user namespace on
  recent el8 &amp; el9 kernels.</changelog>
</package>
<package pkgid="73e629cf4e80b9077b9b160e91ae420c9603634a2cf96d6046d67f2fe64a1eb4" name="python-cvmfsutils" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="1.12.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.4.1-2" date="1523016000">- Add a changelog
- Make builds more seamless on OBS</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.4.2-1" date="1565352000">- Prevent crashing on new "Y" .cvmfspublished key</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.5.0-1" date="1714132800">- Convert from python2 to python3
- Add cvmfs_search util</changelog>
</package>
<package pkgid="455db48dd19d6f280ba04639aad911a6430ea58b7b57a99b9fec710f20515a4a" name="python-cvmfsutils" arch="src">
  <version epoch="0" ver="0.5.0" rel="1.12.obs.el8"/>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.4.1-2" date="1523016000">- Add a changelog
- Make builds more seamless on OBS</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.4.2-1" date="1565352000">- Prevent crashing on new "Y" .cvmfspublished key</changelog>
  <changelog author="Dave Dykstra &lt;dwd@fnal.gov&gt;&gt; - 0.5.0-1" date="1714132800">- Convert from python2 to python3
- Add cvmfs_search util</changelog>
</package>
</otherdata>