Hello community, here is the log from the commit of package vncmanager for openSUSE:Factory checked in at 2017-05-22 18:09:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vncmanager (Old) and /work/SRC/openSUSE:Factory/.vncmanager.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vncmanager" Mon May 22 18:09:48 2017 rev:4 rq:497298 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/vncmanager/vncmanager.changes 2017-03-02 19:29:07.205394605 +0100 +++ /work/SRC/openSUSE:Factory/.vncmanager.new/vncmanager.changes 2017-05-22 18:09:49.370231542 +0200 @@ -1,0 +2,7 @@ +Mon May 22 11:14:10 UTC 2017 - m...@suse.com + +- Update to 1.0.2 + * Fix crash when client disconnects during of TLS negotiation + * Add geometry parameter (bnc#1038851) + +------------------------------------------------------------------- Old: ---- vncmanager-1.0.1.tar.gz New: ---- vncmanager-1.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vncmanager.spec ++++++ --- /var/tmp/diff_new_pack.6wmPHP/_old 2017-05-22 18:09:49.950149797 +0200 +++ /var/tmp/diff_new_pack.6wmPHP/_new 2017-05-22 18:09:49.954149232 +0200 @@ -20,7 +20,7 @@ %define vncuser vnc Name: vncmanager -Version: 1.0.1 +Version: 1.0.2 Release: 0 %if 0%{?suse_version} > 1325 BuildRequires: libboost_iostreams-devel ++++++ vncmanager-1.0.1.tar.gz -> vncmanager-1.0.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vncmanager-1.0.1/Configuration.cpp new/vncmanager-1.0.2/Configuration.cpp --- old/vncmanager-1.0.1/Configuration.cpp 2016-06-16 12:30:02.000000000 +0200 +++ new/vncmanager-1.0.2/Configuration.cpp 2017-05-22 13:10:53.000000000 +0200 @@ -87,6 +87,8 @@ ("query", po::value<std::string>()->default_value("localhost"), "Address of XDMCP server that Xvnc should query.") + ("geometry", po::value<std::string>()->default_value("1024x768"), "<width>x<height> The value of geometry parameter given to Xvnc. Sets the initial resolution.") + ("xvnc", po::value<std::string>()->default_value("/usr/bin/Xvnc"), "path to Xvnc executable") ("greeter", po::value<std::string>()->default_value("/usr/bin/vncmanager-greeter"), "path to Greeter executable") ("xauth", po::value<std::string>()->default_value("/usr/bin/xauth"), "path to xauth executable") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vncmanager-1.0.1/Xvnc.cpp new/vncmanager-1.0.2/Xvnc.cpp --- old/vncmanager-1.0.1/Xvnc.cpp 2016-06-16 12:30:02.000000000 +0200 +++ new/vncmanager-1.0.2/Xvnc.cpp 2017-05-22 13:10:53.000000000 +0200 @@ -225,6 +225,7 @@ "-MaxDisconnectionTime=5", "-securitytypes=none", "-displayfd", displayNumberPipeText.c_str(), + "-geometry", Configuration::options["geometry"].as<std::string>().c_str(), "-AllowOverride=" // These parameters are normally allowed by default "Desktop,AcceptPointerEvents,SendCutText,AcceptCutText," diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vncmanager-1.0.1/helper.h new/vncmanager-1.0.2/helper.h --- old/vncmanager-1.0.1/helper.h 2016-06-16 12:30:02.000000000 +0200 +++ new/vncmanager-1.0.2/helper.h 2017-05-22 13:10:53.000000000 +0200 @@ -61,7 +61,12 @@ /** * EOF for Stream. */ -class eof_exception : std::exception {}; // TODO: Move/change? +class eof_exception : public std::exception { +public: + virtual const char* what() const noexcept { + return "EOF"; + } +}; /** * Helper class that can be used to assure closing of file descriptor on scope exit. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vncmanager-1.0.1/vncmanager.conf new/vncmanager-1.0.2/vncmanager.conf --- old/vncmanager-1.0.1/vncmanager.conf 2016-06-16 12:30:02.000000000 +0200 +++ new/vncmanager-1.0.2/vncmanager.conf 2017-05-22 13:10:53.000000000 +0200 @@ -64,6 +64,11 @@ # # query = localhost +# The value of geometry parameter given to Xvnc. Sets the initial resolution. +# Default: 1024x768 +# +# geometry = 1024x768 + # Path to Xvnc executable # Default: /usr/bin/Xvnc #