commit 96f922f2cee9957746b4f5038982cb06f99c3bbe84a7107d19161e89c889332b Author: Adrian Schröter Date: Fri May 3 16:18:22 2024 +0200 Sync from SUSE:SLFO:Main lksctp-tools revision c9736569be1ce411dd2ec41e7690f84b diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/lksctp-tools.changes b/lksctp-tools.changes new file mode 100644 index 0000000..2be2bac --- /dev/null +++ b/lksctp-tools.changes @@ -0,0 +1,192 @@ +------------------------------------------------------------------- +Thu Mar 23 13:04:53 UTC 2023 - Martin Liška + +- Enable LTO now (boo#1133097). + +------------------------------------------------------------------- +Mon Aug 29 10:16:23 UTC 2022 - Jan Engelhardt + +- Update to release 1.0.19 + * Added support for sctp_peeloff_flags function + * Added macro definitions indicating which kernel features were + detected during build + * Fixes ignored parameter on sctp_sendv + +------------------------------------------------------------------- +Mon Mar 28 10:26:08 UTC 2022 - Martin Hauke + +- Update to version 1.0.17 + * Build: add option to disable tests build + * sctp_test: fix hostname resolution + * man: remove sysctl listing from sctp.7 + * Fix recieved->received typos + * Fix usage help for sctp_test + * test_1_to_1_accept_close: also expect EACCES when accept on + an established socket + * lksctp-tools: make bind_test can do while disable IPV6 + * libsctp: add pkg-config support + * autoconf: add m4 folder +- Run spec-cleaner + +------------------------------------------------------------------- +Tue Apr 23 12:32:37 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133097). + +------------------------------------------------------------------- +Sun Jan 11 17:59:00 UTC 2015 - Led + +- upgrade to 1.0.16 + * code cleanups + * various sctp_status fixes + * avoid using file descriptor 0 to get ENOTSOCK + * various fixes + * fix build for prefixed architectures +- remove patches: + * lksctp-fixes.patch + +------------------------------------------------------------------- +Thu Aug 1 19:49:35 UTC 2013 - andreas.stieger@gmx.de + +- upgrade to 1.0.15 + * withsctp: fix quoted command line arguments + * sctp_status: fix printstatus output + * do not returns an error if AM_SILENT_RULES does not exist +- include changes from 1.0.14 + * build: only use AM_CPPFLAGS instead of a mixture of AM_CFLAGS and AM_CPPFLAGS + * test_sctp_sendrecvmsg: fix bug in msg_flag passing + * build: fix out-of-tree build of withsctp. + * test_1_to_1_threads: fixup pthread hung by giving an array instead of a pointer + * test_1_to_1_threads: remove unused variable for t_recv and t_send + * sctp: Add new spinfo state values to enumeration + * build: Modernize autotools + +------------------------------------------------------------------- +Sat Jan 26 11:01:29 UTC 2013 - meissner@suse.com + +- upgraded to 1.0.13 (bugfixes) + T:BUILD Use silent rules + T:BUILD Fix build warnings all over the place + T:APP Fix memory leak in sctp_xconnect + T:TEST Fix deprecated values in test cases +- lskctp-fixes.patch: implicit warning fix + +------------------------------------------------------------------- +Mon Jan 21 10:38:43 UTC 2013 - meissner@suse.com + +- upgraded to 1.0.12 + T:API Add needed definitions for DTLS/SCTP. + T:API Fix data corruption in sctp_send + T:API Implement private SCTP_GET_ASSOC_STATS option to fetch addition + association data. + T:TEST Add more options to conformace test tool. + T:APP Add HEARTBEAT command to sctp_darn + T:API Obsolete interefaces have been removed + T:API Suport for SCTP_SACK_IMMEDIATELY options + T:API Support for non-blocking sctp-connectx + +------------------------------------------------------------------- +Wed Jun 20 06:35:03 UTC 2012 - meissner@suse.com + +- upgraded to 1.0.11 + T:BUILD fix parallel build warning + T:BUILD fix make distcheck for lksctp-tools + T:BUILD fix compiler warnings in the libraray, apps and tests + T:API Update the sctp.h header to match the kernel. + +------------------------------------------------------------------- +Wed Feb 15 06:06:42 UTC 2012 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + +------------------------------------------------------------------- +Thu Nov 24 10:19:35 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Wed Dec 16 09:49:55 CET 2009 - jengelh@medozas.de + +- enable parallel building + +------------------------------------------------------------------- +Mon Apr 6 17:47:21 CEST 2009 - meissner@suse.de + +- upgraded to 1.0.10 + T:TEST Split the kernel frame test framework from lksctp-tools. + The framework is very sensitive to all kernel changes, not just + ones related to SCTP. As such, it has been a gating fractor + to the releases of the new tools. + T:APP New tool sctp_status to be used with SCTP conformance tests. + http://networktest.sourceforge.net/ + T:APP Add -T option to sctp_test + T:APP Fix the -e option to sctp_darn + T:LIB Fix building of static libraries. + T:LIB Fix compile warning in addrs.c + T:APP Update the application useage of sctp_connectx + T:TEST Update the sctp_connectx() functional tests. + T:API Update to the sctp_connectx(). Now takes additional argument. + T:API Let sctp_recvmsg() honor passed in MSG_ flags + K: See kernel change log for details. We'll track only tools + changes here from now on. + +------------------------------------------------------------------- +Mon Sep 1 14:03:38 CEST 2008 - meissner@suse.de + +- upgraded to 1.0.9 + - adjusted to 2.6.26 + - Implement and export SCTP-AUTH API extensions based on sctpsocket-16 draft + - lots of bugfixes +- disable shared libraries and .la files + +------------------------------------------------------------------- +Mon Feb 25 22:53:47 CET 2008 - meissner@suse.de + +- upgraded to 1.0.8 + - added various new features + - adjusted to 2.6.24 + - bugfixes + +------------------------------------------------------------------- +Tue Jul 17 12:47:55 CEST 2007 - meissner@suse.de + +- upgraded to 1.0.7 + - lots of fixes + - adjusted to 2.6.22 kernel + +------------------------------------------------------------------- +Wed Apr 25 16:02:54 CEST 2007 - meissner@suse.de + +- fixed some rpmlint problems. Changed permissions + to 755/644, moved some development libraries. + +------------------------------------------------------------------- +Wed Jan 25 21:37:58 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Dec 12 12:28:55 CET 2005 - okir@suse.de + +- Updated to latest upstream version (1.0.4) + +------------------------------------------------------------------- +Wed Nov 2 22:18:33 CET 2005 - dmueller@suse.de + +- don't build as root + +------------------------------------------------------------------- +Fri Jan 21 14:45:30 CET 2005 - okir@suse.de + +- Updated to latest upstream version (1.0.2) + +------------------------------------------------------------------- +Wed May 12 11:09:24 CEST 2004 - okir@suse.de + +- Updated to lksctp-tools to 1.0.1 per request from IBM + +------------------------------------------------------------------- +Tue Mar 16 10:47:03 CET 2004 - okir@suse.de + +- Built initial package + diff --git a/lksctp-tools.spec b/lksctp-tools.spec new file mode 100644 index 0000000..4bdb944 --- /dev/null +++ b/lksctp-tools.spec @@ -0,0 +1,89 @@ +# +# spec file for package lksctp-tools +# +# Copyright (c) 2023 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 https://bugs.opensuse.org/ +# + + +Name: lksctp-tools +Version: 1.0.19 +Release: 0 +Summary: Utilities for SCTP (Stream Control Transmission Protocol) +License: LGPL-2.1-or-later +Group: Productivity/Networking/Other +URL: http://lksctp.sourceforge.net +#Git-Clone: https://github.com/sctp/lksctp-tools +Source: https://github.com/sctp/lksctp-tools/archive/refs/tags/v%version.tar.gz +BuildRequires: libtool + +%description +This package contains the SCTP base runtime library and command line +tools. + +SCTP (Stream Control Transmission Protocol) is a message-oriented, +reliable transport protocol with congestion control, support for +transparent multihoming, and multiple ordered streams of messages. + +%package devel +Summary: Development files for SCTP (Stream Control Transmission Protocol) +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version}-%{release} +Requires: glibc-devel + +%description devel +This package contains the SCTP development libraries and C header +files. + +SCTP (Stream Control Transmission Protocol) is a message oriented, +reliable transport protocol, with congestion control, support for +transparent multi-homing, and multiple ordered streams of messages. + +%prep +%setup -q + +%build +autoreconf -fi +%configure --prefix=%{_prefix} \ + --enable-shared \ + --disable-static +%make_build + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%license COPYING COPYING.lib +%doc AUTHORS ChangeLog +%doc doc/*.txt +%{_bindir}/* +%{_libdir}/libsctp.so.* +%dir %{_libdir}/lksctp-tools +%{_libdir}/lksctp-tools/*.so.* +%{_mandir}/man7/* + +%files devel +%{_includedir}/netinet/sctp.h +%{_libdir}/pkgconfig/libsctp.pc +%{_libdir}/libsctp.so +%dir %{_libdir}/lksctp-tools +%{_libdir}/lksctp-tools/*.so +%dir %{_datadir}/lksctp-tools +%{_datadir}/lksctp-tools/* +%{_mandir}/man3/* + +%changelog diff --git a/v1.0.19.tar.gz b/v1.0.19.tar.gz new file mode 100644 index 0000000..127917d --- /dev/null +++ b/v1.0.19.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9251b1368472fb55aaeafe4787131bdde4e96758f6170620bc75b638449cef01 +size 561962