Projects
osmocom:master
libosmocore
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 62
View file
libosmocore.spec
Changed
@@ -14,13 +14,13 @@ Name: libosmocore Requires: osmocom-master -Version: 1.7.0.119.b31a +Version: 1.8.0 Release: 0 Summary: The Open Source Mobile Communications Core Library License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND AGPL-3.0-or-later Group: Productivity/Telephony/Utilities Url: https://osmocom.org/projects/libosmocore/wiki/Libosmocore -Source: libosmocore_1.7.0.119.b31a.tar.xz +Source: libosmocore_1.8.0.tar.xz Source1: rpmlintrc BuildRequires: automake >= 1.6 BuildRequires: libtool >= 2 @@ -119,14 +119,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore19 +%package -n libosmocore20 Requires: osmocom-master Summary: Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore19 +%description -n libosmocore20 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -136,7 +136,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore19 = %version +Requires: libosmocore20 = %version Requires: libtalloc-devel Requires: lksctp-tools-devel @@ -377,8 +377,8 @@ %postun -n libosmocodec0 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig -%post -n libosmocore19 -p /sbin/ldconfig -%postun -n libosmocore19 -p /sbin/ldconfig +%post -n libosmocore20 -p /sbin/ldconfig +%postun -n libosmocore20 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig @@ -422,9 +422,9 @@ %_libdir/libosmocoding.so %_libdir/pkgconfig/libosmocoding.pc -%files -n libosmocore19 +%files -n libosmocore20 %defattr(-,root,root) -%_libdir/libosmocore.so.19* +%_libdir/libosmocore.so.20* %files -n libosmocore-devel %defattr(-,root,root)
View file
commit_5f15e4199c036b37109e3bbb86c482c68f53ff43.txt
Added
View file
commit_b31a2b5f6de1a3b77e76fc542cd73132eb66ae79.txt
Deleted
View file
libosmocore_1.7.0.119.b31a.dsc -> libosmocore_1.8.0.dsc
Changed
@@ -1,8 +1,8 @@ Format: 3.0 (native) Source: libosmocore -Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore19, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmousb0, libosmocore-dev, libosmocore-utils, libosmocore-dbg +Binary: libosmocore, libosmocodec0, libosmocodec-doc, libosmocoding0, libosmocoding-doc, libosmocore20, libosmocore-doc, libosmogb14, libosmogb-doc, libosmogsm18, libosmogsm-doc, libosmoisdn0, libosmoisdn-doc, libosmovty9, libosmovty-doc, libosmoctrl0, libosmoctrl-doc, libosmosim2, libosmousb0, libosmocore-dev, libosmocore-utils, libosmocore-dbg Architecture: any all -Version: 1.7.0.119.b31a +Version: 1.8.0 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: https://projects.osmocom.org/projects/libosmocore Standards-Version: 3.9.8 @@ -19,7 +19,7 @@ libosmocore-dev deb libdevel optional arch=any libosmocore-doc deb doc optional arch=all libosmocore-utils deb utils optional arch=any - libosmocore19 deb libs optional arch=any + libosmocore20 deb libs optional arch=any libosmoctrl-doc deb doc optional arch=all libosmoctrl0 deb libs optional arch=any libosmogb-doc deb doc optional arch=all @@ -33,8 +33,8 @@ libosmovty-doc deb doc optional arch=all libosmovty9 deb libs optional arch=any Checksums-Sha1: - 876ca3cad3ed6138bcf7218647f0374baba88fd3 1015208 libosmocore_1.7.0.119.b31a.tar.xz + 67c9d94dc9f44b8ba7cdc75c6e49b40e482858a1 1016868 libosmocore_1.8.0.tar.xz Checksums-Sha256: - 5a21aeed6f913d3ee0b9f4dd4f44bcc29d9bb5acc9f26f6d9477f33afb3c6a81 1015208 libosmocore_1.7.0.119.b31a.tar.xz + 86de2796ccbc0e34b22605be88b0446b5ca31868dd471919ffd32be5dc53ed8a 1016868 libosmocore_1.8.0.tar.xz Files: - 65c0669b207acfb879d488b263110f1e 1015208 libosmocore_1.7.0.119.b31a.tar.xz + a0fa59083aca4681a0a9731cfb5d3518 1016868 libosmocore_1.8.0.tar.xz
View file
libosmocore_1.7.0.119.b31a.tar.xz/.tarball-version -> libosmocore_1.8.0.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.7.0.119-b31a +1.8.0
View file
libosmocore_1.7.0.119.b31a.tar.xz/TODO-RELEASE -> libosmocore_1.8.0.tar.xz/TODO-RELEASE
Changed
@@ -7,8 +7,3 @@ # If any interfaces have been added since the last public release: c:r:a + 1. # If any interfaces have been removed or changed since the last public release: c:r:0. #library what description / commit summary line -libosmocore new API osmo_sockaddr_is_any(), osmo_sockaddr_netmask_to_prefixlen() -libosmocore ABI breakage OSMO_NUM_DLIB change affecting internal_cat -libosmocore new API osmo_netns_*() -libosmocore new API osmo_netdev_*() -libosmocore new API osmo_tundev_*()
View file
libosmocore_1.7.0.119.b31a.tar.xz/contrib/libosmocore.spec.in -> libosmocore_1.8.0.tar.xz/contrib/libosmocore.spec.in
Changed
@@ -118,14 +118,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore19 +%package -n libosmocore20 Requires: osmocom-master Summary: Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore19 +%description -n libosmocore20 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -135,7 +135,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore19 = %version +Requires: libosmocore20 = %version Requires: libtalloc-devel Requires: lksctp-tools-devel @@ -376,8 +376,8 @@ %postun -n libosmocodec0 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig -%post -n libosmocore19 -p /sbin/ldconfig -%postun -n libosmocore19 -p /sbin/ldconfig +%post -n libosmocore20 -p /sbin/ldconfig +%postun -n libosmocore20 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig @@ -421,9 +421,9 @@ %_libdir/libosmocoding.so %_libdir/pkgconfig/libosmocoding.pc -%files -n libosmocore19 +%files -n libosmocore20 %defattr(-,root,root) -%_libdir/libosmocore.so.19* +%_libdir/libosmocore.so.20* %files -n libosmocore-devel %defattr(-,root,root)
View file
libosmocore_1.7.0.119.b31a.tar.xz/debian/changelog -> libosmocore_1.8.0.tar.xz/debian/changelog
Changed
@@ -1,8 +1,154 @@ -libosmocore (1.7.0.119.b31a) unstable; urgency=medium +libosmocore (1.8.0) unstable; urgency=medium - * Automatically generated changelog entry for building the Osmocom master feed + Vadim Yanitskiy + * fix uninitialized err pointer passed to osmo_bssap_le_dec() + * gsm0408_test: do not return early in test_bearer_cap() + * gsm0408_test: add a testcase for gsm48_decode_bearer_cap() + * gsm48_ie: fix coding style: while is not a function + * gb: fix uninitialized ptr access in bssgp_encode_rim_pdu() + * fsm: add unit tests verifying state timeout s/ms accuracy + * fsm: fix state_chg(): pass microseconds to osmo_timer_schedule() + * tests/tdef: assert pointer returned by osmo_tdef_get_entry() + * gb/gprs_ns: call osmo_timer_del() unconditionally + * fsm: osmo_fsm_{event,inst,state}_name(): make *fi pointer const + * logging: add a new category DLCSN1 for libosmo-csn1 + * {gb,sim,usb}: ensure -no-undefined is present in *_la_LDFLAGS + * include: use '#pragma once' everywhere + * gsm0502: use parentheses in GSM_TDMA_FN_{SUM,SUB} macros + * configure.ac: fix 'AM_CONDITIONAL(ENABLE_GNUTLS, false)' listed twice + * {gsm,gb}/Makefile.am: drop undefined $GCC_FVISIBILITY_HIDDEN + * gsm0502: gsm0502_fn_remap(): use GSM_TDMA_FN_SUB() macro + * */Makefile.am: do not mix up AM_CFLAGS with AM_CPPFLAGS + * gsm0808: cosmetic: switch is not a function + * gsm0808: remove unneeded assignment in enc_speech_codec() + * gsm0808: remove redundant assert() in enc_speech_codec() + * gsm0808: remove over-defensive assert()s for function parameters + * gsm0808: add gsm0808_enc_speech_codec_list2() + * gsm0808: use new gsm0808_enc_speech_codec_list2() API + * gsm48_ie: gsm48_decode_freq_list(): make 'cd' argument const - -- Osmocom OBS scripts <info@osmocom.org> Sat, 04 Feb 2023 10:12:27 +0000 + Pau Espin Pedrol + * iuup: Explicitly mark default case as unexpected with assert + * cbsp: avoid potential msgb write overflow in osmo_cbsp_recv_buffered + * gsm_23_041.h: Define CBS ETWS Warning Type values + * cbsp: Return error if decoding any of the cell id lists fail + * tests: Run smscb/gsm0341_test during make check + * cbsp: Guard against malformed msgb without l1h,l2h being passed + * cbsp: Fix decoding of Fail List + * cosmetic: tlv.h: Fix trailing whistespace + * tlv.h: Fix TLVP_PRESENT returning a pointer instead of a boolean + * gsm: Add BTS feature for Osmux + * gsm: rsl: Define new osmocom extension TLV IE to pass Osmux CID + * gsm: bts_features: Add missing entries to osmo_bts_features_names + * utils.h: protect param with parenthesis in OSMO_BYTES_FOR_BITS() + * vty: Allow using hex representations in cmd numeric ranges + * socket.h: Reorder sockaddr APIs to have them all together + * socket: Introduce API osmo_sockaddr_is_any + * gsm: constify several readonly params + * ctrl: error if program forgot to initialize the ctr handler before installing cmds + * socket.h: Introduce API osmo_sockaddr_netmask_to_prefixlen() + * Move src/*.{c,h} to src/core/ + * src/core/Makefile.am: reformat SOURCES list + * Split include/Makefile.am content into subdirs + * Makefile.am: Remove unexsiting all_includes variable + * Fix all references to config.h + * Introduce netns API + * Introduce netdev API + * Introduce tundev API + * configure --enable-libmnl: Add libmnl to libosmocore.pc.in Requires + * netdev: Fix compilation building with --disable-libmnl + * tun: Fix potential unpaired call to osmo_netns_switch_exit() + * gprs_ns2_fr: use osmo_netdev to monitor and operate network device + * debian/rules: Fix moved path crc*gen.c + + Mychaela Falconia + * gsm48_ie: fix parsing of Bearer capability IE without octet 3a + + Harald Welte + * sim/class_tables: Add GET IDENTITY, SUSPEND UICC, EXCHANGE CAPABILITIES + * allocate VTY port number 4270 for osmo-isdntap + * logging.h: Allocate DLM2PA and DLM2UA for libosmo-sigtran + * Support building with -Werror=strict-prototypes / -Werror=old-style-definition + * Disable -Wstrict-prototypes for logging_vty_add_cmds() + * vty/logging.h: Avoid -Werror=pragmas error in C++ code + * Add -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition + * Fix typos in copyright statements. + * gsmtap.h: Add definitions for various ISDN sub-types + * create libosmoisdn sub-library + * isdndlc: Fix documentation + + Oliver Smith + * gsm0808_enc_aoip_trasp_addr: add length check + * utils/osmo-stat-dummy: check for ENABLE_UTILITIES + * d/control: libosmocore-dev: depend on libmnl-dev + * gsm_08_08.h: fix typo in GSM0808_DATA_FULL_PREF + + Alexander Couzens + * gprs_ns2: add vty `nse <0-65535> restart sns` + * gb: add bssgp2_enc_flush_ll encode FLUSH-LL + + Neels Hofmeyr + * enrich API doc for gsm0808_speech_codec + * gsm0408_test: do not print errno in expected output + * comments: gsm_08_08.h: AMR cfg: explain in much more detail + * osmo_tdef_get(): clarify API doc on val_if_not_present + + Max + * Ignore osmo-ns-dummy + * Add function to guess AF_UNSPEC address + * Add osmo_sockaddr_strs_to_str() + * cosmetic: remove trailing space + * cosmetic: make linter happy with LAPD code + * LAPD: log unknown format value + * LAPD: use bool for T200 reset flags + * msgb: expand copy test + * doc: correct typo in ticket reference + * msgb: introduce extended copy functions + * Add define for unset Frame Number + * LAPD: move tx_hist code into static functions + * osmo-ns-dummy: add ctrl interface + * jenkins_arm.sh: disable external tests + * vty: fix doc typo + * telnet_init_dynif: propagate error + * telnet_init_dynif: don't allow negative port + * rate_ctr: convert to timerfd + * rate_ctr: drop rate estimation code + * osmo-stat-dummy: add rate counters and statsd tester + * ctrl: add optional port to bind command + * ASCI: add VBS/VGCS support to BTS features list + * SI: add RR short PD message types + * Fixup .gitignore + * SI: add missing header + * Add SI10 support + + neels + * Revert "Add osmo_sockaddr_strs_to_str()" + * Revert "Add function to guess AF_UNSPEC address" + + Daniel Willmann + * use_count: Return if uc is NULL + + Keith Whyte + * Fix LCLS-CONNECT-CONTROL generation + * Fix Typo in gsm0808_msgt_names + + Philipp Maier + * msgb: assert msgb->lXh to be not NULL + * msgb: do not use msgb_l4 instead of msgb_sms + * bits: fix typo + * uitils: add floored and euclidian modulo functions + * gsm0408_test: add unittest for gsm_gsmtime2fn() + * gsm_utils: improve gsm_gsmtime2fn() + + arehbein + * gb/vty: Show if NSVC is blocked locally by O&M/vty or by remote + * libosmocore: Deprecate APIs telnet_init(_dynip)() + * libosmocore: Transition to use of 'telnet_init_default' + + Eric + * bitgen test: fix concat macro + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 07 Feb 2023 11:20:41 +0100 libosmocore (1.7.0) unstable; urgency=medium
View file
libosmocore_1.7.0.119.b31a.tar.xz/debian/control -> libosmocore_1.8.0.tar.xz/debian/control
Changed
@@ -31,7 +31,7 @@ Multi-Arch: foreign Depends: osmocom-master, libosmocodec0 (= ${binary:Version}), libosmocoding0 (= ${binary:Version}), - libosmocore19 (= ${binary:Version}), + libosmocore20 (= ${binary:Version}), libosmogb14 (= ${binary:Version}), libosmogsm18 (= ${binary:Version}), libosmoisdn0 (= ${binary:Version}), @@ -116,7 +116,7 @@ . This package contains the documentation for the libosmocoding library. -Package: libosmocore19 +Package: libosmocore20 Section: libs Architecture: any Multi-Arch: same @@ -137,7 +137,7 @@ Architecture: all Section: doc Depends: osmocom-master, ${misc:Depends}, - libosmocore19, + libosmocore20, libjs-jquery, libosmocodec-doc, libosmocoding-doc,
View file
libosmocore_1.8.0.tar.xz/debian/libosmocore20.install
Changed
(renamed from debian/libosmocore19.install)
View file
libosmocore_1.7.0.119.b31a.tar.xz/debian/rules -> libosmocore_1.8.0.tar.xz/debian/rules
Changed
@@ -40,10 +40,10 @@ $(RM) include/osmocom/core/crc32gen.h $(RM) include/osmocom/core/crc64gen.h $(RM) include/osmocom/core/crc8gen.h - $(RM) src/crc16gen.c - $(RM) src/crc32gen.c - $(RM) src/crc64gen.c - $(RM) src/crc8gen.c + $(RM) src/core/crc16gen.c + $(RM) src/core/crc32gen.c + $(RM) src/core/crc64gen.c + $(RM) src/core/crc8gen.c $(RM) tests/package.m4 $(RM) tests/testsuite $(RM) -r doc/codec/
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/core/Makefile.am -> libosmocore_1.8.0.tar.xz/src/core/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=19:0:0 +LIBVERSION=20:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) $(LIBSCTP_CFLAGS) $(LIBMNL_CFLAGS)
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/ctrl/Makefile.am -> libosmocore_1.8.0.tar.xz/src/ctrl/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=7:0:7 +LIBVERSION=8:0:8 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/gb/Makefile.am -> libosmocore_1.8.0.tar.xz/src/gb/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=14:0:0 +LIBVERSION=15:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall -fno-strict-aliasing \
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/gsm/Makefile.am -> libosmocore_1.8.0.tar.xz/src/gsm/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=18:0:0 +LIBVERSION=19:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/sim/Makefile.am -> libosmocore_1.8.0.tar.xz/src/sim/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=3:1:1 +LIBVERSION=3:2:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -fPIC -Wall $(TALLOC_CFLAGS)
View file
libosmocore_1.7.0.119.b31a.tar.xz/src/vty/Makefile.am -> libosmocore_1.8.0.tar.xz/src/vty/Makefile.am
Changed
@@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=11:0:2 +LIBVERSION=12:0:3 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.