commit 52eba6d4e4182197210dae77e6beaefb6e164cd573842a98e5ced77fbfc16724 Author: Jan Engelhardt Date: Thu Feb 13 14:47:27 2025 +0100 libpri 1.6.0 diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..8a87f32 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +libpri1_4 diff --git a/libpri-1.6.0.tar.gz b/libpri-1.6.0.tar.gz new file mode 100644 index 0000000..7dd8b43 Binary files /dev/null and b/libpri-1.6.0.tar.gz differ diff --git a/libpri-1.6.0.tar.gz.asc b/libpri-1.6.0.tar.gz.asc new file mode 100644 index 0000000..55a5808 --- /dev/null +++ b/libpri-1.6.0.tar.gz.asc @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAliLh7IACgkQbLROVXvZgtjxzQCeKFnp8PzaGoxfPOHmJRWGC1Aa +A9YAn0rJIAuTv0dUX1OSsdBb5YCsja1K +=NQHP +-----END PGP SIGNATURE----- +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAliLirwACgkQnFnwAHd9zEXzqQCfYCQIOC7EtW1CwWozz8/K9BCe +Yf0AoKZOd5KCFPIKrjB+CDlKAcqWjKD3 +=nIL1 +-----END PGP SIGNATURE----- +-----BEGIN PGP SIGNATURE----- + +iQEcBAABAgAGBQJYi6CPAAoJEDaKszK1mXXzUpcIALTmWlHY3Vj+8NLd/EAsZkvd +rL7+/sxLUhq8FKt2jnz2oRhtyqUfSoL1TXk+uTaQfLJYgsTP+3oDuP8tMNhUR0lg +YPbdxgexx4ejPEcqbi46vHC2ouaKEARpo9olrp2SUhUMHZr0knT9AEp9/IXplT03 +383L8IMMYvXF/GjCwDC3pnzIoEb6f4033sbQ9625vArhE67UfgwFgK5D8kASrgZr +X6B1B6oz/CMtlcTtoGalxqiHnKlBgEpWA16RsadmMrZbW8rUAYDezL1lYTfyUCSH +EjDhdEHblOUoW6dIaAOZqGvaITtdHCZMwjLOjhrQNHD2IR8UuJfa5x3B0AHoAac= +=Rh52 +-----END PGP SIGNATURE----- diff --git a/libpri.changes b/libpri.changes new file mode 100644 index 0000000..822e71e --- /dev/null +++ b/libpri.changes @@ -0,0 +1,264 @@ +------------------------------------------------------------------- +Sun Sep 6 13:04:08 UTC 2020 - Jan Engelhardt + +- Remove old specfile constructs. +- Drop -Werror. + +------------------------------------------------------------------- +Mon Sep 4 10:17:04 UTC 2017 - jengelh@inai.de + +- Update to new upstream release 1.6.0 + * work around bug in Lucent switches that set the + octet 3 extension bit + +------------------------------------------------------------------- +Sat Jun 28 00:41:32 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 1.4.15 (bugfix release) +* Fix hole in layer2_persistence option for TE PTMP links. +* libpri: Make TE-PTP mode respond to MDL TEI check requests. +* http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15-summary.html +- Delete libpri-soname.diff (replaced by changed make call in + %build): switch back to original SONAME (libpri-1_4 -> + libpri1_4), and add symvers to it instead. + +------------------------------------------------------------------- +Thu Jan 24 16:19:42 UTC 2013 - jengelh@inai.de + +- Update to new upstream release 1.4.14 (bugfix release) +* Normal Clearing in Progress Message was ignored + +------------------------------------------------------------------- +Mon Oct 3 08:23:20 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 1.4.12 + (no user-level changelog available; see ChangeLog file for + developer changelog) +- Add patch libpri-soname.diff to fix broken SO versioning +- Implement correct shlib name (libpri1_4 -> libpri-1_4) + +------------------------------------------------------------------- +Tue Jan 18 15:15:25 UTC 2011 - chris@computersalat.de + +- update to 1.4.11.5 + * q921.c: Merged revision 2101 from + https://origsvn.digium.com/svn/libpri/branches/1.4 .......... + r2101 | rmudgett | 2010-11-05 14:24:01 -0500 (Fri, 05 Nov 2010) | + 9 lines Remove all TEIs when NT PTMP starts. Remove all TEIs when + a NT PTMP link is started and there are no other links to make + sure there are no devices that think they have a TEI. A device + may think it has a TEI if the upper layer program is restarted or + the system reboots. This fixes the bug portion of JIRA + LIBPRI-51/SWP-2453. .......... +- for more information about changes please see ChangeLog file + +------------------------------------------------------------------- +Thu Sep 2 06:42:42 UTC 2010 - chris@computersalat.de + +- update to 1.4.11.4 + * lot of changes please see ChangeLog file + +------------------------------------------------------------------- +Fri Jul 30 13:52:40 UTC 2010 - chris@computersalat.de + +- update to 1.4.11.3 + * pri_internal.h, q931.c: [regression] Calling Number assignment + logic change in libpri 1.4.11. Restored the old behaviour if + there is more than one calling number in the incoming SETUP + message. A network provided number is reported as ANI. (closes + issue #17495) Reported by: ibercom Patches: + issue_17495_v1.4.11.2.patch uploaded by rmudgett (license 664) + issue_17495_v1.4.patch uploaded by rmudgett (license 664) Tested + by: ibercom +- cleanup spec + o updated description + o macro so_name for libpri1-4 + +------------------------------------------------------------------- +Tue Jun 15 15:08:47 UTC 2010 - chris@computersalat.de + +- update to 1.4.11.2 + * pri_facility.c: Q.SIG calling name in FACILITY message not + reported to the upper layer. Q.SIG can send the CallingName, + CalledName, and ConnectedName in stand alone FACILITY messages. + If the CallingName was not sent in the SETUP message, the caller + id name was not reported to the upper layer. (closes issue #17458) + Reported by: jsmith Patches: issue17458_post_qsig_name.patch uploaded + by rmudgett (license 664) issue17458_post_qsig_name_v1.4.11.1.patch + uploaded by rmudgett (license 664) Tested by: rmudgett, jsmith + * pri.c: Inband disconnect setting does nothing on BRI spans. + The acceptinbanddisconnect flag is not inherited when creating + a new TEI and thus rendering the setting (and its respective + equivalent in Asterisk) a no-op on BRI setups. (closes issue + #15265) Reported by: paravoid Patches: inband-bri.diff uploaded + by paravoid (license 200) Tested by: paravoid + * q931.c, rose.c, rosetest.c: Multi component FACILITY messages + only process the first component. The code was only processing + the first ROSE component in the facility message. I also updated + rosetest.c to have a multiple component ROSE message test. + (closes issue #17428) Reported by: patrol-cz Patches: + issue17428.patch uploaded by rmudgett (license 664) Tested by: + rmudgett, patrol-cz + * for more see ChangeLog + +------------------------------------------------------------------- +Sun Feb 21 23:28:55 UTC 2010 - chris@computersalat.de + +- revert to obviously deleted stuff + o State of submit-request #28379 was changed by vitsoft: + new -> accepted + o merged changes +- added baselibs.conf + +------------------------------------------------------------------- +Sat Jan 9 18:45:23 UTC 2010 - chris@computersalat.de + +- update to 1.4.10.2 + o lot of changes read ChangLog +- cleanup spec + o added header + o sort TAGS + o fix RPM_OPT_FLAGS + o merged spec changes with changes file + o added debug_package_requires +- cleanup Source +- add subpackage libpri1_4 for shared lib +- removed libpri package + o not needed + +------------------------------------------------------------------- +Fri Jul 03 21:38:47 CET 2009 - vittorio@vitsoft.bz + +- libpri 1.4.10.1 + +------------------------------------------------------------------- +Wed Jul 01 04:33:16 CET 2009 - vittorio@vitsoft.bz + +- libpri 1.4.10 + +------------------------------------------------------------------- +Wed Mar 18 11:04:30 CET 2009 - vittorio@vitsoft.bz + +- libpri 1.4.9 + +------------------------------------------------------------------- +Sun Oct 05 22:15:40 CET 2008 - vittorio@vitsoft.bz + +- libpri 1.4.7 + +------------------------------------------------------------------- +Fri Feb 08 12:26:37 CET 2008 - vittorio@vitsoft.bz + +- libpri 1.4.3 asterisk 1.4 + +------------------------------------------------------------------- +Wed Oct 17 22:01:29 CET 2007 - vittorio@vitsoft.bz + +- libpri 1.4.2 asterisk 1.4 + +------------------------------------------------------------------- +Mon Aug 13 08:26:18 CET 2007 - vittorio@vitsoft.bz + +- libpri for asterisk 1.4 + +------------------------------------------------------------------- +Thu Oct 19 15:42:19 CEST 2006 - max@suse.de + +- New versions: libpri-1.2.4, bristuff-0.3.0-PRE-1s +- Fix some bugs and match the latest version of Asterisk. + +------------------------------------------------------------------- +Fri Jul 7 14:42:52 CEST 2006 - max@suse.de + +- New versions: libpri-1.2.3, bristuff-0.3.0-PRE-1q, fix some bugs + and match the newest versions of Asterisk and zaptel. + +------------------------------------------------------------------- +Mon Mar 20 17:25:06 CET 2006 - max@suse.de + +- Updated the bristuff patch to version 0.3.0-PRE-1k to match the + new version of Asterisk. + +------------------------------------------------------------------- +Fri Jan 27 02:07:09 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 25 18:30:38 CET 2006 - max@suse.de + +- New versions: libpri-1.2.2, bristuff-0.3.0-PRE-1i + +------------------------------------------------------------------- +Fri Dec 16 16:40:31 CET 2005 - max@suse.de + +- New version: 1.2.1 +- New version of the bristuff patch: 0.3.0-PRE-1c + +------------------------------------------------------------------- +Wed Aug 10 18:40:33 CEST 2005 - max@suse.de + +- New version of the bristuff patch: 0.2.0-rc8n + +------------------------------------------------------------------- +Mon Jul 18 19:26:14 CEST 2005 - max@suse.de + +- New version 1.0.9 +- New version of the bristuff patch: 0.2.0-rc8j + +------------------------------------------------------------------- +Mon Mar 7 16:08:02 CET 2005 - max@suse.de + +- New version of the bristuff patch: 0.2.0-rc7k + +------------------------------------------------------------------- +Mon Feb 28 17:04:30 CET 2005 - max@suse.de + +- New version: 1.0.6 +- New version of the bristuff patch: 0.2.0-rc7i + +------------------------------------------------------------------- +Thu Jan 13 16:20:59 CET 2005 - max@suse.de + +- New version: 1.0.3 +- New version of the bristuff patch: 0.2.0-rc3a + +------------------------------------------------------------------- +Fri Nov 12 00:55:02 CET 2004 - ro@suse.de + +- fixed file list + +------------------------------------------------------------------- +Fri Nov 5 12:52:15 CET 2004 - max@suse.de + +- New version: 1.0.2 +- New version of the bristuff patch: 0.2.0-rc2a + +------------------------------------------------------------------- +Thu Aug 19 17:56:36 CEST 2004 - max@suse.de + +- Update to bristuff 0.1.0-RC4a +- Update to CVS snapshot from 2004-08-13 + +------------------------------------------------------------------- +Thu Aug 12 17:22:01 CEST 2004 - max@suse.de + +- Update to bristuff 0.1.0-RC3. +- Update to CVS snapshot from 2004-08-12. +- Run ldconfig after (un)installation. + +------------------------------------------------------------------- +Fri Jul 23 17:03:17 CEST 2004 - max@suse.de + +- Update to bristuff 0.1.0-RC2 +- Update to CVS snapshot from 2004-07-22 + +------------------------------------------------------------------- +Wed Jun 23 18:16:44 CEST 2004 - max@suse.de + +- New package: libpri - Userspace implementation of the + ISDN PRI (S2M) protocols. It supports TE, and NT mode. + +- CVS snapshot from 2004-05-10, based on 0.6.0. + +- Added patch to support BRI (S0-Bus) as well. diff --git a/libpri.keyring b/libpri.keyring new file mode 100644 index 0000000..e7d31bb --- /dev/null +++ b/libpri.keyring @@ -0,0 +1,106 @@ +pub dsa1024/0xAA0920F2F1DDCF73 2011-11-15 [SC] + Key fingerprint = DA6D 9B42 EE6F 9C59 C379 0700 AA09 20F2 F1DD CF73 +uid [ unknown] Matthew Jordan +sub elg1024/0x61F02C3951E145E3 2011-11-15 [E] + +pub dsa1024/0x6CB44E557BD982D8 2010-08-30 [SC] + Key fingerprint = 57E7 69BC 3790 6C09 1E7F 641F 6CB4 4E55 7BD9 82D8 +uid [ unknown] Richard Mudgett +sub elg1024/0xF0556C24253C5733 2010-08-30 [E] + +pub dsa1024/0x9C59F000777DCC45 2013-03-27 [SC] + Key fingerprint = 639D 932D 5170 532F 8C20 0CCD 9C59 F000 777D CC45 +uid [ unknown] Kevin Harwell +sub elg1024/0xF3AAF493D520EE46 2013-03-27 [E] + +pub rsa2048/0x368AB332B59975F3 2016-04-20 [SC] + Key fingerprint = 21A9 1EB1 F012 2529 93E9 BF4A 368A B332 B599 75F3 +uid [ unknown] George Joseph +sub rsa2048/0xEE5B5FF60C3CF379 2016-04-20 [E] + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +P26HomryjZGJGHm3 +=t3Xy +-----END PGP PUBLIC KEY BLOCK----- diff --git a/libpri.spec b/libpri.spec new file mode 100644 index 0000000..8232034 --- /dev/null +++ b/libpri.spec @@ -0,0 +1,101 @@ +# +# spec file for package libpri +# +# 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 +# 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/ +# + + +Name: libpri +%define lname libpri1_4 +Version: 1.6.0 +Release: 0 +Summary: An implementation of Primary Rate ISDN +License: GPL-2.0 +Group: Development/Libraries/C and C++ +Url: http://asterisk.org/ +Source: http://downloads.asterisk.org/pub/telephony/libpri/%name-%version.tar.gz +Source2: http://downloads.asterisk.org/pub/telephony/libpri/%name-%version.tar.gz.asc +Source3: %name.keyring +BuildRequires: dahdi-linux-devel +BuildRequires: libtonezone-devel + +%description +libpri is a C implementation of the Primary Rate ISDN specification. +It was based on the Bellcore specification SR-NWT-002343 for National +ISDN. It has been tested work with NI-2, Nortel DMS-100, and Lucent +5E Custom protocols on switches from Nortel and Lucent. + +%package -n %lname +Summary: An implementation of Primary Rate ISDN +Group: System/Libraries + +%description -n %lname +libpri is a C implementation of the Primary Rate ISDN specification. +It was based on the Bellcore specification SR-NWT-002343 for National +ISDN. It has been tested work with NI-2, Nortel DMS-100, and Lucent +5E Custom protocols on switches from Nortel and Lucent. + +%package devel +Summary: Development Library of Primary Rate ISDN +Group: Development/Libraries/C and C++ +Requires: %lname = %version + +%description devel +libpri is a C implementation of the Primary Rate ISDN specification. +It was based on the Bellcore specification SR-NWT-002343 for National +ISDN. It has been tested work with NI-2, Nortel DMS-100, and Lucent +5E Custom protocols on switches from Nortel and Lucent. + +This package contains the header files and libraries necessary for +developing applications which use libpri. + +%prep +%autosetup -p1 + +# change harcoded /usr/lib path to %_libdir so libs are placed properly +# on 64 bit arches too +perl -pi -e's,\$\(INSTALL_BASE\)/lib,%_libdir,g' Makefile + +# if building as non-root make sure the location of restorecon is known +perl -pi -e's,restorecon,/sbin/restorecon,g' Makefile + +# use $(RPM_OPT_FLAGS) +perl -pi -e 's,CFLAGS=(.*),CFLAGS=\$(RPM_OPT_FLAGS) $1,' Makefile +perl -pi -e 's{ -Werror }{ }' Makefile + +%build +# The developers have added functions in the past (for example, between 1.4.12 +# and 1.4.13) without one of: (a) bumping SO version, or (b) ELF symbol +# versioning. Therefore, tag all symbols now to make updates/downgrades +# guarantee working. +echo 'V_%version { global: *; };' >libpri.sym +%make_build LDFLAGS="-Wl,--version-script=libpri.sym" + +%install +%make_install +rm -fv "%buildroot/%_libdir"/*.a + +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig + +%files -n %lname +%license LICENSE +%_libdir/libpri.so.1.4* + +%files devel +%doc ChangeLog README TODO +%_libdir/libpri.so +%_includedir/libpri.h + +%changelog