<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2">
<package pkgid="34290613881e57b1f94228c7dcb3a809251489bd78368a1e7f0f17b14c616239" name="autofirma" arch="noarch">
  <version epoch="0" ver="1.8.3" rel="150300.10.6"/>
  <changelog author="alarrosa@suse.com" date="1542715200">- Updated to autofirma from git (20181120T133507~0d95939cf)
  which has many fixes.</changelog>
  <changelog author="alarrosa@suse.com" date="1544961600">- Updated to autofirma from git (1.6.4git~20181213T135026~1c572743b)
  which fixes issues with the latest Firefox versions and adds new features.
- Add 0001-Use-proxy-vole-1.0.5.patch to use a released proxy-vole version instead
  of an unreleased one.
- Add fix-libdir.patch to fix the directories where libraries are searched
  for openSUSE/SUSE distributions.
- Add afirma-standalone.desktop to execute the standalone application</changelog>
  <changelog author="alarrosa@suse.com" date="1545134400">- Require java 8 in openSUSE distributions but any version of java in SLE.
  This is because cliente@firma works best with java 8 and has some glitches
  with newer versions, but Autofirma itself can work with java up to 11 (none
  of them work with java 12). Also, SLE only provides java 10 (or 11 in SP1).</changelog>
  <changelog author="alarrosa@suse.com" date="1564056000">-  Update to autofirma 1.6.5 git~20190712T105655~83af9cea3</changelog>
  <changelog author="alarrosa@suse.com" date="1564056001">- Run AutoFirmaConfigurador.jar in %post and show a message to remind
  the user to import the generated certificate to Firefox.
- Use the default java version in the system and recommend java 11
  as that seems to work better now than the previously preferred 1.8.0
  version.
- Add fix-finalname.patch and use-proguard-6.0.3.patch to fix build
  errors.</changelog>
  <changelog author="alarrosa@suse.com" date="1564401600">- Add 0001-Corrección-en-las-firmas-XAdES.patch, a patch that was
  submitted upstream and then removed (probably by mistake) in
  another commit (gh#ctt-gob-es/clienteafirma#99).</changelog>
  <changelog author="alarrosa@suse.com" date="1564488000">- Add check-autofirma-certificate.py and autofirma.sh source files
  and make autofirma.desktop use them. With this, when the user needs
  to sign a document online, those scripts first check if the
  AutoFirma_ROOT.cert ca (generated in %post) is already imported
  in Firefox and if it's not, a dialog (using PyQt5 or python-gobject,
  whatever is available) is shown to the user asking if the certificate
  should be imported.</changelog>
  <changelog author="alarrosa@suse.com" date="1564574400">- Improved check-autofirma-certificate.py to also detect wrong
  certificates installed in the system, check also the certificate
  in ~/.pki/nssdb (for Chrome based browsers) and prefer the python
  Gtk bindings on gnome while preferring the PyQt bindings otherwise.</changelog>
  <changelog author="alarrosa@suse.com" date="1583409600">- Update to 1.7-SNAPSHOT git~20200228T113432~aa2aa510d,
  a pre-1.7.0 release version
- Rebased patches
  * fix-finalname.patch
- Dropped patches already upstream:
  * 0001-Corrección-en-las-firmas-XAdES.patch
- Renamed patches:
  * 0001-Use-proxy-vole-1.0.5.patch
  renamed to:
  * 0001-Sources-updated.patch</changelog>
  <changelog author="alarrosa@suse.com" date="1646308800">- Rework the packaging of autofirma so it doesn't use tetra
  anymore. Thanks to Fridrich Strba who did most of the work.
- Update to 1.7.2
- Fix dependencies so the Qt5 python bindings have preference
  over Gtk, but also makes sure Gtk (Gdk) bindings are correctly
  installed and not just python3-gobject.
- Drop patches that don't seem to be needed anymore:
  * 0001-Sources-updated.patch
  * fix-finalname.patch
  * fix-libdir.patch
- Add patches needed by the new packaging system since it
  changes from using spongycastle to using bouncecastle:
  * fix-convertSpec-call.patch
  * fix-provider.patch
- Remove build.sh which is not needed anymore</changelog>
  <changelog author="alarrosa@suse.com" date="1646395200">- Update check-autofirma-certificate.py to fix an issue where, if
  "certutil -L -d sql:~/.pki/nssdb -n 'AutoFirma ROOT' -a" returns
  multiple certificates then the script showed a dialog asking if
  the certificate should be replaced, but when choosing "Replace"
  only the first one was removed, so in the next execution the
  dialog was shown again. Now all certificates with name
  "AutoFirma ROOT" are removed if the user chooses to replace them.</changelog>
  <changelog author="alarrosa@suse.com" date="1647259200">- Update dependency from mvn(com.github.markusbernhardt:proxy-vole)
  to mvn(org.bidib.com.github.markusbernhardt:proxy-vole).</changelog>
  <changelog author="alarrosa@suse.com" date="1648641600">- Changes made by Fridrich Strba to build autofirma with Java 17.</changelog>
  <changelog author="alarrosa@suse.com" date="1648641601">- Add patch so Java 17 is considered supported as it seems to work
  fine in my tests and it will worry Tumbleweed users.
  * consider-java-17-supported.patch
- Remove Recommends: java = 11. There's no reason to recommend it.</changelog>
  <changelog author="alarrosa@suse.com" date="1681732800">- Update to version 1.8.
- Add patch from upstream:
  * 0001-Configuracion-proveedor-de-firma-Xml.patch
- Do not apply patch that's not needed anymore:
  * consider-java-17-supported.patch
- Add a --terminal parameter to check-autofirma-certificate.py
  so it can be used from a terminal</changelog>
  <changelog author="alarrosa@suse.com" date="1697716800">- Replace getObject() with getBaseObject() in %setup since the
  former is deprecated now.
- Add patch to replace DERIA5String.getInstance with ASN1IA5String
  since the former is also deprecated:
  * fix-DERIA5String-deprecation.patch</changelog>
  <changelog author="alarrosa@suse.com" date="1697716801">- Update to v1.8.2:
  * General:
  - Correcciones de seguridad.
  - Se evita que un error en la identificación de la
    configuración de proxy del sistema impida la ejecución de
    AutoFirma.
  - Se corrige la instalación de plugins para permitir su uso
    por todos los usuarios del equipo.
  * Librerías:
  - Actualización de la biblioteca Java WebSockets a la
    versión 1.5.3.
  - Actualización de la biblioteca Apache Santuario a la
    versión 2.3.3.
  - Actualización de la biblioteca JSON a la versión 20230227.
  - Actualización de la biblioteca proxy-vole a la versión
    1.0.18.
  - Actualización de la biblioteca JNA a la versión 5.13.0.
  * UI:
  - Se elimina el envío de datos estadísticos.
  - Se actualiza la ayuda con la información del plugin de
    hashes.
  * KeyStores:
  - Se modifica el filtro de certificados de seudónimo para
    permitir que se configuren para sólo mostrar estos
    certificados.
  * Firmas XML:
  - Se configura por defecto el proveedor de firma XML de
    Apache con la máxima prioridad y se agrega una propiedad
    para configurar este comportamiento en servidor.
  * Firmas XAdES:
  - Se evita la aparición del mensaje de log "[Fatal Error]"
    en la operación de firma XAdES/FacturaE para evitar ensuciar
    la salida en las llamadas por consola.
  - Se agrega de forma estándar el X509IssuerName a la firma
    cuando se carga con JMulticard un certificado emitido por
    un certficado de prestador con un OID no reconocido en el
    X500Princial.
  - Se modifica el mensaje mostrado al usuario al contrafirmar
    una firma XAdES-A/LTA-Level.
  * Firmas PAdES:
  - Se corrige y flexibiliza la configuración de página de PDF
    para que vuelva a aceptar números seguidos de espacios en
    blanco y se permite exceder el número de páginas para
    referirse a la última.
  - Se vuelve a permitir definir áreas de firma visible que
    sobresalgan de la página, aunque se recortarán al borde de
    ésta.
  - Se cuida que el nombre de los nuevos campos de firma no
    coincida con el de otros campos, aunque no sean de firma.
  - Se evita que se puedan firmar documentos CAdES con un PDF
    contenido.
  - Se evita que se generen firmas con el mismo nombre que otro
    campo del documento, aunque no sean firmas.
  * Linux:
  - Se cambia el algoritmo interno de compresión del instalador
    DEB para evitar problemas con DPKG en Debian.
  * Instalación:
  - Se suprime la modificación de los perfiles de Chrome durante
    la instalación y, con ello, tampoco es necesario cerrar el
    navegador al instalar y desinstalar AutoFirma.
- Remove patch included in this version:
  * 0001-Configuracion-proveedor-de-firma-Xml.patch
- Make afirma-standalone.desktop execute /usr/bin/autofirma
  instead of the java jar package directly. This ensures that the
  autofirma certificates are correctly installed before running
  AutoFirma itself.</changelog>
  <changelog author="alarrosa@suse.com" date="1697716802">- Remove old version macros that are not used anymore.</changelog>
  <changelog author="gus.kenion@suse.com" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1736251200">- Update to v1.8.3</changelog>
</package>
<package pkgid="5296597e08cf1a5e3c8ff3f47a533557b075f8de1e0c162b0d814891eb125e7c" name="autofirma" arch="src">
  <version epoch="0" ver="1.8.3" rel="150300.10.6"/>
  <changelog author="alarrosa@suse.com" date="1542715200">- Updated to autofirma from git (20181120T133507~0d95939cf)
  which has many fixes.</changelog>
  <changelog author="alarrosa@suse.com" date="1544961600">- Updated to autofirma from git (1.6.4git~20181213T135026~1c572743b)
  which fixes issues with the latest Firefox versions and adds new features.
- Add 0001-Use-proxy-vole-1.0.5.patch to use a released proxy-vole version instead
  of an unreleased one.
- Add fix-libdir.patch to fix the directories where libraries are searched
  for openSUSE/SUSE distributions.
- Add afirma-standalone.desktop to execute the standalone application</changelog>
  <changelog author="alarrosa@suse.com" date="1545134400">- Require java 8 in openSUSE distributions but any version of java in SLE.
  This is because cliente@firma works best with java 8 and has some glitches
  with newer versions, but Autofirma itself can work with java up to 11 (none
  of them work with java 12). Also, SLE only provides java 10 (or 11 in SP1).</changelog>
  <changelog author="alarrosa@suse.com" date="1564056000">-  Update to autofirma 1.6.5 git~20190712T105655~83af9cea3</changelog>
  <changelog author="alarrosa@suse.com" date="1564056001">- Run AutoFirmaConfigurador.jar in %post and show a message to remind
  the user to import the generated certificate to Firefox.
- Use the default java version in the system and recommend java 11
  as that seems to work better now than the previously preferred 1.8.0
  version.
- Add fix-finalname.patch and use-proguard-6.0.3.patch to fix build
  errors.</changelog>
  <changelog author="alarrosa@suse.com" date="1564401600">- Add 0001-Corrección-en-las-firmas-XAdES.patch, a patch that was
  submitted upstream and then removed (probably by mistake) in
  another commit (gh#ctt-gob-es/clienteafirma#99).</changelog>
  <changelog author="alarrosa@suse.com" date="1564488000">- Add check-autofirma-certificate.py and autofirma.sh source files
  and make autofirma.desktop use them. With this, when the user needs
  to sign a document online, those scripts first check if the
  AutoFirma_ROOT.cert ca (generated in %post) is already imported
  in Firefox and if it's not, a dialog (using PyQt5 or python-gobject,
  whatever is available) is shown to the user asking if the certificate
  should be imported.</changelog>
  <changelog author="alarrosa@suse.com" date="1564574400">- Improved check-autofirma-certificate.py to also detect wrong
  certificates installed in the system, check also the certificate
  in ~/.pki/nssdb (for Chrome based browsers) and prefer the python
  Gtk bindings on gnome while preferring the PyQt bindings otherwise.</changelog>
  <changelog author="alarrosa@suse.com" date="1583409600">- Update to 1.7-SNAPSHOT git~20200228T113432~aa2aa510d,
  a pre-1.7.0 release version
- Rebased patches
  * fix-finalname.patch
- Dropped patches already upstream:
  * 0001-Corrección-en-las-firmas-XAdES.patch
- Renamed patches:
  * 0001-Use-proxy-vole-1.0.5.patch
  renamed to:
  * 0001-Sources-updated.patch</changelog>
  <changelog author="alarrosa@suse.com" date="1646308800">- Rework the packaging of autofirma so it doesn't use tetra
  anymore. Thanks to Fridrich Strba who did most of the work.
- Update to 1.7.2
- Fix dependencies so the Qt5 python bindings have preference
  over Gtk, but also makes sure Gtk (Gdk) bindings are correctly
  installed and not just python3-gobject.
- Drop patches that don't seem to be needed anymore:
  * 0001-Sources-updated.patch
  * fix-finalname.patch
  * fix-libdir.patch
- Add patches needed by the new packaging system since it
  changes from using spongycastle to using bouncecastle:
  * fix-convertSpec-call.patch
  * fix-provider.patch
- Remove build.sh which is not needed anymore</changelog>
  <changelog author="alarrosa@suse.com" date="1646395200">- Update check-autofirma-certificate.py to fix an issue where, if
  "certutil -L -d sql:~/.pki/nssdb -n 'AutoFirma ROOT' -a" returns
  multiple certificates then the script showed a dialog asking if
  the certificate should be replaced, but when choosing "Replace"
  only the first one was removed, so in the next execution the
  dialog was shown again. Now all certificates with name
  "AutoFirma ROOT" are removed if the user chooses to replace them.</changelog>
  <changelog author="alarrosa@suse.com" date="1647259200">- Update dependency from mvn(com.github.markusbernhardt:proxy-vole)
  to mvn(org.bidib.com.github.markusbernhardt:proxy-vole).</changelog>
  <changelog author="alarrosa@suse.com" date="1648641600">- Changes made by Fridrich Strba to build autofirma with Java 17.</changelog>
  <changelog author="alarrosa@suse.com" date="1648641601">- Add patch so Java 17 is considered supported as it seems to work
  fine in my tests and it will worry Tumbleweed users.
  * consider-java-17-supported.patch
- Remove Recommends: java = 11. There's no reason to recommend it.</changelog>
  <changelog author="alarrosa@suse.com" date="1681732800">- Update to version 1.8.
- Add patch from upstream:
  * 0001-Configuracion-proveedor-de-firma-Xml.patch
- Do not apply patch that's not needed anymore:
  * consider-java-17-supported.patch
- Add a --terminal parameter to check-autofirma-certificate.py
  so it can be used from a terminal</changelog>
  <changelog author="alarrosa@suse.com" date="1697716800">- Replace getObject() with getBaseObject() in %setup since the
  former is deprecated now.
- Add patch to replace DERIA5String.getInstance with ASN1IA5String
  since the former is also deprecated:
  * fix-DERIA5String-deprecation.patch</changelog>
  <changelog author="alarrosa@suse.com" date="1697716801">- Update to v1.8.2:
  * General:
  - Correcciones de seguridad.
  - Se evita que un error en la identificación de la
    configuración de proxy del sistema impida la ejecución de
    AutoFirma.
  - Se corrige la instalación de plugins para permitir su uso
    por todos los usuarios del equipo.
  * Librerías:
  - Actualización de la biblioteca Java WebSockets a la
    versión 1.5.3.
  - Actualización de la biblioteca Apache Santuario a la
    versión 2.3.3.
  - Actualización de la biblioteca JSON a la versión 20230227.
  - Actualización de la biblioteca proxy-vole a la versión
    1.0.18.
  - Actualización de la biblioteca JNA a la versión 5.13.0.
  * UI:
  - Se elimina el envío de datos estadísticos.
  - Se actualiza la ayuda con la información del plugin de
    hashes.
  * KeyStores:
  - Se modifica el filtro de certificados de seudónimo para
    permitir que se configuren para sólo mostrar estos
    certificados.
  * Firmas XML:
  - Se configura por defecto el proveedor de firma XML de
    Apache con la máxima prioridad y se agrega una propiedad
    para configurar este comportamiento en servidor.
  * Firmas XAdES:
  - Se evita la aparición del mensaje de log "[Fatal Error]"
    en la operación de firma XAdES/FacturaE para evitar ensuciar
    la salida en las llamadas por consola.
  - Se agrega de forma estándar el X509IssuerName a la firma
    cuando se carga con JMulticard un certificado emitido por
    un certficado de prestador con un OID no reconocido en el
    X500Princial.
  - Se modifica el mensaje mostrado al usuario al contrafirmar
    una firma XAdES-A/LTA-Level.
  * Firmas PAdES:
  - Se corrige y flexibiliza la configuración de página de PDF
    para que vuelva a aceptar números seguidos de espacios en
    blanco y se permite exceder el número de páginas para
    referirse a la última.
  - Se vuelve a permitir definir áreas de firma visible que
    sobresalgan de la página, aunque se recortarán al borde de
    ésta.
  - Se cuida que el nombre de los nuevos campos de firma no
    coincida con el de otros campos, aunque no sean de firma.
  - Se evita que se puedan firmar documentos CAdES con un PDF
    contenido.
  - Se evita que se generen firmas con el mismo nombre que otro
    campo del documento, aunque no sean firmas.
  * Linux:
  - Se cambia el algoritmo interno de compresión del instalador
    DEB para evitar problemas con DPKG en Debian.
  * Instalación:
  - Se suprime la modificación de los perfiles de Chrome durante
    la instalación y, con ello, tampoco es necesario cerrar el
    navegador al instalar y desinstalar AutoFirma.
- Remove patch included in this version:
  * 0001-Configuracion-proveedor-de-firma-Xml.patch
- Make afirma-standalone.desktop execute /usr/bin/autofirma
  instead of the java jar package directly. This ensures that the
  autofirma certificates are correctly installed before running
  AutoFirma itself.</changelog>
  <changelog author="alarrosa@suse.com" date="1697716802">- Remove old version macros that are not used anymore.</changelog>
  <changelog author="gus.kenion@suse.com" date="1708516800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1736251200">- Update to v1.8.3</changelog>
</package>
</otherdata>