~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/megaco/doc/src/notes_history.xml

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<chapter>
5
5
  <header>
6
6
    <copyright>
7
 
      <year>2006</year><year>2009</year>
 
7
      <year>2006</year><year>2010</year>
8
8
      <holder>Ericsson AB. All Rights Reserved.</holder>
9
9
    </copyright>
10
10
    <legalnotice>
13
13
      compliance with the License. You should have received a copy of the
14
14
      Erlang Public License along with this software. If not, it can be
15
15
      retrieved online at http://www.erlang.org/.
16
 
    
 
16
 
17
17
      Software distributed under the License is distributed on an "AS IS"
18
18
      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
19
19
      the License for the specific language governing rights and limitations
20
20
      under the License.
21
 
    
 
21
 
22
22
    </legalnotice>
23
23
 
24
24
    <title>Megaco Release Notes history</title>
33
33
  </header>
34
34
 
35
35
  <section>
 
36
    <title>Megaco 3.9.4</title>
 
37
 
 
38
    <p>Version 3.9.4 supports code replacement in runtime from/to
 
39
      version 3.9.3, 3.9.2, 3.9.1.1, 3.9.1, 3.9, 3.8.2, 3.8.1 and 3.8 except 
 
40
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
41
 
 
42
    <section>
 
43
      <title>Improvements and new features</title>
 
44
      <p>-</p>
 
45
 
 
46
<!--
 
47
      <list type="bulleted">
 
48
        <item>
 
49
          <p>Miscellaneous dialyzer related and test case cleanup. </p>
 
50
          <p>Own Id: OTP-7614</p>
 
51
        </item>
 
52
 
 
53
      </list>
 
54
-->
 
55
    </section>
 
56
 
 
57
    <section>
 
58
      <title>Fixed bugs and malfunctions</title>
 
59
<!--
 
60
      <p>-</p>
 
61
-->
 
62
 
 
63
      <list type="bulleted">
 
64
        <item>
 
65
          <p>Segmenting a reply failed (with a badmatch) if the message 
 
66
            did not actually need to be segmented (e.g. was within the
 
67
            size limit, 
 
68
            <seealso marker="megaco#ui_max_pdu_size">max_pdu_size</seealso>). </p>
 
69
          <p>Own Id: OTP-7733</p>
 
70
          <p>Aux Id: Seq 11168</p>
 
71
        </item>
 
72
 
 
73
        <item>
 
74
          <p>Improve the error handling of megaco_tcp for received 
 
75
            messages. </p>
 
76
          <p>Own Id: OTP-7728</p>
 
77
        </item>
 
78
 
 
79
      </list>
 
80
 
 
81
    </section>
 
82
 
 
83
    <section>
 
84
      <title>Incompatibilities</title>
 
85
      <p>-</p>
 
86
 
 
87
<!--
 
88
      <list type="bulleted">
 
89
        <item>
 
90
          <p>For those implementing their own codec's, the new megaco_encoder
 
91
            behaviour will require three more functions. See above for more
 
92
            info. </p>
 
93
          <p>Own Id: OTP-7168</p>
 
94
          <p>Aux Id: Seq 10867</p>
 
95
        </item>
 
96
 
 
97
      </list>
 
98
-->
 
99
 
 
100
    </section>
 
101
  </section> <!-- 3.9.3.1 -->
 
102
 
 
103
 
 
104
  <section>
 
105
    <title>Megaco 3.9.3</title>
 
106
 
 
107
    <p>Version 3.9.3 supports code replacement in runtime from/to
 
108
      version 3.9.2, 3.9.1.1, 3.9.1, 3.9, 3.8.2, 3.8.1 and 3.8 except 
 
109
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
110
 
 
111
    <section>
 
112
      <title>Improvements and new features</title>
 
113
      <p>-</p>
 
114
 
 
115
<!--
 
116
      <list type="bulleted">
 
117
        <item>
 
118
          <p>Miscellaneous dialyzer related and test case cleanup. </p>
 
119
          <p>Own Id: OTP-7614</p>
 
120
        </item>
 
121
 
 
122
      </list>
 
123
-->
 
124
    </section>
 
125
 
 
126
    <section>
 
127
      <title>Fixed bugs and malfunctions</title>
 
128
<!--
 
129
      <p>-</p>
 
130
-->
 
131
 
 
132
      <list type="bulleted">
 
133
        <item>
 
134
          <p>Memory leak in the flex scanner. There was a memory
 
135
            leak in the flex scanner function handling 
 
136
            Property Parameters. </p>
 
137
          <p>Own Id: OTP-7700</p>
 
138
          <p>Aux Id: Seq 11126</p>
 
139
        </item>
 
140
 
 
141
      </list>
 
142
 
 
143
    </section>
 
144
 
 
145
    <section>
 
146
      <title>Incompatibilities</title>
 
147
      <p>-</p>
 
148
 
 
149
<!--
 
150
      <list type="bulleted">
 
151
        <item>
 
152
          <p>For those implementing their own codec's, the new megaco_encoder
 
153
            behaviour will require three more functions. See above for more
 
154
            info. </p>
 
155
          <p>Own Id: OTP-7168</p>
 
156
          <p>Aux Id: Seq 10867</p>
 
157
        </item>
 
158
 
 
159
      </list>
 
160
-->
 
161
 
 
162
    </section>
 
163
  </section> <!-- 3.9.3 -->
 
164
 
 
165
 
 
166
  <section>
 
167
    <title>Megaco 3.9.2</title>
 
168
 
 
169
    <p>Version 3.9.2 supports code replacement in runtime from/to
 
170
      version 3.9.1.1, 3.9.1, 3.9, 3.8.2, 3.8.1 and 3.8 except 
 
171
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
172
 
 
173
    <section>
 
174
      <title>Improvements and new features</title>
 
175
      <p>-</p>
 
176
 
 
177
<!--
 
178
      <list type="bulleted">
 
179
        <item>
 
180
          <p>Miscellaneous dialyzer related and test case cleanup. </p>
 
181
          <p>Own Id: OTP-7614</p>
 
182
        </item>
 
183
 
 
184
      </list>
 
185
-->
 
186
    </section>
 
187
 
 
188
    <section>
 
189
      <title>Fixed bugs and malfunctions</title>
 
190
<!--
 
191
      <p>-</p>
 
192
-->
 
193
 
 
194
      <list type="bulleted">
 
195
        <item>
 
196
          <p>The text encoders (v1, v2, v3, ...) all failed to 
 
197
            properly encode the DigitMapDescriptor. </p>
 
198
          <p>Own Id: OTP-7671</p>
 
199
          <p>Aux Id: Seq 11113</p>
 
200
        </item>
 
201
 
 
202
        <item>
 
203
          <p>The mini decoder some time incorrectly identifies 
 
204
            plain text as tokens. </p>
 
205
          <p>Own Id: OTP-7672</p>
 
206
          <p>Aux Id: Seq 11103</p>
 
207
        </item>
 
208
 
 
209
      </list>
 
210
 
 
211
    </section>
 
212
 
 
213
    <section>
 
214
      <title>Incompatibilities</title>
 
215
      <p>-</p>
 
216
 
 
217
<!--
 
218
      <list type="bulleted">
 
219
        <item>
 
220
          <p>For those implementing their own codec's, the new megaco_encoder
 
221
            behaviour will require three more functions. See above for more
 
222
            info. </p>
 
223
          <p>Own Id: OTP-7168</p>
 
224
          <p>Aux Id: Seq 10867</p>
 
225
        </item>
 
226
 
 
227
      </list>
 
228
-->
 
229
 
 
230
    </section>
 
231
  </section> <!-- 3.9.2 -->
 
232
 
 
233
 
 
234
  <section>
 
235
    <title>Megaco 3.9.1.1</title>
 
236
 
 
237
    <p>Version 3.9.1.1 supports code replacement in runtime from/to
 
238
      version 3.9.1, 3.9, 3.8.2, 3.8.1 and 3.8 except 
 
239
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
240
 
 
241
    <section>
 
242
      <title>Improvements and new features</title>
 
243
<!--
 
244
      <p>-</p>
 
245
-->
 
246
 
 
247
      <list type="bulleted">
 
248
        <item>
 
249
          <p>Miscellaneous dialyzer related and test case cleanup. </p>
 
250
          <p>Own Id: OTP-7614</p>
 
251
        </item>
 
252
 
 
253
      </list>
 
254
    </section>
 
255
 
 
256
    <section>
 
257
      <title>Fixed bugs and malfunctions</title>
 
258
      <p>-</p>
 
259
 
 
260
<!--
 
261
      <list type="bulleted">
 
262
        <item>
 
263
          <p>[text] The flex scanner did not allow an empty quotedString
 
264
            in propertyParm. </p>
 
265
          <p>Own Id: OTP-7573</p>
 
266
          <p>Aux Id: Seq 11062</p>
 
267
        </item>
 
268
 
 
269
        <item>
 
270
          <p>[text] Unable to decode a version 2 message with a
 
271
            topologyTriple containing an (optional) eventStream. </p>
 
272
          <p>Own Id: OTP-7576</p>
 
273
          <p>Aux Id: Seq 11066</p>
 
274
        </item>
 
275
 
 
276
      </list>
 
277
-->
 
278
 
 
279
    </section>
 
280
 
 
281
    <section>
 
282
      <title>Incompatibilities</title>
 
283
      <p>-</p>
 
284
 
 
285
<!--
 
286
      <list type="bulleted">
 
287
        <item>
 
288
          <p>For those implementing their own codec's, the new megaco_encoder
 
289
            behaviour will require three more functions. See above for more
 
290
            info. </p>
 
291
          <p>Own Id: OTP-7168</p>
 
292
          <p>Aux Id: Seq 10867</p>
 
293
        </item>
 
294
 
 
295
      </list>
 
296
-->
 
297
 
 
298
    </section>
 
299
  </section> <!-- 3.9.1.1 -->
 
300
 
 
301
 
 
302
  <section>
 
303
    <title>Megaco 3.9.1</title>
 
304
 
 
305
    <p>Version 3.9.1 supports code replacement in runtime from/to
 
306
      version 3.9, 3.8.2, 3.8.1 and 3.8 except 
 
307
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
308
 
 
309
    <section>
 
310
      <title>Improvements and new features</title>
 
311
      <p>-</p>
 
312
 
 
313
<!--
 
314
      <list type="bulleted">
 
315
        <item>
 
316
          <p>[text] The text codec(s) has been optimized. The parsing of 
 
317
            "property parameters" has been moved to the scanner(s). Which means 
 
318
            that when decoding messages containing property parameters, using 
 
319
            the flex scanner, decode time(s) will be reduced. The reduction 
 
320
            depends on the message, but can be as large as 25%. </p>
 
321
          <p>Own Id: OTP-7431</p>
 
322
        </item>
 
323
 
 
324
      </list>
 
325
-->
 
326
    </section>
 
327
 
 
328
    <section>
 
329
      <title>Fixed bugs and malfunctions</title>
 
330
<!--
 
331
      <p>-</p>
 
332
-->
 
333
 
 
334
      <list type="bulleted">
 
335
        <item>
 
336
          <p>[text] The flex scanner did not allow an empty quotedString
 
337
            in propertyParm. </p>
 
338
          <p>Own Id: OTP-7573</p>
 
339
          <p>Aux Id: Seq 11062</p>
 
340
        </item>
 
341
 
 
342
        <item>
 
343
          <p>[text] Unable to decode a version 2 message with a
 
344
            topologyTriple containing an (optional) eventStream. </p>
 
345
          <p>Own Id: OTP-7576</p>
 
346
          <p>Aux Id: Seq 11066</p>
 
347
        </item>
 
348
 
 
349
      </list>
 
350
 
 
351
    </section>
 
352
 
 
353
    <section>
 
354
      <title>Incompatibilities</title>
 
355
      <p>-</p>
 
356
 
 
357
<!--
 
358
      <list type="bulleted">
 
359
        <item>
 
360
          <p>For those implementing their own codec's, the new megaco_encoder
 
361
            behaviour will require three more functions. See above for more
 
362
            info. </p>
 
363
          <p>Own Id: OTP-7168</p>
 
364
          <p>Aux Id: Seq 10867</p>
 
365
        </item>
 
366
 
 
367
      </list>
 
368
-->
 
369
 
 
370
    </section>
 
371
  </section> <!-- 3.9.1 -->
 
372
 
 
373
 
 
374
  <section>
 
375
    <title>Megaco 3.9</title>
 
376
 
 
377
    <p>Version 3.9 supports code replacement in runtime from/to
 
378
      version 3.8.2, 3.8.1 and 3.8 except 
 
379
      when using any of the drivers (flex for text or asn1 for binary).</p>
 
380
 
 
381
    <section>
 
382
      <title>Improvements and new features</title>
 
383
<!--
 
384
      <p>-</p>
 
385
-->
 
386
 
 
387
      <list type="bulleted">
 
388
        <item>
 
389
          <p>[text] The text codec(s) has been optimized. The parsing of 
 
390
            "property parameters" has been moved to the scanner(s). Which means 
 
391
            that when decoding messages containing property parameters, using 
 
392
            the flex scanner, decode time(s) will be reduced. The reduction 
 
393
            depends on the message, but can be as large as 25%. </p>
 
394
          <p>Own Id: OTP-7431</p>
 
395
        </item>
 
396
 
 
397
      </list>
 
398
    </section>
 
399
 
 
400
    <section>
 
401
      <title>Fixed bugs and malfunctions</title>
 
402
      <p>-</p>
 
403
 
 
404
<!--
 
405
      <list type="bulleted">
 
406
        <item>
 
407
          <p>If a TransactionRequest arrives while a user is
 
408
            connecting (is in the callback function
 
409
            handle_connect as a result of a megaco:connect call),
 
410
            megaco responds with a pending message and then drops
 
411
            the request.</p>
 
412
          <p>These messages will now be silently dropped, forcing the 
 
413
            other side to resend. </p>
 
414
          <p>Own Id: OTP-7192</p>
 
415
          <p>Aux Id: Seq 10884</p>
 
416
        </item>
 
417
 
 
418
      </list>
 
419
-->
 
420
 
 
421
    </section>
 
422
 
 
423
    <section>
 
424
      <title>Incompatibilities</title>
 
425
      <p>-</p>
 
426
 
 
427
<!--
 
428
      <list type="bulleted">
 
429
        <item>
 
430
          <p>For those implementing their own codec's, the new megaco_encoder
 
431
            behaviour will require three more functions. See above for more
 
432
            info. </p>
 
433
          <p>Own Id: OTP-7168</p>
 
434
          <p>Aux Id: Seq 10867</p>
 
435
        </item>
 
436
 
 
437
      </list>
 
438
-->
 
439
 
 
440
    </section>
 
441
  </section> <!-- 3.9 -->
 
442
 
 
443
 
 
444
  <section>
36
445
    <title>Megaco 3.8.2</title>
37
446
 
38
447
    <p>Version 3.8.2 supports code replacement in runtime from/to
901
1310
      <list>
902
1311
        <item>
903
1312
          <p>When timers expire while a connection cancel
904
 
            (megaco:cancel) is in progress, there is a raise
 
1313
            (megaco:cancel) is in progress, there is a race
905
1314
            condition possibility. This has been eliminated. </p>
906
1315
          <p>Own Id: OTP-6921</p>
907
1316
          <p>Aux Id: Seq 10450</p>
1166
1575
      <list type="bulleted">
1167
1576
        <item>
1168
1577
          <p>When replies arrive during a call to megaco:cancel
1169
 
            there is a raise condition possibility. This has been
 
1578
            there is a race condition possibility. This has been
1170
1579
            eliminated. </p>
1171
1580
          <p>Own Id: OTP-6276</p>
1172
1581
          <p>Aux Id: Seq 10450</p>
2764
3173
          <p>Added a new configuration parameter, threaded.
2765
3174
            This tells the megaco app, that all
2766
3175
            transaction requests in a message should be executed
2767
 
            in parallel (e.g. each in it's own process). 
 
3176
            in parallel (e.g. each in its own process).
2768
3177
            <br></br>See the 
2769
3178
            <seealso marker="megaco#user_info">threaded</seealso> parameter
2770
3179
            of the user_info function (also conn_info).</p>
2911
3320
      <title>Improvements and new features</title>
2912
3321
      <list type="bulleted">
2913
3322
        <item>
2914
 
          <p>This is just a code up-/downgrade cleanup release. I.e. It's the
 
3323
          <p>This is just a code up-/downgrade cleanup release. I.e. it's the
2915
3324
            same as version 1.2 minus the ugly stuff needed to handle up-/downgrade
2916
3325
            from/to version 1.1.2, 1.1.1 and 1.1.0.</p>
2917
3326
        </item>