Project

General

Profile

Review 2017 » History » Version 3

laforge, 01/01/2018 05:25 PM

1 1 laforge
h1. Osmocom Review 2017
2
3
h2. January 2017
4
5 2 laforge
* announce of first ever public [[OsmoCon:]] conference in April
6 1 laforge
* osmo-bts
7
** Add Abis OML failure event reporting
8
** fix memory leaks in osmo-bts-{sysmo,lc15} at every channel activation
9 2 laforge
* openbsc/osmo-bsc
10
** support multiple UARFCNs in SI2quater
11
* osmo-hlr
12
** add test suite for 2G and 3G authentication
13
** fix UMTS AKA re-sync
14 1 laforge
15 2 laforge
16 1 laforge
h2. February 2017
17
18 3 laforge
* weekly manual testing with related weekly test reports to mailing list
19
* "heads-up about the (lack of a )future of osmo-nitb":http://lists.osmocom.org/pipermail/openbsc/2017-February/010300.html
20
* "heads-up about libosmo-sccp SIGTRAN work":http://lists.osmocom.org/pipermail/openbsc/2017-February/010274.html
21
* "sysmo-usim-tool":http://lists.osmocom.org/pipermail/openbsc/2017-February/010317.html
22 1 laforge
* libosmo-abis
23
** unix domain socket support (for Ericsson L2TP)
24
* osmo-bts
25
** fix AMR HR DTX FSM logic
26
** fix SACCH sending fo system information with enum value > 7
27
** osmo-bts-trx: fix RXGAIN and POWER parameters on second TRX
28
** fix TCH/H interleaving table bit position
29
** sysmoBTS 1020/1100: slow power ramp-up on TRX enable
30 2 laforge
* osmo-sgsn
31
** fix PDP context activation memory allocation bug
32
** integrate support for UMTS AKA
33
* openggsn
34
** fix kernel-gtp tunnel creation/removal for GTPv1 
35
** release 0.93
36 1 laforge
37
h3. March 2017
38
39 3 laforge
* "cgit improvements":http://lists.osmocom.org/pipermail/openbsc/2017-March/010448.html (about page, change-ID hyperlinks, issue hyperlinks)
40 1 laforge
* Add README.md files to all our repositories
41
* libosmocore
42
** migrate gsm 05.03 coding from OsmoBTS to libosmocore
43
** fix SQN / SEQ handling in UMTS AKA
44
** 3GPP AoIP message encoding/decoding
45
* libosmo-abis
46
** fix ever-increasing jitter buffer
47
* libosmo-netif
48
** handle SCTP in in stream server
49
** doxygen documentation on stream an datagram modules
50
* osmo-bts
51
** octphy: CBCH support
52
** include MS timing offset in RSL measurements
53 2 laforge
* osmo-sgsn
54
** handle IMSIs with leading zeroes
55
* osmo-bsc
56
** fix T3186 encoding in SI13
57
** Improved Ericsson OM2000/RBS2000 support
58
** new ctrl2soap proxy in python
59
* osmo-hlr
60
** add CTRL interface
61 1 laforge
** fix SQN/SEQ handling in UMTS AKA
62
63
h3. April 2017
64
65 3 laforge
* "update of coding style for longer line lengths":http://lists.osmocom.org/pipermail/openbsc/2017-April/010502.html
66
* [[osmo-dev-con:OsmoCon2017]] and [[osmo-dev-con:OsmoDevCon2017]]
67 1 laforge
* libosmocore
68 3 laforge
** "control interface for osmo_fsm":http://lists.osmocom.org/pipermail/openbsc/2017-April/010542.html
69 1 laforge
* libosmo-netif
70
** fix file descriptor leak in error paths
71
** work around linux kenrel SCTP bug with sender_dry_events
72
** RTP marker bit support
73
* libosmo-sccp
74
** Add new [[libosmo-sigtran:]] library with SS7 AS/ASP Link/Linkset handling, M3UA support, new FSM based SCCP implementation
75
** Add [[osmo-stp:]] program
76
* osmo-bts
77
** inform BSC of PCU disconnect
78
** fix measurement reporting period
79
** exclude idle channels from uplink measurement processing
80
** octphy: measurement reports
81
82
83
h3. May 2017
84
85
* libosmocore
86
** fix embedded builds
87
** import and generalise 'sercomm' from osmocom-bb into libosmocore
88
** SSE optimized convolutional coder
89
** fix wrong GSM FR codec SID frame generation
90
** doxygen docs for libosmocoding
91
* osmo-bsc
92
** TS 04.14 mobile station side loop control
93
* osmo-bts
94
** consistently check all RSL and OML TLVs for minimum length value
95
** fix bit-order in every HR codec parameter (spec compliance)
96
** OML get/set attribute handling
97
** SI2quater support
98
** bypass radio link timeout for lab testing
99 2 laforge
* osmo-bsc
100 1 laforge
** PCU socket support for BSC-colocated PCU for Ericsson RBS2000
101
** reelase 1.0.1
102 3 laforge
* "M3UA and SUA testing as part of jenkins":http://lists.osmocom.org/pipermail/openbsc/2017-May/010698.html
103
* "osmo-gsm-tester produces successful runs with NITB as well as new AoIP":http://lists.osmocom.org/pipermail/openbsc/2017-May/010760.html
104 1 laforge
105
h3. June 2017
106
107
* libosmocore
108
** doxygen autobrief
109
** doxygen documentation for libosmogb
110
* osmo-bts
111
** use CLOCK_MONOTONIC timer for GSM frame timer
112
** PDTCH loopback support
113
114
115
h3. July 2017
116
117 3 laforge
* "Plan for openbsc.git split and code review":http://lists.osmocom.org/pipermail/openbsc/2017-July/010914.html
118 1 laforge
* libosmocore
119
** PDP charging characteristics in GSUP
120
** PRBS sequence generators
121
** multicast IP related helper functions
122
** 'make release' target
123
* libosmo-sccp
124
** SCCP address book
125
* osmo-bts
126
** new virtual BTS @osmo-bts-virtual@ for testing without radio hardware
127
** don't send dummy UI frames on unused BCCH slots on TC=5
128
** GSMTAP: don't log/send fill frames consisting of only padding
129 2 laforge
* osmo-hlr
130
** change to default GSUP port 4222
131 1 laforge
132
133
h3. August 2017
134
135 3 laforge
* "Support for SMPP Delivery Receipt / GSM03.40 Status Report":http://lists.osmocom.org/pipermail/openbsc/2017-August/011023.html
136
* "Jenkins now executing M3UA, SUA and GGSN testsuite":http://lists.osmocom.org/pipermail/openbsc/2017-August/011043.html
137 1 laforge
* libosmocore
138
** fix crash in lapd_est_req()
139
* libosmo-abis
140
** release 0.4.0
141
* osmo-bts
142
** osmo-bts-trx: fix MS power control loop
143
** release 0.6.0
144
** support sending/removing SI13 to/from PCU
145 2 laforge
* osmo-bsc
146
** indicate R99+ MSC in SI3 to enable UMTS AKA over GERAN
147
* osmo-sgsn
148
** properly report GERAN/UTRAN mode in PDP CTX ACT REQ to GGSN
149
* osmo-msc
150
** implement IuCS support
151
** split openbsc.git into osmo-bsc.git, osmo-msc.git and osmo-sgsn.git
152
* openggsn
153
** Add IPv6 address pool and IPV6 user (inner) plane support
154 1 laforge
** release 0.94
155
156
h3. September 2017
157
158
* libosmocore.git
159 3 laforge
** "'show talloc-context' VTY introspection":http://lists.osmocom.org/pipermail/openbsc/2017-June/010771.html
160 1 laforge
** CTRL parsing unit tests
161
** unification of vty exit/end commands
162 2 laforge
* osmo-hlr
163
** CTRL interface tests
164
* openggsn
165
** various cleanups and conversion to osmocom style/apis
166
** fork osmo-ggsn from openggsn; obsolete openggsn
167
* osmo-ggsn
168
** release 1.0.0
169
** allow enable/disable of G-PDU sequence numbers on ggsn and sgsnemu
170 1 laforge
** sgsnemu: Add IPv6 PDP context support
171
172
h3. October 2017
173
174 3 laforge
* "new 'osmocom:latest' package feed":http://lists.osmocom.org/pipermail/openbsc/2017-October/011396.html
175 1 laforge
* libosmocore.git
176
** major doxygen documentation re-work / completion
177
** dynamic registration of CTRL node-ids by applications
178
** ability to bind Gb interface to specific IP
179 3 laforge
** "enforce CTRL-capable identifiers in osmo_fsm and counter group names":http://lists.osmocom.org/pipermail/openbsc/2017-October/011263.html
180 1 laforge
** release of 0.10.0 + 0.10.1
181
** add @osmo_get_rand_id()@ function with getrandom() and GnuTLS fallback
182
* libosmo-netif.git
183
** release 0.1.0 and 0.1.1
184
* libosmo-sccp.git
185
** release 0.8.0 and 0.8.1
186
* osmo-bts
187
** don't require gsm_data_shared.[ch] from openbsc.git anymore
188
** fix multiple subsequent SI1quater BCCH FILLING from BSC
189
** fix AMR DTX FSM name to avoid invalid characters in name/identifier
190
** release 0.7.0
191 2 laforge
* osmo-bsc
192
** release 1.1.0, 1.1.1 and 1.1.2
193
* osmo-hlr
194
** replace/reimplement CTRL interface commands
195
** release 0.1.0
196
* osmo-sgsn
197
** release 1.2.0
198
* osmo-msc
199
** release 1.1.0, 1.1.1 and 1.1.2
200
** ensure we default to enable TMSI allocation
201
* osmo-ggsn
202 1 laforge
** release 1.1.0
203
204 2 laforge
205 1 laforge
h3. November 2017
206
207 3 laforge
* "LimeSDR support in osmocom package feeds":http://lists.osmocom.org/pipermail/openbsc/2017-November/011513.html
208 1 laforge
* Add SPDX License identifiers in library projects
209
* libosmocore
210
** fix SSE3 optimization on non-SSSE3 machines
211
** fix memory leaks in various unit tests for memory leak ebugging
212
** add counter group introspection via CTRL
213
** release 0.10.2
214
* libosmo-netif
215
** fix another file descriptor leak in stream server implementation
216
* libosmo-sccp.git
217 3 laforge
** "More complete IPA/SCCPlite support, osmo-stp can now convert M3UA to SCCPlite":http://lists.osmocom.org/pipermail/openbsc/2017-November/011460.html
218 1 laforge
* osmo-bts
219
** don't abort if oversized RTP packets are received
220 2 laforge
* osmo-bsc
221
** migrate from osmo-bsc_mgcp to osmo-mgw for switching user plane
222
** more SI2quater fixes
223
** report per-BTS connection state and uptime in VTY + CTRL
224
* osmo-ggsn
225
** various improvements in kernel GTP support
226 1 laforge
227
h3. December 2017
228
229
* libosmocore
230
** improvements of XML export for VTY command reference generation
231
* osmo-bts
232
** put useful information in RTCP SDES
233 2 laforge
* osmo-bsc
234
** move lots of counters / KPIs from BSC level down to per-BTS granularity
235
** reduce T3101 default from 10s to 3s
236
** generate mandatory SI2bis and SI2ter rest octets (on RSL; Um was always fine)
237
** reduce T3113 from 60s to 10s
238
** various new per-BTS counters
239
* osmo-msc
240
** SMS database related fixes
241
** properly set permitted ciphering algorithms in BSSMAP Cipher Mode Command
242
** fix GSM-Milenage in presence of 2G keys
243
* osmo-ggsn
244
** fix byte order in IPCP IPV4 DNS server addresses
Add picture from clipboard (Maximum size: 48.8 MB)