summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-10-27 19:43:33 +0200
committerHarald Welte <laforge@gnumonks.org>2017-10-27 20:18:49 +0200
commitfaee5dead683b87102240e8a4ff1f1a053869aeb (patch)
treea627a9d413efb4efc0b51aba05d6168b584df0a7
parent504caac641c299d806b27b815029092fa6ca9b7e (diff)
Tag/Release version 0.10.0
It's been way too long since the last release. Almost one year and 468 commits. A brief summary of the changes below: * Doxygen for libosmo{coding,gb} * pseudotalloc for embedded builds, jenkins for arm-none-gnueabi * --disable-doxygen, --disable-ctrl, --disable-simd * update debian packaging * gsm0503 coding routines * osmo_hton[sl] * statistics.h -> counter.h * QCDIAG in gsmtap * llist_{first,last}_entry() * llist_count() * LOGPSRC() macro * msgb_pull_to_l2() * msgb_printf() * prbs * osmo_sock_init2() * osmo_sock_mcast_{name,loop_set,ttl_set,all_set,subscribe,ip}() * OSMO_STRINGIFY() * OSMO_VALUE_STRING() * OSMO_BYTES_FOR_BITS() * osmo_talloc_asprintf() * osmo_sub_auth_type_name() * osmo_sub_auth_data support for IND/SQN_MS * osmo_fsm ctrl interface * ctrl_handle_alloc2() * ctrl_interface_setup_dynip2() * OSMO_CTRL_PORT_HLR * bssgp_tx_bvc_ptp_reset() * gprs_ns_inst connect/remote_{ip,port} * osmo_gprs_{ul,dl}_block_size_{bits,bytes}() * osmo_gprs_{dl,ul}_cs_by_block_bytes() * gprs_ns_pdu_strings[] * more BSSGP cause values * abis_nm_admin_name() * AoIP support in gsm0808 * gsm_fn_as_gsmtime_str() * osmo_dump_gsmtime() * gsup charging support * ipa_ccm_make_id_resp() * ipa_ccm_make_id_resp_from_req() * struct gsm48_gprs_susp_req * gsm_04_14.h * rsl measurement preprocessing related IEs * abis_nm_event_cause_names[] * abis_nm_sw_desc and friends * more SYSINFO_TYPE_ values * osmo_earfcn_bit_size_ext() * t16lv_put() * msgb_t16lv_put() * tlvp_val16be() * tlvp_val32be() * osmo_tlvp_copy() * osmo_tlvp_merge() * many additional VTY nodes * cmd_node.name member * bitvec_set_u64() * bitvec_rl_curbit * ctrl_lookup_register() * osmo_fsm_find_by_name() * osmo_fsm_inst_find_by_name() * osmo_fsm_inst_find_by_id() Change-Id: Ieb5db2e910a90db780ea058b3280f2facbd68d76
-rw-r--r--TODO-RELEASE6
-rw-r--r--debian/changelog7
-rw-r--r--debian/control32
-rw-r--r--debian/libosmocore9.install (renamed from debian/libosmocore8.install)0
-rw-r--r--debian/libosmoctrl1.install (renamed from debian/libosmoctrl0.install)0
-rw-r--r--debian/libosmogb5.install (renamed from debian/libosmogb4.install)0
-rw-r--r--debian/libosmogsm8.install (renamed from debian/libosmogsm7.install)0
-rw-r--r--debian/libosmovty4.install (renamed from debian/libosmovty3.install)0
-rw-r--r--src/Makefile.am2
-rw-r--r--src/ctrl/Makefile.am2
-rw-r--r--src/gb/Makefile.am2
-rw-r--r--src/gsm/Makefile.am2
-rw-r--r--src/sim/Makefile.am2
-rw-r--r--src/vty/Makefile.am2
14 files changed, 29 insertions, 28 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE
index e5a6f700..fb0bfeab 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,9 +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 function osmo_sock_get_name()
-libosmogsm/gsup ABI change fix AUTS length to 14, not 16 (length is implicit)
-libosmogsm/oap ABI change fix AUTS length to 14, not 16 (length is implicit)
-osmo-auc-gen UI change fix AUTS length to 14, not 16 (length is implicit)
-libosmovty ABI change redefine _LAST_OSMOVTY_NODE as a high number to increase node space
-libosmogb ABI change add struct members nsip.remote_ip, and nsip.remote_port to struct gprs_ns_inst \ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index a5ca3d60..3b689e26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libosmocore (0.10.0+nmu1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * New upstream release of libosmocore
+
+ -- Harald Welte <lafore@gnumonks.org> Fri, 27 Oct 2017 19:45:00 +0200
+
libosmocore (0.9.6) unstable; urgency=medium
* doc: osmocom-authn-protocol.txt: fix numbering, mark unused sync msgs
diff --git a/debian/control b/debian/control
index b19448e1..8ba5583a 100644
--- a/debian/control
+++ b/debian/control
@@ -26,11 +26,11 @@ Architecture: any
Multi-Arch: foreign
Depends: libosmocodec0 (= ${binary:Version}),
libosmocoding0 (= ${binary:Version}),
- libosmocore8 (= ${binary:Version}),
- libosmogb4 (= ${binary:Version}),
- libosmogsm7 (= ${binary:Version}),
- libosmovty3 (= ${binary:Version}),
- libosmoctrl0 (= ${binary:Version}),
+ libosmocore9 (= ${binary:Version}),
+ libosmogb5 (= ${binary:Version}),
+ libosmogsm8 (= ${binary:Version}),
+ libosmovty4 (= ${binary:Version}),
+ libosmoctrl1 (= ${binary:Version}),
libosmosim0 (= ${binary:Version}),
${misc:Depends}
Description: Open Source MObile COMmunications CORE library (metapackage)
@@ -109,7 +109,7 @@ Description: Documentation for the osmo coding library
.
This package contains the documentation for the libosmocoding library.
-Package: libosmocore8
+Package: libosmocore9
Section: libs
Architecture: any
Multi-Arch: same
@@ -123,14 +123,14 @@ Description: Osmo Core library
(at least) other programs that are developed in the sphere of Free Software /
Open Source mobile communication.
.
- The libosmocore8 library in particular is a collection of common code used in
+ The libosmocore9 library in particular is a collection of common code used in
various sub-projects inside the Osmocom family of projects.
Package: libosmocore-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmocore8,
+ libosmocore9,
libjs-jquery,
libosmocodec-doc,
libosmocoding-doc,
@@ -145,7 +145,7 @@ Description: Documentation for the Osmo Core library
.
This package contains the documentation for the libosmocore library.
-Package: libosmogb4
+Package: libosmogb5
Section: libs
Architecture: any
Multi-Arch: same
@@ -166,7 +166,7 @@ Package: libosmogb-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmogb4,
+ libosmogb5,
libjs-jquery
Description: Documentation for the Osmo GPRS Gb library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -177,7 +177,7 @@ Description: Documentation for the Osmo GPRS Gb library
.
This package contains the documentation for the libosmogb library.
-Package: libosmogsm7
+Package: libosmogsm8
Section: libs
Architecture: any
Multi-Arch: same
@@ -201,7 +201,7 @@ Package: libosmogsm-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmogsm7,
+ libosmogsm8,
libjs-jquery
Description: Documentation for the Osmo GSM utility library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -212,7 +212,7 @@ Description: Documentation for the Osmo GSM utility library
.
This package contains the documentation for the libosmogsm library.
-Package: libosmovty3
+Package: libosmovty4
Section: libs
Architecture: any
Multi-Arch: same
@@ -233,7 +233,7 @@ Package: libosmovty-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
- libosmovty3,
+ libosmovty4,
libjs-jquery
Description: Documentation for the Osmo VTY library
This is part of the libosmocore "meta"-library. The libosmocore library
@@ -244,7 +244,7 @@ Description: Documentation for the Osmo VTY library
.
This package contains the documentation for the libosmovty library.
-Package: libosmoctrl0
+Package: libosmoctrl1
Section: libs
Architecture: any
Multi-Arch: same
@@ -258,7 +258,7 @@ Description: Osmo control library
(at least) other programs that are developed in the sphere of Free Software /
Open Source mobile communication.
.
- The libosmoctrl library in particular contains an SNMP-like status interface.
+ The libosmoctrl1 library in particular contains an SNMP-like status interface.
Package: libosmosim0
Section: libs
diff --git a/debian/libosmocore8.install b/debian/libosmocore9.install
index b73331b9..b73331b9 100644
--- a/debian/libosmocore8.install
+++ b/debian/libosmocore9.install
diff --git a/debian/libosmoctrl0.install b/debian/libosmoctrl1.install
index 56c64fc0..56c64fc0 100644
--- a/debian/libosmoctrl0.install
+++ b/debian/libosmoctrl1.install
diff --git a/debian/libosmogb4.install b/debian/libosmogb5.install
index 4c474255..4c474255 100644
--- a/debian/libosmogb4.install
+++ b/debian/libosmogb5.install
diff --git a/debian/libosmogsm7.install b/debian/libosmogsm8.install
index 5e617298..5e617298 100644
--- a/debian/libosmogsm7.install
+++ b/debian/libosmogsm8.install
diff --git a/debian/libosmovty3.install b/debian/libosmovty4.install
index fbf6a5fa..fbf6a5fa 100644
--- a/debian/libosmovty3.install
+++ b/debian/libosmovty4.install
diff --git a/src/Makefile.am b/src/Makefile.am
index 4925eeda..cff5f449 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -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=8:0:0
+LIBVERSION=9:0:0
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
diff --git a/src/ctrl/Makefile.am b/src/ctrl/Makefile.am
index e8d55e6b..8e10c6bc 100644
--- a/src/ctrl/Makefile.am
+++ b/src/ctrl/Makefile.am
@@ -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=0:0:0
+LIBVERSION=1:0:1
AM_CFLAGS = -Wall $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am
index 68aed138..199e16e9 100644
--- a/src/gb/Makefile.am
+++ b/src/gb/Makefile.am
@@ -1,6 +1,6 @@
# This is _NOT_ the library release version, it's an API version.
# Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification
-LIBVERSION=4:0:0
+LIBVERSION=5:0:0
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS)
diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am
index 48b8b2cf..9b52f035 100644
--- a/src/gsm/Makefile.am
+++ b/src/gsm/Makefile.am
@@ -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:1
+LIBVERSION=8:0:0
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}
diff --git a/src/sim/Makefile.am b/src/sim/Makefile.am
index ba23ebc6..9590d6c1 100644
--- a/src/sim/Makefile.am
+++ b/src/sim/Makefile.am
@@ -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=0:0:0
+LIBVERSION=0:1:0
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include
AM_CFLAGS = -fPIC -Wall $(PCSC_CFLAGS) $(TALLOC_CFLAGS)
diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am
index 1dc76c34..32b38fb3 100644
--- a/src/vty/Makefile.am
+++ b/src/vty/Makefile.am
@@ -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:0:0
+LIBVERSION=4:0:0
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)