48c875
# -*- rpm-spec -*-
48c875
48c875
%global _hardened_build 1
48c875
48c875
# Default to skipping autoreconf.  Distros can change just this one line
48c875
# (or provide a command-line override) if they backport any patches that
48c875
# touch configure.ac or Makefile.am.
48c875
%{!?enable_autotools:%global enable_autotools 1}
48c875
48c875
%define with_spice 0
48c875
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 6
48c875
%define with_spice 1
48c875
%endif
48c875
48c875
%define with_govirt 0
48c875
%if 0%{?fedora} >= 19 || 0%{?rhel} >= 7
48c875
%define with_govirt 1
48c875
%endif
48c875
48c875
# spice-gtk is x86 x86_64 arm only currently:
48c875
%ifnarch %{ix86} x86_64 %{arm}
48c875
%define with_spice 0
48c875
%endif
48c875
48c875
Name: virt-viewer
48c875
Version: 5.0
34c786
Release: 11%{?dist}%{?extra_release}
48c875
Summary: Virtual Machine Viewer
48c875
Group: Applications/System
48c875
License: GPLv2+
48c875
URL: https://virt-manager.org/
48c875
Source0: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz
48c875
48c875
Patch0001: 0001-spice-Fix-display-id-in-the-warning-log.patch
48c875
Patch0002: 0002-spice-Replace-g_warning-with-g_debug.patch
48c875
Patch0003: 0003-Set-guest-name-at-the-same-time-as-uuid.patch
48c875
Patch0004: 0004-app-Update-warning-msg-in-virt-viewer-s-window.patch
48c875
Patch0005: 0005-remote-viewer-Extend-ifdef-HAVE_OVIRT-block.patch
48c875
Patch0006: 0006-ovirt-foreign-menu-Set-new-ISO-name-using-GTask-API.patch
48c875
Patch0007: 0007-ovirt-foreign-menu-Fetch-ISO-names-using-GTask-API.patch
48c875
Patch0008: 0008-ovirt-foreign-menu-Add-accessors-for-current-iso-and.patch
48c875
Patch0009: 0009-Introduce-ISO-List-dialog.patch
48c875
Patch0010: 0010-Run-ISO-dialog-when-Change-CD-menu-is-activated.patch
48c875
Patch0011: 0011-README-Update-links.patch
48c875
Patch0012: 0012-README-switch-to-Markdown-syntax.patch
48c875
Patch0013: 0013-Update-for-README.md.patch
48c875
Patch0014: 0014-iso-dialog-Do-not-use-string-directly.patch
48c875
Patch0015: 0015-Do-not-print-password-in-the-debug-log.patch
48c875
Patch0016: 0016-iso-dialog-Avoid-crash-when-closing-dialog-early.patch
48c875
Patch0017: 0017-session-spice-Pass-hostname-to-authentication-dialog.patch
48c875
Patch0018: 0018-Show-errors-generated-by-connection-dialog.patch
48c875
Patch0019: 0019-man-Mention-that-ssh-agent-can-be-useful.patch
48c875
Patch0020: 0020-spice-Remove-unneeded-braces.patch
48c875
Patch0021: 0021-file-transfer-Fix-label-of-the-dialog.patch
48c875
Patch0022: 0022-Fix-build-when-building-without-oVirt.patch
48c875
Patch0023: 0023-Avoid-harmless-warnings-due-lack-of-oVirt-on-build.patch
48c875
Patch0024: 0024-Don-t-define-function-without-oVirt-integration.patch
48c875
Patch0025: 0025-virt-viewer-Allow-more-precise-VM-selection.patch
48c875
Patch0026: 0026-virt-viewer-Adjust-name-id-uuid-comment.patch
48c875
Patch0027: 0027-Comment-out-folder-sharing-menus.patch
48c875
Patch0028: 0028-virt-viewer-Fix-comparison-in-domain-selection.patch
48c875
Patch0029: 0029-vnc-Set-display-as-enabled-on-init.patch
48c875
Patch0030: 0030-window-Allow-to-control-zoom-using-keypad.patch
48c875
Patch0031: 0031-virt-viewer-Support-newer-libvirt-xml-format.patch
48c875
Patch0032: 0032-app-Allow-to-connect-to-channel-using-unix-socket.patch
48c875
Patch0033: 0033-virt-viewer-Ensure-to-not-close-during-migration.patch
48c875
Patch0034: 0034-Make-the-progress-bar-smooth-during-file-transfer.patch
48c875
Patch0036: 0036-Update-translation-from-internal-zanata.patch
48c875
Patch0037: 0037-window-Do-not-show-fullscreen-toolbar-if-in-kiosk-mo.patch
48c875
Patch0038: 0038-kiosk-Show-authentication-dialog-again-if-cancelled.patch
48c875
Patch0039: 0039-spice-do-not-show-error-on-cancel-close-of-auth-dial.patch
48c875
Patch0040: 0040-vnc-do-not-show-error-on-cancel-close-of-auth-dialog.patch
48c875
Patch0041: 0041-remote-viewer-Show-authentication-dialog-again-if-in.patch
48c875
Patch0042: 0042-remote-viewer-connect-Keep-the-dialog-window-on-top.patch
48c875
Patch0043: 0043-Change-default-screenshot-name-to-Screenshot.png.patch
48c875
Patch0044: 0044-Report-errors-when-saving-screenshot.patch
48c875
Patch0045: 0045-Screenshot-reject-unknown-image-type-filenames.patch
48c875
Patch0046: 0046-configure-check-for-new-functions-in-libgovirt.patch
48c875
Patch0047: 0047-foreign-menu-Use-query-for-fetching-virtual-machines.patch
48c875
Patch0048: 0048-ovirt-foreign-menu-Fetch-host-cluster-and-data-cente.patch
48c875
Patch0049: 0049-foreign-menu-Check-if-storage-domain-is-active-for-d.patch
48c875
Patch0050: 0050-remote-viewer-Pass-guri-to-remote_viewer_session_con.patch
48c875
Patch0051: 0051-doc-Adjust-reference-to-spice-gtk-man-page.patch
48c875
Patch0052: 0052-doc-Adjust-reference-to-spice-gtk-man-page-for-remot.patch
48c875
Patch0053: 0053-Update-translations-from-zanata.patch
34c786
Patch0054: 0054-remote-viewer-remove-spice-controller.patch
48c875
48c875
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
48c875
Requires: openssh-clients
48c875
Requires(post): desktop-file-utils
48c875
Requires(postun): desktop-file-utils
48c875
48c875
%if 0%{?enable_autotools}
48c875
BuildRequires: autoconf
48c875
BuildRequires: automake
48c875
BuildRequires: gettext-devel
48c875
BuildRequires: libtool
48c875
%endif
48c875
48c875
BuildRequires: pkgconfig(glib-2.0) >= 2.38
48c875
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12
48c875
BuildRequires: pkgconfig(libvirt) >= 0.10.0
48c875
BuildRequires: pkgconfig(libvirt-glib-1.0) >= 0.1.8
48c875
BuildRequires: pkgconfig(libxml-2.0) >= 2.6.0
48c875
BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.0
48c875
%if %{with_spice}
34c786
BuildRequires: pkgconfig(spice-client-gtk-3.0) >= 0.35
48c875
BuildRequires: pkgconfig(spice-protocol) >= 0.12.12
48c875
%endif
48c875
BuildRequires: /usr/bin/pod2man
48c875
BuildRequires: intltool
48c875
%if %{with_govirt}
48c875
BuildRequires: pkgconfig(govirt-1.0) >= 0.3.3
48c875
%endif
48c875
48c875
%if 0%{?fedora} >= 20
48c875
Obsoletes: spice-client < 0.12.3-2
48c875
%endif
48c875
48c875
48c875
%description
48c875
Virtual Machine Viewer provides a graphical console client for connecting
48c875
to virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to provide
48c875
the display, and libvirt for looking up VNC/SPICE server details.
48c875
48c875
%prep
48c875
%setup -q
48c875
%patch0001 -p1
48c875
%patch0002 -p1
48c875
%patch0003 -p1
48c875
%patch0004 -p1
48c875
%patch0005 -p1
48c875
%patch0006 -p1
48c875
%patch0007 -p1
48c875
%patch0008 -p1
48c875
%patch0009 -p1
48c875
%patch0010 -p1
48c875
%patch0011 -p1
48c875
%patch0012 -p1
48c875
%patch0013 -p1
48c875
%patch0014 -p1
48c875
%patch0015 -p1
48c875
%patch0016 -p1
48c875
%patch0017 -p1
48c875
%patch0018 -p1
48c875
%patch0019 -p1
48c875
%patch0020 -p1
48c875
%patch0021 -p1
48c875
%patch0022 -p1
48c875
%patch0023 -p1
48c875
%patch0024 -p1
48c875
%patch0025 -p1
48c875
%patch0026 -p1
48c875
%patch0027 -p1
48c875
%patch0028 -p1
48c875
%patch0029 -p1
48c875
%patch0030 -p1
48c875
%patch0031 -p1
48c875
%patch0032 -p1
48c875
%patch0033 -p1
48c875
%patch0034 -p1
48c875
%patch0036 -p1
48c875
%patch0037 -p1
48c875
%patch0038 -p1
48c875
%patch0039 -p1
48c875
%patch0040 -p1
48c875
%patch0041 -p1
48c875
%patch0042 -p1
48c875
%patch0043 -p1
48c875
%patch0044 -p1
48c875
%patch0045 -p1
48c875
%patch0046 -p1
48c875
%patch0047 -p1
48c875
%patch0048 -p1
48c875
%patch0049 -p1
48c875
%patch0050 -p1
48c875
%patch0051 -p1
48c875
%patch0052 -p1
48c875
%patch0053 -p1
34c786
%patch0054 -p1
48c875
48c875
%build
48c875
48c875
%if 0%{?enable_autotools}
48c875
autoreconf -if
48c875
%endif
48c875
48c875
%if %{with_spice}
48c875
%define spice_arg --with-spice-gtk
48c875
%else
48c875
%define spice_arg --without-spice-gtk
48c875
%endif
48c875
48c875
%if %{with_govirt}
48c875
%define govirt_arg --with-ovirt
48c875
%endif
48c875
48c875
%configure %{spice_arg} %{govirt_arg} --with-buildid=%{release} --disable-update-mimedb --with-osid=rhel%{?rhel}
48c875
%__make %{?_smp_mflags} V=1
48c875
48c875
48c875
%install
48c875
rm -rf $RPM_BUILD_ROOT
48c875
%__make install  DESTDIR=$RPM_BUILD_ROOT
48c875
%find_lang %{name}
48c875
48c875
%clean
48c875
rm -rf $RPM_BUILD_ROOT
48c875
48c875
%post
48c875
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
48c875
/bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
48c875
%{_bindir}/update-desktop-database -q %{_datadir}/applications
48c875
48c875
%postun
48c875
if [ $1 -eq 0 ] ; then
48c875
  /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
48c875
  %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
48c875
  %{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || :
48c875
fi
48c875
%{_bindir}/update-desktop-database -q %{_datadir}/applications
48c875
48c875
%posttrans
48c875
%{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
48c875
%{_bindir}/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
48c875
48c875
%files -f %{name}.lang
48c875
%defattr(-,root,root,-)
48c875
%doc README.md COPYING AUTHORS ChangeLog NEWS
48c875
%{_bindir}/%{name}
48c875
%{_bindir}/remote-viewer
48c875
%{_datadir}/icons/hicolor/*/apps/*
48c875
%{_datadir}/icons/hicolor/*/devices/*
48c875
%{_datadir}/applications/remote-viewer.desktop
48c875
%{_datadir}/appdata/remote-viewer.appdata.xml
48c875
%{_datadir}/mime/packages/virt-viewer-mime.xml
48c875
%{_mandir}/man1/virt-viewer.1*
48c875
%{_mandir}/man1/remote-viewer.1*
48c875
48c875
%changelog
34c786
* Wed Jun 13 2018 Victor Toso <victortoso@redhat.com> - 5.0-11
34c786
- Disable spice-controller in virt-viewer
34c786
  Resolves: rhbz#1590457
34c786
48c875
* Mon Dec 11 2017 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 5.0-10
48c875
- Adjust reference to spice-gtk man page for remote-viewer
48c875
  Resolves: rhbz#1477966
48c875
- Update translations
48c875
  Resolves: rhbz#1481243
48c875
48c875
* Fri Nov 17 2017 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 5.0-9
48c875
- Drop downstream specific patch reverting string change
48c875
  Related: rhbz#1481243
48c875
- Fix scope declaration of enable_autotools macro
48c875
  Resolves: rhbz#1504132
48c875
- Fix wrong date in previous changelog entry
48c875
  Resolves: rhbz#1504132
48c875
- Save oVirt uri after connecting to guest
48c875
  Resolves: rhbz#1459792
48c875
- Adjust reference to spice-gtk man page
48c875
  Resolves: rhbz#1477966
48c875
48c875
* Mon Oct 02 2017 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 5.0-8
48c875
- Show authentication dialog if in kiosk mode and connecting to ovirt
48c875
  Resolves: rhbz#1459808
48c875
- Keep the remove-viewer-connect dialog window on top
48c875
  Resolves: rhbz#1459800
48c875
- Show overwrite confirmation when saving screenshot file
48c875
  Resolves: rhbz#1455832
48c875
- Fix REST endpoint used to load the storagedomains
48c875
  Resolves: rhb#1427467
48c875
48c875
* Tue Jun 06 2017 Victor Toso <victortoso@redhat.com> - 5.0-7
48c875
- Do not show error on cancel/close of auth dialog - vnc fix
48c875
  Resolves: rhbz#1446161
48c875
48c875
* Thu Jun 01 2017 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 5.0-6
48c875
- Do not show error on cancel/close of auth dialog
48c875
  Resolves: rhbz#1446161
48c875
48c875
* Thu Jun 01 2017 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 5.0-5
48c875
- Do not allow exit fullscreen in kiosk mode
48c875
  Resolves: rhbz#1446161
48c875
48c875
* Thu May 18 2017 Pavel Grunt <pgrunt@redhat.com> - 5.0-4
48c875
- Fix seamless migration in virt-viewer
48c875
  Resolves: rhbz#1442929
48c875
- Make file transfer progressbar smooth again
48c875
  Resolves: rhbz#1449572
48c875
- Update translation from internal zanata
48c875
  Resolves: rhzb#1378279
48c875
48c875
* Mon Apr 10 2017 Pavel Grunt <pgrunt@redhat.com> - 5.0-3
48c875
- Handle initial zoom settings for vnc
48c875
  Resolves: rhbz#1436991
48c875
- Allow to control zoom using numpad
48c875
  Resolves: rhbz#1337575
48c875
- Support new elements in libvirt xml
48c875
  Resolves: rhbz#1411765
48c875
48c875
* Wed Mar 15 2017 Pavel Grunt <pgrunt@redhat.com> - 5.0-2
48c875
- Really enable the hardened build
48c875
  Resolves: rhzb#1420780
48c875
- Fixup for precise VM selection
48c875
  Resolves: rhbz#1399077
48c875
48c875
* Wed Mar 15 2017 Pavel Grunt <pgrunt@redhat.com> - 5.0-1
48c875
- Rebase to the latest upstream release
48c875
  Resolves: rhbz#1413982
48c875
- Rebuild with spice-gtk 0.33
48c875
  Resolves: rbhz#1431995
48c875
- Rebuild with correct hardening flags
48c875
  Resolves: rhbz#1420780
48c875
- Fix display id inconsistencies in debug logs
48c875
  Resolves: rhbz#1368390
48c875
- Provide a dialog for selecting ISOs
48c875
  Resolves: rhbz#1414016
48c875
- Always display warning messages
48c875
  Resolves: rhbz#1386630
48c875
- Do not print password in the logs
48c875
  Resolves: rhbz#1410030
48c875
- Update qemu+ssh URL example
48c875
  Resolves: rhbz#1377283
48c875
- Add cli options for precise VM selection in virt-viewer
48c875
  Resolves: rhbz#1399077
48c875
48c875
* Mon Dec 12 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-13
48c875
- Fix connection using broken monitor mapping
48c875
  Resolves: rhbz#1351243
48c875
- Provide correct exit code on cancel
48c875
  Resolves: rhbz#1374430
48c875
- Inform user about connection failure
48c875
  Resolves: rhbz#1377100
48c875
- Recommend using ssh-agent
48c875
  Resolves: rhbz#1377283
48c875
48c875
* Wed Sep 14 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-12
48c875
- Update translations
48c875
  Resolves: rhbz#1182470
48c875
48c875
* Fri Jul 22 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-11
48c875
- Fix sensitivity of menu items
48c875
  Resolves: rhbz#1354291
48c875
48c875
* Fri Jul 01 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-10
48c875
- Avoid crashing when using invalid video config
48c875
  Resolves: rhbz#1250820
48c875
- Add mnemonics for remote-viewer connection dialog
48c875
  Resolves: rhbz#1351487
48c875
48c875
* Thu Jun 30 2016 Eduardo Lima (Etrunko) <etrunko@redhat.com> - 2.0-9
48c875
- Adjust timer to refresh ovirt foreign menu
48c875
  Resolves: rhbz#1347726
48c875
48c875
* Wed Jun 08 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-8
48c875
- Utilize SSO to authenticate against oVirt engine for foreign menu support
48c875
  Resolves: rhbz#1286696
48c875
- monitor-config: do it all or nothing
48c875
  Resolves: rhbz#1339493
48c875
- Return early on empty monitor mapping
48c875
  Resolves: rhbz#1339491
48c875
- Disable default vnc grab sequence
48c875
  Resolves: rhbz#1339575
48c875
- Avoid crashing when using invalid video config
48c875
  Resolves: rhbz#1250820
48c875
- Add missing access keys
48c875
  Resolves: rhbz#1332545
48c875
- Add progress bar for file transfer
48c875
  Resolves: rhbz#1324521
48c875
- Improve logs when parsing hotkeys
48c875
  Resolves: rhbz#1339572
48c875
48c875
* Thu Mar 17 2016 Pavel Grunt <pgrunt@redhat.com> - 2.0-7
48c875
- Fix for extra monitors on start up
48c875
  Resolves: rhbz#1153372
48c875
- Add support for proxy-url libgovirt property
48c875
  Resolves: rhbz#1292761
48c875
- Show correct name and uuid for vnc guests
48c875
  Resolves: rhbz#1293879
48c875
- Stop polling after reconnecting to libvirtd
48c875
  Resolves: rhbz#1271519
48c875
- Fix crash when disabling the last display
48c875
  Resolves: rhbz#1294938
48c875
- Fix monitor mapping
48c875
  Resolves: rhbz#1267184
48c875
- Fix for usb-filter ignored by the vv-file
48c875
  Resolves: rhbz#1309634
48c875
- Show only attached CDs in the foreign menu
48c875
  Resolves: rhbz#1313371
48c875
- Set useful dimensions of virt-viewer window
48c875
  Resolves: rhbz#1297260
48c875
48c875
* Sun Aug 09 2015 Fabiano Fidêncio <fidencio@redhat.com> - 2.0-6
48c875
- Error message continously popping out when stopping libvirtd
48c875
  Resolves: rhbz#1246022
48c875
48c875
* Thu Jul 23 2015 Fabiano Fidêncio <fidencio@redhat.com> - 2.0-5
48c875
- Allow to resize window to any size
48c875
  Resolves: rhbz#1242509
48c875
- Upate virt-viewer-events.c to match libvirt-glib's event file
48c875
  Resolves: rhbz#1243228
48c875
48c875
* Fri Jul 10 2015 Fabiano Fidêncio <fidencio@redhat.com> - 2.0-4
48c875
- set keepAlive on libvirt connection
48c875
  Resolves: rhbz#1164052
48c875
- Rebase to 2.0: Add a missing bug
48c875
  Resolves: rhbz#1228759
48c875
48c875
* Wed Jun 17 2015 Jonathon Jongsma <jjongsma@redhat.com> - 2.0-3
48c875
- fix coverity warning for code introduced in 2.0
48c875
  Related: rhbz#1181288
48c875
48c875
* Tue Jun 16 2015 Jonathon Jongsma <jjongsma@redhat.com> - 2.0-2
48c875
- Add 'admin' key to [ovirt] .vv file section
48c875
  Resolves: rhbz#1210248
48c875
- Shortcuts missing from "Send key" menu when started using plugin
48c875
  Resolves: rhbz#1230602
48c875
- Add minimum version check to rhev spice-client
48c875
  Resolves: rhbz#1223469
48c875
48c875
* Mon May 18 2015 Fabiano Fidêncio <fidencio@redhat.com> 2.0-1
48c875
- Rebase to 2.0
48c875
  Resolves: rhbz#1181288
48c875
- virt-viewer cannot connect to spice VM when libvirt uses tcp port
48c875
  with sasl encryption
48c875
  Resolves: rhbz#1167354
48c875
- virt-viewer will core dump with -r option via ssh when destroying
48c875
  the guest
48c875
  Resolves: rhbz#1163647
48c875
- virt-viewer cannot set zoom level in command line for vnc guest
48c875
  Resolves: rhbz#1170071
48c875
- launching virt-viewer using --attach makes it crashes
48c875
  Resolves: rhbz#1196552
48c875
- --attach doesn't work with SELinux
48c875
  Resolves: rhbz#1141228
48c875
48c875
* Mon Dec 01 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0.12
48c875
- Show a debug message instead of an error message when trying to
48c875
  connect to a non-existent guest using ovirt
48c875
  Resolves: rhbz#1168495
48c875
48c875
* Tue Nov 04 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0.11
48c875
- Fix crash when connecting to a guest through VNC and typing a wrong
48c875
  password
48c875
  Resolves: rhbz#1159731
48c875
48c875
* Thu Oct 23 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0.10
48c875
- Revert "Fix bug with initial placement of fullscreen windows"
48c875
  Related: rhbz#1129477
48c875
48c875
* Wed Oct 22 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0-9
48c875
- Set initial window size to display desktop size and make the default
48c875
  window size a bit more useful
48c875
  Resolves: rhbz#1152981
48c875
- Force display_show_hint() when the display is se
48c875
  Resolves: rhbz#1152468
48c875
- Fix bug with initial placement of fullscreen windows
48c875
  Related: rhbz#1129477
48c875
- Don't disable "send key" menu when display isn't ready
48c875
  Related: rhbz#1152468
48c875
- VirtViewerDisplayVnc: set 'session' property
48c875
  Resolves: rhbz#1152815
48c875
48c875
* Thu Oct  9 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0-8
48c875
- Adapt auth_cancelled to the downstream code
48c875
  Related: rhbz#1142742
48c875
- ovirt: Allow to remove CD images
48c875
  Resolves: rhbz#1145126
48c875
- Create windows on demand, not at startup
48c875
  Resolves: rhbz#1032939
48c875
- Use socat instead of nc if possible
48c875
  Resolves: rhbz#1030487
48c875
- spice: do not open in fullscreen with CONTROLLER_AUTO_DISPLAY_RES
48c875
  Resolves: rhbz#1149352
48c875
48c875
* Tue Sep 30 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0-7
48c875
- Revert "Add support to use numpad accelerators for zoom-in, zoom-out
48c875
  and zoom-reset
48c875
  Related: rhbz#921326
48c875
- Update virt-viewer man page for Update virt-viewer man page for oVirt
48c875
  connection support and fullscreen monitor mapping
48c875
  Resolves: rhbz#1142769
48c875
- Improve error message if input wrong username or password for a tcp
48c875
  connection
48c875
  Resolves: rhbz#1142742
48c875
- Unset app 'fullscreen' when leaving fullscreen
48c875
  Resolves: rhbz#1146997
48c875
- Don't use fallback ca-file when launching vv-file
48c875
  Resolves: rhbz#1127762
48c875
- Force displays to update geometry when agent connects
48c875
  Related: rhbz#1032971
48c875
48c875
* Thu Sep 18 2014 Fabiano Fidêncio <fidencio@redhat.com> 0.6.0-6
48c875
- Report disconnection error details
48c875
  Related: rhbz#1115986
48c875
- Add support to use numpad accelerators for zoom-in, zoom-out and
48c875
  zoom-reset
48c875
  Resolves: rhbz#921326
48c875
- Do not show duplicated menu items
48c875
  Related: rhbz#921326
48c875
48c875
* Fri Sep 12 2014 Christophe Fergeau <cfergeau@redhat.com> 0.6.0-5
48c875
- Allow to pass usernames in ovirt URIs
48c875
  Resolves: rhbz#1061826
48c875
- Add support for oVirt foreign menu - this allows to change the ISO image
48c875
  used by an oVirt VM from remote-viewer GUI
48c875
  Resolves: rhbz#1127156
48c875
- Don't attempt to connect to localhost displays with qemu+tcp:// libvirt
48c875
  connections
48c875
  Resolves: rhbz#1108523
48c875
- Provide more details in error dialog when a disconnection occurs
48c875
  Resolves: rhbz#1115986
48c875
- Fix harmless Coverity warning
48c875
  Resolves: rhbz#885108
48c875
48c875
* Fri Sep 05 2014 Jonathon Jongsma <jjongsma@redhat.com> - 0.6.0-4
48c875
- Add support for user-defined fullscreen monitor configuration file
48c875
  Resolves: rhbz#1129477
48c875
48c875
* Tue Aug 05 2014 Marc-Andre Lureau <marcandre.lureau@redhat.com> - 0.6.0-3
48c875
- Fix zoom-{in, out} accelerators. Resolves: rhbz#989407
48c875
- Fix man page spelling. Resolves: rhbz#970825
48c875
48c875
* Mon Aug 04 2014 Jonathon Jongsma <jjongsma@redhat.com> - 0.6.0-2
48c875
- add buildid to configure
48c875
- Bump gtk2 dependency to match requirement in 0.6.0
48c875
  Related: rhbz#1109400
48c875
- Improve documentation of --attach command line option
48c875
  Resolves: rhbz#999291
48c875
48c875
* Mon Jul  7 2014 Marc-André Lureau <marcandre.lureau@redhat.com> 0.6.0-1
48c875
- Rebase to 0.6.0.
48c875
  Resolves: rhbz#1109400
48c875
  Resolves: rhbz#921332 rhbz#1020669 rhbz#1021350 rhbz#1022426
48c875
  Resolves: rhbz#1023253 rhbz#1024204 rhbz#1024312 rhbz#1032967 rhbz#1063237
48c875
  Resolves: rhbz#1063239 rhbz#1096718 rhbz#1096721 rhbz#1109731
48c875
- Remove "Pass CAD" RHEL-only patch
48c875
  Resolves: rhbz#923072
48c875
- Fix broken 'release-cursor' accel when not specified in --hotkeys
48c875
  Resolves: rhbz#1032869
48c875
- Should use a USB icon instead of a generic settings icon
48c875
  Resolves: rhbz#921406
48c875
- remote-viewer should add introduction for new added functions into man page and help info.
48c875
  Resolves: rhbz#970825
48c875
- ctrl-[+-0] zoom in/out/native keyboard shortcuts don't work in fullscreen (with mouse over the control bar)
48c875
  Resolves: rhbz#989407
48c875
- No box pop out when input a wrong password and retry connection for vnc guest
48c875
  Resolves: rhbz#1007306
48c875
- Menu item "Automatically resize" could be disabled if there is no spice vdagent connection
48c875
  Resolves: rhbz#1007666
48c875
- Remote-Viewer: Zoom Out Behavior Is Not Consistent
48c875
  Resolves: rhbz#1022404
48c875
- If "ctrl alt" key combination is set as the one for releasing window, the window is not released.
48c875
  Resolves: rhbz#1032869
48c875
- virt-viewer --direct fails to connect to remote guest configured with listen="0.0.0.0"
48c875
  Resolves: rhbz#1079211
48c875
- Unnecessary warning info show when using virt-viewer -k to launch a spice guest
48c875
  Resolves: rhbz#1107519
48c875
- Need to update virt-viewer man page
48c875
  Resolves: rhbz#921341
48c875
48c875
* Fri Feb 14 2014 Christophe Fergeau <cfergeau@redhat.com> 0.5.7-7
48c875
- Don't show ctrl+0 in "Send Keys" menu when using --hotkeys
48c875
  Resolves: rhbz#1063195
48c875
48c875
* Tue Jan 28 2014 Christophe Fergeau <cfergeau@redhat.com> 0.5.7-6
48c875
- Fix fullscreen+multiscreen bug
48c875
  Resolves: rhbz#920988
48c875
48c875
- Fix addition of hotkey combos to "Send Keys" menu
48c875
  Resolves: rhbz#922716
48c875
48c875
- Translation updates from RH translation team
48c875
  Resolves: rhbz#1047327
48c875
48c875
- Add kiosk mode
48c875
  Resolves: rhbz#1040926
48c875
48c875
- Add .vv file description to man page
48c875
  Resolves: rhbz#970825
48c875
48c875
- spice: show an error dialog if password is invalid
48c875
  Resolves: rhbz#990883
48c875
48c875
48c875
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.5.7-5
48c875
- Mass rebuild 2014-01-24
48c875
48c875
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.5.7-4
48c875
- Mass rebuild 2013-12-27
48c875
48c875
* Mon Dec 16 2013 Jonathon Jongsma <jjongsma@redhat.com> 0.5.7-3
48c875
- Do all display alignment in virt-viewer (rhbz#1022769)
48c875
48c875
* Fri Sep 13 2013 Christophe Fergeau <cfergeau@redhat.com> 0.5.7-2
48c875
- Build virt-viewer for rhel7 with gtk3 and ovirt support
48c875
48c875
* Wed Jul 31 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.7-1
48c875
- Update to 0.5.7 release
48c875
48c875
* Thu May 23 2013 Christophe Fergeau <cfergeau@redhat.com> - 0.5.6-2
48c875
- Mark remote-viewer as replacing spice-client
48c875
48c875
* Wed May  1 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.6-1
48c875
- Update to 0.5.6 release
48c875
48c875
* Wed Feb 13 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.5-1
48c875
- Update to 0.5.5 release
48c875
48c875
* Fri Dec 14 2012 Cole Robinson <crobinso@redhat.com> - 0.5.4-3
48c875
- Fix crash after entering spice password (bz #880381)
48c875
48c875
* Sat Oct 13 2012 Chris Tyler <chris@tylers.info> - 0.5.4-2
48c875
- Enabled spice support for ARM archs
48c875
48c875
* Mon Sep 17 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.4-1
48c875
- Update to 0.5.4 release
48c875
48c875
* Fri Sep 14 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-6
48c875
- Rebuild for spice-gtk ABI breakage (previous spice-gtk build was borked)
48c875
48c875
* Tue Sep 11 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-5
48c875
- Rebuild for spice-gtk ABI breakage
48c875
48c875
* Fri Sep  7 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-4
48c875
- Rebuild for spice-gtk soname change
48c875
48c875
* Mon Aug 13 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-3
48c875
- Rebuild for spice-gtk soname change
48c875
48c875
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-2
48c875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
48c875
48c875
* Wed May 16 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-1
48c875
- Update to 0.5.3 release
48c875
48c875
* Fri Mar  9 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-1
48c875
- Update to 0.5.2 release
48c875
48c875
* Fri Feb 17 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.1-1
48c875
- Update to 0.5.1 release
48c875
48c875
* Tue Feb 14 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.0-1
48c875
- Update to 0.5.0 release
48c875
48c875
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2-2
48c875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
48c875
48c875
* Wed Nov  9 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-1
48c875
- Update to 0.4.2 release
48c875
48c875
* Sun Aug 14 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-3
48c875
- More ssh tunnelling port fixes
48c875
48c875
* Fri Aug 12 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-2
48c875
- Fix ssh tunnelling
48c875
48c875
* Thu Aug  4 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-1
48c875
- Update to 0.4.1 release
48c875
48c875
* Tue Aug  2 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-2
48c875
- Rebuild for accidental spice-glib soname change
48c875
48c875
* Tue Jul 12 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-1
48c875
- Update to 0.4.0 release
48c875
- Switch build to GTK3 instead of GTK2
48c875
48c875
* Tue May 31 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-2
48c875
- Rebuild for spice-glib ABI breakage
48c875
48c875
* Wed May 11 2011 Karsten Hopp <karsten@redhat.com> 0.3.1-1.1
48c875
- spice-gtk is x86 x86_64 only, don't require it on other archs
48c875
48c875
* Mon Feb 21 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1
48c875
- Update to 0.3.1 release
48c875
48c875
* Mon Feb 21 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.0-1
48c875
- Update to 0.3.0 and enable SPICE
48c875
48c875
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.1-2
48c875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
48c875
48c875
* Fri Jan 15 2010 Daniel P. Berrange <berrange@redhat.com> - 0.2.1-1
48c875
- Update to 0.2.1 release
48c875
48c875
* Wed Jul 29 2009 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1.fc12
48c875
- Update to 0.2.0 release
48c875
48c875
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.3-6
48c875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
48c875
48c875
* Thu May  7 2009 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-5.fc12
48c875
- Fix auth against libvirt (rhbz #499594)
48c875
- Fix confusion of VNC credentials (rhbz #499595)
48c875
- Correct keyboard grab handling (rhbz #499362)
48c875
48c875
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.3-4
48c875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
48c875
48c875
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.0.3-3.fc10
48c875
- fix conditional comparison
48c875
- remove file dep
48c875
48c875
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-2.fc10
48c875
- Rebuild for GNU TLS ABI bump
48c875
48c875
* Mon Mar 10 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-1.fc9
48c875
- Updated to 0.0.3 release
48c875
48c875
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.0.2-4
48c875
- Autorebuild for GCC 4.3
48c875
48c875
* Fri Jan 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-3.fc9
48c875
- Set domain name as window title
48c875
- Hide input for passwd fields during auth
48c875
48c875
* Mon Oct 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-2.fc8
48c875
- Change TLS x509 credential name to sync with libvirt
48c875
48c875
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-1.fc8
48c875
- Added support for remote console access
48c875
48c875
* Fri Aug 17 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.1-2.fc8
48c875
- Restrict built to x86 & ia64 because libvirt is only on those arches
48c875
48c875
* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.1-1.fc8
48c875
- First release