Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (19d)  pkgsrc-2023Q4 (66d)  pkgsrc-2023Q2 (99d)  pkgsrc-2023Q3 (178d) 

2024-06-06 09:27:53 UTC Now

2021-01-03 09:04:07 UTC MAIN commitmail json YAML

2021-01-03 08:53:11 UTC MAIN commitmail json YAML

rust: Fix SunOS bootstrap, sync from wip.

Switch over to the illumos target and update to the latest, 1.46.0 is too old
to build 1.48.0.

(jperkin)

2021-01-03 08:41:37 UTC MAIN commitmail json YAML

doc: Updated www/php-ja-wordpress to 5.6

(taca)

2021-01-03 08:41:18 UTC MAIN commitmail json YAML

rust: Unbreak stage0-bootstrap target.

(jperkin)

2021-01-03 08:41:15 UTC MAIN commitmail json YAML

2021-01-03 08:23:11 UTC MAIN commitmail json YAML

doc: note update of ruby-tzinfo* packages

time/ruby-tzinfo1 1.2.9
time/ruby-tzinfo 2.0.4
time/ruby-tzinfo-data 1.2020.6

(taca)

2021-01-03 08:22:39 UTC MAIN commitmail json YAML

(games/kajongg) Adjust PLIST for py36 to py39

(mef)

2021-01-03 08:22:22 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2020.6

1.2020.6 (2020-12-31)

* Based on version 2020f of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2020-December/000064.html).

1.2020.5 (2020-12-24)

* Based on version 2020e of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2020-December/000063.html).

(taca)

2021-01-03 08:20:26 UTC MAIN commitmail json YAML

time/ruby-tzinfo: update to 2.0.4

## Version 2.0.4 - 16-Dec-2020

* Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a
  zoneinfo file that includes rules specifying an additional transition to the
  final defined offset (for example, Africa/Casablanca in version 2018e of the
  Time Zone Database). #123.

(taca)

2021-01-03 08:19:43 UTC MAIN commitmail json YAML

time/ruby-tzinfo1: update to 1.2.9

Version 1.2.9 - 16-Dec-2020
---------------------------

* Fixed an incorrect InvalidTimezoneIdentifier exception raised when loading a
  zoneinfo file that includes rules specifying an additional transition to the
  final defined offset (for example, Africa/Casablanca in version 2018e of the
  Time Zone Database). #123.

(taca)

2021-01-03 08:17:49 UTC MAIN commitmail json YAML

doc/TODO: remove and update PHP related packages

- php-gearman-2.0.6, php-mailparse-3.1.1, php-mongodb-1.9.0,
  php-ssdeep-1.1.0, php-ssh2-1.2, php-uploadprogress-1.1.3.
+ php-memcache-4.0.5.2, php-memcached-3.1.5.

(taca)

2021-01-03 08:08:15 UTC MAIN commitmail json YAML

doc: Updated databases/php-mongodb to 1.9.0

(taca)

2021-01-03 08:07:51 UTC MAIN commitmail json YAML

databases/php-mongodb: update to 1.9.0

pkgsrc change: Add PHP_VERSIONS_INCOMPATIBLE to exclude php56.

Changes are too many to write here, please refer:
<http://pecl.php.net/package-changelog.php?package=mongodb>

(taca)

2021-01-03 07:48:53 UTC MAIN commitmail json YAML

doc: Updated mail/php-mailparse to 3.1.1

(taca)

2021-01-03 07:48:26 UTC MAIN commitmail json YAML

mail/php-mailparse: update to 3.1.1

3.1.1 (2020-09-16)

- Fixed bug #74215: Memory leaks with mailparse (cmb)
- Fixed bug #76498: Unable to use callable as callback (cmb)
- Compatibility with 8.0.0beta4

(taca)

2021-01-03 07:43:00 UTC MAIN commitmail json YAML

doc: Updated www/php-uploadprogress to 1.1.3

(taca)

2021-01-03 07:42:40 UTC MAIN commitmail json YAML

www/php-uploadprogress: update to 1.1.3

pkgsrc change:

* add LICENSE.
* remove restriction to PHP versions.

1.1.3 (2020-01-28)

- Improved documentation and examples included in the release package

1.1.2 (2020-01-26)

- PHP 8 compatibility; this now builds on PHP 5, PHP 7, and PHP 8

1.1.1  (2020-01-26)

- Mark maximum PHP version as 8.0.0; this will not build on PHP 8

1.1.0  (2020-01-26)

- PHP 7 compatibility

(taca)

2021-01-03 07:40:48 UTC MAIN commitmail json YAML

doc: Updated www/php-apcu to 5.1.19

(taca)

2021-01-03 07:40:24 UTC MAIN commitmail json YAML

www/php-apcu: update to 5.1.19

pkgsrc change: Switch to use PHP_VERSIONS_INCOMPATIBLE.

5.1.19 (2020-10-05)

- Fixed apcu_store() with integer keys (#388).
- Made apc.use_request_time=0 the default (#391).
- Made apcu compatible with PHP 8.0.

(taca)

2021-01-03 07:38:59 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 1.1.0

(schmonz)

2021-01-03 07:38:51 UTC MAIN commitmail json YAML

Update to 1.1.0. From the changelog:

- Add optional `--no-squash` for `mob done` to keep commits from
  wip branch.
- Add environment variable `MOB_DONE_SQUASH` to configure the `mob done`
  behaviour. `MOB_DONE_SQUASH=false` is equal to passing flag
  `--no-squash`.

(schmonz)

2021-01-03 07:38:42 UTC MAIN commitmail json YAML

doc: Updated security/php-ssh2 to 1.2

(taca)

2021-01-03 07:38:19 UTC MAIN commitmail json YAML

security/php-ssh2: update to 1.2

pkgsrc change: Switch to use PHP_VERSIONS_INCOMPATIBLE.

1.2 (2019-09-18)

- Fix multiple reflection/documentation disparities [PR #29] (Michael Moravec)
- Fix PHP7 port. Restored commented reference counting. [Dmitry Stogov]
- Updates for php_url structure changes [Daniel Ciochiu]
- Make the PR generic for all PHP7 versions [Jan Ehrhardt]
- Fix compatibility with PHP 7.3 [Jan Ehrhardt]
- Fix config.w32 for compatibility with OpenSSL 1.1.x [Anatol]
- Make static inline for php_ssh2_sftp_attr2ssb [Andy Postnikov]
- Enable 7.1-7.3 on Travis CI [Andy Postnikov]

(taca)

2021-01-03 07:37:07 UTC MAIN commitmail json YAML

doc: Updated security/php-ssdeep to 1.1.0

(taca)

2021-01-03 07:36:43 UTC MAIN commitmail json YAML

php-ssdeep: update to 1.1.0

pkgsrc change: remove restriction to PHP versions.

1.1.0 (2018-02-20)

* Patch for PHP 7 support (remicollet)
* Add basic Windows support (weltling)

(taca)

2021-01-03 07:35:26 UTC MAIN commitmail json YAML

doc: Updated security/php-pecl-mcrypt to 1.0.4

(taca)

2021-01-03 07:35:08 UTC MAIN commitmail json YAML

security/php-pecl-mcrypt: update to 1.0.4

pkgsrc change: Switch to use PHP_VERSIONS_INCOMPATIBLE.

1.0.4 (2020-12-02)

- Make release to advertise PHP 8 support, which it already had.

(taca)

2021-01-03 07:32:43 UTC MAIN commitmail json YAML

doc/TODO: remove php-pdflib

- php-pdflib-4.1.4.

(taca)

2021-01-03 07:31:56 UTC MAIN commitmail json YAML

doc: Updated print/php-pdflib to 4.1.4

(taca)

2021-01-03 07:31:35 UTC MAIN commitmail json YAML

print/php-pdflib: update to 4.1.4

pkgsrc change: remove restriction to PHP versions.

4.1.4 (2019-12-18)

- add LICENSE file (bug #78947)

(taca)

2021-01-03 07:30:09 UTC MAIN commitmail json YAML

doc/TODO: remove php-xdebug

- php-xdebug-2.8.1.

(taca)

2021-01-03 07:29:31 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 3.0.1

(taca)

2021-01-03 07:28:56 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 3.0.1

pkgsrc change: Switch to use PHP_VERSIONS_INCOMPATIBLE.

3.0.1 (2020-12-04)

= Fixed bugs:

- Fixed issue #1893: Crash with ext-fiber and xdebug.mode=coverage
- Fixed issue #1896: Segfault with closures that are not created from user
  code
- Fixed issue #1897: Crash when removing a breakpoint
- Fixed issue #1900: Update README and add run-xdebug-tests.php to package
- Fixed issue #1901: Stack traces are shown (with a broken time) when
  Xdebug's mode includes 'debug' but not 'develop' or 'trace'
- Fixed issue #1902: Compillation failure on AIX
- Fixed issue #1903: Constants should always be available, regardless of
  which mode Xdebug is in
- Fixed issue #1904: Profile and trace files using %t or %u do not get the
  right names
- Fixed issue #1905: Debugger does not disable request timeouts

3.0.0 (2020-11-25)

Xdebug 3 includes major changes in functionality compared to Xdebug 2. The
primary way how you turn on functionality is through the new xdebug.mode PHP
configuration setting. This made it possible to massively increase performance
in many of Xdebug's sub systems as Xdebug is now much more conservative in
which hooks are enabled.

Configuration changes, massive performance improvements, and PHP 8 support are
the primary features in Xdebug 3, but there is much more. The upgrade guide
lists the changes in great detail, please read it:

https://xdebug.org/docs/upgrade_guide

(taca)

2021-01-03 07:27:16 UTC MAIN commitmail json YAML

doc: Updated archivers/php-pecl-zip to 1.19.2

(taca)

2021-01-03 07:26:53 UTC MAIN commitmail json YAML

archivers/php-pecl-zip: update to 1.19.2

pkgsrc update: Switch to use PHP_VERSIONS_INCOMPATIBLE.

1.19.2 (2020-11-23)

- only display libzip both headers/library versions if they differ
- report about ZSTD compression availability
- Raise E_WARNING on PHP related errors (PHP 8)

(taca)

2021-01-03 07:19:32 UTC MAIN commitmail json YAML

doc/TODO: one more update

+ php-phrasea2-4.1.2.

(taca)

2021-01-03 07:18:49 UTC MAIN commitmail json YAML

doc/TODO: add and update various PHP related packages

+ adodb-5.20.19 [security], ampache-4.2.5, cacti-1.2.16, collectd-CGP-1,
  gallery3-3.0.9, geeklog-2.2.1sr1, icinga-base-2.12.3, matcha-sns-1.3.8,
  magento-2.4.1, nagios-base-4.4.6, nagios-nrpe-4.0.3, nagios-ncsa-2.10.0,
  nagios-plugins-2.3.3, pear-SOAP-0.14.0, phoronix-test-suite-10.0.1,
  php-basercms-4.4.2, php-concrete5-8.5.4,
  php-excel-1.8.2 [PHPSpreadsheet is sucessor], php-glpi-9.5.3,
  php-jpgraph-4.3.4, php-mailparse-3.1.1, php-mongo-1.6.16,
  php-mongodb-1.9.0, php-mrbs-1.9.2, php-orangehrm-4.0, php-pdflib-4.1.4,
  php-piwigo-2.10.2, php-ssdeep-1.1.0, php-ssh2-1.2, php-soycms-1.18.2a,
  php-tiki6-21.2, php-tt-rss-17.4, php-uploadprogress-1.1.3,
  phraseanet-4.1.2, roundcube-plugin-carddav-4.0.4, websvn-2.6.0,
  z-push-2.6.1, zoneminder-1.34.21.

(taca)

2021-01-03 07:00:25 UTC MAIN commitmail json YAML

doc: Updated www/php-http3 to 3.2.3

(taca)

2021-01-03 07:00:04 UTC MAIN commitmail json YAML

www/php-http3: update to 3.2.1

Update php-http3 to 3.2.1.

pkgsrc change:
* Update supported PHP versions.
* Add a few dependency.

3.2.1, 2019-06-07

* Fixed gh-issue #88: Unable to run test suite (Remi Collet)
* Fixed gh-issue #86: test failure with curl 7.64
* Fixed gh-issue #85: [-Wformat-extra-args] build warnings
* Fixed gh-issue #84: segfault and build failure since curl 7.62
* Fixed gh-issue #82: Test harness improvements (Chris Wright)
* Fixed gh-issue #64: compress and connecttimeout interfere with
  low_speed_limit (@rcanavan)
* Fixed http\QueryString::getGlobalInstance()
* Fixed missing 2nd reflection argument info of http\Client::notify()
* Fixed PHP-7.4 compatibility

3.2.0, 2018-07-19

* PHP-7.2 compatibility
* Fixed gh-issue #73: build fails with libidn and libidn2
* Added brotli compression support
* Implemented gh-issue #58: Notify observers before any request is built

3.2.0RC1, 2018-04-09

* PHP-7.2 compatibility
* Fixed gh-issue #73: build fails with libidn and libidn2
* Added brotli compression support
* Implemented gh-issue #58: Notify observers before any request is built

3.1.0, 2016-12-12

* Added http\Client\Curl\User interface for userland event loops
* Added http\Url::IGNORE_ERRORS, http\Url::SILENT_ERRORS and http\Url::STDFLAGS
* Added http\Client::setDebug(callable $debug)
* Added http\Client\Curl\FEATURES constants and namespace
* Added http\Client\Curl\VERSIONS constants and namespace
* Added share_cookies and share_ssl (libcurl >= 7.23.0) options to
  http\Client::configure()
* http\Client uses curl_share handles to properly share cookies and SSL/TLS
  sessions between requests
* Improved configure checks for default CA bundles
* Improved negotiation precision
* Fixed regression introduced by http\Params::PARSE_RFC5987: negotiation
  using the params parser would receive param keys without the trailing
  asterisk, stripped by http\Params::PARSE_RFC5987.
* Fix gh-issue #50: http\Client::dequeue() within http\Client::setDebug()
  causes segfault (Mike, Maik Wagner)
* Fix gh-issue #47: http\Url: Null pointer deref in sanitize_value() (Mike,
  @rc0r)
* Fix gh-issue #45: HTTP/2 response message parsing broken with libcurl >=
  7.49.1 (Mike)
* Fix gh-issue #43: Joining query with empty original variable in query
  (Mike, Sander Backus)
* Fix gh-issue #42: fatal error when using punycode in URLs (Mike, Sebastian
  Thielen)
* Fix gh-issue #41: Use curl_version_info_data.features when initializing
  options (Mike)
* Fix gh-issue #40: determinde the SSL backend used by curl at runtime
  (Mike, @rcanavan)
* Fix gh-issue #39: Notice: http\Client::enqueue(): Could not set option
  proxy_service_name (Mike, @rcanavan)
* Fix gh-issue #38: Persistent curl handles: error code not properly reset
  (Mike, @afflerbach)
* Fix gh-issue #36: Unexpected cookies sent if persistent_handle_id is used
  (Mike, @rcanavan, @afflerbach)
* Fix gh-issue #34: allow setting multiple headers with the same name (Mike,
  @rcanavan)
* Fix gh-issue #33: allow setting prodyhost request option to NULL (Mike,
  @rcanavan)
* Fix gh-issue #31: add/improve configure checks for default CA bundle/path
  (Mike, @rcanavan)

(taca)

2021-01-03 06:56:17 UTC MAIN commitmail json YAML

doc: Updated devel/php-gearman to 2.0.6

(taca)

2021-01-03 06:55:47 UTC MAIN commitmail json YAML

devel/php-gearman: update to 2.0.6

Update php-gearman package to 2.0.6.

pkgsrc change:
* Switch GitHub repository to php's.
* Allow build with PHP 7.2 and 7.3.

Version 2.0.6 (2019-09-05)
-------------
- fixing issue with double calling of zval_dtor in set fail callback

(taca)

2021-01-03 06:54:24 UTC MAIN commitmail json YAML

doc: Updated security/php-oauth to 2.0.7

(taca)

2021-01-03 06:54:03 UTC MAIN commitmail json YAML

security/php-oauth: update to 2.0.7

Update php-oauth package to 2.0.7.

pkgsrc change: Update supported PHP versions.

2.0.7 (2020-09-18)

* PHP 8 compatibility

2.0.6 (2020-09-09)

* Fix github issue #14 (Fixes for 7.3/7.4 and opcache)

* Fix PHP-7.4 compatibility of object handler
* Fix memory leaks in OAuthProvider
* Fix crash in OAuthProvider's handler registration methods due to
  unconditional addref
* Fix crash in OAuth::fetch() due to modifying hash tables with a refcount>1

2.0.5 (2020-02-06)

* fix config.w32 (cmb)
* fix 7.3 segfault (rlerdorf)
* replace uint-uint32_t, ulong-zend_ulong (Jan-E)
* handle cases where a passed in array might be a const (keyurdg)
* Fix configure for recent cURL versions (cmb)
* Bug #76722 cURL library headers not recognized on Debian 9 (js361014)

2.0.4 (2019-12-02)

* fix php_pcre_match_impl call in 7.4+ (Remi)

2.0.3 (2018-09-30)

* Use _ex versions to avoid SIGABRT of during use of hash functions in 7.2+

2.0.2 (2016-06-18)

* Fix #72006

(taca)

2021-01-03 06:52:47 UTC MAIN commitmail json YAML

devel/php-raphf2: update supported PHP version

Update supported PHP version; other than PHP 5.6.

(taca)

2021-01-03 06:48:51 UTC MAIN commitmail json YAML

doc: Updated www/php-propro2 to 2.1.0

(taca)

2021-01-03 06:48:05 UTC MAIN commitmail json YAML

www/php-propro2: udpate to 2.1.0

Update php-propro2 package to 2.1.0.

pkgsrc change: Update supported PHP versions.

2.1.0 (2018-04-09)

* PHP-7.2 compatibility

2.0.1 (2016-05-25)

* Fixed leak in write_dimension

(taca)

2021-01-03 06:47:07 UTC MAIN commitmail json YAML

math/php-stats: update PHP version

Update supported PHP version; other than PHP 5.6.

(taca)

2021-01-03 06:45:45 UTC MAIN commitmail json YAML

converters/php-iconv: add buildlink3.mk

Add buildlink3.mk file for newer www/php-http3 package.

(taca)

2021-01-03 04:36:44 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk13 to 13.38.1

(jnemeth)

2021-01-03 01:30:34 UTC MAIN commitmail json YAML

2021-01-03 01:28:49 UTC MAIN commitmail json YAML

postgis: Revbump for geos update

(gdt)

2021-01-03 01:27:39 UTC MAIN commitmail json YAML

doc: Updated geography/geos to 3.9.0

(gdt)

2021-01-03 01:27:29 UTC MAIN commitmail json YAML

geogrpahy/geos: Update to 3.9.0

Upstream NEWS:

Changes in 3.9.0beta1
2020-11-27

- New things:
  - MaximumInscribedCircle and LargestEmptyCircle (JTS-530, Paul Ramsey)
  - CAPI: Fixed precision overlay operations (Sandro Santilli, Paul Ramsey)
  - CAPI: GEOSPreparedNearestPoints (#1007, Sandro Santilli)
  - CAPI: GEOSPreparedDistance (#1066, Sandro Santilli)
  - SimpleSTRTree spatial index implementation (Paul Ramsey)
  - Add support for pkg-config for GEOS C API (#1073, Mike Taves)

- Improvements:
  - Stack allocate segments in OverlapUnion (Paul Ramsey)
  - Improve performance of GEOSisValid (Dan Baston)
  - Update geos-config tool for consistency
    and escape paths (https://git.osgeo.org/gitea/geos/geos/pulls/99)
    changes mostly affect CMake MSVC builds (#1015, Mike Taves)
  - Testing on Rasberry Pi 32-bit (berrie) (#1017, Bruce Rindahl, Regina Obe)
  - Replace ttmath with JTS DD double-double implementation (Paul Ramsey)
  - Fix bug in DistanceOp for geometries with empty components (#1026, Paul Ramsey)
  - Remove undefined behaviour in CAPI (#1021, Greg Troxel)
  - Fix buffering issue (#1022, JTS-525, Paul Ramsey)
  - MinimumBoundingCircle.getMaximumDiameter fix (JTS-533, Paul Ramsey)

- Changes:
  - Drop SWIG bindings, including for Ruby and Python (#1076, Mike Taves)

(gdt)

2021-01-03 01:22:00 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk15 to 15.4.1nb24

(gdt)

2021-01-03 01:21:09 UTC MAIN commitmail json YAML

asterisk16: Update to 16.15.1

upstream changes: security fixes and bug fixes

(gdt)

2021-01-03 00:43:04 UTC MAIN commitmail json YAML

doc: Updated devel/cscope to 15.9

(wiz)

2021-01-03 00:42:55 UTC MAIN commitmail json YAML

2021-01-02 23:00:50 UTC MAIN commitmail json YAML

doc: Updated devel/autoconf to 2.70

(js)

2021-01-02 22:45:43 UTC MAIN commitmail json YAML

Update to Asterisk 13.38.1

-----

The Asterisk Development Team would like to announce security releases for
Asterisk 13, 16, 17 and 18. The available releases are released as versions
13.38.1, 16.15.1, 17.9.1 and 18.1.1.

The following security vulnerabilities were resolved in these versions:

* AST-2020-003: Remote crash in res_pjsip_diversion
  A crash can occur in Asterisk when a SIP message is received that has a
  History-Info header, which contains a tel-uri.

* AST-2020-004: Remote crash in res_pjsip_diversion
  A crash can occur in Asterisk when a SIP 181 response is received that has a
  Diversion header, which contains a tel-uri.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.38.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2020-003.pdf
https://downloads.asterisk.org/pub/security/AST-2020-004.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.38.0.

The release of Asterisk 13.38.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-29057 - pjsip: Crash on call rejection during high load
      (Reported by Sandro Gauci)

Improvements made in this release:
-----------------------------------
* ASTERISK-29056 - Increase reg_server column size for
      ps_contacts table realtime
      (Reported by sungtae kim)
* ASTERISK-29055 - Create a Bridge with video_single mode
      (Reported by sungtae kim)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-29013 - res_pjsip: Asterisk doesn't stop sending
      invites (with auth) on 407 replies
      (Reported by Sebastian Damm)
* ASTERISK-29108 - resource_endpoints.c : Memory leak if
      endpoint not found
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29097 - res_pjsip_config_wizard: Crash when freeing
      string when failing to add extension
      (Reported by Vieri)
* ASTERISK-26424 - app_voicemail: Undocumented behavior from VMSayName
      (Reported by Eric Smith)
* ASTERISK-29051 - res_pjsip_sdp_rtp: Does not set correct
      values on RTP instance when "auto" DTMF is used
      (Reported by Sebastian Damm)
* ASTERISK-28311 - dsp: ast_dsp_silence_noise_with_energy wrong
      judgment of frame format
      (Reported by ?????????)
* ASTERISK-24329 - Music On Hold announcement cuts intro of
      music the first time it is played
      (Reported by Thomas Frederiksen)
* ASTERISK-29081 - res_stasis: Add compare function for bridges
      moh container
      (Reported by Hajek Michal)
* ASTERISK-29085 - func_curl: Segmentation fault when using
      CURL after setting httpheader CURLOPT
      (Reported by P??ter Juh??sz)
* ASTERISK-28416 - Unable to get rtp codec payload code for slin
      (Reported by Brian J. Murrell)

New Features made in this release:
-----------------------------------
* ASTERISK-29027 - Implement support for History-Info
      (Reported by Torrey Searle)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.38.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 16, 17 and 18, and Certified Asterisk
16.8. The available releases are released as versions 13.37.1,
16.14.1, 17.8.1, 18.0.1 and 16.8-cert5.

The following security vulnerabilities were resolved in these versions:

* AST-2020-001: Remote crash in res_pjsip_session
  Upon receiving a new SIP Invite, Asterisk did not return the created dialog
  locked or referenced.

* AST-2020-002: Outbound INVITE loop on challenge with different nonce.
  If Asterisk is challenged on an outbound INVITE and the nonce is changed in
  each response, Asterisk will continually send INVITEs in a loop. This causes
  Asterisk to consume more and more memory since the transaction will never
  terminate (even if the call is hung up), ultimately leading to a restart or
  shutdown of Asterisk. Outbound authentication must be configured on the
  endpoint for this to occur.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.37.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2020-001.pdf
https://downloads.asterisk.org/pub/security/AST-2020-002.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.37.0.

The release of Asterisk 13.37.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-25665 - Duplicate logging in queue log for EXITEMPTY events
      (Reported by Ove Aursand)
* ASTERISK-29043 - app_queue: Leave empty sometimes not
      recorded as abandoned
      (Reported by Kfir Itzhak)
* ASTERISK-29042 - res_parking: Parker UUID is no longer copied
      (Reported by Misha Vodsedalek)
* ASTERISK-29029 - Voicemail "pollmailboxes"-option not
      working, bug in function handle_subscribe
      (Reported by Karsten Wemheuer)
* ASTERISK-28878 - chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
      (Reported by Joseph Ades)
* ASTERISK-29046 - pbx: Deadlock when doing a reload, while
      simultaneously doing an ExtensionState on a pattern match hint
      that ends up adding an extension
      (Reported by Ramarajan)
* ASTERISK-29040 - res_speech: Assertion on format
      (Reported by Nickolay V. Shmyrev)
* ASTERISK-29001 - chan_pjsip does not process or forward 181 responses
      (Reported by Torrey Searle)
* ASTERISK-27273 - app_voicemail: When a voicemail is marked as
      "Urgent", it is not sent by email/processed by the mailcmd command
      (Reported by Leandro Dardini)
* ASTERISK-29033 - res_pjsip_session: Aggressively terminates
      session on failed re-INVITE
      (Reported by Joshua C. Colp)
* ASTERISK-28974 - res_rtp_asterisk: T.140 messages have
      appended RTP string to each message block.
      (Reported by Thomas Johnson)

Improvements made in this release:
-----------------------------------
* ASTERISK-29010 - Allow disabling of FollowMe prompt
      (Reported by Dennis)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.37.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.36.0.

The release of Asterisk 13.36.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-29042 - res_parking: Parker UUID is no longer copied
      (Reported by Misha Vodsedalek)
* ASTERISK-29029 - Voicemail "pollmailboxes"-option not
      working, bug in function handle_subscribe
      (Reported by Karsten Wemheuer)
* ASTERISK-29046 - pbx: Deadlock when doing a reload, while
      simultaneously doing an ExtensionState on a pattern match hint
      that ends up adding an extension
      (Reported by Ramarajan)
* ASTERISK-29011 - chan_sip: ToHost property not cleared on reload
      (Reported by Dennis)
* ASTERISK-28987 - BridgeCreated ARI event shows wrong
      video_mode info
      (Reported by sungtae kim)
* ASTERISK-28927 - Asterisk crash in music on hold
      (Reported by David Cunningham)
* ASTERISK-28973 - Malformed IP address in SDP of 2nd SIP timer
      triggered INVITE when NAT is active (UDP transport with
      external_media_address)
      (Reported by Michael Neuhauser)
* ASTERISK-28995 - res_pjsip_registrar: Expires on statically
      configured contacts is not correct
      (Reported by tootai)
* ASTERISK-28978 - acl: named_acl rule misconfiguration results
      in segfault on reading rule from realtime
      (Reported by Andrew Yager)
* ASTERISK-28975 - res_http_websocket: Text payload data
      doesn't necessary include trailing zero
      (Reported by Nickolay V. Shmyrev)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.36.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.35.0.

The release of Asterisk 13.35.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28878 - chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
      (Reported by Joseph Ades)
* ASTERISK-28965 - res_pjsip: Apply outbound proxy to static
      contacts on AOR
      (Reported by Joshua C. Colp)
* ASTERISK-28930 - ./configure --without-ssl build failure
      (Reported by Jaco Kroon)
* ASTERISK-28957 - chan_sip: chan_sip does not process 400
      response to an INVITE.
      (Reported by Frederic LE FOLL)
* ASTERISK-28888 - res_corosync: causes asterisk crash in huge
      distributed environment.
      (Reported by Universit?? di Bologna - CESIA VoIP)
* ASTERISK-28955 - "setvar" doesn't work properly in
      dahdi-channels.conf
      (Reported by Marin Odrljin)
* ASTERISK-28942 - res_sorcery_memory_cache: Individual object
      expiration behaves unexpectedly with full backend caching
      (Reported by Joshua C. Colp)
* ASTERISK-28952 - Queue wrapuptime sometimes not respected
      (based on stale lastcall time)
      (Reported by Walter Doekes)
* ASTERISK-28950 - Stale code in app_queue to check untouched channel
      (Reported by Walter Doekes)
* ASTERISK-28644 - Stale comment in app_queue about ring_entry exception
      (Reported by Walter Doekes)
* ASTERISK-28923 - T.38 Segfaults in chan_pjsip_queryoption
      (Reported by Yury Kirsanov)
* ASTERISK-28936 - res_pjsip: crash when dialing non-sip uri
      (Reported by Walter Doekes)
* ASTERISK-28900 - res_fax: Double frame free when gateway in
      use with off-nominal format usage
      (Reported by Gregory Massel)
* ASTERISK-28929 - pjproject_bundled: Honor --without-pjproject.
      (Reported by Alexander Traud)
* ASTERISK-28932 - res_pjsip_logger writing too big packets
      (Reported by nappsoft)
* ASTERISK-28885 - res_rtp_asterisk: Simultaneous termination
      and ICE complete can cause crash
      (Reported by Josep B)
* ASTERISK-28921 - Wrong return value check for fwrite when
      writing to pcap file
      (Reported by nappsoft)

Improvements made in this release:
-----------------------------------
* ASTERISK-28959 - res_pjsip: Added option for disable rport
      parameter set
      (Reported by sungtae kim)
* ASTERISK-28958 - Continue reading string when ping received
      by websocket
      (Reported by Nickolay V. Shmyrev)
* ASTERISK-28945 - AMI SendText - add Content-Type parameter
      (Reported by Kevin Harwell)
* ASTERISK-28949 - res_http_websocket: Add masking to websocket client
      (Reported by Moises Silva)
* ASTERISK-28899 - Upgrade Asterisk to bundled pjproject 2.10
      (Reported by Kevin Harwell)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.35.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.34.0.

The release of Asterisk 13.34.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28932 - res_pjsip_logger writing too big packets
      (Reported by nappsoft)
* ASTERISK-28921 - Wrong return value check for fwrite when
      writing to pcap file
      (Reported by nappsoft)
* ASTERISK-28794 - res_pjsip: Crash when escaping during URI printing
      (Reported by nappsoft)
* ASTERISK-28884 - x-ast-orig-host not filtered out from
      request URI and To header
      (Reported by nappsoft)
* ASTERISK-28898 - bridge_softmix: Conference bridge not
      passing silent rtp packets
      (Reported by Jonathan Hunter)
* ASTERISK-28904 - RTP ICE leaks the memory
      (Reported by sungtae kim)
* ASTERISK-28854 - SIGSEGV when pjsip show history encounters
      IPV6 address
      (Reported by Roger James)
* ASTERISK-28797 - [patch] tcptls: Fix notice when TLS is
      enabled but not configured.
      (Reported by Alexander Traud)
* ASTERISK-28804 - [patch] app_osplookup.c: Avoid a format
      truncation.
      (Reported by Alexander Traud)
* ASTERISK-28776 - Non async-signal-safe syscalls used after
      fork before exec
      (Reported by nappsoft)
* ASTERISK-28829 - app_queue: leaking stasis subscription when
      Redirecting call
      (Reported by lvl)
* ASTERISK-25844 - app_queue: Ghost channels in "core show
      channels" output
      (Reported by Etienne Lessard)
* ASTERISK-22920 - Crash while Forwarding from TLS extension
      with CHANNEL args secure_bridge_media and
      secure_bridge_signaling
      (Reported by Shlomi Gutman)
* ASTERISK-28859 - pjsip: Increase maximum candidate count
      (Reported by Joshua C. Colp)
* ASTERISK-28852 - Unprotected access to nochecksums variable,
      causes build failures
      (Reported by Guido Falsi)

Improvements made in this release:
-----------------------------------
* ASTERISK-28895 - res_pjsip_logger: Add tons'o'functionality
      (Reported by Joshua C. Colp)
* ASTERISK-28879 - pjproject has race conditions in it's build system
      (Reported by Guido Falsi)
* ASTERISK-28866 - third-party/pjproject/configure.m4 contains bashisms
      (Reported by Guido Falsi)
* ASTERISK-28832 - chan_mobile creates PCMA streams that make
      some VoIP clients crash or not render received audio
      (Reported by Peter Turczak)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.34.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.33.0.

The release of Asterisk 13.33.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Improvements made in this release:
-----------------------------------
* ASTERISK-28813 - func_volume: Allow decimal numbers as
      parameter to improve granularity
      (Reported by Jean Aunis - Prescom)
* ASTERISK-27946 - dial (API): Storage of dialed target uses
      AST_MAX_EXTENSION when it shouldn't
      (Reported by Joshua Elson)
* ASTERISK-28782 - Add support for Content-Disposition header
      in multi-part INVITES
      (Reported by Torrey Searle)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28852 - Unprotected access to nochecksums variable,
      causes build failures
      (Reported by Guido Falsi)
* ASTERISK-28847 - ARI channels cuts the endpoint string over
      80 characters
      (Reported by sungtae kim)
* ASTERISK-28835 - IPv6 addresses in SDP incorrectly formatted
      (Reported by Daniel Heckl)
* ASTERISK-28372 - Asterisk REPLY Wrong Contact header port (TCP)
      (Reported by Anton Satskiy)
* ASTERISK-24428 - Document that Asterisk will use the default
      SIP ports (5060 for TCP, 5061 for TLS) if the extern option
      variants aren't used
      (Reported by sstream)
* ASTERISK-28838 - AST_MODULE_INFO requires, MODULEINFO does
      not mention
      (Reported by Alexander Traud)
* ASTERISK-28837 - pjproject_bundled: Honor
      --without-pjproject.
      (Reported by Alexander Traud)
* ASTERISK-27195 - chan_sip: only sets ToS bits on UDP socket,
      ignoring TCP and TLS sockets
      (Reported by Joshua Roys)
* ASTERISK-28812 - First DTMF is not get
      (Reported by Bernard Merindol)
* ASTERISK-28758 - pjsip startup errors when using "with-ssl"
      configure option
      (Reported by Patrick Wakano)
* ASTERISK-28824 - BuildSystem: Search for Python/C API when
      possibly needed only.
      (Reported by Alexander Traud)
* ASTERISK-27717 - [patch] BuildSystem: In NetBSD, the Python
      Programming Language is python-2.7.
      (Reported by Alexander Traud)
* ASTERISK-28798 - [patch] chan_sip: TCP/TLS client without server.
      (Reported by Alexander Traud)
* ASTERISK-28817 - chan_pjsip: constant DTMF tone if RTP is not
      setup yet
      (Reported by Kevin Harwell)
* ASTERISK-28816 - [patch] BuildSystem: Remove doc/tex and
      doc/pdf leftovers.
      (Reported by Alexander Traud)
* ASTERISK-28818 - [patch] BuildSystem: Allow space in path.
      (Reported by Alexander Traud)
* ASTERISK-28801 - [patch] stasis: Avoid always true warnings
      with clang.
      (Reported by Alexander Traud)
* ASTERISK-28796 - func_channel: cannot read fields exten,
      context, userfield, channame from dialplan
      (Reported by S??bastien Duthil)
* ASTERISK-28803 - [patch] chan_unistim: Avoid tautological
      warnings with clang.
      (Reported by Alexander Traud)
* ASTERISK-28808 - [patch] test_stasis: Avoid always true
      warning with clang.
      (Reported by Alexander Traud)
* ASTERISK-28056 - res_pjsip: Incorrect endpoint status after
      endpoint synchronization for a specific AOR
      (Reported by Jason Hord)
* ASTERISK-28789 - test_utils: incorrectly printing error
      'declined to load'
      (Reported by Alexander Traud)
* ASTERISK-28788 - func_aes: incorrectly printing error
      'declined to load'
      (Reported by Alexander Traud)
* ASTERISK-16676 - DAHDIRAS fails to properly initiate pppd
      unless asterisk is running as root
      (Reported by Jaco Kroon)
* ASTERISK-21205 - [patch] dundi_read_result crash due to
      negative number
      (Reported by Jaco Kroon)
* ASTERISK-28743 - Asterisk is crashing if the 200 OK with SDP
      (Reported by sungtae kim)
* ASTERISK-28774 - chan_pjsip's rtptimeout is erroneously
      triggered during direct-media (native_rtp) bridge
      (Reported by Michael Neuhauser)
* ASTERISK-20325 - Comments in configs/func_odbc.conf.sample
      are not consistent with examples. Missing examples.
      (Reported by Olivier Krief)
* ASTERISK-28780 - app_mixmonitor: Memory leak due to race
      condition between AMI MixMonitor and hangup
      (Reported by Joshua C. Colp)
* ASTERISK-28773 - Incorrect Sender SSRC in RTCP when p2p rtp
      bridge is active
      (Reported by Torrey Searle)
* ASTERISK-28759 - A non negotiated rtp frame causes call
      disconnection when there is a SSRC change
      (Reported by Paulo Vicentini)
* ASTERISK-26711 - func_enum: ENUM code wrong case
      (Reported by Vitold)
* ASTERISK-23407 - Fix the FSF address in the headers of lots
      of pjproject files
      (Reported by Jared Smith)
* ASTERISK-28769 - DTLS Handshake Fails to Occur if ice_support
      is enabled but not used
      (Reported by Torrey Searle)
* ASTERISK-19460 - [patch] Function TXTCIDNAME never actually
      makes DNS calls and always returns an empty string
      (Reported by George Joseph)

New Features made in this release:
-----------------------------------
* ASTERISK-6863 - [patch] allow Asterisk to set high ToS bits
      as non-root on Linux
      (Reported by Matt Addison)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.33.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.32.0.

The release of Asterisk 13.32.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28766 - PJSIP blind transfer not completed after
      using Proceeding()
      (Reported by lvl)
* ASTERISK-28685 - check_expr2: linking (when hardening) and
      cross-compiling troubles
      (Reported by Sebastian Kemper)
* ASTERISK-28755 - SIP/Stasis: SIP headers not transmitted in
      the "variables" field
      (Reported by Jean Aunis - Prescom)
* ASTERISK-28754 - ASTERISK-28738 Causes Audio Issue After Hold
      (Reported by Ross Beer)
* ASTERISK-28716 - ICE: pjnath shouldn't wait for ICE to
      complete before allowing sending
      (Reported by Benjamin Keith Ford)
* ASTERISK-28697 - res_pjsip: Named ACL does not update on
      reload if changed
      (Reported by Timothy Vanderaerden)
* ASTERISK-28738 - Incorrect state machine used when
      MOH_PASSTHRU is used
      (Reported by Torrey Searle)
* ASTERISK-28735 - Realtime MoH Unknown format '' -- defaulting
      to SLIN
      (Reported by Ross Beer)
* ASTERISK-26955 - pjsip: SIP Packets with Via "received="
      Containing IPv6 Address Delimited by "[]" Rejected
      (Reported by Peter Sokolov)
* ASTERISK-28718 - chan_sip: Returns 403 if RTP ports are
      depleted, should return 503
      (Reported by Walter Doekes)
* ASTERISK-28719 - Cannot remove defaultrule from queue using
      realtime queues
      (Reported by EDV O-TON)
* ASTERISK-28714 - REGRESSION: Feature
      subscription_persistence_recreate (ASTERISK-27759) Causes Segfaults
      (Reported by Ross Beer)
* ASTERISK-26082 - res_pjsip_messaging: MessageSend
      Content-Type can't be changed
      (Reported by Alex)
* ASTERISK-28423 - ARI causes STASIS Deadlock
      (Reported by Ross Beer)
* ASTERISK-28679 - stasis application is destroyed after its creation
      (Reported by Francois Blackburn)
* ASTERISK-25421 - PJSIP. MESSAGE_SEND_STATUS set to SUCCESS in
      spite of the error when sending
      (Reported by Dmitriy Serov)
* ASTERISK-28139 - RTP Stream Incorrect Payload Type Causes
      Asterisk To Drop Calls
      (Reported by Paul Brooks)
* ASTERISK-28686 - chan_sip strictrtp=yes fails when media
      source is changed: no audio
      (Reported by Walter Doekes)

Improvements made in this release:
-----------------------------------
* ASTERISK-28750 - TLS/SSL Key too small error
      (Reported by Martin Zeh)
* ASTERISK-24798 - Documentation - Clarify That Format Is Set
      By File Name Extension In MixMonitor
      (Reported by xrobau)
* ASTERISK-28726 - install_prereq script uses the interactive
      mode when installing aptitude
      (Reported by Sylvain Afchain)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.32.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.31.0.

The release of Asterisk 13.31.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-17491 - CURLOPT() needs a "followlocation" parameter
      / "maxredirs" doesn't do anything
      (Reported by candrews)
* ASTERISK-28639 - res_pjsip_endpoint_identifier_ip: Add
      ability to match on source port
      (Reported by Sean Bright)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28679 - stasis application is destroyed after its creation
      (Reported by Francois Blackburn)
* ASTERISK-28423 - ARI causes STASIS Deadlock
      (Reported by Ross Beer)
* ASTERISK-28714 - REGRESSION: Feature
      subscription_persistence_recreate (ASTERISK-27759) Causes Segfaults
      (Reported by Ross Beer)
* ASTERISK-28677 - CDR billsec is always 0 for transferred calls
      (Reported by Maciej Michno)
* ASTERISK-28706 - silk 24hHz doesn't show up in 'core show
      translation' output
      (Reported by Sean Bright)
* ASTERISK-24484 - Update documentation for statsd module -
      usage requirements unclear
      (Reported by Dan Jenkins)
* ASTERISK-28702 - chan_dahdi: holding a channel via flash to
      dialtone times out after 0:16:40
      (Reported by Andrew Siplas)
* ASTERISK-28695 - core: minmemfree watermark uses free RAM,
      not available RAM
      (Reported by Kevin Flyn)
* ASTERISK-28693 - chan_sip: SIP MESSAGE beginning with a
      whitespace appears empty in the dialplan
      (Reported by Frank Matano)
* ASTERISK-23739 - [patch]Segfault forwarding voicemail with
      ODBC storage enabled and realtime voicemail_data is used
      (Reported by Stas Kobzar)
* ASTERISK-27622 - empty voicemail.conf required for ARA
      (realtime) voicemail to leave message
      (Reported by Jim Van Meggelen)
* ASTERISK-28349 - Pause reason not reported in QueueMember AMI event
      (Reported by Niksa Baldun)
* ASTERISK-21794 - CLI command 'realtime update2' syntax
      failure when using according to usage help
      (Reported by Cedric BASSAGET)
* ASTERISK-25429 - res_pjsip_endpoint_identifier_ip: Document
      support for hostnames
      (Reported by Joshua C. Colp)
* ASTERISK-27775 - res_pjsip_notify: Multiple Event headers can
      be present instead of just one
      (Reported by AvayaXAsterisk)
* ASTERISK-28682 - app_record: Lack of `beep` audio file causes
      application to return error and hangup
      (Reported by Corey Farrell)
* ASTERISK-28507 - Wiki docs missing for MessageWaiting
      (Reported by David M. Lee)
* ASTERISK-27759 - res_pjsip_pubsub: Subscription persistence
      does not preserve XML <dialog-info> version number
      (Reported by Bryan Nelson)
* ASTERISK-28605 - chan_dahdi: Deadlock in Hangup Scenarios
      with concurrent command pri show span X
      (Reported by Dirk Wendland)
* ASTERISK-28633 - stasis bridge topic leak
      (Reported by Joeran Vinzens)
* ASTERISK-28492 - pjsip reload not reloading wizard
      endpoint/pickup_group endpoint/call_group
      (Reported by Jean-Denis Girard)
* ASTERISK-27243 - contrib: valgrind.supp doesn't suppress what
      it's supposed to due to invalid syntax
      (Reported by Richard Kenner)
* ASTERISK-28497 - func_odbc: truncating Unicode string on readsql
      (Reported by Boris P. Korzun)
* ASTERISK-28647 - chan_sip: RTP frames not transmitted after
      emitting a COLP
      (Reported by Jean Aunis - Prescom)
* ASTERISK-28667 - Asterisk ignores parsing of config files if
      a Byte order mark is present
      (Reported by Robin Leffmann)
* ASTERISK-28664 - "trustrpid" is misspelled in
      sip_to_pjsip.py
      (Reported by Pascal Cadotte Michaud)
* ASTERISK-28663 - jansson: Support old versions
      (Reported by Joshua C. Colp)
* ASTERISK-28636 - app_chanisavail+cdr: ChanIsAvail sometimes
      fails to deactivate CDR.
      (Reported by Frederic LE FOLL)
* ASTERISK-28604 - app_meetme, chan_ooh323 and cdr_mysql don't
      build on 17.0.0
      (Reported by George Joseph)
* ASTERISK-28660 - res_fax: wrap Asterisk initiated negotiation
      with config option
      (Reported by Kevin Harwell)
* ASTERISK-28628 - Debian 10.2: Warning when app_voicemail is compiling
      (Reported by Stanislav Abramenkov)
* ASTERISK-28626 - Missing arguments in PJSIP_CONTACT function
      documentation
      (Reported by Pascal Cadotte Michaud)
* ASTERISK-28651 - chan_sip logs errors on tx to non-existent
      TCP connections
      (Reported by Jaco Kroon)
* ASTERISK-28502 - chan_pjsip incorrectly re-writes REGISTER
      200 Response Contact
      (Reported by Ross Beer)

Improvements made in this release:
-----------------------------------
* ASTERISK-28710 - Should be able to disable the /httpstatus
      URI in the built-in HTTP server
      (Reported by Sean Bright)
* ASTERISK-28638 - Simplify dialplan for Dial, Page, and ChanIsAvail
      (Reported by cmaj)
* ASTERISK-28673 - GET FULL VARIABLE documentation clarification
      (Reported by Jonathan Harris)
* ASTERISK-28658 - app_confbridge: Add support for setting
      maximum sample rate
      (Reported by Joshua C. Colp)

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.30.0.

The release of Asterisk 13.30.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-28589 - chan_sip: Depending on configuration an
      INVITE can alter Addr of a peer
      (Reported by Andrey  V.  T.)
* ASTERISK-28580 - Bypass SYSTEM write permission in manager
      action allows system commands execution
      (Reported by Eliel Sarda十ons)

Improvements made in this release:
-----------------------------------
* ASTERISK-28602 - res_pjsip_outbound_registration: Maximum
      retries reached
      (Reported by Daniel)
* ASTERISK-28586 - Typo in README-SERIOUSLY.bestpractices.md
      (Reported by Sam Banks)
* ASTERISK-22192 - [patch] Allow voicemail forwards with ODBC
      backend when format differs from attachfmt column
      (Reported by cmaj)
* ASTERISK-28567 - Problem with ASTERISK-20207: Asterisk should
      clear out any .lock files in the voice mail directory on startup.
      (Reported by Michael)
* ASTERISK-28542 - [patch] add the ability for asterisk to
      generate on-hold re-invites
      (Reported by Torrey Searle)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28663 - jansson: Support old versions
      (Reported by Joshua C. Colp)
* ASTERISK-28604 - app_meetme, chan_ooh323 and cdr_mysql don't build on 17.0.0
      (Reported by George Joseph)
* ASTERISK-28641 - res_pjsip Segfaults when realtime
      configuration to an AOR points to a not existent AOR
      (Reported by Ross Beer)
* ASTERISK-28644 - Stale comment in app_queue about ring_entry exception
      (Reported by Walter Doekes)
* ASTERISK-28637 - chan_sip+native_bridge_rtp: directmedia
      compatibility check failure when negociated ptime is not default ptime.
      (Reported by Frederic LE FOLL)
* ASTERISK-28445 - res_pjsip_session: ast_json_vpack: Invalid
      UTF-8 string on hangup when TEST_FRAMEWORK enabled
      (Reported by Bernhard Schmidt)
* ASTERISK-28631 - res_parking: Doesn't park when parkee and
      parker are the same
      (Reported by Ross Beer)
* ASTERISK-28612 - res_pjsip_t38: crash on reinvite with zero
      port and no c= line
      (Reported by Salah Ahmed)
* ASTERISK-28621 - Enforce T.38 error correction mode at 200 ok received
      (Reported by Salah Ahmed)
* ASTERISK-28615 - chan_dahdi: PRI span status may stay "Down,
      Active" after a short alarm
      (Reported by Frederic LE FOLL)
* ASTERISK-28616 - parking: Deadlock when multi call parking
      (Reported by Joshua C. Colp)
* ASTERISK-28423 - ARI causes STASIS Deadlock
      (Reported by Ross Beer)
* ASTERISK-28608 - app_amd: Use time calculation to calculate timeout
      (Reported by Michael Cargile)
* ASTERISK-28576 - res_rtp_asterisk: ICE Completion Crash when
      sent packet length doesn't match
      (Reported by Joshua Elson)
* ASTERISK-28618 - bridge_softmix: hold not cleared when
      joining a softmix bridge
      (Reported by Kevin Harwell)
* ASTERISK-26481 - FILE function grabs garbage along with read
      data when target line has no newline
      (Reported by Jonathan Harris)
* ASTERISK-28572 - Memory leaks in res_calendar_exchange and
      res_calendar_icalendar
      (Reported by Yoooooo Ha)
* ASTERISK-28585 - ari/resource_events: Crash in event session cleanup
      (Reported by Kevin Harwell)
* ASTERISK-28590 - utils.c throws repeated warnings;
      "pthread_attr_setstacksize: Invalid argument"
      (Reported by Speed Dial Dave)
* ASTERISK-28578 - race condition on pjsip channelstats command
      (Reported by Salah Ahmed)
* ASTERISK-28571 - cdr_pgsql: accesses obsolete (and finally
      removed) column
      (Reported by Christoph Moench-Tegeder)
* ASTERISK-28575 - MWI Send Notify Crash on 16.6
      (Reported by Joshua Elson)
* ASTERISK-28574 - pjproject fails to build on 16.6.0, works on 16.5
      (Reported by Niklas Larsson)
* ASTERISK-28561 - Asterisk Deadlocks
      (Reported by Aheliotech)
* ASTERISK-28086 - chan_pjsip: Crash when initiating PlayDTMF over AMI
      (Reported by Jeremiah Gadd)
* ASTERISK-28552 - res_pjsip_mwi: Frack during unload on
      unsolicited_mwi container
      (Reported by Kevin Harwell)
* ASTERISK-28566 - CDR backend unload problem during active call(s)
      (Reported by Marian Piater)
* ASTERISK-28544 - Wrong contact representation in ipv6 mode
      (Reported by J十rgen H)
* ASTERISK-28534 - Segmentation fault when there is no priority
      for an extension
      (Reported by Timothy Vanderaerden)
* ASTERISK-28463 - res_pjsip_path: Crash when invalid contact
      is configured
      (Reported by Juan Martin)
* ASTERISK-28521 - pjsip: Memory Leak
      (Reported by Mark)
* ASTERISK-28523 - Asterisk 16.5.0 Memory leak
      (Reported by Cyril Rami十re)
* ASTERISK-28538 - chan_pjsip: Deadlock on fax detection
      (Reported by Joshua C. Colp)
* ASTERISK-28536 - Asterisk release candidates fail to build on FreeBSD
      (Reported by Guido Falsi)
* ASTERISK-23756 - setvar directive when used in template and a
      child of said template, results in duplicate variable names
      (Reported by Michael Goryainov)

New Features made in this release:
-----------------------------------
* ASTERISK-28614 - app_senddtmf: Allow "receiving" DTMF with
      PlayDTMF instead of only "sending"
      (Reported by lvl)
* ASTERISK-28613 - func_curl: CURLOPT cannot set Content-Type header
      (Reported by Martin Tomec)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.30.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 16 and 17, and Certified Asterisk 13.21.
The available releases are released as versions 13.29.2, 16.6.2,
17.0.1 and 13.21-cert5.

The following security vulnerabilities were resolved in these versions:

* AST-2019-006: SIP request can change address of a SIP peer.
  A SIP request can be sent to Asterisk that can change a SIP peer十�s IP
  address. A REGISTER does not need to occur, and calls can be hijacked as a
  result. The only thing that needs to be known is the peer十�s name;
  authentication details such as passwords do not need to be known. This
  vulnerability is only exploitable when the 十�nat十� option is set to the
  default, or 十�auto_force_rport十�.

* AST-2019-007: AMI user could execute system commands.
  A remote authenticated Asterisk Manager Interface (AMI) user without
  十�system十� authorization could use a specially crafted 十�Originate十� AMI
  request to execute arbitrary system commands.

* AST-2019-008: Re-invite with T.38 and malformed SDP causes crash.
  If Asterisk receives a re-invite initiating T.38 faxing and has a port of 0
  and no c line in the SDP, a crash will occur.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.29.2

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2019-006.pdf
https://downloads.asterisk.org/pub/security/AST-2019-007.pdf
https://downloads.asterisk.org/pub/security/AST-2019-008.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.29.1.

The release of Asterisk 13.29.1 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28574 - pjproject fails to build on 16.6.0, works on 16.5
      (Reported by Niklas Larsson)
* ASTERISK-28575 - MWI Send Notify Crash on 16.6
      (Reported by Joshua Elson)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.29.1

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.29.0.

The release of Asterisk 13.29.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28521 - pjsip: Memory Leak
      (Reported by Mark)
* ASTERISK-28523 - Asterisk 16.5.0 Memory leak
      (Reported by Cyril Rami十re)
* ASTERISK-28538 - chan_pjsip: Deadlock on fax detection
      (Reported by Joshua C. Colp)
* ASTERISK-28536 - Asterisk release candidates fail to build on FreeBSD
      (Reported by Guido Falsi)
* ASTERISK-28527 - ChanIsAvail() creates a CDR if
      unanswered=yes is set in cdr.conf
      (Reported by Frederic LE FOLL)
* ASTERISK-28525 - chan_dahdi: set CHANNEL(hangupsource) when a
      PRI channel hangs up
      (Reported by Frederic LE FOLL)
* ASTERISK-28511 - codec_resample: Bad sound quality when up
      sampling from SLIN16 to SLIN32
      (Reported by Ruddy G)
* ASTERISK-28499 - translate: Crash when frame does not have a
      "src" field set
      (Reported by Gregory Massel)
* ASTERISK-25592 - chan_unistim: Clang Warning: variable sized
      type not at end of a struct
      (Reported by Alexander Traud)
* ASTERISK-28488 - pjsip mwi: n+1 sip notify's sent on re-register
      (Reported by Chris Savinovich)
* ASTERISK-28509 - PJSIP cnonce generated on Linux contains 36
      characters, NEC only supports up to 32 characters
      (Reported by Dan Cropp)
* ASTERISK-28505 - app_voicemail/IMAP: segfault in
      leave_voicemail because not checking mailstream
      (Reported by Alexei Gradinari)
* ASTERISK-28487 - compile menuselect on gentoo
      (Reported by Kilburn)
* ASTERISK-28472 - Asterisk occasionally passes a NULL as
      srtp->session to srtp_protect/unprotect causing SEGV
      (Reported by Jonas Swiatek)
* ASTERISK-28498 - cel / cdr: Event times may be incorrect
      (Reported by Joshua C. Colp)
* ASTERISK-28483 - packet lost on UDPTL wrap around
      (Reported by Torrey Searle)
* ASTERISK-28480 - json integer overflow in ssrc and timestamp
      (Reported by Salah Ahmed)
* ASTERISK-28228 - res_pjsip: pjsip show contacts prints double entries
      (Reported by Ian Jones)
* ASTERISK-28477 - Crash when not specifying "dbfile" in
      res_config_sqlite3.conf
      (Reported by Dennis)
* ASTERISK-28478 - Crash performing "core reload" with modified
      res_config_sqlite3.conf
      (Reported by Dennis)
* ASTERISK-28282 - AST_SCHED_REPLACE_UNREF causes wait-on-self
      deadlocks (in chan_sip)
      (Reported by Walter Doekes)

New Features made in this release:
-----------------------------------
* ASTERISK-17808 - [patch] Unregister a realtime moh class
      (Reported by Byron Clark)
* ASTERISK-28489 - Channel variable SIPFROMDOMAIN for
      chan_pjsip to setup From header URI domain
      (Reported by Stas Kobzar)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.29.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 15 and 16. The available releases are
released as versions 13.28.1, 15.7.4 and 16.5.1.

The following security vulnerabilities were resolved in these versions:

* AST-2019-004: Crash when negotiating for T.38 with a declined stream
  When Asterisk sends a re-invite initiating T.38 faxing, and the endpoint
  responds with a declined media stream a crash will then occur in Asterisk.

* AST-2019-005: Remote Crash Vulnerability in audio transcoding
  When audio frames are given to the audio transcoding support in Asterisk the
  number of samples are examined and as part of this a message is output to
  indicate that no samples are present. A change was done to suppress this
  message for a particular scenario in which the message was not relevant. This
  change assumed that information about the origin of a frame will always exist
  when in reality it may not.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.28.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2019-004.pdf
https://downloads.asterisk.org/pub/security/AST-2019-005.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.28.0

The release of Asterisk 13.28.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-28447 - res_pjsip_messaging: In-dialog MESSAGE with
      no body causes crash
      (Reported by Gil Richard)
* ASTERISK-28465 - Broken SDP can cause a segfault in a T.38 reINVITE
      (Reported by Francesco Castellano)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28457 - [patch] Fix crash in chan_dahdi on 32-bit
      systems caused by ASTERISK-28317
      (Reported by abelbeck)
* ASTERISK-26006 - Show offending IP for TLS setup failures in logs
      (Reported by Oleksandr Natalenko)
* ASTERISK-28444 - chan_pjsip: Peer IP for SSL handshake errors not logged
      (Reported by Bernhard Schmidt)
* ASTERISK-28460 - res_pjsip_sdp_rtp: Fix ICE candidate leak
      with specific usage
      (Reported by Joshua C. Colp)
* ASTERISK-28018 - IP Fragmentation happening instead of DTLS
      fragmentation on handshake server hello certificate
      (Reported by vijay kumar)
* ASTERISK-25371 - Crash in hangup at chan_pjsip.c:1749 when
      Asterisk attempts to generate hangup event
      (Reported by Abhay Gupta)
* ASTERISK-28435 - cdr_pgsql: Unix socket doesn't work
      (Reported by Dmitry Svyatogorov)
* ASTERISK-27981 - res_fax: Fax session leak with fax gatewaying
      (Reported by pasandev)
* ASTERISK-28419 - app_amd: Does not work with silence suppression
      (Reported by Nasir Iqbal)
* ASTERISK-28427 - new mwi.h include missing from some dahdi
      source files, causes build failure
      (Reported by Guido Falsi)
* ASTERISK-27994 - PJSIP: Early media ringback not indicated
      after Progress()
      (Reported by Gregory Massel)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.28.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 15 and 16, and Certified Asterisk 13.21.
The available releases are released as versions 13.27.1, 15.7.3,
16.4.1 and 13.21-cert4.

The following security vulnerabilities were resolved in these versions:

* AST-2019-002: Remote crash vulnerability with MESSAGE messages
  A specially crafted SIP in-dialog MESSAGE message can cause Asterisk to crash.

* AST-2019-003: Remote Crash Vulnerability in chan_sip channel driver
  When T.38 faxing is done in Asterisk a T.38 reinvite may be sent to an
  endpoint to switch it to T.38. If the endpoint responds with an improperly
  formatted SDP answer including both a T.38 UDPTL stream and an audio or video
  stream containing only codecs not allowed on the SIP peer or user a crash will
  occur. The code incorrectly assumes that there will be at least one common
  codec when T.38 is also in the SDP answer.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.27.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2019-002.pdf
https://downloads.asterisk.org/pub/security/AST-2019-003.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.27.0.

The release of Asterisk 13.27.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-28375 - res_pjsip: New configuration setting to
      allow disabling norefersub
      (Reported by Dan Cropp)
* ASTERISK-28320 - Added ARI resource
      /ari/channels/{channelid}/rtp_statistics
      (Reported by sungtae kim)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28427 - new mwi.h include missing from some dahdi
      source files, causes build failure
      (Reported by Guido Falsi)
* ASTERISK-28412 - GCC 9 catches more string formatting issues
      (Reported by George Joseph)
* ASTERISK-28392 - The no-partial-inlining flag isn't passed to
      the bundled pjproject or jansson builds
      (Reported by George Joseph)
* ASTERISK-28402 - res_pjsip_registrar: SEGV in
      registrar_find_contact
      (Reported by Ross Beer)
* ASTERISK-28143 - app_amd: Infinite loop on silent calls
      (Reported by Abhay Gupta)
* ASTERISK-28353 - stasis: Crash at shutdown when statistics enabled
      (Reported by Joshua C. Colp)
* ASTERISK-28374 - latest asterisk unconditionally launch gcc
      --version, even if the compiler is different
      (Reported by Guido Falsi)
* ASTERISK-28391 - res_indications: Crash requesting
      autocomplete on indications cli command
      (Reported by Lucas Mendes)
* ASTERISK-27935 - app_voicemail: emailbody per user can't
      contain commas
      (Reported by S十bastien Duthil)
* ASTERISK-17695 - 1.8.3.2 extenpatternmatchnew=yes cannot find
      extensions with '-' in them
      (Reported by test011)
* ASTERISK-17799 - AEL reload causes loss of control in a macro
      (Reported by Kirill Katsnelson)
* ASTERISK-18593 - AEL for loops use Macro app and pipe delimiter
      (Reported by Luke-Jr)
* ASTERISK-14939 - AEL parsers does not find existing label
      (Reported by klaus3000)
* ASTERISK-20182 - Parsing a label beginning with a numeric
      character in all Goto/GotoIf/GotoIfTime application causes
      unexpected behavior
      (Reported by Janu)
* ASTERISK-28348 - Failed to initialize OOH323 endpoint-OOH323 Disabled
      (Reported by Dmitry Shubin)
* ASTERISK-28371 - chan_pjsip: DTMF Mode auto_info fallback
      lead to both inband and info
      (Reported by Salah Ahmed)
* ASTERISK-28362 - strtok_r() makes gcc compile warning
      (Reported by sungtae kim)

Improvements made in this release:
-----------------------------------
* ASTERISK-28363 - Millisecond-resolution call stats including
      PDD in channel variables
      (Reported by Antoni Goldstein)
* ASTERISK-20207 - Asterisk should clear out any .lock files in
      the voice mail directory on startup.
      (Reported by Steven Wheeler)
* ASTERISK-28111 - build: CHANGES/UPGRADE are irritating to
      work with.
      (Reported by Corey Farrell)
* ASTERISK-28343 - Added app_name, app_data to channel type
      (Reported by sungtae kim)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.27.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.26.0.

The release of Asterisk 13.26.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-28267 - res_stasis: Add ability to switch
      applications
      (Reported by Benjamin Keith Ford)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-20986 - QUEUE_MEMBER 's description is inaccurate
      (Reported by Olivier Krief)
* ASTERISK-28350 - manager: Stasis backed up due to locking
      (Reported by Joshua C. Colp)
* ASTERISK-25792 - chan_sip: qualifygap bounds checking
      (Reported by Paul Sandys)
* ASTERISK-28341 - res_config_odbc eliminates empty custom (十�@十�
      prefix) variables
      (Reported by Alexei Gradinari)
* ASTERISK-28333 - StasisEnd event makes wrong timestamp value
      (Reported by sungtae kim)
* ASTERISK-28306 - res_pjsip_mwi: MWI NOTIFY occasionally takes
      minutes to be sent
      (Reported by Jared Hull)
* ASTERISK-27964 - app_queue: ring_entry accesses nativeformats
      without channel lock or reference
      (Reported by Francisco Seratti)
* ASTERISK-28314 - ARI: API changed but "apiVersion" in
      rest-api\resources.json did not
      (Reported by Stefan Repke)
* ASTERISK-28335 - stasis: Make topic and maybe subscription
      names unique and more useful
      (Reported by Joshua C. Colp)
* ASTERISK-28321 - res_rtp_asterisk: Fixing possible divide by
      zero for rtcp stat calculation
      (Reported by sungtae kim)
* ASTERISK-28332 - Variable ALTCONF ignored when service is
      used in Debian
      (Reported by Cirillo Ferreira)
* ASTERISK-28322 - chan_pjsip: Add option to allow ignoring of
      183 without SDP
      (Reported by Torrey Searle)
* ASTERISK-28328 - MeetMe global non-admin mute is muting
      admins that subsequently join
      (Reported by Philip Mott)
* ASTERISK-28168 - app_queue: Adding a blank entry into sql
      queue_members crashes asterisk.
      (Reported by Michael)
* ASTERISK-28323 - pjsip: sip.conf to pjsip.conf conversion script fails
      (Reported by Guido Weckwerth)
* ASTERISK-28272 - The basic-pbx config samples don't produce a
      running asterisk
      (Reported by George Joseph)
* ASTERISK-28312 - res_pjsip_diversion: Corrupted SIP Diversion
      field after handling a 302 redirect
      (Reported by Alex Odrov)
* ASTERISK-24173 - File menuselect/menuselect_gtk.c has no
      license header
      (Reported by Jeremy Lain十)
* ASTERISK-28166 - app_voicemail: Asterisk unresponsive after
      changing voicemail password with ODBC
      (Reported by Michael)
* ASTERISK-28309 - res_pjsip: Wrong Contact and Via fields with
      multiple UDP interfaces
      (Reported by Nikolay shakin)
* ASTERISK-27992 - PJSIP: Adding `sends_registrations = yes` to
      pjsip_wizard.conf  causes crash
      (Reported by Jonathan Harris)
* ASTERISK-28213 - res_pjsip: Threads pile up needlessly when
      AOR is blocked
      (Reported by Ross Beer)
* ASTERISK-28301 - Allow voicemail boxes to be subscribed to
      with a presence event package
      (Reported by George Joseph)
* ASTERISK-28303 - res_rtp_asterisk: Interaction between
      smoother and DTMF can cause out of order timestamps
      (Reported by Torrey Searle)
* ASTERISK-28302 - ARI: "Error destroying mutex" when listing
      all ARI applications
      (Reported by Stefan Repke)
* ASTERISK-28300 - AST_PBX_MAX_STACK is too low for some
      applications
      (Reported by George Joseph)
* ASTERISK-28106 - Astricon Feedback: Unable to filter ARI
      events when GETting causes overload of events
      (Reported by George Joseph)
* ASTERISK-28284 - switching between native_bridge and
      simple_bridge can cause one way audio
      (Reported by Torrey Searle)
* ASTERISK-28288 - Resources (udptl fd) leaking for T.38 calls
      (Reported by Paulo Vicentini)
* ASTERISK-28251 - CI: Fix CI so it reverifies commit message changes
      (Reported by George Joseph)
* ASTERISK-28277 - database: Add some basic logging
      (Reported by Joshua C. Colp)
* ASTERISK-28181 - ari: Originating overwrites channel start time
      (Reported by sungtae kim)

Improvements made in this release:
-----------------------------------
* ASTERISK-28326 - ari: Added timestamp for some ari events.
      (Reported by sungtae kim)
* ASTERISK-28317 - Add logical group at DAHDIChannel event and
      create "dahdi_group" at CHANNEL function
      (Reported by Cirillo Ferreira)
* ASTERISK-28279 - Added creation timestamp for bridge
      (Reported by sungtae kim)
* ASTERISK-28292 - Changed to show all channel stats including
      wrong media
      (Reported by sungtae kim)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.26.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.25.0.

The release of Asterisk 13.25.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28288 - Resources (udptl fd) leaking for T.38 calls
      (Reported by Paulo Vicentini)
* ASTERISK-28213 - res_pjsip: Threads pile up needlessly when
      AOR is blocked
      (Reported by Ross Beer)
* ASTERISK-28271 - Opensuse Leap 15 --with-jannson-bundled will not compile
      (Reported by David Wilcox)
* ASTERISK-28104 - AstriCon Feedback:  Automatically create a 1
      line dialplan context for stasis apps
      (Reported by George Joseph)
* ASTERISK-28238 - PJSIP realtime. getcontext not working with DUNDI
      (Reported by Ray)
* ASTERISK-28173 - Deadlock in chan_sip handling subscribe
      request during res_parking reload
      (Reported by Giuseppe Sucameli)
* ASTERISK-28263 - codec_opus: errors setting max_playback_rate
      and bitrate to "sdp"
      (Reported by Gianluca Merlo)
* ASTERISK-28250 - build: Cross-compilation fails for target
      arm-linux-gnueabihf
      (Reported by Jean Aunis - Prescom)
* ASTERISK-28156 - Race condition involving session->media
      (res_pjsip_session) leads to crash.
      (Reported by Paulo Vicentini)
* ASTERISK-28257 - res_http_websocket: PING / PONG opcodes
      break data reception
      (Reported by Jeremy Lain十)
* ASTERISK-28252 - HangupHandler manager events are never thrown
      (Reported by Gerald Schnabel)
* ASTERISK-28231 - res_http_websocket: Not responding to
      Connection Close Frame (opcode 8)
      (Reported by Jeremy Lain十)
* ASTERISK-28249 - res_monitor: Segfault with
      Monitor(wav,file,i)
      (Reported by Valentin Vidi十)
* ASTERISK-28244 - stasis: Filter messages at publishing to AMI/ARI
      (Reported by Joshua C. Colp)
* ASTERISK-28197 - stasis: ast_endpoint struct holds the
      channel_ids of channels past destruction in certain cases
      (Reported by Mohit Dhiman)
* ASTERISK-28232 - core: RAII using clang use-after-scope issue
      (Reported by Diederik de Groot)
* ASTERISK-28225 - app_voicemail: Channel variable
      VM_MESSAGEFILE not updated correctly if message marked "urgent"
      (Reported by boatright)
* ASTERISK-28212 - stasis: Statistics broke ABI under developer mode
      (Reported by Joshua C. Colp)
* ASTERISK-28222 - Regression: MWI polling no longer works
      (Reported by abelbeck)
* ASTERISK-28221 - Bug in ast_coredumper
      (Reported by Andrew Nagy)
* ASTERISK-28162 - [patch] need to reset DTMF last sequence
      number and timestamp on RTP renegotiation
      (Reported by Alexei Gradinari)
* ASTERISK-28215 - app_voicemail: Leaving voicemail sometimes
      doesn't trigger NOTIFYs
      (Reported by George Joseph)
* ASTERISK-27959 - [patch] Asterisk 15.4.1 h264 fmtp
      negotiation problem
      (Reported by David Kuehling)
* ASTERISK-28117 - stasis: Add statistics for usage when in
      developer mode
      (Reported by Joshua C. Colp)
* ASTERISK-28201 - [patch] confbridge: no announce to the
      marked users when they join an empty conference
      (Reported by Alexei Gradinari)
* ASTERISK-28194 - chan_sip: Leak using contact ACL
      (Reported by Giuseppe Sucameli)
* ASTERISK-28186 - stasis: Filter messages at publishing based
      on to_* presence
      (Reported by Joshua C. Colp)
* ASTERISK-27095 - chan_pjsip: When connected_line_method is
      set to invite, we're not trying UPDATE
      (Reported by George Joseph)
* ASTERISK-28182 - chan_pjsip: When connected_line_method is
      set to invite, asterisk is not trying UPDATE
      (Reported by nappsoft)

Improvements made in this release:
-----------------------------------
* ASTERISK-28246 - Support skipping on the g726 format
      (Reported by Eyal Hasson)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.25.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.24.1.

The release of Asterisk 13.24.1 resolves an issue reported by the
community and would have not been possible without your participation.

Thank you!

The following issue is resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28222 - Regression: MWI polling no longer works
      (Reported by abelbeck)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.24.1

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.24.0.

The release of Asterisk 13.24.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-28013 - res_http_websocket: Crash when reading HTTP
      Upgrade requests
      (Reported by Sean Bright)

New Features made in this release:
-----------------------------------
* ASTERISK-28087 - add flag to allow CALLERID(num) to be placed
      in Contact header in chan_pjsip
      (Reported by Torrey Searle)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-28125 - app_queue: Revert broken queue channel
      reference patch
      (Reported by lvl)
* ASTERISK-28151 - app_voicemail: MWI fails with
      mailboxes=##@device instead of mailboxes=##@default
      (Reported by Ronald Raikes)
* ASTERISK-28157 - Asterisk crashes when the res_pjsip_* modules unload
      (Reported by sungtae kim)
* ASTERISK-28159 - SIGABRT caused by stack corruption in
      hashkeys_read when no matching keys present
      (Reported by Michael Walton)
* ASTERISK-28140 - repeated segmentation faults
      (Reported by Eyal Hasson)
* ASTERISK-28103 - stasis: Filter messages at publishing to
      reduce work done
      (Reported by Joshua C. Colp)
* ASTERISK-28129 - Incorrect Behavior for rewrite_contact when
      Re-Invite omits routset
      (Reported by Torrey Searle)
* ASTERISK-28158 - Some conditions prevent running of el_end,
      break the terminal.
      (Reported by Corey Farrell)
* ASTERISK-28162 - [patch] need to reset DTMF last sequence
      number and timestamp on voice packet with marker bit
      (Reported by Alexei Gradinari)
* ASTERISK-28110 - rtp: Incorrect Packetization
      (Reported by Robert Cripps)
* ASTERISK-28146 - pbx_config: Only the first [globals] section
      is processed.
      (Reported by Corey Farrell)
* ASTERISK-28150 - Formatting error in documentation
      (Reported by Scott Griepentrog)
* ASTERISK-28081 - chan_sip: Asterisk 12+ chan_sip doesn't
      report AST_CEL_PICKUP in handle_invite_replaces
      (Reported by Luit van Drongelen)
* ASTERISK-28137 - res_pjsip_notify: improve realtime
      performance on CLI completion on the endpoint
      (Reported by Alexei Gradinari)
* ASTERISK-27980 - Caller ID cannot be changed on Attended
      Transfer before dialing out
      (Reported by Alexei Gradinari)
* ASTERISK-28089 - function ast_sendtext() create RTP realtime
      packets with a trailing null byte in the payload
      (Reported by Emmanuel BUU)
* ASTERISK-28076 - bridging: Asterisk crashes when receiving an
      empty realtime text frame
      (Reported by Emmanuel BUU)
* ASTERISK-28084 - app_queue: QueueMemberStatus Event flooding AMI
      (Reported by Andrej)
* ASTERISK-28077 - res_pjsip: improve realtime performance on
      CLI 'pjsip show contacts'
      (Reported by Alexei Gradinari)
* ASTERISK-26094 - stasis: Playing MOH to bridge with ARI does not work
      (Reported by Cameron)
* ASTERISK-27920 - app_queue: Queue member considered inuse
      after immediately hanging up during dialing.
      (Reported by Cao Minh Hiep)
* ASTERISK-28070 - testsuite: Sniffer assumes pjmedia will use
      ports below 10000
      (Reported by Joshua C. Colp)
* ASTERISK-28065 - res_odbc: missing SQL error diagnostic
      (Reported by Alexei Gradinari)
* ASTERISK-27121 - res_pjsip_mwi: Memory leak on reload
      (Reported by Sergej Kasumovic)
* ASTERISK-28059 - PJSIP: Update bundled PJPROJECT to version 2.8
      (Reported by Joshua C. Colp)
* ASTERISK-28057 - chan_sip: SipNotify via AMI behaves differently to CLI
      (Reported by Peter Katzmann)
* ASTERISK-28049 - res_pjproject build failure
      (Reported by Jaco Kroon)
* ASTERISK-28029 - [patch] res_musiconhold : music on hold will
      not start if previous hold just reached end of file
      (Reported by Frederic LE FOLL)
* ASTERISK-28032 - Realtime queuemembers are not updated during retry phase
      (Reported by lvl)
* ASTERISK-27988 - alembic: PJSIP
      "mwi_subscribe_replaces_unsolicited" field is integer not boolean
      (Reported by Joshua C. Colp)
* ASTERISK-28020 - res_pjsip_transport_websocket: Properly set
      'received' for IPv6
      (Reported by Sean Bright)

Improvements made in this release:
-----------------------------------
* ASTERISK-28144 - [patch] New function PJSIP_PARSE_URI to
      parse an URI and return a specified part of the URI
      (Reported by Alexei Gradinari)
* ASTERISK-28136 - Allow the sip_to_pjsip script to be used in a pipe
      (Reported by Pascal Cadotte Michaud)
* ASTERISK-28046 - Remove stale nonoptreq references
      (Reported by Walter Doekes)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.24.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 14 and 15, and Certified Asterisk 13.21.
The available releases are released as versions 13.23.1, 14.7.8,
15.6.1 and 13.21-cert3.

These releases are available for immediate download at

The following security vulnerabilities were resolved in these versions:

* AST-2018-009: Remote crash vulnerability in HTTP websocket upgrade
  There is a stack overflow vulnerability in the res_http_websocket.so module of
  Asterisk that allows an attacker to crash Asterisk via a specially crafted
  HTTP request to upgrade the connection to a websocket. The attacker十�s
  request causes Asterisk to run out of stack space and crash.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.23.1

The security advisory is available at:

https://downloads.asterisk.org/pub/security/AST-2018-009.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.23.0.

The release of Asterisk 13.23.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-27881 - PBX calls via chan_sip TCP trunk now get
      authentification error
      (Reported by Ian Gilmour)
* ASTERISK-28022 - res_pjsip realtime: uri column in
      ps_contacts table can be too short
      (Reported by Florian Floimair)
* ASTERISK-28011 - chan_sip: get_refer_info() attempted unlock
      mutex 'peer' without owning it!
      (Reported by Alec Davis)
* ASTERISK-28002 - When T.140 realtime text is negociated, a
      lot of debug traces are generated
      (Reported by Emmanuel BUU)
* ASTERISK-27973 - app_queue: QUEUESTATUS = CONTINUE instead
      LEAVEEMPTY
      (Reported by Valentin Safonov)
* ASTERISK-28007 - rtcp-mux is put in SDP answer regardless of offer
      (Reported by Torrey Searle)
* ASTERISK-27997 - pjproject_bundled: Fix for Solaris builds.
      Do not undef s_addr.
      (Reported by Alexander Traud)
* ASTERISK-28001 - res_pjsip_registrar: Improve performance of
      inbound handling
      (Reported by Joshua Colp)
* ASTERISK-27999 - Wrong SRTP use status report
      (Reported by Salah Ahmed)
* ASTERISK-27966 - pjsip: Race condition in 183 re transmission
      can result in a deadlock
      (Reported by Torrey Searle)
* ASTERISK-15331 - make menuselect fails due to undefined
      symbols (initscr32, w32addch) in menuselect_curses.o
      (Reported by Majdi Bsoul)
* ASTERISK-14935 - [regression] menuselect compilation failure on Solaris 10
      (Reported by Samuel Owens)
* ASTERISK-12382 - menuselect compilation failure on Solaris 10 / gcc 3.4.3
      (Reported by rleasure)
* ASTERISK-9107 - menuselect compilation failure on Solaris 10/gcc-4.1.1
      (Reported by Bob Atkins)
* ASTERISK-27991 - BuildSystem: Enable Jansson in Solaris 11.
      (Reported by Alexander Traud)
* ASTERISK-27548 - res_pjsip_endpoint_identifier_ip only
      matches against "generic string" headers
      (Reported by George Joseph)
* ASTERISK-27990 - res_rtp_asterisk: Requires OpenSSL in Developer Mode.
      (Reported by Alexander Traud)
* ASTERISK-27591 - Frack errors in stasis.c and memory leakage
      (Reported by Siruja Maharjan)
* ASTERISK-27978 - res_pjsip: Change default transport
      keepalive to preserve behavior
      (Reported by Joshua Colp)
* ASTERISK-27957 - PJSIP proposes ICE candidates on answer even
      if not in offer
      (Reported by Torrey Searle)
* ASTERISK-27880 - [patch] pjproject_bundled: Repair
      ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-25548 - stasis: Improve message type "Use of before
      init/after destruction" error
      (Reported by Joshua Colp)
* ASTERISK-27972 - res_sorcery_config: Allow object name based matching
      (Reported by Joshua Colp)
* ASTERISK-27967 - srtp: rejecting short sdes lifetimes
      incompatible with obihai ATAs
      (Reported by Nick French)
* ASTERISK-27961 - res_pjsip: Spurious ERROR logging when
      printing headers in sip_msg
      (Reported by Nick French)
* ASTERISK-27563 - pjsip modules always get -O2 even when
      DONT_OPTIMIZE is set
      (Reported by George Joseph)
* ASTERISK-27347 - [patch] pjproject_bundled: Disable TCP/TLS keep-alives.
      (Reported by Alexander Traud)
* ASTERISK-27938 - [patch] Compile fails with `IPTOS_MINCOST' undeclared.
      (Reported by Alexander Traud)
* ASTERISK-27956 -  res_pjsip_pubsub: segfault in function publish_expire
      (Reported by Alexei Gradinari)
* ASTERISK-27949 - res_pjsip_rfc3326: A lot of endpoints do not
      correctly handle two Reason headers
      (Reported by Ross Beer)
* ASTERISK-27763 - res_pjsip_session: Initial INVITE with
      audio+fax results in 488 instead of declining stream
      (Reported by Thiago Coutinho)
* ASTERISK-27657 - res_pjsip_t38: ATA fails with hangupcause
      58(Bearer capability not available)
      (Reported by Jared Hull)
* ASTERISK-27080 - res_pjsip_t38: Slow T.38 re-invite rejection
      if remote leg has T.38 disabled
      (Reported by Torrey Searle)
* ASTERISK-26686 - res_pjsip: Lock inversion in transport management
      (Reported by Ross Beer)
* ASTERISK-27944 - res_pjsip_t38: Crash receiving 1xx responses
      other than 100 before 200 for T.38 reINVITE
      (Reported by Joshua Elson)

Improvements made in this release:
-----------------------------------
* ASTERISK-28006 - PJSIP: Missing
      "party=calling"/"party=called" in Remote-Party-ID
      (Reported by Eric Dantie)
* ASTERISK-27995 - pjproject_bundled: Find shared libraries in
      root --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27993 - pjsip_wizard example gives wrong info about
      unsupported SRV records
      (Reported by Jonathan Harris)
* ASTERISK-27970 - res_rtp_asterisk: T.140 packets containing
      backspace or end of line are merged with regular text and it
      causes some UA to break
      (Reported by Emmanuel BUU)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.23.0

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.22.0.

The release of Asterisk 13.22.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-27818 - Username bruteforce is possible when using
      ACL with PJSIP
      (Reported by John)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-27783 - res_pjsip_pubsub: apparent crash on shutdown
      (Reported by Kevin Harwell)
* ASTERISK-27870 - app_confbridge: Conference bridge and
      announcer channels are not removed if conference is ended as
      soon as it starts
      (Reported by Robert Mordec)
* ASTERISK-27909 - cdr: Deadlock with submit_scheduled_batch
      and submit_unscheduled_batch
      (Reported by Denis Lebedev)
* ASTERISK-26987 - pbx_dundi: Asterisk crashes when unloading
      module pbx_dundi.so with dundi peers
      (Reported by Kirsty Tyerman)
* ASTERISK-27943 - AMI: Action SendText needs to use the
      correct thread.
      (Reported by Richard Mudgett)
* ASTERISK-27942 - res_pjsip_messaging doesn't accept
      application/* content-types.
      (Reported by George Joseph)
* ASTERISK-27936 - res_pjsip_session doesn't update media when
      a 200 comes in with a different port than a 183
      (Reported by George Joseph)
* ASTERISK-27933 - [patch] uuid: Enable UUID in Solaris 11.
      (Reported by Alexander Traud)
* ASTERISK-27625 - channels: CHECK_BLOCKING is ineffective
      (Reported by Corey Farrell)
* ASTERISK-27931 - [patch] BuildSystem: Enable ./configure in Solaris 11.
      (Reported by Alexander Traud)
* ASTERISK-27926 - [patch] bootstrap.sh: find -maxdepth is not
      POSIX compatible.
      (Reported by Alexander Traud)
* ASTERISK-27903 - menuselect: GCC 8: restrict-qualified
      parameter passed and aliased.
      (Reported by Alexander Traud)
* ASTERISK-27914 - [patch] tests/test_utils: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27705 - chan_iax2: Stops listening for traffic
      (Reported by Kirsty Tyerman)
* ASTERISK-27908 - [patch] crypto.h: Repair ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27905 - [patch] res_srtp: Repair ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27888 - SQL fetch error on query which return 0 columns
      (Reported by Alexei Gradinari)
* ASTERISK-27902 - chan_pjsip isn't updating hangupcause on 4XX responses
      (Reported by George Joseph)
* ASTERISK-27901 - [patch] ooh323c: GCC 8: output truncated
      before terminating nul.
      (Reported by Alexander Traud)
* ASTERISK-27094 - res_fax: Deadlock when using Local channels
      and fax gateway
      (Reported by David Brillert)
* ASTERISK-25261 - Manager events for MeetMe have incorrectly
      documented key name 'Usernum' - should be 'User'
      (Reported by Francois Blackburn)
* ASTERISK-27878 - [patch] tcptls.h: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27872 - res_pjsip: Modified qualify_frequency
      doesn't effect until pjsip reload
      (Reported by Alexei Gradinari)
* ASTERISK-27876 - [patch] tcptls: Allow OpenSSL configured with no-dh.
      (Reported by Alexander Traud)
* ASTERISK-27874 - [patch] tcptls: Allow OpenSSL 1.1.x
      configured with enable-ssl3-method no-deprecated.
      (Reported by Alexander Traud)
* ASTERISK-27845 - Codec-Change Re-INVITE during DTMF can cause
      marker bit error
      (Reported by Torrey Searle)
* ASTERISK-27863 - config/ast_destroy_realtime_fields:
      successful DELETE is treated as failed
      (Reported by Alexei Gradinari)
* ASTERISK-27865 - [patch]: tcptls: Repair ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
* ASTERISK-27853 - Incorrect error reported when
      leaving/retrieving a ODBC voicemail
      (Reported by Nic Colledge)
* ASTERISK-27726 - chan_mobile: presents incorrect inbound Caller-ID names
      (Reported by Brian)
* ASTERISK-27861 - [patch] res_pjsip_endpoint_identifier_ip:
      Unregister the module for headers.
      (Reported by Alexander Traud)
* ASTERISK-27860 - [patch] res_pjsip: Register
      pjsip_transport_management not externally but internally.
      (Reported by Alexander Traud)
* ASTERISK-27760 - Asterisk ODBC Voicemail Prompt storage fails
      with recent MariaDB version.
      (Reported by Nic Colledge)
* ASTERISK-27852 - cli: "manager show settings" mislabels HTTP
      timeout as being minutes.
      (Reported by Corey Farrell)
* ASTERISK-27824 - Fix issues exposed by GCC 8
      (Reported by George Joseph)
* ASTERISK-27811 - [patch] sip_to_pjsip: Enable python3 compatibility.
      (Reported by Alexander Traud)
* ASTERISK-27841 - digest over for manager (ami) over http
      fails on too long uris
      (Reported by Jaco Kroon)
* ASTERISK-26570 - Macro allows an infinite loop of dialplan
      inclusion resulting in a crash
      (Reported by Tzafrir Cohen)
* ASTERISK-27801 - Asterisk got stuck while enabling "ari set debug all on"
      (Reported by shaurya jain)
* ASTERISK-26806 - pjsip_options: rework to make more efficient
      (Reported by Kevin Harwell)
* ASTERISK-27814 - translate: interpolated frames are not passed through
      (Reported by Kevin Harwell)
* ASTERISK-27812 - When the  ooh323 debug is on there is no
      ringing signal to incoming calls via H323 trunk.
      (Reported by Dimos)
* ASTERISK-26893 - No "alert" or "progress" in chan_ooh323 if
      debug is enabled only on the module
      (Reported by Marco Giordani)
* ASTERISK-27639 - [patch] BuildSystem: Enable IMAP storage on
      FreeBSD and DragonFly BSD.
      (Reported by Alexander Traud)
* ASTERISK-27808 - [patch] chan_vpb: Avoid GNU old-style field
      designator extension.
      (Reported by Alexander Traud)

Improvements made in this release:
-----------------------------------
* ASTERISK-27929 - [patch] BuildSystem: Enable autotools in Solaris 11.
      (Reported by Alexander Traud)
* ASTERISK-27752 - Ten seconds of silence after mp3 playback
      (Reported by Sam Wierema)
* ASTERISK-27910 - [patch] res_rtp_asterisk: Allow OpenSSL
      configured with no-deprecated.
      (Reported by Alexander Traud)
* ASTERISK-27906 - [patch] res_crypto: Allow OpenSSL configured
      with no-deprecated.
      (Reported by Alexander Traud)
* ASTERISK-27877 - app_confbridge: Add talking indicator for
      ConfBridgeList AMI response
      (Reported by William McCall)
* ASTERISK-27873 - documentation: Error on wiki description of
      Asterisk 13 "MeetmeMute" event
      (Reported by Alessandro Polidori)
* ASTERISK-27846 - ast_coredumper: Fix OUTPUT directory
      (Reported by Ted G)
* ASTERISK-27867 - [patch] libasteriskssl: Allow OpenSSL 1.0.2
      configured with no-deprecated.
      (Reported by Alexander Traud)
* ASTERISK-27796 - res_hep: Allow create_address to resolve a
      provided hostname
      (Reported by Sebastian Gutierrez)
* ASTERISK-27820 - [patch] Add DragonFly BSD.
      (Reported by Alexander Traud)
* ASTERISK-27793 - cppcheck identifies redundant "if"
      (Reported by Ilya Shipitsin)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.22.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 15, 13 and 14, and Certified Asterisk 13.18
and 13.21. The available releases are released as versions 15.4.1,
13.21.1, 14.7.7, 13.18-cert4 and 13.21-cert2.

The following security vulnerabilities were resolved in these versions:

* AST-2018-007: Infinite loop when reading iostreams
  When connected to Asterisk via TCP/TLS if the client abruptly disconnects, or
  sends a specially crafted message then Asterisk gets caught in an infinite
  loop while trying to read the data stream. Thus rendering the system as
  unusable.

* AST-2018-008: PJSIP endpoint presence disclosure when using ACL
  When endpoint specific ACL rules block a SIP request they respond with a 403
  forbidden. However, if an endpoint is not identified then a 401 unauthorized
  response is sent. This vulnerability just discloses which requests hit a
  defined endpoint. The ACL rules cannot be bypassed to gain access to the
  disclosed endpoints.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-15.4.1

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2018-007.pdf
https://downloads.asterisk.org/pub/security/AST-2018-008.pdf

-----

The Asterisk Development Team would like to announce the release
of Asterisk 13.21.0.

The release of Asterisk 13.21.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

New Features made in this release:
-----------------------------------
* ASTERISK-27704 - Add cache_pools debug option to pjproject.conf
      (Reported by Richard Mudgett)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-27809 - [patch] utils/pval: Add -lBlocksRuntime for
      compiler clang conditionally.
      (Reported by Alexander Traud)
* ASTERISK-27774 - res_musiconhold: Music on hold restarts
      after every announcement
      (Reported by lvl)
* ASTERISK-27782 - cdr_mysql: Missing MYSQL_PORT definition
      (Reported by Evandro C辿sar Arruda)
* ASTERISK-27614 - res_pjsip_session: SDP origin does not use
      resolved address
      (Reported by John M.)
* ASTERISK-27740 - chan_sip: New Channel creation from new SIP
      dialog with Replaces failed to be properly tracked and destroyed
      (Reported by Shannon Price)
* ASTERISK-27706 - PJSIP: Deadlock shutting down subscription
      TCP connection and sending subscription message.
      (Reported by Ross Beer)
* ASTERISK-27435 - [patch] configure:
      pjsip_evsub_set_uas_timeout not found.
      (Reported by Alexander Traud)
* ASTERISK-27761 - [patch] BuildSystem: With external editline,
      do not require libs for internal editline.
      (Reported by Alexander Traud)
* ASTERISK-27755 - ConfBridge: raise ConfbridgeTalking when put
      on hold and clear talking status
      (Reported by Kevin Harwell)
* ASTERISK-27688 - res_pjsip: Crash on TCP PJSIP Transport Disconnect
      (Reported by Ross Beer)
* ASTERISK-27743 - Generic PLC doesn't work if the 2 codecs on
      a channel are equal
      (Reported by George Joseph)
* ASTERISK-27745 - [patch] BuildSystem: Remove unused
      dependency on libltdl.
      (Reported by Alexander Traud)
* ASTERISK-12841 - [patch] Make format_ogg_vorbis work on OpenBSD
      (Reported by Michiel van Baak)
* ASTERISK-27720 - [patch] BuildSystem: Enable Advanced Linux
      Sound Architecture (ALSA) in NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27741 - res_pjsip_rfc3326.c
      rfc3326_use_reason_header doesn't account for more than one
      'Reason' header
      (Reported by Ross Beer)
* ASTERISK-27734 - [patch] BuildSystem: Enable IMAP storage on
      openSUSE and Arch Linux.
      (Reported by Alexander Traud)
* ASTERISK-27733 - [patch] res_srtp: Add support for libsrtp2.x on openSUSE.
      (Reported by Alexander Traud)
* ASTERISK-11015 - NetBSD Build Needs RPATH set in 1.2.25
      (Reported by Curt Sampson)
* ASTERISK-27641 - BuildSystem: Enable Better Backtraces in FreeBSD.
      (Reported by Alexander Traud)
* ASTERISK-25586 - uuid_generate_random detection failure
      (Reported by John Nemeth)
* ASTERISK-27721 - [patch] BuildSystem: Enable PortAudio in NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27715 - [patch] BuildSystem: AC_PATH_PROG sets to
      colon character when not found.
      (Reported by Alexander Traud)
* ASTERISK-27703 - AMI Action VoicemailUsersList returns 0 MessageCount
      (Reported by S辿bastien Duthil)
* ASTERISK-27674 - chan_sip: RTP framing issues on outgoing calls
      (Reported by Jean Aunis - Prescom)
* ASTERISK-27554 - res_pjsip_rfc3326: Order of 'Reason' headers
      break many endpoints
      (Reported by Ross Beer)
* ASTERISK-27718 - [patch] BuildSystem: Enable Lua in NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27722 - [patch] BuildSystem: Depend not implicitly
      but explicitly on external libraries.
      (Reported by Alexander Traud)
* ASTERISK-27719 - [patch] res_http_post: Enable GMime in NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27716 - [patch] BuildSystem: Enable autotools in NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27714 - [patch] chan_unistim: NetBSD has an
      incompatible struct in_pktinfo.
      (Reported by Alexander Traud)
* ASTERISK-27713 - [patch] BuildSystem: Cast any intptr_t
      explicitly to its proposed type.
      (Reported by Alexander Traud)
* ASTERISK-27712 - [patch] BuildSystem: Detect whether
      uselocale(.) is available.
      (Reported by Alexander Traud)
* ASTERISK-27711 - [patch] BuildSystem: Avoid re-defining of
      pthread_* on NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27710 - [patch] BuildSystem: Install init scripts on
      openSUSE Tumbleweed.
      (Reported by Alexander Traud)
* ASTERISK-27709 - [patch] BuildSystem: Avoid == for comparison
      in ./configure.
      (Reported by Alexander Traud)
* ASTERISK-27610 - app_amd.so returning TOOLONG before reaching
      the timeout
      (Reported by Michael Cargile)
* ASTERISK-26688 - Documentation: voicemail.conf.sample shows
      512 limit for emailbody field, however this is only true if
      compiled with LOW_MEMORY option
      (Reported by Fran Vicente)
* ASTERISK-27568 - PJSIP: Crash during SIP attended transfer.
      (Reported by Bryan Walters)
* ASTERISK-27686 - [patch] install_prereq: Update FreeBSD libraries.
      (Reported by Alexander Traud)
* ASTERISK-24488 - Wrong remote identity and target in dialog
      package XML in NOTIFY
      (Reported by Alejandro Padilla)
* ASTERISK-27646 - ICE fails with no candidate nominated
      (Reported by Thomas Guebels)
* ASTERISK-27457 - chan_sip: Guests disallowed via TCP (or TLS)
      if existing peer from same IP.
      (Reported by Alexander Traud)

Improvements made in this release:
-----------------------------------
* ASTERISK-27697 - Enable in-dialog NOTIFY on chan_pjsip channels
      (Reported by Nathan Bruning)
* ASTERISK-26540 - cdr_radius: use radcli instead of
      freeradius-client
      (Reported by Tzafrir Cohen)
* ASTERISK-27770 - [patch] install_prereq: Add Slackware (somehow).
      (Reported by Alexander Traud)
* ASTERISK-27769 - [patch] install_prereq: Add Gentoo Linux.
      (Reported by Alexander Traud)
* ASTERISK-27738 - [patch] install_prereq: Add Arch Linux.
      (Reported by Alexander Traud)
* ASTERISK-27736 - [patch] install_prereq: Add SUSE.
      (Reported by Alexander Traud)
* ASTERISK-26976 - libsrtp-2.x.x support
      (Reported by Alex)
* ASTERISK-27728 - [patch] BuildSystem: Add NetBSD.
      (Reported by Alexander Traud)
* ASTERISK-27730 - PJSIP: Update bundled PJPROJECT to version 2.7.2
      (Reported by Richard Mudgett)
* ASTERISK-27729 - [patch] install_prereq: Add NetBSD.
      (Reported by Alexander Traud)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.21.0

-----

The release of Asterisk 13.20.0 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-27583 - Segmentation fault occurs in asterisk with
      an invalid SDP fmtp attribute
      (Reported by Sandro Gauci)
* ASTERISK-27582 - Segmentation fault occurs in Asterisk with
      an invalid SDP media format description
      (Reported by Sandro Gauci)
* ASTERISK-27618 - Crash occurs when sending a repeated number
      of INVITE messages over TCP or TLS transport
      (Reported by Sandro Gauci)
* ASTERISK-27640 - SUBSCRIBE message with a large Accept value
      causes stack corruption
      (Reported by Sandro Gauci)

New Features made in this release:
-----------------------------------
* ASTERISK-27117 - core: Add support for timelen parsing to
      ast_parse_arg and ACO.
      (Reported by Corey Farrell)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-27703 - AMI Action VoicemailUsersList returns 0
      MessageCount
      (Reported by S辿bastien Duthil)
* ASTERISK-24386 - Asterisk "doc/lang/language-criteria.txt"
      needs update or removal.
      (Reported by Rusty Newton)
* ASTERISK-27689 - [patch] rtp_engine: Load format name / mime
      type in uppercase again.
      (Reported by Alexander Traud)
* ASTERISK-27679 - res_pjsip: Endpoint destruction does not
      free DTLS configuration
      (Reported by Mak Dee)
* ASTERISK-27684 - [patch] install_prereq: Update OpenBSD libraries.
      (Reported by Alexander Traud)
* ASTERISK-27681 - [patch] BuildSystem: Enable IMAP storage on OpenBSD.
      (Reported by Alexander Traud)
* ASTERISK-27680 - [patch] res_calendar: Specialized calendars
      depend on symbols of general calendar.
      (Reported by Alexander Traud)
* ASTERISK-27677 - [patch] BuildSystem: Enable system provided
      libedit on OpenBSD.
      (Reported by Alexander Traud)
* ASTERISK-27670 - [patch] BuildSystem: Remove chan_h323 leftovers.
      (Reported by Alexander Traud)
* ASTERISK-27595 - [patch] BuildSystem: Invoke ldconfig with previous paths.
      (Reported by Alexander Traud)
* ASTERISK-27631 - [patch] BuildSystem: Do not warn when bash
      is not installed.
      (Reported by Alexander Traud)
* ASTERISK-27666 - chan_sip: Crash processing CANCEL request
      (Reported by Leandro Dardini)
* ASTERISK-27584 - Internal pjproject build doesn't disable bcg729
      (Reported by Stuart Henderson)
* ASTERISK-27669 - [patch] codecs: Add support for WebRTC iLBC 2.0.
      (Reported by Alexander Traud)
* ASTERISK-27642 - [patch] backtrace: Avoid
      -Wlogical-not-parentheses.
      (Reported by Alexander Traud)
* ASTERISK-27555 - [patch] install_prereq: Update Debian/Ubuntu libraries.
      (Reported by Alexander Traud)
* ASTERISK-27656 - CDR: Leaking channel snapshots allocated by
      stasis_channel.c
      (Reported by Kristijan Vrban)
* ASTERISK-27426 - chan_console: cannot read and write at the
      same time with alsa backend
      (Reported by Tzafrir Cohen)
* ASTERISK-27621 - (null) string tailing after AsyncAGIEnd AMI event
      (Reported by sungtae kim)
* ASTERISK-27652 - Null pointer Crash in PJSIP MWI
      (Reported by Joshua Elson)
* ASTERISK-27612 - Subscriptions Persist After Expiration and
      TCP/TLS Disconnect
      (Reported by Ross Beer)
* ASTERISK-27571 - res_pjsip: If SIP response is received
      during shutdown a crash may occur
      (Reported by Joshua Colp)
* ASTERISK-27637 - [patch] BuildSystem: Enable autotools in FreeBSD.
      (Reported by Alexander Traud)
* ASTERISK-27635 - [patch] app_voicemail: Avoid always true
      warnings with clang.
      (Reported by Alexander Traud)
* ASTERISK-27599 - [patch] install_prereq: Update
      RHEL/CentOS/Fedora libraries.
      (Reported by Alexander Traud)
* ASTERISK-26563 - core: macOS devmode build fails: variable
      'freeswap' set but not used
      (Reported by David M. Lee)
* ASTERISK-27630 - [patch] editline: Avoid shifting a negative signed value.
      (Reported by Alexander Traud)
* ASTERISK-16172 - Problems with siren14 codec; problems with
      siren7 sound files.
      (Reported by Steve Murphy)
* ASTERISK-16951 - [patch] configure.ac in 1.4.37 broken with autoconf 2.60
      (Reported by St辿phan Kochen)
* ASTERISK-27603 - [patch] install_prereq: Download latest Jansson.
      (Reported by Alexander Traud)
* ASTERISK-27607 - [patch] res_config_mysql: Avoid the header mysql_version.h.
      (Reported by Alexander Traud)
* ASTERISK-24598 - When running
      ./contrib/scripts/install_prereq install-unpackaged pjproject is
      installed in wrong place
      (Reported by PowerPBX)
* ASTERISK-27602 - [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
      (Reported by Alexander Traud)
* ASTERISK-27600 - [patch] BuildSystem: Allow make clean all again.
      (Reported by Alexander Traud)
* ASTERISK-27598 - [patch] install_prereq: Support package manager DNF.
      (Reported by Alexander Traud)
* ASTERISK-26596 - Placing call on hold temporarily locks up set
      (Reported by Igor Goncharovsky)
* ASTERISK-27596 - [patch] BuildSystem: Use the detected name
      for MD5 everywhere.
      (Reported by Alexander Traud)
* ASTERISK-27594 - [patch] BuildSystem: Invoke install not in
      GNU but POSIX style.
      (Reported by Alexander Traud)
* ASTERISK-27593 - [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
      (Reported by Alexander Traud)
* ASTERISK-27592 - [patch] BuildSystem: Detect external library
      Lua in version 5.3.
      (Reported by Alexander Traud)
* ASTERISK-26832 - res_pjsip: Segfault when calling
      pjsip_hdr_print_on in sip_msg.c:581
      (Reported by Ross Beer)
* ASTERISK-27589 - [patch] BuildSystem: Avoid $EUID and use id -u instead.
      (Reported by Alexander Traud)
* ASTERISK-27575 - menuselect : remove obsolete TRACE_FRAMES
      compiler flag
      (Reported by Jean Aunis - Prescom)
* ASTERISK-27576 - [patch] res_config_pgsql: Avoid typecasting
      an int to unsigned char.
      (Reported by Alexander Traud)
* ASTERISK-27560 - [patch] clang 5 does not know
      -Wno-format-truncation
      (Reported by Alexander Traud)
* ASTERISK-27578 - [patch] app_osplookup.c: Avoid a format truncation.
      (Reported by Alexander Traud)
* ASTERISK-27577 - [patch] chan_ooh323: Avoid typecasting an
      int to unsigned short.
      (Reported by Alexander Traud)
* ASTERISK-27491 - res_pjsip_endpoint_identifier_ip only
      matches against header if match by ip fails
      (Reported by George Joseph)
* ASTERISK-27549 - [patch] translate: Avoid absolute value on
      unsigned substraction.
      (Reported by Alexander Traud)
* ASTERISK-27553 - [patch] res_curl: Avoid error message on unload.
      (Reported by Alexander Traud)
* ASTERISK-27557 - [patch] clang 5.0: implicit conversion to
      char changes value to negative.
      (Reported by Alexander Traud)
* ASTERISK-27559 - [patch] editline: Avoid comparison between
      pointer and zero character constant.
      (Reported by Alexander Traud)
* ASTERISK-27558 - [patch] codec_gsm: Avoid shifting a negative signed value.
      (Reported by Alexander Traud)
* ASTERISK-25329 - Asterisk configure fails on 'cannot find
      ptlib-config', despite ptlib-config existing
      (Reported by Rusty Newton)
* ASTERISK-27552 - [patch] chan_ooh323: Limit outgoinglimit to
      positive values as intended.
      (Reported by Alexander Traud)
* ASTERISK-27551 - [patch] ooh323cDriver: Fix typo in header guard.
      (Reported by Alexander Traud)
* ASTERISK-26046 - [patch] Avoid obsolete warnings on autoconf.
      (Reported by Alexander Traud)
* ASTERISK-27539 - 'cdr submit' fails: batch mode not enabled.
      (Reported by Tzafrir Cohen)
* ASTERISK-27498 - ICE candidate parser - ICE foundation
      parsing too short
      (Reported by Michele Pr� )
* ASTERISK-27366 - Asterisk Turkish Language Set Problem
      (Reported by Halil 聴brahim YILDIZ)
* ASTERISK-23133 - Documentation fix - MASTER_CHANNEL Unexpected Behaviour
      (Reported by Shane Mitchell)
* ASTERISK-27531 - Compiler optimizations can break module load sequence.
      (Reported by abelbeck)
* ASTERISK-27480 - Security: Authenticated SUBSCRIBE without
      Contact crashes asterisk
      (Reported by Ross Beer)
* ASTERISK-24198 - Typo's
      (Reported by Walter Doekes)
* ASTERISK-27229 - bridge: Old channel video source not set to
      NULL after unref
      (Reported by Richard Kenner)

Improvements made in this release:
-----------------------------------
* ASTERISK-27683 - [patch] BuildSystem: Allow newer autotools on OpenBSD.
      (Reported by Alexander Traud)
* ASTERISK-27651 - app_confbridge: Add Muted to ConfbridgeJoin
      and channel snapshot headers to ConfbridgeList AMI events
      (Reported by Richard Mudgett)
* ASTERISK-27647 - app_confbridge/bridge_softmix: When channel
      muted report talking stopped if was talking.
      (Reported by Richard Mudgett)
* ASTERISK-27084 - Reduce verbosity while loading PBX extensions.
      (Reported by Ludovic Gasc (Eyepea))
* ASTERISK-24372 - [patch] Add config option to play a prompt
      to the "winner" in app_followme
      (Reported by Graham Mainwaring)
* ASTERISK-27461 - 3PCC patch for AMI "SIPnotify"
      (Reported by Yasuhiko Kamata)
* ASTERISK-27348 - [patch]contrib/scripts: add a way to migrate
      from chan_sip to chan_pjsip realtime
      (Reported by Torrey Searle)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.20.0

-----

The Asterisk Development Team would like to announce security
releases for Asterisk 13, 14 and 15, and Certified Asterisk 13.18.
The available releases are released as versions 13.19.2, 14.7.6,
15.2.2 and 13.18-cert3.

The following security vulnerabilities were resolved in these versions:

* AST-2018-001: Crash when receiving unnegotiated dynamic payload
  The RTP support in Asterisk maintains its own registry of dynamic codecs and
  desired payload numbers. While an SDP negotiation may result in a codec using
  a different payload number these desired ones are still stored internally.
  When an RTP packet was received this registry would be consulted if the
  payload number was not found in the negotiated SDP. This registry was
  incorrectly consulted for all packets, even those which are dynamic. If the
  payload number resulted in a codec of a different type than the RTP stream
  (for example the payload number resulted in a video codec but the stream
  carried audio) a crash could occur if no stream of that type had been
  negotiated. This was due to the code incorrectly assuming that a stream of the
  type would always exist.

* AST-2018-002: Crash when given an invalid SDP media format description
  By crafting an SDP message with an invalid media format description Asterisk
  crashes when using the pjsip channel driver because pjproject's sdp parsing
  algorithm fails to catch the invalid media format description.

* AST-2018-003: Crash with an invalid SDP fmtp attribute
  By crafting an SDP message body with an invalid fmtp attribute Asterisk
  crashes when using the pjsip channel driver because pjproject's fmtp retrieval
  function fails to check if fmtp value is empty (set empty if previously parsed
  as invalid).

* AST-2018-004: Crash when receiving SUBSCRIBE request
  When processing a SUBSCRIBE request the res_pjsip_pubsub module stores the
  accepted formats present in the Accept headers of the request. This code did
  not limit the number of headers it processed despite having a fixed limit of
  32. If more than 32 Accept headers were present the code would write outside
  of its memory and cause a crash.

* AST-2018-005: Crash when large numbers of TCP connections are closed suddenly
  A crash occurs when a number of authenticated INVITE messages are sent over
  TCP or TLS and then the connection is suddenly closed. This issue leads to a
  segmentation fault.

* AST-2018-006: WebSocket frames with 0 sized payload causes DoS
  When reading a websocket, the length was not being checked. If a payload of
  length 0 was read, it would result in a busy loop that waited for the
  underlying connection to close.

For a full list of changes in the current releases, please see the ChangeLogs:

https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-13.19.2

The security advisories are available at:

https://downloads.asterisk.org/pub/security/AST-2018-001.pdf
https://downloads.asterisk.org/pub/security/AST-2018-002.pdf
https://downloads.asterisk.org/pub/security/AST-2018-003.pdf
https://downloads.asterisk.org/pub/security/AST-2018-004.pdf
https://downloads.asterisk.org/pub/security/AST-2018-005.pdf
https://downloads.asterisk.org/pub/security/AST-2018-006.pdf

-----

The release of Asterisk 13.19.1 resolves an issue reported by the
community and would have not been possible without your participation.

Thank you!

The following issue is resolved in this release:

Bugs fixed in this release:
-----------------------------------
* ASTERISK-27656 - CDR: Leaking channel snapshots allocated by
      stasis_channel.c
      (Reported by Kristijan Vrban)

For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.19.1

(jnemeth)

2021-01-02 21:54:46 UTC MAIN commitmail json YAML

pbulk: Avoid cleaning $prefix on every bulk build in master mode.

Whatever is in $prefix shouldn't affect the result -- both scanning
and building happen in the workers -- and it is a bit of a nasty
surprise for merely issuing bulkbuild-restart to nuke all the host's
installed packages.

ok joerg

(riastradh)

2021-01-02 21:39:15 UTC MAIN commitmail json YAML

doc: Updated security/dnssec-tools to 2.2.3

(nia)

2021-01-02 21:39:05 UTC MAIN commitmail json YAML

dnssec-tools: Update to 2.2.3

"A number of bug fixes"

(nia)

2021-01-02 20:38:57 UTC MAIN commitmail json YAML

Update devel/autoconf to 2.70

2.70 deprecates a lot of stuff, so expect more warnings, but generally things
seem to work fine, so updating to 2.70 shouldn't break much.

Also update mk/gnu-config/*, as per the comment in devel/autoconf/Makefile.
mk/gnu-config/missing is not actually part of autoconf, but of automake, which
I did not update - however, the file was quite out of date, so I took the
liberty to update that one with the latest automake.

The change log is too long to include in this commit, given how many years
there were between 2.69 and 2.70. Check the file ChangeLog after `make
extract`.

(js)

2021-01-02 20:30:43 UTC MAIN commitmail json YAML

doc: Added chat/element-web version 1.7.16

(js)

2021-01-02 20:30:23 UTC MAIN commitmail json YAML

Add chat/element-web

Element (formerly known as Vector and Riot) is a Matrix web client built using
the Matrix React SDK.

(js)

2021-01-02 20:22:49 UTC MAIN commitmail json YAML

doc: Updated devel/lmdbg to 1.3.0

(cheusov)

2021-01-02 20:22:35 UTC MAIN commitmail json YAML

Update to version 1.3.0

  Support for aligned_alloc(3) was added.

  Modernize build system, mk-configure>=0.29.1 is required.

  Undefine _FORTIFY_SOURCE when compiling liblmdbg.

  Introduce LMDBG_ALLOW_WRITEABLE (rWx flag for memory segment)
  environment variable.  By default this flag is set to True, which
  allows to fix problem with lmdbg-sym seen on M$ WSL/OpenSuSE.

  lmdbg-leaks: fix the order of output, now it does not depend on AWK.
  implementation.

  Fixes and improvements in tests.

(cheusov)

2021-01-02 15:54:17 UTC MAIN commitmail json YAML

doc: Updated devel/SDL2 to 2.0.14

(nia)

2021-01-02 15:54:03 UTC MAIN commitmail json YAML

SDL2: Update to 2.0.14

  Simple DirectMedia Layer - SDL version 2.0.14 (stable)

  In addition to lots of bug fixes, here are the major changes in this
  release:

  General:

    * Added support for PS5 DualSense and Xbox Series X controllers to the
      HIDAPI controller driver
    * Added game controller button constants for paddles and new buttons
    * Added game controller functions to get additional information:
          * SDL_GameControllerGetSerial()
          * SDL_GameControllerHasAxis()
          * SDL_GameControllerHasButton()
          * SDL_GameControllerGetNumTouchpads()
          * SDL_GameControllerGetNumTouchpadFingers()
          * SDL_GameControllerGetTouchpadFinger()
          * SDL_GameControllerHasSensor()
          * SDL_GameControllerSetSensorEnabled()
          * SDL_GameControllerIsSensorEnabled()
          * SDL_GameControllerGetSensorData()
          * SDL_GameControllerRumbleTriggers()
          * SDL_GameControllerHasLED()
          * SDL_GameControllerSetLED()
    * Added the hint SDL_HINT_JOYSTICK_HIDAPI_PS5 to control whether the
      HIDAPI driver for PS5 controllers should be used.
    * Added joystick functions to get additional information:
          * SDL_JoystickGetSerial()
          * SDL_JoystickRumbleTriggers()
          * SDL_JoystickHasLED()
          * SDL_JoystickSetLED()
    * Added an API to allow the application to create virtual joysticks:
          * SDL_JoystickAttachVirtual()
          * SDL_JoystickDetachVirtual()
          * SDL_JoystickIsVirtual()
          * SDL_JoystickSetVirtualAxis()
          * SDL_JoystickSetVirtualButton()
          * SDL_JoystickSetVirtualHat()
    * Added SDL_LockSensors() and SDL_UnlockSensors() to guarantee exclusive
      access to the sensor list
    * Added SDL_HAPTIC_STEERING_AXIS to play an effect on the steering wheel
    * Added the hint SDL_HINT_MOUSE_RELATIVE_SCALING to control whether
      relative motion is scaled by the screen DPI or renderer logical size
    * The default value for SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS is now
      false for better compatibility with modern window managers
    * Added SDL_GetPreferredLocales() to get the application窶冱 current
      locale setting
    * Added the hint SDL_HINT_PREFERRED_LOCALES to override your
      application窶冱 default locale setting
    * Added SDL_OpenURL() to open a URL in the system窶冱 default browser
    * Added SDL_HasSurfaceRLE() to tell whether a surface is currently using
      RLE encoding
    * Added SDL_SIMDRealloc() to reallocate memory obtained from
      SDL_SIMDAlloc()
    * Added SDL_GetErrorMsg() to get the last error in a thread-safe way
    * Added SDL_crc32(), SDL_wcscasecmp(), SDL_wcsncasecmp(), SDL_trunc(),
      SDL_truncf()
    * Added clearer names for RGB pixel formats, e.g.
      SDL_PIXELFORMAT_XRGB8888, SDL_PIXELFORMAT_XBGR8888, etc.

  Windows:

    * Added the RAWINPUT controller driver to support more than 4 Xbox
      controllers simultaneously
    * Added the hint SDL_HINT_JOYSTICK_RAWINPUT to control whether the
      RAWINPUT driver should be used
    * Added the hint SDL_HINT_JOYSTICK_HIDAPI_CORRELATE_XINPUT to control
      whether XInput and WGI should be used to for complete controller
      functionality with the RAWINPUT driver.

  macOS:

    * Added the SDL_WINDOW_METAL flag to specify that a window should be
      created with a Metal view
    * Added SDL_Metal_GetLayer() to get the CAMetalLayer backing a Metal
      view
    * Added SDL_Metal_GetDrawableSize() to get the size of a window窶冱
      drawable, in pixels

  Linux:

    * Added Vulkan support to the KMSDRM video driver
    * Added the hint SDL_HINT_AUDIO_DEVICE_APP_NAME to specify the name that
      shows up in PulseAudio for your application
    * Added the hint SDL_HINT_AUDIO_DEVICE_STREAM_NAME to specify the name
      that shows up in PulseAudio associated with your audio stream
    * Added the hint SDL_HINT_LINUX_JOYSTICK_DEADZONES to control whether
      HID defined dead zones should be respected on Linux
    * Added the hint SDL_HINT_THREAD_PRIORITY_POLICY to specify the thread
      scheduler policy
    * Added the hint SDL_HINT_THREAD_FORCE_REALTIME_TIME_CRITICAL to allow
      time critical threads to use a realtime scheduling policy

  Android:

    * Added SDL_AndroidRequestPermission() to request a specific system
      permission
    * Added the hint SDL_HINT_ANDROID_BLOCK_ON_PAUSE_PAUSEAUDIO to control
      whether audio will pause when the application goes intot he background

  OS/2:

    * Added support for OS/2, see docs/README-os2.md for details

  Emscripten (running in a web browser):

    * Added the hint SDL_HINT_EMSCRIPTEN_ASYNCIFY to control whether SDL
      should call emscripten_sleep internally

(nia)

2021-01-02 15:48:39 UTC MAIN commitmail json YAML

consolekit: add missing autopoint dependency

(wiz)

2021-01-02 15:25:16 UTC MAIN commitmail json YAML

doc: Updated wm/herbstluftwm to 0.9.1

(nia)

2021-01-02 15:25:05 UTC MAIN commitmail json YAML

herbstluftwm: Update to 0.9.1

Release 0.9.1 on 2020-12-28
---------------------------

  * Client minimization (controlled by the attribute 'minimized' of every client)
  * The 'index' attribute of tags is now writable. This allows adjusting the
    order of existing tags.
  * New child object 'focused_client' for each tag object.
  * New child object 'focused_frame' for the tiling object of each tag object.
  * New child object 'parent_frame' for each client providing the frame the client sits in
  * New command 'mirror'
  * New command 'apply_tmp_rule'
  * The 'apply_rules' command now reports parse errors
  * Reserve space for panels that do not set _NET_WM_STRUT e.g. conky windows
    of type 'dock'.
  * Only build json object doc if WITH_DOCUMENTATION is activated
  * Bug fixes:
    - When hiding windows, correctly set their WM_STATE to IconicState (we set
      it to Withdrawn state before, which means "unmanaged" and thus is wrong).
      This may require restarting pagers when upgrading hlwm live.
    - Fix crash in 'split explode'
    - 'split explode' preserves the window focus (as in v0.7.2 and before)

(nia)

2021-01-02 15:14:06 UTC MAIN commitmail json YAML

doc: Updated www/mono-xsp to 4.7.1

(nia)

2021-01-02 15:13:54 UTC MAIN commitmail json YAML

mono-xsp: Update to 4.7.1

Unknown changes, but fixes build with newer mono versions.

(nia)

2021-01-02 15:08:00 UTC MAIN commitmail json YAML

ap-mono: Add LICENSE

(nia)

2021-01-02 15:00:36 UTC MAIN commitmail json YAML

doc: Updated www/ap-mono to 3.13

(nia)

2021-01-02 15:00:23 UTC MAIN commitmail json YAML

ap-mono: Update to 3.13

Unknown changes.

(nia)

2021-01-02 14:52:21 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.31.3

(ryoon)

2021-01-02 14:51:55 UTC MAIN commitmail json YAML

notmuch: Update to 0.31.3

Changelog:
What's new in notmuch 0.31.3
=========================

Bindings
--------

Fix for exclude tags in notmuch2 bindings.

Build
-----

Portability update for T360-symbol-hiding

Library
-------

Fix for memory error in notmuch_database_get_config_list

(ryoon)

2021-01-02 14:21:22 UTC MAIN commitmail json YAML

notr news/inn update

(spz)

2021-01-02 14:18:22 UTC MAIN commitmail json YAML

update news/inn to version 2.6.3

Changes in 2.6.3

    * Fixed the selection of the elliptic curve to use with OpenSSL 1.1.0 or
      later; NIST P-256 was enforced instead of using the most secure curve.

    * A new inn.conf parameter has been added to fine-tune the cipher suites
      to use with TLS 1.3:  the *tlsciphers13* now permits configuring them.
      A separate cipher suite configuration parameter is needed for TLS 1.3
      because TLS 1.3 cipher suites are not compatible with TLS 1.2, and
      vice-versa.  In order to avoid issues where legacy TLS 1.2 cipher
      suite configuration configured in the *tlsciphers* parameter would
      inadvertently disable all TLS 1.3 cipher suites, the inn.conf
      configuration has been separated out.

    * Fixed a regression since INN 2.6.1 that prevented articles with
      internationalized header fields (that is to say encoded in UTF-8) from
      being posted.

    * Support for Python 3 has been added to INN.  Embedded Python filtering
      and authentication hooks for innd and nnrpd can now use version 3.3.0
      or later of the Python interpreter.  In the 2.x series, version 2.3.0
      or later is still supported.

      When configuring INN with the --with-python flag, the "PYTHON"
      environment variable, when set, is used to select the interpreter to
      embed.  Otherwise, it is searched in standard paths.

      In case you change the Python interpreter to embed, make sure that the
      Python scripts you use are written in the expected syntax for that
      version of the Python interpreter.  Notably, buffer objects have been
      replaced with memoryview objects in Python 3, and UTF-8 encoding now
      really matters for string literals (Python 3 uses bytes and Unicode
      objects).

      INN documentation and samples of Python hooks have been updated to
      provide more examples.

    * When a Python or Perl filter hook rejects an article, innd now
      mentions the reason in response to CHECK and TAKETHIS commands.
      Previously, the reason was given only for the IHAVE command.

    * nnrpd now properly logs the hostname of clients whose connection
      failed owing to an issue during the negotiation of a TLS session or
      high load average.

Changes in 2.6.2

    * A new *syntaxchecks* parameter has been added in inn.conf.  It permits
      controlling the level of checks performed by innd and nnrpd.  Up to
      now, only one check can be enabled/disabled:  when *laxmid* is
      mentioned in the values of this new parameter, INN accepts Message-IDs
      that contain ".." in the left part, as well as Message-IDs with two
      "@" (such Message-IDs would otherwise be considered as syntactically
      invalid).  See the inn.conf(5) man page for more details.

      The check is disabled by default (*no-laxmid*), which corresponds to
      the legacy behaviour of INN 2.6.1 and earlier.

    * Use of the ovdb_server helper server is now the default when using the
      ovdb overview method, that is to say the default value for the
      *readserver* parameter in ovdb.conf is now set to true.  It improves
      stability and avoids deadlocks, timing issues and corrupted ovdb
      databases.

    * mailpost now removes empty header fields before attempting to post
      articles, and keeps trace of them in the X-Mailpost-Empty-Hdrs: newly
      generated header field body.  Also, mailpost now sanitizes header
      fields with regards to empty continuation header lines.  Thanks to
      Kamil Jonca for these bug reports.

    * A new -z parameter has been added to mailpost to mention a list of
      header fields to remove from the gated message.  Thanks to Dieter
      Stussy for the patch.

    * Fixed a bug in inews that was rejecting articles containing header
      fields whose length exceeded 998 bytes.  This limitation is for the
      length of a single line of a header field (and not for the length of
      the whole header field, as it was wrongly the case).

    * Added support for GnuPG's gpg binary (in addition to gpgv) in
      pgpverify.  Indeed, gpg still validates signatures made with weak
      digest algorithms like MD5 whereas gpgv no longer do.  Thanks to
      Thomas Hochstein for the patch, which permits validating control
      articles for hierarchies that are still using old PGP keys.

    * Added similar support for GnuPG's gpg binary in perl-nocem to validate
      NoCeM notices from issuers who are still using old PGP keys.

    * A few commands listed in the "Control commands to INND" section in
      daily Usenet reports were appearing as a mere letter; all of them are
      now properly converted to meaningful words.

    * The *tlsprotocols* parameter in inn.conf now recognizes the "TLSv1.3"
      value (for OpenSSL versions implementing TLS 1.3, that is to say
      starting from OpenSSL 1.1.1).

    * The buffindexed overview method will now hopefully work properly on
      systems with a native page size larger than 16KB.

    * Other minor bug fixes and documentation improvements.

(spz)

2021-01-02 14:14:18 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-qt to 3.3

(pin)

2021-01-02 14:13:56 UTC MAIN commitmail json YAML

audio/spotify-qt: update to 3.3

Fixes:
-Fixed not sorting by track number correctly in some cases (#29).
-Fixed showing "View artist" from tracks in artist view, which opened an empty
artist.
-Fixed not saving settings for changelog and playback order properly.
-Fixed some possible issues with media controller in snap (#38).
-Fixed copying an album link to clipboard, copying an invalid link.
-Fixed failing to refresh playlist, showing an empty list.

Changes:
-Added setting to use relative dates (... ago instead of exact date)
(enabled by default).
-Improved Qt 6 support (compile with -DUSE_QT6=ON to link against Qt 6).
-Added a new --reset-credentials parameter to reset Spotify credentials (#39).
-Renamed library items to be make more sense (still in the same order).
-Hovering over a year for an album in artist view now shows the full release
date.
-Removed "single click to play tracks" settings, as it's now automatic depending
on system setting (#40, #41).
-Space can now be used to play/pause while the application has focus.
-Added ability to search for a single item by pasting the URL or ID of the item.

(pin)

2021-01-02 13:26:34 UTC MAIN commitmail json YAML

doc: Updated lang/camlp5 to 7.13

(nia)

2021-01-02 13:26:20 UTC MAIN commitmail json YAML

camlp5: Update to 7.13

Camlp5 Version 7.13:
--------------------

* [03 Sep 20] Support for Ocaml 4.11.1.

Camlp5 Version 7.12:
--------------------

* [29 Apr 20] upgrade to minimal support for Ocaml 4.11.0
  (specifically 4.11.0+dev2-2020-04-22).  This does not provide
  support for any new stuff in 4.11.0; indeed, stuff may break.  This
  is just minimal "build and bootstrap" support.

(nia)

2021-01-02 12:43:31 UTC MAIN commitmail json YAML

doc: Updated lang/rust-bin to 1.48.0

(nia)

2021-01-02 12:43:21 UTC MAIN commitmail json YAML

rust-bin: Update to 1.48.0

Sync version with lang/rust.

(nia)

2021-01-02 12:41:22 UTC MAIN commitmail json YAML

cddb-bundle: Fix installation paths.

(nia)

2021-01-02 12:08:03 UTC MAIN commitmail json YAML

(buildlink3/find-headers.mk)  correct typo

(mef)

2021-01-02 11:26:32 UTC MAIN commitmail json YAML

Added devel/R-filelock version 1.0.2

(mef)

2021-01-02 11:24:34 UTC MAIN commitmail json YAML

(devel/R-filelock) import R-filelock-1.0.2

Place an exclusive or shared lock on a file. It uses 'LockFile' on
Windows and 'fcntl' locks on Unix-like systems.

(mef)

2021-01-02 11:22:57 UTC MAIN commitmail json YAML

doc: Updated math/R-Rcmdr to 2.7.1

(mef)

2021-01-02 11:22:48 UTC MAIN commitmail json YAML

(math/R-Rcmdr) Updated 2.7.0 to 2.7.1

Changes in version 2.7-1

  o Updated Polish translation, thanks to Lukasz Daniel.

  o Fixed mixed-up .mo files for Spanish and Brazilian-Portuguese
  translations (problem reported by Jose Henrique Hildebrand Grisi
  Filho).

  o Small bug fixes to and improvements to repeated-measures dialogs.

(mef)

2021-01-02 10:33:46 UTC MAIN commitmail json YAML

R-pkgcache: Comment out missing dependency.

More bulk build unbreaking...

(jperkin)

2021-01-02 10:06:17 UTC MAIN commitmail json YAML

doc: Updated geography/py-obspy to 1.2.2

(mef)

2021-01-02 10:06:04 UTC MAIN commitmail json YAML

(geography/py-obspy) Updated 1.1.1 to 1.2.2 (build fix, too)

1.2.2 (doi: 10.5281/zenodo.3921997)
===================================

Changes:
- obspy.core:
  * Fix wrong values in Stats object after deepcopy or pickle of Stats object
    for edge cases (see #2601)
- obspy.clients.fdsn:
  * EIDA routing client: fix an issue that leaded to a request of *all* EIDA
    data when requesting an invalid, out-of-epochs time window for a valid
    station (see #2611)
  * update RASPISHAKE URL mapping to use https
  * fix a bug of not handling HTTPException in mass_downloader (see #2606)
  * use the client's set timeout in service discovery, too (see #2656)
  * add URL mapping for FDSNWS at UIB-NORSAR (see #2659)
- obspy.clients.filesystem:
  * sds: continue get_all_stations() even if encountering an invalid channel
    code (see #2636)
- obspy.clients.neic:
  * Make client socket blocking (see #2617)
- obspy.io.nordic:
  * Fixed a bug raising an exception when reading a nordic file with a non
    positive-definite covariance matrix (see #2593)
  * Allow 60.0 seconds in the second field of origin times, allow NaN in
    the magnitude field (see #2627)
- obspy.io.seiscomp:
  * Fixed an issue where a response has zero zeros or poles (see #2633)

1.2.1 (doi: 10.5281/zenodo.3706479)
===================================

Changes:
- fix an installation issue with pip and setuptools version 46 (see #2578)
- fix response plots when providing `axes=...` with a numpy array of Axes
  instances (see #2579)

1.2.0 (doi: 10.5281/zenodo.3674646)
===================================

Work on this release was in parts and among others supported by the following
institutions/companies and grants (in alphabetical order):
- Earthquake Commision of New Zealand (EQC), grant 18/753
- École et Observatoire des Sciences de la Terre - Université de Strasbourg
- ETH Zürich
- Friedrich-Schiller-Universität Jena
- Geoscience Australia
- Incorporated Research Institutions for Seismology (IRIS), NSF (SAGE) award
  :: EAR-1851048
- Institut de Physique du Globe de Strasbourg
- Institut de Physique du Globe de Paris
- Institutions for Seismology (IRIS) through the PASSCAL Instrument Center at
  New Mexico Tech. The facilities of the IRIS Consortium are supported by the
  National Science Foundation under Cooperative Agreement EAR-1261681 and the
  DOE National Nuclear Security Administration.
- Istituto Nazionale di Geofisica e Vulcanologia, Osservatorio Etneo (Italy),
  Allegato B2 DPC-INGV 2012-2021 Task 10
- Ludwig-Maximilians-Universität München
- National Institute for Occupational Safety and Health
- Royal Netherlands Meteorological Institute (KNMI)
- School of Geography, Environment and Earth Sciences, Victoria University of
  Wellington
- The European Union’s Horizon 2020 research and innovation programme under
  the ChEESE project, grant agreement No. 823844
- The Royal Observatory of Belgium
- U.S. Geological Survey

Changes:
- obspy.core:
  * Inventory objects have been adapted to StationXML 1.1 for details on
    changes see #2510 and
    https://github.com/FDSN/StationXML/blob/master/Changes.md
  * Fixed import of custom plugins (see #2423)
  * Fixed "==" comparison for Stream and Trace which was very slow in case of
    traces with >1e6 samples (see #2377)
  * Added almost_equal method for Stream and Trace classes (see #2286).
  * Casting FDSN identifiers to strings upon setting in the stats dictionary
    (see #1997).
  * UTCDateTime objects will now always evaluate equal if their string
    representations are equal (see #2049).
  * UTCDateTime objects now issue depreciation warnings when setting any
    attributes outside of init, or comparing UTCDateTime objects with
    different precisions (see #2077).
  * UTCDateTime objects can now accept hour, minute, second, and microsecond
    values greater than their normal limits by setting the strict keyword
    argument to False (see #2232).
  * Fixed UTCDateTime(..., julday=366) for non-leap years. This was returning
    January 1st of the next year in case of non-leap years being used. Now it
    properly raises an out-of-bounds ValueError (see #2369)
  * When reading StationXML/SC3ML, make sure to properly read empty string
    fields as empty strings instead of "None" (see #2519 and #2527)
  * Better ISO8601 detection for UTCDateTime objects and UTCDateTime(...,
    iso8601=False) now completely disables ISO8601 handling (see #2447)
  * Added replace method to UTCDateTime class (see #2077).
  * Added remove method to Inventory class (see #2088).
  * Added id property to WaveformStreamID (see #2131).
  * Added __str__ and _repr_pretty_ method for Comment class (see #2115)
  * Added __eq__ to QuantityError so empty instances equal None (see #2185).
  * Reworked the event scoped resource identifiers for the event classes
    hopefully fixing all edge-cases (see #2091).
  * Added a hook to allow users to customize finding objects for
    resource_ids which are not found via the normal means (see #2279).
  * Calling Stream.write(...) on an empty stream will now raise an
    ObsPyException consistently across all I/O plugins (see #2201)
  * Stream.get_gaps() will now properly report gaps within Traces that
    have masked arrays (i.e. Traces that have been merged without a fill
    value, see #2299 and #2300).
  * Added copy method to Inventory class (see #2322).
  * The Response.recalculate_overall_sensitivity() method now accepts integers
    (see #2338, #2343).
  * Added wildcard and url support to read_inventory (see #2326).
  * Modified stream.get_gaps() to deal with overlaps correctly (see #1403)
  * Added option "label_epoch_dates" to Inventory/Network.plot_response() to
    optionally add channel epoch start/end dates to legend labels (see #2309)
  * Deprecated the convert_id_to_quakeml_uri, regenerate_uuid, and
    get_quakeml_uri methods of the ResourceIdentifier class (see #2303).
  * Added get_quakeml_uri_str and get_quakeml_id methods to the
    ResourceIdentifier class (see #2303).
  * New method to create response objects directly from poles and zeros (see
    #1962).
  * Added Stream.stack method (see #2440).
  * Added a component field to the Stats object which allows to get and set
    the last character of the SEED channel (see #2484).
  * Fixed a bug in Stream.plot(type='section', reftime=..., ...) that caused
    wrong relative start times of traces relative to given reftime (see #2493)
  * Fixed a Windows-specific path case issue in a helper function that returns
    a list of untracked files in the git repository (see #2296)
  * Fix a bug that was causing an exception being raised in `Response.plot()`
    because a float was being passed down to numpy.linspace as length of array
    (see #2533)
  * Geographic select of inventory/network/station (see #2515)
  * Select traces in Stream based on an Inventory (see #2531)
- obspy.clients.fdsn:
  * Add new `_discover_services` boolean flag to the Client, which allows the
    Client to skip the initial services query at instantiation.  This can
    reduce the load on service providers, but skips checks against unsupported
    query parameters.
  * Adding more location codes to the default priority list in the mass
    downloader (see #2155, #2159).
  * The mass downloader now raises a warning if all channels from a station
    have been deselected due to the default location priorities setting. This
    is a pure usability improvement as it has been confusing users
    (see #2159).
  * Make sure that streams fetched via FDSN are properly trimmed to user
    requested times if data center serves additional data around the start/end
    (see #1887, #2298)
  * Fix a problem that could spam subprocesses that were not closed in routed
    clients (see #2342 and #2344)
  * Make it possible to use signed EIDA tokens and also skip token validation
    completely (see #2297)
  * Adding a mapping for RASPISHAKE
- obspy.clients.filesystem.tsindex:
  * Add new Client & Indexer modules based on IRIS time series index (see
    #2206)
- obspy.clients.iris:
  * Results of distaz method are now returned as native floats (see #2499)
- obspy.clients.neic:
  * Properly use specified timeout value (see #2450)
- obspy.clients.seedlink:
  * Add method "get_info()" to fetch information on what
    networks/stations/locations/channels are served by the seedlink server
    (see #2405)
  * "get_waveforms()" can now be used with '*' and '?' wildcards in any part
    of requested SEED ID, i.e. network, station, location and channel (see
    #2405)
- obspy.clients.seishub:
  * Properly handle fetching poles and zeros in presence of multiple metadata
    files for a given station (see #2411)
- obspy.geodetics:
  * New utility function `inside_geobounds()` to check whether an object is
    inside a geographic bound (see #2515)
- obspy.imaging:
  * obspy-scan can now be used with wildcarded SEED IDs when specifying what
    to plot after scanning data (see #2227)
  * Fix a problem in Scanner when loading npz on Python3 that was written on
    Python2 (see #2413)
  * Fix an issue that could make small landmasses not get plotted in basemap
    plots (see #2471, #2477)
  * Fixed a bug in Stream.plot(type='section', reftime=..., ...) that caused
    wrong relative start times of traces relative to given reftime (see #2493)
- obspy.io:
  * Added read support for receiver gather format v. 1.6 (see #2070)
  * Added read support for FOCMEC 'out' and 'lst' files (see #2156)
  * Added read support for HypoDD 'pha' files (see #2378)
- obspy.io.arclink:
  * Accommodate change in SeisComP3 publicID delimiter from '#' to '/' in
    ArclinkXML (see #2552)
- obspy.io.dmx:
  * Add read support for INGV's DMX format (see #2452)
- obspy.io.gcf:
  * Fixes Python 3.8 compatibility of GCF reader. (see #2505)
- obspy.io.mseed:
  * Fix a bug resulting in an infinite loop when trying to read a FullSEED
    file without any data records (see #2534 and #2535)
  * Add ability to write int64 data to mseed if it can safely be downcast
    to int32 data, otherwise raises ObsPyMSEEDError. (see #2356)
  * The recordanalyzer can now detect calibration blockettes 300, 310,
    and 320 (see #2370).
  * Can now write zero sampling-rate traces. (see #2488, 2509)
- obspy.io.nordic:
  * Add ability to read and write focal mechanisms and moment tensor
    information. (see #1924)
  * Add explicit warnings regarding unsupported sections of Nordic files.
  * Fix mapping of magnitude-types between MS to S and Ms to s.
  * Output preferred origin when writing to Nordic format instead of using
    the first origin (see #2195)
  * Include high-accuracy phase-pick reading and writing - high-accuracy is
    now the default phase-writing format, a boolean flag `high_accuracy`
    has been added to turn this off. (see #2351 and #2348)
  * Allow long-phase names (both reading and writing) - longer than 4 char.
    (see #2351)
  * Include AIN as takeoff-angle when reading and writing nordic files
    (see #2404).
  * Add error ellipses and read high-accuracy hypocenter lines (see #2451)
  * Fix the incorrect handling of events missing pick evaluation information
    (see #2520)
- obspy.io.reftek:
  * Implement reading reftek encodings '16' and '32' (uncompressed data,
    16/32bit integers, see #2058 and #2059)
- obspy.io.rg16:
  * Implement module to read waveforms and headers from fcnt format (see #2265).
  * Fix reading when start+endtime are inside one data packet (see #2485).
- obspy.io.sac:
  * Fix bug writing inventory with SOH channels to SACPZ (see #2200).
  * Blank-pad character header variables, as opposed to NUL-padding them, to
    comply with SAC behavior (see #2543).
- obspy.io.segy:
  * Raise nicer error messages when header packing fails (see #2194, #2196).
  * Show nice error message when trying to write a trace with too many samples
    in it (see #2358, #1393)
- obspy.io.seg2:
  * Handle data format code 3 trace data (#2022, #2385).
  * Improve parsing of free-form entries (#2385).
  * Fix non-native endian data loading (#2385).
- obspy.io.seiscomp:
  * Adding support for SC3ML 0.10 (see #2024).
  * Update xsl to allow conversion of amplitude picks not associated with
    origins (see #2273).
  * Very large performance improvement reading large sc3ml inventory files by
    pre-indexing sensors, dataloggers and responses and reducing lxml calls
    (see #2296).
  * When reading StationXML/SC3ML, make sure to properly read empty string
    fields as empty strings instead of "None" (see #2519 and #2527)
- obspy.io.sh:
  * Add read support for SeismicHandler EVT event files (see #2109)
- obspy.io.shapefile:
  * Add possibility to add custom database columns when writing catalog or
    inventory objects to shapefile (see #2012 and #2305)
- obspy.io.stationxml:
  * When reading StationXML/SC3ML, make sure to properly read empty string
    fields as empty strings instead of "None" (see #2519 and #2527)
  * Inventory objects have been adapted to StationXML 1.1 for details on
    changes see #2510 and
    https://github.com/FDSN/StationXML/blob/master/Changes.md
- obspy.io.quakeml:
  * Allow writing invalid ids but raise a warning
    (see #2104, #2090, #2093, #1872).
  * Skip invalid enumeration values during reading but raise a warning.
    (see #2106, #2098, #2095)
  * Catalogs with empty event description objects can be round-tripped (see
    #2339, #2340).
  * Correctly handle QuakeML native namespaces (if they are not matching the
    document root's namespace) as custom namespaces and parse them into
    `.extra` (see #2466)
- obspy.io.xseed:
  * Ability to parse SEED files with extra newlines between blockettes
    (see #2383)
- obspy.signal.cross_correlation:
  * Add new `correlate_template()` function with 'full' normalization option,
    required for correlations in template-matching
    (see #2035 and #2042).
  * 'domain' parameter in correlate function is deprecated in favour of new
    'method' parameter to be consistent with recent SciPy versions
    (see #2042).
  * Add `correlate_stream_template()` and `correlation_detector()`
    functions to detect events based on template matching (see #2315)
- obspy.signal.PPSD:
  * Changed numpy-based serialization as to not require pickling (see #2424).
  * Fixed exact trace cutting for PSD segments (see #2040).
  * Timestamp representations internally and in npz I/O were changed to use
    integer nanosecond POSIX timestamps to avoid any potential floating point
    inaccuracies and since this is also what UTCDateTime is based on nowadays
    (see #2045).
  * Fixed the check for new PSD slices whether they should be added or whether
    they would add unwanted duplicated data (see #2229).
  * Fix `period_lim` option when `xaxis_frequency=True` (see #2246).
  * Added `allow_pickle` parameter to `PPSD.add_npz` and `PPSD.load_npz` and
    set its default to `False` (see #2457).
  * Added representation of earthquake models from Clinton & Heaton (2002) in
    'plot()' method using option 'show_earthquakes' (see #2455).
- obspy.signal.polarization:
  * Fix an issue with covariance matrix in vidale algorithm and make adaptive
    windowing opt-out (see #2565)
  * Fix an issue in selecting Z/N/E traces from given stream (see #2365)
- obspy.signal.trigger:
  * Fix a bug in AR picker (see #2157)
  * Option to return Baer-Kradolfer characteristic function from pk_mbaer
    function added (see #2341)
- obspy.taup:
  * Fix cycling through colors in ray path plots (see #2470, #2478)
  * Fix a floating point issue on IBM machines (see #2559, #2560)

(mef)

2021-01-02 10:04:11 UTC MAIN commitmail json YAML

2021-01-02 09:52:34 UTC MAIN commitmail json YAML

Updated lang/python38, lang/py38-html-docs

(adam)

2021-01-02 09:51:49 UTC MAIN commitmail json YAML

python38 py38-html-docs: updated to 3.8.7

Python 3.8.7

Core and Builtins
bpo-32381: Fix encoding name when running a .pyc file on Windows: PyRun_SimpleFileExFlags() now uses the correct encoding to decode the filename.
bpo-42536: Several built-in and standard library types now ensure that their internal result tuples are always tracked by the garbage collector:

collections.OrderedDict.items()
dict.items()
enumerate()
functools.reduce()
itertools.combinations()
itertools.combinations_with_replacement()
itertools.permutations()
itertools.product()
itertools.zip_longest()
zip()
Previously, they could have become untracked by a prior garbage collection. Patch by Brandt Bucher.

Library
bpo-42630: tkinter functions and constructors which need a default root window raise now RuntimeError with descriptive message instead of obscure AttributeError or NameError if it is not created yet or cannot be created automatically.
bpo-42644: logging.disable will now validate the types and value of its parameter. It also now accepts strings representing the levels (as does loging.setLevel) instead of only the numerical values.
bpo-36541: Fixed lib2to3.pgen2 to be able to parse PEP-570 positional only argument syntax.
bpo-42375: subprocess module update for DragonFlyBSD support.
bpo-39825: Windows: Change sysconfig.get_config_var('EXT_SUFFIX') to the expected full platform_tag.extension format. Previously it was hard-coded to .pyd, now it is compatible with distutils.sysconfig and will result in something like .cp38-win_amd64.pyd. This brings windows into conformance with the other platforms.
bpo-39101: Fixed tests using IsolatedAsyncioTestCase from hanging on BaseExceptions.
bpo-41907: fix format() behavior for IntFlag
bpo-41889: Enum: fix regression involving inheriting a multiply-inherited enum
bpo-41891: Ensure asyncio.wait_for waits for task completion
bpo-40219: Lowered tkinter.ttk.LabeledScale dummy widget to prevent hiding part of the content label.
bpo-40084: Fix Enum.__dir__: dir(Enum.member) now includes attributes as well as methods.

Documentation
bpo-17140: Add documentation for the multiprocessing.pool.ThreadPool class.

Build
bpo-42604: Now all platforms use a value for the “EXT_SUFFIX” build variable derived from SOABI (for instance in freeBSD, “EXT_SUFFIX” is now “.cpython-310d.so” instead of “.so”). Previosuly only Linux, Mac and VxWorks were using a value for “EXT_SUFFIX” that included “SOABI”.
bpo-42598: Fix implicit function declarations in configure which could have resulted in incorrect configuration checks. Patch contributed by Joshua Root.

Tools/Demos
bpo-42613: Fix freeze.py tool to use the prope config and library directories. Patch by Victor Stinner.

Python 3.8.7 release candidate 1

Security
bpo-42103: Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format.
bpo-42051: The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files.
bpo-40791: Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely.

Core and Builtins
bpo-41686: On Windows, the SIGINT event, _PyOS_SigintEvent(), is now created even if Python is configured to not install signal handlers (if PyConfig.install_signal_handlers equals to 0, or Py_InitializeEx(0)).
bpo-42143: Fix handling of errors during creation of PyFunctionObject, which resulted in operations on uninitialized memory. Patch by Yonatan Goldschmidt.
bpo-41984: The garbage collector now tracks all user-defined classes. Patch by Brandt Bucher.
bpo-41909: Fixed stack overflow in issubclass() and isinstance() when getting the __bases__ attribute leads to infinite recursion.
bpo-41894: When loading a native module and a load failure occurs, prevent a possible UnicodeDecodeError when not running in a UTF-8 locale by decoding the load error message using the current locale’s encoding.

Library
bpo-17735: inspect.findsource() now raises OSError instead of IndexError when co_lineno of a code object is greater than the file length. This can happen, for example, when a file is edited after it was imported. PR by Irit Katriel.
bpo-42116: Fix handling of trailing comments by inspect.getsource().
bpo-42482: TracebackException no longer holds a reference to the exception’s traceback object. Consequently, instances of TracebackException for equivalent but non-equal exceptions now compare as equal.
bpo-42406: We fixed an issue in pickle.whichmodule in which importing multiprocessing could change the how pickle identifies which module an object belongs to, potentially breaking the unpickling of those objects.
bpo-42328: Fixed tkinter.ttk.Style.map(). The function accepts now the representation of the default state as empty sequence (as returned by Style.map()). The structure of the result is now the same on all platform and does not depend on the value of wantobjects.
bpo-42014: The onerror callback from shutil.rmtree now receives correct function when os.open fails.
bpo-42237: Fix os.sendfile() on illumos.
bpo-42249: Fixed writing binary Plist files larger than 4 GiB.
bpo-35455: On Solaris, thread_time() is now implemented with gethrvtime() because clock_gettime(CLOCK_THREAD_CPUTIME_ID) is not always available. Patch by Jakub Kulik.
bpo-41754: webbrowser: Ignore NotADirectoryError when calling xdg-settings.
bpo-29566: binhex.binhex() consisently writes macOS 9 line endings.
bpo-42183: Fix a stack overflow error for asyncio Task or Future repr().

The overflow occurs under some circumstances when a Task or Future recursively returns itself.
bpo-42103: InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases).
bpo-41491: plistlib: fix parsing XML plists with hexadecimal integer values
bpo-32498: Clearer exception message when passing an argument of type bytes to urllib.parse.unquote(). This is only for 3.8; in 3.9 and later this function accepts bytes inputs as well. PR by Irit Katriel.
bpo-42065: Fix an incorrectly formatted error from _codecs.charmap_decode() when called with a mapped value outside the range of valid Unicode code points. PR by Max Bernstein.
bpo-41966: Fix pickling pure Python datetime.time subclasses. Patch by Dean Inwood.
bpo-41976: Fixed a bug that was causing ctypes.util.find_library() to return None when triying to locate a library in an environment when gcc>=9 is available and ldconfig is not. Patch by Pablo Galindo
bpo-41900: C14N 2.0 serialisation in xml.etree.ElementTree failed for unprefixed attributes when a default namespace was defined.
bpo-41855: In importlib.metadata, fix issue where multiple children can be returned from FastPath.zip_children(). Backport of python-devs/importlib_metadata#117.
bpo-41840: Fix a bug in the symtable module that was causing module-scope global variables to not be reported as both local and global. Patch by Pablo Galindo.
bpo-41831: str() for the type attribute of the tkinter.Event object always returns now the numeric code returned by Tk instead of the name of the event type.
bpo-41662: No longer override exceptions raised in __len__() of a sequence of parameters in sqlite3 with ProgrammingError.
bpo-41662: Fixed crash when mutate list of parameters during iteration in sqlite3.
bpo-34215: Clarify the error message for asyncio.IncompleteReadError when expected is None.
bpo-41316: Fix the tarfile module to write only basename of TAR file to GZIP compression header.
bpo-12800: Extracting a symlink from a tarball should succeed and overwrite the symlink if it already exists. The fix is to remove the existing file or symlink before extraction. Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran.
bpo-16936: Allow ctypes.wintypes to be imported on non-Windows systems.
bpo-40592: shutil.which() now ignores empty entries in PATHEXT instead of treating them as a match.
bpo-40492: Fix --outfile for cProfile / profile not writing the output file in the original directory when the program being profiled changes the working directory. PR by Anthony Sottile.
bpo-40105: ZipFile truncates files to avoid corruption when a shorter comment is provided in append (“a”) mode. Patch by Jan Mazur.
bpo-27321: Fixed KeyError exception when flattening an email to a string attempts to replace a non-existent Content-Transfer-Encoding header.
bpo-32793: Fix a duplicated debug message when smtplib.SMTP.connect() is called.

Documentation
bpo-42153: Fix the URL for the IMAP protocol documents.
bpo-41910: Document the default implementation of object.__eq__.
bpo-41774: In Programming FAQ “Sequences (Tuples/Lists)” section, add “How do you remove multiple items from a list”.
bpo-39416: Document some restrictions on the default string representations of numeric classes.

Tests
bpo-41473: Reenable test_gdb on gdb 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is fixed in gdb 10.1.
bpo-42553: Fix test_asyncio.test_call_later() race condition: don’t measure asyncio performance in the call_later() unit test. The test failed randomly on the CI.
bpo-40754: Include _testinternalcapi module in Windows installer for test suite
bpo-41739: Fix test_logging.test_race_between_set_target_and_flush(): the test now waits until all threads complete to avoid leaking running threads.
bpo-41944: Tests for CJK codecs no longer call eval() on content received via HTTP.
bpo-41939: Fix test_site.test_license_exists_at_url(): call urllib.request.urlcleanup() to reset the global urllib.request._opener. Patch by Victor Stinner.
bpo-41561: test_ssl: skip test_min_max_version_mismatch when TLS 1.0 is not available
bpo-41602: Add tests for SIGINT handling in the runpy module.
bpo-41306: Fixed a failure in test_tk.test_widgets.ScaleTest happening when executing the test with Tk 8.6.10.

Build
bpo-42398: Fix a race condition in “make regen-all” when make -jN option is used to run jobs in parallel. The clinic.py script now only use atomic write to write files. Moveover, generated files are now left unchanged if the content does not change, to not change the file modification time.

Windows
bpo-42120: Remove macro definition of copysign (to _copysign) in headers.
bpo-38439: Updates the icons for IDLE in the Windows Store package.
bpo-41557: Update Windows installer to use SQLite 3.33.0.
bpo-38324: Avoid Unicode errors when accessing certain locale data on Windows.

macOS
bpo-38443: The --enable-universalsdk and --with-universal-archs options for the configure script now check that the specified architectures can be used.
bpo-41471: Ignore invalid prefix lengths in system proxy excludes.
bpo-41557: Update macOS installer to use SQLite 3.33.0.

IDLE
bpo-42426: Fix reporting offset of the RE error in searchengine.
bpo-42415: Get docstrings for IDLE calltips more often by using inspect.getdoc.
bpo-33987: Mostly finish using ttk widgets, mainly for editor, settings, and searches. Some patches by Mark Roseman.
bpo-41775: Use ‘IDLE Shell’ as shell title
bpo-40511: Typing opening and closing parentheses inside the parentheses of a function call will no longer cause unnecessary “flashing” off and on of an existing open call-tip, e.g. when typed in a string literal.
bpo-38439: Add a 256×256 pixel IDLE icon to the Windows .ico file. Created by Andrew Clover. Remove the low-color gif variations from the .ico file.

C API
bpo-41986: Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are available again in limited API.

(adam)

2021-01-02 08:37:26 UTC MAIN commitmail json YAML

2021-01-02 08:32:15 UTC MAIN commitmail json YAML

2021-01-02 07:51:25 UTC MAIN commitmail json YAML

devel: Fix typo breaking bulk builds.

(jperkin)

2021-01-02 07:51:14 UTC MAIN commitmail json YAML

Updated devel/p5-File-MimeInfo to 0.30

(wen)

2021-01-02 07:47:17 UTC MAIN commitmail json YAML

Update to 0.30

Upstream changes:
0.30  2020-10-26
- Added function File::MimeInfo::has_mimeinfo_database() to test if
    mimeinfo database is found
- mimetype and mimeopen now exit with an error code if no mimeinfo database
    is found
- Added explicit dependency on Encode::Locale
- Properly decode parameters for `mimeopen` and `mimetype`.
    Patch provided by Nikos Skalkotos
- Fix for undefined defaults (fixes #36).
    Reported & fix provided by Martin Vassor
- Improved installation instructions, specifically on macOS, by
    Oleg Kostyuk & Michiel Beijen

(wen)

2021-01-02 07:37:11 UTC MAIN commitmail json YAML

doc: Added multimedia/assimp version 5.0.1

(pin)

2021-01-02 07:36:43 UTC MAIN commitmail json YAML

2021-01-02 07:35:44 UTC MAIN commitmail json YAML

multimedia/assimp: import package

Packaged in wip by Charlotte Koch

Open Asset Import Library (short name: Assimp) is a portable Open Source
library to import various well-known 3D model formats in a uniform manner.
The most recent version also knows how to export 3D files and is therefore
suitable as a general-purpose 3D model converter. See the feature list.

Assimp aims to provide a full asset conversion pipeline for use in game
engines/realtime rendering systems of any kind, but it is not limited to
this purpose. In the past, it has been used in a wide range of applications.

Changes from the wip package
-Updated HOMEPAGE
-Adjusted CATEGORIES to be consistent with DragonFly, FreeBSD and OpenBSD
-Re-build buildlink3.mk

(pin)

2021-01-02 05:17:51 UTC MAIN commitmail json YAML

rust: Update checksum patch SUBST pattern to fix build

(ryoon)

2021-01-02 02:59:09 UTC MAIN commitmail json YAML

Updated devel/p5-File-Listing to 6.14

(wen)

2021-01-02 02:57:19 UTC MAIN commitmail json YAML

Update to 6.14

Upstream changes:
6.14      2020-11-30 05:48:07 -0700
  - Production version identical to 6.12_01

6.12_01  2020-11-27 16:13:15 -0700
  - Handle default apache indexes (gh#20)
  - Ignore certain known navigation links in apache indexes (gh#20)
  - Support Win32 OpenSSH listing (gh#21 simon04++)

6.11      2020-10-06 03:00:45 -0600
  - Remove accidental recursive req on LWP::Simple

6.10      2020-10-05 15:18:30 -0600
  - Production version identical to 6.09_01

6.09_01  2020-10-05 08:17:32 -0600
  - Remove TABs from source files and tests (gh#17)
  - Restores (theoretical, untested) support for 5.6, which was removed when
    the tests added modern file tests (gh#17)
  - Fixes or silences several minor nits reported by PerlCritic (gh#17)

6.08_01 2020-10-01 17:28:35 -0600
  - We now only call Time::Local::timelocal with four digit years (gh#5, gh#14)

6.07 2020-09-30 08:47:18 -0600
  - Production version identical to 6.06_01

6.06_01 2020-09-30 06:34:08 -0600
  - Add examples to documentation.

6.05_01 2020-09-29 21:25:35 -0600
  - New maintainer (Graham Ollis / plicease)
  - New GitHub repository https://github.com/PerlAlien/File-Listing
  - Include Perl core modules in prereqs (rt#85100 / gh#2)
  - Converted Changes file to standard format (the original
    Changes file is available as Changes.original)
  - Migrate Test.pm tests to use Test::More, all tests
    use strict and warnings now.

(wen)

2021-01-02 02:49:14 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-PatchPerl to 2.06

(wen)

2021-01-02 02:48:26 UTC MAIN commitmail json YAML

Update to 2.06

Upstream changes:
version 2.06 at 2020-12-23 17:32:27 +0000
-----------------------------------------

  Change: 3d44f83c8ccc5eba3ad3f449bab2a985464b7726
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-12-23 17:32:27 +0000

    Fixes for Big Sur

    Dynaloader fix:

    https://github.com/perl/perl5/commit/d296ead16762852ec34d173616a271c8
    56711f77

    ExtUtils::MakeMaker fix:

    https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/commit/21a4
    41da515d55654bca4971f21ad2550de069d2

    Made adjustments to the check_patchperl tool

-----------------------------------------
version 2.04 at 2020-11-20 12:36:29 +0000
-----------------------------------------

  Change: 771e4fd9595bcc90f482f454203d84c568814966
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-11-20 12:36:29 +0000

    Tweaked hints patching

    Hints file patching now occurs before other patching and has an
    independent certified perl version.

    Updated included hints files to v5.33.4 level.

-----------------------------------------
version 2.02 at 2020-11-08 19:28:50 +0000
-----------------------------------------

  Change: f02eab39c2f0073e6aceff6bb0b73f4d03e39b8f
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-11-08 19:28:50 +0000

    This is 2.02

  Change: fa458343e6ae7f70412c466eb604633db44bf24b
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-11-08 19:19:39 +0000

    Finesse the check_patchperl script

    Suppress the git output and only show patchperl output if there is a
    problem with patching

  Change: d4fe0e9fa23d0fd78b368a5edb34550120e2c233
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-11-08 19:18:21 +0000

    fix env command syntax

  Change: 20692277283d6eb1616eab987583b33cfb612198
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-11-08 19:18:21 +0000

    update deprecated GitHub Actions commands

    add-path and set-env are deprecated for security reason.
    https://github.blog/changelog/2020-10-01-github-actions-deprecating-s
    et-env-and-add-path-commands/ update them to use the new environment
    files.
    https://docs.github.com/en/free-pro-team@latest/actions/reference/wor
    kflow-commands-for-github-actions#environment-files

  Change: 175ccb4bc8c88a0e3e3f4600fe1db09f023a9999
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-11-07 09:17:00 +0000

    fix -Duseshrplib builds on darwin

    port of https://github.com/Perl/perl5/issues/15057

  Change: 7c806f542ffd0b5e75d724404012fd8bc9afc4e4
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-11-07 09:12:34 +0000

    Patch Time::HiRes in 5.24.2

    Time::HiRes is broken on threaded darwin in 5.24.2, not only 5.24.1
    and 5.24.0. https://github.com/bingos/devel-patchperl/pull/26 is need
    in Perl 5.24.2.

  Change: eaf8ec2500acde369ad78aea12d1de0011480a0e
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-06-23 15:26:13 +0000

    Perl 5.32.0 is released

  Change: 0b60d5d7d06de737cc4e033f658aad8cff906657
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-06-09 16:26:25 +0000

    Fix make depend problems with v5.9.[0-4]

  Change: df4f5009c804675bf97160490a95af8a67ded395
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-06-09 16:00:56 +0000

    Fix patching the v5.7.x series

  Change: 3dce408aaf97a3b245b29303f20b30a7584fb362
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-06-08 21:13:06 +0000

    Added a tool to check patchperl from the repository

    It checkouts the perl5 git repository and runs patchperl for all of
    the supported perl versions

  Change: 3e819851d4e28806c629ed783ef56b02f6e5ad12
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2020-06-08 19:09:04 +0000

    Fixed utils/h2ph.PL patching

    v5.21.9 actually already had the fix

  Change: 647e88747c8469d9c9b418a78a5b999984f17acb
  Author: Ichinose Shogo <shogo82148@gmail.com>
  Date : 2020-06-08 12:28:52 +0000

    introduce GitHub Actions

(wen)

2021-01-02 02:45:08 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.83

(wen)

2021-01-02 02:43:42 UTC MAIN commitmail json YAML

Update to 6.83

Upstream changes:
Changes for version 6.83 - 2020-12-01

    Time zone fixes No new zoneinfo data so no release on 2020-09-01.
        Newest zoneinfo data (tzdata 2020d). Requested by Shawn Carroll (GitHub #32)

(wen)

2021-01-02 00:06:38 UTC MAIN commitmail json YAML

doc: Added fonts/babelstone-tibetan-ttf version 10.5

(uwe)

2021-01-02 00:05:03 UTC MAIN commitmail json YAML

fonts/babelstone-tibetan-ttf - a font for Tibetan script

BabelStone Tibetan is a Unicode Tibetan font.  It is a modification
and extension of the Jomolhari font (fonts/jomolhari-ttf).

(uwe)

2021-01-01 23:04:16 UTC MAIN commitmail json YAML

doc: Added fonts/jomolhari-ttf version 0.3

(uwe)

2021-01-01 22:28:57 UTC MAIN commitmail json YAML

fonts/jomolhari-ttf - a font for Tibetan script

Jomolhari is a Tibetan script Uchen font created by Christopher Fynn,
freely available under the Open Font License.  It supports text
encoded using the Unicode Standard and the Chinese national standard
for encoding characters of the Tibetan script (GB/T20524-2006 "Tibetan
Coded Character Set").  The design of the font is based on Bhutanese
manuscript examples and it is suitable for text in Tibetan, Dzongkha
and other languages written in the Tibetan script.

(uwe)

2021-01-01 21:53:34 UTC MAIN commitmail json YAML

doc: Updated devel/libdatrie to 0.2.12nb2

(scole)

2021-01-01 21:49:39 UTC MAIN commitmail json YAML

update to 0.2.12nb2
- use github links
- use unsigned char patches from original author
- patch configure.ac to disable doxygen since original is troublesome on netbsd9 system

(scole)

2021-01-01 20:46:19 UTC MAIN commitmail json YAML

Note that rust 1.49.0 is available upstream,
and that 1.48.0 is now in pkgsrc.

(he)

2021-01-01 20:45:25 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.48.0.

(he)

2021-01-01 20:44:49 UTC MAIN commitmail json YAML

Upgrade rust to version 1.48.0.

Pkgsrc changes:
* Compensate for files being moved around upstream.
* Introduce optional, on-by-default semi-static building of cargo,
  using the internal curl and openssl sources.  This reduces the dynamic
  dependencies of cargo and therefore the rust package itself.
  Ref. options.mk.
* The 1.47.0 bootstrap kits have been re-built with the above option
  turned on, so no longer depends on curl or openssl from pkgsrc and/or
  from earlier OS or pkgsrc versions.  This should hopefully fix
  installation of rust with non-default PREFIX, ref. PR#54453.

Upstream changes:

Version 1.48.0 (2020-11-19)
==========================

Language
--------
- [The `unsafe` keyword is now syntactically permitted on modules.][75857] This
  is still rejected *semantically*, but can now be parsed by procedural macros.

Compiler
--------
- [Stabilised the `-C link-self-contained=<yes|no>` compiler flag.][76158]
  This tells `rustc` whether to link its own C runtime and libraries
  or to rely on a external linker to find them. (Supported only on
  `windows-gnu`, `linux-musl`, and `wasi` platforms.)
- [You can now use `-C target-feature=+crt-static` on `linux-gnu` targets.]
  [77386]
  Note: If you're using cargo you must explicitly pass the `--target` flag.
- [Added tier 2\* support for `aarch64-unknown-linux-musl`.][76420]

\* Refer to Rust's [platform support page][forge-platform-support] for more
information on Rust's tiered platform support.

Libraries
---------
- [`io::Write` is now implemented for `&ChildStdin` `&Sink`, `&Stdout`,
  and `&Stderr`.][76275]
- [All arrays of any length now implement `TryFrom<Vec<T>>`.][76310]
- [The `matches!` macro now supports having a trailing comma.][74880]
- [`Vec<A>` now implements `PartialEq<[B]>` where `A: PartialEq<B>`.][74194]
- [The `RefCell::{replace, replace_with, clone}` methods now all use
  `#[track_caller]`.][77055]

Stabilized APIs
---------------
- [`slice::as_ptr_range`]
- [`slice::as_mut_ptr_range`]
- [`VecDeque::make_contiguous`]
- [`future::pending`]
- [`future::ready`]

The following previously stable methods are now `const fn`'s:

- [`Option::is_some`]
- [`Option::is_none`]
- [`Option::as_ref`]
- [`Result::is_ok`]
- [`Result::is_err`]
- [`Result::as_ref`]
- [`Ordering::reverse`]
- [`Ordering::then`]

Cargo
-----

Rustdoc
-------
- [You can now link to items in `rustdoc` using the intra-doc link
  syntax.][74430] E.g. ``/// Uses [`std::future`]`` will automatically generate
  a link to `std::future`'s documentation. See ["Linking to items by
  name"][intradoc-links] for more information.
- [You can now specify `#[doc(alias = "<alias>")]` on items to add
  search aliases when searching through `rustdoc`'s UI.][75740]

Compatibility Notes
-------------------
- [Promotion of references to `'static` lifetime inside `const fn`
  now follows the same rules as inside a `fn` body.][75502] In
  particular, `&foo()` will not be promoted to `'static` lifetime
  any more inside `const fn`s.
- [Associated type bindings on trait objects are now verified to meet the bounds
  declared on the trait when checking that they implement the trait.][27675]
- [When trait bounds on associated types or opaque types are ambiguous, the
  compiler no longer makes an arbitrary choice on which bound to use.][54121]
- [Fixed recursive nonterminals not being expanded in macros during
  pretty-print/reparse check.][77153] This may cause errors if your macro wasn't
  correctly handling recursive nonterminal tokens.
- [`&mut` references to non zero-sized types are no longer promoted.][75585]
- [`rustc` will now warn if you use attributes like `#[link_name]` or `#[cold]`
  in places where they have no effect.][73461]
- [Updated `_mm256_extract_epi8` and `_mm256_extract_epi16` signatures in
  `arch::{x86, x86_64}` to return `i32` to match the vendor signatures.][73166]
- [`mem::uninitialized` will now panic if any inner types inside
  a struct or enum disallow zero-initialization.][71274]
- [`#[target_feature]` will now error if used in a place where it
  has no effect.][78143]
- [Foreign exceptions are now caught by `catch_unwind` and will
  cause an abort.][70212] Note: This behaviour is not guaranteed
  and is still considered undefined behaviour, see the [`catch_unwind`]
  documentation for further information.

Internal Only
-------------
These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc and
related tools.

- [Building `rustc` from source now uses `ninja` by default over `make`.][74922]
  You can continue building with `make` by setting `ninja=false` in
  your `config.toml`.
- [cg_llvm: `fewer_names` in `uncached_llvm_type`][76030]
- [Made `ensure_sufficient_stack()` non-generic][76680]

[78143]: https://github.com/rust-lang/rust/issues/78143
[76680]: https://github.com/rust-lang/rust/pull/76680/
[76030]: https://github.com/rust-lang/rust/pull/76030/
[70212]: https://github.com/rust-lang/rust/pull/70212/
[27675]: https://github.com/rust-lang/rust/issues/27675/
[54121]: https://github.com/rust-lang/rust/issues/54121/
[71274]: https://github.com/rust-lang/rust/pull/71274/
[77386]: https://github.com/rust-lang/rust/pull/77386/
[77153]: https://github.com/rust-lang/rust/pull/77153/
[77055]: https://github.com/rust-lang/rust/pull/77055/
[76275]: https://github.com/rust-lang/rust/pull/76275/
[76310]: https://github.com/rust-lang/rust/pull/76310/
[76420]: https://github.com/rust-lang/rust/pull/76420/
[76158]: https://github.com/rust-lang/rust/pull/76158/
[75857]: https://github.com/rust-lang/rust/pull/75857/
[75585]: https://github.com/rust-lang/rust/pull/75585/
[75740]: https://github.com/rust-lang/rust/pull/75740/
[75502]: https://github.com/rust-lang/rust/pull/75502/
[74880]: https://github.com/rust-lang/rust/pull/74880/
[74922]: https://github.com/rust-lang/rust/pull/74922/
[74430]: https://github.com/rust-lang/rust/pull/74430/
[74194]: https://github.com/rust-lang/rust/pull/74194/
[73461]: https://github.com/rust-lang/rust/pull/73461/
[73166]: https://github.com/rust-lang/rust/pull/73166/
[intradoc-links]: https://doc.rust-lang.org/rustdoc/linking-to-items-by-name.html
[`catch_unwind`]: https://doc.rust-lang.org/std/panic/fn.catch_unwind.html
[`Option::is_some`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_some
[`Option::is_none`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.is_none
[`Option::as_ref`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.as_ref
[`Result::is_ok`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_ok
[`Result::is_err`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.is_err
[`Result::as_ref`]: https://doc.rust-lang.org/std/result/enum.Result.html#method.as_ref
[`Ordering::reverse`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.reverse
[`Ordering::then`]: https://doc.rust-lang.org/std/cmp/enum.Ordering.html#method.then
[`slice::as_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_ptr_range
[`slice::as_mut_ptr_range`]: https://doc.rust-lang.org/std/primitive.slice.html#method.as_mut_ptr_range
[`VecDeque::make_contiguous`]: https://doc.rust-lang.org/std/collections/struct.VecDeque.html#method.make_contiguous
[`future::pending`]: https://doc.rust-lang.org/std/future/fn.pending.html
[`future::ready`]: https://doc.rust-lang.org/std/future/fn.ready.html

(he)

2021-01-01 19:46:11 UTC MAIN commitmail json YAML

Note highlight and p5-highlight updates.

(schmonz)

2021-01-01 19:41:45 UTC MAIN commitmail json YAML

doc: Updated textproc/libhighlight to 3.60

(schmonz)

2021-01-01 19:41:37 UTC MAIN commitmail json YAML

Update to 3.60. From the changelog:

- improved PHP 8 syntax support
- added Emacs Org-Mode support (#174)
- fixed single argument and truecolor output of mark_lines.lua
  plug-in (#164)
- added lineno and column parameters to Decorate hook
- LIB: moved CodeGenerator::readUserStyleDef and getStyleDefinition to
  public (#173)

(schmonz)

2021-01-01 17:19:36 UTC MAIN commitmail json YAML

doc: Added graphics/stitchy version 0.1.3

(pin)

2021-01-01 17:19:09 UTC MAIN commitmail json YAML

2021-01-01 17:18:06 UTC MAIN commitmail json YAML

graphics/stitchy: import package

Joins multiple existing image files into a single output.
Supports various flags for arranging the output or scaling down to desirable
dimensions.

Images of the same size will stitch together neatly:

If the images are more irregular in shape, the tool will attempt to arrange them
as neatly as possible, and scale some images in the process.

(pin)

2021-01-01 17:03:04 UTC MAIN commitmail json YAML

Document the to-be-committed rust-cargo-static option.

(he)

2021-01-01 16:37:36 UTC MAIN commitmail json YAML

doc: Removed net/nicotine

(nia)

2021-01-01 16:36:41 UTC MAIN commitmail json YAML

2021-01-01 16:35:49 UTC MAIN commitmail json YAML

doc: Added net/nicotine-plus version 2.2.2

(nia)

2021-01-01 16:35:23 UTC MAIN commitmail json YAML

add net/nicotine-plus.

Nicotine+ is a graphical client for the Soulseek peer-to-peer file
sharing network.

Nicotine+ aims to be a pleasant, Free and Open Source (FOSS)
alternative to the official Soulseek client, providing additional
functionality while keeping current with the Soulseek protocol.

(nia)

2021-01-01 16:23:44 UTC MAIN commitmail json YAML

emulators/vice: replace bash in a script.

(rhialto)

2021-01-01 16:10:55 UTC MAIN commitmail json YAML

doc: Add heading.

(nia)

2021-01-01 15:47:08 UTC MAIN commitmail json YAML

doc: Updated x11/gtk2 to 2.24.33

(nia)

2021-01-01 15:46:56 UTC MAIN commitmail json YAML

gtk2: Update to 2.24.33

Overview of Changes from GTK+ 2.24.32 to 2.24.33
================================================

*********************************************************
*                                                      *
*  This is the final GTK 2.x release.                  *
*  There will be no more updates to GTK 2.            *
*  All users are encouraged to update to GTK 3 or 4.  *
*                                                      *
*********************************************************

* Make the output of gtk-query-immodules deterministic

* GtkCalendar: Use %OB if supported

* GtkIconTheme: prefer exact matches

* win32:
- Always process all available messages
- Ignore autorepeat for modifier keys
- Ensure monitor enumeration matches up
- Fix pkg-config file generation with msvc
- Fix UAC manifest rc file
- Add Visual Studio 2019 project files

* MacOS:
- Use NSGraphicsContext after Yosemite
- Force redraw on Mojave and later when processing updates
- Fix a use-after-free

* build:
- Support automake 1.16
- Fix compiler warnings with newer gcc

(nia)

2021-01-01 15:37:54 UTC MAIN commitmail json YAML

x11/x3270: replace bash in a shell script.

(rhialto)

2021-01-01 15:34:04 UTC MAIN commitmail json YAML

doc: Updated sysutils/consolekit to 1.2.2

(nia)

2021-01-01 15:33:52 UTC MAIN commitmail json YAML

consolekit: Update to 1.2.2

Changes since 1.2.1
Bug Fixes:

    Change the inhibitor lock handling to use the named_pipe_path as a reference to prevent ending with empty "who" inhibitors
    Inhibit: only disconnect the signal handler after the lock is removed to prevent ghost inhibitors

Misc Changes:

    merge all changes from OpenBSD ports
    merge all changes from NetBSD pkgsrc

(nia)

2021-01-01 15:18:37 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.227

(wiz)

2021-01-01 15:18:27 UTC MAIN commitmail json YAML

mame: update to 0.227.

It窶冱 time to say goodbye to 2020, and we窶决e doing that with the
release of MAME 0.227, the fruit of our extended November/December
development cycle. A lot has happened in these two months, in terms
of internal improvements to MAME as well as user-visible changes.
If you窶况e been following along with development, you窶冤l have noticed
that we窶况e migrated MAME to C++17, overhauled the Lua interface,
further streamlined and enhanced the emulated memory system, and
cleaned up a lot of ageing code.

MAME 0.227 adds preliminary support for macOS on AArch64, also
known as 窶廣pple Silicon窶�. Please note that we lack a native A64
recompiler back-end, and there are some issues with our C recompiler
back-end. If you窶决e running an A64 build of MAME, you can disable
recompilers for most systems that use them with the -nodrc option
on the command line. You may get better performance for emulated
systems with MIPS III or PowerPC processors by running an x86-64
build of MAME under Rosetta 2 with recompilers enabled. (Yo, 窶冱up
dawg. I heard you like recompilers窶ヲ)

Lots of long-standing issues have been fixed in this release.
Missing platforms in stage 15 of Sega窶冱 Quartet now appear properly.
This relies on a protection microcontroller feature that we were
previously unaware of. Protection features that are only used late
in the game have been a recurring source of frustration not just
for emulator developers, but also for arcade bootleggers, and even
publishers re-issuing old games in new formats. It seems Sega missed
this feature in their Astro City Mini release. Another long-standing
protection issue was fixed this month that made Atari窶冱 Rampart
impossible to complete on Veteran difficulty. This one was actually
a regression that managed to stay unresolved for years, possibly
because the game窶冱 high difficulty makes it difficult to reach.
While we窶决e on the topic, protection simulation has been added for
the versions of Sega窶冱 Carnival that run on Head On hardware.

While protection emulation may encompass the most noticeable fixes,
lots of other things that have been improved as well. Graphical
issues have been fixed in Chase Bombers, Championship Bowling, and
Prop Cycle. NFL Blitz 窶�99 no longer skips animations in attract
mode. DIP switch descriptions have been corrected in 3-D Bowling,
Bloxeed and Mahjong Tenkaigen. Game switching now works on Multipede,
and Klax bootlegs are playable, with working sound.

It wouldn窶冲 be a MAME release without new supported systems. This
month we窶况e got TV games from dreamGEAR, JungelTac, LexiBook and
Senario. As always, the quality varies enormously. New versions of
1944: The Loop Master, Cookie & Bibi 2, F-1 Grand Prix, Forgotten
Worlds, and Narc have been found and dumped. One of the newly
supported Narc versions is particularly interesting, as it appears
to be an early test version, lacking a substantial amount of content
found in other versions of the game. Another incomplete copy of
Unico窶冱 Master窶冱 Fury was found, which could be combined with the
previous incomplete set to make the game playable.

Finally, there are a few improvements to the internal user interface.
There are more controls for screenshots, aspect ratio and scaling
accessible from the Video Options menu. You can now use NOT codes
when assigning analog joystick axes to digital inputs. The menus
for the Cheat and Autofire plugins have been made more consistent.

Of course, there窶冱 far more that we don窶冲 have space for here, but
you can read all about it in the whatsnew.txt file, and get the
source and 64-bit Windows binary packages from the download page.
It窶冱 been a very tough year for a lot of us, but it窶冱 still been
a great year for MAME development. Thanks to everyone who contributed
this year, even if it was just a kind word or helping out a user
on a community forum. Have a great new year, and keep the spirit
of digital preservation alive!

(wiz)

2021-01-01 15:11:22 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-qfilter to 2.1nb6

(schmonz)

2021-01-01 15:07:59 UTC MAIN commitmail json YAML

2021-01-01 14:54:31 UTC MAIN commitmail json YAML

doc: Added sysutils/navi version 2.13.1

(pin)

2021-01-01 14:54:05 UTC MAIN commitmail json YAML

2021-01-01 14:53:03 UTC MAIN commitmail json YAML

sysutils/navi: import package

An interactive cheatsheet tool for the command-line and application launchers.
navi allows you to browse through cheatsheets (that you may write yourself or
download from maintainers) and execute commands.
Suggested values for arguments are dynamically displayed in a list.

(pin)

2021-01-01 14:45:55 UTC MAIN commitmail json YAML

doc: Added devel/tokei version 12.1.1

(pin)

2021-01-01 14:45:28 UTC MAIN commitmail json YAML

2021-01-01 14:44:32 UTC MAIN commitmail json YAML

devel/tokei: import package

Originally packaged by Nikita in wip.

Tokei is a program that displays statistics about your code. It will
show number of files, total lines within those files and code,
comments, and blanks grouped by language. Some of Tokei's features
are:

- Tokei is fast
- Tokei is accurate, it correctly handles multi line comments,
  nested comments, and not counting comments that are in
  strings. Providing an accurate code statistics.
- It supports a huge range of languages, supporting over 150
  languages, and their various extensions.
- It can output in multiple formats(CBOR, JSON, TOML, YAML)
  allowing Tokei's output to be easily stored, and reused. These can
  also be reused in Tokei combining a previous run's statistics with
  another set.

(pin)

2021-01-01 14:30:28 UTC MAIN commitmail json YAML

doc: Added security/opendoas version 6.8

(pin)

2021-01-01 14:29:55 UTC MAIN commitmail json YAML

2021-01-01 14:28:57 UTC MAIN commitmail json YAML

security/opendoas: import package

Packaged in wip by Sunil Nimmagadda.

An unofficial, portable fork of the OpenBSD doas command.

doas is a minimal replacement for the venerable sudo. It was
initially written by Ted Unangst of the OpenBSD project to provide
95% of the features of sudo with a fraction of the codebase.

(pin)

2021-01-01 14:21:23 UTC MAIN commitmail json YAML

security/doas: add conflict msg

Prepare to import opendoas

(pin)

2021-01-01 14:15:06 UTC MAIN commitmail json YAML

doc: Added time/heliocron version 0.5.0

(pin)

2021-01-01 14:14:36 UTC MAIN commitmail json YAML

Add heliocron

(pin)

2021-01-01 14:13:34 UTC MAIN commitmail json YAML

time/heliocron: import package

A command line application written in Rust that integrates with cron to execute
tasks relative to sunset, sunrise and other such solar events.
Heliocron is capable of delaying execution of other programs for time periods
relative to sunrise and sunset.

(pin)

2021-01-01 14:01:32 UTC MAIN commitmail json YAML

doc: Added textproc/bk version 0.5.1

(pin)

2021-01-01 14:01:03 UTC MAIN commitmail json YAML

2021-01-01 14:00:04 UTC MAIN commitmail json YAML

textproc/bk: import package

bk is a WIP terminal EPUB reader, written in Rust.
Features:
-Cross platform - Linux, macOS and Windows support
-Single binary, instant startup
-EPUB 2/3 support
-Vim bindings
-Incremental search
-Bookmarks

(pin)

2021-01-01 13:51:53 UTC MAIN commitmail json YAML

doc: Added textproc/nanogrep version 1.2.1

(pin)

2021-01-01 13:51:21 UTC MAIN commitmail json YAML

2021-01-01 13:49:56 UTC MAIN commitmail json YAML

textproc/nanogrep: import package

Custom Implementation of minigrep with more functionality.

Features:
-Colored Output
-Case Insensitive
-Summary
-Pattern Occurrence(s)
-Line(s)
-!Regex

(pin)

2021-01-01 13:40:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.1.10

(pin)

2021-01-01 13:39:53 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.1.10

broot now accepts both TOML and Hjson files for configuration. Default is Hjson.
I wrote about why this change, https://dystroy.org/blog/hjson-in-broot/

(pin)

2021-01-01 13:35:37 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 363

(pin)

2021-01-01 13:35:14 UTC MAIN commitmail json YAML

x11/xterm: update to 363

Patch #363 - 2020/12/26
-disable groff hyphenation in generated html when using man2html.
-change SCS “&4” Cyrillic to non-NRCS, per VT520 manual.
-amend fix for SCS in patch #198 to remove DEL rather than converting it to a
space (report by Thomas Wolff).
-modify state transitions for selecting character sets to eliminate an ambiguity
between the “A” used in VT220 versus VT320.
-improve error recovery when selecting characters by resetting to US ASCII when
no suitable encoding is found, e.g., attempting to use an NRCS sequence when
NRCS is not enabled.
-turn off hyphenation in “.txt” conversion, prompted by groff changes.
-add VT5xx ISO Latin-2 (prompted by discussion with Thomas Wolff).
-amend change from patch #361 to event-handling in CopyWait to handle
active-icon as a special case (Debian #975687).
-add call to loadColorTable to get the visual information needed to decode BE
RGBA32 color format (patch by Leandro Lupori).
-modify the resource-parsing for disallowedPasteControls and similar lists of
names/numbers to recognize “~;” (tilde) for cancelling a given name/number.
-add ENQ, EOT and NUL to default for disallowedPasteControls.
-change default for disallowedPasteControls to omit the tab character
(suggested by Harald Dunkel).
-fix swapped height/width in regisScreenSize and maxGraphicSize resources using
"auto" value, from patch #314 (report by Anton Lavrentiev)
-revise patch #362 change for shift-modifier versus mouse protocol and
select/paste by adding resource shiftEscape, which can be enabled via a control
sequence (prompted by discussion with Matthijs van Duin).
-simplify/improve ifdef in trace code for using a separate set of files for each
run of xterm.
-add options -r and -t to vttests/query-color.pl to show the 6-digit RGB code
and actual colors.
-add nel to xterm-basic terminfo.
-alter vttests/modify-keys.pl to omit HTML reference links to the modified-keys
table where no keycode was available.

(pin)

2021-01-01 13:29:17 UTC MAIN commitmail json YAML

(math/py-numba) regen PLIST

(mef)

2021-01-01 13:18:50 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.0.4.2

(ryoon)

2021-01-01 13:17:44 UTC MAIN commitmail json YAML

libreoffice: Update to 7.0.4.2

Changelog:
7.0.4.2
Bugs fixed compared to 7.0.4 RC1

1. tdf#123621 FILEOPEN | DOCX, Rectangle with text moves in LO
2. tdf#134754 Crash on macOS 10.13 opening local HSQLDB-based odb file in Base
    on LibreOffice 7 rc1
3. tdf#135479 LO Complains about missing JDK when accessing any Java
    functionality, despite recognizing JDK on macOS under Preferences
4. tdf#136272 Corrupted calc file: invalid number format condition [<=
    1.79769313486232E+308 ]
5. tdf#137745 LO Base Firebird: crash, when deleting tables and changed
    relationship isn't changed in database file
6. tdf#138130 Crash in: swlo.dll
7. tdf#138466 Crash when creating different scenarios ( steps in comment 4 )
8. tdf#138549 CRASH: Undoing comment hovering (steps in comment 11)
9. tdf#138612 LibreOffice not splitting table cells automatically for docx
    files

7.0.4.1
Bugs fixed compared to 7.0.3 RC1

1. ofz#26619 detect if SwFrameFormat deleted during import
2. ofz#26676 null deref
3. ofz#26708 direct-leak
4. ofz#26753 avoid infinite regress
5. ofz#26943 detect if FormatOfJustInsertedApo was deleted [Caol??n McNamara]
6. ofz#27756 null deref
7. rhbz#1891326 GNOME software cannot find the correct language pack required
    by LibreOffice
8. rhbz#1893846 [abrt] libreoffice-core: (anonymous
    namespace)::signalHandlerFunction(): soffice.bin killed by SIGABRT
9. rhbz#1900428 LibreOffice 7.0.3.1 crashed on invalid row index used in
    StarBasic macro
10. tdf#35986 Parts of EMF file not visible/stretched to an enormous extent
11. tdf#91762 Inserting table has incorrect row heights
12. tdf#92315 Writer incorrectly renders EMF file representing molecule with
    text in it
13. tdf#98868 FILESAVE: crash if try save ODT file with track changes compared
14. tdf#103987 FILESAVE: DOCX Duplicated custom properties after roundtrip
15. tdf#104378 Chinese conversion problem
16. tdf#106613 UI: Sidebar navigator in Impress/Draw not updated immediately
    when page/slide is renamed
17. tdf#113163 FILEOPEN PPTX: EMF+ A color change to transparent on the image
    is missing on import (PPT OK)
18. tdf#114956 Calc - comment field does not increase dynamically during input
19. tdf#116214 Custom properties: value type is changed from Number to Text
20. tdf#116335 EMF is opened with large empty space around it
21. tdf#116622 Inserted EMF image is not cropped correctly
22. tdf#117643 Word search does not work in LibreOffice Writer if search term
    contains an apostrophe
23. tdf#121553 Editing: Firebird: Table editor erroneously prompts to change
    CLOB field to a BLOB field during alter table
24. tdf#121886 Firebird: Datatype Image(BLOB) is not working properly with Form
    or Report image controls.
25. tdf#126700 Untitled document remains open when have a default template
26. tdf#127047 Font Sizes Greater than 255 are Printed with Size 255
27. tdf#127086 PPT: FILESAVE: Crop image is gone after RT
28. tdf#127471 Copied calc diagram in gdi format looks ok under linux, but the
    fonts looks weird under windows.
29. tdf#127680 New Print dialog: impossible to only print even/odd pages from a
    range/selection
30. tdf#128135 UI GTK3: dialog Pivot Table Layout / properties is too high:
    section Source and Destination cannot be fully used
31. tdf#128213 FILESAVE PPTX roundtrip with z-rotated text produces additional
    shape rotation
32. tdf#128877 FILEOPEN DOCX: Image Location lost on Import
33. tdf#130314 Writer busy-locks in layouting CJK fonts (was: hangs while
    converting to pdf) - see comment #9 / #8
34. tdf#130596 FIREBIRD (internal): Parameter doesn't work with COALESCE and
    numeric fieldtypes
35. tdf#130629 Crash in Writer when inserting shape again after undoing a
    previous insertion
36. tdf#131510 Old Replacement in german language
37. tdf#131679 Crash cutting a chart
38. tdf#131970 LO Create hyperlink ?? Jump to the correct field by keyboard
    with TAB?
39. tdf#132137 Styles: Default Style is too generic
40. tdf#132536 Memory usage increases after every file-reload
41. tdf#133630 CRASH: Chart: Changing properties in different objects
42. tdf#133771 When saving an encrypted document, unchecking 'Save with
    password' has no effect, encryption is kept
43. tdf#133950 UI EDITING Drawing a shape, the cursor is not precise (GTK3)
44. tdf#134161 CPU at 100% after opening a particular spreadsheet
45. tdf#134298 Picture overlappes page with content, so it is not readible
    anymore
46. tdf#135082 Print selection doesn't print selection but whole page
47. tdf#135108 Err:540 when adding an external reference in a loaded document
    that so far had no linked externals
48. tdf#135202 LO 6.4.6.1 and 7.0.1 fail with error 1045 when accessing MySQL
    database using native connector
49. tdf#135893 Image pasted twice when copy/pasting a caption frame with image
    after DOCX export
50. tdf#136336 LO Writer does not display footnote text on mouse hover for GTK
51. tdf#136453 Duplication of content after undo (spurious)
52. tdf#136555 StartCenter is inconsistent with dark theme(s)
53. tdf#136611 Crash: Change Corner Style on sidebar with selecting Data
    Series.
54. tdf#136962 Navigator content view flash (gen backend)
55. tdf#137085 RTF table is shifted left
56. tdf#137159 Harmonize UI in Options-LibreOffice-View when works a Skia black
    list
57. tdf#137181 Basic macro: CRASH when running a macro in Impress
58. tdf#137215 Hang after switching windows with cell selector open in Validity
    dialog
59. tdf#137329 White borders in Slide Show mode (F5) in Impress with SKIA
60. tdf#137397 Faulty Height value in Position and Size content panel in
    Properties deck in the sidebar in Calc 61. tdf#137403 Keys list box fills in customization keyboard tab page when
    focus is in Function list box and a key is pressed (Gtk3 only)
62. tdf#137520 Colibre: Some icons with text (like B, I, U, etc) are too big
    that make them unbalance with the rest of the icons
63. tdf#137532 EDITING: Font formatting lost after undo/redo
64. tdf#137556 Crash if I try to open the Print dialog in GTK3 3.18 only
65. tdf#137575 UI: Custom sorting state is lost when reopening the LibreOffice
    file picker dialog
66. tdf#137593 FILEOPEN DOCX Table paragraph gets unexpected spacing before if
    shape is anchored to it 67. tdf#137617 Incorrect operation Sheet -> Named Ranges and Expressions ->
    Create; with ExcelA1 and ExcelR1C1 syntax
68. tdf#137643 Can't select font, no font dropdown list, if open MSO .doc in
    GTK3 only (gen and Skia OK)
69. tdf#137652 XDL import: missing empty combobox items
70. tdf#137660 Missing focus indicator for flat buttons (like in the start
    center) in KDE
71. tdf#137662 When combo box (and List box) from Base is located in a data
    sheet, it has to be clicked twice in order to be able to enter text
72. tdf#137698 FILEOPEN DOCX: rectangle position images positioned wrong on
    file open
73. tdf#137726 Message dialog during pivot table insertion not displayed, LO
    hangs
74. tdf#137754 Crash when applying styles in a table within Impress
75. tdf#137786 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18
76. tdf#137801 LO base with Firebird: WARNING, when adding a field to a table
    with an old field type BLOB
77. tdf#137804 Qt5 printing (from Writer) crashes LibreOffice
78. tdf#137871 CRASH: applying different styles to different cells in table
    (GTK3)
79. tdf#137880 Installer picture has weird black lines
80. tdf#137897 FILESAVE: export xltx with encryption to ods doesn't accept "no
    password" as OK-able option
81. tdf#137898 Page count is not reset to 1 in the print preview dialog
82. tdf#137908 Exceptions for auto correct disappear lost after restart
83. tdf#137949 IMPORT OOXML: Table row height is wrong.
84. tdf#137980 EDITING Moving shape with arrow keys makes it grow
85. tdf#137982 CRASH: closing table preview. mail merge
86. tdf#137993 Crash after closing one window and pressing enter in the other
    window with search bar focused (GTK3)
87. tdf#138000 RFE: Add menu icon to Writer's Format > Text > Single Underline
88. tdf#138011 EDITING: row in table doesn't grow while editing
89. tdf#138022 LibreOffice exits/crashes when minimizing start center after
    closing a document (SKIA)
90. tdf#138039 sw: frame in table cell layouted incorrectly
91. tdf#138108 LO base with Firebird: crash during FORMS design, when entering
    Groups and exiting (gtk3 only?)
92. tdf#138113 Base: SQL Syntax Colouring Issue Problem Operators "/", "-"
93. tdf#138131 UI: List Box form: List entries option is enabled by default
    (gen)
94. tdf#138148 IMPORT OOXML: Graphic bullet size is different.
95. tdf#138156 Border widget does not allow to keep settings
96. tdf#138183 Failed to copy and paste in calc
97. tdf#138187 URL opened twice when clicking UNO hyperlink control
98. tdf#138210 RTF document with a text frame can't open in LibreOffice
99. tdf#138219 Libreoffice 7.0.x => Skia Vulkan - Intel HD Graphics 520
    problems ( windows 7 SP1 )
100. tdf#138240 ODBC: Crash when trying to connect to Edit ?? Database ??
    Properties (gtk3)
101. tdf#138253 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18 (gen)
102. tdf#138271 FORMS: Some values are not saved (gen)
103. tdf#138350 Wrong colors used in icon-themes/colibre/svx/res/frmsel*.png
104. tdf#138428 CRASH: Undoing paste after editing comment
105. tdf#138430 Bullets and Numbering toolbar dropdown list and dialog miss
    scroll bar

(ryoon)

2021-01-01 13:05:43 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.0ga13

(rhialto)

2021-01-01 13:05:23 UTC MAIN commitmail json YAML

x11/x3270: update to 4.0ga13.

Includes the curses version of the terminal emulator now.

Changelogs are quite fragmented over various alpha/beta versions; here
are some main points.

Major changes
Task engine

The scripting infrastructure has been rewritten. It is now called the task engine. There are no longer any artificial dependencies between actions initiated by different sources (keyboard, scripts, HTTP requests, etc.). Accidental blocking behavior has been (almost) eliminated. Unrelated operations are now properly concurrent, within the limitations of there still being just one emulated terminal and host session to control. For example, c3270 and wc3270 now continue to respond to host messages while at the prompt or while a printer dialog is showing.

Tasks also carry context consistently now. For example, the Wait(Output) now works with HTTP requests.

The state of the task engine can be displayed with the Tasks query.
b3270

A new emulator has been created, b3270. It is a common back-end process that handles the 3270 protocol and host interactions, communicating with different user-interface implementations using a simple XML-based protocol. None of the existing emulators have been converted to use b3270, but a new Windows emulator (wx3270) uses it.
x3270 prompt

The c3270 prompt has been generalized and is available to all of the 3270 emulators as the x3270 prompt. The Prompt() action (or a menu option) creates a new instance of the prompt in a window. The prompt now uses color to distinguish error messages.
tcl3270 re-implementation

tcl3270 has been re-implemented as a simple wrapper around s3270. This eliminates many of the arbitrary limitations and blocking behaviors of the previous implementation.
Show() / Query() merge and expansion

The common Query() action and the c3270/wc3270-specific Show() action have been merged and expanded. Show() is an alias for Query(), and many queries have been added or changed:

(omitted)

Set()/Toggle() changes

A new Set() action has been added, which is similar to the Toggle() action. The difference between Set() and Toggle() happens when no value is specified for a setting. Without a value specified, Set() will display the current value; Toggle() will (if the setting is Boolean) invert the setting's value. Both actions list the current values of all settings if no parameters are given.

Many additional resources can now be changed at run-time via Set() or Toggle().

These previously-deprecated resources were removed:

    cursorPos (assumed true now)
    dsTrace
    eventTrace
    dftBufferSize

x3270 APL mode

APL keyboard operation on x3270 has changed. There is no longer a fixed APL keymap. Instead, the key combination Shift-Escape toggles a new APL mode, which changes how how paste operations are handled (preferring the APL definitions for Unicode characters that have both APL and non-APL mappings), as well as setting a temporary keyboard map and a temporary compose map.

The separate APL host code page has been removed; APL text can be displayed using any host code page.

after this, lots of bug fixes and minor tweaks, as far as I can tell.

(rhialto)

2021-01-01 13:00:27 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 78.6.0

(ryoon)

2021-01-01 12:59:52 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 78.6.0

* Sync with mail/thunderbird-78.6.0.

(ryoon)

2021-01-01 12:58:59 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 78.6.0

(ryoon)

2021-01-01 12:58:32 UTC MAIN commitmail json YAML

thunderbird: Update to 78.6.0

* Fix build with devel/cbindgen-0.16.0.

Changelog:
New
MailExtensions: Added browser.windows.openDefaultBrowser()

Changes
Thunderbird now only shows quota exceeded indications on the main window
MailExtensions: menus API enabled in messages being composed
MailExtensions: Honor allowScriptsToClose argument in windows.create API
function
MailExtensions: APIs that returned an accountId will reflect the account the
message belongs to, not what is stored in message headers

Fixes
Keyboard shortcut for toggling message "read" status not shown in menus
OpenPGP: After importing a secret key, Key Manager displayed properties of the
wrong key
OpenPGP: Inline PGP parsing improvements
OpenPGP: Discovering keys online via Key Manager sometimes failed on Linux
OpenPGP: Encrypted attachment "Decrypt and Open/Save As" did not work
OpenPGP: Importing keys failed on macOS
OpenPGP: Verification of clear signed UTF-8 text failed
Address book: Some columns incorrectly displayed no data
Address book: The address book view did not update after changing the name
format in the menu
Calendar: Could not import an ICS file into a CalDAV calendar
Calendar: Two "Home" calendars were visible on a new profile
Calendar: Dark theme was incomplete on Linux
Dark theme did not apply to new mail notification popups
Folder icon, message list, and contact side bar visual improvements
MailExtensions: HTTP refresh in browser content tabs did not work
MailExtensions: messageDisplayScripts failed to run in main window
Various security fixes

Security fixes:
#CVE-2020-16042: Operations on a BigInt could have caused uninitialized memory to be exposed
#CVE-2020-26971: Heap buffer overflow in WebGL
#CVE-2020-26973: CSS Sanitizer performed incorrect sanitization
#CVE-2020-26974: Incorrect cast of StyleGenericFlexBasis resulted in a heap use-after-free
#CVE-2020-26978: Internal network hosts could have been probed by a malicious webpage
#CVE-2020-35111: The proxy.onRequest API did not catch view-source URLs
#CVE-2020-35112: Opening an extension-less download may have inadvertently launched an executable instead
#CVE-2020-35113: Memory safety bugs fixed in Thunderbird 78.6

(ryoon)

2021-01-01 12:54:13 UTC MAIN commitmail json YAML

2021-01-01 12:53:22 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 84.0.1

(ryoon)

2021-01-01 12:53:03 UTC MAIN commitmail json YAML

firefox-l10n: Update to 84.0.1

* Sync with www/firefox-84.0.1.

(ryoon)

2021-01-01 12:52:47 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 84.0.1

(ryoon)

2021-01-01 12:52:16 UTC MAIN commitmail json YAML

firefox: Update to 84.0.1

Changelog:
Fixed

  * Fixed problems loading secure websites and crashes for users with certain
    third-party PKCS11 modules and smartcards installed (bug 1682881).

  * Fixed slower than expected performance and flickering on Canvas elements
    for some Windows users (bug 1683116).

  * Fixed a bug causing some Unity JS games to not load on Apple Silicon
    devices due to improper detection of the OS version (bug 1680516).

  * Fixed crashes caused by various third-party antivirus software.

(ryoon)

2021-01-01 12:48:45 UTC MAIN commitmail json YAML

doc/TODO: + darktable-3.4, ghc-9.0, git-2.30, gnucash-4.4.

(wiz)

2021-01-01 12:48:14 UTC MAIN commitmail json YAML

doc: Updated devel/cbindgen to 0.16.0

(ryoon)

2021-01-01 12:47:48 UTC MAIN commitmail json YAML

cbindgen: Update to 0.16.0

* Fix HOMEPAGE.

Changelog:
    * Remove artificial restriction on lifetime parameters on enums (#604)
    * Add an option for converting usize/isize into size_t/ptrdiff_t. (#606)
    * Allow controlling the cargo profile used for expansion. (#607)
    * Support wider range of expressions in enum discriminants (#614)
    * Support generation of Cython bindings (#590)
    * Fixed some issues with style=tag and recursive structs (#615)
    * Default C style to Both (as specified in docs) (#615)
    * Fix resolution of path dependencies from certain modules. (#629)
    * Support inlined definitions for tuple variants with a single field in C (#631)

(ryoon)

2021-01-01 12:46:38 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.5

(rhialto)

2021-01-01 12:46:04 UTC MAIN commitmail json YAML

emulators/vice: update to 3.5

The changes in the NEWS file for this version are more than 450 lines,
but here is a small part:

* Upgrading
===========

If you run into trouble please try removing any VICE configuration files
left over from previous installs.
(vice.ini / .vicerc / vice2.cfg / vice-sdl.ini depending on platform)

Before reporting bugs, always try with a clean config: Run the emulator
with the "-default" command line argument or use "restore default config"
in the UI).

* Changes in Vice 3.5
=====================

This release completes the transition to the new GTK3 based GUI and fixes a
bunch of long standing issues (see below).

** general
----------

- Remove explicit support for OS/2, AmigaOS. These platforms should be able to
  use the SDL port.
- VICE used to store its ROMs, keymaps etc into $PREFIX/lib[64]/vice, which
  isn't correct. Now VICE installs its data into $PREFIX/share/vice, which
  makes a lot more sense. The documentation location has changed as well, now
  the documentation is installed in $PREFIX/share/doc/vice.
  On Windows, the binaries and DLLs have been moved into /bin, according to the
  requirements of GTK/GDK.
- Emulator timing is now directly driven by the host system audio device.
  If sound emulation is disabled, timing is synchronized with the host clock.
  As part of this change, the choice of sound synchronization method has been
  removed.
- Emulation now occurs in blocks of time directly related to the sound fragment
  size. Previously, emulation of an entire frame happened as quickly as possible
  and then the host system would sleep until it is time to emulate the next
  entire frame. This means that user input is now visible to the emulated
  software with lower latency than before.
- Audio latency is much lower on all platforms, and new lower latency defaults
  have been set. Users are encouraged to try using smaller fragment sizes and
  experiment with finding the lowest stable buffer size on their system.
- Support for changing the emulator timing to target generating a specific number
  of video frames per second. Useful for smooth PAL scrolling on a 50Hz CRT, and
  also fun for playing games at 60fps to match a typical LCD screen refresh.
- The default behaviour on CPU JAM was changed to "continue" to better match
  the behaviour of the real machines. Additionally a "CPU JAM" message will
  be displayed in the status bar.
- A "quit emulator" option was added to the CPU JAM dialog
- The CPU JAM dialog now shows the number of the device whose CPU has crashed.
- Proper support for dual drives has been added
- Relative file support on the filesystem device
- Autostarting works from any drive (select the drive in the attach disk dialog)
- Added support for 2nd and 3rd joystick button (potx/poty), currently only via
  keyboard and via unix joystick driver.
- Added mapping for the THEC64 joystick
- New LT.Kernal emulation
- New CMD-HD emulation
- New CMD RAM-Link emulation
- New D9090/60 emulation
- New icons for the applications.
- We now use proper binary prefixes for memory sizes.
  Welcome in the 21st century!
- Recalculate the palette parameters when the videochip type changes, now we can
  actually see the subtle color differences :)
- Emulate a switch present on some compatible datasettes (not the Commodore
  ones). Turning the switch on makes the sound recorded on the tape audible.
- Fixed/improved "native" screenshots. It will now work with all videochips and
  always generate "best effort" results.
- The emulators will look for the config file at an alternative location first,
  before looking at the system wide location.
  - for windows that is the location of the .exe files
  - for Linux that is ~/.vicerc
- Fixed lightgun/pen emulation
  - use poty instead of potx for trigger for magnum lightphaser and inkwell
    lightpen
  - tweak lightphaser offset against a bunch of games
- Handling of settings and resources was improved a bit:
  - always reset resources to default before loading a settings file
  - new "-addconfig" option (or "load additional settings") loads additional
    resources from a file without resetting to defaults before. this can be used
    to keep custom setups separate from the regular settings.
- Fixed sysfile search path order.
  The order now is $HOME/.local -> path-of-binary -> VICE_DATADIR
- Fixed a bug in .tap file handling that caused some .tap files to not work in
  the preview widget(s)
- A bunch of files have been removed from the source tree because they didn't
  really belong there and/or contained outdated info:
  - hardware-sids.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/Hardware_SID_Status
  - SDL-support.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/SDL_Status
  - ffmpeg-support.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/FFMPEG_Status
- Another bunch of files were removed because their content was hopelessly
  outdated and/or could be moved to other files:
  - removed ancient CHANGELOG files. Read NEWS for the recent changes. Refer to
    the SVN log for the gory details.
  - moved contents from FEEDBACK to README

** build system
---------------

Many changes and simplifications were made in the build system, to make
it more reproducible and match the expected standard behaviour:

etc etc.

(rhialto)

2021-01-01 12:35:26 UTC MAIN commitmail json YAML

Note update of net/drill to 1.7.1.

(he)

2021-01-01 12:34:49 UTC MAIN commitmail json YAML

Update to version 1.7.1, included in ldns.

Drill is now included in ldns, and the configure machinery has been
re-done, so this now needs to build ldns locally in addition to drill,
but this still only installs drill.  Make the minimal adjustment
so that this builds and installs drill.  Now also works on systems
with OpenSSL 1.1, so remove the BROKEN setting.

(he)

2021-01-01 12:30:30 UTC MAIN commitmail json YAML

2021-01-01 12:05:31 UTC MAIN commitmail json YAML

(devel/R-rappdirs) import R-rappdirs-0.3.1

An easy way to determine which directories on the users computer you
should use to save data, caches and logs. A port of Python's 'Appdirs'
(\url{https://github.com/ActiveState/appdirs}) to R.

(mef)

2021-01-01 11:58:53 UTC MAIN commitmail json YAML

(devel/R-xfun) Updated 0.18 to 0.19

# CHANGES IN xfun VERSION 0.19

## NEW FEATURES

- Added functions `bg_process()` to run a command in a background
  process, and `proc_kill()` to kill a process.

- Added a function `del_empty_dir()` to delete a directory if it is
  empty.

- Added functions `is_abs_path()` and `is_rel_path()` to check if
  paths are absolute or relative.

- Added a function `is_sub_path()` to test if a path is under a
  directory.

- Added a function `is_web_path()` to test if a path is a web path
  that starts with `http://` or `https://` or `ftp://` or `ftps://`.

- Documented and exported the previously internal functions
  `dir_exists()` and `file_exists()` (thanks, @cderv, #36).

- Added a function `dir_create()` to create a directory recursively by
  default when it does not exist.

- Added an argument `fail` to `Rscript_call()` to allow users to
  customize the error message when an error occurred in calling the
  function in a new R session.

## MINOR CHANGES

- `file_ext()`, `sans_ext()`, and `with_ext()` no longer use
  `tools::file_ext()` or `tools::file_path_sans_ext()`, but provide a
  slightly different implementation. They treat `tar.(gz|bz2|xz)` and
  `nb.html` as file extensions, and also allow extensions to contain a
  trailing `~` or `#`.

(mef)

2021-01-01 11:46:39 UTC MAIN commitmail json YAML

Added devel/R-pak version 0.1.2.1

(mef)

2021-01-01 11:44:59 UTC MAIN commitmail json YAML

(devel/R-pak) import R-pak-0.1.2.1

The goal of 'pak' is to make package installation faster and more
reliable. In particular, it performs all HTTP operations in parallel,
so metadata resolution and package downloads are fast. Metadata and
package files are cached on the local disk as well. 'pak' has a
dependency solver, so it finds version conflicts before performing the
installation. This version of 'pak' supports CRAN, 'Bioconductor' and
'GitHub' packages as well.

(mef)

2021-01-01 11:31:35 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2021.01

(fcambus)

2021-01-01 11:31:24 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2021-01.

No upstream ChangeLog.

(fcambus)

2021-01-01 11:30:44 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2021.01

(fcambus)

2021-01-01 11:30:33 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2021-01.

No upstream ChangeLog.

(fcambus)

2021-01-01 11:28:19 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2021.01

(fcambus)

2021-01-01 11:28:07 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2021-01.

No upstream ChangeLog.

(fcambus)