aboutsummaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: 7df4baab6611fe5ba71b290bdd01743255175af4 (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
osmo-sip-connector (1.6.2) unstable; urgency=medium

  [ Max ]
  * Set working directory in systemd service file

  [ Keith Whyte ]
  * Set MNCC_F_GCR field when the gcr is present

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Tue, 07 Feb 2023 17:47:28 +0100

osmo-sip-connector (1.6.1) unstable; urgency=medium

  [ Pau Espin Pedrol ]
  * Add TODO-RELEASE

  [ Harald Welte ]
  * update git URLs (git -> https; gitea)
  * Convert + Expand README file

  [ Oliver Smith ]
  * contrib/testpbx: fix docker run --rm linter error

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

osmo-sip-connector (1.6.0) unstable; urgency=medium

  [ Neels Hofmeyr ]
  * fix use-after-free in SIP re-INVITE
  * SIP re-INVITE: fix media connection change detection
  * SIP re-INVITE: log media connection

  [ Oliver Smith ]
  * debian/control: remove dh-systemd build-depend

  [ Keith ]
  * MNCC v8: Implement Basic Support for Global Call Reference.

  [ Vadim Yanitskiy ]
  * sip: fix memory leak (x_gcr) in send_invite()
  * sip: use osmo_{enc,dec}_gcr() from libosmocore
  * mncc: rework passing GCR over the MNCC interface

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

osmo-sip-connector (1.5.0) unstable; urgency=medium

  [ Vadim Yanitskiy ]
  * debian/control: change maintainer to the Osmocom team / mailing list

  [ Matt Johnson ]
  * sip: Specify invite contact tag

  [ Alexander Couzens ]
  * Revert "sip: Specify invite contact tag"
  * mncc: remove callref argument from mncc_write()
  * mncc: add return code for write/send function
  * mncc: Introduce mncc_rtp_write similiar to mncc_write
  * mncc: mncc_create_remote_leg: use mncc_write instead of write direct to the fd

  [ Pau Espin Pedrol ]
  * mncc: Support IPv6 addresses (new version mncc 7)
  * sdp: Don't select addresses failing to parse
  * contrib/jenkins: Enable parallel make in make distcheck
  * mncc: Log write error code
  * .gitignore: Get rid of new autofoo tmp files
  * mncc: Fix write len

  [ Oliver Smith ]
  * contrib/jenkins: don't build osmo-gsm-manuals
  * configure.ac: set -std=gnu11

 -- Pau Espin Pedrol <pespin@espeweb.net>  Tue, 23 Feb 2021 13:42:08 +0100

osmo-sip-connector (1.4.1) unstable; urgency=medium

  [ Oliver Smith ]
  * contrib: import RPM spec
  * contrib: integrate RPM spec
  * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in

 -- Harald Welte <laforge@osmocom.org>  Thu, 13 Aug 2020 12:38:16 +0200

osmo-sip-connector (1.4.0) unstable; urgency=medium

  [ Keith ]
  * coverity: Address issue found by coverity

  [ Philipp Maier ]
  * mncc: check fd before closing a connection

  [ Alexander Couzens ]
  * .service: require to ran after network-online.target
  * exit if the sip agent failed to start

  [ Oliver Smith ]
  * mncc.c: fix gsm_mncc_rtp size checks
  * osmoappdesc.py: switch to python 3

  [ Neels Hofmeyr ]
  * MNCC v6: add optional SDP to the socket protocol
  * logging from sofia: add missing newline

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Thu, 02 Jan 2020 21:35:01 +0100

osmo-sip-connector (1.3.0) unstable; urgency=medium

  [ Keith ]
  * Support International Caller ID
  * Support Emergency Calling
  * Add media mode parameter to sdp_create_file()
  * Handle SIP re-INVITEs
  * Prepare to support MO Call HOLD
  * Add support for MNCC HOLD/RETRIEVE
  * Only send update to MNCC if media info changed.
  * IPs stored in the call struct are NETWORK byte order
  * Following from previous commit, assume other->ip is network byte order
  * inet_ntoa() is deprecated, use inet_ntop() instead
  * Fix bug with MO calls not connecting.
  * Define hold/retrieve functions for MO calls
  * Cosmetic: Logging and Comments, spelling and clarity changes
  * Handle case where SIP side hangsup while MNCC is on hold
  * Logging: Make use of Levels, clarify some messages
  * In hold/retrieve/reinvite, add check that other_leg exists

  [ Harald Welte ]
  * cosmetic: use OSMO_STRLCPY_ARRAY() instead of osmo_strlcpy()
  * MNCC: Do not continue with B leg if A leg is cancelled.

  [ Rafael Diniz ]
  * Added daemonize feature to osmo-sip-connector

  [ Daniel Willmann ]
  * Properly indent config file

  [ Oliver Smith ]
  * Cosmetic: debian: build-depends in multiple lines
  * debian: create -doc subpackage with pdf manuals
  * contrib/jenkins.sh: run "make maintainer-clean"

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

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Thu, 08 Aug 2019 17:54:49 +0200

osmo-sip-connector (1.2.0) unstable; urgency=medium

  [ Keith ]
  * Logging: Log mncc_names in mncc_data()
  * Add Cause to DISCONNECT and RELEASE Requests
  * Add SIP <-> MNCC Cause Map
  * Implement Cause Mapping
  * Logging: Add debug logging for status/causes
  * Cosmetic: correct spelling error in logging
  * Log using GSM48 Cause Value strings
  * Logging: Further use of osmo_mncc_name() in logging

  [ Harald Welte ]
  * debian/rules: Don't overwrite .tarball-version

  [ Keith Whyte ]
  * Logging: Log RTP IP in dotted quad format.
  * Use htonl, not ntohl before inet_ntoa()
  * Allow GSM340_PLAN_UNKNOWN on MNCC originated leg.

  [ Pau Espin Pedrol ]
  * mncc: Fix missing conditional clause
  * configure.ac: Introduce --enable-werror option
  * jenkins.sh: Use --enable-werror option
  * debian: Use osmo-sip-connector.service from contrib
  * Install systemd services with autotools
  * Install sample cfg file to /etc/osmocom

  [ Oliver Smith ]
  * Fix typo in -h: s/hekp/help
  * cosmetic: call.h: spaces -> tabs for consistency
  * vty: make 'show calls summary' more userfriendly
  * Add --version cmdline option
  * build manuals moved here from osmo-gsm-manuals.git
  * Fix DISTCHECK_CONFIGURE_FLAGS override
  * contrib/jenkins.sh: build and publish manuals
  * contrib: fix makedistcheck with disabled systemd

  [ Daniel Willmann ]
  * Fix mncc socket name
  * Add VTY reference for osmo-sip-connector
  * Add manual for OsmoSIPConnector
  * osmo-sip-connector: Explicitly note OsmoMSC config with external MNCC

  [ Neels Hofmeyr ]
  * configure.ac: add --enable-sanitize
  * Importing history from osmo-gsm-manuals.git
  * sip-connector: update vty reference

  [ Vadim Yanitskiy ]
  * OsmoSIPConnector: fix: avoid OsmoMGW/OsmoSIPcon confusion

  [ Philipp Maier ]
  * running: Add note about DTMF support

 -- Harald Welte <laforge@gnumonks.org>  Mon, 21 Jan 2019 18:54:09 +0100

osmo-sip-connector (1.1.1) unstable; urgency=medium

  [ Neels Hofmeyr ]
  * vty: skip installing cmds now always installed by default

  [ Harald Welte ]
  * mncc.c: Ensure proper string buffer NUL termination
  * debian/control: Fix URLs for homepage / git
  * comments
  * mncc: use 'const' to denote read-only input buffer/message
  * Call the program "OsmoSIPcon" (also in vty)
  * osmoappdesc: Fix VTY prompt to use OsmoSIPcon, not old OsmoMNCC
  * sip: Register log callback function with sofia-sip
  * use osmo_init_logging2() to avoid allocating from NULL context

  [ Pau Espin Pedrol ]
  * contrib: Add systemd service file
  * contrib: jenkins.sh: Disable doxygen in libosmocore build

 -- Pau Espin Pedrol <pespin@sysmocom.de>  Sun, 06 May 2018 17:45:55 +0200

osmo-sip-connector (1.1.0) unstable; urgency=medium

  [ Holger Hans Peter Freyther ]
  * coverity: Address two issues found by coverity
  * debian: Add dh-autoreconf required by the debian packaging
  * app/mncc: Add "use-imsi" to allow calling by IMSI
  * mncc: Only copy 15 chars to leave the last one as NULL
  * mncc: Have all release go through a local method
  * mncc: Reject hold requests for now
  * mncc: Use snprintf correctly create format specifier
  * vty: Add simple VTY output for current calls
  * vty: Fix the number of documented arguments
  * sip/call/mncc: Move source/dest into the call structure
  * vty: Add extended show calls command with all information
  * mncc: Use strcpy for these routines and not memcpy
  * vty: Add VTY command about the state of the mncc connection
  * jenkins: Add first CI script for the SIP connector
  * distcheck/tests: Add the referenced osmoappdesc.py for testing
  * distcheck: Package the logging.h file as well
  * jenkins: Try to enable the vty tests as well
  * jenkins: Use separate check invocation tor un the tests
  * jenkins: Make it find the libosmocore library as well
  * sip: Start the application even if sofia-sip is broken
  * sip: Treat SIP 183 as progress too
  * evpoll: Use {} in the middle of the if/else if/else block
  * evpoll: Always initialize revents for the output
  * evpoll: Don't try to be more smart than g_poll
  * contrib: Add Dockerfile to build and configure a FreeSWITCH
  * call: Fix call release handling on mncc connection loss
  * mncc: Fix use after free on mncc socket disconnection
  * evpoll: Add workaround for usage of IP_RECVERR in sofia-sip
  * dtmf: Start handling the DTMF MNCC messages and respond
  * testpbx: Enable GSM and AMR as codecs to actually be relevant
  * sip: Actually honor the remote port of the pbx
  * testpbx: Add another number that will just play a ringback
  * dtmf: Forward DTMF from MNCC to SIP
  * mncc: Enable in-band signalling for early media
  * mncc/sip: Attempt to parse the media from session in progress

  [ Neels Hofmeyr ]
  * log VTY telnet bind only once
  * build: be robust against install-sh files above the root dir
  * configure: check for pkg-config presence
  * jenkins.sh: use osmo-build-dep.sh, log test failures
  * jenkins: add value_string termination check
  * vty: install default commands for SIP,MNCC,APP_NODE
  * jenkins: use osmo-clean-workspace.sh before and after build

  [ Max ]
  * Add git review config
  * Use release helper from libosmocore
  * Fix build after recent libosmocore update

  [ Keith ]
  * sdp.c Send octet-align in fmtp

  [ Harald Welte ]
  * Fix git-version-gen

 -- Harald Welte <laforge@gnumonks.org>  Sat, 28 Oct 2017 18:14:38 +0200

osmo-sip-connector (1) UNRELEASED; urgency=medium

  * Initial release.

 -- Holger Hans Peter Freyther <holger@moiji-mobile.com>  Thu, 31 Mar 2016 18:33:30 +0200