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.13-cert9.
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 |
---|---|---|
114 Richard Mudgett 102 Sean Bright 77 George Joseph 50 Joshua Colp 22 Kevin Harwell 21 Corey Farrell 13 Torrey Searle 11 Tzafrir Cohen 11 Alexander Traud 11 Mark Michelson 10 Alexei Gradinari 9 Matt Jordan 6 Walter Doekes 4 Daniel Journo 4 Badalyan Vyacheslav 4 Joshua Elson 4 Ben Ford 3 Daniel Tryba 3 Rodrigo Ramírez Norambuena 3 Michael Kuron 3 Rusty Newton 3 Jean Aunis 3 Richard Begg 3 Kirill Katsnelson 3 Florian Floimair 3 Sergej Kasumovic 3 Vitezslav Novy 3 Jørgen H 3 Guido Falsi 2 Matthew Fredrickson 2 Benjamin Keith Ford 2 Ivan Poddubny 2 Scott Griepentrog 2 Aaron An 2 Robert Mordec 2 Timo Teräs 2 David M. Lee 1 Sebastian Gutierrez 1 gestoip2 1 Martin Tomec 1 David Hajek 1 Thomas Sevestre 1 Frederic LE FOLL 1 Mikheili Dautashvili 1 David J. Pryke 1 Nathan Bruning 1 Benoît Dereck-Tricot 1 Michael L. Young 1 Yasin CANER 1 Josh Roberson 1 Pirmin Walthert 1 Andrey Egorov 1 Norbert Varga 1 Jacek Konieczny 1 Andre Nazario 1 Igor Goncharovsky 1 Eduardo S. Libardi 1 Ryan Rittgarn 1 Jan Friesse 1 Stefan Engström 1 Thierry Magnien 1 Sungtae Kim 1 Holger Hans Peter Freyther 1 alex 1 Niklas Larsson | 1 Matt Jordan 1 AaronAn 1 Stefan Engström 1 Aaron An 1 Andrey Egorov 1 David J. Pryke 1 David Hajek | 21 Richard Mudgett 20 George Joseph 17 Tzafrir Cohen 16 Joshua Colp 15 Corey Farrell 8 Michael Maier 8 Ross Beer 8 Alexander Traud 8 Torrey Searle 7 Matt Jordan 6 Walter Doekes 5 Richard Begg 5 Tzafrir Cohen 5 Ross Beer 5 Alexei Gradinari 4 Sean Bright 4 Michael Kuron 4 Dan Jenkins 4 Rusty Newton 4 Kevin Harwell 4 Nic Colledge 4 Jørgen H 3 Sergej Kasumovic 3 Jean Aunis - Prescom 3 Tom Pawelek 3 Kirill Katsnelson 3 Etienne Lessard 3 Joshua Elson 3 Guido Falsi 3 Louis Jocelyn Paquet 3 Florian Floimair 3 dtryba 3 Sandro Gauci 3 Stefan Engström 2 Jacek Konieczny 2 Scott Griepentrog 2 Marcello Ceschia 2 Ksenia 2 Badalian Vyacheslav 2 Matthias Urlichs 2 Richard Kenner 2 Frederic LE FOLL 2 Frankie Chin 2 Robert Mordec 2 Sebastian Gutierrez 2 John Bigelow 2 Jeremy Kister 2 Michael Walton 2 Ronald Raikes 2 Ove Aursand 2 James Terhune 2 Etienne Lessard 2 twisted 2 Niklas Larsson 2 Walter Doekes 2 Jesper 2 Christopher van de Sande 2 Aaron An 2 Michael L. Young 2 Bob Ham 2 Morten Tryfoss 2 Mark Michelson 2 Jeremy Kister 2 Matthias Urlichs 2 nappsoft 2 Aaron An 2 Zach R 2 Marek Cervenka 1 Abraham Liebsch 1 Tim Morgan 1 Ustinov Artem 1 David Moore 1 Dmitriy 1 Hector Royo Concepcion 1 Stefan Gofferje 1 Anthony Critelli 1 Michael L. Young 1 Benjamin Keith Ford 1 shaurya jain 1 Sean Darcy 1 Bryan Walters 1 Marcello Ceschia 1 Ivan Myalkin 1 Ove Aursand 1 Anthony Critelli 1 Anthony Messina 1 Peter Racz 1 Thomas Sevestre 1 Nicolas Riendeau 1 Nicholas John Koch 1 David Hajek 1 Sébastien Couture 1 Allen Ford 1 Lorne Gaetz 1 Jens T. 1 saghul 1 Ira Emus 1 Eduardo S. Libardi 1 Matthias Binder 1 Seán C. McCord 1 Vitezslav Novy 1 Nasir Iqbal 1 Nir Simionovich (GreenfieldTech - Israel) 1 Evers Lab 1 Holger Hans Peter Freyther 1 Vinod Dharashive 1 Florian Loyau 1 Ustinov Artem 1 Kinsey Moore 1 Michel R. Vaillancourt 1 Juan Sacco 1 Jim Van Meggelen 1 Jonathan White 1 Allen Ford 1 Michael Walton 1 gkloepfer 1 Max Norba 1 Dave Olszewski 1 Benoit Duverger 1 Roman S. 1 Andreas Krüger 1 Benoît Dereck-Tricot 1 Filip Jenicek 1 Jesper 1 Ksenia 1 Michael Keuter 1 Filip Jenicek 1 Juris Breicis 1 Vitaly K 1 John Harris 1 Tony Mountifield 1 'alex' 1 Stefan Gofferje 1 Sandro Gauci 1 Huangyx 1 Scott Griepentrog 1 Mark Thompson 1 Youngsung Kim at LINE Corporation 1 Dave Olszewski 1 Jonathan White 1 Nathan Bruning 1 Jim Van Meggelen 1 Frankie Chin 1 Ryan Rittgarn 1 Alex Villacís Lasso 1 Benoît Dereck-Tricot 1 Kirsty Tyerman 1 Olle Johansson 1 Eelco Brolman 1 Andre Nazario 1 Nasir Iqbal 1 Abraham Liebsch 1 Roman Bedros 1 Charlie Smurthwaite 1 Maxim Vasilev 1 wushumasters 1 James Terhune 1 Eelco Brolman 1 Roman S. 1 David Woolley 1 Olivier Krief 1 Adagio 1 Yasin CANER 1 Humberto Figuera 1 klaus3000 1 Etienne Allovon 1 Ian Gilmour 1 Stepan 1 David Hajek 1 Norbert Varga 1 HZMI8gkCvPpom0tM 1 Smirnov Aleksey 1 Dmitry Wagin 1 sungtae kim 1 Rodrigo Ramirez Norambuena 1 Andrew Nowrot 1 Yaacov Akiba Slama 1 Sean Darcy 1 Sean McCord 1 HZMI8gkCvPpom0tM 1 Igor Goncharovsky 1 Chris Howard 1 mdu113 1 Andrey 1 Joerg Sonnenberger 1 Andrew Nowrot 1 JoshE 1 Ben Langfeld 1 var 1 Michael Balen 1 John Fawcett 1 OpenBSD ports 1 Vinod Dharashive 1 Doug Lytle 1 David J. Pryke 1 Eduardo Scudeller Libardi 1 Bryan Walters 1 David Woolley 1 Jatin Jain 1 Richard Mudgett 1 Antoine Pitrou 1 Jonathan Rose 1 Peter Sokolov 1 Dan Jenkins 1 Christopher van de Sande 1 David Moore 1 John Covert 1 Richard Kenner 1 Peter Racz 1 Ian Gilmour 1 Vitaly K 1 Sean Bright 1 Jens Bürger 1 Mark Scholten 1 Humberto Figuera 1 David Brillert 1 Jesse Ross 1 M vd S 1 Matthew Fredrickson 1 Kim youngsung 1 alex 1 Joel Vandal 1 Frederic LE FOLL 1 David J. Pryke 1 Javier Riveros 1 Jens T. 1 Dmitry Wagin 1 Jens Bürger 1 Hector Royo Concepcion 1 Roman Bedros 1 Jonas Kellens 1 Stefan Engström 1 Mikheili Dautashvili 1 abelbeck 1 Nicolas Riendeau 1 Andrey Egorov 1 Ronald Raikes 1 Gergely Dömsödi 1 Maxim Vasilev 1 Henning Holtschneider 1 Ivan Myalkin 1 Marek Cervenka 1 Krzysztof Trempala 1 Andrew Green 1 Carl Fortin 1 Tim Morgan 1 xrobau 1 Alex 1 Ryan Smith 1 Nicholas John Koch 1 Henning Holtschneider 1 Jonathan Harris 1 Anthony Messina 1 Charlie Smurthwaite 1 Mark Thompson 1 John Covert 1 Kirsty Tyerman 1 cervajs, Inaki Baz Castillo 1 benasse 1 Ryan Smith |
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 |
---|---|---|
ffc2b0eb91 | Corey Farrell | README-SERIOUSLY.bestpractices.txt: Convert to markdown |
3948e9d616 | Corey Farrell | README: Convert to README.md. |
5a204aac04 | Corey Farrell | README: Send people to secure websites where available. |
673d7d081e | George Joseph | Update for certified/13.18-cert1-rc3 |
86e12d7f37 | Corey Farrell | tests: Fix warnings found on Mac. |
b64d924e1c | George Joseph | Update for certified/13.18-cert1-rc2 |
705dbd0468 | Ben Ford | bundled_pjproject: Update to 2.7.1 |
0a62d69937 | George Joseph | bundled_pjproject: sip_parser: Fix return code in pjsip_find_msg |
3984942b13 | Kevin Harwell | Update for certified/13.18-cert1-rc1 |
d797270f4e | Kevin Harwell | Initialize 13.18-cert branch |
719ac573a6 | Kevin Harwell | Update for 13.18.0 |
82cedfbcb3 | Kevin Harwell | Update for 13.18.0-rc2 |
d5d1e98fa4 | Kevin Harwell | Update for 13.18.0-rc1 |
4bc2aca9b7 | Kevin Harwell | AMI: Increase version number |
5f6bad6733 | Richard Mudgett | cdr.c: Defer misc checks. |
f3f141781c | George Joseph | chan_vpb: Fix a gcc 7 out-of-bounds complaint |
42fdfffefc | Richard Mudgett | cdr.c: Eliminated simple RAII_VAR usages. |
128f7ffaa2 | Richard Mudgett | cdr.c: Replace redundant check with an ast_assert() |
3525081a7c | Richard Mudgett | cdr.c: Replace inlined code with ao2_t_replace() |
7366657a9a | Richard Mudgett | cdr.c: Use current ao2 flag names |
34d55352a5 | Richard Mudgett | cdr.h: Fix doxygen comments. |
6b16fa12c8 | Sean Bright | res_config_sqlite: Don't enable SQLite CDRs when running 'make samples' |
6c30f4a2d1 | Torrey Searle | contrib/thirdparty/sip_to_pjsip: add additional flag mappings |
a433bb38b5 | Richard Mudgett | heap.c: No need to calloc heap pointer array. |
47620ea862 | George Joseph | logger: Bring back ability to turn debug on by source file |
f3b1b64d21 | Sean Bright | pjproject: Patch to correct STUN FINGERPRINT usage |
690f7f7c76 | George Joseph | build: A few gcc 7 error fixes |
f39af4d36d | Sean Bright | res_pjsip: Use ast_sip_is_content_type() where appropriate |
f1eb36ea51 | alex | cdr_mysql.c: Apply cdrzone to start and answer |
63900374fa | George Joseph | res_pjsip: Filter out non SIP(S) requests |
ed2a4ee81e | George Joseph | res_pjsip: Add handling for incoming unsolicited MWI NOTIFY |
044674c0cd | Richard Mudgett | res_rtp_asterisk.c: Add doxygen to RTCP payload types. |
5ff2d06aa6 | George Joseph | alembic: Fix typo in add_auto_info_to_endpoint_dtmf_mode |
186ef1a657 | George Joseph | stasis/control: Fix possible deadlock with swap channel |
15ddc9acb3 | George Joseph | alembic: Fix enum creation for dtls_fingerprint |
598a18ffee | Ben Ford | chan_pjsip: Suppress frame warnings. |
6c922b3157 | Richard Mudgett | res_rtp_asterisk.c: Check RTP packet version earlier. |
4aaccb7795 | Richard Mudgett | bridge_native_rtp.c: Fixup native_rtp_framehook() |
d251a961ac | Sean Bright | res_smdi: Clean up memory leak |
3f22b53349 | Richard Mudgett | bridge_softmix.c: Remove always true test. |
8594f73a81 | Richard Mudgett | configure: Check cache for valid pjproject tarball before downloading. |
bac3e8c08b | Richard Mudgett | STUN/netsock2: Fix some valgrind uninitialized memory findings. |
162f6ab845 | Richard Mudgett | res_pjsip_transport_management.c: Rename some variables. |
363d61ef58 | George Joseph | configure: Add --with-download-cache option |
905c4ca3dc | Corey Farrell | app_privacy: remove unused header asterisk/image.h |
84b6a5efd7 | Corey Farrell | Correct some leaks in unit tests. |
f9a823e9dc | Richard Mudgett | res_pjsip_transport_websocket.c: Fix serializer ref leak. |
631180a0c3 | Richard Mudgett | res_pjsip_outbound_registration.c: Misc fixes. |
7b84c6693e | Richard Mudgett | res_pjsip_nat.c: Remove unnecessary CMP_STOP. |
a32614a2a8 | Richard Mudgett | res_pjsip_registrar.c: Remove unnecessary CMP_STOP. |
ed1bce956e | George Joseph | Revert "res_pjsip_session: Release media resources on session end quicker." |
114602f434 | Joshua Colp | res_pjsip: Add support for dnsmgr to external_media_address. |
c16000f201 | Sean Bright | res_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours |
24bb5a8908 | Joshua Colp | core: Add VP9 passthrough support. |
07f8e45a90 | Matthew Fredrickson | format.h: Fix a few minor errors in comments. |
7ff9d8785d | Richard Mudgett | app_voicemail.c: Allow mailbox entry on authentication retry prompt. |
cea4ce246d | Sean Bright | corosync: Fix corosync library name in configure.ac |
9a47dd7113 | Benjamin Keith Ford | pjsip: Increase maximum packet size. |
4e555437dc | George Joseph | res_musiconhold: Add kill_escalation_delay, kill_method to class |
32b98ad956 | George Joseph | http.c: Reduce log spam |
8a803f75a0 | Richard Mudgett | json.c: Add backtrace log to find 'Invalid UTF-8 string' errors |
379fe65831 | George Joseph | Fix alembic branches |
22c4c1a0ba | Richard Mudgett | bridge_native_rtp.c: Fix direct media video RTP instance ACL check. |
905d18e8bf | Richard Mudgett | pjsip_distributor.c: Fix unidentified_requests hash functions. |
1f59d08924 | Torrey Searle | res/res_pjsip_t38: fix incorrect increment of media_count |
154d2914fa | Torrey Searle | res/res_pjsip_t38 ensure t38 requests get rejected quickly |
764d04fa87 | Richard Mudgett | res_pjsip_mwi.c: Eliminate RAII_VAR in contact delete observer |
cecf6540dc | Rodrigo Ramírez Norambuena | cdr: fix mistake spelling of a word for Unanswered. |
b9a4ab8c8c | Richard Mudgett | chan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read. |
f1a209d5ac | Richard Mudgett | app_voicemail.c: Fix compile error when IMAP enabled. |
68de35a6a0 | David M. Lee | CFLAGS for BIND8 support |
da3312457e | Sean Bright | codecs.conf.sample: Fix max_bandwidth speling error |
590ffcaf0b | Sean Bright | eventfd: Disable during cross compilation |
5520b6c201 | Alexei Gradinari | CHANGES: correct version for a new option 'refer_blind_progress' |
c093bf8072 | Sean Bright | res_rtp_multicast: Use consistent timestamps when possible |
c10341646d | George Joseph | test_json: Fix test names with reserved words |
65898c3af8 | George Joseph | unittests: Add a unit test that causes a SEGV and... |
c107ab4c04 | Sean Bright | res_hep_rtcp: Add support level to module info |
5da91c65be | Rodrigo Ramírez Norambuena | Fix spelling queues.conf.sample file |
7d4a22bf2e | George Joseph | logger: Added logger_queue_limit to the configuration options. |
614eda785d | Richard Mudgett | netsock2.c: Made get/set addr port avoid potential uninitialized memory. |
526a0081a0 | Sean Bright | cleanup: Change severity of fread short-read warning |
02234e920c | Richard Mudgett | rtp_engine.c: Fix deadlock potential copying RTP payload maps. |
623832b94e | George Joseph | res_pjsip_outbound_authenticator_digest: Add context to log messages |
4d3b4fbf22 | Kevin Harwell | vector: defaults and indexes |
1b50df78d0 | Sean Bright | cleanup: Fix fread() and fwrite() error handling |
cea3742c54 | Sean Bright | core: Use eventfd for alert pipes on Linux when possible |
80fd7fd908 | Richard Mudgett | res_pjsip_session.c: Restructure ast_sip_session_alloc() |
98e38daf82 | Sean Bright | pbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified |
dafcd97a77 | Sean Bright | build: Update config.guess and config.sub |
4ccaffe644 | George Joseph | make ari-stubs so doc periodic jobs can run |
9084c85cb1 | Richard Mudgett | Revert "bridging: Ensure successful T.38 negotation" |
f882ca2572 | George Joseph | modules: change module LOAD_FAILUREs to LOAD_DECLINES |
f8219a2e12 | Richard Mudgett | stun.c: Fix ast_stun_request() erratic timeout. |
19b82a8644 | Richard Mudgett | sorcery.c: Speed up ast_sorcery_retrieve_by_id() |
aecf19e7d2 | Richard Mudgett | res_pjsip: Fix pointer use after unref. |
bbbd262ec0 | Walter Doekes | samples: Undo removal of include from canonicalize-app-names commit. |
d2a33cdedc | George Joseph | sample_config: Add samples for pubsub to pjsip.conf.sample |
ab9d2fc86d | Walter Doekes | samples: Canonicalize app names in extensions.conf.sample. |
c701550803 | Corey Farrell | Forward declare 'struct ast_json' in asterisk.h |
1d1309b1ed | Joshua Colp | Revert "Update for 13.15.0-rc1" |
3c23ebdef4 | Corey Farrell | CEL: Remove header declarations of non-existant functions. |
a827892ff7 | George Joseph | res_pjsip_config_wizard: Add 2 new parameters to help with proxy config |
864dda07f3 | Sean Bright | alembic: Turn off execute bit on non-executable python scripts |
a9529cbb21 | Richard Mudgett | Add DTLS sanity check. |
79a2c26c03 | Sean Bright | core: Remove embedded module support |
55693383e2 | Sean Bright | res_xmpp: Fix ref counting issue |
03b99ae3d2 | Sean Bright | res_xmpp: Correctly check return value of SSL_connect |
d9d2beba1c | Sean Bright | res_pjsip_sdp_rtp: Set hangup cause for RTP timeouts |
552cf009c0 | Kevin Harwell | Update for 13.15.0-rc1 |
f1b34e6eb4 | Kevin Harwell | AMI: Updated version |
1c8b81a2a4 | Sean Bright | Revert "app_queue: Handle the caller being redirected out of a queue bridge" |
38cebc73a3 | Sean Bright | thread safety: Don't use getprotobyname() |
265455bc2d | Sean Bright | res_rtp_asterisk: Pass correct data length to ast_rtcp_interpret |
9a57b24e17 | Sean Bright | app_queue: Fix locking behavior in stasis message handlers |
792171ea9e | Richard Mudgett | app_confbridge: Fix ConfbridgeTalking AMI event description. |
a75f02c089 | Richard Mudgett | res_pjsip_sdp_rtp.c: Fix cut-n-paste error |
9b756662a8 | George Joseph | res_pjsip: Symmetric transports |
6d1eb880c2 | George Joseph | menuselect: Add a new 'options' support type |
523de8eb8e | George Joseph | pjproject_bundled: Reduce the need for rebuilds |
4271c700f7 | Richard Mudgett | core: Cleanup ast_get_hint() usage. |
fa8f6c2fc4 | Sean Bright | res_config_pgsql: Release table locks where appropriate |
9c05ddbddd | George Joseph | pjproject_bundled: Update for pjproject 2.6 |
da0cadd100 | Sean Bright | res_config_pgsql: Fix thread safety problems |
f1963c5b8d | Sean Bright | res_config_ldap: Various code improvements |
5c9c097d17 | Joshua Colp | Revert "build: Execute ldconfig to build cache." |
d5522de597 | Sean Bright | realtime: Fix ast_load_realtime_multientry handling |
5eb7875243 | Sean Bright | realtime: Centralize some common realtime backend code |
06214173a9 | Joshua Colp | Revert "build: Execute ldconfig to build cache." |
c9ea98f9bf | George Joseph | pjproject cli: Add object count after object lists |
d8972f50f4 | Sean Bright | res_config_ldap: Don't try to delete non-existent attributes |
b980cae1f7 | Sean Bright | res_config_ldap: Remove extraneous line numbers from log messages |
011b7be62a | Sean Bright | res_config_ldap: Make memory allocation more consistent |
b2836dde7e | Sean Bright | res_config_ldap: Fix configuration inheritance from _general |
5b7c6678ae | Sean Bright | res_config_sqlite3: Fix crash when loading with invalid config |
096496e13e | Richard Mudgett | tcptls.c: Add some missing allocation failure checks. |
73133d5354 | Sean Bright | res_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16 |
ea8a610776 | Sean Bright | cli: Fix various CLI documentation and completion issues |
a46a21642e | Richard Mudgett | res_pjsip.c: Fix inconsistency between warning and action. |
67b21dc63a | Richard Mudgett | pjsip_distributor.c: Fix off-nominal tdata ref leak. |
2817f87d27 | Richard Mudgett | core: Cleanup some channel snapshot staging anomalies. |
cbc23c31cf | Mark Michelson | Revert "Update qualifies when AOR configuration changes." |
c384dfd6b0 | Richard Mudgett | res_pjsip: Fix some off nominal tdata leaks. |
6492e91392 | Mark Michelson | Update qualifies when AOR configuration changes. |
7fd28cefdb | George Joseph | debug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts |
456bc3c704 | George Joseph | debug_utilities: Add ast_logescalator |
54b027916a | Torrey Searle | libastssl/pj: libastssl/pj should have an so_version |
9e3150b98d | Mark Michelson | Add reload options to CLI/AMI stale object commands. |
c54f9d2bf0 | Richard Mudgett | T.140: Fix format ref and memory leaks. |
607b3ac736 | Richard Mudgett | astobj2.c: Add excessive ref count trap. |
ab8cb5a7ce | Richard Mudgett | main/app.c: Memory corruption from early format destruction. |
dcd8e4b1a0 | Richard Mudgett | frame.c: Fix off-nominal format ref leaks. |
00a227e93d | Richard Mudgett | stasis_bridge.c: Fix off-nominal stasis control ref leak. |
38a2021c68 | Richard Mudgett | res_musiconhold.c: Fix format ref leak when parsing MOH config class. |
ab7a9fc5b2 | Richard Mudgett | chan_oss.c: Fix format ref leak in oss_read(). |
1484a991e1 | Richard Mudgett | Add notes about embedded ast_frame structs holding a format ref. |
17f4989d49 | George Joseph | ari: Implement 'debug all' and request/response logging |
177e81ee47 | George Joseph | pjproject_bundled: Fix setting max log level |
a969bf3577 | Richard Mudgett | LISTFILTER: Remove outdated ERROR message. |
3890337e7a | Richard Mudgett | res_pjsip_pubsub.c: Fix AMI event list counts. |
fe4801c4f9 | Richard Mudgett | res_pjsip_pubsub.c: Fix incorrect message string wrapping. |
46484b8730 | Richard Mudgett | res_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage. |
8160474d7d | Richard Mudgett | res_pjsip: alloca can never fail. |
c628a7acac | George Joseph | debug_utilities: Create ast_loggrabber |
e335b706ee | Richard Mudgett | res_pjsip_outbound_authenticator_digest.c: Fix spacing in warning messages. |
883e7fde31 | Kevin Harwell | abstract/fixed/adpative jitter buffer: disallow frame re-inserts |
473330983b | Richard Mudgett | taskprocessor.c: Change when high water warning logged. |
47474cfd54 | George Joseph | debug_utilities: Create the ast_coredumper utility |
f8cd73ec3c | George Joseph | pjproject_bundled: Fix compilation with MALLOC_DEBUG |
d7e5a747c3 | George Joseph | pjproject_bundled: Compile pjsua with max log level = 2 |
21151408f7 | Richard Mudgett | bridge_native_rtp.c: Minor code cleanups. |
9dcf9e9cea | Richard Mudgett | bridge_native_rtp.c: Fix native rtp bridge data race. |
e2fa3c7eda | Richard Mudgett | res_rtp_asterisk.c: Fix off nominal memory leak. |
815f755155 | George Joseph | pjproject_bundled: Make build single threaded |
ab447f8a6a | David M. Lee | configure: fix with-pjproject-bundled |
35736d419a | Richard Mudgett | autosupport: Add 'pjproject show buildopts' |
91485734a4 | George Joseph | res_sorcery_memory_cache: Change an error to a debug message |
22820e10fe | Badalyan Vyacheslav | chan_sip: Delete unneeded check |
6aa2c5e5f9 | Badalyan Vyacheslav | Small code cleanup in chan_sip |
b596fac838 | Badalyan Vyacheslav | Fix typo in chan_sip |
483ed9f1aa | Badalyan Vyacheslav | res_pjsip: Fix 'A = B != C' kind. |
4b233675d8 | George Joseph | pjproject_bundled: Fix missing inclusion of symbols |
580f83dac7 | Richard Mudgett | Remove files that got merged in error somehow to the 13 branch. |
17b0b91afa | Mark Michelson | Frame deferral: Re-queue deferred frames one-at-a-time. |
a33ed3327a | Matt Jordan | res/res_pjsip: Fix documentation whitespace issues |
29e887e9e1 | George Joseph | build_tools: Fix download_externals to handle certified branches |
a1fa909033 | Timo Teräs | codec_dahdi: Fix poll.h include. |
86d824b7ff | Timo Teräs | addons/chan_mobile: do not use strerror_r |
425da14927 | George Joseph | build: Backport addition of librt check to configure.ac |
2a40c3a867 | George Joseph | pjproject_bundled: Improve reliability of pjproject download |
ee73af1d88 | George Joseph | Update for 13.12.2 |
7d7b52c434 | Mark Michelson | Update for 13.12.1 |
226a7e36c5 | Mark Michelson | Update for 13.12.0 |
df75b647da | Mark Michelson | Update for 13.12.0-rc1 |
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-certified-13.13-cert9-summary.html | 19 asterisk-certified-13.13-cert9-summary.txt | 103 b/.version | 2 b/CHANGES | 247 b/ChangeLog | 8273 +++++++++- b/Makefile | 132 b/Makefile.moddir_rules | 41 b/Makefile.rules | 12 b/README-SERIOUSLY.bestpractices.md | 390 b/README.md | 269 b/UPGRADE.txt | 22 b/addons/Makefile | 17 b/addons/cdr_mysql.c | 51 b/addons/chan_mobile.c | 24 b/addons/chan_ooh323.c | 8 b/addons/format_mp3.c | 8 b/addons/ooh323c/src/ooSocket.c | 2 b/addons/res_config_mysql.c | 61 b/apps/Makefile | 4 b/apps/app_adsiprog.c | 2 b/apps/app_agent_pool.c | 5 b/apps/app_alarmreceiver.c | 2 b/apps/app_authenticate.c | 2 b/apps/app_cdr.c | 5 b/apps/app_chanspy.c | 80 b/apps/app_confbridge.c | 95 b/apps/app_dahdiras.c | 2 b/apps/app_dial.c | 32 b/apps/app_directory.c | 25 b/apps/app_disa.c | 10 b/apps/app_dumpchan.c | 4 b/apps/app_externalivr.c | 6 b/apps/app_followme.c | 2 b/apps/app_forkcdr.c | 6 b/apps/app_meetme.c | 27 b/apps/app_minivm.c | 145 b/apps/app_mixmonitor.c | 21 b/apps/app_originate.c | 40 b/apps/app_playback.c | 2 b/apps/app_privacy.c | 1 b/apps/app_queue.c | 317 b/apps/app_record.c | 124 b/apps/app_voicemail.c | 1032 - b/apps/app_waitforsilence.c | 137 b/apps/app_zapateller.c | 2 b/apps/confbridge/conf_config_parser.c | 16 b/apps/confbridge/confbridge_manager.c | 2 b/asterisk-certified-13.18-cert1-rc3-summary.html | 46 b/asterisk-certified-13.18-cert1-rc3-summary.txt | 188 b/autoconf/ast_ext_lib.m4 | 36 b/bootstrap.sh | 2 b/bridges/bridge_native_rtp.c | 718 b/bridges/bridge_simple.c | 32 b/bridges/bridge_softmix.c | 11 b/build_tools/cflags.xml | 4 b/build_tools/download_externals | 27 b/build_tools/list_valid_installed_externals | 20 b/build_tools/make_build_h | 10 b/cdr/cdr_custom.c | 4 b/cdr/cdr_pgsql.c | 57 b/cel/cel_custom.c | 7 b/cel/cel_odbc.c | 90 b/cel/cel_pgsql.c | 27 b/channels/Makefile | 14 b/channels/chan_alsa.c | 66 b/channels/chan_dahdi.c | 15 b/channels/chan_iax2.c | 45 b/channels/chan_mgcp.c | 10 b/channels/chan_motif.c | 4 b/channels/chan_nbs.c | 4 b/channels/chan_oss.c | 59 b/channels/chan_phone.c | 6 b/channels/chan_pjsip.c | 179 b/channels/chan_rtp.c | 20 b/channels/chan_sip.c | 391 b/channels/chan_skinny.c | 55 b/channels/chan_unistim.c | 33 b/channels/chan_vpb.cc | 2 b/channels/iax2/firmware.c | 13 b/channels/pjsip/cli_commands.c | 16 b/channels/pjsip/dialplan_functions.c | 266 b/channels/pjsip/include/dialplan_functions.h | 25 b/channels/sig_pri.c | 8 b/channels/sig_pri.h | 2 b/channels/sip/dialplan_functions.c | 9 b/channels/sip/include/sip.h | 3 b/codecs/Makefile | 10 b/codecs/codec_a_mu.c | 2 b/codecs/codec_adpcm.c | 2 b/codecs/codec_alaw.c | 2 b/codecs/codec_dahdi.c | 2 b/codecs/codec_g722.c | 2 b/codecs/codec_g726.c | 2 b/codecs/codec_gsm.c | 2 b/codecs/codec_ilbc.c | 2 b/codecs/codec_lpc10.c | 2 b/codecs/codec_resample.c | 4 b/codecs/codec_ulaw.c | 2 b/config.guess | 184 b/config.sub | 90 b/configs/basic-pbx/modules.conf | 1 b/configs/samples/cdr.conf.sample | 2 b/configs/samples/codecs.conf.sample | 6 b/configs/samples/config_test.conf.sample | 8 b/configs/samples/extconfig.conf.sample | 3 b/configs/samples/extensions.conf.sample | 44 b/configs/samples/hep.conf.sample | 16 b/configs/samples/logger.conf.sample | 8 b/configs/samples/musiconhold.conf.sample | 6 b/configs/samples/pjsip.conf.sample | 215 b/configs/samples/pjsip_wizard.conf.sample | 12 b/configs/samples/queues.conf.sample | 4 b/configs/samples/res_config_sqlite.conf.sample | 2 b/configs/samples/res_odbc.conf.sample | 6 b/configs/samples/rtp.conf.sample | 19 b/configs/samples/sip.conf.sample | 5 b/configs/samples/sorcery.conf.sample | 11 b/configs/samples/voicemail.conf.sample | 12 b/configs/samples/xmpp.conf.sample | 23 b/configure | 916 - b/configure.ac | 163 b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py | 33 b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py | 58 b/contrib/ast-db-manage/config/versions/1d0e332c32af_create_rls_table.py | 39 b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py | 2 b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py | 2 b/contrib/ast-db-manage/config/versions/28ab27a7826d_add_srv_lookups_to_identify.py | 33 b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py | 2 b/contrib/ast-db-manage/config/versions/2da192dbbc65_add_publish_tables.py | 73 b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 4 b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 2 b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py | 2 b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py | 2 b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py | 2 b/contrib/ast-db-manage/config/versions/465e70e8c337_add_match_header_attribute_to_identify.py | 21 b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 4 b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 4 b/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 3 b/contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py | 23 b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py | 2 b/contrib/ast-db-manage/config/versions/86bb1efa278d_add_ps_endpoints_refer_blind_progress.py | 32 b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py | 2 b/contrib/ast-db-manage/config/versions/8fce4c573e15_add_pjsip_allow_overlap.py | 33 b/contrib/ast-db-manage/config/versions/a1698e8bb9c5_add_incoming_mwi_mailbox.py | 21 b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py | 2 b/contrib/ast-db-manage/config/versions/b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py | 40 b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py | 2 b/contrib/ast-db-manage/config/versions/d7983954dd96_add_ps_endpoints_notify_early_inuse_.py | 32 b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py | 3 b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 8 b/contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py | 2 b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py | 8 b/contrib/ast-db-manage/config/versions/f3d1c5d38b56_add_prune_on_boot.py | 33 b/contrib/ast-db-manage/config/versions/f638dbe2eb23_symmetric_transport.py | 34 b/contrib/ast-db-manage/env.py | 17 b/contrib/realtime/mssql/mssql_config.sql | 262 b/contrib/realtime/mysql/mysql_config.sql | 130 b/contrib/realtime/oracle/oracle_config.sql | 240 b/contrib/realtime/postgresql/postgresql_config.sql | 136 b/contrib/scripts/autosupport | 4 b/contrib/scripts/install_prereq | 2 b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 30 b/doc/asterisk.8 | 6 b/doc/asterisk.sgml | 6 b/doc/lang/language-criteria.txt | 10 b/formats/format_g719.c | 11 b/formats/format_g723.c | 12 b/formats/format_g726.c | 32 b/formats/format_g729.c | 14 b/formats/format_gsm.c | 15 b/formats/format_h263.c | 15 b/formats/format_h264.c | 15 b/formats/format_ilbc.c | 12 b/formats/format_jpeg.c | 2 b/formats/format_ogg_vorbis.c | 20 b/formats/format_pcm.c | 99 b/formats/format_siren14.c | 11 b/formats/format_siren7.c | 11 b/formats/format_sln.c | 40 b/formats/format_vox.c | 11 b/formats/format_wav.c | 62 b/formats/format_wav_gsm.c | 15 b/funcs/func_cdr.c | 7 b/funcs/func_channel.c | 15 b/funcs/func_devstate.c | 2 b/funcs/func_holdintercept.c | 2 b/funcs/func_odbc.c | 6 b/funcs/func_periodic_hook.c | 4 b/funcs/func_strings.c | 1 b/funcs/func_talkdetect.c | 2 b/include/asterisk.h | 1 b/include/asterisk/abstract_jb.h | 3 b/include/asterisk/alertpipe.h | 159 b/include/asterisk/ari.h | 10 b/include/asterisk/astobj2.h | 8 b/include/asterisk/autochan.h | 20 b/include/asterisk/autoconfig.h.in | 15 b/include/asterisk/bridge_channel.h | 2 b/include/asterisk/bridge_channel_internal.h | 11 b/include/asterisk/bridge_technology.h | 10 b/include/asterisk/calendar.h | 2 b/include/asterisk/cdr.h | 44 b/include/asterisk/cel.h | 23 b/include/asterisk/channel.h | 36 b/include/asterisk/codec.h | 3 b/include/asterisk/config.h | 23 b/include/asterisk/config_options.h | 25 b/include/asterisk/doxyref.h | 6 b/include/asterisk/features_config.h | 15 b/include/asterisk/format.h | 15 b/include/asterisk/format_cache.h | 5 b/include/asterisk/frame.h | 2 b/include/asterisk/logger.h | 27 b/include/asterisk/manager.h | 2 b/include/asterisk/mod_format.h | 6 b/include/asterisk/module.h | 66 b/include/asterisk/network.h | 5 b/include/asterisk/pbx.h | 29 b/include/asterisk/res_hep.h | 2 b/include/asterisk/res_pjsip.h | 342 b/include/asterisk/res_pjsip_presence_xml.h | 3 b/include/asterisk/res_pjsip_session.h | 34 b/include/asterisk/rtp_engine.h | 26 b/include/asterisk/smoother.h | 1 b/include/asterisk/stasis_app.h | 1 b/include/asterisk/stasis_channels.h | 1 b/include/asterisk/stasis_endpoints.h | 1 b/include/asterisk/stasis_system.h | 1 b/include/asterisk/strings.h | 64 b/include/asterisk/tcptls.h | 4 b/include/asterisk/test.h | 8 b/include/asterisk/translate.h | 2 b/include/asterisk/utils.h | 9 b/include/asterisk/vector.h | 80 b/include/jitterbuf.h | 3 b/main/Makefile | 44 b/main/abstract_jb.c | 31 b/main/acl.c | 4 b/main/alertpipe.c | 166 b/main/app.c | 51 b/main/ast_expr2.c | 6 b/main/ast_expr2.y | 6 b/main/asterisk.c | 42 b/main/astmm.c | 21 b/main/astobj2.c | 24 b/main/audiohook.c | 51 b/main/autochan.c | 16 b/main/autoservice.c | 2 b/main/bridge.c | 15 b/main/bridge_after.c | 2 b/main/bridge_channel.c | 129 b/main/ccss.c | 11 b/main/cdr.c | 218 b/main/channel.c | 156 b/main/channel_internal_api.c | 121 b/main/cli.c | 37 b/main/codec_builtin.c | 27 b/main/config.c | 49 b/main/config_options.c | 41 b/main/crypt.c | 2 b/main/data.c | 4 b/main/features.c | 8 b/main/features_config.c | 15 b/main/file.c | 20 b/main/fixedjitterbuf.c | 6 b/main/fixedjitterbuf.h | 3 b/main/format.c | 8 b/main/format_cache.c | 8 b/main/format_compatibility.c | 4 b/main/frame.c | 69 b/main/heap.c | 4 b/main/http.c | 94 b/main/jitterbuf.c | 5 b/main/json.c | 1 b/main/libasteriskssl.c | 25 b/main/loader.c | 95 b/main/logger.c | 192 b/main/manager.c | 138 b/main/message.c | 6 b/main/netsock2.c | 41 b/main/pbx.c | 138 b/main/pbx_app.c | 10 b/main/pbx_builtins.c | 8 b/main/pbx_hangup_handler.c | 2 b/main/rtp_engine.c | 542 b/main/say.c | 46 b/main/sdp_srtp.c | 4 b/main/sorcery.c | 10 b/main/srv.c | 3 b/main/stasis_cache.c | 2 b/main/stdtime/localtime.c | 2 b/main/strings.c | 21 b/main/stun.c | 15 b/main/taskprocessor.c | 8 b/main/tcptls.c | 218 b/main/test.c | 4 b/main/translate.c | 6 b/main/utils.c | 29 b/makeopts.in | 11 b/menuselect/menuselect.c | 8 b/menuselect/menuselect.h | 3 b/pbx/Makefile | 2 b/pbx/pbx_dundi.c | 8 b/pbx/pbx_realtime.c | 23 b/pbx/pbx_spool.c | 282 b/res/Makefile | 12 b/res/res_agi.c | 73 b/res/res_ari.c | 53 b/res/res_ari_applications.c | 23 b/res/res_ari_asterisk.c | 23 b/res/res_ari_bridges.c | 23 b/res/res_ari_channels.c | 23 b/res/res_ari_device_states.c | 23 b/res/res_ari_endpoints.c | 23 b/res/res_ari_events.c | 56 b/res/res_ari_mailboxes.c | 23 b/res/res_ari_model.c | 2 b/res/res_ari_playbacks.c | 23 b/res/res_ari_recordings.c | 23 b/res/res_ari_sounds.c | 23 b/res/res_calendar.c | 111 b/res/res_calendar_caldav.c | 41 b/res/res_calendar_icalendar.c | 41 b/res/res_chan_stats.c | 23 b/res/res_clioriginate.c | 8 b/res/res_config_curl.c | 7 b/res/res_config_ldap.c | 768 b/res/res_config_odbc.c | 6 b/res/res_config_pgsql.c | 197 b/res/res_config_sqlite.c | 24 b/res/res_config_sqlite3.c | 234 b/res/res_corosync.c | 29 b/res/res_endpoint_stats.c | 2 b/res/res_format_attr_h263.c | 2 b/res/res_format_attr_h264.c | 2 b/res/res_hep.c | 39 b/res/res_hep_pjsip.c | 12 b/res/res_hep_rtcp.c | 21 b/res/res_http_post.c | 19 b/res/res_http_websocket.c | 2 b/res/res_limit.c | 2 b/res/res_monitor.c | 41 b/res/res_musiconhold.c | 45 b/res/res_pjproject.c | 2 b/res/res_pjsip.c | 456 b/res/res_pjsip/config_transport.c | 87 b/res/res_pjsip/include/res_pjsip_private.h | 65 b/res/res_pjsip/location.c | 117 b/res/res_pjsip/pjsip_cli.c | 2 b/res/res_pjsip/pjsip_configuration.c | 102 b/res/res_pjsip/pjsip_distributor.c | 118 b/res/res_pjsip/pjsip_message_filter.c | 532 b/res/res_pjsip/pjsip_options.c | 60 b/res/res_pjsip/pjsip_scheduler.c | 32 b/res/res_pjsip/pjsip_session.c | 121 b/res/res_pjsip/pjsip_transport_events.c | 366 b/res/res_pjsip/presence_xml.c | 25 b/res/res_pjsip/security_events.c | 4 b/res/res_pjsip_authenticator_digest.c | 105 b/res/res_pjsip_caller_id.c | 17 b/res/res_pjsip_config_wizard.c | 38 b/res/res_pjsip_dialog_info_body_generator.c | 10 b/res/res_pjsip_diversion.c | 3 b/res/res_pjsip_endpoint_identifier_ip.c | 259 b/res/res_pjsip_exten_state.c | 5 b/res/res_pjsip_history.c | 7 b/res/res_pjsip_messaging.c | 16 b/res/res_pjsip_mwi.c | 89 b/res/res_pjsip_nat.c | 55 b/res/res_pjsip_one_touch_record_info.c | 2 b/res/res_pjsip_outbound_authenticator_digest.c | 84 b/res/res_pjsip_outbound_publish.c | 35 b/res/res_pjsip_outbound_registration.c | 308 b/res/res_pjsip_pidf_body_generator.c | 4 b/res/res_pjsip_pidf_eyebeam_body_supplement.c | 34 b/res/res_pjsip_publish_asterisk.c | 8 b/res/res_pjsip_pubsub.c | 1071 + b/res/res_pjsip_refer.c | 35 b/res/res_pjsip_registrar.c | 319 b/res/res_pjsip_sdp_rtp.c | 180 b/res/res_pjsip_send_to_voicemail.c | 2 b/res/res_pjsip_session.c | 462 b/res/res_pjsip_session.exports.in | 1 b/res/res_pjsip_t38.c | 89 b/res/res_pjsip_transport_management.c | 58 b/res/res_pjsip_transport_websocket.c | 91 b/res/res_pjsip_xpidf_body_generator.c | 2 b/res/res_rtp_asterisk.c | 1678 +- b/res/res_rtp_multicast.c | 139 b/res/res_smdi.c | 14 b/res/res_sorcery_memory_cache.c | 14 b/res/res_srtp.c | 37 b/res/res_stasis.c | 24 b/res/res_stasis_device_state.c | 48 b/res/res_stasis_playback.c | 5 b/res/res_stasis_recording.c | 5 b/res/res_stasis_snoop.c | 22 b/res/res_stasis_test.c | 2 b/res/res_statsd.c | 3 b/res/res_stun_monitor.c | 12 b/res/res_xmpp.c | 257 b/res/srtp/srtp_compat.h | 33 b/res/stasis/stasis_bridge.c | 2 b/res/stasis_recording/stored.c | 4 b/rest-api-templates/res_ari_resource.c.mustache | 66 b/sounds/Makefile | 7 b/sounds/sounds.xml | 27 b/tests/test_bridging.c | 292 b/tests/test_bucket.c | 2 b/tests/test_channel_feature_hooks.c | 2 b/tests/test_config.c | 88 b/tests/test_core_format.c | 5 b/tests/test_json.c | 16 b/tests/test_logger.c | 67 b/tests/test_pbx.c | 24 b/tests/test_substitution.c | 9 b/tests/test_taskprocessor.c | 2 b/tests/test_vector.c | 21 b/tests/test_voicemail_api.c | 52 b/third-party/Makefile | 2 b/third-party/Makefile.rules | 4 b/third-party/configure.m4 | 5 b/third-party/pjproject/Makefile | 39 b/third-party/pjproject/Makefile.rules | 20 b/third-party/pjproject/configure.m4 | 34 b/third-party/pjproject/patches/0000-remove-third-party.patch | 61 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 build_tools/embed_modules.xml | 46 res/res_pjsip/pjsip_message_ip_updater.c | 303 third-party/pjproject/patches/0001-r5397-pjsip_generic_array_max_count.patch | 58 third-party/pjproject/patches/0001-r5400-pjsip_tx_data_dec_ref.patch | 24 third-party/pjproject/patches/0002-Fix-1946-Avoid-deinitialization-of-uninitialized-cli.patch | 56 third-party/pjproject/patches/0002-r5435-add-pjsip_inv_session-ref_cnt.patch | 212 third-party/pjproject/patches/0003-r5403-pjsip_IPV6_V6ONLY.patch | 13 third-party/pjproject/patches/0004-resolver.c-Prevent-SERVFAIL-from-marking-name-server.patch | 48 third-party/pjproject/patches/0005-Re-1969-Fix-crash-on-using-an-already-destroyed-SSL-.patch | 164 third-party/pjproject/patches/0006-r5471-svn-backport-Various-fixes-for-DNS-IPv6.patch | 134 third-party/pjproject/patches/0006-r5473-svn-backport-Fix-pending-query.patch | 28 third-party/pjproject/patches/0006-r5475-svn-backport-Remove-DNS-cache-entry.patch | 70 third-party/pjproject/patches/0006-r5477-svn-backport-Fix-DNS-write-on-freed-memory.patch | 33 third-party/pjproject/patches/0011-r5554-svn-backport-Increase-SENDER_WIDTH-column-size.patch | 77 third-party/pjproject/patches/0012-Re-1945-misc-Don-t-trigger-SRV-complete-callback-whe.patch | 59 third-party/pjproject/patches/0013-r5559-svn-backport-Fix-to-resolve-DNS-SRV-crashes.patch | 112 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/0090-sip_parser-Add-validity-checking-for-numeric-header-.patch | 901 - third-party/pjproject/patches/0100-sip_transport-Destroy-transports-not-in-hash.patch | 27 452 files changed, 27283 insertions(+), 9222 deletions(-)