You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tigervnc.spec 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737
  1. #defining macros needed by SELinux
  2. %global selinuxtype targeted
  3. %global modulename vncsession
  4. Name: tigervnc
  5. Version: @VERSION@
  6. Release: 1%{?snap:.%{snap}}%{?dist}
  7. Summary: A TigerVNC remote display system
  8. %global _hardened_build 1
  9. License: GPLv2+
  10. URL: http://www.tigervnc.com
  11. Source0: %{name}-%{version}%{?snap:-%{snap}}.tar.bz2
  12. Source3: 10-libvnc.conf
  13. BuildRequires: make
  14. BuildRequires: gcc-c++
  15. BuildRequires: automake, autoconf, libtool, gettext, gettext-autopoint
  16. BuildRequires: cmake3, desktop-file-utils
  17. BuildRequires: libxkbfile-devel, openssl-devel, libpciaccess-devel
  18. BuildRequires: freetype-devel, libjpeg-turbo-devel, gnutls-devel, pam-devel
  19. BuildRequires: zlib-devel
  20. # X11/graphics dependencies
  21. BuildRequires: xorg-x11-server-source
  22. BuildRequires: libXext-devel, libX11-devel, libXi-devel, libXfixes-devel
  23. BuildRequires: libXdamage-devel, libXrandr-devel, libXt-devel, libXdmcp-devel
  24. BuildRequires: libXinerama-devel, mesa-libGL-devel, libxshmfence-devel
  25. BuildRequires: pixman-devel, libdrm-devel,
  26. BuildRequires: xorg-x11-util-macros, xorg-x11-xtrans-devel, libXtst-devel
  27. BuildRequires: xorg-x11-font-utils
  28. BuildRequires: libXfont2-devel
  29. # SELinux
  30. BuildRequires: libselinux-devel, selinux-policy-devel, systemd
  31. # TigerVNC 1.4.x requires fltk 1.3.3 for keyboard handling support
  32. # See https://github.com/TigerVNC/tigervnc/issues/8, also bug #1208814
  33. BuildRequires: fltk-devel >= 1.3.3
  34. BuildRequires: xorg-x11-server-devel
  35. Requires(post): coreutils
  36. Requires(postun): coreutils
  37. Requires: hicolor-icon-theme
  38. Requires: tigervnc-license
  39. Requires: tigervnc-icons
  40. %description
  41. Virtual Network Computing (VNC) is a remote display system which
  42. allows you to view a computing 'desktop' environment not only on the
  43. machine where it is running, but from anywhere on the Internet and
  44. from a wide variety of machine architectures. This package contains a
  45. client which will allow you to connect to other desktops running a VNC
  46. server.
  47. %package server
  48. Summary: A TigerVNC server
  49. Requires: perl-interpreter
  50. Requires: tigervnc-server-minimal = %{version}-%{release}
  51. Requires: tigervnc-selinux = %{version}-%{release}
  52. Requires: xorg-x11-xauth
  53. Requires: xorg-x11-xinit
  54. %description server
  55. The VNC system allows you to access the same desktop from a wide
  56. variety of platforms. This package includes set of utilities
  57. which make usage of TigerVNC server more user friendly. It also
  58. contains x0vncserver program which can export your active
  59. X session.
  60. %package server-minimal
  61. Summary: A minimal installation of TigerVNC server
  62. Requires(post): systemd
  63. Requires(preun): systemd
  64. Requires(postun): systemd
  65. Requires(post): systemd
  66. Requires: mesa-dri-drivers, xkeyboard-config, xkbcomp
  67. Requires: tigervnc-license, dbus-x11
  68. %description server-minimal
  69. The VNC system allows you to access the same desktop from a wide
  70. variety of platforms. This package contains minimal installation
  71. of TigerVNC server, allowing others to access the desktop on your
  72. machine.
  73. %package server-module
  74. Summary: TigerVNC module to Xorg
  75. Requires: xorg-x11-server-Xorg %(xserver-sdk-abi-requires ansic) %(xserver-sdk-abi-requires videodrv)
  76. Requires: tigervnc-license
  77. %description server-module
  78. This package contains libvnc.so module to X server, allowing others
  79. to access the desktop on your machine.
  80. %package license
  81. Summary: License of TigerVNC suite
  82. BuildArch: noarch
  83. %description license
  84. This package contains license of the TigerVNC suite
  85. %package icons
  86. Summary: Icons for TigerVNC viewer
  87. BuildArch: noarch
  88. %description icons
  89. This package contains icons for TigerVNC viewer
  90. %package selinux
  91. Summary: SELinux module for TigerVNC
  92. BuildArch: noarch
  93. BuildRequires: selinux-policy-devel
  94. Requires: selinux-policy-%{selinuxtype}
  95. Requires(post): selinux-policy-%{selinuxtype}
  96. BuildRequires: selinux-policy-devel
  97. %{?selinux_requires}
  98. %description selinux
  99. This package provides the SELinux policy module to ensure TigerVNC
  100. runs properly under an environment with SELinux enabled.
  101. %prep
  102. %setup -q -n %{name}-%{version}%{?snap:-%{snap}}
  103. # There is no appstream package on CentOS 7, and hence no metainfo.its
  104. # that msgfmt needs to generate the metainfo XML file
  105. sed -i 's@add_custom_target(appstream@#\0@' vncviewer/CMakeLists.txt
  106. sed -i 's@install(.*metainfo.xml@#\0@' vncviewer/CMakeLists.txt
  107. cp -r /usr/share/xorg-x11-server-source/* unix/xserver
  108. pushd unix/xserver
  109. for all in `find . -type f -perm -001`; do
  110. chmod -x "$all"
  111. done
  112. xserver_patch="../xserver$(rpm -q --qf '%%{VERSION}' xorg-x11-server-source | awk -F. '{ print $1 $2 }').patch"
  113. patch -p1 -b --suffix .vnc < "$xserver_patch"
  114. popd
  115. %build
  116. %ifarch sparcv9 sparc64 s390 s390x
  117. export CFLAGS="$RPM_OPT_FLAGS -fPIC"
  118. %else
  119. export CFLAGS="$RPM_OPT_FLAGS -fpic"
  120. %endif
  121. export CXXFLAGS="$CFLAGS -std=c++11"
  122. %cmake3
  123. %cmake3_build
  124. pushd unix/xserver
  125. autoreconf -fiv
  126. %configure \
  127. --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
  128. --disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \
  129. --with-pic --disable-static \
  130. --with-default-font-path="catalogue:%{_sysconfdir}/X11/fontpath.d,built-ins" \
  131. --with-fontdir=%{_datadir}/X11/fonts \
  132. --with-xkb-output=%{_localstatedir}/lib/xkb \
  133. --enable-install-libxf86config \
  134. --enable-glx --disable-dri --enable-dri2 --disable-dri3 \
  135. --disable-unit-tests \
  136. --disable-config-hal \
  137. --disable-config-udev \
  138. --with-dri-driver-path=%{_libdir}/dri \
  139. --without-dtrace \
  140. --disable-devel-docs \
  141. --disable-selective-werror
  142. make %{?_smp_mflags}
  143. popd
  144. # Build icons
  145. pushd media
  146. make
  147. popd
  148. # SELinux
  149. pushd unix/vncserver/selinux
  150. make
  151. popd
  152. %install
  153. %cmake3_install
  154. pushd unix/xserver/hw/vnc
  155. %make_install
  156. popd
  157. # Install systemd unit file
  158. pushd unix/vncserver/selinux
  159. make install DESTDIR=%{buildroot}
  160. popd
  161. %find_lang %{name} %{name}.lang
  162. # remove unwanted files
  163. rm -f %{buildroot}%{_libdir}/xorg/modules/extensions/libvnc.la
  164. mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/
  165. install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
  166. %post
  167. touch -c %{_datadir}/icons/hicolor
  168. if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  169. %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
  170. fi
  171. %postun
  172. touch -c %{_datadir}/icons/hicolor
  173. if [ -x %{_bindir}/gtk-update-icon-cache ]; then
  174. %{_bindir}/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
  175. fi
  176. %pre selinux
  177. %selinux_relabel_pre -s %{selinuxtype}
  178. %post selinux
  179. %selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2
  180. %selinux_relabel_post -s %{selinuxtype}
  181. %postun selinux
  182. if [ $1 -eq 0 ]; then
  183. %selinux_modules_uninstall -s %{selinuxtype} %{modulename}
  184. %selinux_relabel_post -s %{selinuxtype}
  185. fi
  186. %files -f %{name}.lang
  187. %doc %{_docdir}/%{name}/README.rst
  188. %{_bindir}/vncviewer
  189. %{_datadir}/applications/*
  190. %{_mandir}/man1/vncviewer.1*
  191. %files server
  192. %config(noreplace) %{_sysconfdir}/pam.d/tigervnc
  193. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-defaults
  194. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver-config-mandatory
  195. %config(noreplace) %{_sysconfdir}/tigervnc/vncserver.users
  196. %{_unitdir}/vncserver@.service
  197. %{_bindir}/x0vncserver
  198. %{_sbindir}/vncsession
  199. %{_libexecdir}/vncserver
  200. %{_libexecdir}/vncsession-start
  201. %{_mandir}/man1/x0vncserver.1*
  202. %{_mandir}/man8/vncserver.8*
  203. %{_mandir}/man8/vncsession.8*
  204. %doc %{_docdir}/%{name}/HOWTO.md
  205. %files server-minimal
  206. %{_bindir}/vncconfig
  207. %{_bindir}/vncpasswd
  208. %{_bindir}/Xvnc
  209. %{_mandir}/man1/Xvnc.1*
  210. %{_mandir}/man1/vncpasswd.1*
  211. %{_mandir}/man1/vncconfig.1*
  212. %files server-module
  213. %{_libdir}/xorg/modules/extensions/libvnc.so
  214. %config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/10-libvnc.conf
  215. %files license
  216. %doc %{_docdir}/%{name}/LICENCE.TXT
  217. %files icons
  218. %{_datadir}/icons/hicolor/*/apps/*
  219. %files selinux
  220. %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.*
  221. %ghost %verify(not md5 size mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename}
  222. %changelog
  223. * Fri Aug 19 2022 Pierre Ossman <ossman@cendio.se> 1.12.80-1
  224. - Synced with current Fedora packaging
  225. * Tue May 18 2021 Jan Grulich <jgrulich@redhat.com> 1.11.0-1
  226. - SELinux package improvements
  227. * Mon Jul 27 2020 Mark Mielke <mmielke@ciena.com> 1.10.1-1
  228. - Update build requirements and fix unexpected rpm macro expansion.
  229. * Mon Feb 11 2019 Mark Mielke <mmielke@ciena.com> 1.9.80-5
  230. - Automatically detect and apply the correct X.org patch.
  231. * Mon Jan 14 2019 Pierre Ossman <ossman@cendio.se> 1.9.80-4
  232. - Use system FLTK for build
  233. - Add libXrandr-devel as a dependency so x0vncserver gets resize support.
  234. * Sun Dec 09 2018 Mark Mielke <mmielke@ciena.com> 1.9.80-3
  235. - Update package dependencies to require version alignment between packages.
  236. * Mon Nov 26 2018 Brian P. Hinz <bphinz@users.sourceforge.net> 1.9.80-2
  237. - Bumped Xorg version to 1.20
  238. * Sun Jul 22 2018 Brian P. Hinz <bphinz@users.sourceforge.net> 1.9.80-1
  239. - Updated fltk to latest version
  240. * Thu Dec 24 2015 Brian P. Hinz <bphinz@users.sourceforge.net> 1.6.80-1
  241. - Adapted from RedHat EL7 Spec
  242. * Wed Sep 02 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-3
  243. - Do not mention that display number is required in the file name
  244. Resolves: bz#1195266
  245. * Thu Jul 30 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-2
  246. - Resolves: bz#1248422
  247. CVE-2014-8240 CVE-2014-8241 tigervnc: various flaws
  248. * Wed Apr 15 2015 Jan Grulich <jgrulich@redhat.com> - 1.3.1-1
  249. - Drop unecessary patches
  250. - Re-base to 1.3.1 (bug #1199453)
  251. - Re-build against re-based xserver (bug #1194898)
  252. - Check the return value from XShmAttach (bug #1072733)
  253. - Add missing part of xserver114.patch (bug #1140603)
  254. - Keep pointer in sync (bug #1100661)
  255. - Make input device class global (bug #1119640)
  256. - Add IPv6 support (bug #1162722)
  257. - Set initial mode as prefered (bug #1181287)
  258. - Do not mention that display number is required in the file name (bug #1195266)
  259. - Enable Xinerama extension (bug #1199437)
  260. - Specify full path for runuser command (bug #1208817)
  261. * Tue Sep 23 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.31.20130314svn5065
  262. - Rebuilt against xorg-x11-server to pick up ppc64le fix (bug #1140424).
  263. * Mon Mar 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.30.20130314svn5065
  264. - Fixed heap-based buffer overflow (CVE-2014-0011, bug #1050928).
  265. * Tue Feb 18 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.29.20130314svn5065
  266. - Previous patch was not applied.
  267. * Mon Feb 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.28.20130314svn5065
  268. - Clearer xstartup file (bug #923655).
  269. * Tue Jan 28 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.27.20130314svn5065
  270. - Use keyboard input code from tigervnc-1.3.0 (bug #1053536).
  271. * Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.2.80-0.26.20130314svn5065
  272. - Mass rebuild 2014-01-24
  273. * Fri Jan 10 2014 Tim Waugh <twaugh@redhat.com> - 1.2.80-0.25.20130314svn5065
  274. - Fixed viewer crash when cursor has not been set (bug #1051333).
  275. * Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.2.80-0.24.20130314svn5065
  276. - Mass rebuild 2013-12-27
  277. * Thu Dec 12 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.23.20130314svn5065
  278. - Avoid invalid read when ZRLE connection closed (bug #1039926).
  279. * Tue Dec 10 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.22.20130314svn5065
  280. - Fixed GLX initialisation (bug #1039126).
  281. * Tue Nov 19 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.21.20130314svn5065
  282. - Better fix for PIDFile problem (bug #1031625).
  283. * Fri Nov 08 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.20.20130314svn5065
  284. - Rebuild against xserver 1.15RC1
  285. * Wed Jul 24 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
  286. - Avoid PIDFile problems in systemd unit file (bug #983232).
  287. - Don't use shebang in vncserver script.
  288. * Wed Jul 3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.18.20130314svn5065
  289. - Removed systemd_requires macro in order to fix the build.
  290. * Wed Jul 3 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.17.20130314svn5065
  291. - Synchronise manpages and --help output (bug #980870).
  292. * Mon Jun 17 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.16.20130314svn5065
  293. - tigervnc-setcursor-crash.patch: Attempt to paper over a crash in Xvnc when
  294. setting the cursor.
  295. * Sat Jun 08 2013 Dennis Gilmore <dennis@ausil.us> 1.2.80-0.15.20130314svn5065
  296. - bump to rebuild and pick up bugfix causing X to crash on ppc and arm
  297. * Thu May 23 2013 Tim Waugh <twaugh@redhat.com> 1.2.80-0.14.20130314svn5065
  298. - Use systemd rpm macros (bug #850340). Moved systemd requirements
  299. from main package to server sub-package.
  300. - Applied Debian patch to fix busy loop when run from inetd in nowait
  301. mode (bug #920373).
  302. - Added dependency on xorg-x11-xinit to server sub-package so that
  303. default window manager can be found (bug #896284, bug #923655).
  304. - Fixed bogus changelog date.
  305. * Thu Mar 14 2013 Adam Jackson <ajax@redhat.com> 1.2.80-0.13.20130314svn5065
  306. - Less RHEL customization
  307. * Thu Mar 14 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.12.20130314svn5065
  308. - include /etc/X11/xorg.conf.d/10-libvnc.conf sample configuration (#712482)
  309. - vncserver now honors specified -geometry parameter (#755947)
  310. * Tue Mar 12 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.11.20130307svn5060
  311. - update to r5060
  312. - split icons to separate package to avoid multilib issues
  313. * Tue Feb 19 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.10.20130219svn5047
  314. - update to r5047 (X.Org 1.14 support)
  315. * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.80-0.9.20121126svn5015
  316. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  317. * Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.2.80-0.8.20121126svn5015
  318. - rebuild due to "jpeg8-ABI" feature drop
  319. * Wed Jan 16 2013 Adam Tkac <atkac redhat com> 1.2.80-0.7.20121126svn5015
  320. - rebuild
  321. * Tue Dec 04 2012 Adam Tkac <atkac redhat com> 1.2.80-0.6.20121126svn5015
  322. - rebuild against new fltk
  323. * Mon Nov 26 2012 Adam Tkac <atkac redhat com> 1.2.80-0.5.20121126svn5015
  324. - update to r5015
  325. - build with -fpic instead of -fPIC on all archs except s390/sparc
  326. * Wed Nov 7 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.80-0.4.20120905svn4996
  327. - Build with -fPIC to fix FTBFS on ARM
  328. * Wed Oct 31 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.3.20120905svn4996
  329. - tigervnc12-xorg113-glx.patch: Fix to only init glx on the first server
  330. generation
  331. * Fri Sep 28 2012 Adam Jackson <ajax@redhat.com> 1.2.80-0.2.20120905svn4996
  332. - tigervnc12-xorg113-glx.patch: Re-enable GLX against xserver 1.13
  333. * Fri Aug 17 2012 Adam Tkac <atkac redhat com> 1.2.80-0.1.20120905svn4996
  334. - update to 1.2.80
  335. - remove deprecated patches
  336. - tigervnc-102434.patch
  337. - tigervnc-viewer-reparent.patch
  338. - tigervnc11-java7.patch
  339. - patches merged
  340. - tigervnc11-xorg111.patch
  341. - tigervnc11-xorg112.patch
  342. * Fri Aug 10 2012 Dave Airlie <airlied@redhat.com> 1.1.0-10
  343. - fix build against newer X server
  344. * Mon Jul 23 2012 Adam Jackson <ajax@redhat.com> 1.1.0-9
  345. - Build with the Composite extension for feature parity with other X servers
  346. * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-8
  347. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  348. * Thu Jul 19 2012 Dave Airlie <airlied@redhat.com> 1.1.0-7
  349. - fix building against X.org 1.13
  350. * Wed Apr 04 2012 Adam Jackson <ajax@redhat.com> 1.1.0-6
  351. - RHEL exclusion for -server-module on ppc* too
  352. * Mon Mar 26 2012 Adam Tkac <atkac redhat com> - 1.1.0-5
  353. - clean Xvnc's /tmp environment in service file before startup
  354. - fix building against the latest JAVA 7 and X.Org 1.12
  355. * Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
  356. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  357. * Tue Nov 22 2011 Adam Tkac <atkac redhat com> - 1.1.0-3
  358. - don't build X.Org devel docs (#755782)
  359. - applet: BR generic java-devel instead of java-gcj-devel (#755783)
  360. - use runuser to start Xvnc in systemd service file (#754259)
  361. - don't attepmt to restart Xvnc session during update/erase (#753216)
  362. * Fri Nov 11 2011 Adam Tkac <atkac redhat com> - 1.1.0-2
  363. - libvnc.so: don't use unexported GetMaster function (#744881)
  364. - remove nasm buildreq
  365. * Mon Sep 12 2011 Adam Tkac <atkac redhat com> - 1.1.0-1
  366. - update to 1.1.0
  367. - update the xorg11 patch
  368. - patches merged
  369. - tigervnc11-glx.patch
  370. - tigervnc11-CVE-2011-1775.patch
  371. - 0001-Use-memmove-instead-of-memcpy-in-fbblt.c-when-memory.patch
  372. * Thu Jul 28 2011 Adam Tkac <atkac redhat com> - 1.0.90-6
  373. - add systemd service file and remove legacy SysV initscript (#717227)
  374. * Thu May 12 2011 Adam Tkac <atkac redhat com> - 1.0.90-5
  375. - make Xvnc buildable against X.Org 1.11
  376. * Tue May 10 2011 Adam Tkac <atkac redhat com> - 1.0.90-4
  377. - viewer can send password without proper validation of X.509 certs
  378. (CVE-2011-1775)
  379. * Wed Apr 13 2011 Adam Tkac <atkac redhat com> - 1.0.90-3
  380. - fix wrong usage of memcpy which caused screen artifacts (#652590)
  381. - don't point to inaccessible link in sysconfig/vncservers (#644975)
  382. * Fri Apr 08 2011 Adam Tkac <atkac redhat com> - 1.0.90-2
  383. - improve compatibility with vinagre client (#692048)
  384. * Tue Mar 22 2011 Adam Tkac <atkac redhat com> - 1.0.90-1
  385. - update to 1.0.90
  386. * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.90-0.32.20110117svn4237
  387. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  388. * Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.31.20110117svn4237
  389. - fix libvnc.so module loading
  390. * Mon Jan 17 2011 Adam Tkac <atkac redhat com> 1.0.90-0.30.20110117svn4237
  391. - update to r4237
  392. - patches merged
  393. - tigervnc11-optionsdialog.patch
  394. - tigervnc11-rh607866.patch
  395. * Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.29.20101208svn4225
  396. - improve patch for keyboard issues
  397. * Fri Jan 14 2011 Adam Tkac <atkac redhat com> 1.0.90-0.28.20101208svn4225
  398. - attempt to fix various keyboard-related issues (key repeating etc)
  399. * Fri Jan 07 2011 Adam Tkac <atkac redhat com> 1.0.90-0.27.20101208svn4225
  400. - render "Ok" and "Cancel" buttons in the options dialog correctly
  401. * Wed Dec 15 2010 Jan Görig <jgorig redhat com> 1.0.90-0.26.20101208svn4225
  402. - added vncserver lock file (#662784)
  403. * Fri Dec 10 2010 Adam Tkac <atkac redhat com> 1.0.90-0.25.20101208svn4225
  404. - update to r4225
  405. - patches merged
  406. - tigervnc11-rh611677.patch
  407. - tigervnc11-rh633931.patch
  408. - tigervnc11-xorg1.10.patch
  409. - enable VeNCrypt and PAM support
  410. * Mon Dec 06 2010 Adam Tkac <atkac redhat com> 1.0.90-0.24.20100813svn4123
  411. - rebuild against xserver 1.10.X
  412. - 0001-Return-Success-from-generate_modkeymap-when-max_keys.patch merged
  413. * Wed Sep 29 2010 jkeating - 1.0.90-0.23.20100813svn4123
  414. - Rebuilt for gcc bug 634757
  415. * Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.22.20100420svn4030
  416. - drop xorg-x11-fonts-misc dependency (#636170)
  417. * Tue Sep 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.21.20100420svn4030
  418. - improve patch for #633645 (fix tcsh incompatibilities)
  419. * Thu Sep 16 2010 Adam Tkac <atkac redhat com> 1.0.90-0.20.20100813svn4123
  420. - press fake modifiers correctly (#633931)
  421. - supress unneeded debug information emitted from initscript (#633645)
  422. * Wed Aug 25 2010 Adam Tkac <atkac redhat com> 1.0.90-0.19.20100813svn4123
  423. - separate Xvnc, vncpasswd and vncconfig to -server-minimal subpkg (#626946)
  424. - move license to separate subpkg and Requires it from main subpkgs
  425. - Xvnc: handle situations when no modifiers exist well (#611677)
  426. * Fri Aug 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.18.20100813svn4123
  427. - update to r4123 (#617973)
  428. - add perl requires to -server subpkg (#619791)
  429. * Thu Jul 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.17.20100721svn4113
  430. - update to r4113
  431. - patches merged
  432. - tigervnc11-rh586406.patch
  433. - tigervnc11-libvnc.patch
  434. - tigervnc11-rh597172.patch
  435. - tigervnc11-rh600070.patch
  436. - tigervnc11-options.patch
  437. - don't own %%{_datadir}/icons directory (#614301)
  438. - minor improvements in the .desktop file (#616340)
  439. - bundled libjpeg configure requires nasm; is executed even if system-wide
  440. libjpeg is used
  441. * Fri Jul 02 2010 Adam Tkac <atkac redhat com> 1.0.90-0.16.20100420svn4030
  442. - build against system-wide libjpeg-turbo (#494458)
  443. - build no longer requires nasm
  444. * Mon Jun 28 2010 Adam Tkac <atkac redhat com> 1.0.90-0.15.20100420svn4030
  445. - vncserver: accept <+optname> option when specified as the first one
  446. * Thu Jun 24 2010 Adam Tkac <atkac redhat com> 1.0.90-0.14.20100420svn4030
  447. - fix memory leak in Xvnc input code (#597172)
  448. - don't crash when receive negative encoding (#600070)
  449. - explicitly disable udev configuration support
  450. - add gettext-autopoint to BR
  451. * Mon Jun 14 2010 Adam Tkac <atkac redhat com> 1.0.90-0.13.20100420svn4030
  452. - update URL about SSH tunneling in the sysconfig file (#601996)
  453. * Fri Jun 11 2010 Adam Tkac <atkac redhat com> 1.0.90-0.12.20100420svn4030
  454. - use newer gettext
  455. - autopoint now uses git instead of cvs, adjust BuildRequires appropriately
  456. * Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.11.20100420svn4030
  457. - link libvnc.so "now" to catch "undefined symbol" errors during Xorg startup
  458. - use always XkbConvertCase instead of XConvertCase (#580159, #586406)
  459. - don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use symbols
  460. from Xorg instead
  461. * Thu May 13 2010 Adam Tkac <atkac redhat com> 1.0.90-0.10.20100420svn4030
  462. - update to r4030 snapshot
  463. - patches merged to upstream
  464. - tigervnc11-rh522369.patch
  465. - tigervnc11-rh551262.patch
  466. - tigervnc11-r4002.patch
  467. - tigervnc11-r4014.patch
  468. * Thu Apr 08 2010 Adam Tkac <atkac redhat com> 1.0.90-0.9.20100219svn3993
  469. - add server-applet subpackage which contains Java vncviewer applet
  470. - fix Java applet; it didn't work when run from web browser
  471. - add xorg-x11-xkb-utils to server Requires
  472. * Fri Mar 12 2010 Adam Tkac <atkac redhat com> 1.0.90-0.8.20100219svn3993
  473. - add French translation to vncviewer.desktop (thanks to Alain Portal)
  474. * Thu Mar 04 2010 Adam Tkac <atkac redhat com> 1.0.90-0.7.20100219svn3993
  475. - don't crash during pixel format change (#522369, #551262)
  476. * Mon Mar 01 2010 Adam Tkac <atkac redhat com> 1.0.90-0.6.20100219svn3993
  477. - add mesa-dri-drivers and xkeyboard-config to -server Requires
  478. - update to r3993 1.0.90 snapshot
  479. - tigervnc11-noexecstack.patch merged
  480. - tigervnc11-xorg18.patch merged
  481. - xserver18.patch is no longer needed
  482. * Wed Jan 27 2010 Jan Gorig <jgorig redhat com> 1.0.90-0.5.20091221svn3929
  483. - initscript LSB compliance fixes (#523974)
  484. * Fri Jan 22 2010 Adam Tkac <atkac redhat com> 1.0.90-0.4.20091221svn3929
  485. - mark stack as non-executable in jpeg ASM code
  486. - add xorg-x11-xauth to Requires
  487. - add support for X.Org 1.8
  488. - drop shave sources, they are no longer needed
  489. * Thu Jan 21 2010 Adam Tkac <atkac redhat com> 1.0.90-0.3.20091221svn3929
  490. - drop tigervnc-xorg25909.patch, it has been merged to X.Org upstream
  491. * Thu Jan 07 2010 Adam Tkac <atkac redhat com> 1.0.90-0.2.20091221svn3929
  492. - add patch for upstream X.Org issue #25909
  493. - add libXdmcp-devel to build requires to build Xvnc with XDMCP support (#552322)
  494. * Mon Dec 21 2009 Adam Tkac <atkac redhat com> 1.0.90-0.1.20091221svn3929
  495. - update to 1.0.90 snapshot
  496. - patches merged
  497. - tigervnc10-compat.patch
  498. - tigervnc10-rh510185.patch
  499. - tigervnc10-rh524340.patch
  500. - tigervnc10-rh516274.patch
  501. * Mon Oct 26 2009 Adam Tkac <atkac redhat com> 1.0.0-3
  502. - create Xvnc keyboard mapping before first keypress (#516274)
  503. * Thu Oct 08 2009 Adam Tkac <atkac redhat com> 1.0.0-2
  504. - update underlying X source to 1.6.4-0.3.fc11
  505. - remove bogus '-nohttpd' parameter from /etc/sysconfig/vncservers (#525629)
  506. - initscript LSB compliance fixes (#523974)
  507. - improve -LowColorSwitch documentation and handling (#510185)
  508. - honor dotWhenNoCursor option (and it's changes) every time (#524340)
  509. * Fri Aug 28 2009 Adam Tkac <atkac redhat com> 1.0.0-1
  510. - update to 1.0.0
  511. - tigervnc10-rh495457.patch merged to upstream
  512. * Mon Aug 24 2009 Karsten Hopp <karsten@redhat.com> 0.0.91-0.17
  513. - fix ifnarch s390x for server-module
  514. * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.0.91-0.16
  515. - rebuilt with new openssl
  516. * Tue Aug 04 2009 Adam Tkac <atkac redhat com> 0.0.91-0.15
  517. - make Xvnc compilable
  518. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.91-0.14.1
  519. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  520. * Mon Jul 13 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13.1
  521. - don't write warning when initscript is called with condrestart param (#508367)
  522. * Tue Jun 23 2009 Adam Tkac <atkac redhat com> 0.0.91-0.13
  523. - temporary use F11 Xserver base to make Xvnc compilable
  524. - BuildRequires: libXi-devel
  525. - don't ship tigervnc-server-module on s390/s390x
  526. * Mon Jun 22 2009 Adam Tkac <atkac redhat com> 0.0.91-0.12
  527. - fix local rendering of cursor (#495457)
  528. * Thu Jun 18 2009 Adam Tkac <atkac redhat com> 0.0.91-0.11
  529. - update to 0.0.91 (1.0.0 RC1)
  530. - patches merged
  531. - tigervnc10-rh499401.patch
  532. - tigervnc10-rh497592.patch
  533. - tigervnc10-rh501832.patch
  534. - after discusion in upstream drop tigervnc-bounds.patch
  535. - configure flags cleanup
  536. * Thu May 21 2009 Adam Tkac <atkac redhat com> 0.0.90-0.10
  537. - rebuild against 1.6.1.901 X server (#497835)
  538. - disable i18n, vncviewer is not UTF-8 compatible (#501832)
  539. * Mon May 18 2009 Adam Tkac <atkac redhat com> 0.0.90-0.9
  540. - fix vncpasswd crash on long passwords (#499401)
  541. - start session dbus daemon correctly (#497592)
  542. * Mon May 11 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8.1
  543. - remove merged tigervnc-manminor.patch
  544. * Tue May 05 2009 Adam Tkac <atkac redhat com> 0.0.90-0.8
  545. - update to 0.0.90
  546. * Thu Apr 30 2009 Adam Tkac <atkac redhat com> 0.0.90-0.7.20090427svn3789
  547. - server package now requires xorg-x11-fonts-misc (#498184)
  548. * Mon Apr 27 2009 Adam Tkac <atkac redhat com> 0.0.90-0.6.20090427svn3789
  549. - update to r3789
  550. - tigervnc-rh494801.patch merged
  551. - tigervnc-newfbsize.patch is no longer needed
  552. - fix problems when vncviewer and Xvnc run on different endianess (#496653)
  553. - UltraVNC and TightVNC clients work fine again (#496786)
  554. * Wed Apr 08 2009 Adam Tkac <atkac redhat com> 0.0.90-0.5.20090403svn3751
  555. - workaround broken fontpath handling in vncserver script (#494801)
  556. * Fri Apr 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.4.20090403svn3751
  557. - update to r3751
  558. - patches merged
  559. - tigervnc-xclients.patch
  560. - tigervnc-clipboard.patch
  561. - tigervnc-rh212985.patch
  562. - basic RandR support in Xvnc (resize of the desktop)
  563. - use built-in libjpeg (SSE2/MMX accelerated encoding on x86 platform)
  564. - use Tight encoding by default
  565. - use TigerVNC icons
  566. * Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.3.20090303svn3631
  567. - update to r3631
  568. * Tue Mar 03 2009 Adam Tkac <atkac redhat com> 0.0.90-0.2.20090302svn3621
  569. - package review related fixes
  570. * Mon Mar 02 2009 Adam Tkac <atkac redhat com> 0.0.90-0.1.20090302svn3621
  571. - initial package, r3621