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 (11m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 19:53:55 UTC Now

2020-05-19 14:49:20 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Compiler-Lexer

(wiz)

2020-05-19 14:49:01 UTC MAIN commitmail json YAML

devel/p5-Compiler-Lexer: import p5-Compiler-Lexer-0.23

Lexical Analyzer for Perl5

(wiz)

2020-05-19 14:45:22 UTC MAIN commitmail json YAML

sollya: Import sollya-7.0 as math/sollya

Sollya is a tool environment and a library for safe floating-point
code development, particularly targeted at automated implementation
of math libraries like libm.

Derived from wip/sollya.

(riastradh)

2020-05-19 14:44:43 UTC MAIN commitmail json YAML

fplll: Import fplll-5.3.2 as math/fplll

fplll is a library of floating-point lattice algorithms.

Derived from wip/fplll.

(riastradh)

2020-05-19 14:44:04 UTC MAIN commitmail json YAML

2020-05-19 14:39:56 UTC MAIN commitmail json YAML

2020-05-19 14:35:55 UTC MAIN commitmail json YAML

doc: Updated parallel/parallel to 20200422

(nia)

2020-05-19 14:35:25 UTC MAIN commitmail json YAML

parallel: Update to 20200422
20200422

This release celebrates GNU Parallel's 10 years as a GNU tool:

> commit ed2dfb1043768154d4e7678e01e10287155fa834
> Author: Ole Tange <ole@tange.dk>
> Date:  Thu Apr 22 01:23:00 2010 +0200
>
>    Name change: Parallel is now GNU Parallel.
>    Basic structure for sshlogin and sshloginfile.

New in this release:

* parsort makes GNU sort run faster for files with more than 1M lines.

* Bug fixes and man page updates.

News about GNU Parallel:

* Several clusters have updated their documentation of GNU Parallel:
  https://www.grid5000.fr/w/GNU_Parallel
  https://research-it.berkeley.edu/virtual-training-running-jobs-parallel-savio
  http://www.hpc.lsu.edu/training/archive/tutorials.php

* add_pho uses GNU Parallel: https://github.com/SeedlingsBabylab/add_pho

* GNU parallel使用笔记https://zhuanlan.zhihu.com/p/37340011

* Virtual Workshop: Running Jobs in Parallel on Savio
  https://ais.berkeley.edu/events/virtual-workshop-running-jobs-parallel-savio/2020-04-20

* Free Concurrency with GNU Parallel
  https://phili.pe/posts/free-concurrency-with-gnu-parallel/

20200322

* Bug fixes and man page updates.

News about GNU Parallel:

* The GNU Parallel course in Copenhagen is cancelled
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* The GNU Parallel course in Århus is cancelled
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* The 10 year anniversary may be cancelled, see
  https://www.gnu.org/software/parallel/10-years-anniversary.html

* Running shell commands in parallel, via GNU Parallel
  https://dev.to/saveriomiroddi/running-shell-commands-in-parallel-via-gnu-parallel-3a72

* Faster nmap scanning with the help of GNU parallel
  https://badshah.io/experiment/faster-nmap-scanning-with-the-help-of-gnu-parallel/

20200222

* Bug fixes and man page updates.

20200122

* --blocktimeout dur - Time out for reading block when using
  --pipe. If it takes longer than dur to read a full block, use the
  partial block read so far.

* Bug fixes and man page updates.

News about GNU Parallel:

* GNU Parallel course in Copenhagen
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* GNU Parallel course in Århus
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* GNU Parallel pour accélérer vos process sous Linux
  https://www.yvonh.com/gnu-parallel-pour-accelerer-vos-process-sous-linux/

* How to copy a file to multiple directories in Linux
  https://net2.com/how-to-copy-a-file-to-multiple-directories-in-linux/

* Running linux commands in parallel https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8

20191222

* GNU Parallel course in Copenhagen
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-med-ole-tange/

* GNU Parallel course in Århus
  https://www.prosa.dk/nc/arrangementer/arrangement/gnu-parallel-og-parallelisering-i-unix-shellen/

* GNU Parallel is used in
  https://github.com/JeffersonLab/rfw_tsf_extractor

* Bug fixes and man page updates.

20191122

* GNU Parallel was presented at Driving IT. Slides:
  cloud.prosa.dk/s/drivingit

* Restarting supervisord processes in parallel
  https://blog.naderman.de/2019/11/14/restarting-supervisord-processes-in-parallel/

* Using GNU Parallel to Create Archives Faster
  https://www.reddit.com/r/DataHoarder/comments/dsgmhc/parallel_archiving_techniques/

* Bug fixes and man page updates.

20191022

* --tee will use --output-error=warn-nopipe if supported by tee.

* GNU Parallel will be presented at Driving IT 2019:
  https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools

* UMN Duluth: Job parallelization with task arrays and GNU parallel
  https://www.msi.umn.edu/tutorials/umn-duluth-job-parallelization-task-arrays-and-gnu-parallel

* Genome updater uses GNU Parallel
  https://github.com/pirovc/genome_updater

* Using GNU-Parallel for bioinformatics
  https://www.danielecook.com/using-gnu-parallel-for-bioinformatics/

* Speeding up PostgreSQL ETL pipeline with the help of GODS
  https://cfengine.com/company/blog-detail/speeding-up-postgresql-etl-pipeline-with-the-help-of-gods/

* Runing linux commands in parallel
  https://dev.to/voyeg3r/runing-linux-commands-in-parallel-4ff8

* Research Computing University of Colorado Boulder contains an intro
  to GNU Parallel
  https://readthedocs.org/projects/curc/downloads/pdf/latest/

* 如何使用Parallel在Shell中并行执行命令
  https://www.myfreax.com/gnu-parallel/

* 如何测试 Amazon Elastic File System
  https://aws.amazon.com/cn/blogs/china/how-to-test-drive-amazon-elastic-file-system/

* Bug fixes and man page updates.

20190922

* --nice is now inherited by the nice level that GNU Parallel is
  started at. So 'nice -n10 parallel' will also cause remote jobs to
  be run at nice level 10.

* --delay is now accurate to within 10 ms

* GNU Parallel will be presented at Driving IT 2019:
  https://ida.dk/arrangementer-og-kurser/konferencer/driving-it/tools

* Greenland Ice Sheet solid ice discharge from 1986 through 2017
  https://www.earth-syst-sci-data.net/11/769/2019/essd-11-769-2019.pdf

* App Center Cloud Build Machines > Installed Software > Utilities
  https://docs.microsoft.com/en-us/appcenter/build/software

* Curryfinger - SNI & Host header spoofing utility
  https://dualuse.io/blog/curryfinger/

* Hyak parallel-sql
  https://wiki.cac.washington.edu/display/hyakusers/Hyak+parallel-sql

* A meditation on analysing data with Perl in parallel using GNU Parallel
  https://www.reddit.com/r/perl/comments/cyo2qc/a_meditation_on_analysing_data_with_perl_in/

* Accélérer ses tâches avec GNU Parallel et les lots de tâches (UL)
  https://www.eventbrite.ca/e/inscription-accelerer-ses-taches-avec-gnu-parallel-et-les-lots-de-taches-ul-71412840729

* RMACC Summit GNU Parallel
  https://curc.readthedocs.io/en/latest/software/GNUParallel.html

* Introducing Parallel into Shell
  https://petelawson.com/post/parallel-in-shell/

* Linux Productivity Tools
  https://www.usenix.org/conference/lisa19/presentation/maheshwari

* Gnu/parallel + Nfs 实现共享文件网络的并发计算等操作
  http://atomicer.cn/2018/01/18/gnu-parallel-nfs-%E5%AE%9E%E7%8E%B0%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E7%BD%91%E7%BB%9C%E7%9A%84%E5%B9%B6%E5%8F%91%E8%AE%A1%E7%AE%97%E7%AD%89%E6%93%8D%E4%BD%9C/#more

* Bug fixes and man page updates.

(nia)

2020-05-19 14:32:35 UTC MAIN commitmail json YAML

doc: Added devel/p5-Class-Refresh version 0.07

(wiz)

2020-05-19 14:32:24 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Class-Refresh

(wiz)

2020-05-19 14:31:51 UTC MAIN commitmail json YAML

devel/p5-Class-Refresh: import p5-Class-Refresh-0.07

During development, it is fairly common to cycle between writing
code and testing that code. Generally the testing happens within
the test suite, but frequently it is more convenient to test things
by hand when tracking down a bug, or when doing some exploratory
coding. In many situations, however, this becomes inconvenient -
for instance, in a REPL, or in a stateful web application, restarting
from the beginning after every code change can get pretty tedious.
This module allows you to reload your application classes on the
fly, so that the code/test cycle becomes a lot easier.

(wiz)

2020-05-19 14:21:48 UTC MAIN commitmail json YAML

doc: Updated www/php-glpi to 9.4.6

(hauke)

2020-05-19 14:21:13 UTC MAIN commitmail json YAML

Update www/php-glpi to v9.4.6

Upstream says...

You'll find below the changes of this bugfixes version:
- (security) Prevent execution of SQL injection while assigning a technician,
- (security) Permit to change key used to store passwords,
- (security) Improve CSRF token,
- (security) Fix several possible XSS,
- (security) Fix a few possible SQL injections,
- Fix SCSS caching issues,
- Fix inline images handling on item update,
- Fix PHP 7.4 compatibility,
- Connect to database using socket,
- and more!

The full changelog is available:
<https://github.com/glpi-project/glpi/milestone/39?closed=1>

(hauke)

2020-05-19 14:20:58 UTC MAIN commitmail json YAML

p5-aliased: this wants to use Module::Build::Tiny

(wiz)

2020-05-19 14:19:06 UTC MAIN commitmail json YAML

doc: Updated devel/pcre2 to 10.35

(nia)

2020-05-19 14:18:49 UTC MAIN commitmail json YAML

pcre2: Update to 10.35

Version 10.35 09-May-2020
---------------------------

1. Use PCRE2_MATCH_EMPTY flag to detect empty matches in JIT.

2. Fix ARMv5 JIT improper handling of labels right after a constant pool.

3. A JIT bug is fixed which allowed to read the fields of the compiled
pattern before its existence is checked.

4. Back in the PCRE1 day, capturing groups that contained recursive back
references to themselves were made atomic (version 8.01, change 18) because
after the end a repeated group, the captured substrings had their values from
the final repetition, not from an earlier repetition that might be the
destination of a backtrack. This feature was documented, and was carried over
into PCRE2. However, it has now been realized that the major refactoring that
was done for 10.30 has made this atomicizing unnecessary, and it is confusing
when users are unaware of it, making some patterns appear not to be working as
expected. Capture values of recursive back references in repeated groups are
now correctly backtracked, so this unnecessary restriction has been removed.

5. Added PCRE2_SUBSTITUTE_LITERAL.

6. Avoid some VS compiler warnings.

7. Added PCRE2_SUBSTITUTE_MATCHED.

8. Added (?* and (?<* as synonms for (*napla: and (*naplb: to match another
regex engine. The Perl regex folks are aware of this usage and have made a note
about it.

9. When an assertion is repeated, PCRE2 used to limit the maximum repetition to
1, believing that repeating an assertion is pointless. However, if a positive
assertion contains capturing groups, repetition can be useful. In any case, an
assertion could always be wrapped in a repeated group. The only restriction
that is now imposed is that an unlimited maximum is changed to one more than
the minimum.

10. Fix *THEN verbs in lookahead assertions in JIT.

11. Added PCRE2_SUBSTITUTE_REPLACEMENT_ONLY.

12. The JIT stack should be freed when the low-level stack allocation fails.

13. In pcre2grep, if the final line in a scanned file is output but does not
end with a newline sequence, add a newline according to the --newline setting.

14. (?(DEFINE)...) groups were not being handled correctly when checking for
the fixed length of a lookbehind assertion. Such a group within a lookbehind
should be skipped, as it does not contribute to the length of the group.
Instead, the (DEFINE) group was being processed, and if at the end of the
lookbehind, that end was not correctly recognized. Errors such as "lookbehind
assertion is not fixed length" and also "internal error: bad code value in
parsed_skip()" could result.

15. Put a limit of 1000 on recursive calls in pcre2_study() when searching
nested groups for starting code units, in order to avoid stack overflow issues.
If the limit is reached, it just gives up trying for this optimization.

16. The control verb chain list must always be restored when exiting from a
recurse function in JIT.

17. Fix a crash which occurs when the character type of an invalid UTF
character is decoded in JIT.

18. Changes in many areas of the code so that when Unicode is supported and
PCRE2_UCP is set without PCRE2_UTF, Unicode character properties are used for
upper/lower case computations on characters whose code points are greater than
127.

19. The function for checking UTF-16 validity was returning an incorrect offset
for the start of the error when a high surrogate was not followed by a valid
low surrogate. This caused incorrect behaviour, for example when
PCRE2_MATCH_INVALID_UTF was set and a match started immediately following the
invalid high surrogate, such as /aa/ matching "\x{d800}aa".

20. If a DEFINE group immediately preceded a lookbehind assertion, the pattern
could be mis-compiled and therefore not match correctly. This is the example
that found this: /(?(DEFINE)(?<foo>bar))(?<![-a-z0-9])word/ which failed to
match "word" because the "move back" value was set to zero.

21. Following a request from a user, some extensions and tidies to the
character tables handling have been done:

  (a) The dftables auxiliary program is renamed pcre2_dftables, but it is still
  not installed for public use.

  (b) There is now a -b option for pcre2_dftables, which causes the tables to
  be written in binary. There is also a -help option.

  (c) PCRE2_CONFIG_TABLES_LENGTH is added to pcre2_config() so that an
  application that wants to save tables in binary knows how long they are.

22. Changed setting of CMAKE_MODULE_PATH in CMakeLists.txt from SET to
LIST(APPEND...) to allow a setting from the command line to be included.

23. Updated to Unicode 13.0.0.

24. CMake build now checks for secure_getenv() and strerror(). Patch by Carlo.

25. Avoid using [-1] as a suffix in pcre2test because it can provoke a compiler
warning.

26. Added tests for __attribute__((uninitialized)) to both the configure and
CMake build files, and then applied this attribute to the variable called
stack_frames_vector[] in pcre2_match(). When implemented, this disables
automatic initialization (a facility in clang), which can take time on big
variables.

27. Updated CMakeLists.txt (patches by Uwe Korn) to add support for
pcre2-config, the libpcre*.pc files, SOVERSION, VERSION and the
MACHO_*_VERSIONS settings for CMake builds.

28. Another patch to CMakeLists.txt to check for mkostemp (configure already
does). Patch by Carlo Marcelo Arenas Belon.

29. Check for the existence of memfd_create in both CMake and configure
configurations. Patch by Carlo Marcelo Arenas Belon.

30. Restrict the configuration setting for the SELinux compatible execmem
allocator (change 10.30/44) to Linux and NetBSD.

(nia)

2020-05-19 14:00:57 UTC MAIN commitmail json YAML

2020-05-19 13:59:20 UTC MAIN commitmail json YAML

2020-05-19 13:59:02 UTC MAIN commitmail json YAML

2020-05-19 13:58:24 UTC MAIN commitmail json YAML

Avoid rebuilding everything for doxygen, just the docs are fine. Don't
keep an insanely long hand-maintained list of Python files, go with
wildcards. Simplify various build commands.

(joerg)

2020-05-19 13:57:11 UTC MAIN commitmail json YAML

2020-05-19 13:52:10 UTC MAIN commitmail json YAML

Fix a number of long-standing race conditions in cmake's autogen
handling. Bump revision.

(joerg)

2020-05-19 13:35:06 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.10.13

(nia)

2020-05-19 13:34:54 UTC MAIN commitmail json YAML

ImageMagick: Update to 7.0.10-13

2020-05-15  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-12, GIT revision 17242:e14b3fb:20200515.

2020-05-12  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Black artefacts during quantization (reference
    https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546).

2020-05-08  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-11, GIT revision 17230:088df0e:20200508.

2020-04-28  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Disable "random" OpenCL kernel.  Previously the work load was distributed
    but each started with the same random seed.
  * Finished implementation of -distort rigid-affine.
  * Enable threaded PNG coder.

(nia)

2020-05-19 12:59:06 UTC MAIN commitmail json YAML

Updated databases/repmgr, sysutils/ansible

(adam)

2020-05-19 12:58:46 UTC MAIN commitmail json YAML

ansible: updated to 2.9.9

v2.9.9

Bugfixes
--------
- Fix an issue with the ``fileglob`` plugin where passing a subdirectory of non-existent directory would cause it to fail - https://github.com/ansible/ansible/issues/69450

v2.9.8
======

Minor Changes
-------------
- Add test for reboot & wait_for_connection on EOS & IOS (https://github.com/ansible/ansible/pull/63014)
- Fixed 'intersect' filter spelling in constructed inventory plugin example.
- Move cli prompt check logic from action to cliconf plugin (https://github.com/ansible/ansible/pull/63945)
- Point inventory script location to their respective version rather than devel version in documentation.
- ansible-test - Now includes testing support for RHEL 8.2
- ansible-test - Remove obsolete support for provisioning remote vCenter instances. The supporting services are no longer available.

Bugfixes
--------
- Collections - Allow a collection role to call a stand alone role, without needing to explicitly add ``ansible.legacy`` to the collection search order within the collection role. (https://github.com/ansible/ansible/issues/69101)
- Fix cli context check for network_cli connection (https://github.com/ansible/ansible/pull/64697)
- Revert 5f6427b1fc7449a5c42212013d3f628665701c3d as it breaks netconf connection
- Role Installation - Ensure that a role containing files with non-ascii characters can be installed (https://github.com/ansible/ansible/issues/69133)
- Update ActionBase._low_level_execute_command to honor executable (https://github.com/ansible/ansible/issues/68054)
- collections - Handle errors better for filters and tests in collections, where a non-existent collection is specified, or importing the plugin results in an exception (https://github.com/ansible/ansible/issues/66721)
- deal with cases in which just a file is pased and not a path with directories, now fileglob correctly searches in 'files/' subdirs.
- dnf - Unified error messages when trying to install a nonexistent package with newer dnf (4.2.18) vs older dnf (4.2.9)
- dnf - Unified error messages when trying to remove a wildcard name that is not currently installed, with newer dnf (4.2.18) vs older dnf (4.2.9)
- hostname - make module work on Manjaro Linux (https://github.com/ansible/ansible/issues/61382)
- mysql_user - fix the error No database selected (https://github.com/ansible/ansible/issues/68070).
- ovirt_disk: add warning when uploading wrong format
- ovirt_disk: upload image auto detect size
- ovirt_network: allow to remove vlan_tag
- pip - The virtualenv_command option can now include arguments without requiring the full path to the binary. (https://github.com/ansible/ansible/issues/52275)
- pip - check_mode with ``state: present`` now returns the correct state for pre-release versioned packages
- postgresql_set - fix converting value to uppercase (https://github.com/ansible/ansible/issues/67377).
- redfish_config - fix support for boolean bios attrs (https://github.com/ansible/ansible/pull/68251)
- service_facts - Now correctly parses systemd list-unit-files for systemd >=245
- sysvinit - Add missing parameter ``module`` in call to ``daemonize()``.
- the default parsing will now show existing JSON errors and not just YAML (last attempted), also we avoid YAML parsing when we know we only want JSON issue
- win_psmodule - Fix TLS 1.2 compatibility with PSGallery.
- win_psrepository - Fix TLS 1.2 compatibility with PSGallery.
- win_psrepository - Fix ``Ignore`` error when trying to retrieve the list of registered repositories
- zabbix_template - no longer fails with KeyError when there are no macros present in existing template (see https://github.com/ansible-collections/community.zabbix/issues/19)

(adam)

2020-05-19 12:48:13 UTC MAIN commitmail json YAML

repmgr: updated to 5.1.0

5.1.0

repmgr: remove BDR 2.x support
repmgr: don't query upstream's data directory
repmgr: rename --recovery-conf-only to --replication-conf-only
repmgr: ensure postgresql.auto.conf is created with correct permissions
repmgr: minimize requirement to check upstream data directory location
  during "standby clone"
repmgr: warn about missing pg_rewind prerequisites when excuting
  "standby clone"
repmgr: add --upstream option to "node check"
repmgr: report error code on follow/rejoin failure due to non-available
  replication slot
repmgr: ensure "node rejoin" checks for available replication slots
repmgr: improve "standby switchover" completion checks
repmgr: add replication configuration file ownership check to
  "standby switchover"
repmgr: check the demotion candidate's registered repmgr.conf file can
  be found
repmgr: consolidate replication connection code
repmgr: check permissions for "pg_promote()" and fall back to pg_ctl
  if necessary
repmgr: in --dry-run mode, display promote command which will be used
repmgr: enable "service_promote_command" in PostgreSQL 12
repmgr: accept option -S/--superuser for "node check"

(adam)

2020-05-19 12:41:21 UTC MAIN commitmail json YAML

Updated net/py-ldapdomaindump, textproc/py-regex

(adam)

2020-05-19 12:41:04 UTC MAIN commitmail json YAML

py-regex: updated to 2020.5.14

2020.5.14:
Unknown changes

(adam)

2020-05-19 12:39:04 UTC MAIN commitmail json YAML

2020-05-19 12:32:54 UTC MAIN commitmail json YAML

doc: Updated net/freerdp2 to 2.1.0

(nia)

2020-05-19 12:31:39 UTC MAIN commitmail json YAML

freerdp2: Update to 2.1.0

# 2020-05-05  Version 2.1.0

Important notes:

* fix multiple CVEs: CVE-2020-11039, CVE-2020-11038, CVE-2020-11043, CVE-2020-11040, CVE-2020-11041,
  CVE-2020-11019, CVE-2020-11017, CVE-2020-11018
* fix multiple leak and crash issues (#6129, #6128, #6127, #6110, #6081, #6077)

Noteworthy features and improvements:
* Fixed sound issues (#6043)
* New expert command line options /tune and /tune-list to modify all client
  settings in a generic way.
* Fixes for smartcard cache, this improves compatibility of smartcard devices
  with newer smartcard channel.
* Shadow server can now be instructed to listen to multiple interfaces.
* Improved server certificate support (#6052)
* Various fixes for wayland client (fullscreen, mouse wheel, ...)
* Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible.
* USB redirection command line improvements (filter options)
* Various translation improvements for android and ios clients

For a complete and detailed change log since the last release candidate run:
git log 2.0.0..2.1.0

# 2020-04-09  Version 2.0.0

Important notes:

* fix multiple CVEs: CVE-2020-11521 CVE-2020-11522 CVE-2020-11523 CVE-2020-11524 CVE-2020-11525 CVE-2020-11526
* fix multiple other security related issues (#6005, #6006, #6007, #6008, #6009, #6010, #6011, #6012, #6013)
* sha256 is now used instead of sha1 to fingerprint certificates. This will
  invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a
  new connection is established after the update

Noteworthy features and improvements:

* First version of the RDP proxy was added (#5372) - thanks to @kubistika
* Smartcard received some refactoring. Missing functions were added and input
  validation was improved (#5884)
* A new option /cert that unifies all certificate related options (#5880)
  The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still
  available but marked as deprecated
* Support for Remote Assistance Protocol Version 2 [MS-RA]
* The DirectFB client was removed because it was unmaintained
* Unified initialization of OrderSupport
* Fix for licensing against Windows Server 2003
* Font smoothing is now enabled per default
* Flatpack support was added
* Smart scaling for Wayland using libcairo was added (#5215)
* Unified update->BeginPaint and update->EndPaint
* An image scaling API for software drawing was added
* Rail was updated to the latest spec version 28.0
* Support for H.264 in the shadow server is now detected at runtime
* Add mask=<value> option for /gfx and /gfx-h264  (#5771)
* Code reformatting (#5667)
* A new option /timeout was added to adjust the TCP ACK timeout (#5987)

For a complete and detailed change log since the last release candidate run:
git log 2.0.0-rc4..2.0.0

(nia)

2020-05-19 12:24:33 UTC MAIN commitmail json YAML

json-c: Explicitly disable doxygen and werror

(nia)

2020-05-19 12:13:51 UTC MAIN commitmail json YAML

The smb.conf(5) man page builds fine on netbsd-9, so re-add it.

This is probably the most important of the Samba man pages, and it
should not have been excluded from the build without a detailed
explanation, "just to make the pkg build".

(hauke)

2020-05-19 12:09:09 UTC MAIN commitmail json YAML

2020-05-19 12:08:31 UTC MAIN commitmail json YAML

json-c: Update to 0.14

0.14 (up to commit 9ed00a6, 2020/04/14)
=========================================

Deprecated and removed features:
--------------------------------
* bits.h has been removed
* lh_abort() has been removed
* lh_table_lookup() has been removed, use lh_table_lookup_ex() instead.
* Remove TRUE and FALSE defines, use 1 and 0 instead.

Build changes:
--------------
## Deprecated and removed features:
* bits.h has been removed
* lh_abort() has been removed
* lh_table_lookup() has been removed, use lh_table_lookup_ex() instead.
* Remove TRUE and FALSE defines, use 1 and 0 instead.
* autoconf support, including autogen.sh, has been removed.  See details about cmake, below.
* With the addition of json_tokener_get_parse_end(), access to internal fields of json_tokener, as well as use of many other symbols and types in json_tokener.h, is deprecated now.
* The use of Android.configure.mk to build for Android no longer works, and it is unknown how (or if) the new cmake-based build machinery can be used.
    * Reports of success, or pull requests to correct issues are welcome.

## Notable improvements and new features

### Builds and documentation
* Build machinery has been switched to CMake.  See README.md for details about how to build.
    * TL;DR: `mkdir build ; cd build ; cmake -DCMAKE_INSTALL_PREFIX=/some/path ../json-c ; make all test install`
    * To ease the transition, there is a `cmake-configure` wrapper that emulates the old autoconf-based configure script.
    * This has enabled improvements to the build on Windows system; also all public functions have been fixed to be properly exported.  For best results, use Visual Studio 2015 or newer.
* The json-c style guide has been updated to specify the use of clang-format, and all code has been reformatted.
    * Since many lines of code have trivial changes now, when using git blame, be sure to specify -w
* Numerous improvements have been made to the documentation including function effects on refcounts, when passing a NULL is safe, and so on.

### json_tokener changes
* Added a json_tokener_get_parse_end() function to replace direct access of tok->char_offset.
    * The char_offset field, and the rest of the json_tokener structure remain exposed for now, but expect a future release to hide it like is done with json_object_private.h
* json_tokener_parse_ex() now accepts a new JSON_TOKENER_VALIDATE_UTF8 flag to validate that input is UTF8.
    * If validation fails, json_tokener_get_error(tok) will return json_tokener_error_parse_utf8_string (see enum json_tokener_error).

### Other changes and additions
* Add support for unsigned 64-bit integers, uint64_t, to gain one extra bit of magnitude for positive ints.
    * json_tokener will now parse values up to UINT64_MAX (18446744073709551615)
    * Existing methods returning int32_t or int64_t will cap out-of-range values at INT32_MAX or INT64_MAX, preserving existing behavior.
    * The implementation includes the possibility of easily extending this to larger sizes in the future.
* A total of 7 new functions were added:
    * json_object_get_uint64 ( struct json_object const* jso )
    * json_object_new_uint64 ( uint64_t i )
    * json_object_set_uint64 ( struct json_object* jso, uint64_t new_value )
    * json_parse_uint64 ( char const* buf, uint64_t* retval )
        * See description of uint64 support, above.
    * json_tokener_get_parse_end ( struct json_tokener* tok )
        * See details under "json_tokener changes", above.
    * json_object_from_fd_ex ( int fd, int in_depth )
        * Allows the max nesting depth to be specified.
    * json_object_new_null ( )
        * Simply returns NULL.  Its use is not recommended.
* The size of struct json_object has decreased from 96 bytes to 88 bytes.

### Testing
* Many updates were made to test cases, increasing code coverage.
* There is now a quick way (JSONC_TEST_TRACE=1) to turn on shell tracing in tests.
* To run tests, use `make test`; the old "check" target no longer exists.

## Significant bug fixes
For the full list of issues and pull requests since the previous release, please see issues_closed_for_0.14.md

* [Issue #389](https://github.com/json-c/json-c/issues/389): Add an assert to explicitly crash when _ref_count is corrupted, instead of a later "double free" error.
* [Issue #407](https://github.com/json-c/json-c/issues/407): fix incorrect casts in calls to ctype functions (isdigit and isspace) so we don't crash when asserts are enabled on certain platforms and characters > 128 are parsed.
* [Issue #418](https://github.com/json-c/json-c/issues/418): Fix docs for json_util_from_fd and json_util_from_file to say that they return NULL on failures.
* [Issue #422](https://github.com/json-c/json-c/issues/422): json_object.c:set errno in json_object_get_double() when called on a json_type_string object with bad content.
* [Issue #453](https://github.com/json-c/json-c/issues/453): Fixed misalignment in JSON serialization when JSON_C_TO_STRING_SPACED and JSON_C_TO_STRING_PRETTY are used together.
* [Issue #463](https://github.com/json-c/json-c/issues/463): fix newlocale() call to use LC_NUMERIC_MASK instead of LC_NUMERIC, and remove incorrect comment.
* [Issue #486](https://github.com/json-c/json-c/issues/486): append a missing ".0" to negative double values to ensure they are serialized as floating point numbers.
* [Issue #488](https://github.com/json-c/json-c/issues/488): use JSON_EXPORT on functions so they are properly exported on Windows.
* [Issue #539](https://github.com/json-c/json-c/issues/539): use an internal-only serializer function in json_object_new_double_s() to avoid potential conflicts with user code that uses the json_object_userdata_to_json_string serializer.

(nia)

2020-05-19 11:46:43 UTC MAIN commitmail json YAML

doc: Updated games/teeworlds to 0.7.5

(nia)

2020-05-19 11:46:26 UTC MAIN commitmail json YAML

teeworlds: Update to 0.7.5

An exploit was discovered, that allows to crash any 0.7 Teeworlds server.
Though it does not compromise the security of the host (e.g. no arbitrary
accesses in memory) it lets an attacker force a server to repetitively shut
down (CVE-2020-12066).

The 0.7.5 release is a security update that aims to patch this server
exploit. As such, it is very light in features, and is mostly made of fixes.

(nia)

2020-05-19 11:38:08 UTC MAIN commitmail json YAML

doc: Updated games/powermanga to 0.93.1

(nia)

2020-05-19 11:37:56 UTC MAIN commitmail json YAML

powermanga: Update to 0.93.1

2015-06-28
Powermanga 0.93.1
- Fixes the speed of the stars after a new game that follows congratulation.
- Clears all gems after the final boss. Thanks to Josh Triplett for the report
  (Debian #764009)
- Disable insecure temporary file "/tmp/powermanga-log.txt". Thanks to
  Josh Triplett for the report (Debian #764144)
- Translation of the man page in French.
- Fix file permissions in HTML directory. Thanks to  nemysisbsd for
  the report.
- Allows the joystick to be configured either from the command line or
  from the config file. Thanks to Maurerp for the patch.
- The __FUNCTION__ macro has been replaced by __func__ macro. ISO C does not
  support ���__FUNCTION__��� predefined identifier. (Debian #778072)
- Remove -Werror and -pedantic flags for non-test builds.

2014-09-20
Powermanga 0.93
- Fix man page: The option to play the game in fullscreen mode
  must be --fullscreen not --full. (Patch Debian)
- Added keywords and a comment in German and French to the desktop file
  (Patch Debian)
- Fix configure.ac: Add custom CFLAGS (Patch Debian)
- Fix segmentation fault in the About menu (English version)
- Fixes wrong joystick behaviour in display_sdl.c and allows the ship to move
  to the left side again. Thanks to Kalle Olavi Niemitalo for the report
  (Debian #561670)
- Allow compilation with Clang

2014-08-19
Powermanga 0.92
- Fix Debian bug #478213
- Fix configure.ac: replace AM_CONFIG_HEADER to AC_CONFIG_HEADERS
- Add  explicitly link with needed libm, fix Debian bug #632945
- Fix PNG_iTXt_SUPPORTED support
- Add italian language
- Fix negative coordinates explosions that caused a segmentation fault.

2012-08-26
Powermanga 0.91
- Update "configure.ac" file.
- Fix compilation warnings (GCC 4.6.3 and Visual Studio)
- Fix alignment constraint (ARM and MIPS processors)
- Adds the ability to export all the game's graphics in PNG files
  using the command line.
- Build test (without sound support) with Visual Studio and run
  successfully on Windows Mobile (HTC Touch P3450)
- Recognizes all the joysticks connected at startup
- Rewrites the file "music_game.zik" with Milkytracker.
  Now the library "SDL_mixer" can read and play this module.
- The application switches to pause when it loses focus.
- Minor bugfixes and improvements

(nia)

2020-05-19 11:23:38 UTC MAIN commitmail json YAML

doc: Updated games/doomlegacy to 1.48.4

(micha)

2020-05-19 11:20:25 UTC MAIN commitmail json YAML

doc: Updated graphics/libexif to 0.6.22

(nia)

2020-05-19 11:20:16 UTC MAIN commitmail json YAML

games/doomlegacy: Update to 1.48.4

pkgsrc changes:
- Patches for NetBSD support removed (merged upstream)
- Define "SOLARIS" for SunOS based operating systems
- MESSAGE replaced by file "share/doc/doomlegacy/INSTALL.pkgsrc"
- Man page is now installed in section 6
- Patch to disable launcher replaced by startscript
  (upstream suggested to use an unsupported option for this purpose)
- Patch for extended node support added (Feature request #95)
  Supported formats: DeeP V4, ZDoom uncompressed, ZDoom compressed
  Without this patch the engine may crash with unsupported node formats
- Patch for local blockmap creation added
  Command line option "-blockmap" added for activation (no automatic mode)

The extended node and blockmap patches allow to play modern PWADs like NOVA III
and Lost Civilization.

Upstream changelog since 1.47.2 is very long, refer to this page:
http://doomlegacy.sourceforge.net/docs/whatsnew.html

(micha)

2020-05-19 11:20:01 UTC MAIN commitmail json YAML

libexif: Update to 0.6.22

libexif-0.6.22 (2020-05-18):
  * New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs
    * CVE-2020-12767: fixed division by zero
    * CVE-2016-6328: fixed integer overflow when parsing maker notes
    * CVE-2017-7544: fixed buffer overread

(nia)

2020-05-19 11:04:46 UTC MAIN commitmail json YAML

doc: Updated audio/qsynth to 0.6.2

(nia)

2020-05-19 11:04:21 UTC MAIN commitmail json YAML

qsynth: Update to 0.6.2

0.6.2  2020-03-24  A Spring'20 Release.

- A scalable (.svg) icon version has been added.

- Make man page compression reproducible (after request
  by Jelle van der Waa, while on the Vee-Ones, thanks).

- Ditching deprecated QTime methods for QElapsedTimer's
  (in compliance to Qt >= 5.14.0).

- Bumped copyright headers into the New Year (2020).

(nia)

2020-05-19 10:49:12 UTC MAIN commitmail json YAML

doc: Updated x11/rofi to 1.5.4

(nia)

2020-05-19 10:48:39 UTC MAIN commitmail json YAML

rofi: Update to 1.5.4

v1.5.4: Painful tardiness
- SSH: Fix wrong malloc size, causing crash.

v1.5.3: Time delayed progress
- Update manpage with missing entry. (#937)
- Rename sidebar widget to mode-switcher and allow configuration from theme.
- Timing: Moving timing output to glib debug system.
- SSH: Fix unitialized variable issue.
- SSH: resolve ':' conflict in history entries.
- RASI Lexer: Fix nested () in variable default field.
- USABILITY: When mode not found, show in gui not just on commandline.
- ICON: Allow aligning image in icon widget.
- Meson build system: cleanups and improvements.
- Meson build system: add documentation (#943)
- Window: Fix default formatting and remove (invalid) deprecation warning.
- DMenu: Add support for showing icons infront of displayed list.
- Overlay: Fix overlay widget to correctly integrate in new theme format.
- Update libnkutils, libgwater.
- SSH: be case-insensitive when parsing keywords.
- DMENU: Add format option to strip pango markup from return value.
- ListView: allow user to change ellipsizing displayed value at run-time.

(nia)

2020-05-19 10:35:56 UTC MAIN commitmail json YAML

doc: Updated sysutils/rox to 2.11

(nia)

2020-05-19 10:31:57 UTC MAIN commitmail json YAML

rox: Update to 2.11

Release 2.11 (2011-10-09)

- Converted from Glade to GtkBuilder.

- Fixed typo in German translation (Alek).

- "build" script runs autoconf and build the documentation if necessary. This
  is needed for Git checkouts.

- Don't lower panel when the pointer moves over an applet. Reported by mark76
  on IRC.

- Centre the pinboard image correctly if larger than the screen (Mohamed Amine
  IL Idrissi). Patch sent to Ubuntu anonymously and forwarded; see Ubuntu bug
  #615490.

- Depend on 0compile 0.19.1. Fixes bug using distribution-provided pkg-config.

- Added build dependency on pkg-config.

- Bugfix: unselect item when menu is closed. We used to listen for
  "unmap_event", but this is no longer emitted in recent versions of GTK.
  Switched to using "selection-done" instead. Closes #2925212 (reported by
  Barry Kauler).

- Added button to options window to create the 'rox' start up script (Stephen
  Watson).

- Updated Italian translation (Yuri).

- Updated Brazilian Portuguese translation (S辿rgio Cipolla).

- Updated Spanish and Galician translations (Antonio S叩nchez). The
  how-to-change-permissions explanation had a mistake that made the help window
  appear blank.

- Updated Spanish translation (Antonio S叩nchez and Luis Felipe Abad).

- Turn the error on invalid line breaks in uri_list_to_glist into a warning
  (Stephen Watson). Firefox 3.5 upto and including 3.5.2 gets it wrong, but we
  don't want to stop drops working until they fix it.

- Eliminated the duplicated code between pixmap_background_thumb() and
  pixmap_try_thumb(). pixmap_background_thumb() now calls pixmap_try_thumb() to
  get from memory or load from cache (Stephen Watson).

- Added option to place panels under the control of the _NET_WORKAREA property
  (Stephen Watson). Note it only checks the work area at the point it creates
  the panel.

- Fix bug in XDG MIME magic: if two matches at the same priority returned
  exactly the same type, it was considered a conflict (Stephen Watson).

- Newer versions of GTK+ issue warnings if a spin button has a non-zero page
  size (Stephen Watson).

- If a file has a thumbnail, display it in the infobox (Stephen Watson).

(nia)

2020-05-19 10:24:23 UTC MAIN commitmail json YAML

doc/TODO: bind-9.16.3

+ bind-9.16.3.

(taca)

2020-05-19 10:23:26 UTC MAIN commitmail json YAML

doc: Updated net/bind914 to 9.14.12

(taca)

2020-05-19 10:23:04 UTC MAIN commitmail json YAML

net/bind914: update to 9.14.12

Update bind914 to 9.14.12 (BIND 9.14.12).

Note from release announce:

BIND 9.14.12 is the final planned release in the now End-of-Life (EOL)
9.14 branch.

--- 9.14.12 released ---

5395. [security] Further limit the number of queries that can be
triggered from a request.  Root and TLD servers
are no longer exempt from max-recursion-queries.
Fetches for missing name server address records
are limited to 4 for any domain. (CVE-2020-8616)
[GL #1388]

5390. [security] Replaying a TSIG BADTIME response as a request could
trigger an assertion failure. (CVE-2020-8617)
[GL #1703]

5376. [bug] Fix ineffective DNS rebinding protection when BIND is
configured as a forwarding DNS server. Thanks to Tobias
Klein. [GL #1574]

5358. [bug] Inline master zones whose master files were touched
but otherwise unchanged and were subsequently reloaded
may have stopped re-signing. [GL !3135]

5357. [bug] Newly added RRSIG records with expiry times before
the previous earliest expiry times might not be
re-signed in time.  This was a side effect of 5315.
[GL !3137]

(taca)

2020-05-19 10:21:57 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.19

(taca)

2020-05-19 10:21:25 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.19

Update bind911 to 9.11.19 (BIND 9.11.19).

--- 9.11.19 released ---

5404. [bug] 'named-checkconf -z' could incorrectly indicate
success if errors were found in one view but not in a
subsequent one. [GL #1807]

5398. [bug] Named could fail to restart if a zone with a double
quote (") in its name was added with 'rndc addzone'.
[GL #1695]

5395. [security] Further limit the number of queries that can be
triggered from a request.  Root and TLD servers
are no longer exempt from max-recursion-queries.
Fetches for missing name server address records
are limited to 4 for any domain. (CVE-2020-8616)
[GL #1388]

5394. [cleanup] Named formerly attempted to change the effective UID and
GID in named_os_openfile(), which could trigger a
spurious log message if they were already set to the
desired values. This has been fixed. [GL #1042]
[GL #1090]

5390. [security] Replaying a TSIG BADTIME response as a request could
trigger an assertion failure. (CVE-2020-8617)
[GL #1703]

5387. [func] Warn about AXFR streams with inconsistent message IDs.
[GL #1674]

(taca)

2020-05-19 10:13:50 UTC MAIN commitmail json YAML

2020-05-19 09:59:58 UTC MAIN commitmail json YAML

py-cairosvg: Add setup_requires packages to BUILD_DEPENDS.

(kleink)

2020-05-19 09:57:47 UTC MAIN commitmail json YAML

doc: Updated mail/libetpan to 1.9.4

(nia)

2020-05-19 09:57:05 UTC MAIN commitmail json YAML

libetpan: Update to 1.9.4

Changes:

- Bugfixes on QUOTA
- Various warning fixes & build fixes
- Added IMAP CLIENTID / SMTP CLIENTID support
- Use Cyrus SASL 2.1.27
- Support of TLS SNI
- LMDB for cache DB
- Fixed build with recent versions of curl

(nia)

2020-05-19 09:53:28 UTC MAIN commitmail json YAML

rust: Bump libLLVM version for SunOS bootstrap.

(jperkin)

2020-05-19 09:22:06 UTC MAIN commitmail json YAML

Updated databases/redis, devel/py-cython

(adam)

2020-05-19 09:21:43 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.18

0.29.18

Bugs fixed
* Exception position reporting could run into race conditions on threaded code.
  It now uses function-local variables again.
* Error handling early in the module init code could lead to a crash.
* Error handling in ``cython.array`` creation was improved to avoid calling
  C-API functions with an error held.
* A memory corruption was fixed when garbage collection was triggered during calls
  to ``PyType_Ready()`` of extension type subclasses.
* Memory view slicing generated unused error handling code which could negatively
  impact the C compiler optimisations for parallel OpenMP code etc.  Also, it is
  now helped by static branch hints.
* Cython's built-in OpenMP functions were not translated inside of call arguments.
* Complex buffer item types of structs of arrays could fail to validate.
* Decorators were not allowed on nested `async def` functions.
* C-tuples could use invalid C struct casting.
* Optimised ``%d`` string formatting into f-strings failed on float values.
* Optimised aligned string formatting (``%05s``, ``%-5s``) failed.
* When importing the old Cython ``build_ext`` integration with distutils, the
  additional command line arguments leaked into the regular command.
* When using the ``CYTHON_NO_PYINIT_EXPORT`` option in C++, the module init function
  was not declared as ``extern "C"``.
* Three missing timedelta access macros were added in ``cpython.datetime``.

(adam)

2020-05-19 09:20:15 UTC MAIN commitmail json YAML

redis: updated to 6.0.3

Redis 6.0.3:
Upgrade urgency CRITICAL: a crash introduced in 6.0.2 is now fixed.

Redis 6.0.2:
Upgrade urgency MODERATE: many not critical bugfixes in different areas.
                          Critical fix to client side caching when
                          keys are evicted from the tracking table but
                          no notifications are sent.

The following are the most serious fix:

* XPENDING should not update consumer's seen-time
* optimize memory usage of deferred replies - fixed
* Fix CRC64 initialization outside the Redis server itself.
* stringmatchlen() should not expect null terminated strings.
* Cluster nodes availability checks improved when there is
  high Pub/Sub load on the cluster bus.
* Redis Benchmark: Fix coredump because of double free
* Tracking: send eviction messages when evicting entries.
* rax.c updated from upstream antirez/rax.
* fix redis 6.0 not freeing closed connections during loading.

New features:
dd
* Support setcpuaffinity on linux/bsd
* Client Side Caching: Add Tracking Prefix Number Stats in Server Info
* Add --user argument to redis-benchmark.c (ACL)

(adam)

2020-05-19 08:45:36 UTC MAIN commitmail json YAML

vlc: don't list x11 in SUGGESTED_OPTIONS twice

It is already under an if !Darwin clause.

(tnn)

2020-05-19 08:40:13 UTC MAIN commitmail json YAML

Note update of net/unbound to 1.10.1.

(he)

2020-05-19 08:39:31 UTC MAIN commitmail json YAML

Update unbound to version 1.10.1.

Pkgsrc changes:
* None.

Upstream changes:

This release fixes CVE-2020-12662 and CVE-2020-12663.

Bug Fixes:
- CVE-2020-12662 Unbound can be tricked into amplifying an incoming
  query into a large number of queries directed to a target.
- CVE-2020-12663 Malformed answers from upstream name servers can be
  used to make Unbound unresponsive.

(he)

2020-05-19 07:24:25 UTC MAIN commitmail json YAML

audio/din: Updates the description.

A better description from the author of the software.

Submitted by: Jagannathan Sampath <jag@dinisnoise.org>

(fox)

2020-05-19 07:05:28 UTC MAIN commitmail json YAML

2020-05-19 06:09:53 UTC MAIN commitmail json YAML

regress/infra-unittests: demonstrate relative paths in +BUILD_VERSION

Pointed out by wiz@.

This occured in math/libixion/Makefile.common until 2020-05-19, and still
occurs in math/xyconvert/Makefile.  In all other packages, PKGDIR is
prefixed with  ${.CURDIR} and is thus an absolute path.

It should not be necessary to always specify PATCHDIR as an absolute
path, and the code in mk/pkgformat/pkg/metadata.mk seems to be the only
place where relative paths are handled wrong.

(rillig)

2020-05-19 05:14:18 UTC MAIN commitmail json YAML

regress/infra-unittests: remove unnecessary tmpdir handling

The test infrastructure from test.subr already takes care of setting up a
temporary directory.

(rillig)

2020-05-19 05:14:01 UTC MAIN commitmail json YAML

py-cmake-language-server: mark as not for python 2.x due to py-pygls

(wiz)

2020-05-19 05:02:42 UTC MAIN commitmail json YAML

regress/plus_build_version: the bug has been fixed in January 2020

(rillig)

2020-05-19 00:21:01 UTC MAIN commitmail json YAML

ldb: pkgsrc toolify previous (preferred sed may not be "sed")

(gutteridge)

2020-05-18 22:01:32 UTC MAIN commitmail json YAML

(editors/TeXmacs) fix WARNING: [subst.mk:init] Nothing changed

(mef)

2020-05-18 19:21:19 UTC MAIN commitmail json YAML

2020-05-18 19:21:12 UTC MAIN commitmail json YAML

libixion: use .CURDIR

distinfo and patches paths must be absolute

(wiz)

2020-05-18 19:15:38 UTC MAIN commitmail json YAML

irssi: remove random debug leftover

(maya)

2020-05-18 19:11:30 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.7

(rillig)

2020-05-18 19:11:16 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.7

Changes since 20.1.6:

Versioned Python dependencies may end with :test or :tool, as the code in
lang/python/versioned_dependencies.mk says.

(rillig)

2020-05-18 18:39:28 UTC MAIN commitmail json YAML

doc: Updated chat/irssi to 1.2.2nb4

(maya)

2020-05-18 18:38:31 UTC MAIN commitmail json YAML

irssi: grab pull request from upstream fixing hangs with ctrl+space

bump pkgrevision

(maya)

2020-05-18 17:07:38 UTC MAIN commitmail json YAML

qemu: Remove no longer used prefix subst class

(leot)

2020-05-18 16:46:46 UTC MAIN commitmail json YAML

py-pygls: Sort PLIST

(leot)

2020-05-18 16:45:36 UTC MAIN commitmail json YAML

include-what-you-use: make it use c++14 and GCC 5

Like the rest of the llvm packages.
Remove now unneeded patch.

(wiz)

2020-05-18 16:33:44 UTC MAIN commitmail json YAML

rust: if variables are supposed to be overridable, set them with ?=

(wiz)

2020-05-18 16:22:25 UTC MAIN commitmail json YAML

rust: Update COMMENT

(nia)

2020-05-18 16:17:21 UTC MAIN commitmail json YAML

lang: Add rust-bin.

Dumb package that selects and installs a binary rust distribution
based on its guess of your platform (FreeBSD, NetBSD, Linux x86_64 are
all supported). These binaries are the official ones provided by
rust upstream and are the same as those provided by the `rustup` tool.

You can choose to use a binary rust distribution by setting:
RUST_TYPE=bin in mk.conf
(or source distribution with RUST_TYPE=src).

Currently, RUST_TYPE=bin by default ONLY for NetBSD-x86_64. This is
because TNF has been shown to _repeatedly_ be unable and _unwilling_ to
ensure that rust-dependent packages build properly on their
infrastructure, and NetBSD users are all suffering for it.

This was based on minskim's work in pkgsrc-wip.

It was tested by building librsvg and firefox-esr with the resulting
binaries.

(nia)

2020-05-18 15:39:20 UTC MAIN commitmail json YAML

Unbreak building without ldap support - the library got built and
installed, anyway, resulting in a PLIST error.

ldb's snazzy little build system has no official configuration option
for this, so we reach in and flick the switch by hand.

(hauke)

2020-05-18 15:19:41 UTC MAIN commitmail json YAML

doc: Added lang/py-cmake-language-server version 0.1.1

(wiz)

2020-05-18 15:19:31 UTC MAIN commitmail json YAML

lang/Makefile: + py-cmake-language-server

(wiz)

2020-05-18 15:19:01 UTC MAIN commitmail json YAML

2020-05-18 15:11:27 UTC MAIN commitmail json YAML

doc: Added lang/py-pygls version 0.9.0

(wiz)

2020-05-18 15:11:18 UTC MAIN commitmail json YAML

lang/Makefile: + py-pygls.

(wiz)

2020-05-18 15:11:01 UTC MAIN commitmail json YAML

lang/py-pygls: import py-pygls-0.9.0

pygls (pronounced like "pie glass") is a pythonic generic implementation
of the Language Server Protocol for use as a foundation for writing
language servers using Python (e.g. Python, XML, etc.). It allows
you to write your own language server in just a few lines of code.

(wiz)

2020-05-18 15:02:57 UTC MAIN commitmail json YAML

doc: note update of ruby-padrino packages to 0.15.0

www/ruby-padrino-support
www/ruby-padrino-helpers
www/ruby-padrino-core
www/ruby-padrino-admin
www/ruby-padrino-cache
www/ruby-padrino-gen
www/ruby-padrino-mailer
www/ruby-padrino

(taca)

2020-05-18 15:00:32 UTC MAIN commitmail json YAML

www/ruby-padrino-mailer: update to 0.15.0

Update ruby-padrino-mailer to 0.15.0.

* No change except version.

(taca)

2020-05-18 14:59:48 UTC MAIN commitmail json YAML

www/ruby-padrino-gen: fix typo

Fix accidential typo.

(taca)

2020-05-18 14:57:28 UTC MAIN commitmail json YAML

www/ruby-padrino-gen: update to 0.15.0

Update ruby-padrino-gen to 0.15.0.

pkgsrc change:
* update dependency to ruby-bundler.

* Remove obsolete rubyforge_project from gemspec.

(taca)

2020-05-18 14:54:18 UTC MAIN commitmail json YAML

www/ruby-padrino-cache: update to 0.15.0

Update ruby-padrino-cache to 0.15.0.

pkgsrc change: update dependency to ruby-moneta.

* Remove obsolete rubyforge_project from gemspec.

(taca)

2020-05-18 14:53:09 UTC MAIN commitmail json YAML

www/ruby-padrino-admin: update to 0.15.0

Update ruby-padrino-admin to 0.15.0.

* Remove obsolete rubyforge_project from gemspec.

(taca)

2020-05-18 14:52:13 UTC MAIN commitmail json YAML

www/ruby-padrino-core: update to 0.15.0

Update ruby-padrino-core to 0.15.0.

0.15.0 (2020-05-14)

* FIX #2205 Relax bundler version and get tests passing (@rogerhu, @yb66)

(taca)

2020-05-18 14:49:50 UTC MAIN commitmail json YAML

www/ruby-padrino-helpers: update to 0.15.0

Update ruby-padrino-helpers to 0.15.0.

* Remove obsolete rubyforge_project from gemspec.

(taca)

2020-05-18 14:48:48 UTC MAIN commitmail json YAML

www/ruby-padrino-support: update to 0.15.0

Update ruby-padrino-support to 0.15.0.

* Remove obsolete rubyforge_project from gemspec.

(taca)

2020-05-18 14:47:44 UTC MAIN commitmail json YAML

www/ruby-padrino: start update to 0.15.0

Start ruby-padrino and related packages to 0.15.0.

(taca)

2020-05-18 14:36:50 UTC MAIN commitmail json YAML

doc: Updated mail/postfix to 3.5.2

(triaxx)

2020-05-18 14:23:27 UTC MAIN commitmail json YAML

doc: note update of dovecot2 packages to 2.3.10.1

mail/dovecot2
mail/dovecot2-gssapi
mail/dovecot2-ldap
mail/dovecot2-mysql
mail/dovecot2-pgsql
mail/dovecot2-sqlite

(taca)

2020-05-18 14:21:53 UTC MAIN commitmail json YAML

postfix: update to 3.5.2

upstream changes:
-----------------
Postfix versions 3.5.2, 3.4.12, 3.2.10, 3.2.15:
  * A TLS error for a database client caused a false 'lost connection' error for an SMTP over TLS session in the same Postfix process. Reported by Alexander Vasarab, diagnosed by Viktor Dukhovni. This bug was introduced with Postfix 2.2.
  * The same bug existed in the tlsproxy(8) daemon, where a TLS error for one TLS session could cause a false 'lost connection' error for a concurrent TLS session in the same process. This bug was introduced with Postfix 2.8.
  * The Postfix build now disables DANE support on Linux systems with libc-musl, because libc-musl provides no indication whether DNS responses are authentic. This broke DANE support without a clear explanation.
  * Due to implementation changes in the ICU library, some Postfix daemons reported file access errrors (U_FILE_ACCESS_ERROR) after chroot(). This was fixed by initializing the ICU library before making the chroot() call.
  * Minor code changes to silence a compiler that special-cases string literals.

Postfix 3.5.2, 3.4.12:
  * Segfault in the tlsproxy(8) client role when the server role was disabled. This typically happened on systems that do not receive mail, after configuring connection reuse for outbound SMTP over TLS.
  * The date portion of the maillog_file_rotate_suffix default value used the minute (%M) instead of the month (%m). Reported by Larry Stone.

(triaxx)

2020-05-18 14:20:47 UTC MAIN commitmail json YAML

mail/dovecot2: update to 2.3.10.1

Update dovecot2 to 2.3.10.1.

v2.3.10.1  2020-05-18  Aki Tuomi <aki.tuomi@open-xchange.com>

- CVE-2020-10957: lmtp/submission: A client can crash the server by
  sending a NOOP command with an invalid string parameter. This occurs
  particularly for a parameter that doesn't start with a double quote.
  This applies to all SMTP services, including submission-login, which
  makes it possible to crash the submission service without
  authentication.
- CVE-2020-10958: lmtp/submission: Sending many invalid or unknown
  commands can cause the server to access freed memory, which can lead
  to a server crash. This happens when the server closes the connection
  with a "421 Too many invalid commands" error. The bad command limit
  depends on the service (lmtp or submission) and varies between 10 to
  20 bad commands.
- CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an
  address that has the empty quoted string as local-part causes the lmtp
  service to crash.

(taca)

2020-05-18 13:44:40 UTC MAIN commitmail json YAML

doc: Updated games/supertux to 0.6.2

(nia)

2020-05-18 13:40:41 UTC MAIN commitmail json YAML

supertux: Update to 0.6.2

SuperTux 0.6.2 (2020-05-14)
---------------------------
The SuperTux Team is excited to announce the availability of SuperTux 0.6.2. This release fixes a number of bugs that were reported after 0.6.1. It also features reworked graphics and levels.

Other changes include a power-up counter in the hud, new sprites for the door, a new tileset and several new badguys. But overall, this release is supossed to celebrate our anniversary (May 2000) with a little surprise Add-On, which can be found in the contrib levels!

Changes:
  - A new worldmap, "Revenge In Redmond" celebrating SuperTux's 20th anniversary, which includes new enemies and sprites !!!
  - New and improved backgrounds and sprites
  - Improvements to many levels in the Icy Island and forest world
  - Speed improvements for levels using a huge amount of lava tiles
  - An issue causing the bridge in the forest world to not be shown in certain cases was fixed

(nia)

2020-05-18 13:39:48 UTC MAIN commitmail json YAML

doc: Added lang/py-python-language-server version 0.32.0

(wiz)

2020-05-18 13:39:37 UTC MAIN commitmail json YAML

lang/Makefile: + py-python-language-server

(wiz)

2020-05-18 13:36:49 UTC MAIN commitmail json YAML

2020-05-18 13:35:14 UTC MAIN commitmail json YAML

doc: Added textproc/py-jsonrpc-server version 0.3.4

(wiz)

2020-05-18 13:35:05 UTC MAIN commitmail json YAML

textproc/Makefile: + py-jsonrpc-server

(wiz)

2020-05-18 13:34:30 UTC MAIN commitmail json YAML

textproc/py-jsonrpc-server: import py-jsonrpc-server-0.3.4

A Python 2.7 and 3.4+ server implementation of the JSON RPC 2.0
protocol. This library has been pulled out of the Python Language
Server project.

Asynchronous request handling is supported using Python 3's
concurrent.futures module and the Python 2 concurrent.futures
backport.

(wiz)

2020-05-18 13:28:19 UTC MAIN commitmail json YAML

2020-05-18 13:26:16 UTC MAIN commitmail json YAML

doc: Updated games/srb2 to 2.2.4

(nia)

2020-05-18 13:26:06 UTC MAIN commitmail json YAML

srb2: Update to 2.2.4

Highlights:

- The console can now be used during menus
- The emblem hints and radar can now be used in Record Attack
- Continues can now be used infinitely in the vanilla game while using a save file; collecting tokens after obtaining all the emeralds rewards extra lives instead
- Added new laser effects for the Greenflower Zone 3 boss
- Many more features and fixes for modding purposes.

(nia)

2020-05-18 13:14:17 UTC MAIN commitmail json YAML

py-pylint: merge some improvements from py-lint

(wiz)

2020-05-18 12:46:01 UTC MAIN commitmail json YAML

doc: Added devel/py-test-benchmark version 3.2.3

(wiz)

2020-05-18 12:45:51 UTC MAIN commitmail json YAML

doc: Added devel/py-lint version 2.5.2

(wiz)

2020-05-18 12:45:40 UTC MAIN commitmail json YAML

devel/Makefile: + 2 new.

(wiz)

2020-05-18 12:45:25 UTC MAIN commitmail json YAML

devel/py-test-benchmark: import py-test-benchmark-3.2.3

A pytest fixture for benchmarking code. It will group the tests
into rounds that are calibrated to the chosen timer.

(wiz)

2020-05-18 12:44:51 UTC MAIN commitmail json YAML

devel/py-lint: import py-lint-2.5.2

Packaged for wip by Aleksej Lebedev and updated by me.

Pylint is a Python source code analyzer which looks for programming
errors, helps enforcing a coding standard and sniffs for some code
smells (as defined in Martin Fowler's Refactoring book).
Pylint can be seen as another PyChecker since nearly all tests you
can do with PyChecker can also be done with Pylint. However, Pylint
offers some more features, like checking length of lines of code,
checking if variable names are well-formed according to your coding
standard, or checking if declared interfaces are truly implemented,
and much more. Additionally, it is possible to write plugins to
add your own checks.

(wiz)

2020-05-18 12:27:58 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-stella to 6.1.2

(nia)

2020-05-18 12:27:46 UTC MAIN commitmail json YAML

doc: Updated emulators/stella to 6.1.2

(nia)

2020-05-18 12:27:37 UTC MAIN commitmail json YAML

stella: Update to 6.1.2. Unify with libretro-stella.

6.1.1 to 6.1.2: (April 25, 2020)

  * Fixed bug with remapped events not being reloaded in certain cases.

  * Fixed bug in debugger for 3E scheme when displaying active RAM bank.

  * Fixed bug in "Dragon Defender" ROM being misconfigured for Mindlink
    controller.

6.1 to 6.1.1: (April 4, 2020)

  * Fixed crash in 3E bankswitching scheme when writing to ROM addresses.

  * Fix snapshots on Retina HiDPI displays capturing only the top-left
    corner.

  * Fixed wrong color for BK (background) swatch in the debugger.

  * Fixed 'Right Diff' button in Command menu changing left difficulty
    instead.

  * Fixed compilation of libretro port on Debian Buster.

(nia)

2020-05-18 12:23:34 UTC MAIN commitmail json YAML

doc: Added sysutils/py-cpuinfo version 5.0.0

(wiz)

2020-05-18 12:23:25 UTC MAIN commitmail json YAML

sysutils/Makefile: + py-cpuinfo

(wiz)

2020-05-18 12:22:49 UTC MAIN commitmail json YAML

sysutils/py-cpuinfo: import py-cpuinfo-5.0.0

Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work
without any extra programs or libraries, beyond what your OS
provides. It does not require any compilation(C/C++, assembly, et
cetera) to use.

(wiz)

2020-05-18 11:36:23 UTC MAIN commitmail json YAML

doc: Updated textproc/source-highlight to 3.1.9

(nia)

2020-05-18 11:31:51 UTC MAIN commitmail json YAML

source-highlight: Update to 3.1.9

Version 3.1.9

  * changed esc.style to work better with dark theme terminals
  * updated C and C++ to more recent standards
  * fixed zsh.lang
  * added new Python keywords
  * added Rust
  * added ixpe
  * added vim

(nia)

2020-05-18 11:19:34 UTC MAIN commitmail json YAML

doc: Updated net/socat to 1.7.3.4

(nia)

2020-05-18 11:19:13 UTC MAIN commitmail json YAML

socat: Update to 1.7.3.4

####################### V 1.7.3.4:

Corrections:
Header of xiotermios_speed() declared parameter unsigned int instead of
speed_t, thus compiling failed on MacOS
Thanks to Joe Strout and others for reporting this bug.
Thanks to Andrew Childs and others for sending a patch.

Under certain circumstances, termios options of the first address were
applied to the second address, resulting in error
"Inappropriate ioctl for device"
This affected version 1.7.3.3 only.
Test: TERMIOS_PH_ALL
Thanks to Ivan J. for reporting this issue.

Socat failed to compile when no poll() system call was found by
configure.
Thanks to Jason White for sending a patch.

Due to use of SSL_CTX_clear_mode() Socat failed to compile on old
systems with, e.g., OpenSSL-0.9.8. Thanks to Simon Matter and Moritz B.
for reporting this problem and sending initial patches.

getaddrinfo() in IP4-SENDTO and IP6-SENDTO addresses failed with
"ai_socktype not supported" when protocol 6 was addressed.
The fix removes the possibility to use service names with SCTP.
Test: IP_SENDTO_6
Thanks to S旦ren for sending an initial patch.

Under certain circumstances, Socat printed the "socket ... is at EOF"
multiple times.
Test: MULTIPLE_EOF

Newer parts of test.sh used substitutions ${x,,*} or ${x^^*} that are
not implemented in older bash versions.

(nia)

2020-05-18 11:11:30 UTC MAIN commitmail json YAML

doc: Updated mail/rspamd to 2.5

(nia)

2020-05-18 11:10:56 UTC MAIN commitmail json YAML

rspamd: Update to 2.5

from GitHub user @sjorge + extra patch from me

Closes NetBSD/pkgsrc#60

2.5: 01 Apr 2020
  * [Conf] Mark Rspamd emailbl as ignore whitelist
  * [Conf] RBL: Add missing emails = true option
  * [Feature] Add support for scripts in fuzzy storage
  * [Feature] Arc: Add whitelisted_signers_map option
  * [Feature] Implement hosts file processing
  * [Feature] Neural: Introduce classes bias that allows non-equal classes learning
  * [Feature] Update libev to 4.33
  * [Fix] Another brain damage html standard adoptions
  * [Fix] Another fix for brain damaged obs-fws state
  * [Fix] Fix flags that caused force_actions failure
  * [Fix] Fix logging issue
  * [Fix] Fix lua symbols scores registration when config does not define scores
  * [Fix] Fix opaque maps logic
  * [Fix] Fix parsing of the html tags with no spaces after attributes
  * [Fix] Fix some corner cases in urls parsing, add limits
  * [Fix] Fix tlds extraction if custom composition rules are used
  * [Fix] Fix variables replacement in mempool
  * [Fix] Improve base64 detection
  * [Fix] Normalize dynamic scores in ANN correctly
  * [Fix] Plug memory leak introduced by #3153
  * [Fix] Stat_redis_backend: Fix memory leak and simplify learn path
  * [Fix] Try hard to deal with ghost workers
  * [Fix] metadata_exporter default formatter
  * [Rework] Change the way to extract URLs when dealing with alternative parts
  * [Rework] Fix various url extraction issues
  * [Rework] Re cache: Load compiled hyperscan in the main process as well
  * [Rework] Re cache: Load hyperscan early
  * [Rework] Rework URL structure: adjust tld part
  * [Rework] Rework URL structure: host field
  * [Rework] Rework URL structure: more structure optimisations
  * [Rework] Rework URL structure: user field
  * [Rework] URL: Another update for urls extraction logic
  * [Rework] Urls: Improve query urls handling
  * [Rework] Urls: adopt html related stuff
  * [Rework] Urls: more rework of the urls sets
  * [Rework] Urls: process query urls in HTML urls correctly
  * [Rework] Urls: rework urls hash structure
  * [Rework] Urls: update lua libraries
  * [Rework] Use multiple search tries for different url extraction types

2.4: 26 Feb 2020
  * [CritFix] Fix parsing of the content type attributes
  * [Feature] Clickhouse: Add extra columns support
  * [Feature] Rbl: Add url_compose_map option for RBL rules
  * [Fix] 'R' flag is for all headers regexp
  * [Fix] Allow to reset settings id from Lua (e.g. because of the priority)
  * [Fix] Avoid collisions in mempool variables by changing fuzzy caching logic
  * [Fix] Avoid strdup usage for symbols options
  * [Fix] Do not trust stat(2) it lies
  * [Fix] Filter all options for symbols to have sane characters
  * [Fix] Fix all headers iteration
  * [Fix] Fix allowed_settings for neural
  * [Fix] Fix listen socket parsing
  * [Fix] Fix maps expressions evaluation
  * [Fix] Fix sentinel connections leak by using async connections
  * [Fix] Fix smtp message on passthrough result
  * [Fix] Fix tld compositon rules
  * [Fix] Fuzzy_storage: Do not check for shingles if a direct hash has been found
  * [Fix] Lua_mime: Do not perform QP encoding for 7bit parts
  * [Fix] Neural: Distinguish missing symbols from symbols with low scores
  * [Fix] Support listening on systemd sockets by name
  * [Project] Add lua_urls_compose library
  * [Project] Allow to set a custom log function to the logger
  * [Project] CDB maps: Start making cdb a first class citizen
  * [Project] Clickhouse: Add extra columns concept
  * [Project] Fix urls composition rules, add unit tests
  * [Project] Unify cdb maps
  * [Rework] Logger infrastructure rework
  * [Rework] Refactor libraries structure
  * [Rework] Rework SSL caching
  * [Rework] Update snowball stemmer to 2.0 and remove all crap aside of UTF8

(nia)

2020-05-18 11:00:53 UTC MAIN commitmail json YAML

doc: Updated audio/snd to 20.3

(nia)

2020-05-18 10:59:35 UTC MAIN commitmail json YAML

snd: Update to 20.3

Snd 20.3

this version mostly involves internal s7 (and gtk4) changes

(nia)

2020-05-18 10:50:25 UTC MAIN commitmail json YAML

Updated time/py-ligotimegps, databases/py-sqlalchemy, databases/py-sqlalchemy-utils, misc/py-immutables

(adam)

2020-05-18 10:50:04 UTC MAIN commitmail json YAML

py-immutables: updated to 0.14

v0.14:
Allow None to be used as key in pure-Python implementation.

(adam)

2020-05-18 10:45:44 UTC MAIN commitmail json YAML

pytest from versioned depends

(adam)

2020-05-18 10:45:19 UTC MAIN commitmail json YAML

py-sqlalchemy-utils: updated to 0.36.5

0.36.5:
- Added support for dictionary input in CompositeType
- Added new EnrichedDateTime and EnrichedDate types
- Using String instead of LargeBinary for impl of EncryptedType
- Added support for JSONType in EncryptedType

0.36.4:
- Added jsonb_sql function
- Drop py27 support

(adam)

2020-05-18 10:43:22 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.3.17

1.3.17

orm

[orm] [usecase]
Added an accessor Comparator.expressions which provides access to the group of columns mapped under a multi-column ColumnProperty attribute.

[orm] [usecase]
Introduce relationship.sync_backref flag in a relationship to control if the synchronization events that mutate the in-Python attributes are added. This supersedes the previous change 5149, which warned that viewonly=True relationship target of a back_populates or backref configuration would be disallowed.

[orm] [bug]
Fixed bug where using with_polymorphic() as the target of a join via RelationshipComparator.of_type() on a mapper that already has a subquery-based with_polymorphic setting that窶冱 equivalent to the one requested would not correctly alias the ON clause in the join.

[orm] [bug]
Fixed issue in the area of where loader options such as selectinload() interact with the baked query system, such that the caching of a query is not supposed to occur if the loader options themselves have elements such as with_polymorphic() objects in them that currently are not cache-compatible. The baked loader could sometimes not fully invalidate itself in these some of these scenarios leading to missed eager loads.

[orm] [bug]
Modified the internal 窶彿dentity set窶� implementation, which is a set that hashes objects on their id() rather than their hash values, to not actually call the __hash__() method of the objects, which are typically user-mapped objects. Some methods were calling this method as a side effect of the implementation.

[orm] [bug]
An informative error message is raised when an ORM many-to-one comparison is attempted against an object that is not an actual mapped instance. Comparisons such as those to scalar subqueries aren窶冲 supported; generalized comparison with subqueries is better achieved using Comparator.has().

engine

[engine] [bug]
Fixed fairly critical issue where the DBAPI connection could be returned to the connection pool while still in an un-rolled-back state. The reset agent responsible for rolling back the connection could be corrupted in the case that the transaction was 窶彡losed窶� without being rolled back or committed, which can occur in some scenarios when using ORM sessions and emitting .close() in a certain pattern involving savepoints. The fix ensures that the reset agent is always active.

schema

[schema] [bug]
Fixed issue where an Index that is deferred in being associated with a table, such as as when it contains a Column that is not associated with any Table yet, would fail to attach correctly if it also contained a non table-oriented expession.

[schema] [bug]
A warning is emitted when making use of the MetaData.sorted_tables attribute as well as the sort_tables() function, and the given tables cannot be correctly sorted due to a cyclic dependency between foreign key constraints. In this case, the functions will no longer sort the involved tables by foreign key, and a warning will be emitted. Other tables that are not part of the cycle will still be returned in dependency order. Previously, the sorted_table routines would return a collection that would unconditionally omit all foreign keys when a cycle was detected, and no warning was emitted.

[schema]
Add comment attribute to Column __repr__ method.

postgresql

[postgresql] [usecase]
Added support for columns or type ARRAY of Enum, JSON or JSONB in PostgreSQL. Previously a workaround was required in these use cases.

[postgresql] [usecase]
Raise an explicit CompileError when adding a table with a column of type ARRAY of Enum configured with Enum.native_enum set to False when Enum.create_constraint is not set to False

mssql

[mssql] [bug] [reflection]
Fix a regression introduced by the reflection of computed column in MSSQL when using the legacy TDS version 4.2. The dialect will try to detect the protocol version of first connect and run in compatibility mode if it cannot detect it.

[mssql] [bug] [reflection]
Fix a regression introduced by the reflection of computed column in MSSQL when using SQL server versions before 2012, which does not support the concat function.

oracle

[oracle] [bug]
Some modifications to how the cx_oracle dialect sets up per-column outputtype handlers for LOB and numeric datatypes to adjust for potential changes coming in cx_Oracle 8.

[oracle] [bug] [performance]
Changed the implementation of fetching CLOB and BLOB objects to use cx_Oracle窶冱 native implementation which fetches CLOB/BLOB objects inline with other result columns, rather than performing a separate fetch. As always, this can be disabled by setting auto_convert_lobs to False.
As part of this change, the behavior of a CLOB that was given a blank string on INSERT now returns None on SELECT, which is now consistent with that of VARCHAR on Oracle.

firebird

[firebird] [change]
Adjusted dialect loading for firebird:// URIs so the external sqlalchemy-firebird dialect will be used if it has been installed, otherwise fall back to the (now deprecated) internal Firebird dialect.

(adam)

2020-05-18 10:40:11 UTC MAIN commitmail json YAML

2020-05-18 10:38:13 UTC MAIN commitmail json YAML

py-ligotimegps: updated to 2.0.1

v2.0.1:
Bug-fixes (including package, unit test, and documentation updates):
- added readthedocs sphinx configuration

(adam)

2020-05-18 10:31:31 UTC MAIN commitmail json YAML

pytest from versioned depends

(adam)

2020-05-18 10:30:16 UTC MAIN commitmail json YAML

2020-05-18 10:26:35 UTC MAIN commitmail json YAML

doc: Updated textproc/serd to 0.30.4

(nia)

2020-05-18 10:26:26 UTC MAIN commitmail json YAML

hsetroot: take MAINTAINER

(nia)

2020-05-18 10:26:13 UTC MAIN commitmail json YAML

serd: Update to 0.30.4

serd (0.30.4) stable;

  * Fix EOF handling while reading in bulk or from strings
  * Fix lax handling of string errors
  * Fix reading from a null-delimited socket

(nia)

2020-05-18 10:20:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/tree to 1.8.0

(nia)

2020-05-18 10:20:13 UTC MAIN commitmail json YAML

tree: Update to 1.8.0

Version 1.8.0 (11/16/2018)
  - Added an experimental --fromfile option (suggested by several people.)
    This may eventually be replaced or supplimented by a --fromjson option.
  - Added support for BSD's CLICOLOR and CLICOLOR_FORCE environment variables.
    (Suggested by Alyssa Ross)
  - Use strftime() exclusively when formatting date/time to respect locale.
  - Some man page fixes and cleanups curtsey of Kirill Kolyshkin
  - Update BINDIR in Makefile for MacOS X -- It is not allowed to install
    programs to /usr/bin on MacOS X any longer due to System Integrity
    Protection (SIP) (Shawn Mehan)
  - Misc patches from Jacob Wahlgren:
    - Improved command line switch error reporting.
    - Symbolic links not displayed if a -P pattern is active
    - Missing argument error reporting fixes on long format switches.
  - Fixed JSON output hanging commas (John Lane, Tad, others)
  - JSON size output ignored -h/--si flags (Wagner Camarao)
  - Fixed issue with malformed multibyte string handling. (Mantas
    Mikul&#279;nas)
  - Fixed issue where mbstowcs() fails to null terminate the string due to
    improper UTF-8 encoding leading to garbage being printed. (Nick Craig-Wood)
  - Found a bug where the wrong inode (and device) information would be printed
    for symbolic links. (Stephan Gabert)

(nia)

2020-05-18 10:10:19 UTC MAIN commitmail json YAML

doc: Updated chat/unrealircd to 5.0.4

(nia)

2020-05-18 10:10:00 UTC MAIN commitmail json YAML

unrealircd: Update to 5.0.4

UnrealIRCd 5.0.4 Release Notes
===============================

This new 5.0.4 version fixes quite a number of bugs. It contains only two small feature improvements.

Fixes:
* When placing a SHUN on an online user it was not always effective.
* Channeldb was not properly restoring all channel modes, such as +P.
* When upgrading UnrealIRCd it could sometimes crash the currently
  running IRC server (rare), or trigger a crash report on
  ```./unrealircd restart``` (quite common).
* UnrealIRCd was giving up too easily on ident lookups.
* Crash when unloading a module with moddata.
* Crash if an authenticated server sends wrong information (rare).
* Removing a TEMPSHUN did not work if the user was on another server.
* SAJOIN to 0 (part all channels) resulted in a desync when used on remote users.
* Forced nick change from services was not showing up if the user
  was not in any channels.

Enhancements:
* New option [set::hide-idle-time::policy](https://www.unrealircd.org/docs/Set_block#set%3A%3Ahide-idle-time)
  by which you can change usermode +I (hide idle time in WHOIS) from
  oper-only to settable by users. More options will follow in a future
  release.
* In WHOIS you can now see if a user is currently (temp)shunned.
  This only works for locally connected users for technical reasons,
  so use ```/WHOIS Nick Nick``` to see it for remote users.

Changes:
* The oper notices and logging with regards to server linking have changed
  a little. They are more consistent and log more now.
* When an IRCOp tries to oper up from an insecure connection we will now
  mention the https://www.unrealircd.org/docs/FAQ#oper-requires-tls page.
  This message is customizable through
  [set::plaintext-policy::oper-message](https://www.unrealircd.org/docs/Set_block#set::plaintext-policy).
* The French HELPOP text was updated.

(nia)

2020-05-18 08:51:47 UTC MAIN commitmail json YAML

bandcamp-dl: Sort PLIST

(leot)

2020-05-18 08:49:35 UTC MAIN commitmail json YAML

py-unicode-slugify: Sort PLIST

(leot)

2020-05-18 08:45:34 UTC MAIN commitmail json YAML

py-ldapdomaindump: Sort PLIST

(leot)

2020-05-18 08:44:35 UTC MAIN commitmail json YAML

py-impacket: Sort PLIST

(leot)

2020-05-18 08:42:49 UTC MAIN commitmail json YAML

py-yapf: Sort PLIST

(leot)

2020-05-18 08:36:31 UTC MAIN commitmail json YAML

py-yapf: add "-" to executable name before version, requested by adam

Ride import.

(wiz)

2020-05-18 08:35:22 UTC MAIN commitmail json YAML

doc: Updated editors/py-jedi to 0.17.0

(wiz)

2020-05-18 08:35:13 UTC MAIN commitmail json YAML

0.17.0 (2020-04-14)
+++++++++++++++++++

- Added ``Project`` support. This allows a user to specify which folders Jedi
  should work with.
- Added support for Refactoring. The following refactorings have been
  implemented: ``Script.rename``, ``Script.inline``,
  ``Script.extract_variable`` and ``Script.extract_function``.
- Added ``Script.get_syntax_errors`` to display syntax errors in the current
  script.
- Added code search capabilities both for individual files and projects. The
  new functions are ``Project.search``, ``Project.complete_search``,
  ``Script.search`` and ``Script.complete_search``.
- Added ``Script.help`` to make it easier to display a help window to people.
  Now returns pydoc information as well for Python keywords/operators.  This
  means that on the class keyword it will now return the docstring of Python's
  builtin function ``help('class')``.
- The API documentation is now way more readable and complete. Check it out
  under https://jedi.readthedocs.io. A lot of it has been rewritten.
- Removed Python 3.4 support
- Many bugfixes

This is likely going to be the last minor version that supports Python 2 and
Python3.5. Bugfixes will be provided in 0.17.1+. The next minor/major version
will probably be Jedi 1.0.0.

0.16.0 (2020-01-26)
+++++++++++++++++++

- **Added** ``Script.get_context`` to get information where you currently are.
- Completions/type inference of **Pytest fixtures**.
- Tensorflow, Numpy and Pandas completions should now be about **4-10x faster**
  after the first time they are used.
- Dict key completions are working now. e.g. ``d = {1000: 3}; d[10`` will
  expand to ``1000``.
- Completion for "proxies" works now. These are classes that have a
  ``__getattr__(self, name)`` method that does a ``return getattr(x, name)``.
  after loading them initially.
- Goto on a function/attribute in a class now goes to the definition in its
  super class.
- Big **Script API Changes**:
    - The line and column parameters of ``jedi.Script`` are now deprecated
    - ``completions`` deprecated, use ``complete`` instead
    - ``goto_assignments`` deprecated, use ``goto`` instead
    - ``goto_definitions`` deprecated, use ``infer`` instead
    - ``call_signatures`` deprecated, use ``get_signatures`` instead
    - ``usages`` deprecated, use ``get_references`` instead
    - ``jedi.names`` deprecated, use ``jedi.Script(...).get_names()``
- ``BaseName.goto_assignments`` renamed to ``BaseName.goto``
- Add follow_imports to ``Name.goto``. Now its signature matches
  ``Script.goto``.
- **Python 2 support deprecated**. For this release it is best effort. Python 2
  has reached the end of its life and now it's just about a smooth transition.
  Bugs for Python 2 will not be fixed anymore and a third of the tests are
  already skipped.
- Removed ``settings.no_completion_duplicates``. It wasn't tested and nobody
  was probably using it anyway.
- Removed ``settings.use_filesystem_cache`` and
  ``settings.additional_dynamic_modules``, they have no usage anymore. Pretty
  much nobody was probably using them.

0.15.2 (2019-12-20)
+++++++++++++++++++

- Signatures are now detected a lot better
- Add fuzzy completions with ``Script(...).completions(fuzzy=True)``
- Files bigger than one MB (about 20kLOC) get cropped to avoid getting
  stuck completely.
- Many small Bugfixes
- A big refactoring around contexts/values

0.15.1 (2019-08-13)
+++++++++++++++++++

- Small bugfix and removal of a print statement

0.15.0 (2019-08-11)
+++++++++++++++++++

- Added file path completions, there's a **new** ``Completion.type`` now:
  ``path``. Example: ``'/ho`` -> ``'/home/``
- ``*args``/``**kwargs`` resolving. If possible Jedi replaces the parameters
  with the actual alternatives.
- Better support for enums/dataclasses
- When using Interpreter, properties are now executed, since a lot of people
  have complained about this. Discussion in #1299, #1347.

New APIs:

- ``Name.get_signatures() -> List[Signature]``. Signatures are similar to
  ``CallSignature``. ``Name.params`` is therefore deprecated.
- ``Signature.to_string()`` to format signatures.
- ``Signature.params -> List[ParamName]``, ParamName has the
  following additional attributes ``infer_default()``, ``infer_annotation()``,
  ``to_string()``, and ``kind``.
- ``Name.execute() -> List[Name]``, makes it possible to infer
  return values of functions.

0.14.1 (2019-07-13)
+++++++++++++++++++

- CallSignature.index should now be working a lot better
- A couple of smaller bugfixes

0.14.0 (2019-06-20)
+++++++++++++++++++

- Added ``goto_*(prefer_stubs=True)`` as well as ``goto_*(prefer_stubs=True)``
- Stubs are used now for type inference
- Typeshed is used for better type inference
- Reworked Name.full_name, should have more correct return values

0.13.3 (2019-02-24)
+++++++++++++++++++

- Fixed an issue with embedded Python, see https://github.com/davidhalter/jedi-vim/issues/870

0.13.2 (2018-12-15)
+++++++++++++++++++

- Fixed a bug that led to Jedi spawning a lot of subprocesses.

0.13.1 (2018-10-02)
+++++++++++++++++++

- Bugfixes, because tensorflow completions were still slow.

0.13.0 (2018-10-02)
+++++++++++++++++++

- A small release. Some bug fixes.
- Remove Python 3.3 support. Python 3.3 support has been dropped by the Python
  foundation.
- Default environments are now using the same Python version as the Python
  process. In 0.12.x, we used to load the latest Python version on the system.
- Added ``include_builtins`` as a parameter to usages.
- ``goto_assignments`` has a new ``follow_builtin_imports`` parameter that
  changes the previous behavior slightly.

0.12.1 (2018-06-30)
+++++++++++++++++++

- This release forces you to upgrade parso. If you don't, nothing will work
  anymore. Otherwise changes should be limited to bug fixes. Unfortunately Jedi
  still uses a few internals of parso that make it hard to keep compatibility
  over multiple releases. Parso >=0.3.0 is going to be needed.

0.12.0 (2018-04-15)
+++++++++++++++++++

- Virtualenv/Environment support
- F-String Completion/Goto Support
- Cannot crash with segfaults anymore
- Cleaned up import logic
- Understand async/await and autocomplete it (including async generators)
- Better namespace completions
- Passing tests for Windows (including CI for Windows)
- Remove Python 2.6 support

(wiz)

2020-05-18 08:32:32 UTC MAIN commitmail json YAML

Added net/terraform-provider-local, net/terraform-provider-random

(adam)

2020-05-18 08:32:02 UTC MAIN commitmail json YAML

terraform-provider-random: added version 2.2.1

The "random" provider allows the use of randomness within Terraform
configurations. This is a logical provider, which means that it works entirely
within Terraform's logic, and doesn't interact with any other services.

(adam)

2020-05-18 08:31:28 UTC MAIN commitmail json YAML

terraform-provider-local: added version 1.4.0

The Local provider is used to manage local resources, such as files.

(adam)

2020-05-18 08:24:18 UTC MAIN commitmail json YAML

Updated net/terraform, net/terraform-provider-aws

(adam)

2020-05-18 08:23:48 UTC MAIN commitmail json YAML

terraform-provider-aws: updated to 2.26.0

v2.62.0

FEATURES:
New Resource: aws_workspaces_workspace

ENHANCEMENTS:
resource/aws_appsync_resolver: Add cache_config configuration block
resource/aws_codebuild_project: Support git_submodules_config with GITHUB and GITHUB_ENTERPRISE source types
resource/aws_codebuild_project: Support SECRETS_MANAGER environment variable type
resource/aws_datasync_task: Support ONLY_FILES_TRANSFERRED value in verify_mode argument
resource/aws_iot_topic_rule: Add dynamodbv2 configuration block
resource/aws_iot_topic_rule: Add iot_analytics configuration block
resource/aws_iot_topic_rule: Add iot_events configuration block
resource/aws_iot_topic_rule: Add operation argument to dynamodb configuration block
resource/aws_iot_topic_rule: Add qos argument republish configuration block

BUG FIXES:
resource/aws_codebuild_project: Allow empty value ("") environment variables
resource/aws_security_group_rule: Prevent recreation when source_security_group_id refers to a security group across accounts

v2.61.0

FEATURES:
New Data Source: aws_ec2_coip_pool
New Data Source: aws_ec2_coip_pools
New Data Source: aws_ec2_local_gateway
New Data Source: aws_ec2_local_gateways
New Data Source: aws_ec2_local_gateway_route_table
New Data Source: aws_ec2_local_gateway_route_tables
New Resource: aws_ec2_transit_gateway_peering_attachment_accepter

ENHANCEMENTS:
data-source/aws_ebs_volume: Add multi_attach_enabled attribute
data-source/aws_efs_file_system: Add size_in_bytes attribute
data-source/aws_eip: Add customer_owned_ip and customer_owned_ipv4_pool attributes
data-source/aws_launch_template: add partition_number attribute
resource/aws_api_gateway_deployment: Add triggers argument
resource/aws_apigatewayv2_deployment: Add triggers argument
resource/aws_ebs_volume: Add multi_attach_enabled attribute
resource/aws_eip: Add customer_owned_ip attribute and customer_owned_ipv4_pool argument
resource/aws_glue_connection: Support KAFKA for connection_type argument
resource/aws_launch_template: add partition_number attribute
resource/aws_launch_template: add plan time validation to volume_type, spot_instance_type, ipv6_addresses, ipv4_addresses, private_ip_address`
resource/aws_workspaces_directory: Add output attributes for workspace_security_group_id, iam_role_id, registration_code, directory_name, directory_type, customer_user_name, alias, ip_group_ids and dns_ip_addresses

BUG FIXES:
resource/aws_workspaces_directory: Fixes error when removing tags

v2.60.0

NOTES:
provider: Region validation now automatically supports the new eu-south-1 (Europe (Milan)) region. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the AWS Documentation. When the region is not enabled, the Terraform AWS Provider will return errors during credential validation (e.g. error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid) or AWS operations will throw their own errors (e.g. data.aws_availability_zones.current: Error fetching Availability Zones: AuthFailure: AWS was not able to validate the provided access credentials).
provider: Ignore tags functionality across all data sources and resources (except aws_autoscaling_group) via the provider-level ignore_tags configuration block has been enabled and this functionality is no longer considered in preview.

FEATURES:
New Data Source: aws_backup_plan
New Data Source: aws_backup_selection
New Data Source: aws_backup_vault
New Data Source: aws_ec2_transit_gateway_peering_attachment
New Resource: aws_ec2_transit_gateway_peering_attachment
New Resource: aws_guardduty_organization_admin_account
New Resource: aws_guardduty_organization_configuration

ENHANCEMENTS:
data-source/aws_cloudtrail_service_account: Support eu-south-1 region
data-source/aws_ebs_volume: Add outpost_arn attribute
data-source/aws_elastic_beanstalk_hosted_zone: Support eu-south-1 region
data-source/aws_elb_hosted_zone_id: Add us-gov-east-1 and us-gov-west-1 region values
data-source/aws_elb_hosted_zone_id: Support eu-south-1 region
data-source/aws_elb_service_account: Support eu-south-1 region
data-source/aws_instance: Add outpost_arn attribute
data-source/aws_network_interface: Add outpost_arn attribute
data-source/aws_s3_bucket: Support eu-south-1 region for hosted_zone_id attribute
data-source/aws_subnet: Add outposts_arn attribute
provider: Support automatic region validation for eu-south-1
provider: Implement ignore tags functionality across all data sources and resources (except aws_autoscaling_group)
resource/aws_api_gateway_stage: Ignore NotFoundException error on destroy
resource/aws_db_snapshot: Support import
resource/aws_default_route_table: Add plan-time validation to cidr_block and ipv6_cidr_block arguments
resource/aws_default_route_table: Support import
resource/aws_dms_endpoint: Add kafka_settings configuration block and kafka to engine_name argument validation
resource/aws_ebs_volume: Add outpost_arn argument
resource/aws_elasticsearch_domain: Support customizable update timeout
resource/aws_glue_connection: Support MONGODB for connection_type argument
resource/aws_key_pair: Support tag-on-create
resource/aws_instance: Add outpost_arn attribute
resource/aws_mq_broker: Support import
resource/aws_network_interface: Add outpost_arn attribute
resource/aws_placement_group: Support tag-on-create
resource/aws_route_table: Add plan-time validation to cidr_block and ipv6_cidr_block arguments
resource/aws_route53_health_check: Support plan-time validation for reference_name argument
resource/aws_s3_bucket: Support eu-south-1 region for hosted_zone_id attribute
resource/aws_spot_fleet_request: Add launch_template_config configuration block (Support EC2 Launch Templates)
resource/aws_spot_fleet_request: Support import
resource/aws_storagegateway_gateway: Add gateway_vpc_endpoint argument
resource/aws_storagegateway_smb_file_share: Add path attribute
resource/aws_subnet: Add outposts_arn argument
resource/aws_wafregional_xss_match_set: Add plan-time validation for xss_match_tuple configuration block arguments

BUG FIXES:
data-source/aws_api_gateway_rest_api: Prevent error with VPC Endpoint configured APIs
resource/aws_appautoscaling_scheduled_action: Prevent error on refresh with multiple resources using the same scheduled action name
resource/aws_batch_job_queue: Prevent panic when ComputeEnvironmentOrder is updated outside Terraform
resource/aws_default_route_table: Proper tag on resource creation
resource/aws_efs_file_system: Prevent panic with empty lifecycle_policy configuration block
resource/aws_fsx_windows_file_system: Prevent panic when update includes self_managed_active_directory settings
resource/aws_glue_catalog_table: Prevent various panics with empty configuration blocks
resource/aws_kinesis_firehose_delivery_stream: Prevent panic with empty processing_configuration configuration block
resource/aws_kms_external_key: Prevent MalformedPolicyDocumentException errors on creation by retrying for up to 2 minutes to wait for IAM change propagation
resource/aws_kms_key: Prevent MalformedPolicyDocumentException errors on creation by retrying for up to 2 minutes to wait for IAM change propagation
resource/aws_lb_listener: Prevent panics on creation and refresh when API throttled
resource/aws_route53_zone: Prevent panic with APIs missing ChangeInfo during creation (best effort fix for LocalStack)
resource/aws_storagegateway_gateway: Perform multiple connectivity checks after activation to wait if the underlying server (e.g. EC2 Instance) is automatically rebooted
resource/aws_storagegateway_gateway: Retry 504 status code on activation
resource/aws_wafregional_xss_match_set: Prevent crash with xss_match_tuple configuration block since version 2.59.0

v2.59.0
@breathingdust breathingdust released this 24 days ago 揃 470 commits to master since this release

NOTES:

provider: Region validation now automatically supports the new af-south-1 (Africa (Cape Town)) region. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the AWS Documentation. When the region is not enabled, the Terraform AWS Provider will return errors during credential validation (e.g. error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid) or AWS operations will throw their own errors (e.g. data.aws_availability_zones.current: Error fetching Availability Zones: AuthFailure: AWS was not able to validate the provided access credentials). (#12715)
resource/aws_iam_user: The additional force_destroy behavior for handling signing certificates requires two additional IAM permissions (iam:ListSigningCertificates and iam:DeleteSigningCertificate). Restrictive IAM permissions for Terraform runs may require updates. (#10542)
resource/aws_rds_cluster: Due to recent API support for Aurora MySQL 5.7 and PostgreSQL Global Clusters which implemented the engine mode as provisioned instead of the previous global for Aurora MySQL 5.6, the resource now requires the DescribeGlobalClusters API call. Restrictive IAM permissions may require updates. (#12867)
FEATURES:

New Resource: aws_apigatewayv2_api_mapping (#9461)
New Resource: aws_apigatewayv2_vpc_link (#12577)
ENHANCEMENTS:

data_source/aws_acm_certificate: Add tags output (#11659)
data-source/aws_cloudtrail_service_account: Support af-south-1 region (#12967)
data-source/aws_elastic_beanstalk_hosted_zone: Support af-south-1 region (#12967)
data-source/aws_elb_hosted_zone_id: Support af-south-1 region (#12967)
data-source/aws_elb_service_account: Support af-south-1 region (#12967)
data-source/aws_s3_bucket: Support af-south-1 region for hosted_zone_id attribute (#12967)
provider: Support automatic region validation for af-south-1 (#12715)
resource/aws_apigatewayv2_api: Add cors_configuration, credentials_arn, route_key and target attributes (#12452)
resource/aws_appsync_graphql_api: Add log_config configuration block exclude_verbose_content argument (#12884)
resource/aws_config_configuration_recorder: Prevent error during deletion operation when resource is missing (#12734)
resource/aws_default_network_acl: Support import (#12924)
resource/aws_lambda_alias: Suppress differences for equivalent function_name argument values of name versus ARN (#12902)
resource/aws_network_acl_rule: Support import (#12921)
resource/aws_route: Add plan-time validation for destination_cidr_block and destination_ipv6_cidr_block arguments (#12890)
resource/aws_s3_bucket: Support af-south-1 region for hosted_zone_id attribute (#12967)
resource/aws_service_discovery_private_dns_namespace: Support import (#12929)
resource/aws_ssm_activation: Support import (#12933)
resource/aws_ssm_maintenance_window_target: Add plan-time validation to resource_type argument (#11783)
resource/aws_ssm_maintenance_window_target: Support import (#12935)
resource/aws_volume_attachment: Support import (#12948)
resource/aws_waf_ipset: Add plan-time validation for ip_set_descriptors configuration block arguments (#12775)
resource/aws_waf_sql_injection_match_set: Support import (#11657)
resource/aws_waf_xss_match_set: Add plan-time validation for xss_match_tuples configuration block arguments (#12777)
resource/aws_wafregional_web_acl: Add plan-time validation to various arguments (#12793)
BUG FIXES:

data-source/aws_launch_template: Prevent type error with network_interfaces associate_public_ip_address attribute (#12936)
resource/aws_glue_security_configuration: Prevent empty string KMS Key ARN in S3 Encryption settings (#12898)
resource/aws_iam_user: Ensure force_destroy argument removes signing certificates when enabled (#10542)
resource/aws_rds_cluster: Prevent unexpected global_cluster_identifier differences and deletion error with aurora-mysql and aurora-postgresql Global Cluster members (#12867)
resource/aws_route: Prevent not found after creation error with destination_ipv6_cidr_block set to ::0/0 (#12890)
Assets
2
v2.58.0
94d0642
Unverified
Compare
v2.58.0
@breathingdust breathingdust released this on 17 Apr 揃 589 commits to master since this release

FEATURES:

New Data Source: aws_regions (#12269)
New Resource: aws_apigatewayv2_deployment (#9245)
New Resource: aws_apigatewayv2_domain_name (#9391)
New Resource: aws_apigatewayv2_integration_response (#9365)
New Resource: aws_apigatewayv2_route (#8881)
New Resource: aws_apigatewayv2_route_response (#9373)
New Resource: aws_apigatewayv2_stage (#9232)
New Resource: aws_dms_event_subscription (#7170)
ENHANCEMENTS:

data-source/aws_dynamodb_table: Add replica attribute (initial support for Global Tables V2 (version 2019.11.21)) (#12342)
data-source/aws_instance: Exports volume_name for root_block_device (#12620)
resource/aws_backup_plan: Add rule configuration block copy_action configuration block (support cross region copy) (#11923)
resource/aws_cognito_identity_provider: Support plan-time validation for idp_identifiers, provider_name, and provider_type arguments (#10705)
resource/aws_dms_endpoint: Add elasticsearch_settings configuration block and elasticsearch to engine_name validation (support Elasticsearch endpoints) (#11792)
resource/aws_dms_endpoint: Add kinesis_settings configuration block and kinesis to engine_name validation (support Kinesis endpoints) (#8633)
resource/aws_dynamodb_table: Add replica configuration block (initial support for Global Tables V2 (version 2019.11.21)) (#12342)
resource/aws_ec2_client_vpn_endpoint: Allow two authentication_options configuration blocks (#12819)
resource/aws_instance: Allow changing root volume size without re-creating resource (#12620)
resource/aws_instance: Exports volume_name for root_block_device (#12620)
BUG FIXES:

resource/aws_dlm_lifecycle_policy: Ensure plan-time validation for times argument only allows 24 hour format (#12800)
Assets
2
v2.57.0
8c46f5f
Unverified
Compare
v2.57.0
@breathingdust breathingdust released this on 10 Apr 揃 712 commits to master since this release

BREAKING CHANGES:

provider: The configuration for the preview ignore tags functionality has been updated to include a wrapping configuration block. For example:
provider "aws" {
  ignore_tags {
    keys = ["TagKey1"]
  }
}
FEATURES:

New Data Source: aws_cloudfront_distribution (#6468)
New Resource: aws_apigatewayv2_authorizer (#9228)
New Resource: aws_apigatewayv2_integration (#8949)
New Resource: aws_apigatewayv2_model (#8912)
ENHANCEMENTS:

data-source/aws_lambda_layer_version: Support plan-time validation for compatible_runtime argument dotnetcore3.1 value (support .NET Core 3.1) (#12712)
resource/aws_cloudhsm_v2_cluster: Support tag-on-create (#11683)
resource/aws_docdb_cluster: Add deletion_protection argument (#12650)
resource/aws_egress_only_internet_gateway: Add tags argument (#11568)
resource/aws_lambda_function: Support plan-time validation for runtime argument dotnetcore3.1 value (support .NET Core 3.1) (#12712)
resource/aws_lambda_layer_version: Support plan-time validation for compatible_runtimes argument dotnetcore3.1 value (support .NET Core 3.1) (#12712)
resource/aws_rds_global_cluster: Add aurora-postgresql to engine argument plan-time validation (#12401)
resource/aws_redshift_snapshot_copy_grant: Support resource import (#10350)
resource/aws_spot_fleet_request: Add tags argument (support tagging of Spot Fleet Request itself) (#12295)
resource/aws_spot_fleet_request: Support plan-time validation for launch_specification configuration block ebs_block_device volume_type, iam_instance_profile_arn, placement_tenancy, and root_block_device volume_type arguments (#12295)
resource/aws_spot_fleet_request: Support plan-time validation for allocation_strategy, instance_interruption_behaviour, and target_group_arns arguments (#12295)
service/ec2: Prevent eventual consistency errors tagging resources on creation (#12735)
BUG FIXES:

resource/aws_appautoscaling_policy: Fix error when importing DynamoDB Table Index policy (#11232)
resource/aws_db_instance: Allow creating read replica into RAM shared Subnet with VPC Security Group (#12700)
resource/aws_kms_key: Prevent eventual consistency related errors on creation (#12738)
resource/aws_lb_target_group: Automatically propose resource recreation for TCP protocol Target Groups when health_check configuration block interval, protocol, or timeout argument values are updated (#4568)
Assets
2
v2.56.0
02afaa6
Unverified
Compare
v2.56.0
@bflad bflad released this on 3 Apr 揃 813 commits to master since this release

NOTES:

resource/aws_emr_cluster: The bug fix in this release will potentially re-create EMR Clusters with multiple bootstrap actions, since bootstrap actions cannot be modified in place. To avoid re-creation, temporarily add the ignore_changes lifecycle configuration argument and/or update the order in your Terraform configuration.
ENHANCEMENTS:

data-source/aws_launch_template: Add hibernation_options attribute (#12492)
resource/aws_codepipeline: Adds cross-region action support (#12549)
resource/aws_dx_connection: Support 2Gbps and 5Gbps values in plan-time validation for bandwidth argument (#12559)
resource/aws_dx_lag: Support 2Gbps and 5Gbps values in plan-time validation for bandwidth argument (#12559)
resource/aws_elastic_transcoder_preset: Support plan-time validation for role argument (#12575)
resource/aws_kms_grant: Support resource import (#11991)
resource/aws_launch_template: Add hibernation_options configuration block (#12492)
BUG FIXES:

resource/aws_codedeploy_deployment_group: Fix blue_green_deployment_config updates for ECS (#11885)
resource/aws_emr_cluster: Now properly sets the order when multiple bootstrap actions are defined
resource/aws_kms_grant: Remove resource from Terraform state instead of error if removed outside Terraform (#12560)
resource/aws_s3_bucket: Prevent various panics with empty configuration blocks (#12614)
resource/aws_volume_attachment: Ensure any error is shown while waiting for volume to detach (#12596)
Assets
2
v2.55.0
3bef4e2
Unverified
Compare
v2.55.0
@gdavison gdavison released this on 27 Mar 揃 899 commits to master since this release

FEATURES:

New Resource: aws_ec2_availability_zone_group (#12400)
ENHANCEMENTS:

data-source/aws_availability_zone: Add all_availability_zones and filter arguments (#12400)
data-source/aws_availability_zone: Add group_name, network_border_group, and opt_in_status attributes (#12400)
data-source/aws_availability_zones: Add all_availability_zones and filter arguments (#12400)
data-source/aws_availability_zones: Add group_names attribute (#12400)
data-source/aws_ec2_transit_gateway_dx_gateway_attachement: Add filter and tags arguments (#12516)
data-source/aws_ec2_transit_gateway_vpn_attachment: Add filter and tags arguments (#12415)
data-source/aws_instance: Add metadata_options attribute (#12491)
data-source/aws_launch_template: Add filter and tags arguments (#12403)
data-source/aws_launch_template: Add metadata_options attribute (#12491)
data-source/aws_prefix_list: Add filter argument (#12416)
data-source/aws_vpc_endpoint_service: Add filter and tags arguments (#12404)
resource/aws_athena_workgroup: Add force_destroy argument (#12254)
resource/aws_cloudwatch_log_metric_filter: Support resource import (#11992)
resource/aws_flow_log: Add max_aggregation_interval argument (#12483)
resource/aws_instance: Add metadata_options configuration block (support IMDSv2) (#12491)
resource/aws_launch_template: Add metadata_options configuration block (support IMDSv2) (#12491)
resource/aws_msk_cluster: Add logging_info configuration block (support CloudWatch, Firehose, and S3 logging) (#12215)
resource/aws_mq_configuration: Support plan-time validation for engine_type argument (#11843)
resource/aws_route53_health_check: A dd plan-time validation to insufficient_data_health_status (#12305)
resource/aws_storagegateway_nfs_file_share: Add path attribute (#12530)
BUG FIXES:

resource/aws_db_instance: Allow restoring from snapshot into RAM shared Subnet with VPC Security Group (#12447)
resource/aws_mq_configuration: Remove extraneous ListTags API call during refresh (#11843)
resource/aws_neptune_cluster_instance: Add missing configuring-log-exports as allowed pending state (#12079)
resource/aws_route53_health_check: Do not recreate health check when using compressed ipv6 address

(adam)

2020-05-18 08:21:19 UTC MAIN commitmail json YAML

terraform: updated to 0.12.25

v0.12.25

NOTES:
backend/s3: Region validation now automatically supports the new af-south-1 (Africa (Cape Town)) region. For AWS operations to work in the new region, the region must be explicitly enabled as outlined in the AWS Documentation. When the region is not enabled, the Terraform S3 Backend will return errors during credential validation (e.g. error validating provider credentials: error calling sts:GetCallerIdentity: InvalidClientTokenId: The security token included in the request is invalid).

ENHANCEMENTS:
backend/s3: Support automatic region validation for af-south-1
backend/remote: Add support for force push to remote backend

BUG FIXES:
core: Destroy provisioners should not evaluate for_each expressions
core: Fix races in GetVariableValue

(adam)

2020-05-18 08:16:48 UTC MAIN commitmail json YAML

doc: Added devel/py-yapf version 0.30.0

(wiz)

2020-05-18 08:16:39 UTC MAIN commitmail json YAML

devel/Makefile: + py-yapf

(wiz)

2020-05-18 08:16:24 UTC MAIN commitmail json YAML

devel/py-yapf: import py-yapf-0.30.0

Packaged for wip by nils@, nikita@, hauke@, rillig@

YAPF - Yet Another Python Formatter - is a python formatting
tool based based off of 'clang-format'.
In essence, the algorithm takes the code and reformats it to
the best formatting that conforms to the style guide, even if
the original code didn't violate the style guide.
The idea is also similar to the 'gofmt' tool for the Go
programming language: end all holy wars about formatting -
if the whole code base of a project is simply piped through
YAPF whenever modifications are made, the style remains consistent
throughout the project and there's no point arguing about style
in every code review.

(wiz)

2020-05-18 06:09:40 UTC MAIN commitmail json YAML

devel/bzr-gtk: remove nonexistent file from REPLACE_PYTHON

(rillig)

2020-05-18 06:06:34 UTC MAIN commitmail json YAML

mk/configure/replace-interpreter.mk: silently skip broken symlinks

Like directories, they probably come from shell globs.

Seen in misc/byobu.

(rillig)

2020-05-18 05:49:04 UTC MAIN commitmail json YAML

doc: Updated devel/include-what-you-use to 0.14

(wiz)

2020-05-18 05:48:54 UTC MAIN commitmail json YAML

include-what-you-use: update to 0.14.

iwyu 0.14 compatible with llvm+clang 10 is released. Major changes:

    [iwyu] Report non-builtin enum base types
    [iwyu] Disable forward-declares for decls in inline namespaces
    [iwyu] Make C structs forward-declarable again
    [iwyu] Always keep Qt .moc includes
    [iwyu] Include binary type traits in analysis (e.g. __is_convertible_to)
    [iwyu_tool] Fail fast if include-what-you-use is not found
    [iwyu_tool] Print all diagnostic ouptut to stderr
    [fix_includes] Improve file extension detection
    Add man page for include-what-you-use

(wiz)

2020-05-18 05:23:26 UTC MAIN commitmail json YAML

benchmarks/bonnie++: clean up REPLACE_PERL

bon_csv2html has been rewritten in C++.

(rillig)

2020-05-18 05:20:58 UTC MAIN commitmail json YAML

graphics/inkscape: clean up REPLACE_PYTHON

Some of the files don't exist anymore, the others don't need it.

(rillig)

2020-05-18 05:12:51 UTC MAIN commitmail json YAML

editors/zim: clean up duplicate paths in SUBST_FILES

(rillig)

2020-05-18 05:09:50 UTC MAIN commitmail json YAML

devel/swig2: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-18 05:08:52 UTC MAIN commitmail json YAML

x11/qt4-qdbus: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-18 05:07:00 UTC MAIN commitmail json YAML

databases/postgresql12-pltcl: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-18 05:06:19 UTC MAIN commitmail json YAML

databases/postgresql12-plpython: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-18 05:05:41 UTC MAIN commitmail json YAML

databases/postgresql12-contrib: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-18 05:03:39 UTC MAIN commitmail json YAML

devel/libthrift: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-17 23:56:00 UTC MAIN commitmail json YAML

doc: Updated devel/libbonoboui to 2.24.5

(nia)

2020-05-17 23:55:49 UTC MAIN commitmail json YAML

libbonoboui: Extremely late update to 2.24.5

I'd rather remove this, but it's one part of GNOME 2 i'm yet to finish
detangling.

libbonoboui 2.24.5
        * Updated translations

(nia)

2020-05-17 23:53:59 UTC MAIN commitmail json YAML

libbonobo: Correct LICENSE. pkglint

(nia)

2020-05-17 23:48:00 UTC MAIN commitmail json YAML

doc: Updated math/gnumeric112 to 1.12.47

(nia)

2020-05-17 23:47:45 UTC MAIN commitmail json YAML

gnumeric: Update to 1.12.47

Gnumeric 1.12.47

Andreas:
* Fix chart and image name roundtrip through ODF. [#477]
* Fix print flag roundtrip for sheet objects through ODF. [#486]

Jean:
* Fix crash when the embedded spreadsheet is invalid. [#481]

Morten:
* Fix dialog size problem.
* Add "--set CELL=CONTENTS" option to ssconvert.
* Improve tests.
* Improve speed on exit with lots of conditional formatting.
* Improve error message [#472]
* Impose ordering of ssconvert --export-graphs
* Doc fixes.
* Fix CELL crash.  [#479]
* Handle export options for ssconvert --export-graphs.
* Fix deps crash.  [#480]
* Fix chart name roundtrip through XLSX.  [#478]
* Fix sheet object print flag roundtrip through XLSX.  [#486]

(nia)

2020-05-17 23:47:33 UTC MAIN commitmail json YAML

doc: Updated misc/goffice0.10 to 0.10.47

(nia)

2020-05-17 23:47:11 UTC MAIN commitmail json YAML

goffice0.10: Update to 0.10.47

goffice 0.10.47:

Jean:
* Fix crash if a XY plot series has data labels but no valid data. [#426]
* Fix criticals related to data labels. [#428]
* Fix a drawing error in contour plots. [#458]
* Ensure that all required dims have valid data in a valid series. [#466]
* Fix legend order in bar plots.
* Test plot series validity after a data change. [#468]
* Fix crossing axis position. [#45]
* Fix component duplication. [#483]

Morten:
* Fix library namespace issue.
* Implement auto-by-extension for image files.

(nia)

2020-05-17 22:36:07 UTC MAIN commitmail json YAML

2020-05-17 22:16:40 UTC MAIN commitmail json YAML

devel/quilt: clean up SUBST blocks

(rillig)

2020-05-17 22:08:10 UTC MAIN commitmail json YAML

x11/qt4-tools: suppress USE_TOOLS+=perl warning

(rillig)

2020-05-17 22:05:42 UTC MAIN commitmail json YAML

cross/binutils-mips-current: remove unknown configure option

(rillig)

2020-05-17 21:45:51 UTC MAIN commitmail json YAML

2020-05-17 21:38:47 UTC MAIN commitmail json YAML

2020-05-17 21:35:38 UTC MAIN commitmail json YAML

textproc/redland: disable check for unknown configure options

"bmake show-unknown-configure-options" said that everything is ok.

(rillig)

2020-05-17 21:33:03 UTC MAIN commitmail json YAML

Updated www/py-django-import-export, www/py-django-admin-rangefilter

(adam)