Dashboard

Merge "pjproject_bundled: Disable PJSIP_UNESCAPE_IN_PLACE" into 13

Merge "pjproject_bundled: Disable PJSIP_UNESCAPE_IN_PLACE"

Merge "res_pjsip_exten_state: Check if body generator is available."

    • -0
    • +13
    /include/asterisk/res_pjsip_pubsub.h
Merge "res_pjsip_pubsub.c: Fix body generator registration race."

Merge "res_pjsip: Start body generator users after suppliers." into 13

Merge "res_pjsip_pubsub.c: Fix body generator registration race." into 13

Merge "res_pjsip: Start body generator users after suppliers."

Merge "chan_sip: Make autocreated peers send PeerStatus events" into 13

Merge "chan_sip: Make autocreated peers send PeerStatus events"

Merge "sip_bye_also: Allow an optional 481 to terminate the test gracefully"

Merge "test_case: Add option to not end test when iterations are exhausted."

Merge "res_pjsip_outbound_publish.c: Remove redundant flag check." into 13

Merge "res_pjsip_pubsub.c: Add useful information to some messages." into 13

Merge "res_pjsip_pubsub.c: Add useful information to some messages."

Merge "res_pjsip_pubsub.h: Fix doxygen association." into 13

Merge "res_pjsip_pubsub.h: Fix doxygen association."

Merge "res_pjsip_outbound_publish.c: Remove redundant flag check."

Merge "res_pjsip: Add ability to identify by Authorization username"

Merge "res_pjsip: Add ability to identify by Authorization username" into 13

Merge "app_chanspy: reduce audio loss on the spying channel."

Merge "ident_by_username: Add tests for identify by authentication username"

pjproject_bundled: Disable PJSIP_UNESCAPE_IN_PLACE

When pjsip_parse_uri is called with PJSIP_UNESCAPE_IN_PLACE enabled,

the input uri string will become corrupted if it contains escape sequences.

It's not possible to automatically strdup or strdupa the input string because

the output uri pj_str_t's will have pointers to chunks of the input string.

Getting around this would require more memory management code and wouldn't

be worth the savings of doing the unescape in place.

ASTERISK-25970 #close

Reported-by: Dmitriy Serov

Change-Id: I28dc0e599b5108f7959b9c46dc8278371b372f88

pjproject_bundled: Disable PJSIP_UNESCAPE_IN_PLACE

When pjsip_parse_uri is called with PJSIP_UNESCAPE_IN_PLACE enabled,

the input uri string will become corrupted if it contains escape sequences.

It's not possible to automatically strdup or strdupa the input string because

the output uri pj_str_t's will have pointers to chunks of the input string.

Getting around this would require more memory management code and wouldn't

be worth the savings of doing the unescape in place.

ASTERISK-25970 #close

Reported-by: Dmitriy Serov

Change-Id: I28dc0e599b5108f7959b9c46dc8278371b372f88

res_pjsip_pubsub.c: Add useful information to some messages.

Change-Id: Ia0b2e15773894c599e5c5748bbc70e99f434192a

res_pjsip_pubsub.c: Add useful information to some messages.

Change-Id: Ia0b2e15773894c599e5c5748bbc70e99f434192a

Merge "res_pjsip_exten_state: Add config support for exten state publishers."

res_pjsip: Start body generator users after suppliers.

Change-Id: I8f0b57841feaab56c8a4e821b5ccb4e05e5fbadb

res_pjsip: Start body generator users after suppliers.

Change-Id: I8f0b57841feaab56c8a4e821b5ccb4e05e5fbadb

Merge "func_odbc: Check connection status before executing queries."

Merge "func_odbc: Check connection status before executing queries." into 13