public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Peter Lemenkov <lemenkov@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/ejabberd] f45: Ver. 2.1.5 (bugfix release)
Date: Wed, 23 Sep 2026 19:07:00 GMT	[thread overview]
Message-ID: <179019042023.1.11341435857340285231.rpms-ejabberd-bff20b2ef158@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/ejabberd
Branch : f45
Commit : bff20b2ef1585c307d003d4a531f7fba51e9ea8a
Author : Peter Lemenkov <lemenkov@gmail.com>
Date   : 2010-08-04T13:08:25+04:00
Stats  : +86/-368 in 17 file(s)
URL    : https://src.fedoraproject.org/rpms/ejabberd/c/bff20b2ef1585c307d003d4a531f7fba51e9ea8a?branch=f45

Log:
Ver. 2.1.5 (bugfix release)

---
diff --git a/.gitignore b/.gitignore
index 0fbdd0f..0308b93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 ejabberd-2.1.4.tar.gz
+ejabberd-2.1.5.tar.gz

diff --git a/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch b/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
index f7c44da..0718a03 100644
--- a/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
+++ b/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
@@ -1,7 +1,7 @@
-From 32b2458e39fa13190f575aafd2f410b2041ca78b Mon Sep 17 00:00:00 2001
+From 5fdb6557be8b5758856a91e8172acfddc9d04382 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Tue, 16 Feb 2010 16:03:38 +0300
-Subject: [PATCH 01/13] Fix PAM service example name to match actual one
+Subject: [PATCH 1/9] Fix PAM service example name to match actual one
 
 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
 ---
@@ -22,5 +22,5 @@ index 4087947..b351cfc 100644
  %%
  %% Authentication using LDAP
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0002-Mention-mod_ctlextra-as-an-ejabberd-module.patch b/ejabberd-0002-Mention-mod_ctlextra-as-an-ejabberd-module.patch
index b4b0957..3751b73 100644
--- a/ejabberd-0002-Mention-mod_ctlextra-as-an-ejabberd-module.patch
+++ b/ejabberd-0002-Mention-mod_ctlextra-as-an-ejabberd-module.patch
@@ -1,7 +1,7 @@
-From ce99acea0e154c8d5f9c6348c8770512325851fb Mon Sep 17 00:00:00 2001
+From ca74de7045b7393b09b53dd02e548e76cab9c849 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Tue, 16 Feb 2010 16:05:53 +0300
-Subject: [PATCH 02/13] Mention mod_ctlextra as an ejabberd module
+Subject: [PATCH 2/9] Mention mod_ctlextra as an ejabberd module
 
 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
 ---
@@ -9,7 +9,7 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 diff --git a/src/ejabberd.app b/src/ejabberd.app
-index 3d65f82..d780de4 100644
+index 0ebb1aa..3a8d604 100644
 --- a/src/ejabberd.app
 +++ b/src/ejabberd.app
 @@ -70,6 +70,7 @@
@@ -21,5 +21,5 @@ index 3d65f82..d780de4 100644
  	     mod_echo,
  	     mod_http_bind,
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0003-Fixed-delays-in-s2s-connections.patch b/ejabberd-0003-Fixed-delays-in-s2s-connections.patch
index be44484..f5f0ec8 100644
--- a/ejabberd-0003-Fixed-delays-in-s2s-connections.patch
+++ b/ejabberd-0003-Fixed-delays-in-s2s-connections.patch
@@ -1,7 +1,7 @@
-From 24b6dfa0c8194435f51de87c40001f81f4b514c2 Mon Sep 17 00:00:00 2001
+From 9c8d1d47cf8e8ab98e8063161b04c8beabfc9ce5 Mon Sep 17 00:00:00 2001
 From: Sergei Golovan <sgolovan@nes.ru>
 Date: Tue, 16 Feb 2010 16:07:37 +0300
-Subject: [PATCH 03/13] Fixed delays in s2s connections.
+Subject: [PATCH 3/9] Fixed delays in s2s connections.
 
 Patch by Sergei Golovan increases timeouts in S2S and removes horrible 5-minute
 delay between remote server connection attempts after a falure (in case of
@@ -13,10 +13,10 @@ network split when the delay is inadmissible).
  2 files changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl
-index 9b37833..cc217ef 100644
+index 56086c9..9ab58a7 100644
 --- a/src/ejabberd_s2s_in.erl
 +++ b/src/ejabberd_s2s_in.erl
-@@ -361,7 +361,7 @@ stream_established({xmlstreamelement, El}, StateData) ->
+@@ -367,7 +367,7 @@ stream_established({xmlstreamelement, El}, StateData) ->
              case {ejabberd_s2s:allow_host(To, From),
                    lists:member(LTo, ejabberd_router:dirty_get_all_domains())} of
                  {true, true} ->
@@ -26,7 +26,7 @@ index 9b37833..cc217ef 100644
  					   {verify, self(),
  					    Key, StateData#state.streamid}),
 diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl
-index 69cbfdd..4661241 100644
+index a1c6412..b8393cb 100644
 --- a/src/ejabberd_s2s_out.erl
 +++ b/src/ejabberd_s2s_out.erl
 @@ -91,7 +91,7 @@
@@ -38,7 +38,7 @@ index 69cbfdd..4661241 100644
  
  %% We do not block on send anymore.
  -define(TCP_SEND_TIMEOUT, 15000).
-@@ -227,8 +227,8 @@ open_socket(init, StateData) ->
+@@ -228,8 +228,8 @@ open_socket(init, StateData) ->
  	{error, _Reason} ->
  	    ?INFO_MSG("s2s connection: ~s -> ~s (remote server not found)",
  		      [StateData#state.myname, StateData#state.server]),
@@ -50,5 +50,5 @@ index 69cbfdd..4661241 100644
  open_socket(stop, StateData) ->
      ?INFO_MSG("s2s connection: ~s -> ~s (stopped in open socket)",
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0004-Introducing-mod_admin_extra.patch b/ejabberd-0004-Introducing-mod_admin_extra.patch
index 210dca7..d3c320e 100644
--- a/ejabberd-0004-Introducing-mod_admin_extra.patch
+++ b/ejabberd-0004-Introducing-mod_admin_extra.patch
@@ -1,7 +1,7 @@
-From 843ce577199c20241ad2f89a23d13240d0a52c7e Mon Sep 17 00:00:00 2001
+From a0769ced87381fa07c6845d5fda18b5e584d4ed5 Mon Sep 17 00:00:00 2001
 From: Badlop <badlop@process-one.net>
 Date: Tue, 16 Feb 2010 16:12:17 +0300
-Subject: [PATCH 04/13] Introducing mod_admin_extra
+Subject: [PATCH 4/9] Introducing mod_admin_extra
 
 Adds the mod_admin_extra module to ejabberd.
 This module extends the functionality provided by ejabberdctl
@@ -17,7 +17,7 @@ https://forge.process-one.net/browse/ejabberd-modules/mod_admin_extra
  create mode 100644 src/mod_admin_extra.erl
 
 diff --git a/src/ejabberd.app b/src/ejabberd.app
-index d780de4..91d50d6 100644
+index 3a8d604..de47a0d 100644
 --- a/src/ejabberd.app
 +++ b/src/ejabberd.app
 @@ -105,6 +105,7 @@
@@ -1314,5 +1314,5 @@ index 0000000..9f3ca14
 +is_glob_match(String, Glob) ->
 +    is_regexp_match(String, regexp:sh_to_awk(Glob)).
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0005-Fedora-specific-changes-to-ejabberdctl.patch b/ejabberd-0005-Fedora-specific-changes-to-ejabberdctl.patch
index 01f5ecb..3cec2cc 100644
--- a/ejabberd-0005-Fedora-specific-changes-to-ejabberdctl.patch
+++ b/ejabberd-0005-Fedora-specific-changes-to-ejabberdctl.patch
@@ -1,7 +1,7 @@
-From f4c26373ef2c0c1c58726c6d3c8de0416c23bd9a Mon Sep 17 00:00:00 2001
+From 52209eb6efd83b91d5ad49623d99c53a27ffcbe9 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Tue, 16 Feb 2010 16:30:05 +0300
-Subject: [PATCH 05/13] Fedora-specific changes to ejabberdctl
+Subject: [PATCH 5/9] Fedora-specific changes to ejabberdctl
 
 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
 ---
@@ -9,7 +9,7 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
  1 files changed, 4 insertions(+), 4 deletions(-)
 
 diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template
-index 9ede77d..69c74d6 100644
+index fecdecc..bceec28 100644
 --- a/src/ejabberdctl.template
 +++ b/src/ejabberdctl.template
 @@ -9,10 +9,10 @@ ERL_MAX_ETS_TABLES=1400
@@ -44,5 +44,5 @@ index 9ede77d..69c74d6 100644
  done
  if [ "$ID" -eq "$EJID" ] ; then
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0006-Support-to-authenticate-against-SASL-GSSAPI.patch b/ejabberd-0006-Support-to-authenticate-against-SASL-GSSAPI.patch
index 0a65e52..839a3dd 100644
--- a/ejabberd-0006-Support-to-authenticate-against-SASL-GSSAPI.patch
+++ b/ejabberd-0006-Support-to-authenticate-against-SASL-GSSAPI.patch
@@ -1,7 +1,7 @@
-From 12008cf7b4072fd50273c94fc47db91280908491 Mon Sep 17 00:00:00 2001
+From 6819e946b2cfd7cc31ae182225ecd5ed47b2f057 Mon Sep 17 00:00:00 2001
 From: Badlop <badlop@process-one.net>
 Date: Tue, 29 Sep 2009 15:10:15 +0200
-Subject: [PATCH 06/13] Support to authenticate against SASL GSSAPI.
+Subject: [PATCH 6/9] Support to authenticate against SASL GSSAPI.
  http://www.ejabberd.im/cyrsasl_gssapi
 
 ---
@@ -333,7 +333,7 @@ index e1f0cfd..39a41d5 100644
 +	  check_password_digest,
 +	  fqdn}).
 diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
-index 6238cda..abaee5f 100644
+index d4b6809..fe016d9 100644
 --- a/src/ejabberd_c2s.erl
 +++ b/src/ejabberd_c2s.erl
 @@ -71,6 +71,7 @@
@@ -424,5 +424,5 @@ index 0000000..b6943e1
 +      F -> {ok, F}
 +    end.
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0007-Change-directory-to-readable-by-everyone.patch b/ejabberd-0007-Change-directory-to-readable-by-everyone.patch
index b52bbf4..8cb54ae 100644
--- a/ejabberd-0007-Change-directory-to-readable-by-everyone.patch
+++ b/ejabberd-0007-Change-directory-to-readable-by-everyone.patch
@@ -1,7 +1,7 @@
-From b85f4f18bc6ed36d380796c969f24ccad4968fa8 Mon Sep 17 00:00:00 2001
+From 5e33cd01bfce37dd0dffde1cb372a9b485439796 Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Thu, 18 Mar 2010 14:57:21 +0300
-Subject: [PATCH 07/13] Change directory to readable by everyone
+Subject: [PATCH 7/9] Change directory to readable by everyone
 
 This requires to suppress error messages like
 "File operation error: eacces". See rhbz #564686:
@@ -14,10 +14,10 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
  1 files changed, 4 insertions(+), 0 deletions(-)
 
 diff --git a/src/ejabberdctl.template b/src/ejabberdctl.template
-index 69c74d6..11bcac8 100644
+index bceec28..ee74650 100644
 --- a/src/ejabberdctl.template
 +++ b/src/ejabberdctl.template
-@@ -351,6 +351,10 @@ wait_for_status()
+@@ -355,6 +355,10 @@ wait_for_status()
      return $status
  }
  
@@ -29,5 +29,5 @@ index 69c74d6..11bcac8 100644
      ' start') start;;
      ' debug') debug;;
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0008-Install-.so-objects-with-0755-permissions.patch b/ejabberd-0008-Install-.so-objects-with-0755-permissions.patch
index 89f41a2..edd53f6 100644
--- a/ejabberd-0008-Install-.so-objects-with-0755-permissions.patch
+++ b/ejabberd-0008-Install-.so-objects-with-0755-permissions.patch
@@ -1,7 +1,7 @@
-From 7a8468ca59258efa192cea0f7d6e6a33b269a841 Mon Sep 17 00:00:00 2001
+From 875c6c223a7ec6e807bf1629f02c4d9a0f1dc70c Mon Sep 17 00:00:00 2001
 From: Peter Lemenkov <lemenkov@gmail.com>
 Date: Sat, 12 Jun 2010 14:14:52 +0400
-Subject: [PATCH 08/13] Install *.so objects with 0755 permissions
+Subject: [PATCH 8/9] Install *.so objects with 0755 permissions
 
 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
 ---
@@ -9,10 +9,10 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
  1 files changed, 1 insertions(+), 1 deletions(-)
 
 diff --git a/src/Makefile.in b/src/Makefile.in
-index dd728ce..9a371a9 100644
+index cf600c3..c9492f3 100644
 --- a/src/Makefile.in
 +++ b/src/Makefile.in
-@@ -226,7 +226,7 @@ install: all
+@@ -230,7 +230,7 @@ install: all
  	#
  	# Binary system libraries
  	install -d $(SODIR)
@@ -22,5 +22,5 @@ index dd728ce..9a371a9 100644
  	# Translated strings
  	install -d $(MSGSDIR)
 -- 
-1.7.1.1
+1.7.2
 

diff --git a/ejabberd-0009-Install-more-docs-by-default-also-install-.html-and-.patch b/ejabberd-0009-Install-more-docs-by-default-also-install-.html-and-.patch
deleted file mode 100644
index b84dcaf..0000000
--- a/ejabberd-0009-Install-more-docs-by-default-also-install-.html-and-.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ca7e4a416ea8e30f9501b414552aad145e484553 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sat, 12 Jun 2010 15:08:28 +0400
-Subject: [PATCH 09/13] Install more docs by default - also install *.html and *.pdf (if
- they exists at all).
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
----
- src/Makefile.in |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-diff --git a/src/Makefile.in b/src/Makefile.in
-index 9a371a9..8f7bc66 100644
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -250,9 +250,17 @@ install: all
- 	#
- 	# Documentation
- 	install -d $(DOCDIR)
-+	install -m 644 ../doc/dev.html $(DOCDIR)
-+	install -m 644 ../doc/features.html $(DOCDIR)
- 	install -m 644 ../doc/guide.html $(DOCDIR)
- 	install -m 644 ../doc/*.png $(DOCDIR)
- 	install -m 644 ../doc/*.txt $(DOCDIR)
-+	[ -f ../doc/features.pdf ] \
-+		&& install -m 644 ../doc/features.pdf $(DOCDIR) \
-+		|| echo "No ../doc/features.pdf was built"
-+	[ -f ../doc/guide.pdf ] \
-+		&& install -m 644 ../doc/guide.pdf $(DOCDIR) \
-+		|| echo "No ../doc/guide.pdf was built"
- 
- uninstall: uninstall-binary
- 
--- 
-1.7.1.1
-

diff --git a/ejabberd-0009-Use-versioned-directory-for-storing-docs.patch b/ejabberd-0009-Use-versioned-directory-for-storing-docs.patch
new file mode 100644
index 0000000..5d71b47
--- /dev/null
+++ b/ejabberd-0009-Use-versioned-directory-for-storing-docs.patch
@@ -0,0 +1,35 @@
+From 9fd1fc4302b10e2b064cfb92484a29c75493cc91 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 12 Jun 2010 16:12:11 +0400
+Subject: [PATCH 9/9] Use versioned directory for storing docs
+
+It's also a good idea to store doc-files under the versioned directory.
+This may greatly simplify parallel installation of different versions of
+ejabbed.
+
+Note that this may be done in the other way - by changing proper field
+in the AC_INIT macro, see the explanation of the field 'tarname':
+
+http://www.gnu.org/software/autoconf/manual/html_node/Initializing-configure.html
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ src/Makefile.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/src/Makefile.in b/src/Makefile.in
+index c9492f3..7b585d0 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -92,7 +92,7 @@ SBINDIR = $(DESTDIR)@sbindir@
+ EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
+ 
+ # /share/doc/ejabberd
+-PACKAGE_TARNAME = @PACKAGE_TARNAME@
++PACKAGE_TARNAME = @PACKAGE_TARNAME@-@PACKAGE_VERSION@
+ datarootdir = @datarootdir@
+ DOCDIR = $(DESTDIR)@docdir@
+ 
+-- 
+1.7.2
+

diff --git a/ejabberd-0010-Install-COPYING-file-along-with-other-docs.patch b/ejabberd-0010-Install-COPYING-file-along-with-other-docs.patch
deleted file mode 100644
index 8d87386..0000000
--- a/ejabberd-0010-Install-COPYING-file-along-with-other-docs.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From af3365cdd09b7b15e429e6d23b014e09caba6f1a Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sat, 12 Jun 2010 16:24:12 +0400
-Subject: [PATCH 10/13] Install COPYING file along with other docs
-
-It's a generally good idea to provide file with licensing terms.
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
----
- src/Makefile.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/src/Makefile.in b/src/Makefile.in
-index 8f7bc66..151328d 100644
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -261,6 +261,7 @@ install: all
- 	[ -f ../doc/guide.pdf ] \
- 		&& install -m 644 ../doc/guide.pdf $(DOCDIR) \
- 		|| echo "No ../doc/guide.pdf was built"
-+	install -m 644 ../COPYING $(DOCDIR)
- 
- uninstall: uninstall-binary
- 
--- 
-1.7.1.1
-

diff --git a/ejabberd-0011-Pass-correct-version-to-autoreconf.patch b/ejabberd-0011-Pass-correct-version-to-autoreconf.patch
deleted file mode 100644
index 78932f0..0000000
--- a/ejabberd-0011-Pass-correct-version-to-autoreconf.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From e878ee567436d70e841d0c3c58ffd580fd3c8fa4 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sat, 12 Jun 2010 15:53:59 +0400
-Subject: [PATCH 11/13] Pass correct version to autoreconf
-
-It seems that AC_INIT macro is wrongly initialized. See this link
-for explanation of a particular AC_INIT variables:
-
-http://www.gnu.org/software/autoconf/manual/html_node/Initializing-configure.html
-
-Briefly, AC_INIT macro should be populated with the following data:
-
-AC_INIT (package, version, [bug-report], [tarname], [url])
-
-Note that the 'version' field should contain actual version string, e.g. 2.1.4.
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
----
- src/configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/configure.ac b/src/configure.ac
-index 101baac..b46d90b 100644
---- a/src/configure.ac
-+++ b/src/configure.ac
-@@ -2,7 +2,7 @@
- # Process this file with autoconf to produce a configure script.
- 
- AC_PREREQ(2.53)
--AC_INIT(ejabberd.erl, version, [ejabberd@process-one.net], [ejabberd])
-+AC_INIT(ejabberd, 2.1.4, [ejabberd@process-one.net], [ejabberd])
- 
- # Checks for programs.
- AC_PROG_CC
--- 
-1.7.1.1
-

diff --git a/ejabberd-0012-Use-versioned-directory-for-storing-docs.patch b/ejabberd-0012-Use-versioned-directory-for-storing-docs.patch
deleted file mode 100644
index 746b133..0000000
--- a/ejabberd-0012-Use-versioned-directory-for-storing-docs.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 26699cf99164646db4d4460029656d327ea4d63c Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sat, 12 Jun 2010 16:12:11 +0400
-Subject: [PATCH 12/13] Use versioned directory for storing docs
-
-It's also a good idea to store doc-files under the versioned directory.
-This may greatly simplify parallel installation of different versions of
-ejabbed.
-
-Note that this may be done in the other way - by changing proper field
-in the AC_INIT macro, see the explanation of the field 'tarname':
-
-http://www.gnu.org/software/autoconf/manual/html_node/Initializing-configure.html
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
----
- src/Makefile.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/Makefile.in b/src/Makefile.in
-index 151328d..c9e8689 100644
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -88,7 +88,7 @@ SBINDIR = $(DESTDIR)@sbindir@
- EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
- 
- # /share/doc/ejabberd
--PACKAGE_TARNAME = @PACKAGE_TARNAME@
-+PACKAGE_TARNAME = @PACKAGE_TARNAME@-@PACKAGE_VERSION@
- datarootdir = @datarootdir@
- DOCDIR = $(DESTDIR)@docdir@
- 
--- 
-1.7.1.1
-

diff --git a/ejabberd-0013-When-using-OTP-R14-use-public_key-library-instead-of.patch b/ejabberd-0013-When-using-OTP-R14-use-public_key-library-instead-of.patch
deleted file mode 100644
index 992c923..0000000
--- a/ejabberd-0013-When-using-OTP-R14-use-public_key-library-instead-of.patch
+++ /dev/null
@@ -1,177 +0,0 @@
-From 8923ed682ced3eb5ef234f6d8746ceef3aa734f5 Mon Sep 17 00:00:00 2001
-From: Badlop <badlop@process-one.net>
-Date: Fri, 9 Jul 2010 20:02:29 +0200
-Subject: [PATCH 13/13] When using OTP R14, use public_key library instead of old ssl (EJAB-953)
-
----
- src/Makefile.in                 |    2 +-
- src/aclocal.m4                  |   17 +++++++++--------
- src/ejabberd_s2s_in.erl         |    6 ++++++
- src/tls/Makefile.in             |    1 +
- src/tls/tls.erl                 |   10 +++++++++-
- src/web/Makefile.in             |    2 +-
- src/web/mod_http_fileserver.erl |    4 ++++
- 7 files changed, 31 insertions(+), 11 deletions(-)
-
-diff --git a/src/Makefile.in b/src/Makefile.in
-index c9e8689..a2aa1e9 100644
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -30,7 +30,7 @@ else
-   INIT_USER=$(INSTALLUSER)
- endif
- 
--EFLAGS += @ERLANG_SSL39@ -pa .
-+EFLAGS += @ERLANG_SSLVER@ -pa .
- 
- # make debug=true to compile Erlang module with debug informations.
- ifdef debug
-diff --git a/src/aclocal.m4 b/src/aclocal.m4
-index 79b0e3e..09b166b 100644
---- a/src/aclocal.m4
-+++ b/src/aclocal.m4
-@@ -121,7 +121,6 @@ AC_DEFUN(AM_WITH_ERLANG,
- -author('alexey@sevcom.net').
- 
- -export([[start/0]]).
---include_lib("ssl/include/ssl_pkix.hrl").
- 
- start() ->
-     EIDirS = code:lib_dir("erl_interface") ++ "\n",
-@@ -130,11 +129,13 @@ start() ->
-     file:write_file("conftest.out", list_to_binary(EIDirS ++ EILibS ++ ssldef() ++ RootDirS)),
-     halt().
- 
---[ifdef]('id-pkix').
--ssldef() -> "-DSSL39\n".
---else.
--ssldef() -> "\n".
---endif.
-+ssldef() -> 
-+   OTP = (catch erlang:system_info(otp_release)),
-+   if
-+	OTP >= "R14" -> "-DSSL40\n";
-+	OTP >= "R12" -> "-DSSL39\n";
-+        true -> ""
-+   end.
- 
- %% return physical architecture based on OS/Processor
- archname() ->
-@@ -184,7 +185,7 @@ _EOF
-    # Second line
-    ERLANG_EI_LIB=`cat conftest.out | head -n 2 | tail -n 1`
-    # Third line
--   ERLANG_SSL39=`cat conftest.out | head -n 3 | tail -n 1`
-+   ERLANG_SSLVER=`cat conftest.out | head -n 3 | tail -n 1`
-    # End line
-    ERLANG_DIR=`cat conftest.out | tail -n 1`
- 
-@@ -193,7 +194,7 @@ _EOF
- 
-    AC_SUBST(ERLANG_CFLAGS)
-    AC_SUBST(ERLANG_LIBS)
--   AC_SUBST(ERLANG_SSL39)
-+   AC_SUBST(ERLANG_SSLVER)
-    AC_SUBST(ERLC)
-    AC_SUBST(ERL)
- ])
-diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl
-index cc217ef..db65715 100644
---- a/src/ejabberd_s2s_in.erl
-+++ b/src/ejabberd_s2s_in.erl
-@@ -48,6 +48,11 @@
- 
- -include("ejabberd.hrl").
- -include("jlib.hrl").
-+-ifdef(SSL40).
-+-include_lib("public_key/include/public_key.hrl"). 
-+-define(PKIXEXPLICIT, 'OTP-PUB-KEY').
-+-define(PKIXIMPLICIT, 'OTP-PUB-KEY').
-+-else.
- -ifdef(SSL39).
- -include_lib("ssl/include/ssl_pkix.hrl").
- -define(PKIXEXPLICIT, 'OTP-PKIX').
-@@ -58,6 +63,7 @@
- -define(PKIXEXPLICIT, 'PKIX1Explicit88').
- -define(PKIXIMPLICIT, 'PKIX1Implicit88').
- -endif.
-+-endif.
- -include("XmppAddr.hrl").
- 
- -define(DICT, dict).
-diff --git a/src/tls/Makefile.in b/src/tls/Makefile.in
-index 477a202..050539e 100644
---- a/src/tls/Makefile.in
-+++ b/src/tls/Makefile.in
-@@ -21,6 +21,7 @@ ifeq ($(shell uname),SunOs)
-     DYNAMIC_LIB_CFLAGS = -KPIC -G -z text
- endif
- 
-+EFLAGS += @ERLANG_SSLVER@
- EFLAGS += -I ..
- EFLAGS += -pz ..
- 
-diff --git a/src/tls/tls.erl b/src/tls/tls.erl
-index 9aee54c..9c921b3 100644
---- a/src/tls/tls.erl
-+++ b/src/tls/tls.erl
-@@ -61,6 +61,13 @@
- -define(GET_VERIFY_RESULT,    8).
- -define(VERIFY_NONE, 16#10000).
- 
-+-ifdef(SSL40).
-+-define(CERT_DECODE, {public_key, pkix_decode_cert, plain}).
-+-else.
-+-define(CERT_DECODE, {ssl_pkix, decode_cert, [pkix]}).
-+-endif.
-+
-+
- -record(tlssock, {tcpsock, tlsport}).
- 
- start() ->
-@@ -232,7 +239,8 @@ close(#tlssock{tcpsock = TCPSocket, tlsport = Port}) ->
- get_peer_certificate(#tlssock{tlsport = Port}) ->
-     case port_control(Port, ?GET_PEER_CERTIFICATE, []) of
- 	<<0, BCert/binary>> ->
--	    case catch ssl_pkix:decode_cert(BCert, [pkix]) of
-+	    {CertMod, CertFun, CertSecondArg} = ?CERT_DECODE,
-+	    case catch apply(CertMod, CertFun, [BCert, CertSecondArg]) of
- 		{ok, Cert} ->
- 		    {ok, Cert};
- 		_ ->
-diff --git a/src/web/Makefile.in b/src/web/Makefile.in
-index 519314e..77f8014 100644
---- a/src/web/Makefile.in
-+++ b/src/web/Makefile.in
-@@ -9,7 +9,7 @@ LIBS = @LIBS@
- ERLANG_CFLAGS = @ERLANG_CFLAGS@
- ERLANG_LIBS = @ERLANG_LIBS@
- 
--EFLAGS += @ERLANG_SSL39@
-+EFLAGS += @ERLANG_SSLVER@
- EFLAGS += -I ..
- EFLAGS += -pz ..
- 
-diff --git a/src/web/mod_http_fileserver.erl b/src/web/mod_http_fileserver.erl
-index 8399640..670542f 100644
---- a/src/web/mod_http_fileserver.erl
-+++ b/src/web/mod_http_fileserver.erl
-@@ -66,11 +66,15 @@
- 		  headers
- 		 }).
- 
-+-ifdef(SSL40).
-+-define(STRING2LOWER, string).
-+-else.
- -ifdef(SSL39).
- -define(STRING2LOWER, string).
- -else.
- -define(STRING2LOWER, httpd_util).
- -endif.
-+-endif.
- 
- -record(state, {host, docroot, accesslog, accesslogfd, directory_indices,
-                 custom_headers, default_content_type, content_types = []}).
--- 
-1.7.1.1
-

diff --git a/ejabberd.spec b/ejabberd.spec
index 069eb7c..db5c8e8 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -10,8 +10,8 @@
 %endif
 
 Name:           ejabberd
-Version:        2.1.4
-Release:        3%{?dist}
+Version:        2.1.5
+Release:        1%{?dist}
 Summary:        A distributed, fault-tolerant Jabber/XMPP server
 
 Group:          Applications/Internet
@@ -54,27 +54,18 @@ Patch6: ejabberd-0006-Support-to-authenticate-against-SASL-GSSAPI.patch
 Patch7: ejabberd-0007-Change-directory-to-readable-by-everyone.patch
 # Fix so-lib permissions while installing (fedora/epel-specific)
 Patch8:	ejabberd-0008-Install-.so-objects-with-0755-permissions.patch
-# Applied upstream
-Patch9:	ejabberd-0009-Install-more-docs-by-default-also-install-.html-and-.patch
-# Applied upstream
-Patch10: ejabberd-0010-Install-COPYING-file-along-with-other-docs.patch
-# Applied upstream
-Patch11: ejabberd-0011-Pass-correct-version-to-autoreconf.patch
 # Will be proposed for incusion into upstream
-Patch12: ejabberd-0012-Use-versioned-directory-for-storing-docs.patch
-# Backported from upstream
-Patch13: ejabberd-0013-When-using-OTP-R14-use-public_key-library-instead-of.patch
+Patch9: ejabberd-0009-Use-versioned-directory-for-storing-docs.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  expat-devel
-BuildRequires:  openssl-devel
+BuildRequires:  openssl-devel >= 0.9.8
 BuildRequires:  pam-devel
 BuildRequires:  erlang
 BuildRequires:	dos2unix
 BuildRequires:	fedora-usermgmt-devel
-BuildRequires:	autoconf
 %if 0%{?with_hevea}
 BuildRequires:  hevea
 %endif
@@ -130,11 +121,7 @@ Documentation for ejabberd.
 %patch6 -p1 -b .gssapi
 %patch7 -p1 -b .fix_access
 %patch8 -p1 -b .fix_perms
-%patch9 -p1 -b .install_docs
-%patch10 -p1 -b .install_copying
-%patch11 -p1 -b .pass_ver
-%patch12 -p1 -b .versioned_docdir
-%patch13 -p1 -b .R14A
+%patch9 -p1 -b .versioned_docdir
 
 cp %{S:4} src
 cp %{S:5} src
@@ -144,7 +131,6 @@ cp %{S:7} src
 
 %build
 pushd src
-autoreconf -ivf
 %configure --enable-odbc --enable-pam
 # doesn't builds on SMP currently
 make
@@ -341,6 +327,7 @@ rm -rf %{buildroot}
 %{_libdir}/%{name}/priv/lib/ejabberd_zlib_drv.so
 %{_libdir}/%{name}/priv/lib/expat_erl.so
 %{_libdir}/%{name}/priv/lib/iconv_erl.so
+%{_libdir}/%{name}/priv/lib/sha_drv.so
 %{_libdir}/%{name}/priv/lib/stringprep_drv.so
 %{_libdir}/%{name}/priv/lib/tls_drv.so
 %{_libdir}/%{name}/priv/msgs/*.msg
@@ -364,6 +351,13 @@ rm -rf %{buildroot}
 %doc %{_docdir}/%{name}-%{version}/*.txt
 
 %changelog
+* Wed Aug  4 2010 Peter Lemenkov <lemenkov@gmail.com> 2.1.5-1
+- Ver. 2.1.5
+- OpenSSL >= 0.9.8
+- Doc-file features.* dropped (just a part of guide.*)
+- Dropped upstreamed patches
+- Don't use autoreconf
+
 * Fri Jul 16 2010 Peter Lemenkov <lemenkov@gmail.com> 2.1.4-3
 - Fix for Erlang/OTP R14A
 - Added BR: autoconf

diff --git a/sources b/sources
index 58476f8..ef0833a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a73f2ae7c5c9ceccc295e6cbc6a70132  ejabberd-2.1.4.tar.gz
+2029ceca45584d704ca821a771d6d928  ejabberd-2.1.5.tar.gz

                 reply	other threads:[~2026-09-23 19:07 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=179019042023.1.11341435857340285231.rpms-ejabberd-bff20b2ef158@fedoraproject.org \
    --to=lemenkov@gmail.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox