Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke:osmocom:nightly
osmo-cbc
osmo-cbc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File osmo-cbc.changes of Package osmo-cbc
------------------------------------------------------------------- Wed May 15 20:06:08 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.8: * debian/postinst: add checks, be verbose ------------------------------------------------------------------- Fri May 10 20:05:57 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.7: * contrib: remove rpm spec file ------------------------------------------------------------------- Wed May 08 20:05:50 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.6: * .deb/.rpm: various fixes related to non-root ------------------------------------------------------------------- Thu Apr 25 20:05:37 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.5: * .deb/.rpm: add osmocom user during package install ------------------------------------------------------------------- Tue Mar 26 21:07:08 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.4: * SBcAP: Update as1nc skeleton and generated code ------------------------------------------------------------------- Wed Feb 07 15:01:25 UTC 2024 - mardnh@gmx.de - Update to version 0.4.2.3: * build: include debian/ into the release tarball * Use uniform log format for default config files * cbc-apitool: Make character set configurable * Bump version: 0.4.1.7-7fbd-dirty → 0.4.2 * Catch and forbid configuring peers before configuring main protocol node * systemd: depend on networking-online.target * README.md: Document generation of SBcAP code from ASN.1 files * sbcap: Update asn1c skeleton files * debian: set compat level to 10 * tests: use -no-install libtool flag to avoid ./lt-* scripts ------------------------------------------------------------------- Thu Oct 19 20:08:00 UTC 2023 - mardnh@gmx.de - Update to version 0.0.0+git.20231019: * cbc-apitool: Make character set configurable ------------------------------------------------------------------- Sat Sep 16 11:35:31 UTC 2023 - mardnh@gmx.de - Update to version 0.0.0+git.20230912: * Bump version: 0.4.1.7-7fbd-dirty → 0.4.2 * Catch and forbid configuring peers before configuring main protocol node * systemd: depend on networking-online.target * README.md: Document generation of SBcAP code from ASN.1 files * sbcap: Update asn1c skeleton files * debian: set compat level to 10 * tests: use -no-install libtool flag to avoid ./lt-* scripts * {src,tests/sbcap}/Makefile.am: reorder libraries in LDADD ------------------------------------------------------------------- Tue Feb 07 21:06:11 UTC 2023 - mardnh@gmx.de - Update to version 0.0.0+git.20230207: * Bump version: 0.4.0.5-1d9d-dirty → 0.4.1 ------------------------------------------------------------------- Fri Dec 23 21:05:43 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20221219: * osmo-cbc: Transition to use of 'telnet_init_default' ------------------------------------------------------------------- Mon Sep 05 20:05:28 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220830: * Set working directory in systemd service file ------------------------------------------------------------------- Mon Aug 29 20:05:49 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220830: * contrib/jenkins.sh: fix 'publish' target * contrib/jenkins.sh: execute 'distcheck' with $PARALLEL_MAKE * contrib/jenkins.sh: also execute maintainer-clean target ------------------------------------------------------------------- Mon Aug 08 20:05:47 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220808: * Bump version: 0.3.0.93-65d3 → 0.4.0 ------------------------------------------------------------------- Fri Aug 05 20:05:55 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220805: * libosmo-sbcap: add -no-undefined to libosmo_sbcap_la_LDFLAGS * cbsp: Store content of received Cell Id from Failed List * cbsp: Log storing of CellId info received from peers ------------------------------------------------------------------- Thu Aug 04 20:05:41 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220802: * sbcap: Add Concurrent-Warning-Message-Indicator IE to Write-Replace-Req ------------------------------------------------------------------- Tue Aug 02 20:06:02 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220802: * cbsp/sbcap: Fail if trying to Tx on non-connected (connecting) link * cbsp/sbcap: Set link fsm id with peer's name * cbsp: Fix heap-use-after-free closing cli conn in connecting state * *_smscb_peer_fsm: Immediately NACK if Tx of msg failed ------------------------------------------------------------------- Mon Aug 01 20:05:44 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220801: * cbsp/sbcap: Fix memleak in error condition (tx without link) * sbcap: Fix NULL pointer dereference ------------------------------------------------------------------- Sun Jul 31 20:05:40 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220729: * Propagate error to caller when tx cbsp/sbcap Write-Replace-Req fails * cbc_main: Enable logging of fsm timeouts ------------------------------------------------------------------- Fri Jul 29 20:05:42 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220729: * Split smscb_peer_fsm into CBSP and SBcAP specific FSMs * Split event list for smscb_message_fsm and smscb_peer_fsm * Introduce logging category smscb * sbcap: Improve handling of WriteReplaceWarnResponse * sbcap: Store reported failed TAIs from WriteReplaceResponse in cbc_message_peer * sbcap: Request and handle Write Replace Warning Indication * Move ASN1C enc/dec logging to its own category * Move cbc_cell_id2str() and make it public * sbcap: Log info about messages received and trasmitted ------------------------------------------------------------------- Wed Jul 27 20:05:40 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220727: * sbcap: Fix typo in comment * Move sbcap_as_find_ie() to libsbcap * sbcap: Tx Error ind if Rx ProcedureCode is unknown * sbcap: Improve logging on non-implemented PWS Restart/Failure Ind * sbcap: Improve logging of rx Error Indication ------------------------------------------------------------------- Tue Jul 26 20:05:40 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220726: * sbcap: Drop unused events * sbcap: Send Error Indication if decoding rx msg fails * sbcap: Fix typo in sbcap_cause_vals * Rename functions generating CBSP/SBc-AP Write-Replace request * Rearrange cbc_message and cbsp message code * vty: Fix typo in vty output * sbcap_msg: Improve spec references for used IEs * vty: Print created and expired times for each message * vty: Add command to delete expired messages * vty: Fix 'show message' not finding expired messages * cbc_vty: Fix missing indent char in dump_one_etws_msg * Support CBSP/TCP and SBc-AP/SCTP client mode ------------------------------------------------------------------- Mon Jul 25 20:06:08 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220725: * cosmetic: smscb_message_fsm.c: Fix typo in comment * sbcap: Fix encoding of Warning-Type * cbc-apitool: print usage instead of crashing if no subcmd passed * cbc-apitool: Fix port stored in var as a string * Split cbsp/sbcap server socket creation from struct allocation * Move struct cbc bring up code to its own file and functions * vty: Define peer proto during 'peer' node cmd * cbc_main: Fix setting default SBc-AP local address * Fix cbc_vty_go_parent() not being called * Make cbsp,sbcap mgr available in data model * cbc_vty: use install_element[_ve](), not install_lib_element[_ve]() * cbc_vty: write peer config nodes at the end * Refactor {cbsp,sbcap}_cbc_accept_cb * cbc_vty: print correct protocol when writing config * cbc_vty: Use value_string to define proto names used in vty * Use cbc_{cbsp,sbcap}_link_close when possible * Rename fields in cbc_{cbsp,sbcap}_mgr * Rename {cbsp,sbcap}_server(_fsm).h s/server/link/ * Rename CBSP,SABP,SBcAP structs and APIs * cbsp_server.c: Drop unused code * sbcap_server.h: Remove unused fields * Get rid of internal.h * Split cbc_message related code to its own .c and .h file * Move vty stuff to its own header cbc_vty.h * Move function defined in rest_it_op.c to rest_it_op.h * cbc_peer: Close SBcAP conn when removing active peer * Split cbc_peer to its own .c and .h files * sbcap_server: Fix double-free of rx msg if conn is destroyed * sbcap_server: Log all sctp notif * sbcap_server.c: Remove unneeded goto * Improve example osmo-cbc.cfg file * tests/sbcap: fix wrong operator used in OSMO_ASSERT statement * sbcap: Update asn1c skeleton files * vty: Fix call to OSMO_STRBUF_PRINTF * Fix printf format in 32bit arch * doc: Document SBc-AP support and config * doc: user manual: fix typo * Add initial SBc-AP support to osmo-cbc * libosmo-sbcap.pc.in: new file * debian: add subpackages libosmo-sbcap0/-dev * contrib/osmo-cbc.spec: add libosmo-sbcap0/-dev * sbcap: Update asn1c skeleton files ------------------------------------------------------------------- Fri Jul 15 20:04:53 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220715: * Add unit tests for sbcap * Add sbcap library * checkpatch.conf: ignore sbcap generated files * gitreview: add new file ------------------------------------------------------------------- Wed Jul 13 20:04:52 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220712: * rest_api: Fix cbs.data_user_len not set in 'payload_encoded' ------------------------------------------------------------------- Fri Jul 08 20:04:53 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220707: * cbsp: Clean up conn closed paths ------------------------------------------------------------------- Thu Jul 07 20:04:50 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220706: * Improve error handling when forwarding ECBE msg to CBSP ------------------------------------------------------------------- Wed Jul 06 20:04:53 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220704: * Move header files to include/osmocom/cbc/ dir ------------------------------------------------------------------- Sat Jul 02 20:05:01 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220701: * cbsp_server: Exit process gracefully if binding socket fails * main: remove newline char in perror() call * Fix typos in error messages ------------------------------------------------------------------- Fri Jul 01 20:04:57 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220630: * Move peer to DELETED state before signalling parent FSM with DELETE_(N)ACK * Configure libosmocore logging system as multithread ------------------------------------------------------------------- Wed Jun 29 20:05:13 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220629: * Bump version: 0.2.3.13-aeea-dirty → 0.3.0 ------------------------------------------------------------------- Thu Jun 23 20:04:49 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220623: * .gitignore: add configure~ ------------------------------------------------------------------- Tue Jun 21 20:04:55 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220621: * cbsp_server: Reorder logged message * Rework cbsp_cbc_create() params * cbsp_server.h: Move function to the proper section ------------------------------------------------------------------- Mon Jun 20 20:05:13 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220618: * update git URLs (git -> https; gitea) ------------------------------------------------------------------- Fri Jun 17 20:04:39 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220616: * src/Makefile: Reformat files one per line * vty. Fix several typos and missing param descriptions ------------------------------------------------------------------- Fri May 06 20:04:57 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220506: * cbc: Don't crash if peer->remote_host is NULL ------------------------------------------------------------------- Sun May 01 20:04:47 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220429: * CBSP: Append/store results in KILL COMPLETE + KILL FAIL ------------------------------------------------------------------- Fri Apr 29 20:05:04 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220429: * CBSP: Set Channel Indication IE in KILL for CBS ------------------------------------------------------------------- Thu Mar 31 20:04:46 UTC 2022 - mardnh@gmx.de - Update to version 0.0.0+git.20220330: * VTY: fix incomplete 'remote-ip' command description * VTY: cosmetic: use VTY_IPV46_CMD in the command string * doc/examples: make osmo-cbc.cfg file more informative ------------------------------------------------------------------- Tue Nov 16 21:04:53 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20211116: * Bump version: 0.2.2.1-cf3c → 0.2.3 ------------------------------------------------------------------- Wed Oct 27 20:04:29 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20211025: * varaible for atoi() result shouild be signed integer ------------------------------------------------------------------- Tue Feb 23 21:05:44 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210223: * Bump version: 0.2.1.4-88b5 → 0.2.2 * Update dependencies to current libosmocore & co ------------------------------------------------------------------- Sat Feb 20 21:05:00 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210220: * fix encoding of CBSP cell identifiers * bring JSON schema in sync with reality * rest_api.c: Add missing \n in log line after error message ------------------------------------------------------------------- Wed Feb 17 21:04:57 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210216: * Bump version: 0.2.0.3-d6a3 → 0.2.1 * cbc-apitool: compatibility with python < 3.7 ------------------------------------------------------------------- Thu Jan 28 21:05:17 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210128: * configure.ac: set -std=gnu11 ------------------------------------------------------------------- Mon Jan 25 21:04:38 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210124: * VTY: don't save dynamically-allocated "unknown" peers ------------------------------------------------------------------- Sun Jan 24 21:04:28 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210124: * Bump version: 0.1.0.25-287a → 0.2.0 * osmo-cbc.spec: License is AGPLv3-or-later + MIT * contrib/osmo-cbc.spec: Add sub-package osmo-cbc-utils * debian: Package cbc-apitool.py as a sub-package * manual: Document cbc-apitool.py * manual: Add dotty graph on position of CBC in network * manual: Document ECBE; include JSON schema; cross-references * Makefile.am: add *.json to EXTRA_DIST * Makefile.am: cosmetic changes * cbc-apitool: Fix parsing if no argument is goven * terminate if CBSP or ECBE ports cannot be bound * Make ECBE (REST interface) local bind IP + port VTY-configurable * Make CBSP local bind IP+port VTY-configurable * vty: Allow IPv6 address for peer remote-ip * manual: Chapters on configuration + vty introspection * osmo-cbc.spec: No AUTHORS file; correct name of README.md * osmo-cbc.spec: Don't depend on libosmo-mgcp-client * cbc-apitool.py: Generalize, make parameters configurable ------------------------------------------------------------------- Sat Jan 23 21:04:24 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210123: * spec file: Add missing libulfius dependency * charset: Fix padding of USSD messages in 7bit GSM alphabet * debian/osmo-cbc.install: Fix typo (extra apostrophe at EOL) ------------------------------------------------------------------- Fri Jan 22 21:04:43 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210122: * Add README.md file * Add RPM spec file * Add simplistic cbc-apitool.py as example on how to use the REST API ------------------------------------------------------------------- Thu Jan 14 21:04:53 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210114: * add link to upstream bug related to custom malloc/free ------------------------------------------------------------------- Wed Jan 13 21:05:03 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210113: * contrib/jenkins: don't build osmo-gsm-manuals ------------------------------------------------------------------- Wed Jan 06 21:04:53 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210106: * Debian packaging for osmo-cbc * Major Documentation update * don't immediately delete all state about deleted messages * message / peer FSM: fix completion detection + timeout logic * smscb_peer_fsm: Accept DELETE event in [almost] all states * Adjust use of inter-thread-queue with libosmocore API change * move from gettid() to pthread_self() ------------------------------------------------------------------- Sun Jan 03 21:04:42 UTC 2021 - mardnh@gmx.de - Update to version 0.0.0+git.20210103: * fix various compiler warnings * More massive CBC WIP * add smscb creation timestamp * cbsp_server: improve log levels * improve HTTP status codes * add TODO * Fix REST API completion after successful POST / WRITE * smscb_server_fsm: Avoid log about RESTART event not being permitted * cbsp_server: Use peer name in logs instead of osmo_sock_get_name2() * fix segfault if message for peer without CBSP arrived * vty format * SMSCB message FSM names * fix broadcasting WRITE_ACK completion detection * repetition_period * cbsp_server_fsm: Handle RESET COMPLETE/FAIL * vty: fix formatting of 'show message cbc' * implement 7bit alphabet encoding * implement user_data_len * WIP * more (and better) logging * fix use-after-free in cbsp disconnect * more fsm wip * Check for osmo_fsm_register() error return value * WIP: smscb_peer_fsm * WIP: use inter-thread queue between REST and main * foo * foo * vty: Add show commands ------------------------------------------------------------------- Thu Dec 31 21:04:35 UTC 2020 - mardnh@gmx.de - Update to version 0.0.0+git.20201230: * add missing copyright/license statements * Add COPYING file with AGPLv3 license text ------------------------------------------------------------------- Tue Oct 06 20:04:45 UTC 2020 - mardnh@gmx.de - Update to version 0.0.0+git.20201004: * vty: use install_lib_element() and install_lib_element_ve() ------------------------------------------------------------------- Wed Dec 04 21:04:47 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0+git.20191204: * jenkins.sh: disable 'publish' of manuals; we don't have any yet * exit(2) on unsupported positional arguments on command line * jenkins.sh: We cannot build libosmo-netif without libosmo-abis ------------------------------------------------------------------- Mon Sep 09 20:03:32 UTC 2019 - mardnh@gmx.de - Update to version 0.0.0+git.20190805: * use cbsp_category rather than cbc_message_prio * log REST API HTTP port on startup * fix smscb_message array order * add cbc_peer_proto_name value_string * track libulfius memory allocations using talloc * cbsp_server: move llist_add() up a bit to ensure llist_del() works in error paths * add minimalistic VTY * CBSP Server improvements * Add some basic functions operating on cbc_data structures ------------------------------------------------------------------- Sat Jul 20 20:27:47 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 0.0.0+git.20190720: * Fix 'make distclean' for tests directory * Makefile.am: Add 'contrib' to SUBDIRS * add missing doc/examples/osmo-cbc.cfg * Makefile.am: Remove non-existant osmoappdesc.py * fix 'make dist': Include header files * introduce cbc_data.h with core data model of CBC * cbsp_server: Allow for bind to non-standard port + bind to IP * WIP on JSON Schema for the REST interface * Add initial version of REST API * WIP: add basic character set conversion routines * osmo_cbsp_recv_buffered() is now part of libosmocore * update CBSP API to current libosmocore ------------------------------------------------------------------- Thu Jul 18 20:59:02 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Initial package, version XXX
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor