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 |