99 Commits
Author SHA1 Message Date
Václav Slavík 9f43e81c1d Increase version to 0.9.2 2025-10-13 18:42:27 +02:00
Václav Slavík 29e5fe2f25 Increase version to 0.9.1 2025-05-15 18:22:23 +02:00
Václav Slavík 7adb8dcc12 Merge branch 'eddsa'
Fixes #187
2025-03-27 09:59:49 +01:00
Václav Slavík 75413a33b2 Increase version to 0.9.0 2025-03-22 17:48:19 +01:00
Václav Slavík a2a3c00fdb Mark DSA API as deprecated
Mark win_sparkle_set_dsa_pub_pem() as deprecated.

Document that DSA signatures are ignored if EdDSA public key is set.

Output runtime warning when DSA signatures are used for checking.
2025-03-10 17:48:45 +01:00
Václav Slavík c859a6c029 Rename EdDSA API to win_sparkle_set_eddsa_public_key() 2025-03-10 17:00:08 +01:00
Václav Slavík aed682045f Merge branch 'devel/eddsa-updates-pr' into eddsa 2025-03-10 16:33:51 +01:00
Václav Slavík 71fa8f693c Bump EdDSA availability to v0.9.0 2025-03-08 11:57:45 +01:00
Václav Slavík 5b36b3d7a2 Update copyright years 2025-02-04 17:53:30 +01:00
Václav Slavík 4e6b30b975 Increase version to 0.8.3 2024-12-06 18:17:14 +01:00
Václav Slavík e3aa2a168d Increase version to 0.8.2 2024-12-03 12:09:49 +01:00
Václav Slavík f7467eea99 Call cancelled/dismissed callbacks when user closes window
Make sure that the callback function set with
win_sparkle_set_update_cancelled_callback() is called even when the user
just closes the window without clicking any button. Previously, this
wouldn't be done.

Do the same for the similar win_sparkle_set_update_dismissed_callback().

Document the difference between the two more clearly.

Fixes #127, fixes #271.
2024-06-20 11:18:40 +02:00
Václav Slavík f431c25da1 Update copyright years 2024-05-22 15:01:03 +02:00
Václav Slavík 415acf557e Increase version to 0.8.1 2023-08-31 19:17:37 +02:00
Gerald Combs 753637041f Update EdDSA validation support
Fix various issues in signatureverifier.cpp. Add ARM64 support to the
ed25519 Visual Studio assets.
2023-05-11 11:28:26 -07:00
Tadej Novak f3bd144b5c Add preliminary EdDSA validation support 2023-05-05 09:46:15 -07:00
Václav Slavík b55db4d25b Increase version to 0.8.0 2023-03-27 11:03:02 +02:00
Václav Slavík 3017c6a0da Update copyright years for 2023 2023-03-14 15:26:27 +01:00
Václav Slavík 20391e4f2e Update copyright years for 2022 2022-06-08 18:14:46 +02:00
db9809924e Fix broken cmake support for MinGW32 (#230)
Co-authored-by: Ivan Romanov <drizt@land.ru>
Co-authored-by: Daniel Schürmann <daniel.schuermann@sperry.ngc.com>
2022-06-08 09:29:06 +02:00
Václav Slavík 5ab1876602 Update copyright years for 2021 2021-03-02 19:35:06 +01:00
Václav Slavík bf2a2c29c3 Detect errors in win_sparkle_user_run_installer_callback
Allow the callbacks to return failure (WINSPARKLE_RETURN_ERROR
constant) to indicate that WinSparkle should report that an error
occurred to the user.
2021-01-03 18:11:47 +01:00
Patrick Stinson 69574ecc10 Added user callback to intercept and/or bypass default update installer behavior. 2020-10-25 18:30:56 -08:00
Václav Slavík 2a0978c3b9 Mark newly added callbacks as @since 0.8
Document API addition for the upcoming release.
2020-08-25 18:35:48 +02:00
systemdoni 1c3e01eb1d Notify when update dialog dismissed (closed) 2020-08-17 23:40:25 +02:00
systemdoni b1994105d1 Notify about postponed update 2020-08-16 21:29:53 +02:00
systemdoni 8aa4338bea Notify about skipped version 2020-08-16 20:03:01 +02:00
Václav Slavík 658e50ab28 Update copyright years for 2020 2020-05-09 18:20:14 +02:00
lanyi c5f8d273a3 Allowing override of WinSparkle config functions (#179) 2019-05-31 16:50:16 +02:00
Václav Slavík 506c0b21b3 Merge branch 'custom-http-headers' 2019-04-14 17:19:39 +02:00
Václav Slavík cc790f0db5 Increase version to 0.7.0
API changes warrant it.
2019-04-14 17:17:52 +02:00
Václav Slavík 524ebb6e2b Use std::map<> to implement custom HTTP headers
Call the function for customizing HTTP headers
win_sparkle_set_http_header(), instead of "add", to express that it
doesn't allow duplicates. Use std::map<> for implementation to prevent
duplicates.

Duplicate HTTP headers are only allowed by the spec in very limited
circumstances and cause problems in practice with proxies etc. We
intentionally don't want to support that.
2019-04-14 17:16:45 +02:00
George Ostrobrod 0c34819f27 Add support of custom http headers. 2019-04-14 17:16:40 +02:00
Václav Slavík c6d90f5745 Update copyright years 2019-01-18 18:10:29 +01:00
Václav Slavík d93d4eda9a Increase version to 0.6.0, update NEWS 2018-02-10 18:42:30 +01:00
Václav Slavík c11402844d Merge branch 'signature-verification'
Fixes #23.
2018-02-06 19:23:48 +01:00
Ihor Dutchak d795881e18 Backward compatibility (use without DSA pub key)
Several minor improvements
2018-01-21 17:27:54 +02:00
Václav Slavík 67a1f5c59b Update copyright years 2018-01-17 18:11:00 +01:00
Ihor Dutchak 9d3cfdb2f0 Add DSA signature verification (OpenSSL based) 2017-12-17 18:05:52 +02:00
Václav Slavík 4a42bbb696 Increase version to 0.5.7, update NEWS 2017-09-21 18:50:34 +02:00
Václav Slavík a6fc8fb23a Increase version to 0.5.6, update NEWS 2017-08-06 17:47:11 +02:00
Václav Slavík 0bb78970f9 Increase version to 0.5.5, update NEWS 2017-07-31 17:52:03 +02:00
Václav Slavík 5e0e655081 Increase version to 0.5.4, update NEWS 2017-07-06 15:39:31 +02:00
Václav Slavík 57aef82203 Update copyright years 2017-01-11 18:11:00 +01:00
Václav Slavík 499f1e9305 Increase version to 0.5.3, update NEWS 2016-12-12 18:39:12 +01:00
Václav Slavík 89b714992c Increase version to 0.5.2, update NEWS 2016-06-22 19:45:00 +02:00
Václav Slavík 3d304c9775 Increase version to 0.5.1, update NEWS 2016-05-24 18:13:30 +02:00
Václav Slavík c832fb24ee Use https:// appcast feeds in docs and examples
Update old docs and examples to use https:// everywhere, as production
use should. This is merely a precaution to put beginners on the right
track, it doesn't change anything about WinSparkle's behavior.

See #94.
2016-03-13 16:51:22 +01:00
Václav Slavík ee33b2859f Use https:// URLs for docs, homepage etc.
Replace http:// links to homepage and GitHub with https:// ones.
2016-03-13 16:16:32 +01:00
Václav Slavík 3a5f83f360 Update copyright years 2016-01-22 18:37:36 +01:00