Project

General

Profile

Osmocom Review 2017

January 2017

  • announce of first ever public [[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

February 2017

  • weekly manual testing with related weekly test reports to mailing list
  • heads-up about the (lack of a )future of osmo-nitb
  • heads-up about libosmo-sccp SIGTRAN work
  • sysmo-usim-tool
  • 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

March 2017

  • cgit improvements (about page, change-ID hyperlinks, issue hyperlinks)
  • 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

April 2017

  • update of coding style for longer line lengths
  • OsmoCon2017 and OsmoDevCon2017
  • libosmocore
  • 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

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
  • M3UA and SUA testing as part of jenkins
  • osmo-gsm-tester produces successful runs with NITB as well as new AoIP

June 2017

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

July 2017

  • Plan for openbsc.git split and code review
  • 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

August 2017

  • Support for SMPP Delivery Receipt / GSM03.40 Status Report
  • Jenkins now executing M3UA, SUA and GGSN testsuite
  • 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

September 2017

  • libosmocore.git
  • 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

October 2017

  • new 'osmocom:latest' package feed
  • libosmocore.git
  • 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

November 2017

  • LimeSDR support in osmocom package feeds
  • 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
  • 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

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)