Project

General

Profile

Review 2017 » History » Version 2

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