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