Commit Graph

21 Commits (97c464b7fc33e7ce5c9aebe646969cf5b57fb67c)

Author SHA1 Message Date
Mooneer Salem 97c464b7fc
Enable use of remote USB token for signing automated Windows builds. (#1312)
* Temporarily disable all but Windows CI builds for testing.

* Add logic to Windows CI build to sign with remote USB token.

* Temporarily disable ARM build to reduce runtime.

* Fix syntax errors.

* Fix another syntax error.

* Add forgotten pipe symbol.

* Fix SSH tunnel specification.

* Use full path to SSH key.

* Add separate SSH_USER secret for configuring SSH username.

* Need to create .ssh folder.

* Need to specify port for ssh-keyscan.

* chmod 600 private key.

* Need to pass -N to ssh to keep tunnel up.

* Create SSH tunnel just prior to building.

* Explicitly specify localhost for port forward hostname.

* Keep SSH connection alive.

* Ran into known segfault issue on 24.04.

* Update pkg-config.

* Kill SSH after completion of build.

* Revert "Temporarily disable ARM build to reduce runtime."

This reverts commit db1cee1ce9.

* Add macOS/Linux and GH Action info to documentation.

* Revert "Temporarily disable all but Windows CI builds for testing."

This reverts commit 4b76d359f3.

* Add additional information to documentation about remote USB keys.

* Add code signing documentation link to README.

* Add PR #1312 to changelog.

* Add support for signing with a second certificate.

* Fix typos.

* Ensure installer components get secondary signed too.

* Fix spurious codec2-related signing error.
2026-04-30 07:28:53 -07:00
dforsi 0010177d1a
Fix typos (#859)
* Fix typos

* Add PR #859 to changelog and credit @dforsi

---------

Co-authored-by: Mooneer Salem <mooneer@gmail.com>
2025-04-13 00:03:05 -07:00
Mooneer Salem 51b6255485 Update code signing documentation to not recommend bringing your own token. 2023-09-11 22:50:10 -07:00
Mooneer Salem dc4f83c261 Add note about MinGW and PATH. 2023-08-14 22:26:04 -07:00
Mooneer Salem f2305cbfca Fix typo. 2023-08-14 22:22:42 -07:00
Mooneer Salem c8623a4eb4 Add documentation for build_signed_windows_release.sh. 2023-08-14 22:19:35 -07:00
Mooneer Salem 95ff1a5811 Update documentation again. 2023-08-14 21:47:30 -07:00
Mooneer Salem 13d1246670 Allow hash algorithm to be overridden. 2023-08-11 23:28:16 -07:00
Mooneer Salem d20e1d3d2c Add additional troubleshooting. 2023-08-11 18:03:49 -07:00
Mooneer Salem e8cef01d30 Update documentation to match current implementation. 2023-08-10 08:09:54 -07:00
Mooneer Salem 20be63a973 Add timestamping to signed binaries. 2023-08-05 12:17:40 -07:00
Mooneer Salem d6b26d01e0 Document new CMake options. 2023-07-27 00:03:28 -07:00
Mooneer Salem d11ed3a2c4 Adding more sources. 2023-07-26 22:31:15 -07:00
Mooneer Salem 8400e82d97 Add additional clarification for what to check on Windows. 2023-07-26 22:23:27 -07:00
Mooneer Salem 2458d9eaf0 Add info on actually signing binaries. 2023-07-26 22:21:03 -07:00
Mooneer Salem f9af49feec Add introduction. 2023-07-26 19:15:46 -07:00
Mooneer Salem 4b3373a9f8 Add bibliography. 2023-07-26 19:06:37 -07:00
Mooneer Salem ef2fa29515 Add info about Sectigo to Prerequisites. 2023-07-26 19:03:38 -07:00
Mooneer Salem 93a776b6f4 Fix another typo. 2023-07-26 18:57:36 -07:00
Mooneer Salem c0bfccd012 Add screenshot. 2023-07-26 18:54:40 -07:00
Mooneer Salem 68b35fcaa0 Add initial documentation for generating the needed EV code signing certificate. 2023-07-26 18:52:58 -07:00