Browse code

ChangeLog: content updated for v4.3.2

Daniel-Constantin Mierla authored on 10/09/2015 13:34:43
Showing 1 changed files
... ...
@@ -1,3 +1,870 @@
1
+===================== 2015-09-10 Version 4.3.2 Released =====================
2
+
3
+===================== Changes Since Version 4.3.1 ===========================
4
+
5
+commit d1ca777a23c09965be7cbe3b9f686a4329c077ab
6
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
7
+Date:   Thu Sep 10 15:31:26 2015 +0200
8
+
9
+    Makefile.defs: version set to 4.3.2
10
+
11
+commit 9e7106f55019011defe438fa6fb1f9d0aa6567c0
12
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
13
+Date:   Thu Sep 10 14:01:11 2015 +0200
14
+
15
+    pkg/rpm: updated spec files for v4.3.2
16
+
17
+commit 648834a64d63aed64076dacf85ec5af1a5702333
18
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
19
+Date:   Thu Sep 10 12:22:48 2015 +0200
20
+
21
+    rls: proper detection of initial subscribe to send notify with full state
22
+    
23
+    - use to-tag conditions, previously was sending only based on db mode
24
+    - reported by GH#276
25
+    
26
+    (cherry picked from commit b99e9e96592a5d708ff565343f3c810b2d264577)
27
+
28
+commit 8487422d35ab8af7511e2abf3a38afb1328f4851
29
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
30
+Date:   Thu Sep 10 11:48:54 2015 +0200
31
+
32
+    evapi: increased the static buffer size used for reading evapi responses
33
+    
34
+    - 32k instead of 4k
35
+    
36
+    (cherry picked from commit c4fd9188263414d825815cfbd745ce5b1351e62e)
37
+
38
+commit 9bb179f72f7e4321a8f3a6e89685ee586d6cfa74
39
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
40
+Date:   Thu Sep 10 11:47:45 2015 +0200
41
+
42
+    cnxcc: fixed include guard
43
+    
44
+    - reported by GH#323
45
+    
46
+    (cherry picked from commit 3137d2ab8ec539c2059e59e0849ef7bdd7aa509b)
47
+
48
+commit a58c136c3abad48b2d01a4b54b1e56e0901b8246
49
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
50
+Date:   Thu Sep 10 09:24:01 2015 +0200
51
+
52
+    dialog: safety check not to store dialog vars and data when state initial
53
+    
54
+    - acc callbacks for cdrs can trigger setting dialog vars in initial
55
+      state, which then try to save in db, however, initial state might not
56
+      have all required fields for a proper db reload, storing being
57
+      desinged to be done when all mandatory fields are set
58
+    
59
+    (cherry picked from commit cecdd0817052046e634152d6e512165451b5f6d4)
60
+
61
+commit 061195f6d553bad5edfc30db5c8da28d74421519
62
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
63
+Date:   Thu Sep 10 00:21:14 2015 +0200
64
+
65
+    dialog: lock the slot if old dialog found in state deleted
66
+    
67
+    - no longer a spiral condition and new dialog will be created
68
+    
69
+    (cherry picked from commit 7f9194c416e171c2b723430eb98a55a52b7b5e38)
70
+
71
+commit 3fc2d2ceafa33153e9c046f192dc41baae14f3ec
72
+Author: Charles Chance <charles.chance@sipcentric.com>
73
+Date:   Thu Sep 10 12:50:04 2015 +0100
74
+
75
+    dmq_usrloc: check existence of usrloc domain before continuing.
76
+
77
+commit 24b347a5fca61d13a0765dbf1b3c8207caf3b45d
78
+Author: Charles Chance <charles.chance@sipcentric.com>
79
+Date:   Sat Aug 8 18:00:21 2015 +0100
80
+
81
+    dmq_usrloc: implement deleted contact replication
82
+    
83
+    (cherry picked from commit edc25d7373f9560d09a35640ab19741f19b97040)
84
+
85
+commit bca48b913e6cc6900af7ec0683506ba8680470b6
86
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
87
+Date:   Thu Sep 10 12:16:13 2015 +0200
88
+
89
+    pkg/kamailio/deb: update version to 4.3.2
90
+
91
+commit b0cab1484979a7d975b56bf8dcf0dbc2e3510732
92
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
93
+Date:   Wed Sep 9 12:35:42 2015 +0200
94
+
95
+    tm: reset 'found' variable at the beginning of each cycle over the branches
96
+    
97
+    (cherry picked from commit 5a442b219075c18a7e3a5b0942f34d05d8baba60)
98
+
99
+commit 262d3574790ea3a10c82cb8bc0e4a65429f25540
100
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
101
+Date:   Tue Sep 8 17:28:40 2015 +0200
102
+
103
+    parser: fix start of search for long header names
104
+    
105
+    - in parse_hname2_short(), used only for mod fixups, in the case header
106
+      name given as function param was greater than 250 chars
107
+    
108
+    (cherry picked from commit de8ba3900d6fef42e99ca9568044c7aefa44a5ea)
109
+
110
+commit e8bec39d2650c7867ec325e80e7f2d1b46d5684c
111
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
112
+Date:   Tue Sep 8 15:09:13 2015 +0200
113
+
114
+    modules: refreshed several readme files
115
+
116
+commit c46d065a9ef9f63207811e629120ef5cf8a44dbf
117
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
118
+Date:   Mon Sep 7 16:35:10 2015 +0200
119
+
120
+    tm: enable drop in onsend_route for tm replies
121
+    
122
+    - skip sending out the reply by resetting the send_socket
123
+    
124
+    (cherry picked from commit 4b2d6dd7ce1a61c964f7d996c2db4428010dd478)
125
+
126
+commit ed292c774f93a14123521094fcab4cf2da0620cd
127
+Author: Lucian Balaceanu <lucian.balaceanu@1and1.ro>
128
+Date:   Mon Sep 7 16:31:11 2015 +0200
129
+
130
+    tm: execute the onsend_route for responses forwarded by tm module
131
+    
132
+    - not executed for local generated sip responses
133
+    
134
+    (cherry picked from commit 2690a8c314d23406649dceaadce7032690500a6e)
135
+
136
+commit dca8ff16753639b1f84cd60286142fbad88335c7
137
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
138
+Date:   Mon Sep 7 15:56:45 2015 +0200
139
+
140
+    tm: store last received response code before running onreply_route
141
+    
142
+    - otherwise an innapropriate cancel can happen if the current branch got
143
+      before an 1xx response, and the script writer enforces another reply
144
+      code with t_reply()
145
+    - reported by Thomas Sevestre, GH#315
146
+    
147
+    (cherry picked from commit b7c588dff06030a82f305b210573be5bbc961cec)
148
+
149
+commit 970ef5b844c195ad07cda15027ba99516eae645a
150
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
151
+Date:   Fri Sep 4 11:38:02 2015 +0200
152
+
153
+    dialog: more debug when storing vars in database
154
+    
155
+    (cherry picked from commit 2962852bf706692bdbc9b51419dbdc2012f34e1b)
156
+
157
+commit 08bd04db6a71a1111e04adbbb85671544b1cd5f2
158
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
159
+Date:   Fri Sep 4 10:47:15 2015 +0200
160
+
161
+    corex: log messages for memory status/summary  rpc commands
162
+    
163
+    (cherry picked from commit 014a62f7546675ffc198d1c169f6bd12b3bdd87d)
164
+
165
+commit 44948a6c7618639f1864de140e5afd4d41c541b7
166
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
167
+Date:   Thu Sep 3 17:34:10 2015 +0200
168
+
169
+    usrloc: mi commands with aor caseness
170
+    
171
+    - reported in GH#264
172
+    
173
+    (cherry picked from commit a10d8b133edef697ec3bd40e5babd76dc881b2cb)
174
+
175
+commit 20231f4936b5f79bcb2e3f64985953888391e570
176
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
177
+Date:   Tue Sep 8 15:02:45 2015 +0200
178
+
179
+    auth: fixed improper whitespacing
180
+
181
+commit f02215971667f54c553e10593e370db8feb1aae9
182
+Author: vance-od <vance@ukr.net>
183
+Date:   Thu Sep 3 11:43:37 2015 +0300
184
+
185
+    Update nonce.c
186
+    
187
+    auth: fixed issue when during registration nonce expired, after backwards time shift
188
+    (cherry picked from commit 063e32a8fe81b2cfbaac0386e6b51446586e619a)
189
+
190
+commit 5f02824b9dd195a1a94ae0038d4c73aa1ea6da24
191
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
192
+Date:   Wed Sep 2 13:31:08 2015 +0200
193
+
194
+    textopsx: use safer function to parse header name in short buffer
195
+    
196
+    (cherry picked from commit 2aa013d5fb992be98fc1ec90abdf0d67625ab724)
197
+
198
+commit 036c1d134e6c20e9e5e394b790abb6fd0fe47695
199
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
200
+Date:   Wed Sep 2 13:30:58 2015 +0200
201
+
202
+    textops: use safer function to parse header name in short buffer
203
+    
204
+    (cherry picked from commit b62492e2e25984528e4cda7f96d7afee1425ceb3)
205
+
206
+commit 5d97276a2586c8c312b6c56542e9b440ef006c28
207
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
208
+Date:   Wed Sep 2 13:30:46 2015 +0200
209
+
210
+    pv: use safer function to parse header name in short buffer
211
+    
212
+    (cherry picked from commit a9dc0f738f448676b8a92818d442ca7142147f9b)
213
+
214
+commit 5cc4184e64f300319a65ce7f951510222830fbd8
215
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
216
+Date:   Wed Sep 2 13:29:43 2015 +0200
217
+
218
+    core: select framework - use safer function to parse header name in short buffer
219
+    
220
+    (cherry picked from commit baf90dba5c12158386e501e73daa266321d9de38)
221
+
222
+commit db279576832664b5dee2c432c35030047e9e7b6f
223
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
224
+Date:   Wed Sep 2 13:29:09 2015 +0200
225
+
226
+    parser: fixed the name for the new parse_hname2_short() function
227
+    
228
+    (cherry picked from commit ac27d053ce0d9d9295f3ca8052a320e0c0b01699)
229
+
230
+commit 5425c257ff0726a310aced28282821a4e4b7911c
231
+Author: Chris Double <chris.double@double.co.nz>
232
+Date:   Wed Sep 2 13:15:37 2015 +0200
233
+
234
+    parser: fix overflow access when parsing Reason header stored in short buffer
235
+    
236
+    - it can happen for fixup functions from textops module having header
237
+      name as a parameter, with critical impact when using system malloc,
238
+      the internal pkg malloc does a roundup of the allocated space
239
+    - the issue is caused by the word (4 bytes) read step performed by
240
+      parse_hname2() - second 4-byte read in buffer "Reason:" exceeds the
241
+      size by 1
242
+    - added a safe read macro that reads 1, 2 or 3 bytes if the size of the
243
+      buffer is not big enough for a 4 bytes read
244
+    
245
+    (cherry picked from commit 964ed0a5083413eb0a70bd8a952d5a91ee9e9883)
246
+
247
+commit 742f6fbba5b0d5d308ea0434311d811b5cb56e55
248
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
249
+Date:   Wed Sep 2 13:07:45 2015 +0200
250
+
251
+    parser: safer function to parse header name stored in short buffer
252
+    
253
+    (cherry picked from commit cbc5034b26189371c2ffb80424414aa8b1b8dea5)
254
+
255
+commit b7aab8f4a019e21f03b3e3323af592bc4af5857c
256
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
257
+Date:   Wed Sep 2 09:17:24 2015 +0200
258
+
259
+    tmx: err level replaced with info when getting t reply code pv
260
+    
261
+    (cherry picked from commit aad248fc39279f84879929772e9306fc01473860)
262
+
263
+commit 46af0cfb7cc1fffb22e43ebd41f07fc95947f8e5
264
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
265
+Date:   Tue Sep 1 14:18:02 2015 +0200
266
+
267
+    drouting: notes about the format of duration attribute
268
+    
269
+    (cherry picked from commit 711144a1fa3e1dfa540cc7ccd0ce1c14faeba42f)
270
+
271
+commit c979b991450052f6a77238aef391dd8bb3f13f32
272
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
273
+Date:   Tue Sep 1 09:17:39 2015 +0200
274
+
275
+    tmrec: more details about duration format for time recurrences
276
+    
277
+    (cherry picked from commit 81006ee1246b8f700ce9ce20814d4522780d7ceb)
278
+
279
+commit b5e95cb1e528cf619c467c58cefd851fc489e950
280
+Author: Matthias Wimmer <m@tthias.eu>
281
+Date:   Sat Aug 29 01:03:34 2015 +0200
282
+
283
+    Small typo fix in config.
284
+    
285
+    (cherry picked from commit aef62d8277be4699b9e79ef49542865a44857999)
286
+
287
+commit 3beb4e9f524956883e2260450ea3593dc553ec6c
288
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
289
+Date:   Thu Aug 27 15:58:48 2015 +0200
290
+
291
+    jsonrpc-c: proper error handling for pipe cmd callback
292
+    
293
+    - credits to Hugh Waite for spotting missing return
294
+    - free vars if already set when error handling is done
295
+    
296
+    (cherry picked from commit ec0ba37b9f2b6c60303227ea0527d69896f2930e)
297
+
298
+commit de7eb56737ca57429dd6ffcb01907b11609318f1
299
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
300
+Date:   Thu Aug 27 15:38:03 2015 +0200
301
+
302
+    mem: safety prev free checks for f_malloc extract operation
303
+    
304
+    - following a report by Alex Balashov
305
+    
306
+    (cherry picked from commit a620bfec37cdcdc5c5debcdfb5219b09464065fe)
307
+
308
+commit 9d6e5aae27954065f0e61e1995993c37bd4bec80
309
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
310
+Date:   Wed Aug 26 19:07:11 2015 +0200
311
+
312
+    kamcmd: do binrpc read in non-strict mode
313
+    
314
+    - reported by Dmitri Savolainen, GH#145
315
+    
316
+    (cherry picked from commit 6b73ca89832e034239d6f17d41b825cfdc52424d)
317
+
318
+commit 23745567b8d640dfb9778f71e5a064c95423de5c
319
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
320
+Date:   Wed Aug 26 19:06:43 2015 +0200
321
+
322
+    lib/binrpc: updated code for the new prototype of binrpc read function
323
+    
324
+    (cherry picked from commit 9c105b13436c9eb3e61568e6f08050423da3e569)
325
+
326
+commit 4e8935a2c3bbf2acdf6c4ffef84d5937f017c4b1
327
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
328
+Date:   Wed Aug 26 19:03:55 2015 +0200
329
+
330
+    ctl: internal mode to allow non-strict reading binrpc packets
331
+    
332
+    - allow handling structs with simple values inside, some rpc responses
333
+      are not strictly build as per xmlrpc/jsonrpc specs
334
+    
335
+    (cherry picked from commit 39ab16e4f0d24d70b7d1414df48af023b2018cf6)
336
+
337
+commit 05242f6db6edcf32705722dcd0d9d3e3cf7a8340
338
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
339
+Date:   Wed Aug 26 15:16:13 2015 +0200
340
+
341
+    kamcmd: lower max size for socket name
342
+    
343
+    - was set to 108 which is common for linux, but mac os x has it 104
344
+    - set to 100 now
345
+    
346
+    (cherry picked from commit 3f4c63802194cb83ffb8124e5ae38f85ee315c28)
347
+
348
+commit ee3048e8685f54c35daff699ad64ce9ef5c71f8a
349
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
350
+Date:   Wed Aug 26 15:09:17 2015 +0200
351
+
352
+    kamcmd: updated default server name references
353
+    
354
+    (cherry picked from commit 8db5eb2b53320d84ded36c531a00f6dfbec27a75)
355
+
356
+commit ab950f753de8c0baecc51f66e2be0012b4afed37
357
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
358
+Date:   Wed Aug 26 13:55:54 2015 +0200
359
+
360
+    usrloc: take in consideration aor case sensitive value for rpc commands
361
+    
362
+    - reported by GH#264
363
+    
364
+    (cherry picked from commit e319a22f80d425f39611857fddc1e948e76ebe87)
365
+
366
+commit eebcd2be7332331894ef5b9d32a4a9e126763f9a
367
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
368
+Date:   Wed Aug 26 13:55:33 2015 +0200
369
+
370
+    registrar: propagate value of case_sensitive for aor to core
371
+    
372
+    (cherry picked from commit acf0432cafdaa4b464f1069996e46d54ab0c22e4)
373
+
374
+commit 9e97b80abbfa78c78f7c5359cc9af3774f1647e5
375
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
376
+Date:   Wed Aug 26 13:47:13 2015 +0200
377
+
378
+    core: keep info about aor being considered case sensitive or not
379
+    
380
+    (cherry picked from commit 06e36989b2c5332b3ca377ec8098d8f2d953a5b6)
381
+
382
+commit bb0194aa9f0963cb77bb1275b8e0a4cae8f60909
383
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
384
+Date:   Tue Aug 25 15:53:02 2015 +0200
385
+
386
+    jsonrpc-c: free pipe cmd for notifications
387
+    
388
+    - fixes leak reported by GH#296
389
+    
390
+    (cherry picked from commit 79459d3f87731309641794a2b881ee1cacc5e1f2)
391
+
392
+commit 3ce973b0c20be7230baaf2cb8d8713e7fce64a06
393
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
394
+Date:   Tue Aug 25 14:28:17 2015 +0200
395
+
396
+    dialog: dlg var value stored as zero terminated string
397
+    
398
+    - easier to use in std lib operations
399
+    
400
+    (cherry picked from commit 0d9e4adb328dabaf2a34d926bc80e022bee65079)
401
+
402
+commit 063a9b2a7f6ba6fe60797faa1ebf9f9dd37d2062
403
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
404
+Date:   Tue Aug 25 13:35:30 2015 +0200
405
+
406
+    dialog: set dlg var table as static and rename to avoid name conflicts
407
+    
408
+    (cherry picked from commit cbc0c720e1c239296ff3842d701f75663bead6d9)
409
+
410
+commit a8c2c53b1175af7bd3c6020cc01e95174b2597e0
411
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
412
+Date:   Mon Aug 24 09:28:29 2015 +0200
413
+
414
+    sanity: adjusted log messages for check_proxy_require()
415
+    
416
+    (cherry picked from commit 0f479b5366fae4c5ad0c78e4c91661b7a421d5e8)
417
+
418
+commit fea0d0801a09aa7faac8efa6ae19de49db864aa2
419
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
420
+Date:   Sat Aug 22 13:47:47 2015 +0200
421
+
422
+    evapi: do cfg framework update on i/o events
423
+    
424
+    (cherry picked from commit 4404f75cf194e8fd727c2ffaeeea41d2193decf6)
425
+
426
+commit 65d4dae702ccd16654fa22c66522516f99751e3e
427
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
428
+Date:   Sat Aug 22 09:44:12 2015 +0200
429
+
430
+    db_postgres: memset vars to 0 to avoid using invalid values inside db_postgres_new_connection()
431
+    
432
+    - reported by mading087, GH#292
433
+    
434
+    (cherry picked from commit a16c6108e1f6d1a3f6b6c962bbaaedf37e57a8d2)
435
+
436
+commit 60b2e3e3e66320446541ba92de239fc3f58bc79f
437
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
438
+Date:   Sat Aug 22 09:28:29 2015 +0200
439
+
440
+    sanity: commented priting require header on error level
441
+    
442
+    (cherry picked from commit 9902ca145178498ff47092f0ecdd3bca6650c97c)
443
+
444
+commit 4d8a2b62928d1d974cdcded29458817527fc1273
445
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
446
+Date:   Wed Aug 12 08:16:52 2015 +0200
447
+
448
+    kamcmd: support VERSION_NODATE and VERSION_DATE for reproducible builds
449
+    
450
+    support added e03d1279f49709e0d320478fa1ff7c27161c30ed
451
+    
452
+    Related: #60
453
+    (cherry picked from commit 19359772acf1cbd9dedb244c1fe327ec47b7dc9c)
454
+
455
+commit 50567658b491d70a95da50c428bbb73678e3c775
456
+Author: Jason Newman <jason@getweave.com>
457
+Date:   Tue Aug 11 14:30:31 2015 -0600
458
+
459
+    janssonrpc-c: allow null json error property in rpc response
460
+    
461
+    If the JSON RPC response contains an error property, check to see if it is a json_null or not before flagging the response as an error.
462
+    
463
+    (cherry picked from commit 92ba30d66e9e6bb686410f362f2b6e8d669ed295)
464
+
465
+commit 23bca854d7e703efcc6f18ab1bd46c679ad04e12
466
+Author: Jason Newman <jason@getweave.com>
467
+Date:   Mon Aug 10 17:20:26 2015 -0600
468
+
469
+    janssonrpc-c: correct jansson_get parameter order in examples
470
+    
471
+    parameter order should be jansson_get(key/path, src, dst) and not jansson_get(src, key/path, dst)
472
+    
473
+    (cherry picked from commit 3cefc76ade4046962962f112beafe939d5ff2ed0)
474
+
475
+commit fb9a01616b407065c318ba204889507d5e4d026b
476
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
477
+Date:   Fri Aug 7 10:36:50 2015 +0200
478
+
479
+    drouting: fixed typo in reload cmd response
480
+    
481
+    - reported by GH#275
482
+    
483
+    (cherry picked from commit 6b15a51b016c232fab6665fc03ed01dad09ac8b5)
484
+
485
+commit 1090e83918c78c5c81b3d6c5d080e3b86c9ae402
486
+Author: qxork <fred@qxork.com>
487
+Date:   Thu Aug 6 13:29:23 2015 -0400
488
+
489
+    etc: simple typo fixes in kamailio.cfg
490
+    
491
+    - fixed small typos within comments of default kamailio config
492
+    
493
+    (cherry picked from commit 49420bac12faf27ce4b7ae6a869741f41e6a6553)
494
+
495
+commit c2595a2e5b8818fa7cddc916ef91b6b433fcd920
496
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
497
+Date:   Fri Jul 31 18:39:41 2015 +0200
498
+
499
+    registrar: updated the docs for registered(...) function
500
+    
501
+    (cherry picked from commit b0a776b31220fc5e8599288b14ddb9ffccb24c0f)
502
+
503
+commit 0b04d1526dfdf9490f407b8a00ab42a5e35cbb74
504
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
505
+Date:   Fri Jul 31 18:35:55 2015 +0200
506
+
507
+    registrar: allow registered() in any route
508
+    
509
+    - if used for a sip reply and URI is not provided, then To URI is used
510
+    
511
+    (cherry picked from commit c3755580f8e2763e33be03b0370630d04af3a019)
512
+
513
+commit d88f52cadb2bf6764518c89be852b0534731d82e
514
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
515
+Date:   Thu Jul 30 20:54:56 2015 +0200
516
+
517
+    pua: fix typo in matching presence.winfo
518
+    
519
+    - patch by foucse, GH #270
520
+    
521
+    (cherry picked from commit 48f89ed0390a80cc760da5a7ed41dd9c5c5ffc4d)
522
+
523
+commit da64e01eb401e3dd57fc4c7bc8161d9fa5319857
524
+Author: lazedo <luis.azedo@factorlusitano.com>
525
+Date:   Fri Jul 31 14:06:29 2015 +0100
526
+
527
+    htable : fix  $shtrecord(value) returned value
528
+    
529
+     $shtrecord(value) does not return correct value when it is an integer
530
+    (cherry picked from commit c446840e0004f8cb9208c2a6f68774c4c788e5a8)
531
+
532
+commit 3742fe74e34eaed12c88107aad5d32355a7bc549
533
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
534
+Date:   Thu Jul 30 16:01:25 2015 +0200
535
+
536
+    jsonrpc-c: fix crash at reconnect_cb if server was never connected
537
+    
538
+    (cherry picked from commit 0588a7bc5f57c012b6c8d188860251f402af9be7)
539
+
540
+commit d13e418a34cae70e68c3bb50ee0cef6245569284
541
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
542
+Date:   Sat Jul 18 09:52:28 2015 +0200
543
+
544
+    lib/srdb1: dummy string for null values pointed to static buffer
545
+    
546
+    - allow editing in upper layers, avoiding innaproriate access to a constant
547
+    
548
+    (cherry picked from commit d83fee0a31f292af731269cbd361db39be0a4b9b)
549
+
550
+commit feaed39802a86b1701f3db4aff0e64bed9d1cd04
551
+Author: Charles Chance <charles.chance@sipcentric.com>
552
+Date:   Mon Sep 7 13:02:02 2015 +0100
553
+
554
+    dmq_usrloc: check existence of usrloc domain before continuing.
555
+    
556
+    - avoids crash caused by passing null pointer to get_urecord_by_ruid().
557
+    - eventually need to implement multi-domain replication but usrloc API needs enhancing first.
558
+
559
+commit b9e924a1068d85e90afbb17baf627fe2c8836b92
560
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
561
+Date:   Fri Sep 4 15:48:56 2015 +0200
562
+
563
+    tm: removed history from t_append_branches.c
564
+    
565
+    (cherry picked from commit 2de2b27d1fba15b0ca6e5472f43dfc869ccb41ee)
566
+
567
+commit 23e851e9bae21640153b57495929bd3fa0002617
568
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
569
+Date:   Fri Sep 4 15:45:58 2015 +0200
570
+
571
+    tm: iterate over the destination set starting from 0
572
+    
573
+    (cherry picked from commit 380712accd89ba1f520314f5caf3cded6d8253ea)
574
+
575
+commit 340c40ac4b282c57f20009e987aec26c5877d62e
576
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
577
+Date:   Fri Sep 4 15:12:29 2015 +0200
578
+
579
+    tm: check all the outgoing branches when appending a new branch
580
+    
581
+    (cherry picked from commit 27bed654dcc4e9dd543a7f2f92e2174478bf7f26)
582
+
583
+commit 4d1b658b2b380349b7d74fae7083661a18f04bf1
584
+Author: Chris Double <chris.double@double.co.nz>
585
+Date:   Tue Sep 1 00:17:40 2015 +1200
586
+
587
+    tsilo: Fix transaction removal to update list head
588
+    
589
+    - When transaction being removed is the head of the list,
590
+      correctly update the head to point to the next transaction.
591
+    
592
+    (cherry picked from commit 6ce6803d57dabe287d7d6fa859e93c1df402d821)
593
+
594
+commit 4c24d4acbca4e5ec99b5de1dd5f29d2cdeae9e2b
595
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
596
+Date:   Fri Aug 28 12:31:24 2015 +0200
597
+
598
+    geoip: set null termination to the field used for query
599
+    
600
+    (cherry picked from commit ec2a72d75dc0a2c9c3d88361094fdda7a7477935)
601
+
602
+commit 558a65e48e6819140b409cf58a0340aa78b8c2cf
603
+Author: Carsten Bock <carsten@ng-voice.com>
604
+Date:   Fri Aug 28 10:56:37 2015 +0200
605
+
606
+    utils: Fix buffer overflow; do not NULL-terminate HTTP result
607
+    
608
+    Fix buffer overflow in the `write_function` that takes the resulting
609
+    data from libcurl. The function was trying to NULL terminate the
610
+    string, but this could result in overwriting the buffer by one byte
611
+    when size*nmemb == 1.
612
+    This also caused some memory corruptions, reported on sr-dev.
613
+    
614
+    Reported by: Travis Cross <tc@traviscross.com>
615
+
616
+commit d495aafb98d3560c36b681dae21b671ce8b23e86
617
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
618
+Date:   Tue Aug 25 16:12:51 2015 +0200
619
+
620
+    mi_datagram: free async handler when command completed
621
+    
622
+    - reported by Torge Szczepanek, GH#298
623
+    
624
+    (cherry picked from commit 374bfb1c467d6bf2a4cc143d22868c37143783bd)
625
+
626
+commit 48b4261dd6eb25e2898cac9412b13b46baacf79f
627
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
628
+Date:   Tue Aug 25 07:26:19 2015 +0200
629
+
630
+    modules/dialog: make dialog context available in event route tm:local-request
631
+    
632
+    (cherry picked from commit 5002f66a98b6104702c8c862e7335ff189e7b7d8)
633
+
634
+commit 48d78ce87e2f42bdc77e688a0f45ff725ea97de5
635
+Author: Camille Oudot <camille.oudot@orange.com>
636
+Date:   Wed Aug 12 17:33:00 2015 +0200
637
+
638
+    auth: modify doc to reflect current implementation
639
+    
640
+    (cherry picked from commit 0868ed0ef12e65c7790beeccf139b5fdc245efdb)
641
+
642
+commit 68a12663a7bb5b3822312e66e00c34780b031933
643
+Author: Stefan Mititelu <stefan.mititelu@1and1.ro>
644
+Date:   Tue Aug 11 15:31:02 2015 +0300
645
+
646
+    dtrie: Set child to NULL when run out of SHM
647
+    
648
+    The stop condition in dtrie_delete is node==NULL. Suppose the case when there
649
+    is no SHM memory left when trying to dtrie_insert(). The memory gets freed
650
+    by shm_free() but the pointer still points to it. This leads to segfault when
651
+    dtrie_delete tries to access that memory zone, in the given case. GDB says:
652
+    "Cannot access memory at address 0x1130000001d"
653
+    
654
+    (cherry picked from commit 60ffee9cf54ff362026497036935746c9dbe62e5)
655
+
656
+commit 084fb2db62b133eb528bb8682fc057001e64e91d
657
+Author: Camille Oudot <camille.oudot@orange.com>
658
+Date:   Mon Aug 10 15:35:09 2015 +0200
659
+
660
+    rtpengine: regenerate README
661
+
662
+commit df5761a59bc4da1854b081f0e68e98f6392aee5d
663
+Author: Camille Oudot <camille.oudot@orange.com>
664
+Date:   Mon Aug 10 15:24:27 2015 +0200
665
+
666
+    rtpengine: fix typo in documentation
667
+    
668
+    (cherry picked from commit e8927be015b4034d252479ba6fede4b749a43eed)
669
+
670
+commit a2b8efe1c24a213ef6c4221a59af544a3873e9d2
671
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
672
+Date:   Thu Aug 6 20:36:22 2015 +0200
673
+
674
+    registrar: get instance and ref_id when using msg
675
+    
676
+    needed for check max_contacts properly if sip.instance exists
677
+    as contact parameter
678
+    
679
+    See: #278
680
+    (cherry picked from commit 99ce64fc555cc0b6b0189d812c6156cb05fb2e1b)
681
+
682
+commit cb644d50f76c80f0f24b34e5adf8723d89aab636
683
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
684
+Date:   Thu Aug 6 15:22:34 2015 +0200
685
+
686
+    Revert "pua_reginfo: use ul.get_urecord_by_ruid instead of ul.get_urecord"
687
+    
688
+    This reverts commit 9a6d8d2bffe13b442ed5e880fb0dd2c6572c29e2.
689
+
690
+commit 4717b5bdf9701bbe39a315cfe9ea6cf57a2f4ebd
691
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
692
+Date:   Wed Jul 29 12:16:40 2015 +0200
693
+
694
+    tm: readme regenerated
695
+
696
+commit 03faa73eff6c341b0f49989a11478ec0b92b611e
697
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
698
+Date:   Wed Jul 29 12:16:23 2015 +0200
699
+
700
+    pv: readme regenerated
701
+
702
+commit 40a66072179da324859864af8caee654e5c143e5
703
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
704
+Date:   Wed Jul 29 12:15:59 2015 +0200
705
+
706
+    pipelimit: regenerated the readme
707
+
708
+commit 4c7e676cdec3213c27cc689bdb5e6bbb8a9ec1ea
709
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
710
+Date:   Tue Jul 28 10:23:28 2015 +0200
711
+
712
+    tm: added note in docs for t_set_no_e2e_cancel_reason()
713
+    
714
+    - it has to be used when processing the INVITE
715
+    
716
+    (cherry picked from commit e5f472ca5d8d2e16adb8b5a5a316521a618c8d9f)
717
+
718
+commit 64028d658a788b74f6f9c71f2e2aa3b0b5a1c803
719
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
720
+Date:   Tue Jul 28 10:02:03 2015 +0200
721
+
722
+    permissions: check if hash tables exist for address config functions
723
+    
724
+    - reported by Olle E. Johansson, GH#248
725
+    
726
+    (cherry picked from commit 6fcd35ba5bb71df680b89c2bafceccde0439b6f1)
727
+
728
+commit 5db29ed56f2a682861e34a455ae76e0d43b4ff4c
729
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
730
+Date:   Tue Jul 28 09:47:48 2015 +0200
731
+
732
+    permissions: safety check if hash tables exist for rpc dump commands
733
+    
734
+    - reported by Olle E. Johansson, GH#248
735
+    
736
+    (cherry picked from commit 56e41533cae52cf5f782064ed23393d2d18aff08)
737
+
738
+commit cb4f55b26f51a929b2db08373c1b97a95b8ad6a6
739
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
740
+Date:   Mon Jul 27 18:57:53 2015 +0200
741
+
742
+    rr: fix detecting next strict router
743
+    
744
+    - a regression after adding support for sip-outbound
745
+    - more verbose debug messages
746
+    - reported by Antonio Real, GH #267
747
+    
748
+    (cherry picked from commit 0c42a848258d475f57ea25458bc75e55dcee948d)
749
+
750
+commit ff1d3f06840928aace36780ecbc898cd2e90ce0a
751
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
752
+Date:   Mon Jul 27 12:01:03 2015 +0200
753
+
754
+    kamcmd: use NAME to build help message
755
+    
756
+    (cherry picked from commit 7038d12dbb9c8db1b46c0874bfd8fce72d6e72ed)
757
+
758
+commit 5a0b8a4550df2de15e40b5d7e664322815a48aea
759
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
760
+Date:   Mon Jul 20 20:36:28 2015 +0200
761
+
762
+    core: fix mips compilation
763
+    
764
+    Patch from
765
+    http://anonscm.debian.org/cgit/pkg-voip/kamailio.git/tree/debian/patches/fix-mips.patch
766
+    by Dejan Latinovic <Dejan.Latinovic@imgtec.com>
767
+    
768
+    (cherry picked from commit ed894111f6f15170f87336bfa73ec4e8fce1c7d1)
769
+
770
+commit fb2af6107a9c6cd3552fe0a95c699c30e4edad4c
771
+Author: Victor Seva <linuxmaniac@torreviejawireless.org>
772
+Date:   Mon Jul 20 19:38:32 2015 +0200
773
+
774
+    kex: support VERSION_NODATE and VERSION_DATE for reproducible builds
775
+    
776
+    support added e03d1279f49709e0d320478fa1ff7c27161c30ed
777
+    
778
+    Related: #60
779
+    (cherry picked from commit 8f1fbd7b17440b1b7d87cbee5793ae9b1adebf90)
780
+
781
+commit c68a6dcad598130bc6894f1de5ef3b39eb789660
782
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
783
+Date:   Mon Jul 27 18:24:09 2015 +0200
784
+
785
+    acc: note about setting acc flag for ACKs that should be recorded
786
+    
787
+    (cherry picked from commit 6656d4459f0c7d4c1b7cb5d2b214201c5a587c5c)
788
+
789
+commit e5f8d6282eefbe4c8ad0b0309ac06ab468e9b1f2
790
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
791
+Date:   Mon Jul 27 15:04:30 2015 +0200
792
+
793
+    uac: reset ongoing registration state if retry interval is exceeded
794
+    
795
+    - cover the case of remote registration process stuck in ongoing state
796
+      for long time
797
+    - reported by Andy J Robinson, GH #255
798
+    
799
+    (cherry picked from commit cfa6831f9a81988dc1844ba3e4e6048c12841606)
800
+
801
+commit aa91d8ba178624c08ffcbb6af55efa777f6ca640
802
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
803
+Date:   Mon Jul 27 15:03:21 2015 +0200
804
+
805
+    tm: more verbose debug message when local transaction is completed
806
+    
807
+    (cherry picked from commit 54fea03a078f8258d124a83443617c54bdbc2574)
808
+
809
+commit a18915e019ebcfa35805d3985383705028fbc00c
810
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
811
+Date:   Mon Jul 27 13:42:33 2015 +0200
812
+
813
+    acc: use proper ack message struct for external engine accounting of ACK
814
+    
815
+    - reported by Yasin Caner - GH #266
816
+    
817
+    (cherry picked from commit 58acd28f620c4a4e6b9abb1b9a2dfa2d8556708c)
818
+
819
+commit 96ffc362f1acdf8ae22f833e3c9fb0e1a675e5d1
820
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
821
+Date:   Mon Jul 27 12:07:38 2015 +0200
822
+
823
+    Makefile.defs: separate RUNBASEDIR from BASEDIR
824
+    
825
+    - not sharing same purpose, a common value can still be forced via
826
+      DESTDIR
827
+    
828
+    (cherry picked from commit 747c3284c6eb31fab3b143c4217c84aa29fb9ca5)
829
+
830
+commit bfdddc685d95377393a90bd911b333045c7feb38
831
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
832
+Date:   Mon Jul 27 10:23:39 2015 +0200
833
+
834
+    dispatcher: free parsed params at reload time
835
+    
836
+    (cherry picked from commit fc53c424f4ab7454bfd1e644291906392fc495fa)
837
+
838
+commit 8ba3be202f70a90ea88cdaac47fd2a7f9a9ef4f4
839
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
840
+Date:   Fri Jul 24 12:43:26 2015 +0200
841
+
842
+    siptrace: check if To header is parsed and available
843
+    
844
+    - it is accessed and can lead to crash if not prepared
845
+    - reported by GH #263
846
+    
847
+    (cherry picked from commit 93b297e16134b0e74cf83e3604da01355a52e700)
848
+
849
+commit ba7b0eaba0c14db6ea27190787aea25d30cfb2ca
850
+Author: Daniel-Constantin Mierla <miconda@gmail.com>
851
+Date:   Fri Jul 24 12:30:58 2015 +0200
852
+
853
+    siptrace: safety check if db connection is set
854
+    
855
+    - reported in GH #262
856
+    
857
+    (cherry picked from commit 740cfa0ebed20ba7b5ae2cab1b25aa2f6cd83899)
858
+
859
+commit 5100ba7f3e15456d45b78444c415cefd36485921
860
+Author: Federico Cabiddu <federico.cabiddu@gmail.com>
861
+Date:   Thu Jul 23 15:25:44 2015 +0200
862
+
863
+    modules/tm: cycle through all the uac while checking for already existing branches
864
+    
865
+    (cherry picked from commit 96ac163139976e8a9dea0e7252c66294054281b4)
866
+
867
+
1 868
 ===================== 2015-07-20 Version 4.3.1 Released =====================
2 869
 
3 870
 ===================== Changes Since Version 4.3.0 ===========================