Update CHANGES and UPGRADE.txt for certified/18.9-cert2

This commit is contained in:
Asterisk Development Team
2022-09-28 07:47:42 -05:00
parent 29495aafce
commit e21d1e7695
6 changed files with 80 additions and 76 deletions

80
CHANGES
View File

@@ -12,6 +12,86 @@
===
==============================================================================
------------------------------------------------------------------------------
--- Functionality changes from Asterisk certified/18.9-cert1 to Asterisk certified/18.9-cert2
------------------------------------------------------------------------------
func_odbc
------------------
* A SQL_ESC_BACKSLASHES dialplan function has been added which
escapes backslashes. Usage of this is dependent on whether the
database in use can use backslashes to escape ticks or not. If
it can, then usage of this prevents a broken SQL query depending
on how the SQL query is constructed.
res_geolocation
------------------
* Added res_geolocation which creates the core capabilities
to manipulate Geolocation information on SIP INVITEs.
* Added processing for the 'confidence' element.
* Added documentation to some APIs.
* removed a lot of complex code related to the very-off-nominal
case of needing to process multiple location info sources.
* Create a new 'ast_geoloc_eprofile_to_pidf' API that just takes
one eprofile instead of a datastore of multiples.
* Plugged a huge leak in XML processing that arose from
insufficient documentation by the libxml/libxslt authors.
* Refactored stylesheets to be more efficient.
* Renamed 'profile_action' to 'profile_precedence' to better
reflect it's purpose.
* Added the config option for 'allow_routing_use' which
sets the value of the 'Geolocation-Routing' header.
* Removed the GeolocProfileCreate and GeolocProfileDelete
dialplan apps.
* Changed the GEOLOC_PROFILE dialplan function as follows:
* Removed the 'profile' argument.
* Automatically create a profile if it doesn't exist.
* Delete a profile if 'inheritable' is set to no.
* Fixed various bugs and leaks
* Updated Asterisk WiKi documentation.
Added 4 built-in profiles:
"<prefer_config>"
"<discard_config>"
"<prefer_incoming>"
"<discard_incoming>"
The profiles are empty except for having their precedence
set.
Added profile parameter "suppress_empty_ca_elements" that
will cause Civic Address elements that are empty to be
suppressed from the outgoing PIDF-LO document.
You can now specify the location object's format, location_info,
method, location_source and confidence parameters directly on
a profile object for simple scenarios where the location
information isn't common with any other profiles. This is
mutually exclusive with setting location_reference on the
profile.
Added an 'a' option to the GEOLOC_PROFILE function to allow
variable lists like location_info_refinement to be appended
to instead of replacing the entire list.
Added an 'r' option to the GEOLOC_PROFILE function to resolve all
variables before a read operation and after a Set operation.
res_pjsip
------------------
* A new transport option 'allow_wildcard_certs' has been added that when it
and 'verify_server' are both set to 'yes', enables verification against
wildcards, i.e. '*.' in certs for common, and subject alt names of type DNS
for TLS transport types. Names must start with the wildcard. Partial wildcards,
e.g. 'f*.example.com' and 'foo.*.com' are not allowed. As well, names only
match against a single level meaning '*.example.com' matches 'foo.example.com',
but not 'foo.bar.example.com'.
res_pjsip_geolocation
------------------
* Added res_pjsip_geolocation which gives chan_pjsip
the ability to use the core geolocation capabilities.
------------------------------------------------------------------------------
--- Functionality changes from Asterisk 18.8.0 to Asterisk 18.9.0 ------------
------------------------------------------------------------------------------

View File

@@ -1,9 +0,0 @@
Subject: res_pjsip
A new transport option 'allow_wildcard_certs' has been added that when it
and 'verify_server' are both set to 'yes', enables verification against
wildcards, i.e. '*.' in certs for common, and subject alt names of type DNS
for TLS transport types. Names must start with the wildcard. Partial wildcards,
e.g. 'f*.example.com' and 'foo.*.com' are not allowed. As well, names only
match against a single level meaning '*.example.com' matches 'foo.example.com',
but not 'foo.bar.example.com'.

View File

@@ -1,7 +0,0 @@
Subject: func_odbc
A SQL_ESC_BACKSLASHES dialplan function has been added which
escapes backslashes. Usage of this is dependent on whether the
database in use can use backslashes to escape ticks or not. If
it can, then usage of this prevents a broken SQL query depending
on how the SQL query is constructed.

View File

@@ -1,52 +0,0 @@
Subject: res_geolocation
Added res_geolocation which creates the core capabilities
to manipulate Geolocation information on SIP INVITEs.
* Added processing for the 'confidence' element.
* Added documentation to some APIs.
* removed a lot of complex code related to the very-off-nominal
case of needing to process multiple location info sources.
* Create a new 'ast_geoloc_eprofile_to_pidf' API that just takes
one eprofile instead of a datastore of multiples.
* Plugged a huge leak in XML processing that arose from
insufficient documentation by the libxml/libxslt authors.
* Refactored stylesheets to be more efficient.
* Renamed 'profile_action' to 'profile_precedence' to better
reflect it's purpose.
* Added the config option for 'allow_routing_use' which
sets the value of the 'Geolocation-Routing' header.
* Removed the GeolocProfileCreate and GeolocProfileDelete
dialplan apps.
* Changed the GEOLOC_PROFILE dialplan function as follows:
* Removed the 'profile' argument.
* Automatically create a profile if it doesn't exist.
* Delete a profile if 'inheritable' is set to no.
* Fixed various bugs and leaks
* Updated Asterisk WiKi documentation.
Added 4 built-in profiles:
"<prefer_config>"
"<discard_config>"
"<prefer_incoming>"
"<discard_incoming>"
The profiles are empty except for having their precedence
set.
Added profile parameter "suppress_empty_ca_elements" that
will cause Civic Address elements that are empty to be
suppressed from the outgoing PIDF-LO document.
You can now specify the location object's format, location_info,
method, location_source and confidence parameters directly on
a profile object for simple scenarios where the location
information isn't common with any other profiles. This is
mutually exclusive with setting location_reference on the
profile.
Added an 'a' option to the GEOLOC_PROFILE function to allow
variable lists like location_info_refinement to be appended
to instead of replacing the entire list.
Added an 'r' option to the GEOLOC_PROFILE function to resolve all
variables before a read operation and after a Set operation.

View File

@@ -1,4 +0,0 @@
Subject: res_pjsip_geolocation
Added res_pjsip_geolocation which gives chan_pjsip
the ability to use the core geolocation capabilities.

View File

@@ -1,4 +0,0 @@
subject: res_pjsip
user_eq_phone=yes flag on a pjsip endpoint will now set user=phone on
the From and Prviacy headers in addition to the existing To and RURI