commit atheme for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2020-09-14 12:34:46

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new.4249 (New)


Package is "atheme"

Mon Sep 14 12:34:46 2020 rev:24 rq:834239 version:7.2.10.r2

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2019-08-22 
10:54:56.213679237 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new.4249/atheme.changes  2020-09-14 
12:36:36.833415671 +0200
@@ -1,0 +2,6 @@
+Mon Sep 14 07:58:12 UTC 2020 - Jan Engelhardt 
+
+- Fix misuse of %_libexecdir for /usr/lib/tmpfiles
+  [boo#1174075]
+
+---



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.Uc5VO2/_old  2020-09-14 12:36:37.857416323 +0200
+++ /var/tmp/diff_new_pack.Uc5VO2/_new  2020-09-14 12:36:37.861416327 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -79,9 +79,7 @@
 touch libmowgli-2/Makefile modules/contrib/Makefile
 
 %build
-%if 0%{?suse_version} >= 1210
 export RUNDIR="/run"
-%endif
 %configure \
--sysconfdir="%_sysconfdir/%name" \
--bindir="%_sbindir" \
@@ -90,21 +88,18 @@
--enable-warnings \
--enable-large-net \
--with-pcre
-
-make %{?_smp_mflags}
+%make_build
 
 %install
-%if 0%{?suse_version} >= 1210
 export RUNDIR="/run"
-%endif
-b="%buildroot"
 %make_install DOCDIR="%_docdir/%name"
+b="%buildroot"
 
 # additional documentation
 mkdir -p "$b/%_docdir/%name"
 install -m 0644 contrib/*.php contrib/*.pl TODO "$b/%_docdir/%name"
 
-mkdir -p "$b/%_unitdir" "$b/%_libexecdir/tmpfiles.d"
+mkdir -p "$b/%_unitdir" "$b/%_prefix/lib/tmpfiles.d"
 ln -s service "$b/%_sbindir/rcatheme"
 cat >"$b/%_unitdir/atheme.service" <<-EOF
[Unit]
@@ -150,7 +145,6 @@
 %postun -n %lname -p /sbin/ldconfig
 
 %files -f %name.lang
-%defattr(-,root,root)
 %dir %attr(750,root,atheme) %_sysconfdir/%name/
 %config(noreplace) %attr(640,root,atheme) %_sysconfdir/%name/atheme.conf
 %config(noreplace) %attr(644,root,atheme) %_sysconfdir/%name/atheme.motd
@@ -164,14 +158,12 @@
 %dir %attr(750,atheme,atheme) %atheme_home
 %dir %attr(750,atheme,atheme) %atheme_log
 %_unitdir/*.service
-%_libexecdir/tmpfiles.d/
+%_prefix/lib/tmpfiles.d/
 
 %files -n %lname
-%defattr(-,root,root)
 %_libdir/libathemecore.so.1*
 
 %files devel
-%defattr(-,root,root)
 %_includedir/atheme/
 %_libdir/libathemecore.so
 %_libdir/pkgconfig/atheme-services.pc




commit atheme for openSUSE:Factory

2019-08-22 Thread root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2019-08-22 10:54:50

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new.22127 (New)


Package is "atheme"

Thu Aug 22 10:54:50 2019 rev:23 rq:725083 version:7.2.10.r2

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2017-11-11 
14:22:52.292019470 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new.22127/atheme.changes 2019-08-22 
10:54:56.213679237 +0200
@@ -1,0 +2,13 @@
+Wed Aug 21 13:29:52 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 7.2.10.r2
+  * Fix potential NULL dereference in modules/crypto/posix.
+  * Bump E-Mail address maximum length to 254 characters.
+  * Use flags setter information in modules/chanserv/access &
+modules/chanserv/flags.
+  * Fix issue where modules/misc/httpd was not closing its
+listening socket on deinit.
+  * Fix GroupServ data loss issue when a group was the founder of
+another group.
+
+---

Old:

  atheme-7.2.9.tar.bz2

New:

  atheme-v7.2.10-r2.tar.xz



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.5IvyWE/_old  2019-08-22 10:54:59.285678824 +0200
+++ /var/tmp/diff_new_pack.5IvyWE/_new  2019-08-22 10:54:59.285678824 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,25 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.2.9
+%define rversion   7.2.10-r2
+Version:7.2.10.r2
 Release:0
-Url:http://atheme.net/
 Summary:Extensible IRC services
 License:MIT
 Group:  Productivity/Networking/IRC
+URL:https://atheme.github.io/atheme.html
 
-Source: 
https://github.com/atheme/atheme/releases/download/v%version/%name-%version.tar.bz2
+Source: 
https://github.com/atheme/atheme/releases/download/v%rversion/%name-v%rversion.tar.xz
 Source9:example.conf
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-nodate.diff
 Patch3: atheme-serno.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
 BuildRequires:  libopenssl-devel
@@ -71,8 +71,7 @@
 in %lname.
 
 %prep
-%setup -q
-%patch -P 1 -P 2 -P 3 -p1
+%autosetup -p1 -n %name-v%rversion
 # nudge atheme in the direction of using the system-provided libmowgli
 rm -Rf libmowgli-2
 # ignore contrib modules




commit atheme for openSUSE:Factory

2017-11-11 Thread root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2017-11-11 14:21:32

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is "atheme"

Sat Nov 11 14:21:32 2017 rev:22 rq:540433 version:7.2.9

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2017-03-31 
15:10:26.172336771 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2017-11-11 
14:22:52.292019470 +0100
@@ -1,0 +2,7 @@
+Fri Nov  3 10:10:28 UTC 2017 - jeng...@inai.de
+
+- Rename the tools dbverify and ecdsakeygen with an "atheme-"
+  prefix. This is possible since they do not appear to get invoked
+  by the server, but only by the user.
+
+---



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.6RitLd/_old  2017-11-11 14:22:52.963994844 +0100
+++ /var/tmp/diff_new_pack.6RitLd/_new  2017-11-11 14:22:52.963994844 +0100
@@ -124,12 +124,14 @@
 mv "$b/%_sysconfdir/%name"/*example "$b/%_docdir/%name/"
 install -pm0644 "%{S:9}" "$b/%_sysconfdir/%name/atheme.conf"
 %find_lang %name
+mv "$b/%_sbindir/ecdsakeygen" "$b/%_sbindir/atheme-ecdsakeygen"
+mv "$b/%_sbindir/dbverify" "$b/%_sbindir/atheme-dbverify"
 %fdupes %buildroot/%_prefix
 
 %pre
-/usr/bin/getent group atheme >/dev/null 2>/dev/null || \
+/usr/bin/getent group atheme >/dev/null || \
/usr/sbin/groupadd -r atheme
-/usr/bin/getent passwd atheme >/dev/null 2>/dev/null || \
+/usr/bin/getent passwd atheme >/dev/null || \
/usr/sbin/useradd -r -g atheme -s /bin/false \
-c "Atheme IRC Services daemon" -d "%atheme_home" \
atheme
@@ -154,8 +156,8 @@
 %config(noreplace) %attr(640,root,atheme) %_sysconfdir/%name/atheme.conf
 %config(noreplace) %attr(644,root,atheme) %_sysconfdir/%name/atheme.motd
 %_sbindir/atheme-services
-%_sbindir/dbverify
-%_sbindir/ecdsakeygen
+%_sbindir/*dbverify
+%_sbindir/*ecdsakeygen
 %_sbindir/rcatheme
 %_libdir/%name/
 %_datadir/%name/




commit atheme for openSUSE:Factory

2017-03-31 Thread root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2017-03-31 15:10:14

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is "atheme"

Fri Mar 31 15:10:14 2017 rev:21 rq:483748 version:7.2.9

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2016-12-02 
16:41:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2017-03-31 
15:10:26.172336771 +0200
@@ -1,0 +2,12 @@
+Thu Mar 30 07:15:51 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 7.2.8
+  * Close a memory leak that could be exploited by attackers to
+potentially cause a denial of service.
+[CVE-2017-6384, boo#1027614]
+- Update to new upstream release 7.2.9
+  * Fixing use after free that could potentially be used by an
+attacker already having the privilege to use SASL impersonation
+to cause a denial of service.
+
+---

Old:

  atheme-7.2.7.tar.bz2

New:

  atheme-7.2.9.tar.bz2



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.XorBuO/_old  2017-03-31 15:10:26.880236687 +0200
+++ /var/tmp/diff_new_pack.XorBuO/_new  2017-03-31 15:10:26.884236121 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.2.7
+Version:7.2.9
 Release:0
 Url:http://atheme.net/
 Summary:Extensible IRC services

++ atheme-7.2.7.tar.bz2 -> atheme-7.2.9.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atheme-7.2.7/NEWS.md new/atheme-7.2.9/NEWS.md
--- old/atheme-7.2.7/NEWS.md2016-10-08 16:58:00.0 +0200
+++ new/atheme-7.2.9/NEWS.md2017-02-12 15:58:54.0 +0100
@@ -1,3 +1,18 @@
+Atheme Services 7.2.9 Release Notes
+===
+
+This is a security release fixing use after free that could potentially be 
abused
+by an attacker already having the privilege to use SASL impersonation to cause 
a
+denial of service. Users of 7.2.8 should update to version 7.2.9; older 
releases
+are not affected.
+
+Atheme Services 7.2.8 Release Notes
+===
+
+This is a security release fixing a memory leak that could potentially be 
abused
+by attackers to cause a denial of service. Users of Atheme 7.2.7 should update 
to
+version 7.2.8; older releases are not affected.
+
 Atheme Services 7.2.7 Release Notes
 ===
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atheme-7.2.7/configure new/atheme-7.2.9/configure
--- old/atheme-7.2.7/configure  2016-10-08 18:58:57.0 +0200
+++ new/atheme-7.2.9/configure  2017-02-12 16:02:49.0 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for atheme 7.2.7.
+# Generated by GNU Autoconf 2.69 for atheme 7.2.9.
 #
-# Report bugs to .
+# Report bugs to .
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -267,7 +267,7 @@
 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
   else
 $as_echo "$0: Please tell bug-autoc...@gnu.org and
-$0: https://github.com/atheme/atheme/issues about your
+$0: https://github.com/atheme/atheme/issues/ about your
 $0: system, including any error possibly output before this
 $0: message. Then install a modern shell, or manually run
 $0: the script under such a shell if you do have one."
@@ -580,9 +580,9 @@
 # Identity of this package.
 PACKAGE_NAME='atheme'
 PACKAGE_TARNAME='atheme'
-PACKAGE_VERSION='7.2.7'
-PACKAGE_STRING='atheme 7.2.7'
-PACKAGE_BUGREPORT='https://github.com/atheme/atheme/issues'
+PACKAGE_VERSION='7.2.9'
+PACKAGE_STRING='atheme 7.2.9'
+PACKAGE_BUGREPORT='https://github.com/atheme/atheme/issues/'
 PACKAGE_URL=''
 
 ac_default_prefix=~/atheme
@@ -1341,7 +1341,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures atheme 7.2.7 to adapt to many kinds of systems.
+\`configure' configures atheme 7.2.9 to adapt to many kinds of systems.
 
 Usage: $0 

commit atheme for openSUSE:Factory

2016-12-02 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2016-12-02 16:41:01

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is "atheme"

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2016-05-05 
08:13:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2016-12-02 
16:41:02.0 +0100
@@ -1,0 +2,23 @@
+Sun Nov 20 21:31:34 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 7.2.7
+  * NickServ:
+  * Make `VHOST` set cloak assigner and timestamp the same way
+HostServ does
+  * Make `INFO` call the `user_info_noexist` hook for queries
+that don't match an account
+  * Make `REGAIN` log you in if successful.
+  * ChanServ:
+  * Add a `$server:` exttarget accepting server masks
+  * Add `PUBACL` flag which allows the channel access to be public.
+  * Don't allow `DEOP` or `KICK` of a services bot.
+  * Don't try to expand extbans in various commands.
+  * Allow users with +O or +V flags to op/voice themselves, since
+they can regain op/voice by cycling the channel anyway.
+- +e added to chanserv{} templates and founder_flags
+- Remove 0001-Do-not-copy-more-bytes-than-were-allocated.patch
+  and 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
+  (applied upstream)
+- Abort installation if user/group cannot be created
+
+---

Old:

  0001-Do-not-copy-more-bytes-than-were-allocated.patch
  0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  atheme-7.2.6.tar.gz

New:

  atheme-7.2.7.tar.bz2



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.g4ltRx/_old  2016-12-02 16:41:03.0 +0100
+++ /var/tmp/diff_new_pack.g4ltRx/_new  2016-12-02 16:41:03.0 +0100
@@ -18,21 +18,18 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.2.6
+Version:7.2.7
 Release:0
 Url:http://atheme.net/
-Summary:A portable, secure set of open source, modular IRC services
+Summary:Extensible IRC services
 License:MIT
 Group:  Productivity/Networking/IRC
 
-#Git-Clone:git://github.com/atheme/atheme
-Source: https://github.com/atheme/atheme/archive/%name-%version.tar.gz
+Source: 
https://github.com/atheme/atheme/releases/download/v%version/%name-%version.tar.bz2
 Source9:example.conf
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-nodate.diff
 Patch3: atheme-serno.diff
-Patch4: 0001-Do-not-copy-more-bytes-than-were-allocated.patch
-Patch5: 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
@@ -46,23 +43,20 @@
 %define atheme_home /var/lib/atheme
 %define atheme_log  /var/log/atheme
 %define atheme_run  /run/atheme
-Requires(pre): pwdutils
+Requires(pre): shadow
 
 %description
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
-
-Unlike alternative packages, Atheme's core is minimalistic, providing
-only core functionality. Atheme is a complete services set, excluding
-features designed for oper abuse.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with more than 20 kinds of IRCds.
+Atheme offers both an C API and a Perl interface.
 
 %package -n %lname
 Summary:The Atheme IRC Services core library
 Group:  System/Libraries
 
 %description -n %lname
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with many kinds of IRCds.
 
 %package devel
 Summary:Development files for the Atheme IRC Services core
@@ -70,15 +64,15 @@
 Requires:   %lname = %version
 
 %description devel
-Atheme is a portable, secure set of open source, modular IRC services
-released under the BSD license, designed to run on many IRCds.
+Atheme is a set of modular IRC services (NickServ, ChanServ, etc.)
+designed to link with many kinds of IRCds.
 
 This package contains the development headers for the library found
 in %lname.
 
 %prep
-%setup -qn %name-%name-%version
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+%setup -q
+%patch -P 1 -P 2 -P 3 -p1
 # nudge atheme in the direction of using the system-provided libmowgli
 rm -Rf libmowgli-2
 # ignore contrib modules
@@ -104,14 +98,14 @@
 %if 0%{?suse_version} >= 1210
 export 

commit atheme for openSUSE:Factory

2016-05-05 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2016-05-05 08:13:09

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is "atheme"

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2015-04-05 
02:04:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2016-05-05 
08:13:11.0 +0200
@@ -1,0 +2,13 @@
+Tue May  3 10:43:10 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 7.2.6
+* avoid potential NULL dereference in language code
+* Add NOPASSWORD criterion to nickserv/list helpfile
+* new nickserv/list criterion VACATION
+- Add 0001-Do-not-copy-more-bytes-than-were-allocated.patch
+  [CVE-2016-4478]
+- Add 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
+  [CVE-2014-9773, boo#978170]
+- Add atheme-serno.diff, a build fix
+
+---

Old:

  atheme-services-7.2.5.tar.bz2

New:

  0001-Do-not-copy-more-bytes-than-were-allocated.patch
  0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  atheme-7.2.6.tar.gz
  atheme-serno.diff



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.wJANVr/_old  2016-05-05 08:13:12.0 +0200
+++ /var/tmp/diff_new_pack.wJANVr/_new  2016-05-05 08:13:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.2.5
+Version:7.2.6
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -26,10 +26,13 @@
 Group:  Productivity/Networking/IRC
 
 #Git-Clone:git://github.com/atheme/atheme
-Source: http://atheme.net/downloads/atheme-services-%version.tar.bz2
+Source: https://github.com/atheme/atheme/archive/%name-%version.tar.gz
 Source9:example.conf
 Patch1: atheme-lockmodes.diff
-Patch3: atheme-nodate.diff
+Patch2: atheme-nodate.diff
+Patch3: atheme-serno.diff
+Patch4: 0001-Do-not-copy-more-bytes-than-were-allocated.patch
+Patch5: 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
@@ -74,16 +77,17 @@
 in %lname.
 
 %prep
-%setup -qn %name-services-%version
-%patch -P 1 -P 3 -p1
-# use system libmowgli; ignore contrib modules
+%setup -qn %name-%name-%version
+%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+# nudge atheme in the direction of using the system-provided libmowgli
 rm -Rf libmowgli-2
+# ignore contrib modules
 mkdir -p libmowgli-2 modules/contrib
 touch libmowgli-2/Makefile modules/contrib/Makefile
 
 %build
 %if 0%{?suse_version} >= 1210
-export RUNDIR="/run";
+export RUNDIR="/run"
 %endif
 %configure \
 --sysconfdir="%_sysconfdir/%name" \
@@ -92,17 +96,16 @@
 --enable-fhs-paths \
 --enable-warnings \
 --enable-large-net \
---with-pcre \
---enable-contrib
+--with-pcre
 
 make %{?_smp_mflags}
 
 %install
 %if 0%{?suse_version} >= 1210
-export RUNDIR="/run";
+export RUNDIR="/run"
 %endif
 b="%buildroot";
-%make_install DOCDIR="%_docdir/%name";
+%make_install DOCDIR="%_docdir/%name"
 
 # additional documentation
 mkdir -p "$b/%_docdir/%name"
@@ -131,11 +134,11 @@
 
 %pre
 /usr/bin/getent group atheme >/dev/null 2>/dev/null || \
-   /usr/sbin/groupadd -r atheme >/dev/null || :;
+   /usr/sbin/groupadd -r atheme >/dev/null || :
 /usr/bin/getent passwd atheme >/dev/null 2>/dev/null || \
/usr/sbin/useradd -r -g atheme -s /bin/false \
-c "Atheme IRC Services daemon" -d "%atheme_home" \
-   atheme >/dev/null || :;
+   atheme >/dev/null || :
 %service_add_pre atheme.service
 
 %post

++ 0001-Do-not-copy-more-bytes-than-were-allocated.patch ++
>From 87580d767868360d2fed503980129504da84b63e Mon Sep 17 00:00:00 2001
From: Hans-Christian Esperer 
Date: Sat, 9 Jan 2016 19:58:58 +0100
Subject: [PATCH] Do not copy more bytes than were allocated

---
 modules/transport/xmlrpc/xmlrpclib.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/transport/xmlrpc/xmlrpclib.c 
b/modules/transport/xmlrpc/xmlrpclib.c
index b67d215..5fcde9e 100644
--- a/modules/transport/xmlrpc/xmlrpclib.c
+++ 

commit atheme for openSUSE:Factory

2015-04-04 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2015-04-05 02:04:10

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2014-12-21 
12:04:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2015-04-05 
02:04:19.0 +0200
@@ -1,0 +2,6 @@
+Fri Apr  3 17:33:35 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 7.2.5
+* pbkdf2v2: Newer module implementing PBKDF2-HMAC digest scheme
+
+---

Old:

  atheme-services-7.2.1.tar.bz2

New:

  atheme-services-7.2.5.tar.bz2



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.ozjEQi/_old  2015-04-05 02:04:20.0 +0200
+++ /var/tmp/diff_new_pack.ozjEQi/_new  2015-04-05 02:04:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.2.1
+Version:7.2.5
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -37,8 +37,6 @@
 BuildRequires:  openldap2-devel
 BuildRequires:  pkg-config
 BuildRequires:  systemd-rpm-macros
-# configure.ac checks for jansson, but it is not yet used in source code
-#BuildRequires:  pkgconfig(jansson) = 2.4
 BuildRequires:  pkgconfig(libmowgli-2) = 2.0.0.g185
 BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(libqrencode)
@@ -104,7 +102,7 @@
 export RUNDIR=/run;
 %endif
 b=%buildroot;
-make install DESTDIR=%buildroot DOCDIR=%_docdir/%name;
+%make_install DOCDIR=%_docdir/%name;
 
 # additional documentation
 mkdir -p $b/%_docdir/%name

++ atheme-services-7.2.1.tar.bz2 - atheme-services-7.2.5.tar.bz2 ++
 4969 lines of diff (skipped)




commit atheme for openSUSE:Factory

2014-12-21 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2014-12-21 12:04:35

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2014-08-11 
10:07:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2014-12-21 
12:04:14.0 +0100
@@ -1,0 +2,25 @@
+Thu Dec  4 08:34:52 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 7.2.1
+* NickServ:
+* Make `VHOST` set cloak assigner and timestamp the same way HostServ does
+* Make `INFO` call the `user_info_noexist` hook for queries that don't match 
an account
+* Make `REGAIN` log you in if successful.
+* Allow implementing custom filters for `LIST`
+* nickserv/multimark: new module which allows multiple MARK entries per 
nickname.
+* ChanServ:
+* Add a `$server:` exttarget accepting server masks
+* Add `PUBACL` flag which allows the channel access to be public.
+* Don't allow `DEOP` or `KICK` of a services bot.
+* Don't try to expand extbans in various commands.
+* Allow users with +O or +V flags to op/voice themselves, since they can 
regain op/voice
+  by cycling the channel anyway.
+* chanserv/clear_akicks: new module providing a `CLEAR AKICKS` command.
+
+---
+Thu Oct  9 14:26:52 UTC 2014 - jeng...@inai.de
+
+- Remove atheme-config.diff and provide a fresh minimal config
+  instead. Update the config to match charybdis's.
+
+---

Old:

  atheme-config.diff
  atheme-services-7.1.0.tar.bz2
  atheme-tmpfiles.conf
  atheme.service

New:

  atheme-services-7.2.1.tar.bz2
  example.conf



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.MyOk9k/_old  2014-12-21 12:04:15.0 +0100
+++ /var/tmp/diff_new_pack.MyOk9k/_new  2014-12-21 12:04:15.0 +0100
@@ -18,7 +18,7 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.1.0
+Version:7.2.1
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -27,17 +27,15 @@
 
 #Git-Clone:git://github.com/atheme/atheme
 Source: http://atheme.net/downloads/atheme-services-%version.tar.bz2
-Source2:atheme.service
-Source3:atheme-tmpfiles.conf
+Source9:example.conf
 Patch1: atheme-lockmodes.diff
-Patch2: atheme-config.diff
 Patch3: atheme-nodate.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
 BuildRequires:  libopenssl-devel
 BuildRequires:  openldap2-devel
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 BuildRequires:  systemd-rpm-macros
 # configure.ac checks for jansson, but it is not yet used in source code
 #BuildRequires:  pkgconfig(jansson) = 2.4
@@ -46,7 +44,7 @@
 BuildRequires:  pkgconfig(libqrencode)
 %define atheme_home /var/lib/atheme
 %define atheme_log  /var/log/atheme
-%define atheme_run  /var/run/atheme
+%define atheme_run  /run/atheme
 Requires(pre): pwdutils
 
 %description
@@ -79,9 +77,11 @@
 
 %prep
 %setup -qn %name-services-%version
-%patch -P 1 -P 2 -P 3 -p1
-# use system libmowgli
+%patch -P 1 -P 3 -p1
+# use system libmowgli; ignore contrib modules
 rm -Rf libmowgli-2
+mkdir -p libmowgli-2 modules/contrib
+touch libmowgli-2/Makefile modules/contrib/Makefile
 
 %build
 %if 0%{?suse_version} = 1210
@@ -109,17 +109,25 @@
 # additional documentation
 mkdir -p $b/%_docdir/%name
 install -m 0644 contrib/*.php contrib/*.pl TODO $b/%_docdir/%name
-#mv -v $b/%_sysconfdir/%name/atheme.chk.sample $b/%_docdir/%name
 
 mkdir -p $b/%_unitdir $b/%_libexecdir/tmpfiles.d;
-install -pm0644 %{S:2} $b/%_unitdir/;
-install -pm0644 %{S:3} $b/%_libexecdir/tmpfiles.d/atheme.conf;
 ln -s service $b/%_sbindir/rcatheme
+cat $b/%_unitdir/atheme.service -EOF
+   [Unit]
+   Description=Atheme IRC Services
+   [Service]
+   ExecStart=/usr/sbin/atheme-services -n
+   User=atheme
+   Group=atheme
+   [Install]
+   WantedBy=multi-user.target
+EOF
+cat $b/%_prefix/lib/tmpfiles.d/atheme.conf -EOF
+   d /run/atheme 0755 atheme atheme -
+EOF
 
-# config files
-# TODO: check if we should change any defaults and patch it.
-cp -v $b/%_sysconfdir/%name/atheme.conf{.example,}
-cp -v $b/%_sysconfdir/%name/atheme.motd{.example,}
+mv $b/%_sysconfdir/%name/*example $b/%_docdir/%name/
+install -pm0644 %{S:9} $b/%_sysconfdir/%name/atheme.conf
 %find_lang %name
 %fdupes %buildroot/%_prefix
 
@@ -147,21 +155,20 @@
 
 %files -f %name.lang
 

commit atheme for openSUSE:Factory

2014-08-11 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2014-08-11 10:07:39

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2014-03-04 
13:20:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2014-08-11 
10:07:50.0 +0200
@@ -1,0 +2,21 @@
+Sun Jul 20 10:30:48 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 7.1.0
+* ngircd: New protocol module.
+* nefarious: Add Nefarious 2 SASL support.
+* nefarious: Send account timestamp in svslogin.
+* elemental-ircd: New protocol module.
+* dreamforge: Remove protocol module.
+* inspircd: Add support for server-side MLOCK and TOPICLOCK enforcement
+* inspircd: Add support for matching extbans modifying matching logic
+* inspircd: Add +H to channel modes
+* inspircd: Add +X and +w to list-like mode list
+* ircd-seven: Support charybdis extension cmodes on ircd-seven as well.
+* ts6-generic: Add support for serverinfo::hidden
+* unreal: Add support for extbans.
+* unreal: Add cmode +P for permanent channel.
+- Remove 0001-build-resolve-compile-warning-in-servtree.c.patch
+  (merged upstream)
+- Delete sysvinit support (keeping the `rcatheme` shortcut, though)
+
+---

Old:

  0001-build-resolve-compile-warning-in-servtree.c.patch
  atheme-services-7.0.7.tar.bz2
  atheme.init

New:

  atheme-services-7.1.0.tar.bz2



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.LORiuj/_old  2014-08-11 10:07:51.0 +0200
+++ /var/tmp/diff_new_pack.LORiuj/_new  2014-08-11 10:07:51.0 +0200
@@ -18,7 +18,7 @@
 
 Name:   atheme
 %define lname  libathemecore1
-Version:7.0.7
+Version:7.1.0
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -27,24 +27,23 @@
 
 #Git-Clone:git://github.com/atheme/atheme
 Source: http://atheme.net/downloads/atheme-services-%version.tar.bz2
-Source1:atheme.init
 Source2:atheme.service
 Source3:atheme-tmpfiles.conf
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-config.diff
 Patch3: atheme-nodate.diff
-Patch4: 0001-build-resolve-compile-warning-in-servtree.c.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
 BuildRequires:  libopenssl-devel
 BuildRequires:  openldap2-devel
 BuildRequires:  pkgconfig
-%if 0%{?suse_version} = 1210
-BuildRequires:  systemd
-%endif
-BuildRequires:  pkgconfig(libmowgli-2) = 2.0.0
+BuildRequires:  systemd-rpm-macros
+# configure.ac checks for jansson, but it is not yet used in source code
+#BuildRequires:  pkgconfig(jansson) = 2.4
+BuildRequires:  pkgconfig(libmowgli-2) = 2.0.0.g185
 BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  pkgconfig(libqrencode)
 %define atheme_home /var/lib/atheme
 %define atheme_log  /var/log/atheme
 %define atheme_run  /var/run/atheme
@@ -80,9 +79,9 @@
 
 %prep
 %setup -qn %name-services-%version
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -p1
 # use system libmowgli
-rm -Rf libmowgli*;
+rm -Rf libmowgli-2
 
 %build
 %if 0%{?suse_version} = 1210
@@ -112,15 +111,10 @@
 install -m 0644 contrib/*.php contrib/*.pl TODO $b/%_docdir/%name
 #mv -v $b/%_sysconfdir/%name/atheme.chk.sample $b/%_docdir/%name
 
-# init scripts
-install -Dm 0755 %{S:1} $b/%_sysconfdir/init.d/%name;
-ln -sf %_sysconfdir/init.d/%name $b/%_sbindir/rc%name;
-
-%if 0%{?_unitdir:1}
 mkdir -p $b/%_unitdir $b/%_libexecdir/tmpfiles.d;
 install -pm0644 %{S:2} $b/%_unitdir/;
 install -pm0644 %{S:3} $b/%_libexecdir/tmpfiles.d/atheme.conf;
-%endif
+ln -s service $b/%_sbindir/rcatheme
 
 # config files
 # TODO: check if we should change any defaults and patch it.
@@ -136,54 +130,38 @@
/usr/sbin/useradd -r -g atheme -s /bin/false \
-c Atheme IRC Services daemon -d %atheme_home \
atheme /dev/null || :;
-%if 0%{?_unitdir:1}
 %service_add_pre atheme.service
-%endif
 
 %post
-%fillup_and_insserv %name
-%if 0%{?_unitdir:1}
 %service_add_post atheme.service
-%endif
+systemd-tmpfiles --create atheme.conf || :
 
 %preun
-%stop_on_removal %name
-%if 0%{?_unitdir:1}
 %service_del_preun atheme.service
-%endif
 
 %postun
-%restart_on_update %name
-%insserv_cleanup
-%if 0%{?_unitdir:1}
 %service_del_postun atheme.service
-%endif
 
 %post -n %lname -p /sbin/ldconfig
-
 %postun -n %lname -p /sbin/ldconfig
 
 %files -f %name.lang
 %defattr(-,root,root)
-%_sysconfdir/init.d/%name
-%_sbindir/rc%name

commit atheme for openSUSE:Factory

2013-10-08 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2013-10-08 10:45:11

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2012-11-24 
20:42:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2013-10-08 
10:45:12.0 +0200
@@ -1,0 +2,8 @@
+Mon Sep 30 23:51:08 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 7.0.6
+* chanfix: Restrict registering scored channels
+* memoserv/delete: Only accept numeric indexes
+- Add 0001-build-resolve-compile-warning-in-servtree.c.patch
+
+---

Old:

  atheme-services-7.0.5.tar.bz2

New:

  0001-build-resolve-compile-warning-in-servtree.c.patch
  atheme-services-7.0.6.tar.bz2



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.L2LTVJ/_old  2013-10-08 10:45:13.0 +0200
+++ /var/tmp/diff_new_pack.L2LTVJ/_new  2013-10-08 10:45:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 Name:   atheme
 %define pkg_name atheme-services
 %define lname  libathemecore1
-Version:7.0.5
+Version:7.0.6
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -34,6 +34,7 @@
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-config.diff
 Patch3: atheme-nodate.diff
+Patch4: 0001-build-resolve-compile-warning-in-servtree.c.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
@@ -80,7 +81,7 @@
 
 %prep
 %setup -qn %name-services-%version
-%patch -P 1 -P 2 -P 3 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -p1
 # use system libmowgli
 rm -Rf libmowgli*;
 

++ 0001-build-resolve-compile-warning-in-servtree.c.patch ++
From be48e415d9937014c4eac4d957ceb3bcc09b406d Mon Sep 17 00:00:00 2001
From: Jan Engelhardt jeng...@inai.de
Date: Tue, 1 Oct 2013 01:56:13 +0200
Subject: [PATCH] build: resolve compile warning in servtree.c

rpmlint is holding up the red flag in atheme 7.0.6

I: Program returns random data in a function
E: atheme no-return-in-nonvoid-function servtree.c:405

gcc had to say:
servtree.c:405:1: warning: control reaches end of non-void
function [-Wreturn-type]

The function added in commit f6fcaaa760913fb242cf0d330178a0078d458861
lacks a return call for the potential case of exiting the loop.
---
 libathemecore/servtree.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libathemecore/servtree.c b/libathemecore/servtree.c
index cc57bee..a4e205b 100644
--- a/libathemecore/servtree.c
+++ b/libathemecore/servtree.c
@@ -402,6 +402,7 @@ service_t *service_find_any(void)
 
MOWGLI_PATRICIA_FOREACH(sptr, state, services_name)
return sptr;
+   return NULL;
 }
 
 service_t *service_find(const char *name)
-- 
1.8.2

++ atheme-services-7.0.5.tar.bz2 - atheme-services-7.0.6.tar.bz2 ++
 6117 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit atheme for openSUSE:Factory

2012-11-24 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2012-11-24 20:42:16

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2012-09-18 
13:59:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2012-11-24 
20:42:19.0 +0100
@@ -1,0 +2,24 @@
+Wed Nov 21 00:00:07 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 7.0.5
+* ircd/unreal: fix memory corruption caused by strlcpy() against
+  a strshare-managed string
+* ircd/ircd-seven: support charybdis's extension channel modes
+* chanserv/sync: sync a channel on account registration. This
+  allows exttargets like $registered to react to new account
+  registrations.
+* chanserv/main: send MLOCK after a TS change, otherwise it
+  will be lost.
+* chanserv/flags: allow users with +f and +o (+v) to set +/-O and
+  +/-V on themselves.
+* chanserv/main: respect founder_flags config setting during
+  channel succession
+- Add atheme-nodate.diff which removes __DATE__ from source
+
+---
+Mon Nov 19 17:12:57 UTC 2012 - dims...@opensuse.org
+
+- Fix useradd invocation: -o is useless without -u and newer
+  versions of pwdutils/shadowutils fail on this now.
+
+---

Old:

  atheme-pkgconfig.diff
  atheme-pkgconfig2.diff
  atheme-services-7.0.2.tar.xz

New:

  atheme-nodate.diff
  atheme-services-7.0.5.tar.bz2
  atheme-tmpfiles.conf
  atheme.service



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.kP47x3/_old  2012-11-24 20:42:21.0 +0100
+++ /var/tmp/diff_new_pack.kP47x3/_new  2012-11-24 20:42:21.0 +0100
@@ -19,7 +19,7 @@
 Name:   atheme
 %define pkg_name atheme-services
 %define lname  libathemecore1
-Version:7.0.2
+Version:7.0.5
 Release:0
 Url:http://atheme.net/
 Summary:A portable, secure set of open source, modular IRC services
@@ -27,20 +27,22 @@
 Group:  Productivity/Networking/IRC
 
 #Git-Clone:git://github.com/atheme/atheme
-#DL-URL:   http://atheme.net/downloads/atheme-services-6.0.10.tar.bz2
-Source: %name-services-%version.tar.xz
+Source: 
http://www.atheme.net/downloads/atheme-services-%version.tar.bz2
 Source1:atheme.init
+Source2:atheme.service
+Source3:atheme-tmpfiles.conf
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-config.diff
-Patch3: atheme-pkgconfig.diff
-Patch4: atheme-pkgconfig2.diff
+Patch3: atheme-nodate.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cracklib-devel
 BuildRequires:  fdupes
 BuildRequires:  libopenssl-devel
 BuildRequires:  openldap2-devel
 BuildRequires:  pkgconfig
-BuildRequires:  xz
+%if 0%{?suse_version} = 1210
+BuildRequires:  systemd
+%endif
 BuildRequires:  pkgconfig(libmowgli-2) = 2.0.0
 BuildRequires:  pkgconfig(libpcre)
 %define atheme_home /var/lib/atheme
@@ -70,17 +72,22 @@
 Requires:   %lname = %version
 
 %description devel
+Atheme is a portable, secure set of open source, modular IRC services
+released under the BSD license, designed to run on many IRCds.
 
 This package contains the development headers for the library found
 in %lname.
 
 %prep
 %setup -qn %name-services-%version
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -p1
 # use system libmowgli
 rm -Rf libmowgli*;
 
 %build
+%if 0%{?suse_version} = 1210
+export RUNDIR=/run;
+%endif
 %if 0%{?suse_version}  1000  0%{?suse_version}  1030
 export CFLAGS=%optflags -fstack-protector
 %endif
@@ -97,8 +104,11 @@
 make %{?_smp_mflags}
 
 %install
+%if 0%{?suse_version} = 1210
+export RUNDIR=/run;
+%endif
 b=%buildroot;
-%makeinstall DOCDIR=%_docdir/%name
+make install DESTDIR=%buildroot DOCDIR=%_docdir/%name;
 
 # additional documentation
 mkdir -p $b/%_docdir/%name
@@ -109,29 +119,48 @@
 install -Dm 0755 %{S:1} $b/%_sysconfdir/init.d/%name;
 ln -sf %_sysconfdir/init.d/%name $b/%_sbindir/rc%name;
 
+%if 0%{?_unitdir:1}
+mkdir -p $b/%_unitdir $b/%_libexecdir/tmpfiles.d;
+install -pm0644 %{S:2} $b/%_unitdir/;
+install -pm0644 %{S:3} $b/%_libexecdir/tmpfiles.d/atheme.conf;
+%endif
+
 # config files
 # TODO: check if we should change any defaults and patch it.
 cp -v $b/%_sysconfdir/%name/atheme.conf{.example,}
 cp -v $b/%_sysconfdir/%name/atheme.motd{.example,}
 %find_lang %name
-%fdupes %buildroot
+%fdupes %buildroot/%_prefix
 
 %pre
 /usr/bin/getent group atheme /dev/null 2/dev/null || \

commit atheme for openSUSE:Factory

2012-04-12 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2012-04-12 13:24:50

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2012-03-16 
13:09:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2012-04-12 
13:24:52.0 +0200
@@ -1,0 +2,10 @@
+Wed Apr 11 17:16:11 UTC 2012 - simone.tolo...@gmail.com
+
+- Update to new upstream release 6.0.10
+* ircd/charybdis: send messages to channels even if we're not on it from the 
bots themselves.
+* ircd/unrealircd: reset +x if a vhost is removed.
+* ircd/inspircd: reset +x if a vhost is removed and track whether or not 
m_cloaking is loaded.
+* nickserv: ensure certfp resources are released when an account object is 
destroyed
+* bugs fixed in this release - SRV-148, SRV-160, SRV-166
+
+---

Old:

  atheme-services-6.0.9.tar.xz

New:

  atheme-services-6.0.10.tar.xz



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.RSgCOJ/_old  2012-04-12 13:24:53.0 +0200
+++ /var/tmp/diff_new_pack.RSgCOJ/_new  2012-04-12 13:24:53.0 +0200
@@ -16,7 +16,7 @@
 #
 
 Name:   atheme
-Version:6.0.9
+Version:6.0.10
 Release:0
 %define pkg_name atheme-services
 #
@@ -34,7 +34,7 @@
 #
 Url:http://www.atheme.net/
 #Git-Clone:git://git.atheme.org/atheme
-#DL-URL:   http://atheme.net/downloads/atheme-services-6.0.9.tar.bz2
+#DL-URL:   http://atheme.net/downloads/atheme-services-6.0.10.tar.bz2
 Source: %name-services-%version.tar.xz
 Source1:atheme.init
 Patch1: atheme-lockmodes.diff

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit atheme for openSUSE:Factory

2012-03-16 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2012-03-16 13:09:17

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2012-03-05 
17:58:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2012-03-16 
13:09:19.0 +0100
@@ -1,0 +2,10 @@
+Sat Feb 18 01:25:28 UTC 2012 - jeng...@medozas.de
+
+- Update to new upstream release 6.0.9
+* ircd/inspircd: Fix end-of-burst detection.
+* ircd/ts6: Mark +S services as UF_IMMUNE.
+* ircd/p10: Recognize umode +k as providing kick immunity.
+* ircd/plexus: Fix real hostname showing up as vhost.
+* backend/opensex: Cleanly handle no OpenSEX DB existing on startup
+
+---

Old:

  atheme-services-6.0.8.tar.xz

New:

  atheme-services-6.0.9.tar.xz



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.Z9nNS2/_old  2012-03-16 13:09:20.0 +0100
+++ /var/tmp/diff_new_pack.Z9nNS2/_new  2012-03-16 13:09:20.0 +0100
@@ -16,7 +16,7 @@
 #
 
 Name:   atheme
-Version:6.0.8
+Version:6.0.9
 Release:0
 %define pkg_name atheme-services
 #
@@ -34,7 +34,8 @@
 #
 Url:http://www.atheme.net/
 #Git-Clone:git://git.atheme.org/atheme
-Source: http://distfiles.atheme.org/atheme-services-%{version}.tar.xz
+#DL-URL:   http://atheme.net/downloads/atheme-services-6.0.9.tar.bz2
+Source: %name-services-%version.tar.xz
 Source1:atheme.init
 Patch1: atheme-lockmodes.diff
 Patch2: atheme-config.diff

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit atheme for openSUSE:Factory

2012-03-05 Thread h_root
Hello community,

here is the log from the commit of package atheme for openSUSE:Factory checked 
in at 2012-03-05 17:58:55

Comparing /work/SRC/openSUSE:Factory/atheme (Old)
 and  /work/SRC/openSUSE:Factory/.atheme.new (New)


Package is atheme, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/atheme/atheme.changes2011-09-23 
01:52:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.atheme.new/atheme.changes   2012-03-05 
17:58:56.0 +0100
@@ -1,0 +2,5 @@
+Thu Jan 12 11:30:30 UTC 2012 - co...@suse.com
+
+- change license to be in spdx.org format
+
+---



Other differences:
--
++ atheme.spec ++
--- /var/tmp/diff_new_pack.e6wlhO/_old  2012-03-05 17:58:57.0 +0100
+++ /var/tmp/diff_new_pack.e6wlhO/_new  2012-03-05 17:58:57.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package atheme
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,19 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   atheme
 Version:6.0.8
-Release:1
+Release:0
 %define pkg_name atheme-services
 #
-License:BSD
-Group:  Productivity/Networking/IRC
 #
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  libmowgli-devel = 0.7.0 libopenssl-devel pcre-devel pkgconfig
-BuildRequires:  openldap2-devel xz
+BuildRequires:  libmowgli-devel = 0.7.0
+BuildRequires:  libopenssl-devel
+BuildRequires:  openldap2-devel
+BuildRequires:  pcre-devel
+BuildRequires:  pkgconfig
+BuildRequires:  xz
 %define atheme_home /var/lib/atheme
 %define atheme_log  /var/log/atheme
 %define atheme_run  /var/run/atheme
@@ -40,6 +40,8 @@
 Patch2: atheme-config.diff
 #
 Summary:A portable, secure set of open source, modular IRC services
+License:BSD-3-Clause
+Group:  Productivity/Networking/IRC
 Requires(pre): pwdutils
 
 %description


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit atheme for openSUSE:Factory

2011-08-04 Thread h_root

Hello community,

here is the log from the commit of package atheme for openSUSE:Factory
checked in at Thu Aug 4 12:38:13 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/atheme/atheme.changes  2011-07-19 
22:24:37.0 +0200
@@ -0,0 +1,69 @@
+---
+Sat Jun 25 18:07:07 UTC 2011 - jeng...@medozas.de
+
+- enable LDAP backend
+- update to version 6.0.8
+* inspircd: Support for owner, halfops and admin are now dynamically
+  enabled by what modes exist instead of being enabled by what
+  modules you have loaded in inspircd.
+* support for InspIRCd 1.1, OfficeIRC and UltimateIRCd 3 has been
+  removed.
+* opensex is now the required database format. All flatfile will do
+  is convert your flatfile database to opensex and exit.
+* converted many modules that use external databases to using
+  opensex.
+- add Requires for pwdutils
+
+---
+Tue Mar  9 23:21:00 UTC 2010 - mrueck...@suse.de
+
+- update to version 5.0.1+4628
+
+---
+Thu Aug 23 06:32:22 CEST 2007 - mrueck...@suse.de
+
+- update to 2.2.0
+  many fixes see /usr/share/doc/packages/atheme/RELEASE
+
+---
+Sat Apr  7 22:50:31 CEST 2007 - mrueck...@suse.de
+
+- added atheme-2.1.1_restart.patch:
+  replace hardcoded path in restart
+
+---
+Mon Apr  2 04:34:00 CEST 2007 - mrueck...@suse.de
+
+- after a discussion with upstream:
+  remove postgresql support
+
+---
+Mon Apr  2 03:29:08 CEST 2007 - mrueck...@suse.de
+
+- update to version 2.1.1
+  ircd protocol
+  - Fix some potential crashes and desyncs with inspircd and
+channel bans.
+  - Allow for SAQUIT in inspircd11.
+  - Allow for RSQUIT in inspircd11 to allow /squit on jupes.
+  - Increase maximum parameter count for protocol commands from 19
+to 35.
+  chanserv
+  - Fix a crash in /cs set mlock.
+  documentation
+  - Update documentation a little.
+  misc
+  - Fix a potential division by zero.
+  - Improve random seeding.
+  - Use DATADIR in os_logonnews.
+
+---
+Tue Feb 20 19:12:00 CET 2007 - mrueck...@suse.de
+
+- update to version 2.1.0
+
+---
+Sat Nov 25 04:16:17 CET 2006 - mrueck...@suse.de
+
+- initial package of version 2.0.0
+

calling whatdependson for head-i586


New:

  atheme-config.diff
  atheme-lockmodes.diff
  atheme-services-6.0.8.tar.xz
  atheme.changes
  atheme.init
  atheme.spec



Other differences:
--
++ atheme.spec ++
#
# spec file for package atheme
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:   atheme
Version:6.0.8
Release:1
%define pkg_name atheme-services
#
License:BSD
Group:  Productivity/Networking/IRC
#
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  libmowgli-devel = 0.7.0 libopenssl-devel pcre-devel pkgconfig
BuildRequires:  openldap2-devel xz
%define atheme_home /var/lib/atheme
%define atheme_log  /var/log/atheme
%define atheme_run  /var/run/atheme
#
Url:http://www.atheme.net/
#Git-Clone: git://git.atheme.org/atheme
Source: http://distfiles.atheme.org/atheme-services-%{version}.tar.xz
Source1:atheme.init
Patch1: atheme-lockmodes.diff
Patch2: atheme-config.diff
#
Summary:A portable, secure set of open source, modular IRC services
Requires(pre): pwdutils

%description
Atheme is a portable, secure set of open source, modular IRC services released
under the BSD license, designed to run on many IRCds.

Unlike alternative packages, Atheme's core is minimalistic, providing only core
functionality. Atheme is a complete services set, excluding features designed
for oper abuse.


Authors:
-
nenolod nenolod -at- nenolod.net
gxti gxti -at- partiallystapled.com
jilles jilles -at- stack.nl
w00t w00t