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-certified/13.8-cert4.
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 |
---|---|---|
129 Richard Mudgett 83 George Joseph 47 Joshua Colp 41 Alexander Traud 40 Mark Michelson 37 Alexei Gradinari 33 Matt Jordan 25 Kevin Harwell 24 Corey Farrell 23 gtjoseph 12 Tzafrir Cohen 8 Walter Doekes 4 Torrey Searle 3 Jacek Konieczny 3 Badalyan Vyacheslav 3 Michael Kuron 3 David M. Lee 3 Jaco Kroon 3 Alexander Anikin 2 Rusty Newton 2 Sebastian Gutierrez 2 Scott Griepentrog 2 snuffy 2 Philip Correia 2 Gianluca Merlo 2 Diederik de Groot 2 Michael Walton 2 Etienne Lessard 2 Timo Teräs 1 ibercom 1 Martin Tomec 1 Sean Bright 1 Pascal Cadotte Michaud 1 Steve Davies 1 Leif Madsen 1 Richard Miller 1 Rodrigo Ramirez Norambuena 1 Alessandro Crespi 1 Igor Goncharovsky 1 Vasil Kolev 1 Aaron An 1 Francesco Castellano 1 Jesper 1 Leandro Dardini 1 Grachev Sergey 1 Moises Silva 1 Jason Parker 1 Kirill Katsnelson 1 Eugene Voityuk 1 Maciej Szmigiero 1 darkskiez 1 chris de rock 1 Chris Trobridge 1 Sebastian Damm 1 Andrew Nagy 1 Evgeniy Tsybra | 2 Alexander Traud 1 Rusty Newton 1 Andrew Nagy 1 AaronAn 1 Ross Beer 1 Eugene Voityuk 1 Etienne Lessard 1 Dmitry Melekhov | 40 Richard Mudgett 33 Alexei Gradinari 26 George Joseph 24 Matt Jordan 23 Alexander Traud 23 Joshua Colp 16 Corey Farrell 16 Ross Beer 13 Etienne Lessard 9 Mark Michelson 8 Kevin Harwell 6 Tzafrir Cohen 6 Morten Tryfoss 5 Badalian Vyacheslav 4 Scott Griepentrog 4 scgm11 4 Andrew Nagy 4 Dmitriy Serov 3 Walter Doekes 3 Jaco Kroon 3 Tom Pawelek 3 Edwin Vandamme 3 Anthony Messina 3 David Brillert 3 gtjoseph 2 Jacek Konieczny 2 Diederik de Groot 2 Javier Acosta 2 Florian Loyau 2 Gabriele Giacone <1o5g4r8o@gmail.com> 2 Gianluca Merlo 2 John Bigelow 2 Michael Walton 2 Rusty Newton 2 Niklas Larsson 2 Dmitry Melekhov 2 Philip Correia 2 Jonathan Rose 2 Hans van Eijsden 2 Aaron Hamstra 2 nik600 2 nappsoft 2 Harley Peters 2 Leandro Dardini 1 CGI.NET 1 Maciej Szmigiero 1 Daniele Pallastrelli 1 effie mouzeli 1 Richard Miller 1 Juris Breicis 1 Michael Keuter 1 Marco Paland 1 Ross Beer. 1 Aaron An 1 Sébastien Couture 1 Michael Newton 1 Josh Colp 1 Kirill Katsnelson 1 Taylor Hawkes 1 Per Jensen 1 Bill Brigden 1 snuffy 1 Nick Repin 1 Daniel Denson 1 AaronAn 1 Vasil Kolev 1 Jacek 1 Patrick Laimbock 1 Jonathan R. Rose 1 Ali Ghavidel 1 Doug Lytle 1 Olle Johansson 1 Harley Peters 1 chris de rock 1 John Kiniston 1 Jason 1 Barry Flanagan 1 StefanEng86, urbaniak, pay123 1 Private Name 1 John Campbell 1 Sergey Grachev 1 Dmitry Wagin 1 Ben Smithurst 1 József Dudás 1 JoshE 1 Jesper 1 B. Davis 1 Ilya Trikoz 1 Ian Gilmour 1 Dafi Ni 1 Morton Tryfoss 1 Andreas Wetzel 1 Robert McGilvray 1 Robert McGilvray 1 Dmitriy 1 Javier Riveros 1 Kayode 1 Jonas Kellens 1 abelbeck 1 Xavier Hienne 1 Jens Bürger 1 Chris Trobridge 1 Kevin Scott Adams 1 Ilya Trikoz, Federico Santulli 1 Elazar Broad 1 Stefan Engström 1 Jacek Kowalski 1 Conrad de Wet 1 Jonathan Harris 1 Jeffrey Walton 1 Jeppe Ryskov Larsen 1 Sebastian Damm 1 Carlos Chavez 1 Jørgen H 1 Martin Vit 1 Torrey Searle 1 Greg Siemon |
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 open issues from the issue tracker that were referenced 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 |
---|---|---|
0ef6b6960d | gtjoseph | Update for certified/13.13-cert1-rc4 |
7603c4f32b | Mark Michelson | Revert "Update qualifies when AOR configuration changes." |
47febcb927 | Mark Michelson | Update for certified/13.13-cert1-rc3 |
640d3b21d1 | Richard Mudgett | astobj2.c: Add excessive ref count trap. |
3eb5f42090 | Mark Michelson | Update qualifies when AOR configuration changes. |
0611290911 | gtjoseph | debug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts |
805928c98b | gtjoseph | debug_utilities: Add ast_logescalator |
1997157e7e | Mark Michelson | Add reload options to CLI/AMI stale object commands. |
6b0d734312 | gtjoseph | ari: Implement 'debug all' and request/response logging |
28733bb0ab | gtjoseph | pjproject_bundled: Fix setting max log level |
0d2f17b22c | gtjoseph | debug_utilities: Create ast_loggrabber |
92876c1c2a | Mark Michelson | Update for certified/13.13-cert1-rc2 |
52bee5df9e | gtjoseph | pjproject_bundled: Fix compilation with MALLOC_DEBUG |
08857b6e0e | gtjoseph | pjproject_bundled: Compile pjsua with max log level = 2 |
7aacc0fc7f | gtjoseph | pjproject_bundled: Make build single threaded |
8e5e3c2b0c | gtjoseph | debug_utilities: Create the ast_coredumper utility |
92235dba88 | Richard Mudgett | bridge_native_rtp.c: Fix native rtp bridge data race. |
a209faa94f | gtjoseph | res_sorcery_memory_cache: Change an error to a debug message |
221e838b26 | gtjoseph | pjproject_bundled: Fix missing inclusion of symbols |
492b37429c | Mark Michelson | Frame deferral: Re-queue deferred frames one-at-a-time. |
d4d1909077 | gtjoseph | build_tools: Fix download_externals to handle certified branches |
33a0d64eab | Kevin Harwell | Update for certified/13.13-cert1-rc1 |
907160ee21 | Kevin Harwell | app_talkdectect: Now core supported, enable for cert |
0cd0495732 | Kevin Harwell | Disable extended support modules |
854196eea9 | Kevin Harwell | .version: Update for certified/13.13 |
fdde690e0f | Kevin Harwell | Update for 13.13.0 |
f93e55d124 | Kevin Harwell | Update for 13.13.0-rc2 |
e246b36a3c | gtjoseph | build: Backport addition of librt check to configure.ac |
855f05e525 | Kevin Harwell | Update for 13.13.0 |
751d43e8e4 | Joshua Colp | Update for 13.13.0-rc1 |
cb624b10ae | Mark Michelson | Bump ARI version to 1.10.0 |
bde3d022a3 | Mark Michelson | manager: update minor version |
c92dcc76da | gtjoseph | file.c/__ast_file_read_dirs: Fix issues on filesystems without d_type |
0790aa528a | Matt Jordan | pjproject: Use a much higher limit for PJ_ICE_MAX_CHECKS |
993a6f96c7 | Matt Jordan | apps/app_echo: Only relay a single video source change frame |
404a62eeee | gtjoseph | Revert "Revert "channel: Use frame deferral API for safe sleep."" |
09d8febc91 | gtjoseph | Revert "Revert "autoservice: Use frame deferral API"" |
ffad2b44df | gtjoseph | Revert "Revert "AGI: Only defer frames when in an interception routine."" |
2fefb6187f | gtjoseph | Revert "Revert "Add API for channel frame deferral."" |
412d43fa21 | Richard Mudgett | res_pjsip.c: Rework endpt_send_request() req_wrapper code. |
2e7fc56d3c | Richard Mudgett | res_pjsip: Fix tdata leaks in off nominal paths. |
da68b185b3 | Richard Mudgett | res_pjsip_registrar_expire.c: Remove extra linefeed in debug message. |
6b5a7ced13 | gtjoseph | Revert "Add API for channel frame deferral." |
6be5d8de0d | gtjoseph | Revert "AGI: Only defer frames when in an interception routine." |
1df434e2b4 | gtjoseph | Revert "autoservice: Use frame deferral API" |
58c88cfbaa | gtjoseph | Revert "channel: Use frame deferral API for safe sleep." |
a562fbe618 | gtjoseph | build: Fix default values for some SANITIZER options |
e043d1a55c | Mark Michelson | res_pjsip_session: Do not call session supplements when it's too late. |
44f7e25239 | Mark Michelson | channel: Use frame deferral API for safe sleep. |
0ee249075a | Alexander Anikin | chan_ooh323: reset rrq count on gk registration |
59c23e1768 | Michael Kuron | automon: restore mixing of the both channels after recording stops |
e79acaeb75 | Matt Jordan | res_http_websocket: Increase the buffer size for non-LOW_MEMORY systems |
7a83196985 | Matt Jordan | res_stasis: Set a video source mode on Stasis created bridges |
eceab15f33 | Alexander Anikin | chan_ooh323: Fix infinite loop on read second part of H.225 packet |
a9992da4aa | gtjoseph | pjproject_bundled: Fix issue with libasteriskpj needing libresample |
a36a7d0cf4 | gtjoseph | pjproject_bundled: Fix compile of pjsua so it handles audio |
6b1c55dc9b | gtjoseph | pjproject_bundled: Fix issue where "/version.mak" wasn't found |
3a2092b722 | gtjoseph | test_astobj2_thrash: Fix multithreaded issues |
640203802e | Pascal Cadotte Michaud | typo: s/paranthesis/parenthesis/ in a comment |
9b3557e054 | gtjoseph | pjproject_bundled: Fixed various build issues |
74d9385273 | gtjoseph | utils.c: Fix ast_set_default_eid for multiple platforms |
e4bb9f9a37 | Richard Mudgett | aoc.c: Whitespace cleanup |
bcac905bd3 | Richard Mudgett | app_queue.c: Fix clearing of pause reason string. |
ee4ae2b648 | Richard Mudgett | app_minivm.c: Fix malformed ast_json_pack() call. |
86c15db6a1 | Torrey Searle | res_fax: Fix a tight race condition causing fax to crash in audio fallback |
29b7a5b00f | Rodrigo Ramírez Norambuena | Add text of cdr directory into README.md for ast-db-manage |
349c34f72a | Torrey Searle | res_rtp_asterisk: Fix infinite DTMF issue when switching to P2P bridge |
fa2885b3ff | Badalyan Vyacheslav | cel_odbc: Fix memory leak on module unload |
0dc0356e39 | gtjoseph | pjproject_bundled: Add MALLOC_DEBUG capability |
dd873bcada | Corey Farrell | astobj2: Add backtrace to log_bad_ao2. |
f0a2e628d6 | gtjoseph | download_externals: Fix issue with re-install |
0ab443007b | gtjoseph | build_tools: Add ability to download variants to download_externals |
610eb4c189 | Corey Farrell | logger: Fix default console settings. |
36092ee3a0 | Tzafrir Cohen | sd_notify (systemd status notifications) support |
01884a7af6 | Timo Teräs | Fix showing of swap details when sysinfo() is available |
4d64b176eb | gtjoseph | pjproject_bundled: Prevent SERVFAIL from marking name server bad |
7ed5dc2c58 | Walter Doekes | contrib: Let safe_asterisk script continue without /dev/tty9. |
23d6ec7417 | Richard Mudgett | res_pjsip_messaging.c: Misc cleanups and fixes. |
5f19657710 | Joshua Colp | res_pjsip: Allow global headers to be overridden. |
117a7741c8 | gtjoseph | build: Add download capability for external packages |
03fc438f6e | Richard Mudgett | res_pjsip_registrar.c: Reduce stack usage in find_aor_name(). |
b5e753227d | Richard Mudgett | pjsip_configuration.c: Ignore repeated identify by methods. |
9b7501b6ad | Richard Mudgett | config_global.c: Comments and a default expression adjustment. |
3314e1cec2 | Richard Mudgett | sip_to_pjsip.py: Map canreinvite as directmedia alias. |
6372f40ba0 | Richard Mudgett | sip_to_pjsip.py: Fix typo converting outboundproxy registration. |
11eb1afd2d | Richard Mudgett | sip_to_pjsip.py: Fix comment typo and tabs. |
0f9b144c1a | Richard Mudgett | Sample configs: Eliminate false multiline comment block starts. |
5cd583d7a2 | Richard Mudgett | res_pjsip: Cache global config options. |
50b2aa506f | Richard Mudgett | res_fax.c: Add chan locked precondition comments. |
038cbc0215 | Richard Mudgett | ast_framehook_detach() must be called with the channel locked. |
88e9d05ef7 | Richard Mudgett | ast_framehook_attach() must be called with the channel locked. |
c9e83f6d0b | gtjoseph | res_rtp_multicast: Fix SEGV in ast_multicast_rtp_create_options |
cb8fd610e2 | Corey Farrell | Fix checks for allocation debugging. |
d5d7cbfcfb | Joshua Colp | Revert "ConfBridge: Rework announcer channel methodology" |
e54dcf4fd5 | David M. Lee | res_odbc_transaction: add dep on generic_odbc |
b494b9f88c | Alexei Gradinari | compilation failed with -Werror=maybe-uninitialized |
329507fe20 | gtjoseph | res_pjsip: Add contact_user to endpoint |
6f448f32fe | Torrey Searle | res_ari: Add http prefix to generated docs |
f4e28b3a09 | Corey Farrell | Refactor usage pattern of xmldoc info tag. |
a8d9a53bae | Richard Mudgett | res_sorcery_config.c: Cleanup ao2 container usage idioms. |
74a91b9ee5 | Richard Mudgett | sorcery.c: Minor optimizations. |
29beb2890c | Richard Mudgett | sorcery.c: Tweak some container declaration formatting. |
f59bd47ed3 | Matt Jordan | app_dial: Improve documentation |
4facaac408 | Matt Jordan | manager: Add <see-also> tags to relate interrelated events/actions together |
232d4fe24f | Matt Jordan | manager: Add <see-also> tags to relate Bridge related events,actions, and apps |
63c0b2f7c9 | Matt Jordan | manager: Add <see-also> tags to relate AoC events and actions |
0422667d6c | Matt Jordan | manager: Add <see-also> tags to relate UserEvent actions/apps/events |
f9e734974b | Matt Jordan | res_agi: Improve documentation |
781bb410d0 | Matt Jordan | manager: Add <see-also> links between related events |
cfd6852d39 | Matt Jordan | func_channel: Reorganize documentation |
1fc5c90014 | Richard Mudgett | res_pjsip res_pjsip_mwi: Misc fixes and cleanups. |
73052e5732 | Richard Mudgett | location.c: Misc fixes and cleanups. |
9d4bd3d763 | Richard Mudgett | taskprocessor.c: Tweak high water checks. |
e1248c3075 | Richard Mudgett | res_pjsip: Make aor named lock a mutex. |
6e40334d89 | Richard Mudgett | pjsip_distributor.c: Add missing allocation failure check. |
9dc8cfabd5 | Joshua Colp | astconfigparser: Really handle case where line is simply a comment. |
ad3e65433c | gtjoseph | asterisk.c: Add auto generation and persistence of UUID |
efc4034d72 | Kevin Harwell | rest-api: Code out of sync with the model |
f6821fbaec | Mark Michelson | Remove SILK payload mappings from Asterisk core. |
1f95c011c7 | gtjoseph | menuselect: Add an opaque "member_data" string to the acceptable xml |
df42f64d62 | David M. Lee | Replace strdupa with more portable ast_strdupa |
56a07fbab9 | gtjoseph | menuselect: Various menuselect enhancements |
7f9369c1b6 | Joshua Colp | astconfigparser: Handle case where line is simply a comment. |
f00525a6f6 | Alexei Gradinari | pjproject: fixed a few bugs |
8902a51d59 | David M. Lee | Portably sscanf tv_usec |
852e763571 | Kevin Harwell | rtp_engine: Failed assertion and wrong name given for codec |
e8c34680ca | Richard Mudgett | dsp.c: Add fax and DTMF detection unit tests. |
c1f240b818 | Richard Mudgett | dsp.c: Added descriptive comments to Goertzel calculations. |
003a52fd62 | Richard Mudgett | dsp.c: Fix incorrect format reference typo. |
4c0a0cbe02 | Richard Mudgett | dsp.c: Correct DTMF twist dsp.conf documentation. |
87433c2566 | Joshua Colp | astconfigparser.py: Update with realtime fixes. |
33716106e0 | Richard Mudgett | res_pjsip: Whitespace and comment cleanup. |
76d4983c15 | Corey Farrell | features.c: Remove unneeded adsi.h include. |
28501051b4 | Mark Michelson | Update support for SILK format. |
8cef8f35e7 | Kevin Harwell | translate: explicit format destination not properly set |
afbd10b0c5 | Richard Mudgett | stasis_endpoint.c: Fix contactstatus_to_json(). |
fea201f7e6 | Richard Mudgett | pjsip_options.c: Fix container operation. |
02877b4b4f | Richard Mudgett | pjsip_configuration.c: Misc cleanups. |
1dfd3fc995 | Matt Jordan | res/res_pjsip_session: Check for presence of an active negotiator |
9dd0aeeb44 | Matt Jordan | res/res_pjsip_pubsub: Add additional debug statements |
1ec4f8dd00 | Matt Jordan | res/res_corosync: Raise a Stasis message on node join/leave events |
640fbbbe28 | Richard Mudgett | features: Fix channel datastore access. |
1952434df5 | Richard Mudgett | res_pjsip_session.c: Remove unused parameter from handle_incoming(). |
28928ba5c4 | Richard Mudgett | res_pjsip: Add missing NULL checks when using pjsip_inv_end_session(). |
78960975f2 | Matt Jordan | pjproject/patches/config_site: Increase the max number of ICE candidates |
9d5b0934d9 | Matt Jordan | configs/basic-pbx/modules.conf: Remove 'bad' modules |
c982da0641 | Richard Mudgett | res_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro. |
d53a36ff33 | Richard Mudgett | res_pjsip_transport_management.c: Misc cleanups to survive shutdown. |
03953d8034 | Richard Mudgett | res_pjsip.c: Add check that timer actually got scheduled. |
32ab98116e | Richard Mudgett | res_rtp_multicast.c: Fix warning message typo. |
0429c53368 | Richard Mudgett | res_pjsip_session.c: Reorganize ast_sip_session_terminate(). |
5823f279f3 | Richard Mudgett | chan_rtp: Backport changes from master. |
dde58df318 | Richard Mudgett | chan_rtp.c: Copy file from chan_multicast_rtp.c |
a99ddc6a0d | gtjoseph | build: Fix ast_sockaddr initialization to be more portable |
9c5a0b814b | Timo Teräs | Fix #include poll.h and sys/cdefs.h |
cda3385409 | Joshua Colp | alembic: Fix migration. |
b2ce0e354b | Richard Mudgett | pjsip_distributor.c: Use correct rdata info access method (Part 2). |
e8abfdcdc5 | gtjoseph | pjproject_bundled: Move to pjproject 2.5 |
03d5b3ce5c | Richard Mudgett | pjsip_distributor.c: Use correct rdata info access method. |
361a16f316 | Matt Jordan | configs/samples/pjsip.conf.sample: Fix typo |
f91a7dc993 | Matt Jordan | res/res_hep_pjsip: Fix reported local IP address when bound to 'any' |
9de5cd209e | Sean Bright | res_ari: Correct Location headers returned by some ARI resources |
a73d79c22f | Tzafrir Cohen | basic-cfg: asterisk.conf: remove [directories] |
1c56de9453 | Tzafrir Cohen | basic-cfg: asterisk.conf: defaults of options |
d7af591c59 | Tzafrir Cohen | basic-cfg: asterisk.conf: debug level 5 spams |
9b7db18fc1 | Tzafrir Cohen | basic-cfg: asterisk.conf: don't set languages |
e2df15bae9 | gtjoseph | pjsip_distributor: Add missing newline to NOTICE |
37214b0bdf | Matt Jordan | configure: Fix errors with AST_UNDEFINED_SANITIZER/AST_LEAK_SANITIZER |
49b25a0956 | Kevin Harwell | res_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches |
1b5c91b7be | Kevin Harwell | res_pjsip_outbound_publish: Potential crash due to off nominal path |
10de553c9d | Kevin Harwell | res_pjsip_outbound_publishing: After unloading the library won't load again |
1a833b9739 | Kevin Harwell | res_pjsip_outbound_publish: Ref leak in off nominal callback paths |
4752ef02e0 | Kevin Harwell | res_pjsip_outbound_publish: Won't unload if condition wait times out |
a2f19d82a8 | Diederik de Groot | configs/basic-pbx/asterisk.conf: contains incorrect path separator |
7992923c70 | Richard Mudgett | res_pjsip: Start body generator users after suppliers. |
5dc0e082b2 | Richard Mudgett | res_pjsip_pubsub.c: Add useful information to some messages. |
f9e416f053 | Richard Mudgett | res_pjsip_pubsub.c: Fix body generator registration race. |
b1b2019046 | Richard Mudgett | res_pjsip_pubsub.h: Fix doxygen association. |
b7f07fdff5 | Richard Mudgett | res_pjsip_outbound_publish.c: Remove redundant flag check. |
ebf0724a83 | Richard Mudgett | test_message.c: Wait longer in case dialplan also processes the test message. |
ba63aa7c9e | Richard Mudgett | Manager: Short circuit AMI message processing. |
d5ee6acf28 | Richard Mudgett | manager.c: Eliminate most RAII_VAR usage. |
7303e3dc96 | Richard Mudgett | manager_channels.c: Fix allocation failure crash. |
1e93f3d723 | Richard Mudgett | Bridge system: Fix memory leaks and double frees on impart failure. |
5e388d4188 | Richard Mudgett | bridge_softmix.c: Fix crash if channel fails to join mixing tech. |
ded3794fc6 | Joshua Colp | app_talkdetect: Make the module core supported. |
49bfdc9ac0 | Joshua Colp | res_pjsip_transport_management: Allow unload to occur. |
f4693d1897 | Richard Mudgett | bridge_channel.c: Ignore role setup failure in channel push. |
724acb6ce7 | Richard Mudgett | stasis_bridge.c: Update stasis bridge push diagnostic messages. |
5f78801859 | Mark Michelson | transport management: Register thread with PJProject. |
9740277713 | gtjoseph | res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c) |
f6e080c6a4 | Richard Mudgett | bridge_softmix.c: Fix crash if could not allocate the dsp. |
772ff3048f | gtjoseph | lock: Add named lock capability |
82638fb0c7 | Richard Mudgett | pbx.c: Minor code rearangements. |
2ef8a954b3 | Richard Mudgett | pbx: Update doxygen for extension state watchers. |
901e8d78c4 | Joshua Colp | res_pjsip_registrar_expire: Fix race condition at shutdown. |
8207372e66 | Joshua Colp | res_pjsip: Fix configuration setting of "regcontext". |
cb56ef8069 | Joshua Colp | res_http_websocket: Make core supported. |
f6f4cf459f | gtjoseph | stringfields: Refactor to allow fields to be added to the end of structures |
fe448ac8a7 | gtjoseph | res_pjsip_mwi: Fix segv caused by 16c7d8e74a9af13f98c3c22aa9c43ce39965f6b7 |
9d4318f798 | gtjoseph | install_prereq: Fix check_installed_debs remove subversion |
566601837e | gtjoseph | utils.c: Fix typo in handle_show_locks |
5f73c2ef0a | Richard Mudgett | res_stasis.c: Protect channel datastore list from stasis end. |
74d63f56ee | Richard Mudgett | res_ari: Cannot get control also means channel is unavailable. |
cf49b44090 | Richard Mudgett | res_stasis_recording.c: Cleanup stasis_app_recording_find_by_name(). |
7f53f1d89e | Richard Mudgett | core_unreal.c: Add clarification comment about channel ref. |
8dc8d6ceb8 | gtjoseph | res_rtp_asterisk: Fix placement of txcount increment |
c7eb18d865 | gtjoseph | chan_pjsip: Add 'pjsip show channelstats' |
1583559a06 | gtjoseph | res_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS |
1bce690ccb | gtjoseph | res_rtp_asterisk: Fix packet stats on bridged connection |
05fc3a96d1 | Richard Mudgett | res_parking: Cleanup find_channel_parking_lot_name() usage. |
a4189763ab | Richard Mudgett | res_parking: Misc fixes. |
d963a33749 | gtjoseph | pjproject-bundled: Cleanups for reported issues |
51deadee38 | gtjoseph | progdocs: Exclude ./third-party from documentation generation |
This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.
asterisk-certified-13.8-cert4-summary.html | 87 asterisk-certified-13.8-cert4-summary.txt | 234 autoconf/acx_pthread.m4 | 243 b/.version | 2 b/CHANGES | 341 b/ChangeLog | 9422 +++++++++- b/Makefile | 117 b/Makefile.moddir_rules | 14 b/Makefile.rules | 4 b/UPGRADE.txt | 11 b/addons/cdr_mysql.c | 11 b/addons/chan_ooh323.c | 48 b/addons/ooh323c/src/Makefile.in | 2 b/addons/ooh323c/src/ooCalls.c | 3 b/addons/ooh323c/src/ooGkClient.c | 1 b/addons/ooh323c/src/oochannels.c | 43 b/addons/ooh323c/src/ooq931.c | 5 b/addons/res_config_mysql.c | 364 b/apps/app_confbridge.c | 15 b/apps/app_dial.c | 194 b/apps/app_echo.c | 18 b/apps/app_followme.c | 43 b/apps/app_macro.c | 36 b/apps/app_minivm.c | 8 b/apps/app_mp3.c | 52 b/apps/app_queue.c | 79 b/apps/app_skel.c | 2 b/apps/app_userevent.c | 4 b/apps/app_voicemail.c | 383 b/apps/confbridge/conf_chan_announce.c | 1 b/apps/confbridge/conf_config_parser.c | 19 b/apps/confbridge/include/confbridge.h | 1 b/asterisk-certified-13.13-cert1-rc4-summary.html | 16 b/asterisk-certified-13.13-cert1-rc4-summary.txt | 83 b/autoconf/ast_ext_lib.m4 | 2 b/autoconf/ast_prog_ld.m4 | 2 b/autoconf/ax_pthread.m4 | 485 b/autoconf/libcurl.m4 | 49 b/bridges/bridge_builtin_features.c | 2 b/bridges/bridge_native_rtp.c | 35 b/bridges/bridge_softmix.c | 60 b/build_tools/download_externals | 224 b/build_tools/list_valid_installed_externals | 55 b/build_tools/make_version | 4 b/build_tools/menuselect-deps.in | 2 b/cdr/cdr_custom.c | 2 b/cdr/cdr_syslog.c | 2 b/cel/cel_custom.c | 2 b/cel/cel_odbc.c | 1 b/channels/chan_dahdi.c | 86 b/channels/chan_iax2.c | 19 b/channels/chan_pjsip.c | 318 b/channels/chan_rtp.c | 9 b/channels/chan_sip.c | 363 b/channels/chan_unistim.c | 13 b/channels/pjsip/cli_commands.c | 467 b/channels/pjsip/dialplan_functions.c | 193 b/channels/pjsip/include/cli_functions.h | 45 b/channels/pjsip/include/dialplan_functions.h | 12 b/channels/sip/config_parser.c | 7 b/channels/sip/dialplan_functions.c | 82 b/channels/sip/include/sip.h | 9 b/channels/sip/reqresp_parser.c | 23 b/codecs/codecs.xml | 32 b/configs/basic-pbx/asterisk.conf | 25 b/configs/basic-pbx/modules.conf | 4 b/configs/basic-pbx/pjsip.conf | 3 b/configs/samples/alsa.conf.sample | 4 b/configs/samples/ast_debug_tools.conf.sample | 57 b/configs/samples/asterisk.conf.sample | 17 b/configs/samples/ccss.conf.sample | 16 b/configs/samples/cdr_mysql.conf.sample | 5 b/configs/samples/chan_dahdi.conf.sample | 4 b/configs/samples/codecs.conf.sample | 54 b/configs/samples/confbridge.conf.sample | 2 b/configs/samples/console.conf.sample | 4 b/configs/samples/dsp.conf.sample | 28 b/configs/samples/func_odbc.conf.sample | 14 b/configs/samples/hep.conf.sample | 6 b/configs/samples/manager.conf.sample | 4 b/configs/samples/mgcp.conf.sample | 6 b/configs/samples/minivm.conf.sample | 14 b/configs/samples/misdn.conf.sample | 4 b/configs/samples/oss.conf.sample | 4 b/configs/samples/pjproject.conf.sample | 25 b/configs/samples/pjsip.conf.sample | 118 b/configs/samples/queues.conf.sample | 4 b/configs/samples/res_odbc.conf.sample | 13 b/configs/samples/res_parking.conf.sample | 42 b/configs/samples/res_snmp.conf.sample | 2 b/configs/samples/rtp.conf.sample | 12 b/configs/samples/sip.conf.sample | 58 b/configs/samples/skinny.conf.sample | 20 b/configs/samples/unistim.conf.sample | 4 b/configs/samples/voicemail.conf.sample | 10 b/configs/samples/vpb.conf.sample | 2 b/configure | 2433 +- b/configure.ac | 127 b/contrib/Makefile | 14 b/contrib/ast-db-manage/README.md | 1 b/contrib/ast-db-manage/cdr/env.py | 1 b/contrib/ast-db-manage/config/env.py | 1 b/contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py | 10 b/contrib/ast-db-manage/config/versions/136885b81223_add_regcontext_to_pj.py | 3 b/contrib/ast-db-manage/config/versions/154177371065_add_default_from_user.py | 3 b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 6 b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py | 3 b/contrib/ast-db-manage/config/versions/1c688d9a003c_pjsip_voicemail_extension.py | 28 b/contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py | 3 b/contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py | 3 b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py | 3 b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py | 3 b/contrib/ast-db-manage/config/versions/26f10cadc157_add_pjsip_timeout_options.py | 5 b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py | 3 b/contrib/ast-db-manage/config/versions/28ce1e718f05_add_fatal_response_interval.py | 3 b/contrib/ast-db-manage/config/versions/2d078ec071b7_increaes_contact_column_size.py | 6 b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 38 b/contrib/ast-db-manage/config/versions/31cd4f4891ec_add_auto_dtmf_mode.py | 10 b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 3 b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py | 44 b/contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py | 6 b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py | 3 b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py | 12 b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py | 31 b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py | 3 b/contrib/ast-db-manage/config/versions/461d7d691209_add_pjsip_qualify_timeout.py | 6 b/contrib/ast-db-manage/config/versions/498357a710ae_add_rtp_keepalive.py | 3 b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py | 4 b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 54 b/contrib/ast-db-manage/config/versions/4e2493ef32e6_add_contact_user_to_endpoint.py | 4 b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 25 b/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 5 b/contrib/ast-db-manage/config/versions/5813202e92be_add_contact_expiration_check_interval_.py | 20 b/contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py | 6 b/contrib/ast-db-manage/config/versions/65eb22eb195_add_unidentified_request_options_to_.py | 27 b/contrib/ast-db-manage/config/versions/6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py | 25 b/contrib/ast-db-manage/config/versions/81b01a191a46_pjsip_add_contact_reg_server.py | 23 b/contrib/ast-db-manage/config/versions/837aa67461fb_add_pjsip_endpoint_ip_access_control_.py | 32 b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py | 32 b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py | 4 b/contrib/ast-db-manage/config/versions/9deac0ae4717_pjsip_add_subscribe_context.py | 21 b/contrib/ast-db-manage/config/versions/a541e0b5e89_add_pjsip_max_initial_qualify_time.py | 3 b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py | 35 b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py | 8 b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 30 b/contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py | 3 b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py | 33 b/contrib/ast-db-manage/env.py | 140 b/contrib/ast-db-manage/voicemail/env.py | 1 b/contrib/realtime/mssql/mssql_config.sql | 224 b/contrib/realtime/mysql/mysql_config.sql | 122 b/contrib/realtime/oracle/oracle_config.sql | 224 b/contrib/realtime/postgresql/postgresql_config.sql | 128 b/contrib/scripts/ast_coredumper | 533 b/contrib/scripts/ast_logescalator | 399 b/contrib/scripts/ast_loggrabber | 255 b/contrib/scripts/install_prereq | 49 b/contrib/scripts/safe_asterisk | 13 b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 27 b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 499 b/doc/appdocsxml.dtd | 2 b/doc/appdocsxml.xslt | 25 b/doc/asterisk-ng-doxygen.in | 3 b/funcs/func_aes.c | 2 b/funcs/func_cdr.c | 10 b/funcs/func_channel.c | 214 b/funcs/func_curl.c | 2 b/funcs/func_odbc.c | 499 b/include/asterisk.h | 16 b/include/asterisk/_private.h | 3 b/include/asterisk/ari.h | 27 b/include/asterisk/astobj2.h | 134 b/include/asterisk/autoconfig.h.in | 59 b/include/asterisk/bridge.h | 9 b/include/asterisk/bridge_technology.h | 3 b/include/asterisk/channel.h | 36 b/include/asterisk/channel_internal.h | 2 b/include/asterisk/chanvars.h | 2 b/include/asterisk/cli.h | 12 b/include/asterisk/compat.h | 2 b/include/asterisk/compiler.h | 6 b/include/asterisk/config.h | 83 b/include/asterisk/config_options.h | 22 b/include/asterisk/event_defs.h | 13 b/include/asterisk/features.h | 9 b/include/asterisk/file.h | 28 b/include/asterisk/format_cache.h | 8 b/include/asterisk/hashtab.h | 14 b/include/asterisk/heap.h | 4 b/include/asterisk/http.h | 1 b/include/asterisk/io.h | 10 b/include/asterisk/lock.h | 2 b/include/asterisk/manager.h | 2 b/include/asterisk/module.h | 7 b/include/asterisk/options.h | 43 b/include/asterisk/opus.h | 51 b/include/asterisk/parking.h | 11 b/include/asterisk/pbx.h | 58 b/include/asterisk/poll-compat.h | 2 b/include/asterisk/res_fax.h | 22 b/include/asterisk/res_hep.h | 22 b/include/asterisk/res_odbc.h | 5 b/include/asterisk/res_pjsip.h | 354 b/include/asterisk/res_pjsip_body_generator_types.h | 2 b/include/asterisk/res_pjsip_pubsub.h | 24 b/include/asterisk/rtp_engine.h | 17 b/include/asterisk/sorcery.h | 24 b/include/asterisk/stasis.h | 24 b/include/asterisk/stasis_app.h | 78 b/include/asterisk/stasis_bridges.h | 4 b/include/asterisk/stasis_system.h | 6 b/include/asterisk/stringfields.h | 295 b/include/asterisk/strings.h | 38 b/include/asterisk/tcptls.h | 1 b/include/asterisk/utils.h | 19 b/include/asterisk/vector.h | 62 b/main/Makefile | 35 b/main/acl.c | 36 b/main/aoc.c | 47 b/main/ast_expr2.c | 12 b/main/ast_expr2.y | 12 b/main/asterisk.c | 569 b/main/asterisk.exports.in | 2 b/main/astfd.c | 2 b/main/astobj2.c | 42 b/main/astobj2_container.c | 36 b/main/astobj2_hash.c | 8 b/main/astobj2_rbtree.c | 6 b/main/bridge.c | 57 b/main/bridge_basic.c | 2 b/main/bridge_channel.c | 20 b/main/cdr.c | 19 b/main/cel.c | 108 b/main/channel.c | 158 b/main/channel_internal_api.c | 85 b/main/chanvars.c | 4 b/main/cli.c | 70 b/main/codec.c | 70 b/main/codec_builtin.c | 96 b/main/config.c | 161 b/main/config_options.c | 9 b/main/core_unreal.c | 12 b/main/dial.c | 14 b/main/dsp.c | 496 b/main/editline/Makefile.in | 2 b/main/features.c | 22 b/main/features_config.c | 2 b/main/file.c | 137 b/main/format_cache.c | 20 b/main/format_cap.c | 6 b/main/frame.c | 5 b/main/hashtab.c | 40 b/main/heap.c | 14 b/main/http.c | 4 b/main/io.c | 10 b/main/libasteriskpj.c | 2 b/main/loader.c | 14 b/main/lock.c | 52 b/main/logger.c | 7 b/main/manager.c | 307 b/main/manager_bridges.c | 98 b/main/manager_channels.c | 91 b/main/message.c | 25 b/main/named_locks.c | 4 b/main/netsock.c | 2 b/main/pbx.c | 378 b/main/pbx_functions.c | 19 b/main/presencestate.c | 3 b/main/rtp_engine.c | 136 b/main/say.c | 4 b/main/sdp_srtp.c | 2 b/main/sorcery.c | 141 b/main/stasis.c | 1 b/main/stasis_bridges.c | 35 b/main/stasis_endpoints.c | 47 b/main/stasis_message.c | 35 b/main/stasis_system.c | 6 b/main/stringfields.c | 508 b/main/strings.c | 152 b/main/taskprocessor.c | 8 b/main/tcptls.c | 67 b/main/threadpool.c | 10 b/main/translate.c | 2 b/main/utils.c | 634 b/makeopts.in | 16 b/menuselect/aclocal.m4 | 281 b/menuselect/configure | 197 b/menuselect/configure.ac | 9 b/menuselect/menuselect.c | 24 b/menuselect/menuselect.h | 17 b/menuselect/menuselect_curses.c | 61 b/menuselect/menuselect_gtk.c | 11 b/menuselect/menuselect_newt.c | 2 b/pbx/pbx_dundi.c | 3 b/res/ael/pval.c | 70 b/res/ari/ari_model_validators.c | 463 b/res/ari/ari_model_validators.h | 65 b/res/ari/ari_websockets.c | 12 b/res/ari/cli.c | 175 b/res/ari/resource_bridges.c | 86 b/res/ari/resource_bridges.h | 28 b/res/ari/resource_channels.c | 56 b/res/ari/resource_channels.h | 4 b/res/ari/resource_events.c | 9 b/res/parking/parking_applications.c | 85 b/res/parking/parking_bridge.c | 17 b/res/parking/parking_bridge_features.c | 21 b/res/parking/parking_manager.c | 8 b/res/parking/res_parking.h | 5 b/res/res.xml | 13 b/res/res_agi.c | 432 b/res/res_ari.c | 96 b/res/res_ari_applications.c | 48 b/res/res_ari_asterisk.c | 146 b/res/res_ari_bridges.c | 316 b/res/res_ari_channels.c | 368 b/res/res_ari_device_states.c | 31 b/res/res_ari_endpoints.c | 55 b/res/res_ari_events.c | 24 b/res/res_ari_mailboxes.c | 31 b/res/res_ari_playbacks.c | 30 b/res/res_ari_recordings.c | 66 b/res/res_ari_sounds.c | 25 b/res/res_config_odbc.c | 175 b/res/res_corosync.c | 279 b/res/res_fax.c | 179 b/res/res_format_attr_g729.c | 76 b/res/res_format_attr_opus.c | 356 b/res/res_format_attr_silk.c | 64 b/res/res_format_attr_siren14.c | 94 b/res/res_format_attr_siren7.c | 94 b/res/res_hep.c | 49 b/res/res_hep.exports.in | 2 b/res/res_hep_pjsip.c | 68 b/res/res_hep_rtcp.c | 37 b/res/res_http_websocket.c | 21 b/res/res_musiconhold.c | 29 b/res/res_odbc.c | 19 b/res/res_odbc_transaction.c | 2 b/res/res_parking.c | 100 b/res/res_phoneprov.c | 5 b/res/res_pjproject.c | 159 b/res/res_pjsip.c | 504 b/res/res_pjsip/config_global.c | 231 b/res/res_pjsip/config_transport.c | 7 b/res/res_pjsip/include/res_pjsip_private.h | 33 b/res/res_pjsip/location.c | 192 b/res/res_pjsip/pjsip_cli.c | 2 b/res/res_pjsip/pjsip_configuration.c | 643 b/res/res_pjsip/pjsip_distributor.c | 492 b/res/res_pjsip/pjsip_global_headers.c | 8 b/res/res_pjsip/pjsip_message_ip_updater.c | 303 b/res/res_pjsip/pjsip_options.c | 447 b/res/res_pjsip/pjsip_scheduler.c | 495 b/res/res_pjsip_authenticator_digest.c | 23 b/res/res_pjsip_caller_id.c | 16 b/res/res_pjsip_config_wizard.c | 4 b/res/res_pjsip_dialog_info_body_generator.c | 3 b/res/res_pjsip_diversion.c | 2 b/res/res_pjsip_dtmf_info.c | 7 b/res/res_pjsip_empty_info.c | 89 b/res/res_pjsip_endpoint_identifier_ip.c | 2 b/res/res_pjsip_endpoint_identifier_user.c | 126 b/res/res_pjsip_exten_state.c | 18 b/res/res_pjsip_header_funcs.c | 9 b/res/res_pjsip_history.c | 91 b/res/res_pjsip_messaging.c | 126 b/res/res_pjsip_mwi.c | 392 b/res/res_pjsip_mwi_body_generator.c | 5 b/res/res_pjsip_one_touch_record_info.c | 9 b/res/res_pjsip_outbound_authenticator_digest.c | 13 b/res/res_pjsip_outbound_publish.c | 346 b/res/res_pjsip_outbound_registration.c | 28 b/res/res_pjsip_publish_asterisk.c | 15 b/res/res_pjsip_pubsub.c | 78 b/res/res_pjsip_pubsub.exports.in | 40 b/res/res_pjsip_refer.c | 10 b/res/res_pjsip_registrar.c | 258 b/res/res_pjsip_registrar_expire.c | 322 b/res/res_pjsip_sdp_rtp.c | 56 b/res/res_pjsip_session.c | 307 b/res/res_pjsip_t38.c | 27 b/res/res_pjsip_transport_management.c | 102 b/res/res_rtp_asterisk.c | 239 b/res/res_sorcery_astdb.c | 141 b/res/res_sorcery_config.c | 53 b/res/res_sorcery_memory.c | 8 b/res/res_sorcery_memory_cache.c | 44 b/res/res_sorcery_realtime.c | 111 b/res/res_srtp.c | 8 b/res/res_stasis.c | 64 b/res/res_stasis_playback.c | 2 b/res/res_stasis_recording.c | 20 b/res/res_xmpp.c | 8 b/res/stasis/app.c | 150 b/res/stasis/app.h | 17 b/res/stasis/control.c | 36 b/res/stasis/control.h | 10 b/res/stasis/stasis_bridge.c | 11 b/res/stasis_recording/stored.c | 217 b/rest-api-templates/api.wiki.mustache | 4 b/rest-api-templates/param_parsing.mustache | 15 b/rest-api-templates/res_ari_resource.c.mustache | 3 b/rest-api-templates/swagger_model.py | 4 b/rest-api/api-docs/applications.json | 2 b/rest-api/api-docs/asterisk.json | 2 b/rest-api/api-docs/bridges.json | 84 b/rest-api/api-docs/channels.json | 27 b/rest-api/api-docs/deviceStates.json | 2 b/rest-api/api-docs/endpoints.json | 2 b/rest-api/api-docs/events.json | 22 b/rest-api/api-docs/mailboxes.json | 2 b/rest-api/api-docs/playbacks.json | 2 b/rest-api/api-docs/recordings.json | 2 b/rest-api/api-docs/sounds.json | 2 b/rest-api/resources.json | 2 b/tests/test_ari.c | 30 b/tests/test_astobj2_thrash.c | 11 b/tests/test_cel.c | 2 b/tests/test_channel_feature_hooks.c | 15 b/tests/test_config.c | 137 b/tests/test_file.c | 197 b/tests/test_message.c | 8 b/tests/test_res_pjsip_scheduler.c | 401 b/tests/test_res_stasis.c | 6 b/tests/test_sorcery_astdb.c | 4 b/tests/test_sorcery_realtime.c | 221 b/tests/test_stringfields.c | 205 b/tests/test_strings.c | 64 b/third-party/Makefile | 2 b/third-party/Makefile.rules | 17 b/third-party/configure.m4 | 7 b/third-party/pjproject/Makefile | 138 b/third-party/pjproject/Makefile.rules | 38 b/third-party/pjproject/apply_patches | 10 b/third-party/pjproject/configure.m4 | 89 b/third-party/pjproject/patches/0000-remove-third-party.patch | 142 b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 39 b/third-party/pjproject/patches/0001-r5397-pjsip_generic_array_max_count.patch | 58 b/third-party/pjproject/patches/0001-r5400-pjsip_tx_data_dec_ref.patch | 24 b/third-party/pjproject/patches/0002-Fix-1946-Avoid-deinitialization-of-uninitialized-cli.patch | 56 b/third-party/pjproject/patches/0002-r5435-add-pjsip_inv_session-ref_cnt.patch | 212 b/third-party/pjproject/patches/0003-r5403-pjsip_IPV6_V6ONLY.patch | 13 b/third-party/pjproject/patches/0004-resolver.c-Prevent-SERVFAIL-from-marking-name-server.patch | 48 b/third-party/pjproject/patches/0005-Re-1969-Fix-crash-on-using-an-already-destroyed-SSL-.patch | 164 b/third-party/pjproject/patches/0006-r5471-svn-backport-Various-fixes-for-DNS-IPv6.patch | 134 b/third-party/pjproject/patches/0006-r5473-svn-backport-Fix-pending-query.patch | 28 b/third-party/pjproject/patches/0006-r5475-svn-backport-Remove-DNS-cache-entry.patch | 70 b/third-party/pjproject/patches/0006-r5477-svn-backport-Fix-DNS-write-on-freed-memory.patch | 18 contrib/ast-db-manage/cdr/env.py | 74 contrib/ast-db-manage/config/env.py | 75 contrib/ast-db-manage/voicemail/env.py | 74 res/res_pjsip_multihomed.c | 222 third-party/pjproject/patches/0001-evsub-Add-APIs-to-add-decrement-an-event-subscriptio.patch | 73 third-party/pjproject/patches/0001-sip_transport_tcp-tls-Set-factory-on-transports-crea.patch | 48 455 files changed, 35194 insertions(+), 8986 deletions(-)