Skip to content

Commit 6b77d54

Browse files
dragetdMMulthauptma-assbrock
authored
Merge 1.4 maintanace changes into develop (#239)
* Use alternative timeserver Co-authored-by: Martin Multhaupt <[email protected]> Co-authored-by: MMulthaupt <[email protected]> Co-authored-by: Marc-André Aßbrock <[email protected]>
1 parent a7fd39f commit 6b77d54

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
* trivrost will no longer attempt to repeat range requests to a host after it has failed to conformly respond while displaying the confusing message `Taking longer than usual: HTTP Status 200` and will now fail immediately in such cases instead.
1616
* trivrost will no longer fail to comply with HTTP 2 strictly using lower-case HTTP Header names. This had been caused by methods of `http.Header` still being oriented around HTTP 1 canonical header names due to Go's backwards compatibility promise.
1717

18+
## 1.4.6 (2021-01-25)
19+
### Fixes
20+
* Windows binary signing: Use RFC-3161 timestamp server with sha 256 config. SHA-1 ciphers are considered deprecated. Nothing should change for the enduser.
21+
1822
## 1.4.5 (2021-01-04)
1923
### Fixes
2024
* Switch timestamp server for signing from Verisign to Globalsign.

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ifndef VERSIONOK
3232
endif
3333
$(info GIT description: '${GITDESC}' (latest master: '${LAUNCHER_VERSION}'), GIT branch '${GITBRANCH}', GIT hash '${GITHASH}')
3434

35-
TIMESTAMP_SERVER = 'http://timestamp.globalsign.com/scripts/timstamp.dll'
35+
TIMESTAMP_SERVER = 'http://rfc3161timestamp.globalsign.com/advanced'
3636

3737
#
3838
# Detect OS
@@ -150,7 +150,7 @@ ifndef CERT_KEY
150150
endif
151151
$(info Signing windows release files...)
152152
echo "$${CERT_FILE}" | base64 -d > ~tmp_launcher_cert
153-
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /t ${TIMESTAMP_SERVER} /fd SHA512 "${UPDATE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}.exe"
153+
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /tr ${TIMESTAMP_SERVER} /td SHA256 /fd SHA512 "${UPDATE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}.exe"
154154
rm ~tmp_launcher_cert
155155
endif
156156

@@ -166,8 +166,8 @@ ifneq (${OS},windows)
166166
else
167167
$(info Signing windows release files...)
168168
echo "$${CERT_FILE}" | base64 -d > ~tmp_launcher_cert
169-
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /t ${TIMESTAMP_SERVER} /fd SHA512 "${RELEASE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}_386.msi"
170-
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /t ${TIMESTAMP_SERVER} /fd SHA512 "${RELEASE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}_amd64.msi"
169+
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /tr ${TIMESTAMP_SERVER} /td SHA256 /fd SHA512 "${RELEASE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}_386.msi"
170+
@signtool sign /debug /a /v /d "${LAUNCHER_BRANDING_NAME}" /f ~tmp_launcher_cert /p "${CERT_KEY}" /tr ${TIMESTAMP_SERVER} /td SHA256 /fd SHA512 "${RELEASE_FILES_DIR}/${OS}/${LAUNCHER_PROGRAM_NAME}_amd64.msi"
171171
rm ~tmp_launcher_cert
172172
endif
173173

0 commit comments

Comments
 (0)