URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c59199c6... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Jul 25 23:16:31 2014 +0200
sms: domain is not allocated in pkg by the module
- skip freeing in mod destroy
(cherry picked from commit fc383b13c32d4f89fbb8a7de14a07cbb26f38693)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e47f3cbb... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Wed Jul 30 15:58:27 2014 +0200
dialog: if ACK for 200ok is not coming in 60sec, dialog lifetime is shortened for 10 more sec
- should handle the situation when caller cancels the call but the callee answered before getting the cancel - reported by Alex Balashov
(cherry picked from commit ca3da467f59dbaed2d20aa45314ac12a362e2deb)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=15a8dbb8... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Wed Sep 17 21:23:10 2014 +0200
core: revert rpc printf name cherry picked for fixing result
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=55553776... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 16 23:38:35 2014 +0200
core: safety check for outbound buffer
- pointer can end up being NULL if replacement fails to be built (e.g., via topoh)
(cherry picked from commit c2b0be97a3ef8e4e1bff34a5c73328a63979aa61)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b58b5fd3... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 16 23:33:20 2014 +0200
core: hanlde replacement buffer free for WS/WSS frame sending
- affected when using topoh for ws/wss traffic
(cherry picked from commit ec8fe1e7ea904a51ca933d0b15408ca464002cbe)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c13b5a0b... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 16 19:05:57 2014 +0200
dialog: check if the transaction is created for BYE closing the dialog
- if not, release the dialog, because there will be no tm callbacks called later to release it. In this way avoid zombie dialog. - reported by Ovidiu Sas, FS#424
(cherry picked from commit 02e43f87b2fa3be61bc4c63a9f8359457e3e0484)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e37c57c0... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 16 18:13:02 2014 +0200
utils/kamctl: removed unused default values
- test if DEFAULT_Q is set inside the function using it, because it has single place usage
(cherry picked from commit 1735feed8e287e92c3d81cf6a4d873460f6ee878)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=95aa4a42... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Sep 12 20:41:55 2014 +0200
usrloc: safety check for debug message printing path value from rpc add command
- reported and patch by Thomas Arimont, FS#467
(cherry picked from commit b1ba03f1fe41522b62aa727966c4dec3062cbbb9)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=118c901b... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Thu Sep 11 22:36:56 2014 +0200
dispatcher: free dset root structure at reload
- reported by Heenan, Timothy Steven
(cherry picked from commit 7fb8c88c1d4aeb50d1e637697132ab0994dcdb28)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0d64a8f9... Author: Alekzander Spiridonov sipidronov@gmail.com Date: Thu Sep 4 07:09:02 2014 -0700
msg_parser: fix To parameter with null value parsing
(cherry picked from commit 14183ffa5e1bab1659d1df87a77057d50c376029)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9c1126fd... Author: Luis Azedo luis@2600hz.com Date: Wed Sep 10 15:23:45 2014 +0100
proposed change for dbtext query results. this behaviour was observed by interacting with module presence.
presentity clean runs from timer every 6 secs. if the first run returns a large set of rows, it iterates all rows doing some notifications and deleting the presentity. if it takes more then 6 secs to complete, the next run will override the results internal structure pointer maintained in the connection level.
the proposed patch, maintains the query result internal structure within the result, using the ptr field for that.
(cherry picked from commit dae74e974a028082a3250805da83223220123c10)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f66d5efb... Author: Hugh Waite hugh.waite@acision.com Date: Mon Sep 8 17:46:55 2014 +0100
parser: Fix parsing of Retry-After header
- Allow no space between duration and optional comment
(cherry picked from commit accfbe0abb0d811e249b687cb6047c9234a6d884)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=53c60551... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Mon Sep 8 14:14:17 2014 +0200
presence: take in consideration send_fast_notify when sending empty NOTIFY
- patch by Luis Azedo luis.azedo@factorlusitano.com
(cherry picked from commit 5bffcf8bdc83628aea4f5e3cda06b20ce88f659f)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8925975c... Author: Alex Hermann alex@speakup.nl Date: Fri Aug 22 13:55:42 2014 +0200
dialog: Correctly restore dialog lifetime from DB
Restore the lifetime to the configured value instead of the offset from the time the reload from the DB took place.
(cherry picked from commit 3d5f8af6efb5a33e46427a1a9b273e445a3064c7)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=af985c5f... Author: Alex Hermann alex@speakup.nl Date: Mon Jul 7 16:38:29 2014 +0200
dialog: Set the dialog context on transaction failure
Before, the dialog context would be derived from the callid and tags. This could select the wrong dialog in case of spirals. This patch sets the correct dialog context by storing the it in the transaction and restoring it on a failure. Now the correct dialog variables are available in failure_route.
(cherry picked from commit 811bb515c09e7270d1d7f8a28d280e184874e487)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b12a01e5... Author: Alex Hermann alex@speakup.nl Date: Mon Jul 7 16:38:29 2014 +0200
dialog: Set the dialog context on incoming replies
Before, the dialog context would be derived from the callid and tags. This could select the wrong dialog in case of spirals. This patch sets the correct dialog context by storing the it in the transaction and restoring it on an incoming response. Now the correct dialog variables are available in onreply_route.
(cherry picked from commit 25a3297915fbcc0a267d444d245526de978a5d62)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=63e9a592... Author: Ovidiu Sas osas@voipembedded.com Date: Tue Sep 2 14:25:42 2014 -0400
xhttp_pi: proper sizeof for memset
(cherry picked from commit 613d188f92401c60549ea0337ea0dcf3c68067d7)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=45567abe... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 2 10:29:22 2014 +0200
msilo: proper walk through sent list for cleanup
- reported by Bhupendra Singh
(cherry picked from commit 5fd8a1bdaae82decdb606901fe7bf3e6e9149803)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=6c926491... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Tue Sep 2 09:50:57 2014 +0200
Makefile.defs: don't set gcc flag -maltivec if not advertised for powerpc
- reported at FS#444, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729635 - following a patch by Roland Stigge stigge@antcom.de on debian bug tracker
(cherry picked from commit 6fe4e56937563a413cfd83794e0fe71a20caf3d5)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3f528195... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Mon Sep 1 23:45:13 2014 +0200
core: return OK as string for a successful dns.delete rpc command
- closes FS#260
(cherry picked from commit b77613398fe7a69d4ac52add3630c94373cbe3e8)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=870535c3... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Mon Sep 1 23:36:25 2014 +0200
tm: rebuild the local request if uri was changed in event route
- rebuild was done only on changes over headers and body, with an eventual new r-uri being used in that case - no should work also when only r-uri is changed - closes FS#158
(cherry picked from commit dbd8ea9b1fa216e59d4c36e2eb4b671202824259)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b3215ff4... Author: Kristian Frederik Høgh kfh@uni-tel.dk Date: Mon Sep 1 22:03:20 2014 +0200
tm: rebuild local Via when force socket is changed in event_route[tm:local-request]
- new forced socket is also set for sending out
(cherry picked from commit e404d123610b63ddd1c75d39667b373c40071eab)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e41ddd28... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Mon Aug 25 16:56:16 2014 +0200
core: update content for -D option in man page
(cherry picked from commit ee9ea2f543975769ca544dcf3b75b97698e3b53e)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8a53fa7a... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Mon Aug 25 16:55:27 2014 +0200
core: main - proper info for -D command line option
(cherry picked from commit 2b33768745130b91e984b679f9eed01a6267d8cc)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=ad5972f9... Author: Luis Azedo luis.azedo@factorlusitano.com Date: Fri Aug 22 16:05:15 2014 +0200
json: fixed parameter number for free fixup function
(cherry picked from commit a1b6093aaee9e96f00475752273c9c925ba390d3)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e65b32a7... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Aug 22 15:53:47 2014 +0200
pua_dialoginfo: proper jump to end of the structure
- void has no standard size - descovered on a report by Charles Chance
(cherry picked from commit 4108c7a125a3e50d1d670bc4c842b29cc32ec438)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e4c7b434... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Fri Aug 15 16:01:38 2014 +0200
textopsx: msg_apply_changes() exits config execution if result is not parsing well
- sip_msg_t structure is can be invalid - similar behavior with the case when the message is broken from the network, it doesn't get to config file - reported by Marco B.
(cherry picked from commit 55960106bbaa908057c3f619034b146fda7df48b)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1913bead... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Thu Aug 14 17:49:18 2014 +0200
dialog: when adding a new dialog, lock the slot until the structure is linked
- search for dialog based on sip attributes and if no result found, then lock the hash table slot until the new structure is built and linked in the table - should avoid simulataneous creation for same dialog if there is a not-handled retransmission or parallel forking upstream, resulting in many processing managing duplicated requests
(cherry picked from commit 6fb686de57f783b3c29e5b4e11ad1509882616bb)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=be02c48d... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Thu Aug 14 14:59:09 2014 +0200
dialog: release of dialog for not-forwarded initial request done by creator
- avoid releasing new dialog in case of upstream paralel forking or retransmission by other processes than the other which created the dialog - it could result in destroying the dialog in initial state if the request was not forwarded yet, likely to happen because creator process runs more callbacks
(cherry picked from commit c125cf6f36aedb75b4f1e0b32dbe5bdd0a48b8b5)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=939ab9bd... Author: Daniel-Constantin Mierla miconda@gmail.com Date: Thu Aug 14 14:46:21 2014 +0200
dialog: simplified dlg referencing on creation and spiral detection
(cherry picked from commit fcf5f5b3115c0c40f4df9eb066489bb3e590c3b1)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b19a9488... Author: Marcus Hunger hunger@sipgate.de Date: Tue Aug 12 16:09:28 2014 +0200
rtpproxy: swap tags for lookup command (l) to fix one way audio on reinvite
- affected cases when the lookup was used explicitely
(cherry picked from commit 21e54da18f9bc6f87f913a897c9183074de4c937)
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=77662cf6... Author: Jorj Bauer jorj@isc.upenn.edu Date: Fri Aug 8 09:26:21 2014 -0400
modules/sca: fix 180 replies in sca_call_info_invite_reply_18x_handler()
- Per Broadworks Release 13.0v1 documentation, 180s should produce "appearance-state=progressing" just like 183s do; Polycom OS 3.3.4 doesn't care, but 4.x swaps leg information when it hears "appearance-state=alerting" - report and patch from Joao Vitor Arruda
(cherry picked from commit 82e67c07eebe9f7277156a6a6d87ffd5e04c892d)