Project

General

Profile

Review 2017 » History » Revision 2

Revision 1 (laforge, 01/01/2018 04:32 PM) → Revision 2/3 (laforge, 01/01/2018 05:04 PM)

h1. Osmocom Review 2017 

 h2. January 2017 

 * announce of first ever public [[OsmoCon:]] [[OsmoCon]] conference in April 
 * osmo-bts 
 ** Add Abis OML failure event reporting 
 ** fix memory leaks in osmo-bts-{sysmo,lc15} at every channel activation 
 * openbsc/osmo-bsc 
 ** support multiple UARFCNs in SI2quater 
 * osmo-hlr 
 ** add test suite for 2G and 3G authentication 
 ** fix UMTS AKA re-sync 


 

 h2. February 2017 

 * libosmo-abis 
 ** unix domain socket support (for Ericsson L2TP) 
 * osmo-bts 
 ** fix AMR HR DTX FSM logic 
 ** fix SACCH sending fo system information with enum value > 7 
 ** osmo-bts-trx: fix RXGAIN and POWER parameters on second TRX 
 ** fix TCH/H interleaving table bit position 
 ** sysmoBTS 1020/1100: slow power ramp-up on TRX enable 
 * osmo-sgsn 
 ** fix PDP context activation memory allocation bug 
 ** integrate support for UMTS AKA 
 * openggsn 
 ** fix kernel-gtp tunnel creation/removal for GTPv1  
 ** release 0.93 

 h3. March 2017 

 * Add README.md files to all our repositories 
 * libosmocore 
 ** migrate gsm 05.03 coding from OsmoBTS to libosmocore 
 ** fix SQN / SEQ handling in UMTS AKA 
 ** 3GPP AoIP message encoding/decoding 
 * libosmo-abis 
 ** fix ever-increasing jitter buffer 
 * libosmo-netif 
 ** handle SCTP in in stream server 
 ** doxygen documentation on stream an datagram modules 
 * osmo-bts 
 ** octphy: CBCH support 
 ** include MS timing offset in RSL measurements 
 * osmo-sgsn 
 ** handle IMSIs with leading zeroes 
 * osmo-bsc 
 ** fix T3186 encoding in SI13 
 ** Improved Ericsson OM2000/RBS2000 support 
 ** new ctrl2soap proxy in python 
 * osmo-hlr 
 ** add CTRL interface 
 ** fix SQN/SEQ handling in UMTS AKA 

 h3. April 2017 

 * libosmosigtran 
 * libosmocore 
 ** control interface for osmo_fsm 
 * libosmo-netif 
 ** fix file descriptor leak in error paths 
 ** work around linux kenrel SCTP bug with sender_dry_events 
 ** RTP marker bit support 
 * libosmo-sccp 
 ** Add new [[libosmo-sigtran:]] library with SS7 AS/ASP Link/Linkset handling, M3UA support, new FSM based SCCP implementation 
 ** Add [[osmo-stp:]] program 
 * osmo-bts 
 ** inform BSC of PCU disconnect 
 ** fix measurement reporting period 
 ** exclude idle channels from uplink measurement processing 
 ** octphy: measurement reports 


 h3. May 2017 

 * libosmocore 
 ** fix embedded builds 
 ** import and generalise 'sercomm' from osmocom-bb into libosmocore 
 ** SSE optimized convolutional coder 
 ** fix wrong GSM FR codec SID frame generation 
 ** doxygen docs for libosmocoding 
 * osmo-bsc 
 ** TS 04.14 mobile station side loop control 
 * osmo-bts 
 ** consistently check all RSL and OML TLVs for minimum length value 
 ** fix bit-order in every HR codec parameter (spec compliance) 
 ** OML get/set attribute handling 
 ** SI2quater support 
 ** bypass radio link timeout for lab testing 
 * osmo-bsc 
 ** PCU socket support for BSC-colocated PCU for Ericsson RBS2000 
 ** reelase 1.0.1 

 h3. June 2017 

 * libosmocore 
 ** doxygen autobrief 
 ** doxygen documentation for libosmogb 
 * osmo-bts 
 ** use CLOCK_MONOTONIC timer for GSM frame timer 
 ** PDTCH loopback support 


 h3. July 2017 

 * libosmocore 
 ** PDP charging characteristics in GSUP 
 ** PRBS sequence generators 
 ** multicast IP related helper functions 
 ** 'make release' target 
 * libosmo-sccp 
 ** SCCP address book 
 * osmo-bts 
 ** new virtual BTS @osmo-bts-virtual@ for testing without radio hardware 
 ** don't send dummy UI frames on unused BCCH slots on TC=5 
 ** GSMTAP: don't log/send fill frames consisting of only padding 
 * osmo-hlr 
 ** change to default GSUP port 4222 


 h3. August 2017 

 * libosmocore 
 ** fix crash in lapd_est_req() 
 * libosmo-abis 
 ** release 0.4.0 
 * osmo-bts 
 ** osmo-bts-trx: fix MS power control loop 
 ** release 0.6.0 
 ** support sending/removing SI13 to/from PCU 
 * osmo-bsc 
 ** indicate R99+ MSC in SI3 to enable UMTS AKA over GERAN 
 * osmo-sgsn 
 ** properly report GERAN/UTRAN mode in PDP CTX ACT REQ to GGSN 
 * osmo-msc 
 ** implement IuCS support 
 ** split openbsc.git into osmo-bsc.git, osmo-msc.git and osmo-sgsn.git 
 * openggsn 
 ** Add IPv6 address pool and IPV6 user (inner) plane support 
 ** release 0.94 

 h3. September 2017 

 * libosmocore.git 
 ** 'show talloc-context' VTY introspection 
 ** CTRL parsing unit tests 
 ** unification of vty exit/end commands 
 * osmo-hlr 
 ** CTRL interface tests 
 * openggsn 
 ** various cleanups and conversion to osmocom style/apis 
 ** fork osmo-ggsn from openggsn; obsolete openggsn 
 * osmo-ggsn 
 ** release 1.0.0 
 ** allow enable/disable of G-PDU sequence numbers on ggsn and sgsnemu 
 ** sgsnemu: Add IPv6 PDP context support 

 h3. October 2017 

 * libosmocore.git 
 ** major doxygen documentation re-work / completion 
 ** dynamic registration of CTRL node-ids by applications 
 ** ability to bind Gb interface to specific IP 
 ** enforce CTRL-capable identifiers in osmo_fsm and counter group names 
 ** release of 0.10.0 + 0.10.1 
 ** add @osmo_get_rand_id()@ function with getrandom() and GnuTLS fallback 
 * libosmo-netif.git 
 ** release 0.1.0 and 0.1.1 
 * libosmo-sccp.git 
 ** release 0.8.0 and 0.8.1 
 * osmo-bts 
 ** don't require gsm_data_shared.[ch] from openbsc.git anymore 
 ** fix multiple subsequent SI1quater BCCH FILLING from BSC 
 ** fix AMR DTX FSM name to avoid invalid characters in name/identifier 
 ** release 0.7.0 
 * osmo-bsc 
 ** release 1.1.0, 1.1.1 and 1.1.2 
 * osmo-hlr 
 ** replace/reimplement CTRL interface commands 
 ** release 0.1.0 
 * osmo-sgsn 
 ** release 1.2.0 
 * osmo-msc 
 ** release 1.1.0, 1.1.1 and 1.1.2 
 ** ensure we default to enable TMSI allocation 
 * osmo-ggsn 
 ** release 1.1.0 


 

 h3. November 2017 

 * Add SPDX License identifiers in library projects 
 * libosmocore 
 ** fix SSE3 optimization on non-SSSE3 machines 
 ** fix memory leaks in various unit tests for memory leak ebugging 
 ** add counter group introspection via CTRL 
 ** release 0.10.2 
 * libosmo-netif 
 ** fix another file descriptor leak in stream server implementation 
 * libosmo-sccp.git 
 ** More complete IPA/SCCPlite support, osmo-stp can now convert M3UA to SCCPlite 
 * osmo-bts 
 ** don't abort if oversized RTP packets are received 
 * osmo-bsc 
 ** migrate from osmo-bsc_mgcp to osmo-mgw for switching user plane 
 ** more SI2quater fixes 
 ** report per-BTS connection state and uptime in VTY + CTRL 
 * osmo-ggsn 
 ** various improvements in kernel GTP support 

 


 h3. December 2017 

 * libosmocore 
 ** improvements of XML export for VTY command reference generation 
 * osmo-bts 
 ** put useful information in RTCP SDES 
 * osmo-bsc 
 ** move lots of counters / KPIs from BSC level down to per-BTS granularity 
 ** reduce T3101 default from 10s to 3s 
 ** generate mandatory SI2bis and SI2ter rest octets (on RSL; Um was always fine) 
 ** reduce T3113 from 60s to 10s 
 ** various new per-BTS counters 
 * osmo-msc 
 ** SMS database related fixes 
 ** properly set permitted ciphering algorithms in BSSMAP Cipher Mode Command 
 ** fix GSM-Milenage in presence of 2G keys 
 * osmo-ggsn 
 ** fix byte order in IPCP IPV4 DNS server addresses 
Add picture from clipboard (Maximum size: 48.8 MB)