aboutsummaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: 0720fa0765c4efd989d0ad7d52636c07d205c8a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
osmo-iuh (1.5.1) unstable; urgency=medium

  [ Pau Espin Pedrol ]
  * ranap_transp_layer_addr_decode2(): Fix decoding X.213 IPv4 address len=7

  [ Daniel Willmann ]
  * iu_client: Use local variable to track conn_id
  * iu_client: Handle empty CR and InitialUE Message in DATA.ind

 -- Oliver Smith <osmith@sysmocom.de>  Fri, 15 Dec 2023 15:05:11 +0100

osmo-iuh (1.5.0) unstable; urgency=medium

  [ arehbein ]
  * Transition to use of 'telnet_init_default'

  [ Oliver Smith ]
  * test-ranap: don't use libosmocore's tall_msgb_ctx
  * debian: set compat level to 10

  [ Neels Hofmeyr ]
  * fix PDU leaks in rua_generate_*() functions
  * asn1tostruct.py: fix leak in error paths of iesDefs
  * fix leak in ranap_new_transp_layer_addr()
  * add ranap_new_msg_reset2() with GlobalRNC-ID

  [ Pau Espin Pedrol ]
  * Move testdir src/tests/ -> tests/

  [ Vadim Yanitskiy ]
  * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH

  [ Harald Welte ]
  * hnb-test.c: Update to libosmocore osmo_auth_gen_vec2

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 12 Sep 2023 14:13:41 +0200

osmo-iuh (1.4.0) unstable; urgency=medium

  [ Vadim Yanitskiy ]
  * libosmo-rua: fix copy-pasted -version-info: {HNBAP->RUA}_LIBVERSION
  * libosmo-{hnbap,ranap,rua,sabp}: add -no-undefined to *_la_LDFLAGS

  [ Oliver Smith ]
  * move-asn1-header-files: error for wrong asn1c
  * asn1: fix visibility warnings from generated code
  * tests/hnb-test-rua: add missing include
  * tests/test-hnbap: add missing include
  * tests/test-ranap: fix missing (void **) cast
  * ranap_common_cn: remove unused ctx args
  * ranap_common_cn: rename ctx -> priv
  * tests/hnb-test-rua: fix incompat pointer type
  * test-hnbap: fix defined but not used error
  * hnbap_common: hnbap_cause_str: handle nothing val
  * asn1tostruct: fix defines getting redefined
  * contrib/jenkins.sh: use --enable-werror
  * asn1tostruct: don't use f-strings
  * contrib/jenkins.sh: werror with WITH_MANUALS too

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 07 Feb 2023 16:39:24 +0100

osmo-iuh (1.3.0) unstable; urgency=medium

  [ Philipp Maier ]
  * test-hnbap: remove unused variable rc
  * test-hnbap: cosmetic: fix sourcecode formatting
  * ranap_common: add decoder for RAB SetupOrModifyItemFirst
  * cosmetic: don't use 4 speaces instead of tabs
  * iu_helpers: make new_transp_info_(rtp|gtp) public
  * iu_helpers: check length before accessing buf
  * add unittest for ranap_transp_layer_addr_decode()
  * iu_helpers: add function ranap_transp_layer_addr_decode2
  * test_common: use osmo_init_logging2 instead of osmo_init_logging
  * test-ranap: put message gen tests into function
  * ranap_common_cn: add functions for direct access to decoder
  * ranap_common_ran: add decoder for CN/MSC originated messages
  * ranap_msg_factory: add missing apidoc
  * ranap_common: add decoder for RAB-FailedList
  * ranap_common: add decoder for RAB-ReleaseList
  * ranap_common: log decoder errors to LOGL_ERROR

  [ Pau Espin Pedrol ]
  * Drop no longer needed systemd config in build system
  * jenkins.sh: osmo-iuh no longer has doc/manuals/ make target
  * iu_client: Prevent crash if msgb passed to ranap_iu_tx has no dst
  * iu_client: Fix incorrect access to null pointer
  * Make logging message about received RANAP message more meaningful

  [ Neels Hofmeyr ]
  * move new_transp_layer_addr to public API

  [ Harald Welte ]
  * update git URLs (git -> https; gitea)
  * README.md: remove obsolete notice from 7 years ago

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 28 Jun 2022 18:59:56 +0200

osmo-iuh (1.2.0) unstable; urgency=medium

  [ Oliver Smith ]
  * treewide: remove FSF address

  [ Pau Espin Pedrol ]
  * tests/tests_common.c: Add missing header
  * Introduce dynamic log category for libosmo-rua/hnbap
  * Drop osmo-hnbgw
  * tests/dummy_cn_sua.c: Drop no longer existing include

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 05 Jan 2022 12:26:51 +0100

osmo-iuh (1.1.0) unstable; urgency=medium

  * gitignore: Ignore libsmo-{hnbap,rua}.pc

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 17 Nov 2021 11:56:26 +0100

osmo-iuh (0.8.0) unstable; urgency=medium

  [ Harald Welte ]
  * hnbgw: Add missing break statement

  [ Pau Espin Pedrol ]
  * iu_client: Log event sent to upper layer callback
  * ranap_iu_tx_release_free(): always trigger RANAP_IU_EVENT_IU_RELEASE as a result
  * hnb-test: Fix typo in vty cmd description
  *  cosmetic: src/ranap/Makefile.am: Drop trailing whitespace
  * src/tests/Makefile.am: Drop reference to non-existent RANAP_FILES var
  * src/*/Makefile.am: Fix trailing whitespace
  * Provide libosmo-hnbap as a public shared library
  * Provide libosmo-rua as a public shared library
  * move-asn1-header-files.sh: Replace original asn file path in generated asn1 header files
  * README.md: Document how to re-generate code from ASN1 files
  * hnbgw_rua.c: Use proper type struct
  * hnbgw_cn.c: Use proper type struct
  * hnb-test: Fix rc var may be used uninitialized
  * src/*/Makefile.am: Copy back to srcdir the generated .c files from ASN
  * src/*/Makefile.am: Use asn1c -R to avoid generating runtime code
  * Update generated .c/.h after using asn1c -R param
  * hnbap: Use specific prefix for HNBAP generated code
  * hnbap: Drop no longer existing asn1c param -fnative-types
  * hnbap: Use asn1c flag -fcompound-names to avoid name collisions with other libs
  * rua: Use asn1c flag -fcompound-names to avoid name collisions with other libs
  * sabp: Use asn1c flag -fcompound-names to avoid name collisions with other libs
  * ranap: Use asn1c flag -fcompound-names to avoid name collisions with other libs
  * hnb-test: Fix memleak in hnb_read_cb

  [ Oliver Smith ]
  * contrib/osmo-iuh.spec.in: fix header packaging
  * contrib/osmo-iuh.spec: fix missing ldconfig lines
  * Cosmetic: put asn1c parameters in separate lines

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 16 Nov 2021 17:13:09 +0100

osmo-iuh (0.7.0) unstable; urgency=medium

  [ Martin Hauke ]
  * tests: Missing return statement

  [ Pau Espin Pedrol ]
  * tests/hnb-test-ranap.c: Fix wrong printf format
  * tests/test-ranap.c: Fix wrong printf format
  * Fix compiler warning on signedness of char ptr using OCTET_STRING_fromBuf()
  * hnbgw_vty.c: Drop unusued variables
  * tests: Fix trailing whitespace
  * Fix OneDefinitionRule Asan violation in tests and osmo-hnbgw
  * Change default SCTP conn NULL->127.0.0.1 to localhost->localhost
  * hnbgw: Mark SCTP conn as NODELAY
  * contrib/jenkins: Enable parallel make in make distcheck
  * tests/hnb-test-ranap: Fix incorrect pointer type cast
  * tests/hnb-test: Drop unused variables
  * tests/hnb-test: Fix signedness of imsi_buf
  * tests/hnb-test: check return code of hnbap_encode_ueregisterrequesties
  * tests/hnb-test-ranap: Fix incorrect signedness in pointer
  * tests/hnb-test-ranap: Fix missing include for ranap_bcd_decode
  * tests/hnb-test: Fix uninitialized use of rc variable
  * tests/hnb-test: Fix signedness of assigned pointer
  * tests/hnb-test: Initialize logging with existing struct log_info
  * tests/hnb-test: Disable building unsued code
  * tests: Explicitly drop category from log
  * tests: Replace deprecated API log_set_print_filename
  * hnbgw: Avoid re-defining same global variable twice
  * Workaround ASan report memleak during call to --vty-ref-xml

  [ Neels Hofmeyr ]
  * manual: add "Configuring Primary Links" and "Multiple instances"
  * manual: link to new common cs7-config.adoc

  [ Vadim Yanitskiy ]
  * tests/test-helpers: fix some -Wpointer-sign warnings reported by GCC
  * tests/test-helpers: fix endianness: do not print uint32_t as raw bytes
  * tests/test-ranap: cosmetic: remove unused variable 'rc'
  * debian/control: change maintainer to the Osmocom team / mailing list
  * vty: use install_lib_element() and install_lib_element_ve()

  [ Eric ]
  * configure.ac: fix libtool issue  with clang and sanitizer

  [ Philipp Maier ]
  * hnbgw: do not use LOGL_DEBUG as default loglevel

  [ Harald Welte ]
  * Fix compilation with gcc-10
  * Provide more context when logging "Error in ANY_fromType_aper"
  * hnbgw: use OSMO_STRLCPY_ARRAY() instead of open coding it
  * hnbgw: Introduce LOGHNB() macro for log context information
  * debian: Actually build manuals; add osmo-hnbgw-doc package
  * configure.ac: Ensure netinet/sctp.h is present
  * hnbgw: Use LOGHNB() to add log context information to log lines
  * ranap_msg_factory: Allow detailed control over UEA/UIA algorithm encoded
  * ranap_msg_factory: Fix LOGP statements
  * main: add --vty-ref-mode, use vty_dump_xml_ref_mode()
  * manuals: generate vty reference xml at build time

  [ Oliver Smith ]
  * contrib: import RPM spec
  * contrib: integrate RPM spec
  * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in
  * contrib/jenkins: don't build osmo-gsm-manuals
  * configure.ac: set -std=gnu11

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 23 Feb 2021 20:11:59 +0100

osmo-iuh (0.6.0) unstable; urgency=medium

  [ Vadim Yanitskiy ]
  * hnbgw_vty.c: fix: properly pass pointer to g_hnb_gw
  * osmo-hnbgw: make sure osmo_ss7_init() executed successfully

  [ Alexander Couzens ]
  * iu_client: sccp_sap_up: set rc early
  * iu_client: ensure UE is not NULL on CO primitives
  * iu_client: sccp_sap_up: don't decode empty disconnect indications
  * iu_client: introduce ranap_iu_free_ue() to free the UE connections
  * iu_client: emit RANAP_IU_EVENT_LINK_INVALIDATED on SCCP disconnect indication
  * iu_client: introduce a guard around global_iu_event_cb
  * iu_client: allow to control the notifications
  * iu_client: introduce ranap_iu_tx_release_free()
  * iu_client: introduce UE field free_on_release
  * iu_client: pass return value of osmo_sccp_user_sap_down() towards the caller
  * iu_client: ranap_iu_tx_release() change default cause code to Success

  [ Pau Espin Pedrol ]
  * hnbgw: Add libosmoctrl's VTY CTRL command initialization
  * debian/rules: Fix dbg pacakges
  * debian: Split libosmo-sabp from libosmo-ranap package

  [ Harald Welte ]
  * asn1enum.pl: Make compatible with modern perl
  * sabp: Initial import of SABP ASN.1 from 3GPP TS 25.419 V11.1.0 (2013-03)
  * sabp: fixup SABP ASN.1 to avoid IOC (which are not supported by our toolchain)
  * sabp: Add Procedure Codes and IEI constants to CommonDataTypes
  * sabp: Generate C/H files for SABP; create libosmo-sabp
  * Initial minimal OsmoHNBGW user manual
  * exit(2) on unsupported positional arguments on command line

  [ Oliver Smith ]
  * gitignore: add gen_sabp.stamp
  * debian, asn1tostruct.py: switch to python3

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Fri, 03 Jan 2020 17:04:15 +0100

osmo-iuh (0.5.0) unstable; urgency=medium

  [ Neels Hofmeyr ]
  * ranap_msg_factory.h: fix enum def within function signature
  * osmo-hnbgw: fix cmdline: do not force-disable colored logging
  * osmo-hnbgw: set a proper talloc ctx for logging
  * osmo-hnbgw: logging tweaks
  * osmo-hnbgw: reply with RESET ACK when receiving a RESET

  [ Oliver Smith ]
  * tests: use -no-install libtool flag to avoid ./lt-* scripts
  * contrib/jenkins.sh: run "make maintainer-clean"
  * osmo-hnbgw.cfg: set local-ip to 0.0.0.0

  [ Harald Welte ]
  * iu_client: Implement transmission of ResetAcknowledge
  * ranap_msg_factory: Fix criticality of PDUs

  [ Thorsten Alteholz ]
  * spelling stuff found by lintian

  [ Daniel Willmann ]
  * Add VTY reference manual
  * jenkins: Enable manual publishing and building

  [ Pau Espin Pedrol ]
  * Remove undefined param passed to {logging,osmo_stats}_vty_add_cmds

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 07 Aug 2019 21:23:57 +0200

osmo-iuh (0.4.0) unstable; urgency=medium

  [ Bernhard M. Wiedemann ]
  * asn1tostruct: allow to override build date

  [ Alexander Couzens ]
  * hnbgw: remove close_cb() to fix a crash when releasing a hnbgw

  [ Harald Welte ]
  * debian/rules: Don't overwrite .tarball-version
  * hnbgw_tx_hnb_register_rej(): Missing return statement

  [ Neels Hofmeyr ]
  * fix decoding of incoming X.213 NSAP addr
  * hnbgw: vty: add SCCP related vty commands
  * fix transport layer addr again, for nano3g

  [ Pau Espin Pedrol ]
  * debian: package osmo-hnbgw.service
  * Install systemd services with autotools
  * Install sample cfg file to /etc/osmocom

  [ Stefan Sperling ]
  * add a VTY command which shows a specific HNB

  [ Oliver Smith ]
  * Fix DISTCHECK_CONFIGURE_FLAGS override
  * contrib: fix makedistcheck with disabled systemd

 -- Harald Welte <laforge@gnumonks.org>  Sun, 20 Jan 2019 21:46:05 +0100

osmo-iuh (0.3.0) unstable; urgency=medium

  [ Neels Hofmeyr ]
  * jenkins: use osmo-clean-workspace.sh before and after build
  * vty: skip installing cmds now always installed by default
  * src/Makefile.am: drop unused COMMON_LDADD
  * add --enable-sanitize config option
  * osmo-hnbgw: drop erratic log line on remote STP address
  * api doc: clarify byte order in ranap_new_msg_rab_assign_*
  * tests: sanitize: fix mem leaks, clean after tests
  * ranap_msg_factory: sanitize: memcpy instead of unaligned int copy
  * test_common: fix compiler warning: include ranap_common.h
  * osmo-hnbgw: auto-config local and remote PCs if omitted
  * cosmetic: osmo-hnbgw: log remote SCCP addresses on startup
  * osmo-hnbgw: don't configure specific local IP address for STP connection
  * iu client: store multiple LAC,RAC per RNC = fix paging for multiple RNC
  * hnbgw: use proper VTY port number defined in libosmocore (4261)
  * fix 3 compiler warnings in ranap_common.c
  * hnbgw: use proper talloc ctx for vty telnet init
  * hnbgw: hnb info: record MCC, MNC, show on 'show hnb'
  * hnbap,rua,ranap decode: fix segfault on decode error
  * vty: tweak / improve HNB and cnlink introspection
  * osmo-hnbgw: vty: revamp output of context maps on 'show hnb'
  * compiler warning: asn1tostruct.py: return 0 at end of *_free_*()
  * segfault: context_map gc: use llist_for_each_entry_safe()
  * rua: discard context maps on id-Disconnect
  * rua_to_scu(): don't create a context map for UNITDATA
  * cosmetic: context_map_tmr_cb(): fix comment
  * osmo-hnbgw config: add 'rnc-id' config item
  * osmo-hnbgw: startup: log the RNC-Id that is going to be used
  * comments: hnbgw_rua.c: remove obsolete fixmes for asn1 free
  * vty typo: 'show hnb': SCTP stream, not SCCP stream
  * hnbgw_rua.c: log: fix integer format for cN_DomainIndicator
  * hnbgw_rua: fix dereference of unset pointer
  * hnbgw_cn: rx ranap: set rc in all cases
  * hnbgw_hnbap: fix missing return in rx [un]successful outcome
  * cosmetic: hnbgw: hnbap: log rx of unsuccessful outcome
  * hnbap: log errors on decoding/encoding HNB-REGISTER msgs
  * hnb-test: log accurate three-digit MNC with leading zeros
  * configure: add --enable-werror
  * cosmetic: use osmo_plmn_id instead of mcc,mnc

  [ Harald Welte ]
  * osmo-hnbgw: Avoid useless linking to libosmogsm and libsctp
  * Link libosmo-ranap against libosmovty
  * Add "-Wall" to the compile rules of the non-asn1c-generated source code
  * hnbgw.c: Remove dead code creating libsctp linker dependency
  * sccp_sap_up(): Fix never-hit "default" case in switch
  * Fix various compiler warnings in hnb-gw code
  * hnbgw_vty.c: cosmetic: Fix non-tab-indented code
  * hnbgw_vty.c: Fix "-Werror=format-security" failure in vty_out()

  [ Philipp Maier ]
  * iu: iu_helpers: add functions to decode ip/port from rab-ass
  * ranap_msg_factory: check IE encoder return codes
  * ranap_msg_factory: remove unusued variable

  [ Max ]
  * Use proper package version
  * Add control interface
  * Expand ctrl interface
  * Enable sanitize for CI tests

  [ Pau Espin Pedrol ]
  * iu_client.c: Remove unusued variable
  * configure.ac: Enable -Wall flag
  * contrib: jenkins.sh: Disable doxygen in libosmocore build
  * debian/changelog: set prev releases to unstable

  [ Stefan Sperling ]
  * ensure unique CellIDs in HNB-GW

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Thu, 03 May 2018 18:29:13 +0200

osmo-iuh (0.2.0) unstable; urgency=low

  * Upstream 0.2.0 release

 -- Harald Welte <laforge@gnumonks.org>  Fri, 27 Oct 2017 22:19:00 +0000

osmo-iuh (0.1.0) unstable; urgency=low

  * Initial release.

 -- Alexander Couzens <lynxis@fe80.eu>  Tue, 08 Aug 2017 04:13:19 +0000