diff --git a/.version b/.version
index 84b967801b00e969855b8dd6867eab18b089d38d..5d17a8a983e8a354de2e037f9fd34ab71c58383f 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-certified/18.9-cert1-rc1
\ No newline at end of file
+certified/18.9-cert1
\ No newline at end of file
diff --git a/ChangeLog b/ChangeLog
index cb26d4ca0f3b08a8982abb123c34ba541c79d267..a62a50931f5ef3021c4f994b4632fac79d295c8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,99 @@
-2022-01-21 17:26 +0000  Asterisk Development Team <asteriskteam@digium.com>
+2022-04-28 12:44 +0000  Asterisk Development Team <asteriskteam@digium.com>
 
-	* asterisk certified/18.9-cert1-rc1 Released.
+	* asterisk certified/18.9-cert1 Released.
+
+2022-04-21 10:26 +0000 [f3b0b4f099]  Ben Ford <bford@digium.com>
+
+	* res_pjsip_stir_shaken.c: Fix enabled when not configured.
+
+	  There was an issue with the conditional where STIR/SHAKEN would be
+	  enabled even when not configured. It has been changed to ensure that if
+	  a profile does not exist and stir_shaken is not set in pjsip.conf, then
+	  the conditional will return from the function without performing
+	  STIR/SHAKEN operations.
+
+	  ASTERISK-30024
+
+	  Change-Id: I41286a3d35b033ccbfbe4129427a62cb793a86e6
+	  (cherry picked from commit 40f4268f2df3ac4d416e06bf825b2ea954a42075)
+
+2022-02-28 11:19 +0000 [46f5a9c1ae]  Ben Ford <bford@digium.com>
+
+	* AST-2022-002 - res_stir_shaken/curl: Add ACL checks for Identity header.
+
+	  Adds a new configuration option, stir_shaken_profile, in pjsip.conf that
+	  can be specified on a per endpoint basis. This option will reference a
+	  stir_shaken_profile that can be configured in stir_shaken.conf. The type
+	  of this option must be 'profile'. The stir_shaken option can be
+	  specified on this object with the same values as before (attest, verify,
+	  on), but it cannot be off since having the profile itself implies wanting
+	  STIR/SHAKEN support. You can also specify an ACL from acl.conf (along
+	  with permit and deny lines in the object itself) that will be used to
+	  limit what interfaces Asterisk will attempt to retrieve information from
+	  when reading the Identity header.
+
+	  ASTERISK-29476
+
+	  Change-Id: I87fa61f78a9ea0cd42530691a30da3c781842406
+
+2022-01-07 08:50 +0000 [4e2d36ebdb]  Ben Ford <bford@digium.com>
+
+	* AST-2022-001 - res_stir_shaken/curl: Limit file size and check start.
+
+	  Put checks in place to limit how much we will actually download, as well
+	  as a check for the data we receive at the start to ensure it begins with
+	  what we would expect a certificate to begin with.
+
+	  ASTERISK-29872
+
+	  Change-Id: Ifd3c6b8bd52b8b6192a04166ccce4fc8a8000b46
+
+2022-02-10 06:02 +0000 [77adb9998f]  Joshua C. Colp <jcolp@sangoma.com>
+
+	* func_odbc: Add SQL_ESC_BACKSLASHES dialplan function.
+
+	  Some databases depending on their configuration using backslashes
+	  for escaping. When combined with the use of ' this can result in
+	  a broken func_odbc query.
+
+	  This change adds a SQL_ESC_BACKSLASHES dialplan function which can
+	  be used to escape the backslashes.
+
+	  This is done as a dialplan function instead of being always done
+	  as some databases do not require this, and always doing it would
+	  result in incorrect data being put into the database.
+
+	  ASTERISK-29838
+
+	  Change-Id: I152bf34899b96ddb09cca3e767254d8d78f0c83d
+
+2022-03-03 16:44 +0000 [b369ac56e3]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-006: pjproject - unconstrained malformed multipart SIP message
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: Ic58957afc453195d53c2bd25c905df3d91d1abe6
+
+2022-03-03 16:42 +0000 [4db5e3a498]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-005: pjproject - undefined behavior after freeing a dialog set
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: Ia8ce6d82b115c82c1138747c72a0adcaa42b718c
+
+2022-03-03 16:41 +0000 [c22deb51c3]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-004: pjproject - possible integer underflow on STUN message
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: I721cd254e4f8aa6d3a97a37529cca53519694c54
+
+2022-01-21 11:26 +0000 [b211cb932a]  Asterisk Development Team <asteriskteam@digium.com>
+
+	* Update for certified/18.9-cert1-rc1
 
 2022-01-14 13:56 +0000 [fefe1cac3a]  Mike Bradeen <mbradeen@sangoma.com>
 
@@ -19083,6 +19176,77 @@
 
 	  Change-Id: I4210e53f8022a2a68c7653595bdd13fbebac41ee
 
+2022-04-14 22:18 +0000  Asterisk Development Team <asteriskteam@digium.com>
+
+	* asterisk certified/16.8-cert14 Released.
+
+2022-04-14 15:53 +0000 [f430d38bb0]  Asterisk Development Team <asteriskteam@digium.com>
+
+	* Update CHANGES and UPGRADE.txt for 16.8-cert14
+2022-02-10 06:02 +0000 [393d24db55]  Joshua C. Colp <jcolp@sangoma.com>
+
+	* func_odbc: Add SQL_ESC_BACKSLASHES dialplan function.
+
+	  Some databases depending on their configuration using backslashes
+	  for escaping. When combined with the use of ' this can result in
+	  a broken func_odbc query.
+
+	  This change adds a SQL_ESC_BACKSLASHES dialplan function which can
+	  be used to escape the backslashes.
+
+	  This is done as a dialplan function instead of being always done
+	  as some databases do not require this, and always doing it would
+	  result in incorrect data being put into the database.
+
+	  ASTERISK-29838
+
+	  Change-Id: I152bf34899b96ddb09cca3e767254d8d78f0c83d
+
+2022-03-04 19:07 +0000  Asterisk Development Team <asteriskteam@digium.com>
+
+	* asterisk certified/16.8-cert13 Released.
+
+2022-03-03 16:42 +0000 [e6ecaf292d]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-005: pjproject - undefined behavior after freeing a dialog set
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: Ia8ce6d82b115c82c1138747c72a0adcaa42b718c
+	  (cherry picked from commit 7f76dce133412a8a3ce53e73921c43d5b5d2dd18)
+
+2022-03-04 13:05 +0000 [b531968dd5]  Asterisk Development Team <asteriskteam@digium.com>
+
+	* Update for certified/16.8-cert13
+
+2022-03-03 16:44 +0000 [aaba516fb6]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-006: pjproject - unconstrained malformed multipart SIP message
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: Ic58957afc453195d53c2bd25c905df3d91d1abe6
+
+2022-03-03 16:41 +0000 [2be8154ca1]  Kevin Harwell <kharwell@sangoma.com>
+
+	* AST-2022-004: pjproject - possible integer underflow on STUN message
+
+	  ASTERISK-29945 #close
+
+	  Change-Id: I721cd254e4f8aa6d3a97a37529cca53519694c54
+
+2021-11-08 09:01 +0000 [7420644f6d]  Sean Bright <sean.bright@gmail.com>
+
+	* pbx.c: Don't remove dashes from hints on reload.
+
+	  When reloading dialplan, hints created dynamically would lose any dash
+	  characters. Now we ignore those dashes if we are dealing with a hint
+	  during a reload.
+
+	  ASTERISK-28040 #close
+
+	  Change-Id: I95e48f5a268efa3c6840ab69798525d3dce91636
+
 2021-10-21 12:54 +0000  Asterisk Development Team <asteriskteam@digium.com>
 
 	* asterisk certified/16.8-cert12 Released.
diff --git a/asterisk-certified-18.9-cert1-rc1-summary.html b/asterisk-certified-18.9-cert1-summary.html
similarity index 97%
rename from asterisk-certified-18.9-cert1-rc1-summary.html
rename to asterisk-certified-18.9-cert1-summary.html
index caf6e4c93d96c9b8aec4d11bc0f68aff143704eb..6525b73e4138b3c896684d9f7109735903a218af 100644
--- a/asterisk-certified-18.9-cert1-rc1-summary.html
+++ b/asterisk-certified-18.9-cert1-summary.html
@@ -1,13 +1,13 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><title>Release Summary - asterisk-certified/18.9-cert1-rc1</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-certified/18.9-cert1-rc1</h3><h3 align="center">Date: 2022-01-21</h3><h3 align="center">&lt;asteriskteam@digium.com&gt;</h3><hr><h2 align="center">Table of Contents</h2><ol>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><title>Release Summary - asterisk-certified/18.9-cert1</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-certified/18.9-cert1</h3><h3 align="center">Date: 2022-04-28</h3><h3 align="center">&lt;asteriskteam@digium.com&gt;</h3><hr><h2 align="center">Table of Contents</h2><ol>
 <li><a href="#summary">Summary</a></li>
 <li><a href="#contributors">Contributors</a></li>
 <li><a href="#closed_issues">Closed Issues</a></li>
 <li><a href="#open_issues">Open Issues</a></li>
 <li><a href="#commits">Other Changes</a></li>
 <li><a href="#diffstat">Diffstat</a></li>
-</ol><hr><a name="summary"><h2 align="center">Summary</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><p>The data in this summary reflects changes that have been made since the previous release, asterisk-certified/16.8-cert12.</p><hr><a name="contributors"><h2 align="center">Contributors</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><table width="100%" border="0">
+</ol><hr><a name="summary"><h2 align="center">Summary</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><p>The data in this summary reflects changes that have been made since the previous release, asterisk-certified/16.8-cert14.</p><hr><a name="contributors"><h2 align="center">Contributors</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><table width="100%" border="0">
 <tr><th width="33%">Coders</th><th width="33%">Testers</th><th width="33%">Reporters</th></tr>
-<tr valign="top"><td width="33%">188 Sean Bright <sean.bright@gmail.com><br/>160 George Joseph <gjoseph@digium.com><br/>89 Joshua C. Colp <jcolp@sangoma.com><br/>88 Alexander Traud <pabstraud@compuserve.com><br/>72 Corey Farrell <git@cfware.com><br/>71 Kevin Harwell <kharwell@sangoma.com><br/>53 Joshua Colp <jcolp@digium.com><br/>51 Richard Mudgett <rmudgett@digium.com><br/>50 Naveen Albert <asterisk@phreaknet.org><br/>40 Ben Ford <bford@digium.com><br/>32 Jaco Kroon <jaco@uls.co.za><br/>30 Alexei Gradinari <alex2grad@gmail.com><br/>24 Josh Soref <jsoref@users.noreply.github.com><br/>21 sungtae kim <sungtae.kim@avoxi.com><br/>19 Torrey Searle <tsearle@voxbone.com><br/>15 Asterisk Development Team <asteriskteam@digium.com><br/>15 Walter Doekes <walter+asterisk@wjd.nu><br/>11 Sungtae Kim <pchero21@gmail.com><br/>11 Chris-Savinovich <csavinovich@digium.com><br/>9 Rodrigo Ramírez Norambuena <a@rodrigoramirez.com><br/>9 Alexander Traud <pabstraud@compuserve.com><br/>9 Guido Falsi <madpilot@freebsd.org><br/>8 Jean Aunis <jean.aunis@prescom.fr><br/>8 Pirmin Walthert <infos@nappsoft.ch><br/>8 laszlovl <digium@lvlconsultancy.nl><br/>7 Matt Jordan <mjordan@digium.com><br/>7 Frederic LE FOLL <frederic.lefoll@c-s.fr><br/>6 Boris P. Korzun <drtr0jan@yandex.ru><br/>5 Salah Ahmed <sahmed@voxbone.com><br/>5 Pascal Cadotte Michaud <pcm@wazo.io><br/>5 Tzafrir Cohen <tzafrir.cohen@xorcom.com><br/>5 Ivan Poddubnyi <ivan.poddubny@gmail.com><br/>5 Dan Cropp <dan@amtelco.com><br/>5 Igor Goncharovsky <igorg@iqtek.ru><br/>5 Sebastien Duthil <sduthil@wazo.community><br/>4 Emmanuel BUU <emmanuel.buu@ives.fr><br/>4 Nick French <nickfrench@gmail.com><br/>4 Florian Floimair <f.floimair@commend.com><br/>4 Mike Bradeen <mbradeen@sangoma.com><br/>4 Abhay Gupta <abhay@avissol.com><br/>3 Matthew Fredrickson <creslin@digium.com><br/>3 Holger Hans Peter Freyther <holger@moiji-mobile.com><br/>3 Nickolay Shmyrev <nshmyrev@alphacephei.com><br/>3 Joseph Nadiv <ynadiv@corpit.xyz><br/>3 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/>3 Mark Murawski <markm@intellasoft.net><br/>3 Jeremy Lainé <jeremy.laine@m4x.org><br/>2 Sebastian Kemper <sebastian_ml@gmx.net><br/>2 cirillor <cirillor@lbv.org.br><br/>2 Robert Cripps <rcripps@voxbone.com><br/>2 Nathan Bruning <nathan@iperity.com><br/>2 Bernd Zobl <b.zobl@commend.com><br/>2 cmaj <chris@penguinpbx.com><br/>2 Andrew Siplas <andrew@asiplas.net><br/>2 Shloime Rosenblum <shloimerosenblum@gmail.com><br/>2 Giuseppe Sucameli <sucameli@netresults.it><br/>2 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/>2 Mark Petersen <bugs.digium.com@zombie.dk><br/>2 Michael Neuhauser <mike@firmix.at><br/>2 Kirsty Tyerman <kirsty.tyerman@boeing.com><br/>1 Sarah Autumn <sarah@connectionsmuseum.org><br/>1 Ivan Poddubny <ivan.poddubny@gmail.com><br/>1 Nasir Iqbal <nasir@ictinnovations.com><br/>1 Matthew Kern <mkern@alconconstruction.com><br/>1 Jared Smith <jsmith@fedoraproject.org><br/>1 Jonathan Rose <jrose@digium.com><br/>1 under <pcapdump@gmail.com><br/>1 Bernard Merindol <bernard.merindol@telnowedge.com><br/>1 Bryan Boatright <ast-bugs@omega71.com><br/>1 Kfir Itzhak <mastertheknife@gmail.com><br/>1 Michael Cargile <mikec@vicidial.com><br/>1 Nicholas John Koch <koch@njk-it.de><br/>1 Christoph Moench-Tegeder <cmt@burggraben.net><br/>1 Patrick Verzele <patrick@verzele.be><br/>1 Dömsödi Gergely <doome@uhusystems.com><br/>1 Michal Hajek <michal.hajek@daktela.com><br/>1 eyalhasson <eyal@kolhl.com><br/>1 Jason Hord <jhord@fluentstream.com> (license 6978)<br/>1 Peter Katzmann <peter.katzmann@edag.de><br/>1 Michael Walton (license 6502)<br/>1 Jan Hoffmann <jan@3e8.eu> (license 6986)<br/>1 Rijnhard Hessel <rijnhard@teleforge.co.za><br/>1 Stanislav <stas.abramenkov@gmail.com><br/>1 Peter Turczak <peter@turczak.de><br/>1 David M. Lee <dlee@respoke.io><br/>1 Daniel Heckl <daniel.heckl@gmail.com><br/>1 Francesco Castellano <francesco.castellano@messagenet.it><br/>1 Morten Tryfoss <morten@tryfoss.no><br/>1 Leonid Fainshtein <leonid.fainshtein@xorcom.com><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Paulo Vicentini <paulo.vicentini@gmail.com><br/>1 Cao Minh Hiep <chiep@infinitalk.co.jp><br/>1 Evgenios_Greek <jone1984@hotmail.com><br/>1 Alexander Anikin <may213@yandex.ru><br/>1 Xiemin Chen <chenxiemin@gmail.com><br/>1 Thomas Arimont (license 5525)<br/>1 Jasper van der Neut <jasper@isotopic.nl><br/>1 Martin Tomec <tomec.martin@gmail.com><br/>1 Diederik de Groot <dkgroot@talon.nl><br/>1 Kevin Reeves <kevin@phoneburner.com><br/>1 Stas Kobzar <stas@modulis.ca><br/>1 Dennis Buteyn <dennis.buteyn@xorcom.com><br/>1 Antoni Goldstein <action@gdevel.com><br/>1 Lucas Mendes <lucas.mendes@wearespindle.com><br/>1 Sylvain Afchain <safchain@gmail.com><br/>1 Dovid Bender <dovid@telecurve.com><br/>1 Evandro César Arruda <ecarruda@gmail.com><br/>1 Gerald Schnabel <gs@starface.de><br/>1 Sebastian Damm <damm@sipgate.de><br/>1 Università di Bologna - CESIA VoIP <cesia.voip@unibo.it><br/>1 Mohit Dhiman <mohitdhiman@drishti-soft.com><br/>1 Nico Kooijman <nk@voclarion.nl><br/>1 Michael Goryainov<br/>1 Roger James <roger@beardandsandals.co.uk><br/>1 Valentin Vidic <vvidic@valentin-vidic.from.hr><br/>1 Moises Silva <moises.silva@gmail.com><br/>1 Chris Savinovich <csavinovich@digium.com><br/>1 Alexander Greiner-Baer <alex+asterisk@greiner-baer.de><br/>1 Peter Sokolov (License #7070)<br/>1 Moritz Fain <moritz@fain.io><br/>1 Seán C McCord <ulexus@gmail.com><br/>1 David Hajek <david.hajek@daktela.com><br/>1 snuffy <snuffy22@gmail.com><br/></td><td width="33%">3 Emmanuel BUU<br/>2 Mark Petersen<br/>1 Cao Minh Hiep<br/>1 tests/test_utils.c.<br/>1 Abhay Gupta<br/>1 Joseph Nadiv<br/></td><td width="33%">72 Alexander Traud <pabstraud@compuserve.com><br/>61 Joshua C. Colp <jcolp@digium.com><br/>49 N A <mail@interlinked.x10host.com><br/>31 sungtae kim <pchero21@gmail.com><br/>30 George Joseph <gjoseph@digium.com><br/>24 Josh Soref <jsoref@gmail.com><br/>20 Kevin Harwell <kharwell@digium.com><br/>18 Torrey Searle <tsearle@gmail.com><br/>18 Ross Beer <ross.beer@voicehost.co.uk><br/>14 Alexei Gradinari <alex2grad@gmail.com><br/>10 Sean Bright <sean@seanbright.com><br/>10 Walter Doekes <walter+asterisk@wjd.nu><br/>10 Jean Aunis - Prescom <jean.aunis@prescom.fr><br/>9 nappsoft <infos@nappsoft.ch><br/>8 Guido Falsi <madpilot@freebsd.org><br/>8 laszlovl <digium@lvlconsultancy.nl><br/>7 Corey Farrell <git@cfware.com><br/>7 Boris P. Korzun <drtr0jan@yandex.ru><br/>7 Jaco Kroon <jaco@uls.co.za><br/>7 Frederic LE FOLL <frederic.lefoll@c-s.fr><br/>7 Ross Beer<br/>6 Dan Cropp <dan@amtelco.com><br/>6 Salah Ahmed <txrubel@gmail.com><br/>6 Sébastien Duthil <sduthil@wazo.community><br/>6 Matt Jordan <mjordan@digium.com><br/>6 Dan Cropp<br/>5 Michael Maier <m1278468@mailbox.org><br/>5 Sebastian Damm <sdamm@pascom.net><br/>5 Gregory Massel <greg@csurf.co.za><br/>5 Pascal Cadotte Michaud <pascal.cadotte@gmail.com><br/>5 cmaj <chris@penguinpbx.com><br/>4 Sergej Kasumovic <sergej@bicomsystems.com><br/>4 Benjamin Keith Ford <bford@digium.com><br/>4 Emmanuel BUU <emmanuel.buu@ives.fr><br/>4 Jonathan Harris <lardconcepts@gmail.com><br/>4 Jeremy Lainé <jeremy.laine@m4x.org><br/>4 Abhay Gupta <abhay@avissol.com><br/>4 Michael <ringo@vianet.ca><br/>4 Joshua Elson <joshelson@gmail.com><br/>3 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/>3 Ivan Poddubny <ivan.poddubny@gmail.com><br/>3 Nickolay V. Shmyrev <nshmyrev@alphacephei.com><br/>3 Robert Sutton <rsutton@noojee.com.au><br/>3 Matthias Hensler <mh@relaix.net><br/>3 Alexander Traud<br/>3 Emmanuel BUU<br/>3 Nick French <nickfrench@gmail.com><br/>2 Joseph Ades <josephades1@gmail.com><br/>2 under <pcapdump@gmail.com><br/>2 Niksa Baldun <niksa.baldun@gmail.com><br/>2 pasandev <pasandev@ymail.com><br/>2 Stas Kobzar <stas@modulis.ca><br/>2 Timothy Vanderaerden <timothy.vanderaerden@optimise-group.be><br/>2 Giuseppe Sucameli <sucameli@netresults.it><br/>2 Igor Goncharovsky <igor.goncharovsky@gmail.com><br/>2 Cirillo Ferreira <cirillor@lbv.org.br><br/>2 Marin Odrljin <marin@maxcom.hr><br/>2 Mark Petersen<br/>2 Andrew Siplas <andrew@asiplas.net><br/>2 David Kuehling <dvdkhlng@posteo.de><br/>2 Mark Murawski <markm@intellasoft.net><br/>2 Bernhard Schmidt<br/>2 Sébastien Duthil<br/>2 Luke Escude <luke@primevox.net><br/>2 Michael Neuhauser <mike@firmix.at><br/>2 Rusty Newton <rnewton@digium.com><br/>2 Peter Sokolov <newsletter@fab-online.com><br/>2 Shloime Rosenblum <shloimerosenblum@gmail.com><br/>2 abelbeck <lonnie@abelbeck.com><br/>2 Stefan Ruf <ruf.stefan@swm.de><br/>2 Robert Cripps <rcripps@voxbone.com><br/>2 Mark Petersen <bugs.digium.com@zombie.dk><br/>2 Ruddy G <plugworld@micnes.com><br/>2 Bernhard Schmidt <berni@birkenwald.de><br/>2 Dennis <dennis.buteyn@xorcom.com><br/>2 Joeran Vinzens <vinzens@sipgate.de><br/>2 Olivier Krief <olivier.krief@gmail.com><br/>2 Eyal Hasson <eyal@kolhl.com><br/>2 Etienne Lessard <elessard97@gmail.com><br/>2 Andrew Yager <andrew@rwts.com.au><br/>2 George Joseph<br/>2 Florian Floimair <f.floimair@commend.com><br/>2 Hajek Michal <michal.hajek@daktela.com><br/>2 Sebastian Kemper <sebastian_ml@gmx.net><br/>2 Jared Smith <jaredsmith@jaredsmith.net><br/>2 Brian J. Murrell <brian@interlinx.bc.ca><br/>2 Michael Neuhauser<br/>1 Ramarajan <pramarajan@sangoma.com><br/>1 Juan Carlos Castro y Castro <jccyc1965@gmail.com><br/>1 Adam Secombe <adam.j.secombe@boeing.com><br/>1 Lucas Tardioli Silveira <lucas.tardioli@gmail.com><br/>1 Jean-Denis Girard<br/>1 Adam Secombe<br/>1 Mark <mark@wrapped.cx><br/>1 Samuel Galarneau <sgalarneau@digium.com><br/>1 Thomas Johnson <tjohnson@microautomation.com><br/>1 Seán C. McCord <ulexus@gmail.com><br/>1 Speed Dial Dave <speed_dial_dave@gmx.com><br/>1 David Kuehling<br/>1 Alex <alex@alex-at.ru><br/>1 Paul Brooks <paul@dialaround.pro><br/>1 Janu<br/>1 Nathan Bruning <nathan@iperity.com><br/>1 César Benjamín García Martínez<br/>1 Peter Turczak <peter@turczak.de><br/>1 Jeremiah Gadd <jeremygadd@gmail.com><br/>1 Péter Juhász <peter.juhasz@comnica.com><br/>1 Kevin Flyn <kevflynn69@gmail.com><br/>1 Kirill Katsnelson<br/>1 Tomas Maldonado <tomas.maldonado@intraway.com><br/>1 Chris <christophe.cap@niko.eu><br/>1 Luit van Drongelen <luitvd@gmail.com><br/>1 Valentin Safonov <val32rus@ya.ru><br/>1 Dmitry Wagin <dmitry.wagin@ya.ru><br/>1 bbawkon <bbawkon@malibutech.com><br/>1 Mitch Claborn<br/>1 Bob Atkins <bob@digilink.net><br/>1 Lei Fu <solo@astercc.org><br/>1 Paul Brooks<br/>1 Gil Richard<br/>1 Dmitry Svyatogorov <ds@vo-ix.ru><br/>1 Vieri <vieridipaola@gmail.com><br/>1 Christoph Moench-Tegeder <cmt@burggraben.net><br/>1 Alex Hermann <alex-asterisk@hexla.nl><br/>1 Cedric BASSAGET <cedric@oceanet.com><br/>1 Schneur Rosenberg <thesipguy@gmail.com><br/>1 David M. Lee <dlee@digium.com><br/>1 Richard Kenner<br/>1 Dan Jenkins<br/>1 Dalius Mockevicius <dalius.mockevicius@telia.lt><br/>1 Krzysztof Trempala <k.trempala@slican.pl><br/>1 Università di Bologna - CESIA VoIP <cesia.voip@unibo.it><br/>1 David Wilcox<br/>1 Martin Zeh <martin.zeh@forsa.de><br/>1 Mauri de Souza Meneguzzo (3CPlus) <mauri.nunes@fluxoti.com><br/>1 Jean-Denis Girard <jd.girard@sysnux.pf><br/>1 Dmitry Shubin <dssaster@comita.ru><br/>1 Roger James <roger@beardandsandals.co.uk><br/>1 Eric Smith <abkowald@gmail.com><br/>1 Michael Maier<br/>1 Andrew Nagy<br/>1 Mohit Dhiman <mohitdhiman@drishti-soft.com><br/>1 Nikolay shakin <post@itprofit32.ru><br/>1 Joshua Roys<br/>1 Brian J. Murrell<br/>1 Jonathan Harris<br/>1 Ronald Raikes<br/>1 Matt Addison <maddison@iquest.net><br/>1 Nicholas John Koch <koch@njk-it.de><br/>1 Lucas Mendes <lucas.mendes@wearespindle.com><br/>1 Niksa Baldun<br/>1 Kfir Itzhak <mastertheknife@gmail.com><br/>1 Bill Kervaski <bill@kervaski.com><br/>1 Oleksandr Natalenko<br/>1 tootai <admin@tootai.net><br/>1 Jacek Konieczny <jkonieczny@eggsoft.pl><br/>1 Julien <tigood@gmail.com><br/>1 Vyrva Igor<br/>1 Scott Griepentrog <sgriepentrog@digium.com><br/>1 Sta Retji <zema3ema@yahoo.com><br/>1 Joshua C. Colp<br/>1 dovid <dovi5988@dovid.net><br/>1 Yoooooo Ha <n1906374c@e.ntu.edu.sg><br/>1 kevin@phoneburner.com<br/>1 Gil Richard <grichard@intertalksystems.com><br/>1 Alex Hermann<br/>1 Bernard Merindol <bernard.merindol@telnowedge.com><br/>1 Alexey Vasilyev <alexei.vasilyev@gmail.com><br/>1 Ivan Poddubny<br/>1 Kirill Katsnelson <kkm@pobox.com><br/>1 Joseph Nadiv <ynadiv@corpit.xyz><br/>1 Jared Hull <programmerjared@yahoo.com><br/>1 Andrea Sannucci <asannucci@voztovoice.net><br/>1 Asterisk to be misaligned.<br/>1 Matthew Kern <mkern@alconconstruction.com><br/>1 Mikhail Ivanov <mivanov@lanta-net.ru><br/>1 boatright <ast-bugs@omega71.com><br/>1 Frank Matano <ftalarico99@gmail.com><br/>1 Cédric Bassaget<br/>1 Luke-Jr <luke-jr+digiumbugs@utopios.org><br/>1 Patrick Wakano <pwakano@gmail.com><br/>1 Joeran Vinzens<br/>1 test011 <tanus@tanus.org><br/>1 Mark <wiewel@woop.la><br/>1 Jim Van Meggelen <jim.vanmeggelen@clearlycore.com><br/>1 David Cunningham <dcunningham@voisonics.com><br/>1 Jim Van Meggelen<br/>1 Daniel <depeee@gmail.com><br/>1 Jared Hull<br/>1 Ronald Raikes <reraikes@avweb.com><br/>1 Cao Minh Hiep<br/>1 Robert Sutton<br/>1 Jonathan Hunter <jhunter@voxboxcoms.co.uk><br/>1 David Lee<br/>1 David Hajek <david.hajek@daktela.com><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Alexander Gonchiy <alexander.gonchiy@gmail.com><br/>1 the CC variable, instead of unconditionally<br/>1 Francesco Castellano <francesco.castellano@messagenet.it><br/>1 EDV O-TON <edv@o-ton-online.de><br/>1 Ted G <tgwaste@gmail.com><br/>1 Stanislav Abramenkov <stas.abramenkov@gmail.com><br/>1 Alexander Akimov <aleksander.akimow@gmail.com><br/>1 Anton Satskiy<br/>1 Niklas Larsson<br/>1 Francois Blackburn <fblackburn@wazo.io><br/>1 Michael Newton <miken32@gmail.com><br/>1 Alexander Greiner-Baer <alex+asterisk@greiner-baer.de><br/>1 Gant Liu <tpzzs@163.com><br/>1 Ian Gilmour <ian.gilmour.x@gmail.com><br/>1 Sotiris Ganouris<br/>1 Philip Young <philip.young@infotts.ca><br/>1 Università di Bologna - CESIA VoIP<br/>1 Morten Tryfoss <morten@tryfoss.no><br/>1 Eliel Sardañons <eliels@gmail.com><br/>1 AvayaXAsterisk <joh.zuerner@yahoo.de><br/>1 Dirk Wendland <dirk@starface.de><br/>1 Luke-Jr <luke-jr+digiumbugs@utopios.org><br/>1 Moritz Fain <moritz.fain@check24.de><br/>1 Valentin Vidić <vvidic@valentin-vidic.from.hr><br/>1 xrobau <xrobau@gmail.com><br/>1 Valentin Safonov<br/>1 Peter Sokolov<br/>1 Kirsty Tyerman<br/>1 Michael Welk <dl5ocd@darc.de><br/>1 Martin Tomec <tomec.martin@gmail.com><br/>1 N A<br/>1 Stefan Repke <stefffan@gmx.de><br/>1 Marco Paland <info@paland.com><br/>1 Sylvain Afchain <safchain@wazo.io><br/>1 Daniel Heckl <daniel.heckl@gmail.com><br/>1 Oleksandr Natalenko <oleksandr@natalenko.name><br/>1 N GM  <ngm12@hotmail.com><br/>1 Abhay Gupta<br/>1 AvayaXAsterisk<br/>1 Steven Wheeler<br/>1 Luit van Drongelen<br/>1 Dirk Wendland<br/>1 Bryan Nelson <bnelson@fluentstream.com><br/>1 Paul Sandys<br/>1 Gerald Schnabel <gs@starface.de><br/>1 Thomas Frederiksen <tommer@nicesurprise.com><br/>1 Vitezslav Novy <a1@vnovy.net><br/>1 Misha Vodsedalek <vmisha@seznam.cz><br/>1 Eric Dantie <edantie@gmail.com><br/>1 Nicholas John Koch<br/>1 Caesar <caesar@itpscorp.com><br/>1 Sam Banks <sam.banks.nz@gmail.com><br/>1 Majdi Bsoul <mbsoul@hotmail.com><br/>1 Byron Clark <bclark@getjive.com><br/>1 Christoph Moench-Tegeder <cmt@FreeBSD.org><br/>1 Evandro César Arruda <ecarruda@gmail.com><br/>1 Michal Hajek <michal.hajek@daktela.com><br/>1 Yury Kirsanov<br/>1 Jason Hord <jhord@fluentstream.com><br/>1 Kevin Flyn<br/>1 Vitold <vit1251@gmail.com><br/>1 Samuel Owens <owenssamuel@bellsouth.net><br/>1 Shlomi Gutman <contrib@voicenter.com><br/>1 seanchann.zhou <seanchann.zhou@gmail.com><br/>1 Dan Jenkins <dan@nimbleape.com><br/>1 Gianluca Merlo <gianluca.merlo@gmail.com><br/>1 Kilburn <kilburna@gmail.com><br/>1 Aheliotech <phones@aheliotech.com><br/>1 Sarah Autumn <sarah@endlesstemple.org><br/>1 Anton Satskiy <satskiy.a@gmail.com><br/>1 Michael Munger <michael@highpoweredhelp.com><br/>1 Kirsty Tyerman <kirsty.tyerman@boeing.com><br/>1 Michael Walton <mike@farsouthnet.com><br/>1 Janu <mdp.87.cat@gmail.com><br/>1 Miguel Sanz <miguelsanzpardo@gmail.com><br/>1 Isaac McDonald <imcdona@voicebyip.com><br/>1 Ove Aursand <oveaurs@gmail.com><br/>1 Daniel Zanutti <daniel@dazsoft.com.br><br/>1 Antoni Goldstein <action@gdevel.com><br/>1 Joshua Roys <roysjosh@gmail.com><br/>1 Maciej Michno <maciej.michno@xtb.com><br/>1 Francisco Correia<br/>1 Rodrigo Ramirez Norambuena <a@rodrigoramirez.com><br/>1 Walter Doekes<br/>1 Stas Kobzar<br/>1 Francisco Seratti <fseratti@gmail.com><br/>1 Xiemin Chen <chenxiemin@gmail.com><br/>1 Frank Matano<br/>1 Yury Kirsanov <y.kirsanov@gmail.com><br/>1 David Hajek<br/>1 Andrey  V. T. <avt1203@gmail.com><br/>1 Juan Martin <jmartin79@yandex.com><br/>1 Mario Ban <mario.ban@bluewin.ch><br/>1 Dmitry Shubin<br/>1 Dmitriy Serov <serov.d.p@gmail.com><br/>1 Hendrik Wedhorn <hwedhorn@addix.net><br/>1 Flole Systems <flole@flole.de><br/>1 Ted G<br/>1 Martin Zeh<br/>1 Boolah  <boolah@mailvoid.net><br/>1 Ernani José Camargo Azevedo <ernaniaz@gmail.com><br/>1 Steven Wheeler <swheeler@usinternet.com><br/>1 Diederik de Groot <dkgroot@talon.nl><br/>1 Paul Sandys <myj@nyct.net><br/>1 Vyrva Igor <vigor1710@yandex.ru><br/>1 IAMJames_ <jamesys@gmail.com><br/>1 Nasir Iqbal <nasir@ictinnovations.com><br/>1 Chris Savinovich <csavinovich@digium.com><br/>1 Patrick Wakano<br/>1 Jasper van der Neut <jasper@isotopic.nl><br/>1 Eliel Sardañons<br/>1 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/>1 dennis <dennis@arena1.com><br/>1 Guido Weckwerth <gweckwerth@gmx.de><br/>1 Jan Hoffmann<br/>1 candrews <candrews@integralblue.com><br/>1 Olivier Krief<br/>1 Lucas Tardioli Silveira<br/>1 Igor Liferenko <igor.liferenko@gmail.com><br/>1 Michael Goryainov <gms4nlt@gmail.com><br/>1 Moises Silva <moises.silva@gmail.com><br/>1 xiemchen<br/>1 Richard Kenner <kenner@gnat.com><br/>1 EDV O-TON<br/>1 siggi <langausd@swt.uni-stuttgart.de><br/>1 sstream <sstream00@yahoo.co.jp><br/>1 Peter Katzmann <peter.katzmann@edag.de><br/>1 Michael Cargile <mikec@vicidial.com><br/>1 Jan Hoffmann <jan@3e8.eu><br/>1 Alex Odrov <suroviy@gmail.com><br/>1 Edvin Vidmar <edvinvidmar@hotmail.com><br/>1 rleasure <rob.leasure@gmail.com><br/>1 Will <drizuid@gmail.com><br/>1 Jonas Swiatek <jonas@telzio.com><br/>1 Ray <rainolf@gmail.com><br/>1 Roman Pertsev <roman@voxlink.ru><br/>1 Cao Minh Hiep <chiep@infinitalk.co.jp><br/>1 Dennis Haney <davh@davh.dk><br/>1 Bernd Zobl <b.zobl@commend.com><br/>1 Francisco Seratti<br/>1 Robin Leffmann <robin@stolendata.net><br/>1 Vitold<br/>1 Rijnhard Hessel <rijnhard@teleforge.co.za><br/>1 Alexander Zharov <anzharov@domclick.ru><br/>1 Andrej <andrej@grom.biz><br/>1 klaus3000 <ramon@pernau.at><br/>1 Dmitriy Serov<br/>1 Kevin Reeves <kevin@phoneburner.com><br/>1 Niklas Larsson <niklas@tese.se><br/>1 Siruja Maharjan <siruja.maharjan@gmail.com><br/>1 Samuel Galarneau<br/>1 Maciej Michno<br/>1 Benjamin M. <mailinglist@perspectives.qc.ca><br/>1 Francisco Correia <francisco.correia.pt@gmail.com><br/>1 Philip Mott <ptm@nexbridge.co.uk><br/>1 周家建 <zhou_0611@163.com><br/>1 Sotiris Ganouris <topgan1@gmail.com><br/>1 vijay kumar <vijaykumar@drishti-soft.com><br/>1 Charlie Smurthwaite <charlie@atechmedia.com><br/>1 Andrew Nagy <andrew.nagy@the159.com><br/>1 Ian Jones <tech@iljones.net><br/>1 Jamuel Starkey <jamuel@my740il.com><br/>1 Cameron <cbanta@gmail.com><br/>1 Paulo Vicentini <paulo.vicentini@gmail.com><br/>1 Marian Piater <marian.piater@voipsun.cz><br/>1 Jacek Konieczny<br/>1 David Wilcox <david.wilcox@cloverbeen.com><br/>1 Leandro Dardini <ldardini@gmail.com><br/>1 alex <warp@adygtelecom.com><br/>1 Sandro Gauci <sandro@enablesecurity.com><br/>1 Dovid Bender<br/>1 Sean Bright<br/>1 César Benjamín García Martínez <matherall@gmail.com><br/>1 Brian Paboojian <brian@nthonet.com><br/>1 Cyril Ramière <cyril.ramiere@ino.global><br/>1 Jørgen H <asterisk.org@hovland.cx><br/></td></tr>
+<tr valign="top"><td width="33%">188 Sean Bright <sean.bright@gmail.com><br/>160 George Joseph <gjoseph@digium.com><br/>90 Joshua C. Colp <jcolp@sangoma.com><br/>88 Alexander Traud <pabstraud@compuserve.com><br/>74 Kevin Harwell <kharwell@sangoma.com><br/>72 Corey Farrell <git@cfware.com><br/>53 Joshua Colp <jcolp@digium.com><br/>51 Richard Mudgett <rmudgett@digium.com><br/>50 Naveen Albert <asterisk@phreaknet.org><br/>43 Ben Ford <bford@digium.com><br/>32 Jaco Kroon <jaco@uls.co.za><br/>30 Alexei Gradinari <alex2grad@gmail.com><br/>24 Josh Soref <jsoref@users.noreply.github.com><br/>21 sungtae kim <sungtae.kim@avoxi.com><br/>19 Torrey Searle <tsearle@voxbone.com><br/>16 Asterisk Development Team <asteriskteam@digium.com><br/>15 Walter Doekes <walter+asterisk@wjd.nu><br/>11 Sungtae Kim <pchero21@gmail.com><br/>11 Chris-Savinovich <csavinovich@digium.com><br/>9 Rodrigo Ramírez Norambuena <a@rodrigoramirez.com><br/>9 Alexander Traud <pabstraud@compuserve.com><br/>9 Guido Falsi <madpilot@freebsd.org><br/>8 Jean Aunis <jean.aunis@prescom.fr><br/>8 Pirmin Walthert <infos@nappsoft.ch><br/>8 laszlovl <digium@lvlconsultancy.nl><br/>7 Matt Jordan <mjordan@digium.com><br/>7 Frederic LE FOLL <frederic.lefoll@c-s.fr><br/>6 Boris P. Korzun <drtr0jan@yandex.ru><br/>5 Salah Ahmed <sahmed@voxbone.com><br/>5 Pascal Cadotte Michaud <pcm@wazo.io><br/>5 Tzafrir Cohen <tzafrir.cohen@xorcom.com><br/>5 Ivan Poddubnyi <ivan.poddubny@gmail.com><br/>5 Dan Cropp <dan@amtelco.com><br/>5 Igor Goncharovsky <igorg@iqtek.ru><br/>5 Sebastien Duthil <sduthil@wazo.community><br/>4 Emmanuel BUU <emmanuel.buu@ives.fr><br/>4 Nick French <nickfrench@gmail.com><br/>4 Florian Floimair <f.floimair@commend.com><br/>4 Mike Bradeen <mbradeen@sangoma.com><br/>4 Abhay Gupta <abhay@avissol.com><br/>3 Matthew Fredrickson <creslin@digium.com><br/>3 Holger Hans Peter Freyther <holger@moiji-mobile.com><br/>3 Nickolay Shmyrev <nshmyrev@alphacephei.com><br/>3 Joseph Nadiv <ynadiv@corpit.xyz><br/>3 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/>3 Mark Murawski <markm@intellasoft.net><br/>3 Jeremy Lainé <jeremy.laine@m4x.org><br/>2 Sebastian Kemper <sebastian_ml@gmx.net><br/>2 cirillor <cirillor@lbv.org.br><br/>2 Robert Cripps <rcripps@voxbone.com><br/>2 Nathan Bruning <nathan@iperity.com><br/>2 Bernd Zobl <b.zobl@commend.com><br/>2 cmaj <chris@penguinpbx.com><br/>2 Andrew Siplas <andrew@asiplas.net><br/>2 Shloime Rosenblum <shloimerosenblum@gmail.com><br/>2 Giuseppe Sucameli <sucameli@netresults.it><br/>2 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/>2 Mark Petersen <bugs.digium.com@zombie.dk><br/>2 Michael Neuhauser <mike@firmix.at><br/>2 Kirsty Tyerman <kirsty.tyerman@boeing.com><br/>1 Sarah Autumn <sarah@connectionsmuseum.org><br/>1 Ivan Poddubny <ivan.poddubny@gmail.com><br/>1 Nasir Iqbal <nasir@ictinnovations.com><br/>1 Matthew Kern <mkern@alconconstruction.com><br/>1 Jared Smith <jsmith@fedoraproject.org><br/>1 Jonathan Rose <jrose@digium.com><br/>1 under <pcapdump@gmail.com><br/>1 Bernard Merindol <bernard.merindol@telnowedge.com><br/>1 Bryan Boatright <ast-bugs@omega71.com><br/>1 Kfir Itzhak <mastertheknife@gmail.com><br/>1 Michael Cargile <mikec@vicidial.com><br/>1 Nicholas John Koch <koch@njk-it.de><br/>1 Christoph Moench-Tegeder <cmt@burggraben.net><br/>1 Patrick Verzele <patrick@verzele.be><br/>1 Dömsödi Gergely <doome@uhusystems.com><br/>1 Michal Hajek <michal.hajek@daktela.com><br/>1 eyalhasson <eyal@kolhl.com><br/>1 Jason Hord <jhord@fluentstream.com> (license 6978)<br/>1 Peter Katzmann <peter.katzmann@edag.de><br/>1 Michael Walton (license 6502)<br/>1 Jan Hoffmann <jan@3e8.eu> (license 6986)<br/>1 Rijnhard Hessel <rijnhard@teleforge.co.za><br/>1 Stanislav <stas.abramenkov@gmail.com><br/>1 Peter Turczak <peter@turczak.de><br/>1 David M. Lee <dlee@respoke.io><br/>1 Daniel Heckl <daniel.heckl@gmail.com><br/>1 Francesco Castellano <francesco.castellano@messagenet.it><br/>1 Morten Tryfoss <morten@tryfoss.no><br/>1 Leonid Fainshtein <leonid.fainshtein@xorcom.com><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Paulo Vicentini <paulo.vicentini@gmail.com><br/>1 Cao Minh Hiep <chiep@infinitalk.co.jp><br/>1 Evgenios_Greek <jone1984@hotmail.com><br/>1 Alexander Anikin <may213@yandex.ru><br/>1 Xiemin Chen <chenxiemin@gmail.com><br/>1 Thomas Arimont (license 5525)<br/>1 Jasper van der Neut <jasper@isotopic.nl><br/>1 Martin Tomec <tomec.martin@gmail.com><br/>1 Diederik de Groot <dkgroot@talon.nl><br/>1 Kevin Reeves <kevin@phoneburner.com><br/>1 Stas Kobzar <stas@modulis.ca><br/>1 Dennis Buteyn <dennis.buteyn@xorcom.com><br/>1 Antoni Goldstein <action@gdevel.com><br/>1 Lucas Mendes <lucas.mendes@wearespindle.com><br/>1 Sylvain Afchain <safchain@gmail.com><br/>1 Dovid Bender <dovid@telecurve.com><br/>1 Evandro César Arruda <ecarruda@gmail.com><br/>1 Gerald Schnabel <gs@starface.de><br/>1 Sebastian Damm <damm@sipgate.de><br/>1 Università di Bologna - CESIA VoIP <cesia.voip@unibo.it><br/>1 Mohit Dhiman <mohitdhiman@drishti-soft.com><br/>1 Nico Kooijman <nk@voclarion.nl><br/>1 Michael Goryainov<br/>1 Roger James <roger@beardandsandals.co.uk><br/>1 Valentin Vidic <vvidic@valentin-vidic.from.hr><br/>1 Moises Silva <moises.silva@gmail.com><br/>1 Chris Savinovich <csavinovich@digium.com><br/>1 Alexander Greiner-Baer <alex+asterisk@greiner-baer.de><br/>1 Peter Sokolov (License #7070)<br/>1 Moritz Fain <moritz@fain.io><br/>1 Seán C McCord <ulexus@gmail.com><br/>1 David Hajek <david.hajek@daktela.com><br/>1 snuffy <snuffy22@gmail.com><br/></td><td width="33%">3 Emmanuel BUU<br/>2 Mark Petersen<br/>1 Cao Minh Hiep<br/>1 tests/test_utils.c.<br/>1 Abhay Gupta<br/>1 Joseph Nadiv<br/></td><td width="33%">72 Alexander Traud <pabstraud@compuserve.com><br/>61 Joshua C. Colp <jcolp@digium.com><br/>49 N A <mail@interlinked.x10host.com><br/>31 sungtae kim <pchero21@gmail.com><br/>30 George Joseph <gjoseph@digium.com><br/>24 Josh Soref <jsoref@gmail.com><br/>23 Kevin Harwell <kharwell@digium.com><br/>18 Torrey Searle <tsearle@gmail.com><br/>18 Ross Beer <ross.beer@voicehost.co.uk><br/>14 Alexei Gradinari <alex2grad@gmail.com><br/>10 Sean Bright <sean@seanbright.com><br/>10 Walter Doekes <walter+asterisk@wjd.nu><br/>10 Jean Aunis - Prescom <jean.aunis@prescom.fr><br/>9 nappsoft <infos@nappsoft.ch><br/>8 Guido Falsi <madpilot@freebsd.org><br/>8 laszlovl <digium@lvlconsultancy.nl><br/>7 Corey Farrell <git@cfware.com><br/>7 Boris P. Korzun <drtr0jan@yandex.ru><br/>7 Jaco Kroon <jaco@uls.co.za><br/>7 Frederic LE FOLL <frederic.lefoll@c-s.fr><br/>7 Ross Beer<br/>6 Dan Cropp <dan@amtelco.com><br/>6 Salah Ahmed <txrubel@gmail.com><br/>6 Sébastien Duthil <sduthil@wazo.community><br/>6 Matt Jordan <mjordan@digium.com><br/>6 Dan Cropp<br/>5 Benjamin Keith Ford <bford@digium.com><br/>5 Michael Maier <m1278468@mailbox.org><br/>5 Sebastian Damm <sdamm@pascom.net><br/>5 Gregory Massel <greg@csurf.co.za><br/>5 Pascal Cadotte Michaud <pascal.cadotte@gmail.com><br/>5 cmaj <chris@penguinpbx.com><br/>4 Sergej Kasumovic <sergej@bicomsystems.com><br/>4 Emmanuel BUU <emmanuel.buu@ives.fr><br/>4 Jonathan Harris <lardconcepts@gmail.com><br/>4 Jeremy Lainé <jeremy.laine@m4x.org><br/>4 Abhay Gupta <abhay@avissol.com><br/>4 Michael <ringo@vianet.ca><br/>4 Joshua Elson <joshelson@gmail.com><br/>3 Andre Barbosa <andre.emanuel.barbosa@gmail.com><br/>3 Ivan Poddubny <ivan.poddubny@gmail.com><br/>3 Nickolay V. Shmyrev <nshmyrev@alphacephei.com><br/>3 Robert Sutton <rsutton@noojee.com.au><br/>3 Matthias Hensler <mh@relaix.net><br/>3 Alexander Traud<br/>3 Emmanuel BUU<br/>3 Nick French <nickfrench@gmail.com><br/>2 Joseph Ades <josephades1@gmail.com><br/>2 under <pcapdump@gmail.com><br/>2 Niksa Baldun <niksa.baldun@gmail.com><br/>2 pasandev <pasandev@ymail.com><br/>2 Stas Kobzar <stas@modulis.ca><br/>2 Timothy Vanderaerden <timothy.vanderaerden@optimise-group.be><br/>2 Giuseppe Sucameli <sucameli@netresults.it><br/>2 Igor Goncharovsky <igor.goncharovsky@gmail.com><br/>2 Cirillo Ferreira <cirillor@lbv.org.br><br/>2 Marin Odrljin <marin@maxcom.hr><br/>2 Mark Petersen<br/>2 Andrew Siplas <andrew@asiplas.net><br/>2 David Kuehling <dvdkhlng@posteo.de><br/>2 Mark Murawski <markm@intellasoft.net><br/>2 Bernhard Schmidt<br/>2 Sébastien Duthil<br/>2 Luke Escude <luke@primevox.net><br/>2 Michael Neuhauser <mike@firmix.at><br/>2 Rusty Newton <rnewton@digium.com><br/>2 Peter Sokolov <newsletter@fab-online.com><br/>2 Shloime Rosenblum <shloimerosenblum@gmail.com><br/>2 abelbeck <lonnie@abelbeck.com><br/>2 Stefan Ruf <ruf.stefan@swm.de><br/>2 Robert Cripps <rcripps@voxbone.com><br/>2 Mark Petersen <bugs.digium.com@zombie.dk><br/>2 Ruddy G <plugworld@micnes.com><br/>2 Bernhard Schmidt <berni@birkenwald.de><br/>2 Dennis <dennis.buteyn@xorcom.com><br/>2 Joeran Vinzens <vinzens@sipgate.de><br/>2 Olivier Krief <olivier.krief@gmail.com><br/>2 Eyal Hasson <eyal@kolhl.com><br/>2 Etienne Lessard <elessard97@gmail.com><br/>2 Andrew Yager <andrew@rwts.com.au><br/>2 George Joseph<br/>2 Florian Floimair <f.floimair@commend.com><br/>2 Hajek Michal <michal.hajek@daktela.com><br/>2 Sebastian Kemper <sebastian_ml@gmx.net><br/>2 Jared Smith <jaredsmith@jaredsmith.net><br/>2 Brian J. Murrell <brian@interlinx.bc.ca><br/>2 Leandro Dardini <ldardini@gmail.com><br/>2 Michael Neuhauser<br/>1 Ramarajan <pramarajan@sangoma.com><br/>1 Juan Carlos Castro y Castro <jccyc1965@gmail.com><br/>1 Claude Diderich <claude.diderich@yahoo.com><br/>1 Adam Secombe <adam.j.secombe@boeing.com><br/>1 Lucas Tardioli Silveira <lucas.tardioli@gmail.com><br/>1 Jean-Denis Girard<br/>1 Adam Secombe<br/>1 Mark <mark@wrapped.cx><br/>1 Samuel Galarneau <sgalarneau@digium.com><br/>1 Thomas Johnson <tjohnson@microautomation.com><br/>1 Seán C. McCord <ulexus@gmail.com><br/>1 Ronald Raikes <reraikes@avweb.com><br/>1 Speed Dial Dave <speed_dial_dave@gmx.com><br/>1 David Kuehling<br/>1 Alex <alex@alex-at.ru><br/>1 Paul Brooks <paul@dialaround.pro><br/>1 Janu<br/>1 Nathan Bruning <nathan@iperity.com><br/>1 César Benjamín García Martínez<br/>1 Peter Turczak <peter@turczak.de><br/>1 Jeremiah Gadd <jeremygadd@gmail.com><br/>1 Péter Juhász <peter.juhasz@comnica.com><br/>1 Kevin Flyn <kevflynn69@gmail.com><br/>1 Kirill Katsnelson<br/>1 Tomas Maldonado <tomas.maldonado@intraway.com><br/>1 Chris <christophe.cap@niko.eu><br/>1 Luit van Drongelen <luitvd@gmail.com><br/>1 Valentin Safonov <val32rus@ya.ru><br/>1 Dmitry Wagin <dmitry.wagin@ya.ru><br/>1 bbawkon <bbawkon@malibutech.com><br/>1 Mitch Claborn<br/>1 Bob Atkins <bob@digilink.net><br/>1 Lei Fu <solo@astercc.org><br/>1 Paul Brooks<br/>1 Gil Richard<br/>1 Dmitry Svyatogorov <ds@vo-ix.ru><br/>1 Vieri <vieridipaola@gmail.com><br/>1 Christoph Moench-Tegeder <cmt@burggraben.net><br/>1 Alex Hermann <alex-asterisk@hexla.nl><br/>1 Cedric BASSAGET <cedric@oceanet.com><br/>1 Schneur Rosenberg <thesipguy@gmail.com><br/>1 David M. Lee <dlee@digium.com><br/>1 Richard Kenner<br/>1 Dalius Mockevicius <dalius.mockevicius@telia.lt><br/>1 Dan Jenkins<br/>1 Università di Bologna - CESIA VoIP <cesia.voip@unibo.it><br/>1 David Wilcox<br/>1 Martin Zeh <martin.zeh@forsa.de><br/>1 Mauri de Souza Meneguzzo (3CPlus) <mauri.nunes@fluxoti.com><br/>1 Jean-Denis Girard <jd.girard@sysnux.pf><br/>1 Dmitry Shubin <dssaster@comita.ru><br/>1 Roger James <roger@beardandsandals.co.uk><br/>1 Eric Smith <abkowald@gmail.com><br/>1 Michael Maier<br/>1 Andrew Nagy<br/>1 Mohit Dhiman <mohitdhiman@drishti-soft.com><br/>1 Nikolay shakin <post@itprofit32.ru><br/>1 Joshua Roys<br/>1 Brian J. Murrell<br/>1 Jonathan Harris<br/>1 Ronald Raikes<br/>1 Matt Addison <maddison@iquest.net><br/>1 Nicholas John Koch <koch@njk-it.de><br/>1 Lucas Mendes <lucas.mendes@wearespindle.com><br/>1 Niksa Baldun<br/>1 Kfir Itzhak <mastertheknife@gmail.com><br/>1 Bill Kervaski <bill@kervaski.com><br/>1 Oleksandr Natalenko<br/>1 tootai <tech@tootai.net><br/>1 Jacek Konieczny <jkonieczny@eggsoft.pl><br/>1 Julien <tigood@gmail.com><br/>1 Vyrva Igor<br/>1 Scott Griepentrog <sgriepentrog@digium.com><br/>1 Sta Retji <zema3ema@yahoo.com><br/>1 Joshua C. Colp<br/>1 dovid <dovi5988@dovid.net><br/>1 Yoooooo Ha <n1906374c@e.ntu.edu.sg><br/>1 kevin@phoneburner.com<br/>1 Gil Richard <grichard@intertalksystems.com><br/>1 Alex Hermann<br/>1 Bernard Merindol <bernard.merindol@telnowedge.com><br/>1 Alexey Vasilyev <alexei.vasilyev@gmail.com><br/>1 Ivan Poddubny<br/>1 Kirill Katsnelson <kkm@pobox.com><br/>1 Joseph Nadiv <ynadiv@corpit.xyz><br/>1 Jared Hull <programmerjared@yahoo.com><br/>1 Andrea Sannucci <asannucci@voztovoice.net><br/>1 Asterisk to be misaligned.<br/>1 Matthew Kern <mkern@alconconstruction.com><br/>1 Mikhail Ivanov <mivanov@lanta-net.ru><br/>1 boatright <ast-bugs-1@omega71.com><br/>1 Frank Matano <ftalarico99@gmail.com><br/>1 Cédric Bassaget<br/>1 Luke-Jr <luke-jr+digiumbugs@utopios.org><br/>1 Patrick Wakano <pwakano@gmail.com><br/>1 Joeran Vinzens<br/>1 test011 <tanus@tanus.org><br/>1 Mark <wiewel@woop.la><br/>1 Jim Van Meggelen <jim.vanmeggelen@clearlycore.com><br/>1 David Cunningham <dcunningham@voisonics.com><br/>1 Jim Van Meggelen<br/>1 Daniel <depeee@gmail.com><br/>1 Jared Hull<br/>1 Krzysztof Trempala <k.trempala@slican.pl><br/>1 Cao Minh Hiep<br/>1 Robert Sutton<br/>1 Jonathan Hunter <jhunter@voxboxcoms.co.uk><br/>1 David Lee<br/>1 David Hajek <david.hajek@daktela.com><br/>1 Carlos Oliva <carlos.oliva@invoxcontact.com><br/>1 Alexander Gonchiy <alexander.gonchiy@gmail.com><br/>1 the CC variable, instead of unconditionally<br/>1 Francesco Castellano <francesco.castellano@messagenet.it><br/>1 EDV O-TON <edv@o-ton-online.de><br/>1 Ted G <tgwaste@gmail.com><br/>1 Stanislav Abramenkov <stas.abramenkov@gmail.com><br/>1 Alexander Akimov <aleksander.akimow@gmail.com><br/>1 Anton Satskiy<br/>1 Niklas Larsson<br/>1 Francois Blackburn <fblackburn@wazo.io><br/>1 Michael Newton <miken32@gmail.com><br/>1 Alexander Greiner-Baer <alex+asterisk@greiner-baer.de><br/>1 Gant Liu <tpzzs@163.com><br/>1 Ian Gilmour <ian.gilmour.x@gmail.com><br/>1 Sotiris Ganouris<br/>1 Philip Young <philip.young@infotts.ca><br/>1 Università di Bologna - CESIA VoIP<br/>1 Morten Tryfoss <morten@tryfoss.no><br/>1 Eliel Sardañons <eliels@gmail.com><br/>1 AvayaXAsterisk <joh.zuerner@yahoo.de><br/>1 Dirk Wendland <dirk@starface.de><br/>1 Luke-Jr <luke-jr+digiumbugs@utopios.org><br/>1 Moritz Fain <moritz.fain@check24.de><br/>1 Valentin Vidić <vvidic@valentin-vidic.from.hr><br/>1 xrobau <xrobau@gmail.com><br/>1 Valentin Safonov<br/>1 Peter Sokolov<br/>1 Kirsty Tyerman<br/>1 Michael Welk <dl5ocd@darc.de><br/>1 Martin Tomec <tomec.martin@gmail.com><br/>1 N A<br/>1 Stefan Repke <stefffan@gmx.de><br/>1 Marco Paland <info@paland.com><br/>1 Sylvain Afchain <safchain@wazo.io><br/>1 Daniel Heckl <daniel.heckl@gmail.com><br/>1 Oleksandr Natalenko <oleksandr@natalenko.name><br/>1 N GM  <ngm12@hotmail.com><br/>1 Abhay Gupta<br/>1 AvayaXAsterisk<br/>1 Steven Wheeler<br/>1 Luit van Drongelen<br/>1 Dirk Wendland<br/>1 Bryan Nelson <bnelson@fluentstream.com><br/>1 Paul Sandys<br/>1 Gerald Schnabel <gs@starface.de><br/>1 Thomas Frederiksen <tommer@nicesurprise.com><br/>1 Vitezslav Novy <a1@vnovy.net><br/>1 Misha Vodsedalek <vmisha@seznam.cz><br/>1 Eric Dantie <edantie@gmail.com><br/>1 Nicholas John Koch<br/>1 Caesar <caesar@itpscorp.com><br/>1 Sam Banks <sam.banks.nz@gmail.com><br/>1 Majdi Bsoul <mbsoul@hotmail.com><br/>1 Byron Clark <bclark@getjive.com><br/>1 Christoph Moench-Tegeder <cmt@FreeBSD.org><br/>1 Evandro César Arruda <ecarruda@gmail.com><br/>1 Michal Hajek <michal.hajek@daktela.com><br/>1 Yury Kirsanov<br/>1 Jason Hord <jhord@fluentstream.com><br/>1 Kevin Flyn<br/>1 Vitold <vit1251@gmail.com><br/>1 Samuel Owens <owenssamuel@bellsouth.net><br/>1 Shlomi Gutman <contrib@voicenter.com><br/>1 seanchann.zhou <seanchann.zhou@gmail.com><br/>1 Dan Jenkins <dan@nimbleape.com><br/>1 Gianluca Merlo <gianluca.merlo@gmail.com><br/>1 Kilburn <kilburna@gmail.com><br/>1 Aheliotech <phones@aheliotech.com><br/>1 Sarah Autumn <sarah@endlesstemple.org><br/>1 Anton Satskiy <satskiy.a@gmail.com><br/>1 Michael Munger <michael@highpoweredhelp.com><br/>1 Kirsty Tyerman <kirsty.tyerman@boeing.com><br/>1 Michael Walton <mike@farsouthnet.com><br/>1 Janu <mdp.87.cat@gmail.com><br/>1 Miguel Sanz <miguelsanzpardo@gmail.com><br/>1 Isaac McDonald <imcdona@voicebyip.com><br/>1 Ove Aursand <oveaurs@gmail.com><br/>1 Daniel Zanutti <daniel@dazsoft.com.br><br/>1 Antoni Goldstein <action@gdevel.com><br/>1 Joshua Roys <roysjosh@gmail.com><br/>1 Maciej Michno <maciej.michno@xtb.com><br/>1 Francisco Correia<br/>1 Rodrigo Ramirez Norambuena <a@rodrigoramirez.com><br/>1 Walter Doekes<br/>1 Stas Kobzar<br/>1 Francisco Seratti <fseratti@gmail.com><br/>1 Xiemin Chen <chenxiemin@gmail.com><br/>1 Frank Matano<br/>1 Yury Kirsanov <y.kirsanov@gmail.com><br/>1 David Hajek<br/>1 Andrey  V. T. <avt1203@gmail.com><br/>1 Juan Martin <jmartin79@yandex.com><br/>1 Mario Ban <mario.ban@bluewin.ch><br/>1 Dmitry Shubin<br/>1 Dmitriy Serov <serov.d.p@gmail.com><br/>1 Hendrik Wedhorn <hwedhorn@addix.net><br/>1 Flole Systems <flole@flole.de><br/>1 Ted G<br/>1 Martin Zeh<br/>1 Boolah  <boolah@mailvoid.net><br/>1 Ernani José Camargo Azevedo <ernaniaz@gmail.com><br/>1 Steven Wheeler <swheeler@usinternet.com><br/>1 Diederik de Groot <dkgroot@talon.nl><br/>1 Paul Sandys <myj@nyct.net><br/>1 Vyrva Igor <vigor1710@yandex.ru><br/>1 IAMJames_ <jamesys@gmail.com><br/>1 Nasir Iqbal <nasir@ictinnovations.com><br/>1 Chris Savinovich <csavinovich@digium.com><br/>1 Patrick Wakano<br/>1 Jasper van der Neut <jasper@isotopic.nl><br/>1 Eliel Sardañons<br/>1 Jasper Hafkenscheid <jasper.hafkenscheid@wearespindle.com><br/>1 dennis <dennis@arena1.com><br/>1 Guido Weckwerth <gweckwerth@gmx.de><br/>1 Jan Hoffmann<br/>1 candrews <candrews@integralblue.com><br/>1 Olivier Krief<br/>1 Lucas Tardioli Silveira<br/>1 Igor Liferenko <igor.liferenko@gmail.com><br/>1 Michael Goryainov <gms4nlt@gmail.com><br/>1 Moises Silva <moises.silva@gmail.com><br/>1 xiemchen<br/>1 Richard Kenner <kenner@gnat.com><br/>1 EDV O-TON<br/>1 siggi <langausd@swt.uni-stuttgart.de><br/>1 sstream <sstream00@yahoo.co.jp><br/>1 Peter Katzmann <peter.katzmann@edag.de><br/>1 Michael Cargile <mikec@vicidial.com><br/>1 Jan Hoffmann <jan@3e8.eu><br/>1 Alex Odrov <suroviy@gmail.com><br/>1 Edvin Vidmar <edvinvidmar@hotmail.com><br/>1 rleasure <rob.leasure@gmail.com><br/>1 Will <drizuid@gmail.com><br/>1 Clint Ruoho <clint@ruoho.org><br/>1 Jonas Swiatek <jonas@telzio.com><br/>1 Ray <rainolf@gmail.com><br/>1 Roman Pertsev <roman@voxlink.ru><br/>1 Cao Minh Hiep <chiep@infinitalk.co.jp><br/>1 Dennis Haney <davh@davh.dk><br/>1 Bernd Zobl <b.zobl@commend.com><br/>1 Francisco Seratti<br/>1 Robin Leffmann <robin@stolendata.net><br/>1 Vitold<br/>1 Rijnhard Hessel <rijnhard@teleforge.co.za><br/>1 Alexander Zharov <anzharov@domclick.ru><br/>1 Andrej <andrej@grom.biz><br/>1 klaus3000 <ramon@pernau.at><br/>1 Dmitriy Serov<br/>1 Kevin Reeves <kevin@phoneburner.com><br/>1 Niklas Larsson <niklas@tese.se><br/>1 Siruja Maharjan <siruja.maharjan@gmail.com><br/>1 Samuel Galarneau<br/>1 Maciej Michno<br/>1 Benjamin M. <mailinglist@perspectives.qc.ca><br/>1 Francisco Correia <francisco.correia.pt@gmail.com><br/>1 Philip Mott <ptm@nexbridge.co.uk><br/>1 周家建 <zhou_0611@163.com><br/>1 Sotiris Ganouris <topgan1@gmail.com><br/>1 vijay kumar <vijaykumar@drishti-soft.com><br/>1 Charlie Smurthwaite <charlie@atechmedia.com><br/>1 Andrew Nagy <andrew.nagy@the159.com><br/>1 Ian Jones <tech@iljones.net><br/>1 Jamuel Starkey <jamuel@my740il.com><br/>1 Cameron <cbanta@gmail.com><br/>1 Paulo Vicentini <paulo.vicentini@gmail.com><br/>1 Marian Piater <marian.piater@voipsun.cz><br/>1 Jacek Konieczny<br/>1 David Wilcox <david.wilcox@cloverbeen.com><br/>1 alex <warp@adygtelecom.com><br/>1 Sandro Gauci <sandro@enablesecurity.com><br/>1 Dovid Bender<br/>1 Sean Bright<br/>1 César Benjamín García Martínez <matherall@gmail.com><br/>1 Brian Paboojian <brian@nthonet.com><br/>1 Cyril Ramière <cyril.ramiere@ino.global><br/>1 Jørgen H <asterisk.org@hovland.cx><br/></td></tr>
 </table><hr><a name="closed_issues"><h2 align="center">Closed Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p><h3>Deprecation</h3><h4>Category: Addons/app_mysql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29555">ASTERISK-29555</a>: app_mysql: Deprecated in 1.8, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13fd0789a2ad575e5247ca4c31d3005d4d2eb271">[13fd0789a2]</a> Joshua C. Colp -- policy: Add deprecation and removal versions to modules.</li>
 </ul><br><h4>Category: Addons/cdr_mysql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29554">ASTERISK-29554</a>: cdr_mysql: Deprecated in 1.8, to be removed in 19<br/>Reported by: Joshua C. Colp<ul>
@@ -72,6 +72,8 @@
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=eb5b83b8ea1bbd3044d958d19d8852513d3608b0">[eb5b83b8ea]</a> Jan Hoffmann -- AST-2018-010: Fix length of buffer needed for SRV and NAPTR results</li>
 </ul><br><h4>Category: Core/ManagerInterface</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-28580">ASTERISK-28580</a>: Bypass SYSTEM write permission in manager action allows system commands execution<br/>Reported by: Eliel Sardañons<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7e3a6e158f965c908dfe1e69f8463a6bab7298f7">[7e3a6e158f]</a> George Joseph -- manager.c:  Prevent the Originate action from running the Originate app</li>
+</ul><br><h4>Category: Functions/func_odbc</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29838">ASTERISK-29838</a>: ${SQL_ESC()} not correctly escaping a terminating \<br/>Reported by: Leandro Dardini<ul>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=77adb9998f798d11e9627cc22b273d86977e9d7d">[77adb9998f]</a> Joshua C. Colp -- func_odbc: Add SQL_ESC_BACKSLASHES dialplan function.</li>
 </ul><br><h4>Category: Resources/res_http_websocket</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-28013">ASTERISK-28013</a>: res_http_websocket: Crash when reading HTTP Upgrade requests<br/>Reported by: Sean Bright<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a801543f79a2161815bd98d6846fc1526e9cd612">[a801543f79]</a> Sean Bright -- AST-2018-009: Fix crash processing websocket HTTP Upgrade requests</li>
 </ul><br><h4>Category: Resources/res_pjsip_diversion</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29219">ASTERISK-29219</a>: res_pjsip_diversion: Crash if Tel URI contains History-Info<br/>Reported by: Torrey Searle<ul>
@@ -86,7 +88,15 @@
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=18f5f5fc99a8106c1856d13aeeeeafa2b13ef033">[18f5f5fc99]</a> Alexei Gradinari -- AST-2019-004 - res_pjsip_t38.c: Add NULL checks before using session media</li>
 </ul><br><h4>Category: Resources/res_srtp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29260">ASTERISK-29260</a>: sRTP Replay Protection ignored; even tears down long calls<br/>Reported by: Alexander Traud<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=703158b9036ee278945be5dd9964405fb6c8b218">[703158b903]</a> Alexander Traud -- rtp:  Enable srtp replay protection</li>
-</ul><br><h4>Category: pjproject/pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29227">ASTERISK-29227</a>: res_pjsip_diversion: sending multiple 181 responses causes memory corruption and crash<br/>Reported by: Ivan Poddubny<ul>
+</ul><br><h4>Category: Resources/res_stir_shaken</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29476">ASTERISK-29476</a>: res_stir_shaken: Blind SSRF vulnerabilities<br/>Reported by: Clint Ruoho<ul>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=46f5a9c1ae0b87082acb12c17f08090c648836a2">[46f5a9c1ae]</a> Ben Ford -- AST-2022-002 - res_stir_shaken/curl: Add ACL checks for Identity header.</li>
+</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29872">ASTERISK-29872</a>: res_stir_shaken: Resource exhaustion with large files<br/>Reported by: Benjamin Keith Ford<ul>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4e2d36ebdb781304617a7b3c0f7f8146f0920873">[4e2d36ebdb]</a> Ben Ford -- AST-2022-001 - res_stir_shaken/curl: Limit file size and check start.</li>
+</ul><br><h4>Category: pjproject/pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29945">ASTERISK-29945</a>: pjproject: Security fixes for things<br/>Reported by: Kevin Harwell<ul>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b369ac56e36f8b95e1ba2dbd0164a20f8024eefa">[b369ac56e3]</a> Kevin Harwell -- AST-2022-006: pjproject - unconstrained malformed multipart SIP message</li>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4db5e3a498872a205e46584e7f0e96b1c78a5bfb">[4db5e3a498]</a> Kevin Harwell -- AST-2022-005: pjproject - undefined behavior after freeing a dialog set</li>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c22deb51c39d4c658d4196698656263d6d0708e5">[c22deb51c3]</a> Kevin Harwell -- AST-2022-004: pjproject - possible integer underflow on STUN message</li>
+</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29227">ASTERISK-29227</a>: res_pjsip_diversion: sending multiple 181 responses causes memory corruption and crash<br/>Reported by: Ivan Poddubny<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2770cc58729398da402870302d5f56c034024a4a">[2770cc5872]</a> Ivan Poddubnyi -- res_pjsip_diversion: Fix adding more than one histinfo to Supported</li>
 </ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29057">ASTERISK-29057</a>: pjsip: Crash on call rejection during high load<br/>Reported by: Sandro Gauci<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6baa4b53bef5d9c53692f22cf146215b42de1e89">[6baa4b53be]</a> Kevin Harwell -- AST-2020-001 - res_pjsip: Return dialog locked and referenced</li>
@@ -1503,7 +1513,9 @@
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=71dd1d91adeaa0d61f89c46aa5605c301648c238">[71dd1d91ad]</a> Rijnhard Hessel -- res_statsd: handle non-standard meter type safely</li>
 </ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24484">ASTERISK-24484</a>: Update documentation for statsd module - usage requirements unclear<br/>Reported by: Dan Jenkins<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c376e9f8a824cb6ed71525254ff6de967f7c4294">[c376e9f8a8]</a> Sean Bright -- res_statsd: Document that res_statsd does nothing on its own</li>
-</ul><br><h4>Category: Resources/res_stir_shaken</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29776">ASTERISK-29776</a>: stir/shaken: Requires GNU designator<br/>Reported by: Alexander Traud<ul>
+</ul><br><h4>Category: Resources/res_stir_shaken</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-30024">ASTERISK-30024</a>: Failed to sign STIR/SHAKEN payload with functionality not enabled<br/>Reported by: Claude Diderich<ul>
+<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f3b0b4f09971028319349970a6a4c5ab9cb9ebc2">[f3b0b4f099]</a> Ben Ford -- res_pjsip_stir_shaken.c: Fix enabled when not configured.</li>
+</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29776">ASTERISK-29776</a>: stir/shaken: Requires GNU designator<br/>Reported by: Alexander Traud<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b290bb12514bc9b79b23b1b125a02f565d366a5b">[b290bb1251]</a> Alexander Traud -- stir/shaken: Avoid a compiler extension of GCC.</li>
 </ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-29175">ASTERISK-29175</a>: res_pjsip_stir_shaken: Fix module description<br/>Reported by: Stanislav Abramenkov<ul>
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6a85dc860f15b45f687b761c9b71399baf4f1e42">[6a85dc860f]</a> Stanislav -- res_pjsip_stir_shaken: Fix module description</li>
@@ -1883,6 +1895,7 @@
 <li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b4ccaad671b714c6aea105348bc812aa1e8910c0">[b4ccaad671]</a> Sungtae Kim -- http.c: Support separated HTTP request</li>
 </ul><br><hr><a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all changes that went into this release that did not reference a JIRA issue.</p><table width="100%" border="1">
 <tr><th>Revision</th><th>Author</th><th>Summary</th></tr>
+<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b211cb932ac28e8cfdea70eff24b61c96f47a393">b211cb932a</a></td><td>Asterisk Development Team</td><td>Update for certified/18.9-cert1-rc1</td></tr>
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=fefe1cac3a540e05d9ba2a501a60e7bdf7ba0515">fefe1cac3a</a></td><td>Mike Bradeen</td><td>Asterisk Certified 18.9 Preparation</td></tr>
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=85601849c646709836f59007d04ca829ef0d5955">85601849c6</a></td><td>Asterisk Development Team</td><td>Update for 18.9.0</td></tr>
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=82637aaa185910c65f92f519c308af2bb6467211">82637aaa18</a></td><td>Asterisk Development Team</td><td>Update for 18.9.0-rc1</td></tr>
@@ -2382,13 +2395,13 @@
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e6bb2efaab731949639d5c06fc91d2dfb68774f7">e6bb2efaab</a></td><td>Richard Mudgett</td><td>res_pjsip: Update endpoint transport option documentation.</td></tr>
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8a100ca52bd552d6d172bd60c7e35ba976ed837e">8a100ca52b</a></td><td>Richard Mudgett</td><td>pjsip_resolver.c: Use replacement function</td></tr>
 <tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e01e6369593f371d8c564726fd15628d1979623a">e01e636959</a></td><td>Joshua Colp</td><td>Update UPDATE.txt for 16 and update ARI stubs.</td></tr>
-</table><hr><a name="diffstat"><h2 align="center">Diffstat Results</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p><pre>asterisk-certified-16.8-cert12-summary.html                                                     |   22
-asterisk-certified-16.8-cert12-summary.txt                                                      |   92
+</table><hr><a name="diffstat"><h2 align="center">Diffstat Results</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p><pre>asterisk-certified-16.8-cert14-summary.html                                                     |   26
+asterisk-certified-16.8-cert14-summary.txt                                                      |  110
 b/.gitreview                                                                                    |    2
 b/.version                                                                                      |    2
-b/CHANGES                                                                                       | 1032
+b/CHANGES                                                                                       | 1034
 b/CREDITS                                                                                       |    2
-b/ChangeLog                                                                                     |143513 +++-------
+b/ChangeLog                                                                                     |19082 +++++++++-
 b/Makefile                                                                                      |   27
 b/UPGRADE.txt                                                                                   |  288
 b/addons/app_mysql.c                                                                            |    2
@@ -2489,8 +2502,8 @@ b/apps/confbridge/conf_config_parser.c
 b/apps/confbridge/conf_state.c                                                                  |    2
 b/apps/confbridge/confbridge_manager.c                                                          |    4
 b/apps/confbridge/include/confbridge.h                                                          |   14
-b/asterisk-18.9.0-summary.html                                                                  |  732
-b/asterisk-18.9.0-summary.txt                                                                   | 1219
+b/asterisk-certified-18.9-cert1-rc1-summary.html                                                | 3185 +
+b/asterisk-certified-18.9-cert1-rc1-summary.txt                                                 | 7670 ++++
 b/bridges/bridge_holding.c                                                                      |    4
 b/bridges/bridge_native_rtp.c                                                                   |    2
 b/bridges/bridge_simple.c                                                                       |    2
@@ -2615,7 +2628,7 @@ b/configs/samples/motif.conf.sample
 b/configs/samples/musiconhold.conf.sample                                                       |    4
 b/configs/samples/ooh323.conf.sample                                                            |    2
 b/configs/samples/pjproject.conf.sample                                                         |    5
-b/configs/samples/pjsip.conf.sample                                                             |  178
+b/configs/samples/pjsip.conf.sample                                                             |  182
 b/configs/samples/prometheus.conf.sample                                                        |   58
 b/configs/samples/queues.conf.sample                                                            |   27
 b/configs/samples/res_curl.conf.sample                                                          |    1
@@ -2623,7 +2636,7 @@ b/configs/samples/rtp.conf.sample
 b/configs/samples/sip.conf.sample                                                               |    4
 b/configs/samples/stasis.conf.sample                                                            |    3
 b/configs/samples/statsd.conf.sample                                                            |    3
-b/configs/samples/stir_shaken.conf.sample                                                       |   85
+b/configs/samples/stir_shaken.conf.sample                                                       |  103
 b/configure                                                                                     |  801
 b/configure.ac                                                                                  |  211
 b/contrib/ast-db-manage/README.md                                                               |    2
@@ -2661,6 +2674,7 @@ b/contrib/scripts/valgrind_compare
 b/contrib/scripts/voicemailpwcheck.py                                                           |    2
 b/contrib/systemd/asterisk.service                                                              |    7
 b/contrib/utils/zones2indications.c                                                             |    4
+b/doc/CHANGES-staging/func_odbc_esc_backslashes.txt                                             |    7
 b/doc/appdocsxml.dtd                                                                            |   26
 b/doc/asterisk-ng-doxygen.in                                                                    |    4
 b/formats/format_ogg_speex.c                                                                    |   13
@@ -2759,14 +2773,14 @@ b/include/asterisk/privacy.h
 b/include/asterisk/res_audiosocket.h                                                            |   87
 b/include/asterisk/res_mwi_external.h                                                           |    2
 b/include/asterisk/res_odbc.h                                                                   |   25
-b/include/asterisk/res_pjsip.h                                                                  |  411
+b/include/asterisk/res_pjsip.h                                                                  |  413
 b/include/asterisk/res_pjsip_cli.h                                                              |    6
 b/include/asterisk/res_pjsip_presence_xml.h                                                     |    2
 b/include/asterisk/res_pjsip_pubsub.h                                                           |    7
 b/include/asterisk/res_pjsip_session.h                                                          |   27
 b/include/asterisk/res_pjsip_session_caps.h                                                     |   82
 b/include/asterisk/res_prometheus.h                                                             |  515
-b/include/asterisk/res_stir_shaken.h                                                            |  139
+b/include/asterisk/res_stir_shaken.h                                                            |  193
 b/include/asterisk/rtp_engine.h                                                                 |   83
 b/include/asterisk/say.h                                                                        |  106
 b/include/asterisk/sched.h                                                                      |    5
@@ -2880,7 +2894,7 @@ b/main/mwi.c
 b/main/named_acl.c                                                                              |    9
 b/main/optional_api.c                                                                           |   12
 b/main/options.c                                                                                |   14
-b/main/pbx.c                                                                                    |   48
+b/main/pbx.c                                                                                    |   39
 b/main/pbx_builtins.c                                                                           |  192
 b/main/pbx_functions.c                                                                          |    6
 b/main/pbx_include.c                                                                            |    2
@@ -3014,7 +3028,7 @@ b/res/res_pjsip/config_system.c
 b/res/res_pjsip/config_transport.c                                                              |  283
 b/res/res_pjsip/include/res_pjsip_private.h                                                     |    6
 b/res/res_pjsip/location.c                                                                      |    1
-b/res/res_pjsip/pjsip_configuration.c                                                           |  273
+b/res/res_pjsip/pjsip_configuration.c                                                           |  274
 b/res/res_pjsip/pjsip_distributor.c                                                             |    2
 b/res/res_pjsip/pjsip_message_filter.c                                                          |   11
 b/res/res_pjsip/pjsip_options.c                                                                 |    9
@@ -3054,7 +3068,7 @@ b/res/res_pjsip_sdp_rtp.c
 b/res/res_pjsip_session.c                                                                       |  572
 b/res/res_pjsip_session.exports.in                                                              |    1
 b/res/res_pjsip_session/pjsip_session_caps.c                                                    |  164
-b/res/res_pjsip_stir_shaken.c                                                                   |  519
+b/res/res_pjsip_stir_shaken.c                                                                   |  537
 b/res/res_pjsip_t38.c                                                                           |   43
 b/res/res_pjsip_transport_websocket.c                                                           |    2
 b/res/res_pktccops.c                                                                            |   38
@@ -3072,16 +3086,19 @@ b/res/res_stasis.c
 b/res/res_stasis_playback.c                                                                     |   43
 b/res/res_stasis_snoop.c                                                                        |   14
 b/res/res_statsd.c                                                                              |   18
-b/res/res_stir_shaken.c                                                                         | 1736
+b/res/res_stir_shaken.c                                                                         | 1804
 b/res/res_stir_shaken.exports.in                                                                |    6
 b/res/res_stir_shaken/certificate.c                                                             |  380
 b/res/res_stir_shaken/certificate.h                                                             |  109
-b/res/res_stir_shaken/curl.c                                                                    |  274
-b/res/res_stir_shaken/curl.h                                                                    |   75
+b/res/res_stir_shaken/curl.c                                                                    |  353
+b/res/res_stir_shaken/curl.h                                                                    |   78
 b/res/res_stir_shaken/general.c                                                                 |  286
 b/res/res_stir_shaken/general.h                                                                 |  111
-b/res/res_stir_shaken/stir_shaken.c                                                             |  200
-b/res/res_stir_shaken/stir_shaken.h                                                             |   67
+b/res/res_stir_shaken/profile.c                                                                 |  241
+b/res/res_stir_shaken/profile.h                                                                 |   39
+b/res/res_stir_shaken/profile_private.h                                                         |   40
+b/res/res_stir_shaken/stir_shaken.c                                                             |  193
+b/res/res_stir_shaken/stir_shaken.h                                                             |   68
 b/res/res_stir_shaken/store.c                                                                   |  202
 b/res/res_stir_shaken/store.h                                                                   |   37
 b/res/res_timing_kqueue.c                                                                       |    2
@@ -3174,7 +3191,6 @@ b/utils/db1-ast/mpool/mpool.c
 b/utils/extconf.c                                                                               |   12
 b/utils/frame.c                                                                                 |    4
 b/utils/frame.h                                                                                 |    4
-b/utils/muted.c                                                                                 |    6
 third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch   |  157
 third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch                        |   53
 third-party/pjproject/patches/0030-ssl-regression-fix.patch                                     |  105
@@ -3182,4 +3198,4 @@ third-party/pjproject/patches/0031-transport-regression-fix.patch
 third-party/pjproject/patches/0040-pjsip-timer-refactor.patch                                   | 1148
 third-party/pjproject/patches/0041-pjlib_cancel_timer_0.patch                                   |   39
 third-party/pjproject/pjproject-2.9.tar.bz2.md5                                                 |    2
-800 files changed, 94220 insertions(+), 105606 deletions(-)</pre><br></html>
\ No newline at end of file
+803 files changed, 71812 insertions(+), 13064 deletions(-)</pre><br></html>
\ No newline at end of file
diff --git a/asterisk-certified-18.9-cert1-rc1-summary.txt b/asterisk-certified-18.9-cert1-summary.txt
similarity index 98%
rename from asterisk-certified-18.9-cert1-rc1-summary.txt
rename to asterisk-certified-18.9-cert1-summary.txt
index 619e0666137384b3ce9e1fe72550a3606f49b565..f1a6c4f212010bb854f388f9105c7f1e2078def5 100644
--- a/asterisk-certified-18.9-cert1-rc1-summary.txt
+++ b/asterisk-certified-18.9-cert1-summary.txt
@@ -1,8 +1,8 @@
                                 Release Summary
 
-                       asterisk-certified/18.9-cert1-rc1
+                         asterisk-certified/18.9-cert1
 
-                                Date: 2022-01-21
+                                Date: 2022-04-28
 
                            <asteriskteam@digium.com>
 
@@ -33,7 +33,7 @@
    to this release series.
 
    The data in this summary reflects changes that have been made since the
-   previous release, asterisk-certified/16.8-cert12.
+   previous release, asterisk-certified/16.8-cert14.
 
      ----------------------------------------------------------------------
 
@@ -53,20 +53,20 @@
    Coders                     Testers               Reporters                 
    188 Sean Bright            3 Emmanuel BUU        72 Alexander Traud        
    160 George Joseph          2 Mark Petersen       61 Joshua C. Colp         
-   89 Joshua C. Colp          1 Cao Minh Hiep       49 N A                    
+   90 Joshua C. Colp          1 Cao Minh Hiep       49 N A                    
    88 Alexander Traud         1 tests/test_utils.c. 31 sungtae kim            
-   72 Corey Farrell           1 Abhay Gupta         30 George Joseph          
-   71 Kevin Harwell           1 Joseph Nadiv        24 Josh Soref             
-   53 Joshua Colp                                   20 Kevin Harwell          
+   74 Kevin Harwell           1 Abhay Gupta         30 George Joseph          
+   72 Corey Farrell           1 Joseph Nadiv        24 Josh Soref             
+   53 Joshua Colp                                   23 Kevin Harwell          
    51 Richard Mudgett                               18 Torrey Searle          
    50 Naveen Albert                                 18 Ross Beer              
-   40 Ben Ford                                      14 Alexei Gradinari       
+   43 Ben Ford                                      14 Alexei Gradinari       
    32 Jaco Kroon                                    10 Sean Bright            
    30 Alexei Gradinari                              10 Walter Doekes          
    24 Josh Soref                                    10 Jean Aunis - Prescom   
    21 sungtae kim                                   9 nappsoft                
    19 Torrey Searle                                 8 Guido Falsi             
-   15 Asterisk Development                          8 laszlovl                
+   16 Asterisk Development                          8 laszlovl                
    Team                                             7 Corey Farrell           
    15 Walter Doekes                                 7 Boris P. Korzun         
    11 Sungtae Kim                                   7 Jaco Kroon              
@@ -77,13 +77,13 @@
    9 Guido Falsi                                    6 Sébastien Duthil        
    8 Jean Aunis                                     6 Matt Jordan             
    8 Pirmin Walthert                                6 Dan Cropp               
-   8 laszlovl                                       5 Michael Maier           
-   7 Matt Jordan                                    5 Sebastian Damm          
-   7 Frederic LE FOLL                               5 Gregory Massel          
-   6 Boris P. Korzun                                5 Pascal Cadotte Michaud  
-   5 Salah Ahmed                                    5 cmaj                    
-   5 Pascal Cadotte Michaud                         4 Sergej Kasumovic        
-   5 Tzafrir Cohen                                  4 Benjamin Keith Ford     
+   8 laszlovl                                       5 Benjamin Keith Ford     
+   7 Matt Jordan                                    5 Michael Maier           
+   7 Frederic LE FOLL                               5 Sebastian Damm          
+   6 Boris P. Korzun                                5 Gregory Massel          
+   5 Salah Ahmed                                    5 Pascal Cadotte Michaud  
+   5 Pascal Cadotte Michaud                         5 cmaj                    
+   5 Tzafrir Cohen                                  4 Sergej Kasumovic        
    5 Ivan Poddubnyi                                 4 Emmanuel BUU            
    5 Dan Cropp                                      4 Jonathan Harris         
    5 Igor Goncharovsky                              4 Jeremy Lainé            
@@ -137,54 +137,56 @@
    1 Michael Walton (license                        2 Sebastian Kemper        
    6502)                                            2 Jared Smith             
    1 Jan Hoffmann (license                          2 Brian J. Murrell        
-   6986)                                            2 Michael Neuhauser       
-   1 Rijnhard Hessel                                1 Ramarajan               
-   1 Stanislav                                      1 Juan Carlos Castro y    
-   1 Peter Turczak                                  Castro                    
-   1 David M. Lee                                   1 Adam Secombe            
-   1 Daniel Heckl                                   1 Lucas Tardioli Silveira 
-   1 Francesco Castellano                           1 Jean-Denis Girard       
-   1 Morten Tryfoss                                 1 Adam Secombe            
-   1 Leonid Fainshtein                              1 Mark                    
-   1 Carlos Oliva                                   1 Samuel Galarneau        
-   1 Paulo Vicentini                                1 Thomas Johnson          
-   1 Cao Minh Hiep                                  1 Seán C. McCord          
-   1 Evgenios_Greek                                 1 Speed Dial Dave         
-   1 Alexander Anikin                               1 David Kuehling          
-   1 Xiemin Chen                                    1 Alex                    
-   1 Thomas Arimont (license                        1 Paul Brooks             
-   5525)                                            1 Janu                    
-   1 Jasper van der Neut                            1 Nathan Bruning          
-   1 Martin Tomec                                   1 César Benjamín García   
-   1 Diederik de Groot                              Martínez                  
-   1 Kevin Reeves                                   1 Peter Turczak           
-   1 Stas Kobzar                                    1 Jeremiah Gadd           
-   1 Dennis Buteyn                                  1 Péter Juhász            
-   1 Antoni Goldstein                               1 Kevin Flyn              
-   1 Lucas Mendes                                   1 Kirill Katsnelson       
-   1 Sylvain Afchain                                1 Tomas Maldonado         
-   1 Dovid Bender                                   1 Chris                   
-   1 Evandro César Arruda                           1 Luit van Drongelen      
-   1 Gerald Schnabel                                1 Valentin Safonov        
-   1 Sebastian Damm                                 1 Dmitry Wagin            
-   1 Università di Bologna -                        1 bbawkon                 
-   CESIA VoIP                                       1 Mitch Claborn           
-   1 Mohit Dhiman                                   1 Bob Atkins              
-   1 Nico Kooijman                                  1 Lei Fu                  
-   1 Michael Goryainov                              1 Paul Brooks             
-   1 Roger James                                    1 Gil Richard             
-   1 Valentin Vidic                                 1 Dmitry Svyatogorov      
-   1 Moises Silva                                   1 Vieri                   
-   1 Chris Savinovich                               1 Christoph               
-   1 Alexander Greiner-Baer                         Moench-Tegeder            
-   1 Peter Sokolov (License                         1 Alex Hermann            
-   #7070)                                           1 Cedric BASSAGET         
-   1 Moritz Fain                                    1 Schneur Rosenberg       
-   1 Seán C McCord                                  1 David M. Lee            
-   1 David Hajek                                    1 Richard Kenner          
-   1 snuffy                                         1 Dan Jenkins             
+   6986)                                            2 Leandro Dardini         
+   1 Rijnhard Hessel                                2 Michael Neuhauser       
+   1 Stanislav                                      1 Ramarajan               
+   1 Peter Turczak                                  1 Juan Carlos Castro y    
+   1 David M. Lee                                   Castro                    
+   1 Daniel Heckl                                   1 Claude Diderich         
+   1 Francesco Castellano                           1 Adam Secombe            
+   1 Morten Tryfoss                                 1 Lucas Tardioli Silveira 
+   1 Leonid Fainshtein                              1 Jean-Denis Girard       
+   1 Carlos Oliva                                   1 Adam Secombe            
+   1 Paulo Vicentini                                1 Mark                    
+   1 Cao Minh Hiep                                  1 Samuel Galarneau        
+   1 Evgenios_Greek                                 1 Thomas Johnson          
+   1 Alexander Anikin                               1 Seán C. McCord          
+   1 Xiemin Chen                                    1 Ronald Raikes           
+   1 Thomas Arimont (license                        1 Speed Dial Dave         
+   5525)                                            1 David Kuehling          
+   1 Jasper van der Neut                            1 Alex                    
+   1 Martin Tomec                                   1 Paul Brooks             
+   1 Diederik de Groot                              1 Janu                    
+   1 Kevin Reeves                                   1 Nathan Bruning          
+   1 Stas Kobzar                                    1 César Benjamín García   
+   1 Dennis Buteyn                                  Martínez                  
+   1 Antoni Goldstein                               1 Peter Turczak           
+   1 Lucas Mendes                                   1 Jeremiah Gadd           
+   1 Sylvain Afchain                                1 Péter Juhász            
+   1 Dovid Bender                                   1 Kevin Flyn              
+   1 Evandro César Arruda                           1 Kirill Katsnelson       
+   1 Gerald Schnabel                                1 Tomas Maldonado         
+   1 Sebastian Damm                                 1 Chris                   
+   1 Università di Bologna -                        1 Luit van Drongelen      
+   CESIA VoIP                                       1 Valentin Safonov        
+   1 Mohit Dhiman                                   1 Dmitry Wagin            
+   1 Nico Kooijman                                  1 bbawkon                 
+   1 Michael Goryainov                              1 Mitch Claborn           
+   1 Roger James                                    1 Bob Atkins              
+   1 Valentin Vidic                                 1 Lei Fu                  
+   1 Moises Silva                                   1 Paul Brooks             
+   1 Chris Savinovich                               1 Gil Richard             
+   1 Alexander Greiner-Baer                         1 Dmitry Svyatogorov      
+   1 Peter Sokolov (License                         1 Vieri                   
+   #7070)                                           1 Christoph               
+   1 Moritz Fain                                    Moench-Tegeder            
+   1 Seán C McCord                                  1 Alex Hermann            
+   1 David Hajek                                    1 Cedric BASSAGET         
+   1 snuffy                                         1 Schneur Rosenberg       
+                                                    1 David M. Lee            
+                                                    1 Richard Kenner          
                                                     1 Dalius Mockevicius      
-                                                    1 Krzysztof Trempala      
+                                                    1 Dan Jenkins             
                                                     1 Università di Bologna - 
                                                     CESIA VoIP                
                                                     1 David Wilcox            
@@ -246,7 +248,7 @@
                                                     1 Jim Van Meggelen        
                                                     1 Daniel                  
                                                     1 Jared Hull              
-                                                    1 Ronald Raikes           
+                                                    1 Krzysztof Trempala      
                                                     1 Cao Minh Hiep           
                                                     1 Robert Sutton           
                                                     1 Jonathan Hunter         
@@ -392,6 +394,7 @@
                                                     1 Edvin Vidmar            
                                                     1 rleasure                
                                                     1 Will                    
+                                                    1 Clint Ruoho             
                                                     1 Jonas Swiatek           
                                                     1 Ray                     
                                                     1 Roman Pertsev           
@@ -426,7 +429,6 @@
                                                     1 Marian Piater           
                                                     1 Jacek Konieczny         
                                                     1 David Wilcox            
-                                                    1 Leandro Dardini         
                                                     1 alex                    
                                                     1 Sandro Gauci            
                                                     1 Dovid Bender            
@@ -673,6 +675,13 @@
      * [7e3a6e158f] George Joseph -- manager.c: Prevent the Originate action
        from running the Originate app
 
+    Category: Functions/func_odbc
+
+   ASTERISK-29838: ${SQL_ESC()} not correctly escaping a terminating \
+   Reported by: Leandro Dardini
+     * [77adb9998f] Joshua C. Colp -- func_odbc: Add SQL_ESC_BACKSLASHES
+       dialplan function.
+
     Category: Resources/res_http_websocket
 
    ASTERISK-28013: res_http_websocket: Crash when reading HTTP Upgrade
@@ -724,8 +733,27 @@
    Reported by: Alexander Traud
      * [703158b903] Alexander Traud -- rtp: Enable srtp replay protection
 
+    Category: Resources/res_stir_shaken
+
+   ASTERISK-29476: res_stir_shaken: Blind SSRF vulnerabilities
+   Reported by: Clint Ruoho
+     * [46f5a9c1ae] Ben Ford -- AST-2022-002 - res_stir_shaken/curl: Add ACL
+       checks for Identity header.
+   ASTERISK-29872: res_stir_shaken: Resource exhaustion with large files
+   Reported by: Benjamin Keith Ford
+     * [4e2d36ebdb] Ben Ford -- AST-2022-001 - res_stir_shaken/curl: Limit
+       file size and check start.
+
     Category: pjproject/pjsip
 
+   ASTERISK-29945: pjproject: Security fixes for things
+   Reported by: Kevin Harwell
+     * [b369ac56e3] Kevin Harwell -- AST-2022-006: pjproject - unconstrained
+       malformed multipart SIP message
+     * [4db5e3a498] Kevin Harwell -- AST-2022-005: pjproject - undefined
+       behavior after freeing a dialog set
+     * [c22deb51c3] Kevin Harwell -- AST-2022-004: pjproject - possible
+       integer underflow on STUN message
    ASTERISK-29227: res_pjsip_diversion: sending multiple 181 responses causes
    memory corruption and crash
    Reported by: Ivan Poddubny
@@ -4325,6 +4353,11 @@
 
     Category: Resources/res_stir_shaken
 
+   ASTERISK-30024: Failed to sign STIR/SHAKEN payload with functionality not
+   enabled
+   Reported by: Claude Diderich
+     * [f3b0b4f099] Ben Ford -- res_pjsip_stir_shaken.c: Fix enabled when not
+       configured.
    ASTERISK-29776: stir/shaken: Requires GNU designator
    Reported by: Alexander Traud
      * [b290bb1251] Alexander Traud -- stir/shaken: Avoid a compiler
@@ -5400,6 +5433,9 @@
    +------------------------------------------------------------------------+
    | Revision   | Author           | Summary                                |
    |------------+------------------+----------------------------------------|
+   | b211cb932a | Asterisk         | Update for certified/18.9-cert1-rc1    |
+   |            | Development Team |                                        |
+   |------------+------------------+----------------------------------------|
    | fefe1cac3a | Mike Bradeen     | Asterisk Certified 18.9 Preparation    |
    |------------+------------------+----------------------------------------|
    | 85601849c6 | Asterisk         | Update for 18.9.0                      |
@@ -6867,13 +6903,13 @@
    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-16.8-cert12-summary.html                                                     |   22
- asterisk-certified-16.8-cert12-summary.txt                                                      |   92
+ asterisk-certified-16.8-cert14-summary.html                                                     |   26
+ asterisk-certified-16.8-cert14-summary.txt                                                      |  110
  b/.gitreview                                                                                    |    2
  b/.version                                                                                      |    2
- b/CHANGES                                                                                       | 1032
+ b/CHANGES                                                                                       | 1034
  b/CREDITS                                                                                       |    2
- b/ChangeLog                                                                                     |143513 +++-------
+ b/ChangeLog                                                                                     |19082 +++++++++-
  b/Makefile                                                                                      |   27
  b/UPGRADE.txt                                                                                   |  288
  b/addons/app_mysql.c                                                                            |    2
@@ -6974,8 +7010,8 @@
  b/apps/confbridge/conf_state.c                                                                  |    2
  b/apps/confbridge/confbridge_manager.c                                                          |    4
  b/apps/confbridge/include/confbridge.h                                                          |   14
- b/asterisk-18.9.0-summary.html                                                                  |  732
- b/asterisk-18.9.0-summary.txt                                                                   | 1219
+ b/asterisk-certified-18.9-cert1-rc1-summary.html                                                | 3185 +
+ b/asterisk-certified-18.9-cert1-rc1-summary.txt                                                 | 7670 ++++
  b/bridges/bridge_holding.c                                                                      |    4
  b/bridges/bridge_native_rtp.c                                                                   |    2
  b/bridges/bridge_simple.c                                                                       |    2
@@ -7100,7 +7136,7 @@
  b/configs/samples/musiconhold.conf.sample                                                       |    4
  b/configs/samples/ooh323.conf.sample                                                            |    2
  b/configs/samples/pjproject.conf.sample                                                         |    5
- b/configs/samples/pjsip.conf.sample                                                             |  178
+ b/configs/samples/pjsip.conf.sample                                                             |  182
  b/configs/samples/prometheus.conf.sample                                                        |   58
  b/configs/samples/queues.conf.sample                                                            |   27
  b/configs/samples/res_curl.conf.sample                                                          |    1
@@ -7108,7 +7144,7 @@
  b/configs/samples/sip.conf.sample                                                               |    4
  b/configs/samples/stasis.conf.sample                                                            |    3
  b/configs/samples/statsd.conf.sample                                                            |    3
- b/configs/samples/stir_shaken.conf.sample                                                       |   85
+ b/configs/samples/stir_shaken.conf.sample                                                       |  103
  b/configure                                                                                     |  801
  b/configure.ac                                                                                  |  211
  b/contrib/ast-db-manage/README.md                                                               |    2
@@ -7146,6 +7182,7 @@
  b/contrib/scripts/voicemailpwcheck.py                                                           |    2
  b/contrib/systemd/asterisk.service                                                              |    7
  b/contrib/utils/zones2indications.c                                                             |    4
+ b/doc/CHANGES-staging/func_odbc_esc_backslashes.txt                                             |    7
  b/doc/appdocsxml.dtd                                                                            |   26
  b/doc/asterisk-ng-doxygen.in                                                                    |    4
  b/formats/format_ogg_speex.c                                                                    |   13
@@ -7244,14 +7281,14 @@
  b/include/asterisk/res_audiosocket.h                                                            |   87
  b/include/asterisk/res_mwi_external.h                                                           |    2
  b/include/asterisk/res_odbc.h                                                                   |   25
- b/include/asterisk/res_pjsip.h                                                                  |  411
+ b/include/asterisk/res_pjsip.h                                                                  |  413
  b/include/asterisk/res_pjsip_cli.h                                                              |    6
  b/include/asterisk/res_pjsip_presence_xml.h                                                     |    2
  b/include/asterisk/res_pjsip_pubsub.h                                                           |    7
  b/include/asterisk/res_pjsip_session.h                                                          |   27
  b/include/asterisk/res_pjsip_session_caps.h                                                     |   82
  b/include/asterisk/res_prometheus.h                                                             |  515
- b/include/asterisk/res_stir_shaken.h                                                            |  139
+ b/include/asterisk/res_stir_shaken.h                                                            |  193
  b/include/asterisk/rtp_engine.h                                                                 |   83
  b/include/asterisk/say.h                                                                        |  106
  b/include/asterisk/sched.h                                                                      |    5
@@ -7365,7 +7402,7 @@
  b/main/named_acl.c                                                                              |    9
  b/main/optional_api.c                                                                           |   12
  b/main/options.c                                                                                |   14
- b/main/pbx.c                                                                                    |   48
+ b/main/pbx.c                                                                                    |   39
  b/main/pbx_builtins.c                                                                           |  192
  b/main/pbx_functions.c                                                                          |    6
  b/main/pbx_include.c                                                                            |    2
@@ -7499,7 +7536,7 @@
  b/res/res_pjsip/config_transport.c                                                              |  283
  b/res/res_pjsip/include/res_pjsip_private.h                                                     |    6
  b/res/res_pjsip/location.c                                                                      |    1
- b/res/res_pjsip/pjsip_configuration.c                                                           |  273
+ b/res/res_pjsip/pjsip_configuration.c                                                           |  274
  b/res/res_pjsip/pjsip_distributor.c                                                             |    2
  b/res/res_pjsip/pjsip_message_filter.c                                                          |   11
  b/res/res_pjsip/pjsip_options.c                                                                 |    9
@@ -7539,7 +7576,7 @@
  b/res/res_pjsip_session.c                                                                       |  572
  b/res/res_pjsip_session.exports.in                                                              |    1
  b/res/res_pjsip_session/pjsip_session_caps.c                                                    |  164
- b/res/res_pjsip_stir_shaken.c                                                                   |  519
+ b/res/res_pjsip_stir_shaken.c                                                                   |  537
  b/res/res_pjsip_t38.c                                                                           |   43
  b/res/res_pjsip_transport_websocket.c                                                           |    2
  b/res/res_pktccops.c                                                                            |   38
@@ -7557,16 +7594,19 @@
  b/res/res_stasis_playback.c                                                                     |   43
  b/res/res_stasis_snoop.c                                                                        |   14
  b/res/res_statsd.c                                                                              |   18
- b/res/res_stir_shaken.c                                                                         | 1736
+ b/res/res_stir_shaken.c                                                                         | 1804
  b/res/res_stir_shaken.exports.in                                                                |    6
  b/res/res_stir_shaken/certificate.c                                                             |  380
  b/res/res_stir_shaken/certificate.h                                                             |  109
- b/res/res_stir_shaken/curl.c                                                                    |  274
- b/res/res_stir_shaken/curl.h                                                                    |   75
+ b/res/res_stir_shaken/curl.c                                                                    |  353
+ b/res/res_stir_shaken/curl.h                                                                    |   78
  b/res/res_stir_shaken/general.c                                                                 |  286
  b/res/res_stir_shaken/general.h                                                                 |  111
- b/res/res_stir_shaken/stir_shaken.c                                                             |  200
- b/res/res_stir_shaken/stir_shaken.h                                                             |   67
+ b/res/res_stir_shaken/profile.c                                                                 |  241
+ b/res/res_stir_shaken/profile.h                                                                 |   39
+ b/res/res_stir_shaken/profile_private.h                                                         |   40
+ b/res/res_stir_shaken/stir_shaken.c                                                             |  193
+ b/res/res_stir_shaken/stir_shaken.h                                                             |   68
  b/res/res_stir_shaken/store.c                                                                   |  202
  b/res/res_stir_shaken/store.h                                                                   |   37
  b/res/res_timing_kqueue.c                                                                       |    2
@@ -7659,7 +7699,6 @@
  b/utils/extconf.c                                                                               |   12
  b/utils/frame.c                                                                                 |    4
  b/utils/frame.h                                                                                 |    4
- b/utils/muted.c                                                                                 |    6
  third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch   |  157
  third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch                        |   53
  third-party/pjproject/patches/0030-ssl-regression-fix.patch                                     |  105
@@ -7667,4 +7706,4 @@
  third-party/pjproject/patches/0040-pjsip-timer-refactor.patch                                   | 1148
  third-party/pjproject/patches/0041-pjlib_cancel_timer_0.patch                                   |   39
  third-party/pjproject/pjproject-2.9.tar.bz2.md5                                                 |    2
- 800 files changed, 94220 insertions(+), 105606 deletions(-)
+ 803 files changed, 71812 insertions(+), 13064 deletions(-)