20 Commits

Author SHA256 Message Date
004b4fb1e9 Accepting request 1292313 from Base:System
- update to 2.10:
  * added JavaScript signing
  * added PKCS#11 provider support (requires OpenSSL 3.0+)
  * added support for providers without specifying
    "-pkcs11module" option
  * (OpenSSL 3.0+, e.g., for the upcoming CNG provider)
  * added compatibility with the CNG engine version 1.1 or later
  * added the "-engineCtrl" option to control hardware and CNG
    engines
  * added the '-blobFile' option to specify a file containing the
    blob content
  * improved unauthenticated blob support (thanks to Asger Hautop
    Drewsen)
  * improved UTF-8 handling for certificate subjects and issuers
  * fixed support for multiple signerInfo contentType OIDs (CTL
    and Authenticode)
  * fixed tests for python-cryptography >= 43.0.0
- update to version 2.9:
  * added a 64 bit long pseudo-random NONCE in the TSA request
  * missing NID_pkcs9_signingTime is no longer an error
  * added support for PEM-encoded CRLs
  * fixed the APPX central directory sorting order
  * added a special "-" file name to read the passphrase from
    stdin
  * used native HTTP client with OpenSSL 3.x, removing libcurl
    dependency
  * added '-login' option to force a login to PKCS11 engines
  * added the "-ignore-crl" option to disable fetching and
    verifying CRL Distribution Points
  * changed error output to stderr instead of stdout

OBS-URL: https://build.opensuse.org/request/show/1292313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=10
2025-07-14 08:51:06 +00:00
7410618c8b - update to 2.10:
* added JavaScript signing
  * added PKCS#11 provider support (requires OpenSSL 3.0+)
  * added support for providers without specifying
    "-pkcs11module" option
  * (OpenSSL 3.0+, e.g., for the upcoming CNG provider)
  * added compatibility with the CNG engine version 1.1 or later
  * added the "-engineCtrl" option to control hardware and CNG
    engines
  * added the '-blobFile' option to specify a file containing the
    blob content
  * improved unauthenticated blob support (thanks to Asger Hautop
    Drewsen)
  * improved UTF-8 handling for certificate subjects and issuers
  * fixed support for multiple signerInfo contentType OIDs (CTL
    and Authenticode)
  * fixed tests for python-cryptography >= 43.0.0
- update to version 2.9:
  * added a 64 bit long pseudo-random NONCE in the TSA request
  * missing NID_pkcs9_signingTime is no longer an error
  * added support for PEM-encoded CRLs
  * fixed the APPX central directory sorting order
  * added a special "-" file name to read the passphrase from
    stdin
  * used native HTTP client with OpenSSL 3.x, removing libcurl
    dependency
  * added '-login' option to force a login to PKCS11 engines
  * added the "-ignore-crl" option to disable fetching and
    verifying CRL Distribution Points
  * changed error output to stderr instead of stdout

OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=19
2025-07-12 08:27:03 +00:00
8748ba5ec6 Accepting request 1137717 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1137717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=9
2024-01-09 19:51:18 +00:00
a8dd795945 Accepting request 1137716 from home:radolin:branches:Base:System
- update to 2.7.0
  * fixed signing CAB files (by Michael Brown)
  * fixed handling of unsupported commands (by Maxim Bagryantsev)
  * fixed writing DIFAT sectors
  * added APPX support (by Maciej Panek and Małgorzata Olszówka)
  * added a built-in TSA response generation (-TSA-certs, -TSA-key
    and -TSA-time options)
  * added verification of CRLs specified in the signing certificate
  * added MSI DIFAT sectors support (by Max Bagryantsev)
  * added the "-h" option to set the cryptographic hash function for the
    "attach -signature" and "add" commands
  * set the default hash function to "sha256"
  * added the "attach-signature" option to compute and compare the leaf
    certificate hash for the "add" command
  * renamed the "-st" option "-time"
  * updated the "-time" option to also set explicit verification time
  * added the "-ignore-timestamp" option
  * removed the "-timestamp-expiration" option
  * numerous bugfixes
  * documentation updates
- build system changed to cmake
- use source code tag instead of release artifact for source
- updated URL
- removed gpg check, signature no longer available from upstream

OBS-URL: https://build.opensuse.org/request/show/1137716
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=17
2024-01-09 12:07:47 +00:00
34506d04a6 Accepting request 970103 from Base:System
OBS-URL: https://build.opensuse.org/request/show/970103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=8
2022-04-14 15:25:45 +00:00
d0dabbcf8e Accepting request 968270 from home:dirkmueller:Factory
- update to 2.3.0:
  * This release fixes several critical memory corruption vulnerabilities.
    A malicious attacker could create a file, which, when processed with
    osslsigncode, triggers arbitrary code execution. Any previous version
    of osslsigncode should be immediately upgraded if the tool is used for
    processing of untrusted files.
  * fixed non-interactive PVK (MSBLOB) key decryption
  * added a bash completion script
  * added CA bundle path auto-detection
  * CAT files support (thanks to James McKenzie)
  * MSI support rewritten without libgsf dependency, which allows
  * for handling of all the needed MSI metadata, such as dates
  * "-untrusted" option renamed to "-TSA-CAfile"
  * "-CRLuntrusted" option renamed to "-TSA-CRLfile"
  * numerous bug fixes and improvements
  * certificate chain verification support
  * timestamp verification support
  * CRL verification support ("-CRLfile" option)
  * improved CAB signature support
  * nested signatures support
  * user-specified signing time ("-st" option) by vszakats
  * added more tests
  * fixed numerous bugs
  * dropped OpenSSL 1.1.0 support 
  * orphaned project adopted by Michał Trojnara
  * ported to OpenSSL 1.1.x
  * ported to SoftHSM2
  * add support for pkcs11-based hardware tokens
  * improved error reporting of timestamping errors
- drop 0001-Make-code-work-with-OpenSSL-1.1.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/968270
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=15
2022-04-14 09:43:12 +00:00
12b170573f Accepting request 653625 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=7
2018-12-04 19:55:51 +00:00
df54f8b2e0 - license is now GPL 3.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=13
2018-11-12 09:26:09 +00:00
76ce8636f4 Accepting request 644321 from home:elvigia:branches:Base:System
- 0001-Make-code-work-with-OpenSSL-1.1.patch: Build against 
  openssl 1.1.

OBS-URL: https://build.opensuse.org/request/show/644321
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=12
2018-11-07 07:47:02 +00:00
fcf6463bb2 Accepting request 562578 from Base:System
OBS-URL: https://build.opensuse.org/request/show/562578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=6
2018-01-09 13:55:17 +00:00
958c37e3ce Accepting request 558845 from home:fcrozat:branches:Base:System
- Adapt BuildRequires to libopenssl-1_0_0-devel for SLE15 / TW.

OBS-URL: https://build.opensuse.org/request/show/558845
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=10
2018-01-08 16:07:02 +00:00
Stephan Kulow
0bf6c51d4a Accepting request 336517 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/336517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=5
2015-10-08 06:24:42 +00:00
d688e505de Accepting request 336483 from home:namtrac:branches:Base:System
- Add libgsf-devel dependency to enable MSI support.

OBS-URL: https://build.opensuse.org/request/show/336483
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=8
2015-10-05 11:29:01 +00:00
a75572f616 Accepting request 289919 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/289919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=4
2015-03-11 08:57:40 +00:00
1517ab9f88 Accepting request 289902 from home:posophe:branches:Base:System
Update

OBS-URL: https://build.opensuse.org/request/show/289902
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=6
2015-03-08 19:04:20 +00:00
Stephan Kulow
b9a91958f8 Accepting request 149697 from Base:System
new package, needed to sign CAB file before submission to UEFI Signing Service (aka Microsoft).

OBS-URL: https://build.opensuse.org/request/show/149697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osslsigncode?expand=0&rev=1
2013-01-29 10:29:47 +00:00
b003d1656b OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=4 2013-01-23 13:45:16 +00:00
3f6508f120 OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=3 2013-01-23 12:25:25 +00:00
560babb917 use sourceurl
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=2
2013-01-23 12:14:40 +00:00
26a6369195 Accepting request 149669 from home:fcrozat:branches:home:jejb1:UEFI
new package, needed to sign .cab file (and submit them to UEFI Signing Service)

OBS-URL: https://build.opensuse.org/request/show/149669
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=1
2013-01-23 12:13:27 +00:00