- updated to 2.6.1
authorMarcin Krol <hawk@tld-linux.org>
Wed, 7 Mar 2018 09:43:17 +0000 (09:43 +0000)
committerMarcin Krol <hawk@tld-linux.org>
Wed, 7 Mar 2018 09:43:17 +0000 (09:43 +0000)
jabberd-default_config.patch
jabberd-reconnect.patch
jabberd.spec

index ac2a0495f91fae221d1d191484ec2ba7ee37718d..824976a5c08c30ce39ae8db247bc008d17fb4cea 100644 (file)
@@ -1,6 +1,6 @@
-diff -urNp jabberd-2.3.3.orig/etc/c2s.xml.dist.in jabberd-2.3.3/etc/c2s.xml.dist.in
---- jabberd-2.3.3.orig/etc/c2s.xml.dist.in     2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/etc/c2s.xml.dist.in  2015-07-07 15:56:25.480382871 +0000
+diff -urNp jabberd-2.6.1.orig/etc/c2s.xml.dist.in jabberd-2.6.1/etc/c2s.xml.dist.in
+--- jabberd-2.6.1.orig/etc/c2s.xml.dist.in     2016-10-09 09:47:52.000000000 +0000
++++ jabberd-2.6.1/etc/c2s.xml.dist.in  2018-03-07 09:36:29.695864343 +0000
 @@ -5,7 +5,7 @@
  
    <!-- The process ID file. Comment this out if you don't need to know
@@ -25,7 +25,7 @@ diff -urNp jabberd-2.3.3.orig/etc/c2s.xml.dist.in jabberd-2.3.3/etc/c2s.xml.dist
      -->
    </log>
  
-@@ -334,7 +334,7 @@
+@@ -348,7 +348,7 @@
    <stats>
      <!-- file containing count of packets that went through -->
      <!--
@@ -34,7 +34,16 @@ diff -urNp jabberd-2.3.3.orig/etc/c2s.xml.dist.in jabberd-2.3.3/etc/c2s.xml.dist
      -->
    </stats>
  
-@@ -370,7 +370,7 @@
+@@ -357,7 +357,7 @@
+     <!-- Commands named pipe path. Allows creating "fake" sessions
+          with given resource and status -->
+     <!--
+-    <pipe>@localstatedir@/@package@/run/pbx</pipe>
++    <pipe>@localstatedir@/run/jabber/pbx</pipe>
+     -->
+     <!-- Available commands:
+           START jid/resource [[priority ]status] [description]
+@@ -384,7 +384,7 @@
      <path>@pkglibdir@</path>
  
      <!-- Backend module to use -->
@@ -43,16 +52,16 @@ diff -urNp jabberd-2.3.3.orig/etc/c2s.xml.dist.in jabberd-2.3.3/etc/c2s.xml.dist
  
      <!-- Available authentication mechanisms -->
      <mechanisms>
-@@ -421,7 +421,7 @@
+@@ -435,7 +435,7 @@
      <!-- SQLite driver configuration -->
      <sqlite>
        <!-- Database name -->
 -      <dbname>@localstatedir@/@package@/db/sqlite.db</dbname>
 +      <dbname>@localstatedir@/lib/jabberd/sqlite.db</dbname>
  
-       <!-- Transacation support. If this is commented out, transactions
-            will be disabled. This might make database accesses faster,
-@@ -543,7 +543,7 @@
+     <!-- Use this to pass any SQL statements to the database immediately
+         after opening it. This is typically used to set pragmas for
+@@ -562,7 +562,7 @@
      <!-- Berkeley DB module configuration -->
      <db>
        <!-- Directory to store database files under -->
@@ -61,9 +70,9 @@ diff -urNp jabberd-2.3.3.orig/etc/c2s.xml.dist.in jabberd-2.3.3/etc/c2s.xml.dist
  
        <!-- Synchronize the database to disk after each write. If you
             disable this, database accesses may be faster, but data may
-diff -urNp jabberd-2.3.3.orig/etc/jabberd.cfg.dist.in jabberd-2.3.3/etc/jabberd.cfg.dist.in
---- jabberd-2.3.3.orig/etc/jabberd.cfg.dist.in 2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/etc/jabberd.cfg.dist.in      2015-07-07 15:55:01.647382871 +0000
+diff -urNp jabberd-2.6.1.orig/etc/jabberd.cfg.dist.in jabberd-2.6.1/etc/jabberd.cfg.dist.in
+--- jabberd-2.6.1.orig/etc/jabberd.cfg.dist.in 2016-05-03 22:25:09.000000000 +0000
++++ jabberd-2.6.1/etc/jabberd.cfg.dist.in      2018-03-07 09:31:03.586868015 +0000
 @@ -14,5 +14,9 @@
  
  @jabberd_router_bin@      @sysconfdir@/router.xml
@@ -75,9 +84,9 @@ diff -urNp jabberd-2.3.3.orig/etc/jabberd.cfg.dist.in jabberd-2.3.3/etc/jabberd.
 +# and proper SRV records are set in DNS uncoment this to enable communication
 +# with other Jabber servers
 +#@jabberd_s2s_bin@         @sysconfdir@/s2s.xml
-diff -urNp jabberd-2.3.3.orig/etc/router.xml.dist.in jabberd-2.3.3/etc/router.xml.dist.in
---- jabberd-2.3.3.orig/etc/router.xml.dist.in  2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/etc/router.xml.dist.in       2015-07-07 15:56:50.973382871 +0000
+diff -urNp jabberd-2.6.1.orig/etc/router.xml.dist.in jabberd-2.6.1/etc/router.xml.dist.in
+--- jabberd-2.6.1.orig/etc/router.xml.dist.in  2016-05-03 22:25:09.000000000 +0000
++++ jabberd-2.6.1/etc/router.xml.dist.in       2018-03-07 09:31:03.587868015 +0000
 @@ -5,7 +5,7 @@
  
    <!-- The process ID file. Comment this out if you don't need to know
@@ -121,9 +130,9 @@ diff -urNp jabberd-2.3.3.orig/etc/router.xml.dist.in jabberd-2.3.3/etc/router.xm
    </aliases>
  
    <!-- Access control information -->
-diff -urNp jabberd-2.3.3.orig/etc/s2s.xml.dist.in jabberd-2.3.3/etc/s2s.xml.dist.in
---- jabberd-2.3.3.orig/etc/s2s.xml.dist.in     2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/etc/s2s.xml.dist.in  2015-07-07 15:57:11.447382871 +0000
+diff -urNp jabberd-2.6.1.orig/etc/s2s.xml.dist.in jabberd-2.6.1/etc/s2s.xml.dist.in
+--- jabberd-2.6.1.orig/etc/s2s.xml.dist.in     2016-05-03 22:25:09.000000000 +0000
++++ jabberd-2.6.1/etc/s2s.xml.dist.in  2018-03-07 09:31:03.587868015 +0000
 @@ -5,7 +5,7 @@
  
    <!-- The process ID file. Comment this out if you don't need to know
@@ -148,7 +157,7 @@ diff -urNp jabberd-2.3.3.orig/etc/s2s.xml.dist.in jabberd-2.3.3/etc/s2s.xml.dist
      -->
    </log>
  
-@@ -240,7 +240,7 @@
+@@ -245,7 +245,7 @@
    <stats>
      <!-- file containing count of packets that went through -->
      <!--
@@ -157,9 +166,9 @@ diff -urNp jabberd-2.3.3.orig/etc/s2s.xml.dist.in jabberd-2.3.3/etc/s2s.xml.dist
      -->
    </stats>
  
-diff -urNp jabberd-2.3.3.orig/etc/sm.xml.dist.in jabberd-2.3.3/etc/sm.xml.dist.in
---- jabberd-2.3.3.orig/etc/sm.xml.dist.in      2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/etc/sm.xml.dist.in   2015-07-07 15:57:34.374382871 +0000
+diff -urNp jabberd-2.6.1.orig/etc/sm.xml.dist.in jabberd-2.6.1/etc/sm.xml.dist.in
+--- jabberd-2.6.1.orig/etc/sm.xml.dist.in      2016-05-03 22:25:09.000000000 +0000
++++ jabberd-2.6.1/etc/sm.xml.dist.in   2018-03-07 09:32:29.851867044 +0000
 @@ -5,7 +5,7 @@
  
    <!-- The process ID file. Comment this out if you don't need to know
@@ -198,11 +207,11 @@ diff -urNp jabberd-2.3.3.orig/etc/sm.xml.dist.in jabberd-2.3.3/etc/sm.xml.dist.i
      <sqlite>
        <!-- Database name -->
 -      <dbname>@localstatedir@/@package@/db/sqlite.db</dbname>
-+      <dbname>@localstatedir@/lib/jabberd/sqlite.db</dbname>
-       <!-- Transaction support. If this is commented out, transactions
-            will be disabled. This might make database accesses faster,
-@@ -208,7 +208,7 @@
++      <dbname>@localstatedir@/lib/db/sqlite.db</dbname>
+      <!-- Use this to pass any SQL statements to the database immediately
+           after opening it. This is typically used to set pragmas for
+           performance tuning. -->
+@@ -217,7 +217,7 @@
           implementation does not implement the 'count' callback). -->
      <db>
        <!-- Directory to store database files under -->
@@ -211,7 +220,7 @@ diff -urNp jabberd-2.3.3.orig/etc/sm.xml.dist.in jabberd-2.3.3/etc/sm.xml.dist.i
  
        <!-- Synchronize the database to disk after each write. If you
             disable this, database accesses may be faster, but data may
-@@ -609,6 +609,8 @@
+@@ -629,6 +629,8 @@
      </serverinfo>
      -->
  
index 4baa7ef4c21dd4c94df641208df4b27e2f127f5f..829dc8439cb8fc62566d83ed925953f324b7b5e3 100644 (file)
@@ -1,7 +1,7 @@
-diff -urNp jabberd-2.3.3.orig/storage/authreg_mysql.c jabberd-2.3.3/storage/authreg_mysql.c
---- jabberd-2.3.3.orig/storage/authreg_mysql.c 2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/storage/authreg_mysql.c      2015-07-07 16:00:28.515382871 +0000
-@@ -622,8 +622,10 @@ DLLEXPORT int ar_init(authreg_t ar) {
+diff -urNp jabberd-2.6.1.orig/storage/authreg_mysql.c jabberd-2.6.1/storage/authreg_mysql.c
+--- jabberd-2.6.1.orig/storage/authreg_mysql.c 2016-05-22 15:52:07.000000000 +0000
++++ jabberd-2.6.1/storage/authreg_mysql.c      2018-03-07 09:41:47.691860763 +0000
+@@ -627,8 +627,10 @@ DLLEXPORT int ar_init(authreg_t ar) {
  
      mysql_query(conn, "SET NAMES 'utf8'");
  
@@ -14,10 +14,10 @@ diff -urNp jabberd-2.3.3.orig/storage/authreg_mysql.c jabberd-2.3.3/storage/auth
  
      ar->user_exists = _ar_mysql_user_exists;
      if (MPC_PLAIN == mysqlcontext->password_type) {
-diff -urNp jabberd-2.3.3.orig/storage/storage_mysql.c jabberd-2.3.3/storage/storage_mysql.c
---- jabberd-2.3.3.orig/storage/storage_mysql.c 2015-04-13 07:48:24.000000000 +0000
-+++ jabberd-2.3.3/storage/storage_mysql.c      2015-07-07 16:00:28.517382871 +0000
-@@ -611,8 +611,10 @@ DLLEXPORT st_ret_t st_init(st_driver_t d
+diff -urNp jabberd-2.6.1.orig/storage/storage_mysql.c jabberd-2.6.1/storage/storage_mysql.c
+--- jabberd-2.6.1.orig/storage/storage_mysql.c 2016-05-03 20:22:16.000000000 +0000
++++ jabberd-2.6.1/storage/storage_mysql.c      2018-03-07 09:41:47.691860763 +0000
+@@ -612,8 +612,10 @@ DLLEXPORT st_ret_t st_init(st_driver_t d
          return st_FAILED;
      }
  
index 098a68e473196f5e2d32494a3ba38a53c6a10ba5..dd9da90462feb615500fb3d2fe30cc6fbaf52560 100644 (file)
 Summary:       Jabber/XMPP server
 Summary(pl.UTF-8):     Serwer Jabber/XMPP
 Name:          jabberd
-Version:       2.3.3
+Version:       2.6.1
 Release:       1
 License:       GPL
 Group:         Applications/Communications
 Source0:       https://github.com/jabberd2/jabberd2/releases/download/%{name}-%{version}/%{name}-%{version}.tar.xz
-# Source0-md5: de54f3677f8544728ef96165873131d5
+# Source0-md5: cfe1b7fb77ccc9905cc18aabded9a1de
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       db-setup.sqlite