Hello community,
here is the log from the commit of package tightvnc
checked in at Fri Jan 18 01:10:04 CET 2008.
--------
--- tightvnc/tightvnc.changes 2007-10-25 00:52:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/tightvnc/tightvnc.changes 2008-01-16 17:09:00.723529000 +0100
@@ -1,0 +2,6 @@
+Wed Jan 16 17:18:56 CET 2008 - sndirsch@suse.de
+
+- start Xvnc with "-noreset" to avoid crashes during Xserver reset
+ (Bug #351338)
+
+-------------------------------------------------------------------
New:
----
vncserver.noreset.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tightvnc.spec ++++++
--- /var/tmp/diff_new_pack.W20718/_old 2008-01-18 01:09:09.000000000 +0100
+++ /var/tmp/diff_new_pack.W20718/_new 2008-01-18 01:09:09.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package tightvnc (Version 1.3.9)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -22,7 +22,7 @@
PreReq: sed
Summary: A virtual X-Window System server
Version: 1.3.9
-Release: 22
+Release: 39
Source0: %name-%version.tar.bz2
Source1: vnc_inetd_httpd
Source2: vnc.xinetd
@@ -40,6 +40,7 @@
Patch8: tightvnc-newfbsize.patch
Patch9: tightvnc-rfbversion.patch
Patch10: tightvnc-fullscreen.patch
+Patch11: vncserver.noreset.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -71,6 +72,7 @@
%patch8
%patch9
%patch10
+%patch11
%build
xmkmf
@@ -101,6 +103,12 @@
$1 == "server_args" && /:42/ {
sub(/:42/,"", $0);
}
+$1 == "server_args" && / -noreset/ {
+ sub(/ -noreset/,"", $0);
+}
+$1 == "server_args" && /=/ {
+ sub(/=/,"= -noreset", $0);
+}
{
print
}
@@ -118,25 +126,29 @@
%dir /etc/slp.reg.d
%config(noreplace) /etc/slp.reg.d/*
%config(noreplace) /etc/sysconfig/SuSEfirewall2.d/services/*
+
%changelog
-* Thu Oct 25 2007 - sndirsch@suse.de
+* Wed Jan 16 2008 sndirsch@suse.de
+- start Xvnc with "-noreset" to avoid crashes during Xserver reset
+ (Bug #351338)
+* Thu Oct 25 2007 sndirsch@suse.de
- "-SecurityTypes None" parameter no longer required due to switch
back to xf4nc
-* Thu Aug 02 2007 - max@suse.de
+* Thu Aug 02 2007 max@suse.de
- New version: 1.3.9
- Improved x86_64 support and Java viewer
- Fixed fullscreen mode of vncviewer (#275985)
-* Fri May 04 2007 - ssommer@suse.de
+* Fri May 04 2007 ssommer@suse.de
- add unzip to BuildRequires
-* Tue Apr 24 2007 - max@suse.de
+* Tue Apr 24 2007 max@suse.de
- Added tightvnc-rfbversion.patch to work around the non-standard
RFB protocol version reported by the XF4VNC server on SLES9.
(#267023)
-* Thu Mar 01 2007 - max@suse.de
+* Thu Mar 01 2007 max@suse.de
- Fixed the session manager fix (sic!) in the vncserver script.
- Reverted xinetd fixes that got lost with the last checkin.
(#249810)
-* Thu Feb 01 2007 - max@suse.de
+* Thu Feb 01 2007 max@suse.de
- Added support for the NewFBSize protocol extension (#199702).
- Prevent X clients inside an Xvnc session from getting killed by
the "outer" X session's session manager (#226051)
@@ -145,156 +157,156 @@
- Support for RFB protocol version 3.7, with TightVNC extensions.
- Several other improvements and bug fixes to the Unix and Java
viewers.
-* Fri Jan 26 2007 - sndirsch@suse.de
+* Fri Jan 26 2007 sndirsch@suse.de
- reverted previous change due to switch back to RH VNC
-* Mon Jan 15 2007 - sndirsch@suse.de
+* Mon Jan 15 2007 sndirsch@suse.de
- removed "-SecurityTypes None" parameter again (Bug #234499)
-* Thu Oct 26 2006 - lnussel@suse.de
+* Thu Oct 26 2006 lnussel@suse.de
- remove hardcoded display 42 and add the newly required parameter
"-SecurityTypes None" to xinetd config
-* Mon Oct 23 2006 - lnussel@suse.de
+* Mon Oct 23 2006 lnussel@suse.de
- also fix path /usr/X11R6/bin/Xvnc -> /usr/bin/Xvnc in config file
-* Sat Aug 19 2006 - olh@suse.de
+* Sat Aug 19 2006 olh@suse.de
- move binaries to /usr/bin and adjust /etc/xinetd.d/vnc
-* Wed Aug 09 2006 - sndirsch@suse.de
+* Wed Aug 09 2006 sndirsch@suse.de
- adjusted to new X.Org 7 Xvnc and font path
-* Mon May 08 2006 - danw@suse.de
+* Mon May 08 2006 danw@suse.de
- Tweak the Xaw scrollbars in vncviewer to behavior more like
gtk/qt/mac/windows/anything-written-since-the-late-80s
scrollbars, so that people don't think they're just broken.
(#173294)
-* Wed Mar 22 2006 - max@suse.de
+* Wed Mar 22 2006 max@suse.de
- Fixed a color bug that happened when vncviewer was running on a
machine with different byte order that the X server it uses.
(bug #156440).
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Fri Sep 09 2005 - schwab@suse.de
+* Fri Sep 09 2005 schwab@suse.de
- Fix buffer overflows.
-* Fri Jul 08 2005 - max@suse.de
+* Fri Jul 08 2005 max@suse.de
- Added missing header includes.
-* Thu Jun 23 2005 - meissner@suse.de
+* Thu Jun 23 2005 meissner@suse.de
- use RPM_OPT_FLAGS.
-* Fri Mar 26 2004 - adrian@suse.de
+* Fri Mar 26 2004 adrian@suse.de
- fix reg file to use also the new ports (#31004)
-* Sat Mar 20 2004 - adrian@suse.de
+* Sat Mar 20 2004 adrian@suse.de
- do not use () in SLP descriptions, might break some clients
-* Fri Mar 19 2004 - max@suse.de
+* Fri Mar 19 2004 max@suse.de
- Changed the ports in vnc.xinetd to 5801..5803 and 5901..5903,
according to bug #31004.
- Added tightvnc-X_SetInputFocus.patch to prevent vncviewer from
crashing in certain window managers when being iconified
(bug #36133).
-* Fri Feb 13 2004 - adrian@suse.de
+* Fri Feb 13 2004 adrian@suse.de
- anounce java service with a http:// URL
-* Wed Dec 17 2003 - max@suse.de
+* Wed Dec 17 2003 max@suse.de
- Fixed a typo and added support for 1600x1200 to vnc.xinetd
(Bug #33702).
-* Wed Nov 19 2003 - adrian@suse.de
+* Wed Nov 19 2003 adrian@suse.de
- use $HOSTNAME instead of $LOCALHOST in vnc.reg file
-* Thu Nov 13 2003 - adrian@suse.de
+* Thu Nov 13 2003 adrian@suse.de
- add vnc.reg file template, to register remote logins via
kdm in SLP server
-* Thu Sep 11 2003 - meissner@suse.de
+* Thu Sep 11 2003 meissner@suse.de
- fixed case of vncviewer.class and .jar in micro httpd #30425.
-* Fri Aug 29 2003 - kukuk@suse.de
+* Fri Aug 29 2003 kukuk@suse.de
- Mark xinetd.d/vnc as %%config(noreplace)
-* Mon Aug 04 2003 - max@suse.de
+* Mon Aug 04 2003 max@suse.de
- New version: 1.2.9.
-* Wed May 21 2003 - meissner@suse.de
+* Wed May 21 2003 meissner@suse.de
- Readded vnc xinetd snippet and micro httpd to installation.
-* Fri May 09 2003 - max@suse.de
+* Fri May 09 2003 max@suse.de
- Switched to the tightvnc sources from http://www.tightvnc.com
and renamed the package accordingly.
- Removed the Xvnc tree from the source tarball, as it makes up
90%% of the space, but isn't needed anymore.
-* Wed Apr 30 2003 - sndirsch@suse.de
+* Wed Apr 30 2003 sndirsch@suse.de
- removed Xvnc from filelist; using XFree86 4.x basec Xvnc now;
therefore package now requires XFree86 subpackage 'XFree86-Xvnc'
-* Mon Mar 03 2003 - max@suse.de
+* Mon Mar 03 2003 max@suse.de
- Added vnc-cookie.patch and vnc-srand.patch to fix two security
weaknesses reported by the security team.
- Added vnc-localhost.patch to clarify the meaning of the
-localhost switch to Xvnc.
- Fixed a typo in Imake.cf for x86_64.
-* Thu Feb 13 2003 - meissner@suse.de
+* Thu Feb 13 2003 meissner@suse.de
- Added a small httpd shell script which just can server the VNC
Viewer applet.
- Added xinetd entry for micro httpd and vnc serving (default off).
-* Mon Sep 09 2002 - max@suse.de
+* Mon Sep 09 2002 max@suse.de
- Disabled vnc_unixsrc-partial-http-requests.dif (Bug #18483).
- Extended Imake.cf and linux.cf to fix build on ppc64.
-* Sat Jul 27 2002 - kukuk@suse.de
+* Sat Jul 27 2002 kukuk@suse.de
- Fix neededforbuild
-* Fri Jun 07 2002 - max@suse.de
+* Fri Jun 07 2002 max@suse.de
- Applying the lib64 patch for x86_64 to the other lib64
architectures as well.
-* Tue May 28 2002 - ro@suse.de
+* Tue May 28 2002 ro@suse.de
- fix build on x86_64
-* Sat Apr 20 2002 - adrian@suse.de
+* Sat Apr 20 2002 adrian@suse.de
- fix build for mips finaly
-* Fri Apr 19 2002 - adrian@suse.de
+* Fri Apr 19 2002 adrian@suse.de
- fix build for mips
-* Tue Feb 12 2002 - poeml@suse.de
+* Tue Feb 12 2002 poeml@suse.de
- add vncpasswd.arg to set a password via the commandline, to be
used when getpass() can't read from /dev/console (there are
situations where this can make sense, like in the instsys)
-* Fri Feb 08 2002 - draht@suse.de
+* Fri Feb 08 2002 draht@suse.de
- patch against hang ini Xvnc upon receipt of incomplete http
requests, from Tim Waugh