File autofirma.changes of Package autofirma

-------------------------------------------------------------------
Tue Jan  7 13:50:28 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>

- Update to v1.8.3

-------------------------------------------------------------------
Wed Feb 21 10:30:45 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Thu Oct 19 12:18:47 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>

- Remove old version macros that are not used anymore.

-------------------------------------------------------------------
Thu Oct 19 09:27:49 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Thu Oct 19 09:20:33 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>

- 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

-------------------------------------------------------------------
Mon Apr 17 08:44:24 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>

- 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

-------------------------------------------------------------------
Wed Mar 30 11:55:55 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Wed Mar 30 09:59:34 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- Changes made by Fridrich Strba to build autofirma with Java 17.

-------------------------------------------------------------------
Mon Mar 14 07:10:40 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- Update dependency from mvn(com.github.markusbernhardt:proxy-vole)
  to mvn(org.bidib.com.github.markusbernhardt:proxy-vole).

-------------------------------------------------------------------
Fri Mar  4 11:29:56 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Thu Mar  3 09:55:50 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>

- 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

-------------------------------------------------------------------
Thu Mar  5 19:44:12 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>

- 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

-------------------------------------------------------------------
Wed Jul 31 10:54:04 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Tue Jul 30 14:25:33 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Mon Jul 29 14:33:10 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- 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).

-------------------------------------------------------------------
Thu Jul 25 14:43:35 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- 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.

-------------------------------------------------------------------
Thu Jul 25 10:44:02 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

-  Update to autofirma 1.6.5 git~20190712T105655~83af9cea3

-------------------------------------------------------------------
Tue Dec 18 09:46:24 UTC 2018 - Antonio Larrosa <alarrosa@suse.com>

- 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).

-------------------------------------------------------------------
Sun Dec 16 17:12:45 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.4git20181213

- 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

-------------------------------------------------------------------
Tue Nov 20 17:22:47 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.4git20181120

- Updated to autofirma from git (20181120T133507~0d95939cf)
  which has many fixes.

-------------------------------------------------------------------
Tue Nov 20 11:41:23 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3

- autofirma requires java 1.8.0 as it doesn't work with java 10 or 11
  so explcitly require and use it.

-------------------------------------------------------------------
Tue Sep 25 17:32:52 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3

- Add afirma.desktop so autofirma is integrated with the browser
  and opens afirma:// urls

-------------------------------------------------------------------
Tue Jul 24 09:04:07 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.6.3

- Initial release of autofirma 1.6.3, generated with tetra
openSUSE Build Service is sponsored by