libosmocore/libosmocore.changes

333 lines
14 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Sat Jan 19 22:04:36 UTC 2019 - mardnh@gmx.de
- Update to version 1.0.0
* GSMTAP: add SIM sub_types
* fix various strncpy bugs
* gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4
* logging vty: add VTY transcript test
* gsm0808: implement BSSMAP Classmark Request
* logging vty: rewrite 'logging level' vty cmd generation
* logging vty: deprecate the 'everything' keyword
* logging vty: write: check logging levels validity
* logging vty: deprecate 'all', introduce 'force-all'
* logging vty: add 'logging level set-all <level>'
* vty reference: fix deprecation bit evaluation
* vty list: fix deprecation/hidden bit logic
* vty: omit HIDDEN from vty reference
* vty logging: fix crash when missing 'logging enable'
* add osmo_bcd2str()
* gsm48_mi_to_string: use osmo_bcd2str(), fix some corner cases
* gsm48_generate_mid(): mask out ODD flag from mi_type
* gsm48_mi_to_string(): guard against zero length output buffer
* gsm48_mi_to_string(): do not read from zero length input buffer
* add to osmo_sock_get_name*() API
* add/clean big-endian packed structs (struct_endianess.py)
* add LOGPFSMSL(), LOGPFSMSLSRC()
* gsm_utils: add enum osmo_rat_type, from osmo-msc enum ran_type
* osmo_rat_type: add OSMO_RAT_EUTRAN_SGS
* add osmo_mi_name(), for MI-to-string like "IMSI-123456"
* add osmo_lu_type_names[], osmo_lu_type_name()
* change GSM48_CMSERV_* to enum type, add names
* ctrl/vty: fsm: use correct element when iterating over fsm->proc.children
* bssgp: introduce flush queue functions
* gsm0480: Factor out msgb allocation helper function
* USSD: Introduce gsm0480_gen_ussd_resp_7bit()
* 04.80: New gsm0480_gen_{reject,return_error}() functions
* import oap_client into libosmogsm
* oap_client: Rename symbols with osmo_ prefix
* import oap_client_test from osmo-sgsn
* Deprecate ipa_ccm_idtag_parse() with ipa_ccm_id_{get,resp}_parse()
* re-introduce ipa_ccm_idtag_parse_off()
* Add RSPRO support to IPA and logging definitions
* logging_vty: Ensure writing well-formed config files
* SGsAP protocol definitions (header + C file)
* gsm23003: Add MME domain name related helper functions
* vty/vty.c: remove dead unused tall_bsc_ctx
* gsm/gsm0480.c: prevent NULL-pointer dereference
* gsm/gsm0480.c: use the local msgb allocator
* libosmogsm: (re)introduce gsm48_push_l3hdr()
* vty/command.h: document and prettify CMD_ATTR_* flags
* utils/osmo-config-merge: explicitly return from main()
* libosmogsm/gsup.c: fix error code in osmo_gsup_encode()
* core/msgb.h: introduce msgb_l4len() helper
* GSUP/SMS: introduce MO-/MT-FORWARD-SM messages
* GSUP/SMS: introduce READY-FOR-SM message
* tests/gsm0808: use new msgb comparison API
* logging/gsmtap: fix buffer overflow in _gsmtap_raw_output()
* gsm0808: fix wrong codec defaults for OFR_AMR_WB
* gsm0808: add function to convert amr gsm0408 setings to gsm0808
* gsm0808_utils: constify parameter
* gsm_utils: add function to get value strings for gsm48_chan_mode
* gsm0808: add function to convert AMR S15-S0 to gsm0408 settings
* gsm0808: allow decoding of zero length speech codec lists.
* gsm0808: cosmetic: rename parameter "reason" to "cause"
* gsm_29_118: add missing include to header file
* gsm29118: add value strings for SGSAP IEI
* gsm0808: add message generator for BSSMAP HANDOVER PERFORMED
* gsm_29_118: add missing extern for struct value_string decl.
* cosmetic apn: correct whitespace error
* gsm_29_118.h: Add constant for default port
* gsm29118: add generator functions for GSM29118 messages
* gsm0808: add encoder for cause codes and use it
* signal: Introduce API osmo_signal_talloc_ctx_init
* msgb: Introduce msgb_{de,en}queue_count APIs
* vty: Makefile: Fix LIBVERSION typo introduced in 0.12.0 release
* gsm_08_58.h: Introduce struct abis_rsl_link_id
* gsm_08_58.h: Introduce struct abis_rsl_chan_nr
* gsm48: gsm48_decode_freq_list: Improve documentation of paramter f
* gsm: Deprecate buggy gsm_arfcn2band API and introduce gsm_arfcn2band_rc
* properly handle mandatory cli param of gsm0808_create_paging2
* Properly deal with sockaddr_un socket path length limitations.
* ensure unix socket paths are NUL-terminated for bind/connect
* fix error handling gprs_ns_nsip_listen()
* add support for ipaccess messages on the ctrl interface
* stop printing group description in vty_out_rate_ctr_group_fmt()
* make 'show rate-counters' show group index
* send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCK
* rename CELL_IDENT_LAI_AND_LAC to CELL_IDENT_LAI
* port arfcn range encode support from osmo-bsc
* port rest octets encoding code from osmo-bsc
* Add CC_CAUSE value_string array
* coding: Correctly count bits when decoding EDGE bursts with MCS >= 7.
* coding: Always initialize bit counters in gsm0503_pdtch_egprs_decode().
* stats_statsd: Send all stat_items as gauges
* GSMTAP: add definitions for new LTE RRC channels
* GSMTAP: add definitions for LTE NAS subtypes
* Update cipher reject function
* Add helper wrapper for BSSAP TLV parsing
* Update 3GPP TS 08.08 Cause handling
* Update GSM0808_LCLS enums
* Move msgb_push helpers to public header
* Support cipher mode reject with extended cause
* LCLS: add 48.008 parameter structure
* ctrl: print textual error on IPA parsing failure
* Move BSSMAP_MSG_* defines to header file
* Add msgb_tl_put() helper
* LCLS: update osmo_lcls struct
* Allow log_init() with NULL log_info
* Add osmo_sockaddr_in_to_str_and_uint()
* LCLS, TS 29.205: add GCR routines
* LCLS, TS 48.008: add GCR IE encoding/decoding
* LCLS: add gsm0808_create_ass2()
* TLV: add convenience function for 1-byte values
* LCLS: enc/dec entire parameter set instead of GCR
* LCLS: fix LCLS-CONNECT-CONTROL encoder
* LCLS: use proper types for value_string wrappers
* LCLS: add GCR comparison helper
* add osmo_sock_get_{local,remote}_ip{,_port}()
* socket.c: fix IP and port buffer sizes
* GSUP: fix missing osmo_gsup_get_err_msg_type()s
* GSUP: add end marker to enum osmo_gsup_iei
* GSUP: add CHECK-IMEI message
* gsm23003: add osmo_imei_str_valid()
* vty: Make TCP port configurable and introduce telnet_init_default
-------------------------------------------------------------------
Tue Dec 11 01:04:46 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Upgrade to new snapshot 0.13.0~194 (6adffb95734)
* 'lo and behold, 0.12.1 is not sufficient to build
libosmo-abis 0.5.1 requiring ">= 0.12.0"
* socket: do not set SO_REUSEADDR for IPPROTO_UDP
* socket: add flag to enforce SO_REUSEADDR on UDP sockets
* gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP
* Add RSPRO support to IPA and logging definitions
* Update 3GPP TS 08.08 Cause handling
* Update GSM0808_LCLS enums
-------------------------------------------------------------------
Mon Aug 20 18:01:05 UTC 2018 - mardnh@gmx.de
- Update to new upstream release 0.12.1
* GnuTLS fall-back for obtaining randomness
* support for three-digit MNC throughout the code-base
* add talloc introspection via VTY
* tighter CRTL input parsing
* stricter VTY config file parsing
* allow to print only basename of source code file in logging
* print log level with color-keying of the level name
See the following URLs for complete changelogs:
http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.1
http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.0
http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.11.0
- Remove patch:
* osmo-pkgconfig.diff (fixed upstream)
-------------------------------------------------------------------
Thu Mar 22 19:18:12 UTC 2018 - jengelh@inai.de
- Add libosmocoding-devel => libosmocore-devel dependency
because the .h file #includes, but the .pc file is missing it.
-------------------------------------------------------------------
Wed Mar 14 10:20:00 UTC 2018 - jengelh@inai.de
- Add missing BuildRequires on python
-------------------------------------------------------------------
Wed Dec 27 20:10:30 UTC 2017 - jengelh@inai.de
- Update to new upstream release 0.10.2
* GPRS: print remote state info for NS peer
* ctrl: allow more nodes than those in enum ctrl_node_type
* fsm: Enforce FSM and FSM instance names are valid osmocom
identifiers
* rate_ctr: Enforce counter (and ctr_group) names are valid
identifiers
* Convert lib-internal rate_ctr from '.' separator to ':'
separator
* GPRS: add vty command to show only persistent NS
-------------------------------------------------------------------
Mon Oct 2 22:37:48 UTC 2017 - jengelh@inai.de
- Update to new upstream snapshot 0.9.6.400
* vty: install 'exit', 'end',... commands on *all* nodes
* osmo-auc-gen: umts: add --ind-len arg
* osmo-auc-gen: umts: add --ind arg
* Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions
* BSSGP: add function to reset all PTP BVC
* GSUP: define default GSUP port as 4222
* gsup: Add encoding/decoding for the pdp charging characteristics
* Add missing BSSGP cause values
* gsm0808: fix length check of the element decoder functions
* Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014
* Fix wrongful GSM FR codec SID frame detection in DTX.
* Distinguish between unsupported and invalid MCS
-------------------------------------------------------------------
Fri Apr 28 20:26:26 UTC 2017 - jengelh@inai.de
- Update to new upstream snapshot 0.9.6.193
* fix: DLGSUP logging category "unusable"
* ph_data_param struct changed / Extend L1SAP PH-DATA with
measurement information.
* Size of ph_tch_param struct changed / Extend with RTP Marker
* Size of struct log_target changed / Extend with GSMTAP
* Internal API for GPRS cipher implementors updated to
accommodate for arbitrary key lengths.
* Extend L1SAP PH-DATA with presence information
* Fix the counter index after the NS reset.
* Fix rate_ctr attribute for GPRS NS counters.
- Remove test.diff (no longer applicable)
-------------------------------------------------------------------
Sat Jul 30 16:02:05 UTC 2016 - jengelh@inai.de
- Update to new upstream snapshot 0.9.0.212
* Add support for SI2quater messages
* Add basic EARFCN support
* Add vty command to explicitly reset given BVCI
* Add function to make Uplink Measurement
* Add GEA3 & GEA4 ciphers
-------------------------------------------------------------------
Fri Mar 11 01:39:12 UTC 2016 - jengelh@inai.de
- reenable bigendian builds as GSM IE code was fixed upstream
during 2015
- Update to new upstream snapshot 0.9.0.91
* log: Add conditional logging based on log_check_level
* Add byte printing macros
* vty: add bind command for telnet vty line
-------------------------------------------------------------------
Fri Jan 22 18:08:57 UTC 2016 - jengelh@inai.de
- Update to new upstream snapshot 0.9.0.58
* Add bitvector functions and APN conversion functions
- Add test.diff to resolve compiler warning
-------------------------------------------------------------------
Wed Dec 23 17:19:46 UTC 2015 - jengelh@inai.de
- Update to new upstream release 0.9.0
* ipaccess: add OAP proto_ext (in design).
* stats: Report stat item values
* stats: Implement timer based reporting
* stats/vty: Add stats configuration
* stat/vty: Add vty_out_statistics_full to show all statistics
* stats: Add vty_out_stat_item_group
* LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode
* ns: Force a defined state when sending NS RESET
- Drop osmo-symbols.diff (solved better upstream),
osmo-talloc.diff, osmo-talloc2.diff, osmo-talloc3.diff (solved
upstream)
-------------------------------------------------------------------
Thu Sep 10 21:13:26 UTC 2015 - jengelh@inai.de
- Update to new upstream release 0.8.3
* Add G-RNTI derived TLLI types defined in 23.003
* vty: Change API to have node installation be done by int
* ipa: Properly parse LV stream of a ID_GET request
* Add APN utility function to libosmogsm
* gsm: Add A5/3-4 cipher support
* bssgp: Handle BSSGP STATUS messages
- Add osmo-symbols.diff
-------------------------------------------------------------------
Sun Mar 1 01:10:34 UTC 2015 - jengelh@inai.de
- Update to new upstream release 0.8.0
* new Osmocom SIM card library
- Remove 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch,
libosmocore_0_7_0_avoid_smscb_test_failure.patch,
osmo-kasumi.diff, osmo-version.diff (no longer needed x4),
rework osmo-talloc2.diff and add osmo-talloc3.diff after upstream
conversion. Add osmo-pkgconfig.diff.
-------------------------------------------------------------------
Wed Feb 18 16:07:32 UTC 2015 - normand@linux.vnet.ibm.com
- remove the previous patch about ppc/ppc64 architectures
as upstream suggesting that known to be not supported
so explicitely add ExcludeArch in spec file.
-------------------------------------------------------------------
Wed Feb 18 09:05:16 UTC 2015 - normand@linux.vnet.ibm.com
- avoid smscb test failure on ppc/ppc64 architectures
with libosmocore_0_7_0_avoid_smscb_test_failure.patch
-------------------------------------------------------------------
Thu Oct 2 20:05:34 UTC 2014 - jengelh@inai.de
- Update to new upstream release 0.7.0
* No changelog was provided
* osmocore gained GPRS NS interface support, and now provides a
control interface library (libosmoctrl)
- Add osmo-kasumi.diff to fix link failure during `make check`
-------------------------------------------------------------------
Mon Jul 21 07:51:35 UTC 2014 - jengelh@inai.de
- Update to new upstream release 0.6.6
* No changelog was provided
- Remove 0001-osmo-arfcn-Return-something-from-the-method.patch,
0002-utils-avoid-breaking-strict-aliasing.patch (no longer needed)
-------------------------------------------------------------------
Sun Jun 2 23:08:13 UTC 2013 - jengelh@inai.de
- Update to new upstream release 0.6.0
* No changelog was provided
- Add 0001-osmo-arfcn-Return-something-from-the-method.patch
from upstream to provide fix for rpmlint errors
- Add 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch,
0002-utils-avoid-breaking-strict-aliasing.patch to fix rpmlint
warnings
-------------------------------------------------------------------
Sun Feb 17 19:17:54 UTC 2013 - jengelh@inai.de
- Initial package (version 0.5.3) for build.opensuse.org
-------------------------------------------------------------------
Mon Oct 10 12:14:16 UTC 2011 - jengelh@medozas.de
- Initial prototype (version 0.3.10)