Changelog for
osmo-msc-1.12.1.3-1.1.x86_64.rpm :
* Fri Oct 04 2024 mardnhAATTgmx.de- Update to version 1.12.1.3:
* Release BSS connection when SS message is rejected
* Tue Oct 01 2024 mardnhAATTgmx.de- Update to version 1.12.1.2:
* silent-call: add CSD channel modes
* Sun Sep 29 2024 mardnhAATTgmx.de- Update to version 1.12.1.1:
* Remove speech codec list from bearer_cap for phase 1 mobile station
* Bump version: 1.12.0.6-44f34 → 1.12.1
* contrib/jenkins: libosmo-sccp -> libosmo-sigtran
* libvlr/vlr: remove gsm_subscriber.h
* vlr_auth_fsm.h/vlr_sgs_fsm.h: forward declare struct vlr_subscr
* vlr.c: drop unused header limits.h
* vlr.h: remove unused ran_conn out of the header
* configure.ac: Remove ibosmo-sccp dependency
* Thu Jul 25 2024 mardnhAATTgmx.de- Update to version 1.12.0.0:
* Bump version: 1.11.1.65-22d4f3-dirty → 1.12.0
* Tue Jun 25 2024 mardnhAATTgmx.de- Update to version 1.11.1.65:
* do not invoke two Assignments (fixup for re-assignment)
* Tue Jun 18 2024 mardnhAATTgmx.de- Update to version 1.11.1.64:
* debian/copyright: remove include/openbsc/slhc.h (no such file)
* utils/smpp_mirror: use OSMO_STRLCPY_ARRAY, fix -Wstringop-overflow
* smpp: fix password[] length in struct esme
* smpp: fix typo in comment for SMPP_{SYS_ID,PASSWD}_LEN
* Thu Jun 06 2024 mardnhAATTgmx.de- Update to version 1.11.1.60:
* README.md: cosmetic: fix a typo
* Wed Jun 05 2024 mardnhAATTgmx.de- Update to version 1.11.1.59:
* gsm411_send_rp_data(): add FIXME for MSC_CTR_SMS_DELIVERED
* Wed May 29 2024 mardnhAATTgmx.de- Update to version 1.11.1.58:
* libmsc: reset the LU delay timer (X36) on MO/MT SMS
* libmsc: add timer X36 for delaying LU connections
* Wed May 22 2024 mardnhAATTgmx.de- Update to version 1.11.1.56:
* SMS-over-GSUP: set log context in gsm411_gsup_rx()
* Wed May 15 2024 mardnhAATTgmx.de- Update to version 1.11.1.55:
* debian/postinst: add checks, be verbose
* Fri May 10 2024 mardnhAATTgmx.de- Update to version 1.11.1.54:
* contrib: remove rpm spec file
* Wed May 08 2024 mardnhAATTgmx.de- Update to version 1.11.1.53:
* .deb/.rpm: various fixes related to non-root
* Thu Apr 25 2024 mardnhAATTgmx.de- Update to version 1.11.1.52:
* .deb/.rpm: add osmocom user during package install
* Fri Apr 05 2024 mardnhAATTgmx.de- Update to version 1.11.1.51:
* fixup for re-est: do not succeed on acceptance fail
* Thu Mar 28 2024 mardnhAATTgmx.de- Update to version 1.11.1.50:
* never page for TMSI with \'no assign-tmsi\'
* fix VLR evil twin on LU with unknown TMSI
* invalidate vsub->msc_conn_ref when msc_a is discarded
* Sat Mar 23 2024 mardnhAATTgmx.de- Update to version 1.11.1.47:
* README.md: Add links to forum + issue tracker
* README.md: More hyperlinks and add more interfaces / features
* Add funding link to github mirror
* Fri Mar 01 2024 mardnhAATTgmx.de- Update to version 1.11.1.44:
* msc_a_up_call_assignment_complete(): handle all CSD modes
* libsmpputil: fix -Wtautological-constant-out-of-range-compare
* libmsc: fix -Wenum-conversion in subscr_conn_toss()
* libvlr: fix auth_fsm_term(): use proper value-string for cause
* libvlr: fix wrong cause value passed to auth_fsm_term()
* libvlr: auth_fsm_wait_ai(): cosmetic: drop redundant break
* Tue Feb 20 2024 mardnhAATTgmx.de- Update to version 1.11.1.38:
* Fix license headers: Should have been AGPLv3+, not GPLv2+
* Wed Feb 14 2024 mardnhAATTgmx.de- Update to version 1.11.1.37:
* pick up all
*.vty in EXTRA_DIST
* Fri Feb 09 2024 mardnhAATTgmx.de- Update to version 1.11.1.36:
* cosmetic: rename to sdp_audio_codecs_foreach()
* report caller\'s file,line in trans_cc_filter_run()
* msc_vlr_test_call.c: fix misleading comments
* tweak apidoc for sdp_audio_codecs_remove()
* cosmetic: tweak sdp_audio_codecs_by_payload_type()
* cosmetic: move check for CSD further above
* fix misnomer in msc_a.c: codec_cn -> codec_assigned
* tweak example osmo-msc.cfg: 001 01
* Wed Feb 07 2024 mardnhAATTgmx.de- Update to version 1.11.1.28:
* vlr: Use new libosmogsm struct osmo_gsup_pdp_info fields
* build: include README.md into the release tarball
* ASCI: Remove debug line, used during development process
* Add LLC and HLC information forwarding to MNCC interface
* Add LLC and HLC information to MNCC interface definiton
* cosmetic: vlc: Fix whitespace formatting in struct sgsn_subscriber_pdp_data
* SMS-over-GSUP: set Source Name IE for
*all
* messages
* VTY: always print MNCC handler type (internal/external)
* GSUP: set default ipa-name at application level
* sdp: allow more space for fmtp
* Thu Nov 23 2023 mardnhAATTgmx.de- Update to version 1.11.1.6:
* fix codec mapping for GSM-HR
* Wed Nov 01 2023 mardnhAATTgmx.de- Update to version 1.11.1.5:
* manuals: add section about the SGs interface.
* Mon Oct 30 2023 mardnhAATTgmx.de- Update to version 1.11.1.4:
* vlr_sgs: fix VTY setting for SGs counter.
* Sat Oct 21 2023 mardnhAATTgmx.de- Update to version 1.11.1.3:
* ASCI: Reject TERMINATION, if MS is not the originator
* Tue Oct 17 2023 mardnhAATTgmx.de- Update to version 1.11.1.2:
* csd_bs: force rate adaptation mode for CSD calls to V.110
* libmsc: add 3k1_AUDIO and FAX_G3 bearer cap
* Thu Sep 28 2023 mardnhAATTgmx.de- Update to version 1.11.1.0:
* Bump version: 1.11.0.7-dbe88 → 1.11.1
* Mon Sep 25 2023 mardnhAATTgmx.de- Update to version 1.11.0.7:
* SMS over GSUP: set source_name in GSUP reply messages
* SMS over GSUP: correctly route GSUP responses to MT SMS
* gsup_client_mux: set destination_name in error reply function
* Sun Sep 24 2023 mardnhAATTgmx.de- Update to version 1.11.0.4:
* ASCI: Remove duplicated CLEAR COMMAND from VGCS/VBS channel handling
* Sat Sep 16 2023 mardnhAATTgmx.de- Update to version 1.11.0.3:
* CC: don\'t start guard timer on mid-call MNCC messages
* Sat Sep 16 2023 mardnhAATTgmx.de- Update to version 1.11.0.2:
* make two functions static
* fix codecs in internal call bridge
* Bump version: 1.10.0.125-92caa-dirty → 1.11.0
* gsm48_cc_tx_call_proc_…: verify bcap.transfer
* msc_a_up_call_assignment_complete: check CSD codec
* msc_ho_send_handover_request: support CSD
* csd_bs_list_to_gsm0808_ct: assert -> ret -EINVAL
* Cosmetic: fix typo
* trans_lcls_compose(): Set PLMN fron cell currently in use
* Tx Loc UPD ACC: Use PLMN provided by subscr
* ASCI: Add missing transaction ID to SET PARAMETER message
* ASCI: Add debugging and error logging to VGCS/VBS call control
* csd_bs_list_to_bearer_cap(): add default branch for safety
* csd_bs_list_to_bearer_cap(): properly initialize bcap fields
* codec_mapping: codec_map[]: add missing speech codec for CLEARMODE
* ran_a_channel_type_to_speech_codec_list(): set PI/PT for CSD
* ran_a_mgcp_codec_from_sc(): map GSM0808_SCT_CSD to CODEC_CLEARMODE
* ran_a_mgcp_codec_from_sc(): cosmetic: remove unneeded breaks
* SMPP: Fix Memory leaks
* ASCI: Point to correct state machine when calling ran_encode_and_send()
* ASCI: Fix Null pointer dereference bug in gsm44068_bcc_gcc_trans_free()
* ASCI: Check if codec mapping exists for given codec
* ASCI: Fix wrong check for Null pointer in vgcs_cell_fsm_null()
* ASCI: Null pointer bug fix in trans_create_bcc_gcc
* ASCI: Receive messages from MSC-A role related to VGCS/VBS
* msc_vty: support spaces in short/long network name
* ASCI: Clear VGCS call and channel on BSSMAP reset message
* ASCI: Add reception of UPLINK RELEASE on dedicated channel
* ASCI: Add VTY to configure GCR (Group Call Register)
* ASCI: Remove check for trans->msc_a to be set in _assign_complete()
* ASCI: Check return code of osmo_mobile_identity_decode()
* ASCI: Add option to switch on or off ASCI support
* ASCI: Add function to receive VGCS/VBS messages from BSS
* csd_bs_to_gsm0808: add T 300 / proper ch_rate_type
* ASCI: Add decoder for VGCS/VBS messages to msc_a.c
* ASCI: Add call control for VGCS/VBS
* ASCI: Add callref to assignment command
* ASCI: Add functions to transcode VGCS/VBS messages on A-interface
* ASCI: Add simple implementation of Group Call Register
* mncc_builtin: permit data bearer types
* csd_bs_list_remove: fix removal logic
* test: add csd_test
* ASCI: Allow transaction without subscriber associated
* ASCI: Add two new transaction types for VGCS and VBS
* ASCI: Add transaction type to trans_find_by_callref()
* ASCI: Allow usage of rtp_stream with other FSM
* ASCI: rtp_stream_commit(): Also update MGW on conn mode change
* ASCI: Use a unique call-id for RTP streams
* ASCI: Add log category for VGCS/VBS call and channel FSM
* ASCI: Add log categories for GCC/BCC (call control)
* gsm48_cc_tx_setup: use MNCC bcaps for CSD
* mncc_test: fix talloc_named_const
* gsm48_cc_tx_alerting: check rc of sdp_msg_from_sdp_str
* csd_bs_list_to_gsm0808_channel_type: fix rc check
* msc_ho_send_handover_request: fix check_after_deref
* smpp_msc: submit_to_sms: check ud_len > sms_msg_len
* sdp_msg_test: fix dereference after null check
* smpp_handle_bind_tx: initialize tlv
* Add initial CSD support with external MNCC
* gsm48_cc_tx_setup: set trans->bearer_cap.transfer early
* msc: add trans_cc_set_remote_from_bc
* transaction: move cc.codecs.result -> cc.local
* transaction: move cc.codecs.remote -> cc.remote
* codec_filter_run: prepare for CSD
* codec_filter_set_bss: prepare for CSD
* codec_filter_set_ran: prepare for CSD
* codec_filter_init: prepare for CSD
* Cosmetic: gsm48_cc_tx_setup: remove TODO comment
* Cosmetic: gsm48_cc_tx_setup: tweak comment
* codec_filter_set_ms_from_bc: prepare for CSD
* ran_a_channel_type_to_speech_codec_list: add CSD
* codec_mapping: add clearmode
* Use new mgcp_client_conf_alloc() API to alloc mgcp_client_conf
* Write explicit role & sctp-role fields in ASP configurations
* tests/{ctrl,vty}_test_runner.py: raise an exception if proc\'s rc != 0
* fixup: contrib/jenkins: create workspace.tar.xz on error
* systemd: depend on networking-online.target
* UserManual: Include sigtran
*.adoc from osmo-gsm-manuals.git
* contrib/jenkins: create workspace.tar.xz on error
* copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
* debian: set compat level to 10
* TODO-RELEASE: add note on osmo-sip-connector and SDP
* tests: $(BUILT_SOURCES) is not defined, depend on osmo-msc
* 3G: decapsulate IuUP to AMR at the MGW; allow 3G<-AMR->2G
* msc_main: close SMS db on startup error
* msc_mgw_setup: use mgcp_client_pool_empty()
* coverity: sdp_msg_test.c: check rc of sdp_msg_from_sdp_str()
* fix msc_vlr_test_call SDP mncc_rtp
* HO Req: include IE Codec List (MSC Preferred)
* codecs: compose HO Req Ch Type from cc.codecs
* [codecs filter] msc_vlr_test_call: test codecs resolution
* mncc_recvmsg(): log caller file,line
* do CN CRCX first
* [codecs filter] use codecs filter on crcx ok
* msc_vlr_tests: confirm crcx by RAN/CN side separately
* [codecs filter] send + receive SDP via MNCC
* [codecs filter] use filter result in Assignment
* [codecs filter] use filter result in MT DTAP CC Setup
* in ran_msg, return gsm0808_speech_codec (inter-MSC)
* in ran_msg, return gsm0808_speech_codec (intra-MSC)
* rtp_stream: allow multiple codecs / use codec filter from Assignment
* add ran_infra.force_mgw_codecs_to_ran
* rtp_stream: Fix remote_osmux_cid_sent_to_mgw never set to true
* rtp_stream: Update id after modifying fields upon Tx of MGCP msg
* [codecs filter] apply BSS codecs from Assignment Complete
* msc_vlr_test_call: include RAN RTP addr in ass compl
* [codecs filter] MT call: store MS Bearer Cap from CC Call Conf
* [codecs filter] MT call: apply remote call leg codecs
* [codecs filter] MT call: apply BSS codec list
* [codecs filter] MO call: apply BSS codec list
* [codecs filter] store BSS codec list from Compl L3
* [codecs filter] add trans.cc.codecs
* [codecs filter] add codec_filter.h,c
* MNCC: use codec_mapping, drop mgcp_codec_to_mncc_payload_msg_type()
* add codec_mapping.h,c
* mncc_sock: Call osmo_fd_unregister() before closing and changing bfd->fd
* tests: use -no-install libtool flag to avoid ./lt-
* scripts
* src/Makefile.am: remove unneeded AM_LDFLAGS with LIBS
* add voice_call_internal_mncc.msc
* update doc/sequence_charts/voice_call_external_mncc.msc
* charts: Rename voice_call_full.msc to voice_call_external_mncc.msc
* msc_log_to_ladder.py: various tweaks
* tweak MNCC logging, add RTP info
* make: doc/sequence_charts: use wildcards for EXTRA_DIST and CLEANFILES
* IuCS: remove IuUP LOOPBACK hack
* comment: clarify L3 Info processing
* sdp_msg.c: fix missing rate in sdp_audio_codecs_add()
* Transition to use of \'telnet_init_default\'
* Tue Feb 07 2023 mardnhAATTgmx.de- Update to version 1.10.0.0:
* Bump version: 1.9.0.58-1289-dirty → 1.10.0
* Mon Feb 06 2023 mardnhAATTgmx.de- Update to version 1.9.0.58:
* fix msc_vty_go_parent(): add missing case for MGW_NODE
* msc_main: fix wrong comment: HLR is a separate project
* Wed Feb 01 2023 mardnhAATTgmx.de- Update to version 1.9.0.56:
* LCLS: Fix Global Call Reference generation
* Tue Jan 17 2023 mardnhAATTgmx.de- Update to version 1.9.0.55:
* SMPP: use proper type for boolean variables
* Tue Jan 10 2023 mardnhAATTgmx.de- Update to version 1.9.0.54:
* rtp_stream: set_remote_addr: do nothing when unchanged
* rtp_stream_commit: check missing MGW ep only when ready for RTP
* fix sdp_msg_to_sdp_str(), never add fmtp for unset codec
* Fri Dec 23 2022 mardnhAATTgmx.de- Update to version 1.9.0.51:
* sdp_msg.c: parse send/recv mode
* Thu Dec 22 2022 mardnhAATTgmx.de- Update to version 1.9.0.50:
* ctrl: take both address and port from vty config
* Wed Dec 14 2022 mardnhAATTgmx.de- Update to version 1.9.0.49:
* libmsc: check return value of gsm0808_create_ass2()
* Tue Nov 22 2022 mardnhAATTgmx.de- Update to version 1.9.0.48:
* SMPP: make smpp_smsc_stop() static
* Tue Nov 15 2022 mardnhAATTgmx.de- Update to version 1.9.0.47:
* add some comments to sdp_msg.c,h
* add sdp_audio_codec_is_set
* log CC timeouts
* sdp_msg: when NULL, do not crash but return empty SDP str
* contrib/jenkins.sh: use enable-werror with IU too
* Fri Oct 28 2022 mardnhAATTgmx.de- Update to version 1.9.0.42:
* SMPP: fix possible NULL pointer dereference
* vlr: implement fallback to no-auth
* vlr_auth_fsm: add result no_auth_info_event
* vlr: auth_fsm: rename AUTH_RES to AUTH_SUCCESS
* vlr: auth_fsm: clarify success/failure result
* vlr_lu_fsm: clarify naming of static functions
* msc_a,vlr: add is_ciphering_required (accurately named)
* msc_a,vlr: rename ciphering_required to is_ciphering_to_be_attempted
* Thu Oct 20 2022 mardnhAATTgmx.de- Update to version 1.9.0.34:
* SMPP: use default port from libsmpp34
* doc: Include mgwpool.adoc from osmo-gsm-manuals
* call_leg: Fix EV_MGW_ENDPOINT_GONE not processed in RELEASE state
* Use new mgcp-client VTY commands under mgw node
* vty: Make use of new mgcp_client_pool_config_write() API
* Introduce support for libosmo-mgcp-client MGW pooling
* tests/test_nodes.vty: Avoid listing commands provided by lib
* Tue Oct 18 2022 mardnhAATTgmx.de- Update to version 1.9.0.27:
* smpp_mirror: fix compiler warning
* Tue Oct 11 2022 mardnhAATTgmx.de- Update to version 1.9.0.26:
* SMPP: remove duplicate g_smsc definition
* Mon Oct 03 2022 mardnhAATTgmx.de- Update to version 1.9.0.25:
* Change CC_CAUSE returned on unanswered MT Call
* mncc: cosmetic: fix coding style in mncc_prim_check_sign()
* mncc: move MNCC_F_ALL from mncc.c to mncc.h
* Update MNCC field validation mask.
* Mon Sep 26 2022 mardnhAATTgmx.de- Update to version 1.9.0.21:
* cosmetic: use proper name for SMPP handlers
* Use libsmpputil functions in smpp_mirror tool
* Make esme struct shared
* Tue Aug 30 2022 mardnhAATTgmx.de- Update to version 1.9.0.18:
* Set working directory in systemd service file
* Mon Aug 29 2022 mardnhAATTgmx.de- Update to version 1.9.0.17:
* contrib/jenkins.sh: do not override parallel make for libsmpp34
* Sat Aug 06 2022 mardnhAATTgmx.de- Update to version 1.9.0.16:
* Add ESME-specific logging
* Introduce libsmpputil
* Mon Aug 01 2022 mardnhAATTgmx.de- Update to version 1.9.0.14:
* tests: use common stubs for SMS queue test
* ESME: use osmo_sock_get_name() for logging
* Ignore .deb build byproducts
* SMPP: clarify (re)start logic
* Sat Jul 30 2022 mardnhAATTgmx.de- Update to version 1.9.0.10:
* sdp_msg: s/sdp_audio_codec_/sdp_audio_codecs_
* sdp_msg: add sdp_audio_codecs_cmp(), add compare flags
* Thu Jul 28 2022 mardnhAATTgmx.de- Update to version 1.9.0.8:
* in sdp logging: add payload type number like \'AMR#111\'
* Mon Jul 25 2022 mardnhAATTgmx.de- Update to version 1.9.0.7:
* sdp_msg: s/_name_/_to_str_/g
* cosmetic: log actual MNCC msg in tch_rtp_connect()
* err log: fix reverse statement in msc_a call handling
* missing whitespace in gsm_04_08_cc.c
* fix typo in msgb name for CC SETUP
* Fri Jul 08 2022 mardnhAATTgmx.de- Update to version 1.9.0.2:
* Turn off secure_delete in sqlite
* Fri Jul 01 2022 mardnhAATTgmx.de- Update to version 1.9.0.1:
* Don\'t let this osmo-msc operate on a libdbi database
* Wed Jun 29 2022 mardnhAATTgmx.de- Update to version 1.9.0.0:
* Bump version: 1.8.0.43-2eaaf-dirty → 1.9.0
* Tue Jun 21 2022 mardnhAATTgmx.de- Update to version 1.8.0.43:
* fix RPM build failures due to README -> README.md rename
* Mon Jun 20 2022 mardnhAATTgmx.de- Update to version 1.8.0.42:
* Convert + Expand README file
* update git URLs (git -> https; gitea)
* Thu May 19 2022 mardnhAATTgmx.de- Update to version 1.8.0.40:
* sms: Introduce VTY-configurable minimum SMS validity period
* sms: Make default SMS validity period configurable via VTY
* smpp: Parse and use SMPP-provided validity period
* sms_queue: Make deletion of messages from DB VTY-configurable
* sms_queue: Use local variable rather than 9x pointer de-ref in function
* sms: Give smsc its own VTY config node
* Wed May 18 2022 mardnhAATTgmx.de- Update to version 1.8.0.34:
* tests/msc_vlr/Makefile.am: drop -ldbi
* Tue May 17 2022 mardnhAATTgmx.de- Update to version 1.8.0.33:
* sms: Encapsulate SMS queue related config parameters
* db: Switch from \'synchronous = FULL\' to \'synchronous = NORMAL\'
* switch from libdbi to lbsqlite3
* tests: Remove sms.db{-wal,-shm} files, not just sms.db
* sms_queue: merge sms_pending_add into sms_pending_from
* sms_queue: refactor sms_pending add/remove code
* Mon May 16 2022 mardnhAATTgmx.de- Update to version 1.8.0.27:
* smpp: don\'t enqueue write messages if ESME is disconnected
* smpp: Fix use-after-free bug when ESME disconnects but has write pending
* sms_queue: Introduce rate_ctr / stat_item
* vlr: Add rate counters and stat items
* vlr: Split vlr_subscr_rx_imsi_detach()
* sms_queue: Annotate each function with some comment
* switch sqlite3 to single-threaded mode
* Sat May 14 2022 mardnhAATTgmx.de- Update to version 1.8.0.20:
* call rate_ctr_init() to make rate counters work properly
* Thu May 05 2022 mardnhAATTgmx.de- Update to version 1.8.0.19:
* fix crash on CM Serv Rej: fix use count mismatch
* Thu Apr 14 2022 mardnhAATTgmx.de- Update to version 1.8.0.18:
* tests: use \'check_PROGRAMS\' instead of \'noinst_PROGRAMS\'
* Mon Jan 17 2022 mardnhAATTgmx.de- Update to version 1.8.0.17:
* call_leg: local_bridge: Avoid null pointer access if CN-side not ready
* Tue Jan 11 2022 mardnhAATTgmx.de- Update to version 1.8.0.16:
* Drop unneeded ax_check_compile_flag.m4
* Mon Jan 10 2022 mardnhAATTgmx.de- Update to version 1.8.0.15:
* ran_msg_iu.c: Set proper codec in Assignment Complete
* Avoid setting audio codec if not available during assignment_complete (MDCX)
* Thu Jan 06 2022 mardnhAATTgmx.de- Update to version 1.8.0.13:
* Announce IuFP audio codec for UTRAN conns in CRCX towards MGW
* Tue Dec 14 2021 mardnhAATTgmx.de- Update to version 1.8.0.12:
* treewide: remove FSF address
* Thu Dec 09 2021 mardnhAATTgmx.de- Update to version 1.8.0.11:
* ran_msg_iu: do not pass UEA0 to ranap_new_msg_sec_mod_cmd2()
* Tue Dec 07 2021 mardnhAATTgmx.de- Update to version 1.8.0.10:
* libmsc: fix memory leak (struct msgb) in msc_i_ran_enc()
* Sat Dec 04 2021 mardnhAATTgmx.de- Update to version 1.8.0.9:
* libmsc: ran_iu_make_security_mode_command(): clarify UIA mask
* Tue Nov 30 2021 mardnhAATTgmx.de- Update to version 1.8.0.8:
* libmsc: ran_iu_make_security_mode_command(): improve readability
* libvlr: fix is_ciph_required(): always send SecModeCmd for UTRAN
* libvlr: vlr_set_ciph_mode(): avoid redundant check
* Mon Nov 29 2021 mardnhAATTgmx.de- Update to version 1.8.0.5:
* libmsc: fix another memleak (struct gsm_sms) in gsm340_rx_tpdu()
* libmsc: fix memory leak (struct gsm_sms) in gsm340_rx_tpdu()
* VTY: clarify deprecation message for cfg_net_per_loc_upd_cmd
* Sat Nov 27 2021 mardnhAATTgmx.de- Update to version 1.8.0.2:
* libmsc/gsm_04_08: refactor require ciphering into an own function
* Wed Nov 17 2021 mardnhAATTgmx.de- Update to version 1.8.0.1:
* utran: use new UTRAN encryption enum
* Tue Nov 16 2021 mardnhAATTgmx.de- Update to version 1.8.0.0:
* Bump version: 1.7.0.43-aefbf-dirty → 1.8.0
* Fri Nov 12 2021 mardnhAATTgmx.de- Update to version 1.7.0.43:
* Do not mention deprecated -l / --database options
* Do not mention deprecated -M / --mncc-sock-path options
* manuals: remove deprecated -C / --no-dbcounter options
* Fri Nov 05 2021 mardnhAATTgmx.de- Update to version 1.7.0.40:
* Validate the choosen UTRAN encryption algorithm
* Make UTRAN encryption algorithms configurable
* Fix enabling of UMTS UEA encryption
* Thu Nov 04 2021 mardnhAATTgmx.de- Update to version 1.7.0.37:
* Revert \"Turn some compiler warnings into errors\"
* mncc: rework passing GCR over the MNCC interface
* Sun Oct 31 2021 mardnhAATTgmx.de- Update to version 1.7.0.35:
* smpp_smsc: use osmo_talloc_replace_string() in smpp_smsc_conf()
* Tue Oct 26 2021 mardnhAATTgmx.de- Update to version 1.7.0.34:
* libmsc: struct smsc: drop \'const\' qualifier from bind_addr
* libmsc: fix NULL pointer dereference in trans_lcls_compose()
* Mon Oct 25 2021 mardnhAATTgmx.de- Update to version 1.7.0.32:
* Add support for LCLS to the MSC
* smpp_mirror: Don\'t allocate msgb\'s for unrealistic amounts of memory
* smpp_mirror: Factor-out reset of SMPP read state
* Thu Sep 30 2021 mardnhAATTgmx.de- Update to version 1.7.0.29:
* smpp: Fix help string in vty for \"alert-notifications\"
* Thu Sep 16 2021 mardnhAATTgmx.de- Update to version 1.7.0.28:
* contrib/osmo-msc.spec.in: require libosmo-ranap >= 0.7.0
* Tue Sep 14 2021 mardnhAATTgmx.de- Update to version 1.7.0.27:
* msc_vlr_test: remove DLMGCP log messages from unit test output
* Wed Aug 25 2021 mardnhAATTgmx.de- Update to version 1.7.0.26:
* cosmetic: Fix typo in comment
* vlr_sgs: Balance use_count incremented in vlr_sgs_loc_update
* vlr_sgs.c: Fix missing use_count decrease in vlr_sgs_imsi_detach
* vlr_auth_fsm.c: Simplify function auth_fsm_wait_ai_resync
* vlr_sgs.h: Set proper logic order of items in enum sgs_ue_fsm_state
* Tue Aug 24 2021 mardnhAATTgmx.de- Update to version 1.7.0.21:
* cosmetic: fix typos in comments
* Tue Aug 17 2021 mardnhAATTgmx.de- Update to version 1.7.0.20:
* running.adoc: add section about MGCP configuration
* Mon Aug 02 2021 mardnhAATTgmx.de- Update to version 1.7.0.19:
* implement CM Re-Establish for voice calls
* add vlr_subscr_find_by_mi
* add sequence_charts/call_reestablishment.msc
* Mon Jul 12 2021 mardnhAATTgmx.de- Update to version 1.7.0.16:
* msc_a.c: Allow MSC_A_EV_CN_CLOSE in state MSC_A_ST_RELEASING
* sgs_iface.c: Improve logging when paging over SGs
* Tue Jul 06 2021 mardnhAATTgmx.de- Update to version 1.7.0.14:
* vlr_sgs: Drop recorded LastEutranPlmnId when UE no longer associated
* Sun Jul 04 2021 mardnhAATTgmx.de- Update to version 1.7.0.13:
* sgs: Use available API to set vlr subscr LastUsedEutranPLMNId
* improve logging on encryption, for Ciphering and HO
* support A5/4 in inter-BSC handover
* support A5/4 in Cipher Mode Command
* vty: allow A5/4 encryption in config
* ran_msg_a.c: use gsm0808_create_cipher2()
* osmo-msc main: use osmo_select_shutdown()
* Mon Jun 07 2021 mardnhAATTgmx.de- Update to version 1.7.0.6:
* msc_tx_common_id(): fix potential NULL pointer dereference
* Fri Jun 04 2021 mardnhAATTgmx.de- Update to version 1.7.0.5:
* Use new osmo stat items/ctr APIs
* Thu Apr 29 2021 mardnhAATTgmx.de- Update to version 1.7.0.4:
* Fill Last Used E-UTRAN PLMN Id when in CSFB
* Wed Apr 07 2021 mardnhAATTgmx.de- Update to version 1.7.0.3:
* SMS-over-GSUP: notify sender if no transaction found
* Wed Mar 10 2021 mardnhAATTgmx.de- Update to version 1.7.0.2:
* contrib/osmo-msc.spec.in: depend on dbd-sqlite3
* Tue Feb 23 2021 mardnhAATTgmx.de- Update to version 1.7.0.1:
* configure.ac: Depend on newer libosmo-ranap
* Bump version: 1.6.1.98-cad22-dirty → 1.7.0
* Sat Feb 20 2021 mardnhAATTgmx.de- Update to version 1.6.1.98:
* tests: Replace deprecated API log_set_print_filename
* tests: Explicitly drop category from log
* Thu Feb 18 2021 mardnhAATTgmx.de- Update to version 1.6.1.96:
* gsm_network: drop unused neighbor_list member
* Sat Feb 13 2021 mardnhAATTgmx.de- Update to version 1.6.1.95:
* fix _gsm48_cc_trans_free(): send MNCC REL.ind on Clear Request
* Mon Feb 08 2021 mardnhAATTgmx.de- Update to version 1.6.1.94:
* msc_vlr_tests: make independent of libosmocore talloc
* Sat Feb 06 2021 mardnhAATTgmx.de- Update to version 1.6.1.93:
* ran_a_decode_cipher_mode_reject(): use gsm0808_get_cause()
* submit_to_sms(): fix the use of deprecated gsm_septets2octets()
* Thu Feb 04 2021 mardnhAATTgmx.de- Update to version 1.6.1.91:
* .gitignore: Ignore new autofoo tmp files
* Thu Jan 28 2021 mardnhAATTgmx.de- Update to version 1.6.1.90:
* configure.ac: set -std=gnu11
* Thu Jan 14 2021 mardnhAATTgmx.de- Update to version 1.6.1.89:
* contrib/jenkins: don\'t build osmo-gsm-manuals
* Wed Jan 06 2021 mardnhAATTgmx.de- Update to version 1.6.1.88:
* README update. Explain more what it is than just the history