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
 #


Reply via email to