Hello community,

here is the log from the commit of package mosquitto for openSUSE:Factory 
checked in at 2017-10-09 19:40:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mosquitto (Old)
 and      /work/SRC/openSUSE:Factory/.mosquitto.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mosquitto"

Mon Oct  9 19:40:44 2017 rev:3 rq:530404 version:1.4.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/mosquitto/mosquitto.changes      2017-09-12 
19:53:48.504461451 +0200
+++ /work/SRC/openSUSE:Factory/.mosquitto.new/mosquitto.changes 2017-10-09 
19:40:50.323051990 +0200
@@ -1,0 +2,8 @@
+Mon Oct  2 10:57:39 UTC 2017 - mar...@gmx.de
+
+- Update to 1.4.14
+  * Broker:
+   -  Fix regression from 1.4.13 where persistence data was not
+      being saved.
+
+-------------------------------------------------------------------

Old:
----
  mosquitto-1.4.13.tar.gz

New:
----
  mosquitto-1.4.14.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mosquitto.spec ++++++
--- /var/tmp/diff_new_pack.aqvlS4/_old  2017-10-09 19:40:51.427003469 +0200
+++ /var/tmp/diff_new_pack.aqvlS4/_new  2017-10-09 19:40:51.431003293 +0200
@@ -24,7 +24,7 @@
 %bcond_without  websockets
 
 Name:           mosquitto
-Version:        1.4.13
+Version:        1.4.14
 Release:        0
 Summary:        A MQTT v3.1/v3.1.1 Broker
 License:        EPL-1.0

++++++ mosquitto-1.4.13.tar.gz -> mosquitto-1.4.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/CMakeLists.txt 
new/mosquitto-1.4.14/CMakeLists.txt
--- old/mosquitto-1.4.13/CMakeLists.txt 2017-06-27 23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/CMakeLists.txt 2017-07-11 00:46:01.000000000 +0200
@@ -11,7 +11,7 @@
 cmake_minimum_required(VERSION 2.8)
 # Only for version 3 and up. cmake_policy(SET CMP0042 NEW)
 
-set (VERSION 1.4.13)
+set (VERSION 1.4.14)
 
 if (WIN32)
        execute_process(COMMAND cmd /c echo %DATE% %TIME% OUTPUT_VARIABLE 
TIMESTAMP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/ChangeLog.txt 
new/mosquitto-1.4.14/ChangeLog.txt
--- old/mosquitto-1.4.13/ChangeLog.txt  2017-06-27 23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/ChangeLog.txt  2017-07-11 00:46:01.000000000 +0200
@@ -1,3 +1,10 @@
+1.4.14 - 20170710
+=================
+
+Broker:
+- Fix regression from 1.4.13 where persistence data was not being saved.
+
+
 1.4.13 - 20170627
 =================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/config.mk 
new/mosquitto-1.4.14/config.mk
--- old/mosquitto-1.4.13/config.mk      2017-06-27 23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/config.mk      2017-07-11 00:46:01.000000000 +0200
@@ -86,7 +86,7 @@
 
 # Also bump lib/mosquitto.h, CMakeLists.txt,
 # installer/mosquitto.nsi, installer/mosquitto-cygwin.nsi
-VERSION=1.4.13
+VERSION=1.4.14
 TIMESTAMP:=$(shell date "+%F %T%z")
 
 # Client library SO version. Bump if incompatible API/ABI changes are made.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/installer/mosquitto-cygwin.nsi 
new/mosquitto-1.4.14/installer/mosquitto-cygwin.nsi
--- old/mosquitto-1.4.13/installer/mosquitto-cygwin.nsi 2017-06-27 
23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/installer/mosquitto-cygwin.nsi 2017-07-11 
00:46:01.000000000 +0200
@@ -7,7 +7,7 @@
 !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session 
Manager\Environment"'
 
 Name "mosquitto"
-!define VERSION 1.4.13
+!define VERSION 1.4.14
 OutFile "mosquitto-${VERSION}-install-cygwin.exe"
 
 InstallDir "$PROGRAMFILES\mosquitto"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/installer/mosquitto.nsi 
new/mosquitto-1.4.14/installer/mosquitto.nsi
--- old/mosquitto-1.4.13/installer/mosquitto.nsi        2017-06-27 
23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/installer/mosquitto.nsi        2017-07-11 
00:46:01.000000000 +0200
@@ -9,7 +9,7 @@
 !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session 
Manager\Environment"'
 
 Name "mosquitto"
-!define VERSION 1.4.13
+!define VERSION 1.4.14
 OutFile "mosquitto-${VERSION}-install-win32.exe"
 
 InstallDir "$PROGRAMFILES\mosquitto"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/lib/mosquitto.h 
new/mosquitto-1.4.14/lib/mosquitto.h
--- old/mosquitto-1.4.13/lib/mosquitto.h        2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/lib/mosquitto.h        2017-07-11 00:46:01.000000000 
+0200
@@ -45,7 +45,7 @@
 
 #define LIBMOSQUITTO_MAJOR 1
 #define LIBMOSQUITTO_MINOR 4
-#define LIBMOSQUITTO_REVISION 13
+#define LIBMOSQUITTO_REVISION 14
 /* LIBMOSQUITTO_VERSION_NUMBER looks like 1002001 for e.g. version 1.2.1. */
 #define LIBMOSQUITTO_VERSION_NUMBER 
(LIBMOSQUITTO_MAJOR*1000000+LIBMOSQUITTO_MINOR*1000+LIBMOSQUITTO_REVISION)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/Makefile 
new/mosquitto-1.4.14/man/Makefile
--- old/mosquitto-1.4.13/man/Makefile   2017-06-27 23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/man/Makefile   2017-07-11 00:46:01.000000000 +0200
@@ -5,6 +5,9 @@
 all :  mosquitto.8 mosquitto-tls.7 mosquitto.conf.5 mosquitto_passwd.1 
mosquitto_pub.1 mosquitto_sub.1 mqtt.7 libmosquitto.3
 
 clean :
+
+reallyclean : clean
+       -rm -f *.orig
        -rm -f libmosquitto.3
        -rm -f mosquitto.8
        -rm -f mosquitto.conf.5
@@ -14,9 +17,6 @@
        -rm -f mosquitto-tls.7
        -rm -f mqtt.7
 
-reallyclean : clean
-       -rm -f *.orig
-
 dist : mosquitto.8 mosquitto-tls.7 mosquitto.conf.5 mosquitto_passwd.1 
mosquitto_pub.1 mosquitto_sub.1 mqtt.7 libmosquitto.3
 
 install :
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/libmosquitto.3 
new/mosquitto-1.4.14/man/libmosquitto.3
--- old/mosquitto-1.4.13/man/libmosquitto.3     2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/libmosquitto.3     2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: libmosquitto
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Library calls
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "LIBMOSQUITTO" "3" "06/27/2017" "Mosquitto Project" "Library calls"
+.TH "LIBMOSQUITTO" "3" "07/10/2017" "Mosquitto Project" "Library calls"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto-tls.7 
new/mosquitto-1.4.14/man/mosquitto-tls.7
--- old/mosquitto-1.4.13/man/mosquitto-tls.7    2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto-tls.7    2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto-tls
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Conventions and miscellaneous
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO\-TLS" "7" "06/27/2017" "Mosquitto Project" "Conventions and 
miscellaneous"
+.TH "MOSQUITTO\-TLS" "7" "07/10/2017" "Mosquitto Project" "Conventions and 
miscellaneous"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto.8 
new/mosquitto-1.4.14/man/mosquitto.8
--- old/mosquitto-1.4.13/man/mosquitto.8        2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto.8        2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: System management commands
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO" "8" "06/27/2017" "Mosquitto Project" "System management 
commands"
+.TH "MOSQUITTO" "8" "07/10/2017" "Mosquitto Project" "System management 
commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto.conf.5 
new/mosquitto-1.4.14/man/mosquitto.conf.5
--- old/mosquitto-1.4.13/man/mosquitto.conf.5   2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto.conf.5   2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto.conf
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: File formats and conventions
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO\&.CONF" "5" "06/27/2017" "Mosquitto Project" "File formats and 
conventions"
+.TH "MOSQUITTO\&.CONF" "5" "07/10/2017" "Mosquitto Project" "File formats and 
conventions"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto_passwd.1 
new/mosquitto-1.4.14/man/mosquitto_passwd.1
--- old/mosquitto-1.4.13/man/mosquitto_passwd.1 2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto_passwd.1 2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto_passwd
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Commands
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO_PASSWD" "1" "06/27/2017" "Mosquitto Project" "Commands"
+.TH "MOSQUITTO_PASSWD" "1" "07/10/2017" "Mosquitto Project" "Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto_pub.1 
new/mosquitto-1.4.14/man/mosquitto_pub.1
--- old/mosquitto-1.4.13/man/mosquitto_pub.1    2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto_pub.1    2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto_pub
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Commands
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO_PUB" "1" "06/27/2017" "Mosquitto Project" "Commands"
+.TH "MOSQUITTO_PUB" "1" "07/10/2017" "Mosquitto Project" "Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mosquitto_sub.1 
new/mosquitto-1.4.14/man/mosquitto_sub.1
--- old/mosquitto-1.4.13/man/mosquitto_sub.1    2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/man/mosquitto_sub.1    2017-07-11 00:46:01.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: mosquitto_sub
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Commands
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MOSQUITTO_SUB" "1" "06/27/2017" "Mosquitto Project" "Commands"
+.TH "MOSQUITTO_SUB" "1" "07/10/2017" "Mosquitto Project" "Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/man/mqtt.7 
new/mosquitto-1.4.14/man/mqtt.7
--- old/mosquitto-1.4.13/man/mqtt.7     2017-06-27 23:53:58.000000000 +0200
+++ new/mosquitto-1.4.14/man/mqtt.7     2017-07-11 00:46:01.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: mqtt
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\"      Date: 06/27/2017
+.\"      Date: 07/10/2017
 .\"    Manual: Conventions and miscellaneous
 .\"    Source: Mosquitto Project
 .\"  Language: English
 .\"
-.TH "MQTT" "7" "06/27/2017" "Mosquitto Project" "Conventions and miscellaneous"
+.TH "MQTT" "7" "07/10/2017" "Mosquitto Project" "Conventions and miscellaneous"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mosquitto-1.4.13/src/mosquitto.c 
new/mosquitto-1.4.14/src/mosquitto.c
--- old/mosquitto-1.4.13/src/mosquitto.c        2017-06-27 23:53:58.000000000 
+0200
+++ new/mosquitto-1.4.14/src/mosquitto.c        2017-07-11 00:46:01.000000000 
+0200
@@ -399,6 +399,16 @@
 #endif
 
        HASH_ITER(hh_id, int_db.contexts_by_id, ctxt, ctxt_tmp){
+               mqtt3_context_send_will(&int_db, ctxt);
+       }
+
+#ifdef WITH_PERSISTENCE
+       if(config.persistence){
+               mqtt3_db_backup(&int_db, true);
+       }
+#endif
+
+       HASH_ITER(hh_id, int_db.contexts_by_id, ctxt, ctxt_tmp){
 #ifdef WITH_WEBSOCKETS
                if(!ctxt->wsi){
                        mqtt3_context_cleanup(&int_db, ctxt, true);
@@ -422,12 +432,6 @@
 #endif
        mosquitto__free_disused_contexts(&int_db);
 
-#ifdef WITH_PERSISTENCE
-       if(config.persistence){
-               mqtt3_db_backup(&int_db, true);
-       }
-#endif
-
        mqtt3_db_close(&int_db);
 
        if(listensock){


Reply via email to