File osmo-cbc.changes of Package osmo-cbc
-------------------------------------------------------------------
Wed Jul 23 20:04:47 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.1.7:
* vty: register talloc / stats introspection commands
* vty: clarify deprecation messages
* sbcap: Listen on (127.0.0.1|::1) by default
* Set default SBcAP local host when no VTY cfg sbcap node provided
-------------------------------------------------------------------
Tue Jun 24 20:05:44 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.1.3:
* Generate a version.h file
-------------------------------------------------------------------
Wed May 21 20:05:33 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.1.2:
* Fix typo osmo-bsc -> osmo-cbc
-------------------------------------------------------------------
Thu Mar 06 21:06:33 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.1.1:
* Drop unnecessary static initialization to NULL
-------------------------------------------------------------------
Thu Feb 13 21:08:07 UTC 2025 - mardnh@gmx.de
- Update to version 0.5.1.0:
* Bump version: 0.5.0.5-8018 → 0.5.1
-------------------------------------------------------------------
Wed Dec 11 21:06:18 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.5:
* jenkins.sh: Skip building unneeded libosmo-abis
-------------------------------------------------------------------
Fri Nov 29 21:07:26 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.4:
* abis: Fix reusing link->conn while it is being destroyed
* cbsp_link: Log unexpected return error codes
* .gitignore: Add *~
-------------------------------------------------------------------
Fri Nov 22 21:06:41 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.1:
* contrib/jenkins: libosmo-abis after libosmo-netif
-------------------------------------------------------------------
Thu Jul 25 20:06:01 UTC 2024 - mardnh@gmx.de
- Update to version 0.5.0.0:
* Bump version: 0.4.2.9-f6a2 → 0.5.0
-------------------------------------------------------------------
Thu Jun 06 20:06:31 UTC 2024 - mardnh@gmx.de
- Update to version 0.4.2.9:
* README.md: cosmetic: fix a typo
-------------------------------------------------------------------
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