Commit 0da7cfd8 authored by Ian Goldberg's avatar Ian Goldberg

Make ld hardening [DEP, ALSR] work on Windows builds.

Thanks to Daniel Atallah <datallah@pidgin.im> for noticing that it
wasn't working before.
parent b08967ab
2012-09-09
* Makefile.mingw: Make ld hardening [DEP, ALSR] work on Windows
builds. Thanks to Daniel Atallah <datallah@pidgin.im>
for noticing that it wasn't working before.
2012-09-06
* gtk-dialog.c:
......
......@@ -65,8 +65,8 @@ CC_HARDENING_OPTIONS ?= -fstack-protector-all -Wstack-protector -fwrapv \
--param ssp-buffer-size=1 -fno-strict-overflow -Wall -Wextra \
-Wno-unused-parameter -Wno-missing-field-initializers -Wformat-security
# In theory, we'd also like the following:
# LD_HARDENING_OPTIONS ?= -dynamicbase --nxcompat -pie -z relro -z now
LD_HARDENING_OPTIONS ?= --dynamicbase --nxcompat
# LD_HARDENING_OPTIONS ?= -Wl,-dynamicbase -Wl,--nxcompat -pie -z relro -z now
LD_HARDENING_OPTIONS ?= -Wl,--dynamicbase -Wl,--nxcompat
CC = i586-mingw32msvc-gcc
LDFLAGS = -Wl,--enable-auto-image-base $(LD_HARDENING_OPTIONS)
......
......@@ -3,6 +3,7 @@
;
; known issue. installer induced uninstaller abortion causes overwrite
; by installer without uninstall.
; v4.0.0-1 - Include linker hardening [DEP, ALSR] for Windows build
; v4.0.0 - New source version.
; v3.2.0 - New source version.
; v3.1.0 - New source version. Install and uninstall i18n files.
......@@ -26,7 +27,7 @@
; todo: SetBrandingImage
; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "pidgin-otr"
!define PRODUCT_VERSION "4.0.0-0"
!define PRODUCT_VERSION "4.0.0-1"
!define PRODUCT_PUBLISHER "Cypherpunks CA"
!define PRODUCT_WEB_SITE "http://otr.cypherpunks.ca/"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment