Requires: gstream-plugins-good
This commit is contained in:
		
							parent
							
								
									304d0acd15
								
							
						
					
					
						commit
						02be0c7213
					
				| @ -1,14 +0,0 @@ | ||||
| diff --git a/unix/xserver/hw/vnc/RFBGlue.cc b/unix/xserver/hw/vnc/RFBGlue.cc
 | ||||
| index 09832ab..a150792 100644
 | ||||
| --- a/unix/xserver/hw/vnc/RFBGlue.cc
 | ||||
| +++ b/unix/xserver/hw/vnc/RFBGlue.cc
 | ||||
| @@ -194,7 +194,7 @@ int vncIsTCPPortUsed(int port)
 | ||||
|      std::list<network::TcpListener> dummy; | ||||
|      network::createTcpListeners (&dummy, 0, port); | ||||
|    } catch (rdr::Exception& e) { | ||||
| -    return 0;
 | ||||
| +    return 1;
 | ||||
|    } | ||||
| -  return 1;
 | ||||
| +  return 0;
 | ||||
|  } | ||||
| @ -1,21 +1,21 @@ | ||||
| diff --git a/common/network/TcpSocket.cxx b/common/network/TcpSocket.cxx
 | ||||
| index 1ebaeec..2d7a52f 100644
 | ||||
| index 5a8f75d..6ef8f2e 100644
 | ||||
| --- a/common/network/TcpSocket.cxx
 | ||||
| +++ b/common/network/TcpSocket.cxx
 | ||||
| @@ -369,18 +369,12 @@ bool TcpSocket::cork(int sock, bool enable) {
 | ||||
| @@ -360,18 +360,12 @@ bool TcpSocket::cork(int sock, bool enable) {
 | ||||
|  #endif | ||||
|  } | ||||
| 
 | ||||
|   | ||||
| -bool TcpSocket::isSocket(int sock)
 | ||||
| -{
 | ||||
| +bool TcpSocket::isListening(int sock)
 | ||||
|  { | ||||
| -  vnc_sockaddr_t sa;
 | ||||
| -  socklen_t sa_size = sizeof(sa);
 | ||||
| -  return getsockname(sock, &sa.u.sa, &sa_size) >= 0;
 | ||||
| -}
 | ||||
| -
 | ||||
| -bool TcpSocket::isConnected(int sock)
 | ||||
| +bool TcpSocket::isListening(int sock)
 | ||||
|  { | ||||
| -{
 | ||||
| -  vnc_sockaddr_t sa;
 | ||||
| -  socklen_t sa_size = sizeof(sa);
 | ||||
| -  return getpeername(sock, &sa.u.sa, &sa_size) >= 0;
 | ||||
| @ -24,14 +24,14 @@ index 1ebaeec..2d7a52f 100644 | ||||
| +  return getsockopt(sock, SOL_SOCKET, SO_ACCEPTCONN, &listening,
 | ||||
| +                    &listening_size) >= 0 && listening;
 | ||||
|  } | ||||
| 
 | ||||
|   | ||||
|  int TcpSocket::getSockPort(int sock) | ||||
| diff --git a/common/network/TcpSocket.h b/common/network/TcpSocket.h
 | ||||
| index 979cd4b..2bfe47b 100644
 | ||||
| index 02f04c9..a97e683 100644
 | ||||
| --- a/common/network/TcpSocket.h
 | ||||
| +++ b/common/network/TcpSocket.h
 | ||||
| @@ -65,8 +65,7 @@ namespace network {
 | ||||
| 
 | ||||
|   | ||||
|      static bool enableNagles(int sock, bool enable); | ||||
|      static bool cork(int sock, bool enable); | ||||
| -    static bool isSocket(int sock);
 | ||||
| @ -41,16 +41,16 @@ index 979cd4b..2bfe47b 100644 | ||||
|    private: | ||||
|      bool closeFd; | ||||
| diff --git a/unix/xserver/hw/vnc/vncExtInit.cc b/unix/xserver/hw/vnc/vncExtInit.cc
 | ||||
| index e307e31..dc449bd 100644
 | ||||
| index 2d918b0..863cd36 100644
 | ||||
| --- a/unix/xserver/hw/vnc/vncExtInit.cc
 | ||||
| +++ b/unix/xserver/hw/vnc/vncExtInit.cc
 | ||||
| @@ -137,8 +137,7 @@ void vncExtensionInit(void)
 | ||||
|          std::list<network::TcpListener> listeners; | ||||
|          std::list<network::TcpListener> httpListeners; | ||||
|          std::list<network::TcpListener*> listeners; | ||||
|          std::list<network::TcpListener*> httpListeners; | ||||
|          if (scr == 0 && vncInetdSock != -1) { | ||||
| -          if (network::TcpSocket::isSocket(vncInetdSock) &&
 | ||||
| -              !network::TcpSocket::isConnected(vncInetdSock))
 | ||||
| +          if (network::TcpSocket::isListening(vncInetdSock))
 | ||||
|            { | ||||
|              listeners.push_back (network::TcpListener(vncInetdSock)); | ||||
|              listeners.push_back(new network::TcpListener(vncInetdSock)); | ||||
|              vlog.info("inetd wait"); | ||||
|  | ||||
| @ -1,18 +1,20 @@ | ||||
| diff -up tigervnc-1.4.2/unix/vncserver.manpages tigervnc-1.4.2/unix/vncserver
 | ||||
| --- tigervnc-1.4.2/unix/vncserver.manpages	2015-02-12 19:39:32.253788841 +0000
 | ||||
| +++ tigervnc-1.4.2/unix/vncserver	2015-02-12 19:39:32.326789294 +0000
 | ||||
| @@ -551,6 +551,7 @@ sub Usage
 | ||||
| diff --git a/unix/vncserver b/unix/vncserver
 | ||||
| index c4d0535..08a9308 100755
 | ||||
| --- a/unix/vncserver
 | ||||
| +++ b/unix/vncserver
 | ||||
| @@ -637,6 +637,7 @@ sub Usage
 | ||||
|  	"                 [-geometry <width>x<height>]\n". | ||||
|  	"                 [-pixelformat rgbNNN|bgrNNN]\n". | ||||
|  	"                 [-fp <font-path>]\n". | ||||
| +	"                 [-cc <visual>]\n".
 | ||||
|  	"                 [-fg]\n". | ||||
|  	"                 [-autokill]\n". | ||||
|  	"                 <Xvnc-options>...\n\n". | ||||
| diff -up tigervnc-1.4.2/vncviewer/vncviewer.cxx.manpages tigervnc-1.4.2/vncviewer/vncviewer.cxx
 | ||||
| --- tigervnc-1.4.2/vncviewer/vncviewer.cxx.manpages	2015-01-23 23:37:23.000000000 +0000
 | ||||
| +++ tigervnc-1.4.2/vncviewer/vncviewer.cxx	2015-02-12 19:39:32.327789300 +0000
 | ||||
| @@ -265,6 +265,11 @@ static void usage(const char *programNam
 | ||||
|  	"                 [-noxstartup]\n". | ||||
| diff --git a/vncviewer/vncviewer.cxx b/vncviewer/vncviewer.cxx
 | ||||
| index a2bc029..6923d0e 100644
 | ||||
| --- a/vncviewer/vncviewer.cxx
 | ||||
| +++ b/vncviewer/vncviewer.cxx
 | ||||
| @@ -338,6 +338,11 @@ static void usage(const char *programName)
 | ||||
|            "       %s [parameters] -listen [port] [parameters]\n", | ||||
|            programName, programName); | ||||
|    fprintf(stderr,"\n" | ||||
|  | ||||
| @ -1,7 +1,8 @@ | ||||
| diff -up tigervnc-1.3.0/unix/vncserver.xstartup tigervnc-1.3.0/unix/vncserver
 | ||||
| --- tigervnc-1.3.0/unix/vncserver.xstartup	2014-02-10 14:52:39.902673875 +0000
 | ||||
| +++ tigervnc-1.3.0/unix/vncserver	2014-02-10 14:53:30.398847723 +0000
 | ||||
| @@ -59,27 +59,7 @@ $defaultXStartup
 | ||||
| diff --git a/unix/vncserver b/unix/vncserver
 | ||||
| index c4d0535..64c6744 100755
 | ||||
| --- a/unix/vncserver
 | ||||
| +++ b/unix/vncserver
 | ||||
| @@ -61,27 +61,7 @@ $defaultXStartup
 | ||||
|      = ("#!/bin/sh\n\n". | ||||
|         "unset SESSION_MANAGER\n". | ||||
|         "unset DBUS_SESSION_BUS_ADDRESS\n". | ||||
| @ -28,5 +29,5 @@ diff -up tigervnc-1.3.0/unix/vncserver.xstartup tigervnc-1.3.0/unix/vncserver | ||||
| -       "twm &\n");
 | ||||
| +       "exec /etc/X11/xinit/xinitrc\n");
 | ||||
|   | ||||
|  chop($host = `uname -n`); | ||||
|   | ||||
|  $defaultConfig | ||||
|      = ("## Supported server options to pass to vncserver upon invocation can be listed\n". | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| Name:		tigervnc | ||||
| Version:	1.5.0 | ||||
| Release:	4%{?dist} | ||||
| Version:	1.5.90 | ||||
| Release:	1%{?dist} | ||||
| Summary:	A TigerVNC remote display system | ||||
| 
 | ||||
| %global _hardened_build 1 | ||||
| @ -22,7 +22,7 @@ BuildRequires:	xorg-x11-xtrans-devel, xorg-x11-util-macros, libXtst-devel | ||||
| BuildRequires:	libdrm-devel, libXt-devel, pixman-devel libXfont-devel | ||||
| BuildRequires:	libxkbfile-devel, openssl-devel, libpciaccess-devel | ||||
| BuildRequires:	mesa-libGL-devel, libXinerama-devel, ImageMagick | ||||
| BuildRequires:  freetype-devel, libXdmcp-devel | ||||
| BuildRequires:  freetype-devel, libXdmcp-devel, libxshmfence-devel | ||||
| BuildRequires:	desktop-file-utils, java-devel, jpackage-utils | ||||
| BuildRequires:	libjpeg-turbo-devel, gnutls-devel, pam-devel | ||||
| BuildRequires:	systemd, cmake | ||||
| @ -46,7 +46,6 @@ Provides:	tightvnc = 1.5.0-0.15.20090204svn3586 | ||||
| Obsoletes:	tightvnc < 1.5.0-0.15.20090204svn3586 | ||||
| 
 | ||||
| Patch1:		tigervnc-cookie.patch | ||||
| Patch2:		tigervnc-fix-reversed-logic.patch | ||||
| Patch3:		tigervnc-libvnc-os.patch | ||||
| Patch4:		tigervnc11-rh692048.patch | ||||
| Patch5:		tigervnc-inetd-nowait.patch | ||||
| @ -154,7 +153,6 @@ This package contains icons for TigerVNC viewer | ||||
| %setup -q | ||||
| 
 | ||||
| %patch1 -p1 -b .cookie | ||||
| %patch2 -p1 -b .fix-reversed-logic | ||||
| %patch3 -p1 -b .libvnc-os | ||||
| %patch4 -p1 -b .rh692048 | ||||
| 
 | ||||
| @ -356,6 +354,9 @@ fi | ||||
| %{_datadir}/icons/hicolor/*/apps/* | ||||
| 
 | ||||
| %changelog | ||||
| * Tue Dec 01 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.90-1 | ||||
| - Update to 1.5.90 (1.6.0 beta) | ||||
| 
 | ||||
| * Thu Nov 19 2015 Jan Grulich <jgrulich@redhat.com> - 1.5.0-4 | ||||
| - rebuild against final xorg server 1.18 release (bug #1279146) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user