OBS-URL: https://build.opensuse.org/request/show/1235684 OBS-URL: https://build.opensuse.org/package/show/Java:packages/autofirma?expand=0&rev=5
252 lines
11 KiB
Plaintext
252 lines
11 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|