aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-01-21 00:16:26 +0100
committerHarald Welte <laforge@gnumonks.org>2019-01-21 00:16:27 +0100
commit811f6806a44d109b914ddc557673c03f95034dbf (patch)
tree067acaf232c5bff6e6fb9414636db989e117f0fb
parent45df98bd851efdca3ddf8b96b5d072c3b54d49cc (diff)
Bump version: 1.2.0.199-45df98-dirty → 1.3.01.3.0
-rw-r--r--configure.ac20
-rw-r--r--debian/changelog230
2 files changed, 240 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac
index a4979cfb9..17f4b900f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,16 +35,16 @@ m4_ifdef([AX_CHECK_COMPILE_FLAG], [], [
])
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 0.11.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.11.0)
-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.5.0)
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.2.0)
-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 0.9.0)
-PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 0.9.0)
-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 0.2.1)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.4.0)
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.0.0)
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.0.0)
AC_ARG_ENABLE(sanitize,
[AS_HELP_STRING(
diff --git a/debian/changelog b/debian/changelog
index f14c7928b..76d4fcec7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,233 @@
+osmo-msc (1.3.0) unstable; urgency=medium
+
+ [ Philipp Maier ]
+ * vlr_access_req_fsm: use correct cause codes
+ * a_reset: cleanup + remove dead code
+ * mgcp: do not start connections in loopback mode
+ * mgcp: hack to keep IuUP working
+ * mgcp: use codec information returned with ASSIGNMENT COMPL.
+ * doc: update mgw settings in example config file
+ * mncc: fix byte ordering of IP-Address in mncc
+ * msc_mgcp: move mncc struct initalization to where its actually needed
+ * gsm_04_08_cc: Add global guard timer for MNCC
+ * cosmetic: remove forgotten debug printf
+ * vlr: drop unused is_ps parameter in vlr_subscr_req_lu()
+ * osmo_msc: remove unused parameter from msc_dtap()
+ * gsm_subscriber: make function msc_paging_request() static
+ * msc_vty: display subscriber flags
+ * msc_vty: display current RAN type
+ * msc_vty: also show IMEI and IMEISV
+ * gsm_04_08: Fix nullpointer deref
+
+ [ Stefan Sperling ]
+ * remove redundant unconditional PKG_CHECK_MODULES for libsmpp
+ * implement periodic Location Update expiry in the VLR
+ * VLR: reject overlong IMSIs in ID RESP messages
+ * fix a use-after-free in msc_mgcp.c:_handle_error()
+ * detach cancelled subscribers from VLR
+ * make gsup ipa name configurable in osmo-msc.cfg
+ * provide software version information to gsup peer
+ * require 'ipa-name' option to be set via config file
+ * use vty->type instead of local variable
+
+ [ Vadim Yanitskiy ]
+ * libmsc/ussd.c: FIX: properly indicate errors
+ * libmsc: properly name the MSC_CONN_USE token for SS
+ * libmsc/ussd.c: use connection ref-counting and transactions
+ * Use proper naming for GSM TS 09.11 implementation
+ * libmsc/gsm_04_08.c: expose gsm48_tx_simple()
+ * libmsc/gsm_09_11.c: properly indicate transaction errors
+ * libmsc/gsm_04_80.c: make the API abstract from ss_request struct
+ * .gitignore: ignore src/libgsupclient/gsup_test_client
+ * configure.ac: drop unused dependencies
+ * msc_vlr_tests: don't abuse USSD-request to conclude connections
+ * libvlr/vlr.c: forward unhandled GSUP messages towards MSC
+ * libmsc/gsm_09_11.c: forward SS/USSD messages to HLR over GSUP
+ * libmsc/gsm_09_11.c: implement network-initiated sessions
+ * libmsc/gsm_09_11.c: properly handle MS-initiated release
+ * libmsc/gsm_09_11.c: introduce rate counters for NC_SS sessions
+ * libmsc/gsm_09_11.c: introduce counter for active sessions
+ * msc/signal.h: use #pragma once include guard
+ * msc/rrlp.h: use #pragma once include guard
+ * libmsc/rrlp.c: add missing include
+ * libmsc/gsm_09_11.c: clean up the local GSM 04.80 API
+ * RRLP: properly name the init function
+ * RRLP: fix: actually init the RRLP signal handlers
+ * RRLP: migrate and share mode definitions from msc_vty.c
+ * RRLP: print log when sending a position request
+ * osmo-msc: free the VTY talloc context on exit
+ * osmo-msc: track the use of talloc NULL memory contexts
+ * libmsc/db.c: cosmetic: mark missing breaks in switch as intended
+ * msc/gsm_04_11.h: drop unused sms_next_rp_msg_ref()
+ * msc/gsm_04_11.h: use forward-declaration for _gsm411_sms_trans_free()
+ * msc_vlr_tests.c: drop duplicating DMM category definition
+ * libmsc/gsm_04_11.c: don't pass msgb to gsm411_rx_rp_{ack|error}
+ * libmsc/gsm_04_11.c: refactor RP-DATA header validation
+ * libmsc/transaction.c: cosmetic: fix typo
+ * libmsc/gsm_09_11.c: drop redundant assertion of stored msgb
+ * libmsc/gsm_04_11.c: refactor MT SMS message handling
+ * libmsc/gsm_04_11.c: fix: always use SAPI 3 for MT SMS
+ * libmsc/VTY: introduce kill-switch for routing SMS over GSUP
+ * libmsc/gsm_04_11.c: forward MO SMS messages over GSUP
+ * libmsc/gsm_04_11.c: accept MT SMS messages over GSUP
+
+ [ Pau Espin Pedrol ]
+ * msc_main: Fix typo in description of version param
+ * jenkins.sh: Use --enable-werror only when iu support is disabled
+ * osmo-msc: Improve shutdown due to signal and print talloc report on exit
+ * msc: Set talloc ctx for osmo_signal structures
+ * Install systemd services with autotools
+ * Install sample cfg file to /etc/osmocom
+ * msc: vty: Fix integer printf formatting
+
+ [ Daniel Willmann ]
+ * git-version-gen: Don't check for .git directory
+ * OsmoBSC/HLR/MSC: Fix default config file name
+
+ [ Harald Welte ]
+ * libmsc: move L3 call-control to separate C file (gsm_04_08_cc.c)
+ * migrate to oap_client in libosmogsm
+ * Remove local libgsupclient; Use libosmo-gsup-client from osmo-hlr
+ * gsm0407_is_duplicate(): Handle error ret of gsm0407_pdisc_ctr_bin()
+ * share chapters/gsup.adoc from OsmoSGSN to OsmoMSC + OsmoHLR
+ * vty-ref: Update URI of docbook 5.0 schema
+ * add SGs / CSFB related dot + msc files
+
+ [ Neels Hofmeyr ]
+ * vlr_access_req_fsm.c: use osmo_strlcpy and avoid compiler error
+ * Iu MGCP: no need to loopback on the cn side
+ * cosmetic: typos in log and comment
+ * use __FILE__, not __BASE_FILE__
+ * cosmetic: mute "COMPLETE_LAYER_3 not permitted"
+ * store classmark in vlr_subscr, not conn
+ * msc_vlr_tests: cosmetically tweak perm algo printing
+ * A5/n Ciph: request Classmark Update if missing
+ * fix Classmark Update without VLR subscriber
+ * vty: add SCCP related vty commands
+ * GSUP client: send CN domain IE on LU request
+ * lu_fsm: result cb: use proper cause type (warning/coverity)
+ * Importing history from osmo-gsm-manuals
+ * add OsmoMSC manual
+ * add OsmoHLR manual, OsmoHLR VTY reference
+ * refactor Makefile build rules, don't use the FORCE
+ * OsmoMSC: update VTY reference
+ * msc: update vty reference
+ * drop unused gsm_subscr_conn->mncc_rtp_bridge
+ * drop unused gsm_network->handover.active
+ * drop unused openbscdefines.h
+ * drop unused SUBSCR_CONN_E_INVALID
+ * drop unused gsm0408_allow_everyone() declaration
+ * drop unused tests/db/*
+ * cosmetic: subscr_conn_fsm_auth_ciph() should be static
+ * adjust copyright in subscr_conn.c
+ * populate gsm_subscriber_connection->encr during Ciph
+ * rename gsm_encr to geran_encr, it is only applicable on GERAN
+ * drop msc_compl_l3() return value
+ * rename gsm_subscriber_connection to ran_conn
+ * rename some RAN conn related stuff to ran_conn_*
+ * move subscr_conn.c to ran_conn.c
+ * move ran_conn declarations to new ran_conn.h
+ * combine several small .h in msc_common.h
+ * cosmetic: drop some unused opaque struct defs
+ * move gsm_auth_tuple to vlr.h as vlr_auth_tuple
+ * GSM_EXTENSION_LENGTH -> VLR_MSISDN_LENGTH
+ * drop cruft from gsm_subscriber.h
+ * move gsm_cbfn to gsm_subscriber.h, the only user
+ * python tests: use py shebang instead of $(PYTHON)
+ * make: prepare for adding transcript tests
+ * add test_nodes.vty transcript test
+ * cosmetic: msc_main.c: default args definition style
+ * msc_main: mncc: move mncc socket decision to after read_cfg
+ * vty: mncc cfg: separate the 'mncc' from 'mncc-guard-timeout'
+ * add VTY commands: mncc internal / external (== -M)
+ * ASS-COMPL: do not fire Sec Mode Compl event
+ * move ASS-COMPL MGCP handling out of a_iface_bssap.c
+ * drop gsm48 RR ciph mode compl from permitted initial messages
+ * LU: do not always invoke sub_pres_vlr_fsm_start()
+ * Revert "move ASS-COMPL MGCP handling out of a_iface_bssap.c"
+ * log: by default start with all categories on LOGL_NOTICE
+ * tweak comment to indicate sub_pres_vlr fsm as dead code
+ * vlr_lu_fsm: drop unused out_state INIT -> WAIT_IMEI
+ * comment: vlr: put the 'balancing' comment closer to the put()
+ * vty: show subscriber: put() before printing the use count
+ * fix msc_mgcp_fsm_evt_names: two missing events
+ * mgcp log tweak: say RAN, not BTS, like surrounding logging
+ * fix test_nodes.vty after libosmo-mgcp-client vty changes
+ * cosmetics in msc_mgcp_call_release()
+ * release RTP stream only for matching CC transaction
+ * fix vlr ops.subscr_assoc re-association
+ * remove code dup: add msc_mgcp_try_call_assignment()
+ * move trans->assignment_done to cc.assignment_started
+ * fix: incoming call during ongoing call
+ * abort assignment on Assignment Failure
+ * vlr: auth_fsm: make sure vsub->auth_fsm = NULL when it terminates
+ * vty cfg: move 'ipa-name' from 'msc' to 'hlr' section
+ * use osmo_rat_type from libosmocore
+ * use mgcp-client configured endpoint domain name
+ * use osmo_lu_type_name() from libosmocore
+ * add LOG_RAN_CONN() to use the conn->fi->id for context
+ * rx CM Service Req: reject double use sooner
+ * refactor log ctx for vlr_subscr and ran_conn
+ * mm_rx_id_resp(): use osmo_mi_name()
+ * tweak fsm_msc_mgcp FSM and FI name
+ * err log: fully log MS supported A5 algos on mismatch
+ * msc_vlr_tests: tweak logging in verbose mode
+
+ [ Keith ]
+ * libmsc/mncc_sock.c: Add lchan_type_offset in queue_hello()
+ * Make alert notifications vty configurable per ESME
+ * Cosmetic: Fix spelling in smpp vty
+
+ [ Max ]
+ * Properly parse cause in cipher mode reject
+ * Add counters for BSSMAP cipher mode messages
+ * vty: add command to show all known BSC
+ * msc_vlr_tests: tweak conn_exists()
+ * Fix build with latest libosmocore
+ * Use BSSAP-specific TLV parser from libosmocore
+ * Use libosmocore to function to parse cipher mode reject cause
+ * cosmetic: drop duplicated #include
+ * cosmetic: drop unused variable
+ * CC: log more details about unhandled message/state
+ * VLR tests: add logging macro with explicit value description
+ * VLR tests: avoid leaking LAC access details
+ * Use proper type for tch_rtp_connect() parameter
+ * VLR: drop unused struct members
+ * Remove redundancy in LAC processing
+ * MNCC: use log wrapper for call processing
+ * Constify transaction helpers parameters
+ * Use explicit protocol discriminator for NC SS/USSD session
+ * Fix trans_has_conn() doxygen description
+ * Enable SMS-related log in VLR tests
+ * MNCC: use explicit struct type in gsm_call
+ * SMS: remove code duplication in transaction init
+ * vty: make 'sh connect/transact' readable again
+
+ [ Keith Whyte ]
+ * libmsc: Don't send SMS STATUS REPORT locally if the ESME accepted it.
+
+ [ Alexander Couzens ]
+ * OsmoMSC: add rate counter documentation
+
+ [ Oliver Smith ]
+ * build manuals moved here from osmo-gsm-manuals.git
+ * Fix DISTCHECK_CONFIGURE_FLAGS override
+ * contrib/jenkins.sh: build and publish manuals
+ * contrib: fix makedistcheck with disabled systemd
+ * Cosmetic: msc_vty: remove redundant "0 =", "1 ="
+ * msc_vty.c: make check-imei-rqd configurable
+ * vlr_core.h: remove duplicate declarations
+ * VLR: vlr_subscr_{,msisdn_or_}name: const vsub arg
+ * VLR: send CHECK-IMEI to EIR/HLR
+
+ [ Ivan Kluchnikov ]
+ * libmsc/transaction: introduce trans_find_by_sm_rp_mr()
+
+ [ gsmevent admin ]
+ * gsm_04_08_cc.c: drop non-sensible error message
+
+ -- Harald Welte <laforge@gnumonks.org> Mon, 21 Jan 2019 00:16:26 +0100
+
osmo-msc (1.2.0) unstable; urgency=medium
[ Neels Hofmeyr ]