This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.
The data in this summary reflects changes that have been made since the previous release, asterisk-15.1.0.
This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.
Coders | Testers | Reporters |
---|---|---|
113 Corey Farrell 42 Richard Mudgett 23 Sean Bright 17 Joshua Colp 14 Alexander Traud 9 George Joseph 8 Kevin Harwell 3 Ben Ford 2 Aaron An 2 Ivan Poddubny 2 Tzafrir Cohen 1 Matt Jordan 1 Florian Floimair 1 Torrey Searle 1 Igor Goncharovskiy 1 Guido Falsi 1 Oron Peled 1 Alexander Anikin 1 Pirmin Walthert 1 Niklas Larsson 1 Sungtae Kim | 2 AaronAn 1 abelbeck | 13 Richard Mudgett 12 Corey Farrell 10 Alexander Traud 7 Tzafrir Cohen 4 Joshua Colp 3 George Joseph 2 Rusty Newton 2 Niklas Larsson 2 Ross Beer 2 Aaron An 2 abelbeck 2 Kevin Harwell 2 Thomas Frederiksen 2 Richard Kenner 2 John Bigelow 1 Marco Giordani 1 Samuel For 1 Igor Goncharovsky 1 Kim youngsung 1 Zane Conkle 1 Jonathan Cloots 1 Sean Bright 1 Steven T. Wheeler 1 Max Norba 1 Zane Conkle 1 Martin Cisárik 1 seanchann.zhou 1 sungtae kim 1 Dwayne Hubbard 1 Roy 1 Brian J. Murrell 1 Nauman S 1 James Terhune 1 Florian Floimair 1 Dwayne Hubbard 1 Martin Cisárik 1 Guido Falsi 1 Ben Merrills 1 Frank Durden 1 Steven T. Wheeler 1 Aaron An 1 Matt Jordan III, Esq. 1 shaurya jain 1 Wim De Vlaminck 1 Vitezslav Novy 1 Tzafrir Cohen 1 Mikhail 1 Marco Giordani 1 Richard Kenner 1 Matt Jordan 1 Tim Ringenbach at Asteria Solutions Group 1 Abhay Gupta 1 Alessandro Pimenta 1 Benjamin Keith Ford 1 Marin Odrljin 1 Youngsung Kim at LINE Corporation 1 Marcello Ceschia 1 seanchann.zhou 1 Ivan Larionov 1 Joshua Elson 1 Michael Maier 1 Jared Hull 1 Ivan Ullmann 1 Anthony Messina 1 Ronald Raikes 1 basildane 1 nappsoft 1 Vasilii Rogin 1 Juan Sacco 1 Thomas Frederiksen 1 Torrey Searle 1 lvl 1 Marcello Ceschia 1 Mr Dini |
This is a list of all issues from the issue tracker that were closed by changes that went into this release.
This is a list of all changes that went into this release that did not reference a JIRA issue.
Revision | Author | Summary |
---|---|---|
2c38bfd946 | Sean Bright | Revert "codec_opus: Make libcurl a dependency in menuselect" |
31dc5ba70c | Kevin Harwell | Update for 15.2.0-rc2 |
c5b0ab2f87 | Kevin Harwell | Update for 15.2.0-rc2 |
92e00857bc | Richard Mudgett | Update for 15.2.0-rc1 |
5c6a217d61 | Richard Mudgett | manager.h: Bump AMI version |
60213f0351 | Corey Farrell | CLI: Address multiple issues. |
a2ee3b827f | Corey Farrell | chan_sip: Fix memory leaks. |
2239e80bf2 | Corey Farrell | Remove constant conditionals (dead-code). |
1bfa85447f | Corey Farrell | core: Fix multiple trivial issues in the core. |
7d37a17ce9 | Corey Farrell | main/app: Fix leaks. |
5ae6098f7e | Corey Farrell | func_callerid: Initialize app argument structures. |
c18eebcc11 | Richard Mudgett | bridge_softmix.c: Change remove_destination_streams() return meaning. |
c2713ac132 | Richard Mudgett | bridge_softmix.c: Don't match dead streams. |
6cdaecc2ac | Corey Farrell | bridge_softmix: Fix memory leaks. |
a2a1425ed6 | Corey Farrell | app_voicemail: Fix memory management issues. |
4c1e041074 | Richard Mudgett | ast_json_pack(): Use safer json ref mechanism. |
0074307c61 | Richard Mudgett | rtp_engine.c: Eliminate rtcp_report_to_json() RAII_VAR usage. |
18c8dda843 | Corey Farrell | CLI: Fix 'core set debug channel' completion bug. |
267a7dd0dd | Richard Mudgett | chan_pjsip.c: Improve ast_request() diagnostic msgs. |
dc236b13c5 | Corey Farrell | loader: Use vector to build apha sorted module lists. |
77af356e30 | Corey Farrell | loader: Replace priority heap with vector. |
5295c4685a | Corey Farrell | loader: Rework of load_dynamic_module. |
69b82113fa | Corey Farrell | loader: Minor fix to module registration. |
957709e1e8 | Corey Farrell | aco: Minimize use of regex. |
5d49e2e329 | Corey Farrell | aco: Create ways to minimize use of regex. |
044ed1c5d8 | Corey Farrell | res_smdi: Fix shutdown ref. |
1ae46df1ef | Sean Bright | res_hep: hepv3_is_loaded() should check if we are enabled |
e41bed3713 | Corey Farrell | res_clialiases: Fix completion pass-through. |
9d63832e28 | George Joseph | res_pjsip_sdp_rtp: Add NULL check in add_crypto_to_stream |
272594a70a | Joshua Colp | res_pjsip_session: Reinvite using active stream topology if none requested. |
b82e216f5d | Sean Bright | chan_sip: Don't send trailing \0 on keep alive packets |
cc1e215812 | Corey Farrell | menuselect: Tweak check for recently run configure. |
02bd461c9e | Sean Bright | res_pjsip: Add TLSv1.1 and TLSv1.2 support |
bb4fdd3890 | Sean Bright | res_pjsip: Assign support levels to a few modules |
c6e137ee16 | Corey Farrell | CLI: Fix 'core show sysinfo' function ordering. |
0384e49a6e | Richard Mudgett | stasis_channels.c: Don't set channel snapshot caller_dnid twice. |
a419bf0b1e | Sean Bright | pjsip: Improve CLI completion performance |
d9843c84ef | Sean Bright | astdb: Improve prefix searches in astdb |
bc20130683 | Corey Farrell | loader: Refactor resource_name_match. |
9b705dee74 | Sean Bright | pjsip_configuration: Add correct file header |
f9c6f69205 | Sean Bright | utils: Add convenience function for setting fd flags |
95a90bdca1 | Corey Farrell | res_stasis and res_speech: Fix load order. |
14bb88a97a | Corey Farrell | translate: Skip matrix_rebuild during shutdown. |
c35613d257 | Corey Farrell | sounds_index: Avoid repeatedly reindexing. |
48fce66bcf | Corey Farrell | media_index: Improve startup. |
04f7a58f67 | Richard Mudgett | security-events: Fix SuccessfulAuth using_password declaration. |
569578050c | Corey Farrell | autoconf: Remove use of m4_ifblank. |
1c56c542e0 | Corey Farrell | README-SERIOUSLY.bestpractices.txt: Convert to markdown |
ef26edd554 | Sean Bright | config: Speed up config template lookup |
3af6c1b4bc | Sean Bright | config: Speed up ACO & sorcery initialization |
615fff70f8 | Corey Farrell | autoconf: Use m4 conditionals where possible. |
ada498a025 | Corey Farrell | autoconf: Fix call to AC_CONFIG_AUX_DIR. |
c12437273e | Richard Mudgett | features.conf.sample: Clarify ActivatedBy documentation wording. |
5ca2b36510 | Corey Farrell | Add defaultbranch to .gitreview. |
c784dd2b96 | Corey Farrell | res_parking: Make load_pri explicit. |
ce5fb5b149 | Corey Farrell | README: Convert to README.md. |
d643fbda49 | Corey Farrell | CLI: Finish conversion of completion handling to vectors. |
7c9d73615c | Corey Farrell | CLI: Refactor cli_complete. |
b8a735e9f4 | Corey Farrell | CLI: Rewrite ast_el_strtoarr to use vector's internally. |
0ca507ba67 | Corey Farrell | CLI: Refactor ast_cli_display_match_list. |
6748f690f5 | Corey Farrell | CLI: Create ast_cli_completion_add function. |
369e77d68b | Corey Farrell | CLI: Remove calls to ast_cli_generator. |
50e0e000c6 | Corey Farrell | loader: Fix comments in struct ast_module. |
69e3fb73d0 | Corey Farrell | cli: Remove silly usage of RAII_VAR. |
9f460c8efd | Corey Farrell | ccss: Remove silly usage of RAII_VAR. |
f893822a8b | Corey Farrell | app: Remove silly usage of RAII_VAR. |
93d979d520 | Corey Farrell | aoc: Remove silly usage of RAII_VAR. |
3c3c0140a3 | Corey Farrell | abstract_jb: Remove silly usage of RAII_VAR. |
e8c9cb6c40 | Corey Farrell | res_mwi_external_ami: Remove incorrect load priority. |
0e2385581b | Corey Farrell | Loader: Remove unneeded load_pri declarations. |
65ff827751 | Corey Farrell | res_pjsip: Fix warning by deferring implicit type cast. |
ef4dc43a75 | Corey Farrell | tests: Fix warnings found on Mac. |
85f468cd64 | Corey Farrell | res_snmp: Declare RONLY if net-snmp headers do not. |
85d675b14c | Corey Farrell | res_fax: Remove checks for unsigned values being >= 0. |
9da69ac6c1 | Corey Farrell | iostream: Fix ast_iostream_printf declaration. |
19ba25dd96 | Corey Farrell | app_minivm: Fix possible uninitialized return value. |
78847fb3ba | Corey Farrell | README: Send people to secure websites where available. |
5a59c6b444 | Corey Farrell | doxygen: Remove obsolete contents. |
3f24d38f6a | Sean Bright | res_pjsip: Use reasonable buffer lengths for endpoint identification |
6a5a19a2bc | Corey Farrell | menuselect: Remove ineffective weak attribute detection. |
9029b94c7a | Corey Farrell | acl: Fix allocation related issues. |
2849538b8e | Corey Farrell | CLI: Create ast_cli_completion_vector. |
60d3dbdf84 | Corey Farrell | aoc: Fix memory management issues. |
b447c65050 | Sean Bright | res_pjsip_transport_websocket: Give transport a meaningful description |
4b5ccddd09 | Sean Bright | res_pjsip: Use sorcery prefix operation for contact lookup |
22197e1161 | Richard Mudgett | chan_pjsip.c: Improve answer failure log messages. |
c1a82bcb8c | George Joseph | ast_coredumper: Add ability to use directory other than /tmp |
bb0d22edaa | Corey Farrell | alertpipe: Correct documented return of ast_alertpipe_write. |
2e01b779cc | Sean Bright | sorcery: Add ast_sorcery_retrieve_by_prefix() |
24e7f61d14 | George Joseph | bundled_pjproject: sip_parser: Fix return code in pjsip_find_msg |
c6be57b545 | Ben Ford | bundled_pjproject: Update to 2.7.1 |
f84b2cc417 | Corey Farrell | vectors: Add new macro and a string vector definition. |
a3a20e9528 | Corey Farrell | Build: Make function constructor/destructor attributes mandatory. |
f053360998 | Corey Farrell | menuselect: Delete and ignore aclocal.m4. |
f66a8d6b97 | Richard Mudgett | frame.c: Make ast_frame_free()/ast_frfree() NULL tolerant |
09afc76a8a | Corey Farrell | core: Remove disabled code. |
066d1ab82e | Corey Farrell | Build System: Disable parallel make in the root Makefile. |
80c88d9b30 | Richard Mudgett | chan_pjsip.c: Fix uninitialized cause value on failure. |
28e50b77a8 | Corey Farrell | bridge_softmix: Note why ast_stream_topology_set_stream cannot fail. |
a7d21fec65 | Corey Farrell | res_pjsip_pubsub: Fix multiple leaks on failure to append vectors. |
a03f200358 | Corey Farrell | res_pjsip_history: Fix multiple leaks on vector append failure. |
31244fc277 | Corey Farrell | res_pjsip_session: Fix multiple leaks. |
17136aacc0 | Corey Farrell | res_pjsip_session: Check for errors from ast_stream_topology_set_stream. |
dd73524bf6 | Corey Farrell | res_pjsip_t38: Better error checking for t38_create_media_state. |
9284ed1df1 | Corey Farrell | stream: Return error from ast_stream_topology_set_stream. |
e876c47fac | Corey Farrell | res_stasis: Fix multiple leaks. |
abb77faae7 | Richard Mudgett | res_pjproject.c: Fix ast_strdup() alloc failure. |
0e147cbf9e | Corey Farrell | res_pjsip_outbound_registration: Fix leak on vector add failure. |
032c657ee9 | Corey Farrell | res_pjsip_exten_state: Check for vector append failure. |
c88bacaa0d | Corey Farrell | res_pjsip_config_wizard: Fix leaks and add check for malloc failure. |
a8d6d8b4c1 | Corey Farrell | res_stasis_playback: Check for failure to append vector. |
4ca1cdfd49 | Corey Farrell | test_sorcery_memory_cache_thrash: Handle error from vector append. |
849d49d91c | Corey Farrell | res_pjsip: Fix leak on error in ast_sip_auth_vector_init. |
df6a2d3760 | Corey Farrell | res_pjproject: Handle error from adding to the buildopts vector. |
67ac6812ee | Corey Farrell | res_ari_events: Fix use after free / double-free of JSON message. |
595e60cc27 | Corey Farrell | stasis: Release object if vector append fails. |
ba3ef46847 | Corey Farrell | RTP Engine: Deal with errors returned from AST_VECTOR_REPLACE. |
a85b762894 | Corey Farrell | PBX: Handle errors from AST_VECTOR_APPEND. |
66d7c8495a | Corey Farrell | Messaging: Report error on failure to register tech or handler. |
c27df36f11 | Corey Farrell | format_cap: Fix leak on AST_VECTOR_APPEND error. |
448400b953 | Corey Farrell | stasis: Remove silly use of RAII_VAR in stasis_forward_all. |
841aff7900 | Corey Farrell | CLI: Remove unused internal command. |
e913ceedde | Richard Mudgett | stasis_bridges.c: Fix off-nominal json memory leaks. |
80b77afdd5 | Richard Mudgett | stasis_channels.c: Remove a very silly RAII_VAR(). |
6bec8fdd72 | Richard Mudgett | stasis/app.c: Optimize stasis_app_get_debug_by_name() |
be08bb6076 | Richard Mudgett | Fix ast_(v)asprintf() malloc failure usage conditions. |
b5ee0087de | Richard Mudgett | Stasis/ARI: Fix off-nominal path json memory leaks. |
79f326e5c4 | Richard Mudgett | AOC: Fix AOC-S json memory leak. |
cb266f31fe | Richard Mudgett | res_stasis_device_state.c: Optimize stasis_app_device_states_to_json() |
9021fb87d1 | Richard Mudgett | res_stasis_mailbox.c: Fix leak of mailbox container. |
a54313a87a | Corey Farrell | res/ari/resource_bridges.h: Update from 'make ari-stubs'. |
65c718ab50 | Sean Bright | pjsip_message_filter: Only do interface lookup for wildcard addresses. |
4b7a565dc5 | Corey Farrell | res_pjsip_pubsub: Resolve potential crash in allocate_subscription. |
c552e94d7c | George Joseph | ast_coredumper: Add gzipping of binaries and display of signal info |
62c5a263b3 | Corey Farrell | hashtab: Use ast_free. |
a9ee06b497 | Corey Farrell | main/Makefile: Remove rule for non-existant testexpr2. |
b148657526 | Richard Mudgett | app_agent_pool.c: Fix online documentation typo. |
312a338531 | Matt Jordan | res_corosync: Fix linking issue with Corosync 2.x |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
README | 296 README-SERIOUSLY.bestpractices.txt | 376 asterisk-15.1.0-summary.html | 437 asterisk-15.1.0-summary.txt | 1194 - b/.gitreview | 1 b/.version | 2 b/CHANGES | 34 b/ChangeLog | 2968 ++++ b/Makefile | 25 b/README-SERIOUSLY.bestpractices.md | 390 b/README.md | 269 b/UPGRADE-12.txt | 2 b/addons/ooh323c/src/ooCalls.c | 2 b/apps/app_agent_pool.c | 20 b/apps/app_confbridge.c | 17 b/apps/app_ices.c | 4 b/apps/app_meetme.c | 6 b/apps/app_minivm.c | 2 b/apps/app_mixmonitor.c | 3 b/apps/app_queue.c | 20 b/apps/app_record.c | 56 b/apps/app_skel.c | 21 b/apps/app_transfer.c | 2 b/apps/app_voicemail.c | 18 b/apps/confbridge/conf_config_parser.c | 20 b/asterisk-15.2.0-rc2-summary.html | 23 b/asterisk-15.2.0-rc2-summary.txt | 112 b/autoconf/ast_c_compile_check.m4 | 6 b/autoconf/ast_check_pwlib.m4 | 12 b/autoconf/ast_ext_lib.m4 | 27 b/autoconf/ast_ext_tool_check.m4 | 14 b/autoconf/ast_gcc_attribute.m4 | 20 b/bridges/bridge_builtin_features.c | 1 b/bridges/bridge_simple.c | 56 b/bridges/bridge_softmix.c | 178 b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 2 b/build_tools/list_valid_installed_externals | 2 b/build_tools/menuselect-deps.in | 1 b/channels/chan_console.c | 2 b/channels/chan_dahdi.c | 3 b/channels/chan_iax2.c | 2 b/channels/chan_motif.c | 4 b/channels/chan_phone.c | 4 b/channels/chan_pjsip.c | 78 b/channels/chan_rtp.c | 1 b/channels/chan_sip.c | 69 b/channels/chan_skinny.c | 17 b/channels/iax2/parser.c | 4 b/channels/pjsip/dialplan_functions.c | 50 b/channels/sip/include/security_events.h | 2 b/channels/sip/security_events.c | 9 b/channels/vgrabbers.c | 8 b/codecs/codec_dahdi.c | 7 b/codecs/lpc10/invert.c | 3 b/configs/samples/ast_debug_tools.conf.sample | 6 b/configs/samples/asterisk.conf.sample | 9 b/configs/samples/confbridge.conf.sample | 4 b/configs/samples/features.conf.sample | 4 b/configs/samples/iax.conf.sample | 12 b/configs/samples/pjsip.conf.sample | 18 b/configs/samples/rtp.conf.sample | 18 b/configs/samples/sip.conf.sample | 2 b/configure | 6054 +++------- b/configure.ac | 33 b/contrib/ast-db-manage/config/versions/041c0d3d1857_add_dtls_auto_gen_cert.py | 33 b/contrib/ast-db-manage/config/versions/20abce6d1e3c_add_pjsip_identify_by_ip.py | 46 b/contrib/ast-db-manage/config/versions/de83fac997e2_add_bundle_to_ps_endpoints.py | 34 b/contrib/realtime/mssql/mssql_config.sql | 46 b/contrib/realtime/mysql/mysql_config.sql | 18 b/contrib/realtime/oracle/oracle_config.sql | 42 b/contrib/realtime/postgresql/postgresql_config.sql | 24 b/contrib/scripts/ast_coredumper | 164 b/contrib/scripts/install_prereq | 24 b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 44 b/doc/asterisk.8 | 6 b/doc/asterisk.sgml | 6 b/doc/lang/language-criteria.txt | 10 b/funcs/func_aes.c | 2 b/funcs/func_callerid.c | 18 b/funcs/func_cdr.c | 127 b/funcs/func_channel.c | 19 b/funcs/func_periodic_hook.c | 5 b/include/asterisk/alertpipe.h | 3 b/include/asterisk/astdb.h | 10 b/include/asterisk/autoconfig.h.in | 10 b/include/asterisk/cli.h | 47 b/include/asterisk/config_options.h | 14 b/include/asterisk/doxyref.h | 12 b/include/asterisk/http_websocket.h | 9 b/include/asterisk/iostream.h | 3 b/include/asterisk/manager.h | 2 b/include/asterisk/module.h | 23 b/include/asterisk/optional_api.h | 4 b/include/asterisk/options.h | 5 b/include/asterisk/res_pjsip.h | 2 b/include/asterisk/res_pjsip_session.h | 4 b/include/asterisk/rtp_engine.h | 21 b/include/asterisk/security_events_defs.h | 2 b/include/asterisk/sorcery.h | 37 b/include/asterisk/stream.h | 21 b/include/asterisk/utils.h | 48 b/include/asterisk/vector.h | 23 b/include/asterisk/xml.h | 5 b/main/Makefile | 12 b/main/abstract_jb.c | 4 b/main/acl.c | 61 b/main/alertpipe.c | 13 b/main/aoc.c | 31 b/main/app.c | 45 b/main/asterisk.c | 390 b/main/audiohook.c | 4 b/main/backtrace.c | 1 b/main/bridge.c | 2 b/main/bridge_basic.c | 85 b/main/ccss.c | 47 b/main/cdr.c | 957 + b/main/cel.c | 25 b/main/channel.c | 18 b/main/cli.c | 280 b/main/codec.c | 5 b/main/config.c | 16 b/main/config_options.c | 95 b/main/db.c | 129 b/main/dns_core.c | 8 b/main/features.c | 15 b/main/features_config.c | 22 b/main/format_cap.c | 9 b/main/frame.c | 29 b/main/hashtab.c | 15 b/main/iostream.c | 4 b/main/json.c | 2 b/main/libasteriskssl.c | 2 b/main/loader.c | 553 b/main/manager.c | 31 b/main/manager_system.c | 9 b/main/media_index.c | 121 b/main/message.c | 14 b/main/named_acl.c | 4 b/main/pbx.c | 18 b/main/plc.c | 2 b/main/rtp_engine.c | 125 b/main/sdp.c | 1 b/main/sorcery.c | 53 b/main/sounds_index.c | 9 b/main/stasis.c | 27 b/main/stasis_bridges.c | 8 b/main/stasis_channels.c | 12 b/main/stdtime/localtime.c | 46 b/main/stream.c | 30 b/main/tcptls.c | 21 b/main/translate.c | 55 b/main/udptl.c | 8 b/main/utils.c | 44 b/main/xml.c | 3 b/main/xmldoc.c | 6 b/makeopts.in | 6 b/menuselect/.gitignore | 1 b/menuselect/Makefile | 5 b/menuselect/autoconfig.h.in | 9 b/menuselect/configure | 436 b/menuselect/configure.ac | 32 b/menuselect/menuselect.c | 8 b/pbx/pbx_config.c | 14 b/pbx/pbx_dundi.c | 2 b/res/ari/config.c | 8 b/res/ari/resource_asterisk.c | 7 b/res/ari/resource_bridges.c | 14 b/res/ari/resource_bridges.h | 4 b/res/ari/resource_channels.c | 4 b/res/ari/resource_events.c | 9 b/res/ari/resource_sounds.c | 1 b/res/res_agi.c | 21 b/res/res_ari.c | 5 b/res/res_clialiases.c | 8 b/res/res_config_ldap.c | 4 b/res/res_fax.c | 15 b/res/res_format_attr_h263.c | 3 b/res/res_format_attr_h264.c | 3 b/res/res_hep.c | 6 b/res/res_hep_pjsip.c | 93 b/res/res_hep_rtcp.c | 3 b/res/res_http_media_cache.c | 3 b/res/res_http_post.c | 2 b/res/res_http_websocket.c | 63 b/res/res_monitor.c | 4 b/res/res_musiconhold.c | 11 b/res/res_mwi_external_ami.c | 2 b/res/res_parking.c | 9 b/res/res_pjproject.c | 7 b/res/res_pjsip.c | 41 b/res/res_pjsip/config_transport.c | 15 b/res/res_pjsip/location.c | 24 b/res/res_pjsip/pjsip_cli.c | 24 b/res/res_pjsip/pjsip_configuration.c | 51 b/res/res_pjsip/pjsip_message_filter.c | 20 b/res/res_pjsip/pjsip_options.c | 53 b/res/res_pjsip/security_events.c | 2 b/res/res_pjsip_config_wizard.c | 16 b/res/res_pjsip_dlg_options.c | 1 b/res/res_pjsip_endpoint_identifier_anonymous.c | 9 b/res/res_pjsip_endpoint_identifier_ip.c | 7 b/res/res_pjsip_endpoint_identifier_user.c | 12 b/res/res_pjsip_exten_state.c | 7 b/res/res_pjsip_history.c | 30 b/res/res_pjsip_notify.c | 8 b/res/res_pjsip_outbound_publish.c | 2 b/res/res_pjsip_outbound_registration.c | 7 b/res/res_pjsip_phoneprov_provider.c | 1 b/res/res_pjsip_publish_asterisk.c | 2 b/res/res_pjsip_pubsub.c | 81 b/res/res_pjsip_refer.c | 2 b/res/res_pjsip_registrar.c | 56 b/res/res_pjsip_sdp_rtp.c | 31 b/res/res_pjsip_session.c | 202 b/res/res_pjsip_t38.c | 13 b/res/res_pjsip_transport_websocket.c | 18 b/res/res_pktccops.c | 9 b/res/res_resolver_unbound.c | 4 b/res/res_rtp_asterisk.c | 482 b/res/res_smdi.c | 48 b/res/res_sorcery_astdb.c | 38 b/res/res_sorcery_config.c | 31 b/res/res_sorcery_memory.c | 25 b/res/res_sorcery_memory_cache.c | 46 b/res/res_sorcery_realtime.c | 20 b/res/res_speech.c | 2 b/res/res_stasis.c | 4 b/res/res_stasis_device_state.c | 20 b/res/res_stasis_mailbox.c | 1 b/res/res_stasis_playback.c | 6 b/res/res_statsd.c | 7 b/res/res_timing_pthread.c | 4 b/res/res_xmpp.c | 15 b/res/snmp/agent.c | 4 b/res/srtp/srtp_compat.h | 12 b/res/stasis/app.c | 25 b/res/stasis/messaging.c | 16 b/tests/test_config.c | 19 b/tests/test_http_media_cache.c | 3 b/tests/test_logger.c | 4 b/tests/test_pbx.c | 2 b/tests/test_sorcery_memory_cache_thrash.c | 6 b/tests/test_substitution.c | 19 b/tests/test_utils.c | 30 b/third-party/Makefile.rules | 2 b/third-party/pjproject/Makefile | 13 b/third-party/pjproject/Makefile.rules | 11 b/third-party/pjproject/apply_patches | 3 b/third-party/pjproject/configure.m4 | 9 b/third-party/pjproject/patches/0000-remove-third-party.patch | 22 b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 14 b/third-party/pjproject/patches/0021-sip_parser-Fix-return-code-in-pjsip_find_msg-and-add.patch | 41 b/third-party/pjproject/patches/0030-sip_transport-Destroy-transports-not-in-hash.patch | 27 b/third-party/pjproject/patches/0040-183_without_to_tag.patch | 17 b/third-party/pjproject/patches/0050-dont_terminate_session_early.patch | 71 include/asterisk/doxygen/asterisk-git-howto.h | 235 include/asterisk/doxygen/commits.h | 114 include/asterisk/doxygen/releases.h | 294 include/asterisk/doxygen/reviewboard.h | 125 menuselect/aclocal.m4 | 296 third-party/pjproject/patches/0010-evsub-Add-pjsip_evsub_set_uas_timeout.patch | 84 third-party/pjproject/patches/0011-r5554-svn-backport-Increase-SENDER_WIDTH-column-size.patch | 77 third-party/pjproject/patches/0013-r5559-svn-backport-Fix-to-resolve-DNS-SRV-crashes.patch | 112 third-party/pjproject/patches/0014-Add-pjsip-transport-register-type-ipv6.patch | 62 third-party/pjproject/patches/0025-fix-print-xml-crash.patch | 24 third-party/pjproject/patches/0035-r5572-svn-backport-dialog-transaction-deadlock.patch | 32 third-party/pjproject/patches/0036-r5573-svn-backport-ua-pjsua-transaction-deadlock.patch | 119 third-party/pjproject/patches/0037-r5576-svn-backport-session-timer-crash.patch | 72 third-party/pjproject/patches/0048-r5576-svn-backport-tls-crash.patch | 32 third-party/pjproject/patches/0058-Parse-zero-length-multipart-body-parts-correctly.patch | 41 third-party/pjproject/patches/0059-Ensure-2543-transaction-key-buffer-is-large-enough.patch | 29 third-party/pjproject/patches/0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch | 29 third-party/pjproject/patches/0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch | 209 273 files changed, 11363 insertions(+), 10873 deletions(-)