/ssvnc/tags/1.0.29-3/debian/changelog |
---|
9,8 → 9,12 |
happen, at least not when Caps Lock or other modifiers were active. |
* samemachine_ipv6_overflow.patch (new): Fix stack overflow when |
connecting over IPv6, caused by non-IPv6-aware code (Closes: #774622). |
* nostrip.patch: Don't strip vncstorepw or ultravnc_dsm_helper either. |
* buildflags.patch: Also pass flags to vncstorepw/Makefile and patch |
that to use them. |
* Bump Standards-Version to 3.9.8. |
-- Magnus Holmgren <holmgren@debian.org> Sat, 30 Jul 2016 22:25:20 +0200 |
-- Magnus Holmgren <holmgren@debian.org> Sat, 30 Jul 2016 23:09:44 +0200 |
ssvnc (1.0.29-2) unstable; urgency=low |
/ssvnc/tags/1.0.29-3/debian/control |
---|
6,7 → 6,7 |
libxmu-dev, libxext-dev, libxt-dev, libsm-dev, libice-dev, |
libjpeg-dev, zlib1g-dev | libz-dev, |
default-jdk, libssl-dev, dh-strip-nondeterminism |
Standards-Version: 3.9.2 |
Standards-Version: 3.9.8 |
Homepage: http://www.karlrunge.com/x11vnc/ssvnc.html |
Package: ssvnc |
/ssvnc/tags/1.0.29-3/debian/patches/buildflags.patch |
---|
5,7 → 5,7 |
--- a/Makefile |
+++ b/Makefile |
@@ -53,8 +53,8 @@ config: |
@@ -53,10 +53,10 @@ config: |
@echo Now run: "'make all'" |
all: |
14,5 → 14,19 |
+ cd $(VSRC)/libvncauth; $(MAKE) EXTRA_DEFINES="$(CPPFLAGS)" CDEBUGFLAGS="$(CFLAGS)" LOCAL_LDFLAGS="$(LDFLAGS)" |
+ cd $(VSRC)/vncviewer; $(MAKE) EXTRA_DEFINES="$(CPPFLAGS)" CDEBUGFLAGS="$(CFLAGS)" LOCAL_LDFLAGS="$(LDFLAGS)" |
if [ "X$(JSRC)" != "X" ]; then cd $(JSRC); $(MAKE); fi |
cd $(PSRC); $(MAKE) |
- cd $(PSRC); $(MAKE) |
+ cd $(PSRC); $(MAKE) CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" |
clean: |
cd $(VSRC)/libvncauth; $(MAKE) clean |
--- a/vncstorepw/Makefile |
+++ b/vncstorepw/Makefile |
@@ -8,7 +8,7 @@ LIMACC = lim_accept.so |
ULTDSM = ultravnc_dsm_helper |
# gcc must be used: |
-CC = gcc |
+CC = gcc $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) |
all: $(CMD) $(UNWRAP) $(LIMACC) $(ULTDSM) |
/ssvnc/tags/1.0.29-3/debian/patches/nostrip.patch |
---|
10,3 → 10,21 |
cp -p $(VIEWER) $(ROOT)$(PREFIX)/$(LIB) |
cp -p $(VNCSPW) $(ROOT)$(PREFIX)/$(LIB) |
cp -p $(UNWRAP) $(ROOT)$(PREFIX)/$(LIB) |
--- a/vncstorepw/Makefile |
+++ b/vncstorepw/Makefile |
@@ -14,7 +14,6 @@ all: $(CMD) $(UNWRAP) $(LIMACC) $(ULTDSM |
$(CMD): vncauth.o vncstorepw.o d3des.o |
PATH=$$PATH:$(EPATH) $(CC) -o $(CMD) vncstorepw.o vncauth.o d3des.o |
- PATH=$$PATH:$(EPATH) strip $(CMD) |
@ls -l $(CMD) |
$(UNWRAP): unwrap.c |
@@ -41,7 +40,6 @@ $(ULTDSM): ultravnc_dsm_helper.c |
else \ |
PATH=$$PATH:$(EPATH) $(CC) -o $(ULTDSM) $(CPP_SSL) ultravnc_dsm_helper.c $(LD_SSL) -lssl -lcrypto; \ |
fi |
- PATH=$$PATH:$(EPATH) strip $(ULTDSM) |
@ls -l $(ULTDSM) |
test: $(CMD) |
/ssvnc/tags/1.0.29-3/debian/patches/openssl1.1.patch |
---|
62,10 → 62,10 |
} |
- if (ivec_size < Cipher->iv_len && !securevnc) { |
+ if (ivec_size < EVP_CIPHER_CTX_iv_length(Cipher) && !securevnc) { |
+ if (ivec_size < EVP_CIPHER_iv_length(Cipher) && !securevnc) { |
fprintf(stderr, "%s: %s - WARNING: short IV %d < %d\n", |
- prog, encstr, ivec_size, Cipher->iv_len); |
+ prog, encstr, ivec_size, EVP_CIPHER_CTX_iv_length(Cipher)); |
+ prog, encstr, ivec_size, EVP_CIPHER_iv_length(Cipher)); |
} |
/* make the hashed value and place in keystr */ |
/ssvnc/tags/1.0.29-3/debian/patches/series |
---|
1,7 → 1,7 |
confusing_-h.patch |
ultraftp_path.patch |
nostrip.patch |
buildflags.patch |
nostrip.patch |
format-security.patch |
openssl1.1.patch |
auto-scale.patch |