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 (19m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (52d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 14:57:07 UTC Now

2019-10-25 09:03:47 UTC MAIN commitmail json YAML

flactag: Fix build on NetBSD 9.99.17

Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.

(kamil)

2019-10-25 08:56:55 UTC MAIN commitmail json YAML

doc: Updated lang/ghc to 6.8.3nb10

(gutteridge)

2019-10-25 08:55:46 UTC MAIN commitmail json YAML

2019-10-25 08:18:51 UTC MAIN commitmail json YAML

textproc/Makefile: sort entries

(gutteridge)

2019-10-25 08:01:11 UTC MAIN commitmail json YAML

postgresql12: fix nls option support

(triaxx)

2019-10-25 08:00:47 UTC MAIN commitmail json YAML

2019-10-25 07:16:29 UTC MAIN commitmail json YAML

postgresql12: make nls option on by default

(triaxx)

2019-10-25 07:15:40 UTC MAIN commitmail json YAML

postgresql11: make nls option on by default

(triaxx)

2019-10-25 06:03:12 UTC MAIN commitmail json YAML

update libtasn1 to version 4.14:
* Noteworthy changes in release 4.14 (released 2019-07-21) [stable]
- New #defines for version checking: ASN1_VERSION_MAJOR, ASN1_VERSION_MINOR,
  ASN1_VERSION_PATCH, ASN1_VERSION_NUMBER. The next release will switch
  to semantic version semantics.
- Simplify ordering of SET OF elements by using qsort().
- Marked explicitly const uses of asn1_node with the introduction
  of the (compatible) asn1_node_const type.
- Limit recursion in _asn1_expand_object_id() to detect infinite
  recursion in incorrect .asn files (#4).
- asn1_array2tree(): fixed thread safety issues.
- Several fixes in gtk-doc generation.

fixes CVE-2018-1000654

(spz)

2019-10-25 04:39:19 UTC MAIN commitmail json YAML

2019-10-25 03:43:16 UTC MAIN commitmail json YAML

Revert previous

* devel/meson can handle cmake case correctly now.

(ryoon)

2019-10-25 03:02:14 UTC MAIN commitmail json YAML

doc/TODO: update some

+ mysql-server-8.0.18, ruby-redmine-4.0.5, samba-4.11.1.

(taca)

2019-10-25 03:00:30 UTC MAIN commitmail json YAML

doc: Updated lang/php71 to 7.1.33

(taca)

2019-10-25 02:58:33 UTC MAIN commitmail json YAML

lang/php71: update to 7.1.33

Update php71 to 7.1.33.

24 Oct 2019, PHP 7.1.33

- FPM:
  . Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
    (CVE-2019-11043) (Jakub Zelenka)

(taca)

2019-10-25 02:57:30 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.11

(taca)

2019-10-25 02:57:04 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.11

Update php73 to 7.3.11.

24 Oct 2019, PHP 7.3.11

- Core:
  . Fixed bug #78535 (auto_detect_line_endings value not parsed as bool).
    (bugreportuser)
  . Fixed bug #78620 (Out of memory error). (cmb, Nikita)

- Exif :
  . Fixed bug #78442 ('Illegal component' on exif_read_data since PHP7)
(Kalle)

- FPM:
  . Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
    (CVE-2019-11043) (Jakub Zelenka)
  . Fixed bug #78413 (request_terminate_timeout does not take effect after
    fastcgi_finish_request). (Sergei Turchanov)

- MBString:
  . Fixed bug #78633 (Heap buffer overflow (read) in mb_eregi). (cmb)
  . Fixed bug #78579 (mb_decode_numericentity: args number inconsistency).
    (cmb)
  . Fixed bug #78609 (mb_check_encoding() no longer supports stringable
    objects). (cmb)

- MySQLi:
  . Fixed bug #76809 (SSL settings aren't respected when persistent connections
    are used). (fabiomsouto)

- Mysqlnd:
  . Fixed bug #78525 (Memory leak in pdo when reusing native prepared
    statements). (Nikita)

- PCRE:
  . Fixed bug #78272 (calling preg_match() before pcntl_fork() will freeze
    child process). (Nikita)

- PDO_MySQL:
  . Fixed bug #78623 (Regression caused by "SP call yields additional empty
    result set"). (cmb)

- Session:
  . Fixed bug #78624 (session_gc return value for user defined session
    handlers). (bshaffer)

- Standard:
  . Fixed bug #76342 (file_get_contents waits twice specified timeout).
    (Thomas Calvet)
  . Fixed bug #78612 (strtr leaks memory when integer keys are used and the
    subject string shorter). (Nikita)
  . Fixed bug #76859 (stream_get_line skips data if used with data-generating
    filter). (kkopachev)

- Zip:
  . Fixed bug #78641 (addGlob can modify given remove_path value). (cmb)

(taca)

2019-10-25 02:55:40 UTC MAIN commitmail json YAML

doc: Updated lang/php72 to 7.2.24 [taca 2019-10-25]

(taca)

2019-10-25 02:55:18 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-docile to 1.3.2

Note update of devel/ruby-docile to 1.3.2, I forgot to commit it.

(taca)

2019-10-25 02:51:18 UTC MAIN commitmail json YAML

lang/php72: update to 7.2.24

Update php72 to 7.2.24.

24 Oct 2019, PHP 7.2.24

- Core:
  . Fixed bug #78535 (auto_detect_line_endings value not parsed as bool).
    (bugreportuser)
  . Fixed bug #78620 (Out of memory error). (cmb, Nikita)

- Exif:
  . Fixed bug #78442 ('Illegal component' on exif_read_data since PHP7)
(Kalle)

- FPM:
  . Fixed bug #78599 (env_path_info underflow in fpm_main.c can lead to RCE).
    (CVE-2019-11043) (Jakub Zelenka)

- MBString:
  . Fixed bug #78579 (mb_decode_numericentity: args number inconsistency).
    (cmb)
  . Fixed bug #78609 (mb_check_encoding() no longer supports stringable
    objects). (cmb)

- MySQLi:
  . Fixed bug #76809 (SSL settings aren't respected when persistent connections
    are used). (fabiomsouto)

- PDO_MySQL:
  . Fixed bug #78623 (Regression caused by "SP call yields additional empty
    result set"). (cmb)

- Session:
  . Fixed bug #78624 (session_gc return value for user defined session
    handlers). (bshaffer)

- Standard:
  . Fixed bug #76342 (file_get_contents waits twice specified timeout).
    (Thomas Calvet)
  . Fixed bug #78612 (strtr leaks memory when integer keys are used and the
    subject string shorter). (Nikita)
  . Fixed bug #76859 (stream_get_line skips data if used with data-generating
    filter). (kkopachev)

- Zip:
  . Fixed bug #78641 (addGlob can modify given remove_path value). (cmb)

(taca)

2019-10-25 00:41:37 UTC MAIN commitmail json YAML

net/unif: Add comment about why update to 5.11.50 is on hold

(gdt)

2019-10-24 22:31:48 UTC MAIN commitmail json YAML

hex-a-hop: Fix build on NetBSD 9.99.17

Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.

(kamil)

2019-10-24 22:28:46 UTC MAIN commitmail json YAML

ocsync: Fix build on NetBSD 9.99.17

Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.

(kamil)

2019-10-24 22:06:09 UTC MAIN commitmail json YAML

2019-10-24 21:50:08 UTC MAIN commitmail json YAML

ncmpc: Fix build on NetBSD 9.99.17

Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.

(kamil)

2019-10-24 21:42:30 UTC MAIN commitmail json YAML

musicpd: Switch back to PYTHON_VERSIONED_DEPENDENCIES

(nia)

2019-10-24 21:36:45 UTC MAIN commitmail json YAML

musicpd: Use current sphinx binary name

(nia)

2019-10-24 21:23:24 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.16

(nia)

2019-10-24 21:23:13 UTC MAIN commitmail json YAML

musicpd: Update to 0.21.16

ver 0.21.16 (2019/10/16)
* queue
  - fix relative destination offset when moving a range
* storage
  - curl: request the "resourcetype" property to fix database update
  - curl: URL-encode more paths
  - curl: follow redirects for collections without trailing slash
* update
  - fix crash when music_directory is not a directory
* fix build with iconv() instead of ICU

(nia)

2019-10-24 20:47:14 UTC MAIN commitmail json YAML

aspell-nds: Fix installation (conflicts with aspell)

(nia)

2019-10-24 20:43:21 UTC MAIN commitmail json YAML

2019-10-24 18:44:46 UTC MAIN commitmail json YAML

Updated emulators/qemu, net/grpc, net/py-grpcio, net/py-grpcio-tools, net/wireshark

(adam)

2019-10-24 18:44:12 UTC MAIN commitmail json YAML

wireshark: updated to 3.0.6

Wireshark 3.0.6:

What’s New

    • On macOS, Wireshark can now be installed by dropping Wireshark.app
      onto the Applications folder.

    • The macOS installer now ships with Qt 5.12.5. It previously
      shipped with Qt 5.12.3.

  Bug Fixes

  The following bugs have been fixed:

    • macOS installer uses wrong user ID. Bug 6991[1].

    • Using macosx-setup seems to prevent installing pre-built binary.
      Bug 11399[2].

    • macOS installer package is configured to disallow downgrades. Bug
      12593[3].

    • extcap: Several issues when capturing from multiple extcap
      interfaces. Bug 13653[4].

    • Expert Infos Incorrectly Displays Info Column instead of comment.
      Bug 15516[5].

    • Wireshark does not support USB packets with size greater than 256
      KiB. Bug 15985[6].

    • IS-IS: add support for decoding TE TLV Type 138 as per RFC 5307.
      Bug 16012[7].

    • NET-SNMP EngineID Length handling Warning. Bug 16051[8].

    • TLS decryption is very slow on Windows when using a large PMS
      file compared to Linux/macOS. Bug 16059[9].

    • wireshark-3.0.5/epan/dissectors/packet-nas_5gs.c:2459: bad test
      ?. Bug 16075[10].

    • ERSPAN Type III over GRE without sequence number not decoded
      correctly. Bug 16089[11].

    • Windows dumpcap -v does not display capture library info. Bug
      16108[12].

    • [Regression] FT_CHAR fields not supported in Lua API. Bug
      16129[13].

  Updated Protocol Support
  AgentX, BT L2CAP, ERSPAN, GRE, IPv4, IS-IS, NAS 5GS, OpcUa, SNMP, and
  SRT

(adam)

2019-10-24 18:34:17 UTC MAIN commitmail json YAML

py-grpcio[-tools]: updated to 1.24.3

1.24.3
Add strip_prefix to python protoc plugin and py_grpc_library.
Switch py_proto_library from using src to deps to conform with google3.
Expose local credentials on Python layer.
Make default vtable for pointer argument a constant.
Gracefully handle errors from Future object callbacks.
Gracefully handle exceptions raised by signal handlers on the main thread while unary RPCs are in flight.
Separate py_grpc_library and py_proto_library.
Add wait_for_termination method to grpc.Server.
Add Python Cancellation Example.

(adam)

2019-10-24 18:24:27 UTC MAIN commitmail json YAML

grpc: updated to 1.24.3

Release v1.24.3
This release contains refinements, improvements, and bug fixes.

Release v1.24.2
This release contains refinements, improvements, and bug fixes.

Release v1.24.1
This release contains refinements, improvements, and bug fixes.

Release v1.24.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

gRPC Core starts to have a dependency against the C++ standard library such as libstdc++.so depending on the platform. This applies to all wrapped libraries and they have this new dependency, too. (For more detail, see the proposal)
Remove call from queued picks when failing it due to channel destruction.
Catch the error if socket initialization fails.
Do not create streams after a GOAWAY has been received.
Prevent HTTP2 parser from queueing a lot of induced frames.
Send RPC deadline to server in cronet header.
Mandate static string for host and method passed to grpc_channel_register.
Fail SEND_MESSAGE ops if stream is closed for writes.
Add Delegating Channel.
C++

Allow call credentials interception at PRE_SEND_INITIAL_METADATA.
Upgrade to Bazel 0.29 (including Windows RBE).
Update Google Benchmark v1.5.0 to get CMake < 3.6 fix.
Fix a big source of races in CHTTP2 code.
Channel idleness atomic.
Update C++ code generation to work with Bazel 0.29 .

(adam)

2019-10-24 18:22:00 UTC MAIN commitmail json YAML

qemu: deal with static files generated by Sphinx

(adam)

2019-10-24 17:55:22 UTC MAIN commitmail json YAML

lmms: remove note

(nia)

2019-10-24 17:34:10 UTC MAIN commitmail json YAML

rust: Switch to using pkgsrc gzip for extraction on SunOS.

Something in the rust-1.38 tarball is tickling a bug in the version of
gzip shipped at least on SmartOS.

(jperkin)

2019-10-24 17:09:06 UTC MAIN commitmail json YAML

doc: Update shells/pbosh to 20191007

(micha)

2019-10-24 17:08:02 UTC MAIN commitmail json YAML

shells/pbosh: Update to 20191007

Based on SchilyTools Release from 2019-10-07.

Changelog
=========
- configure: Some shells report a syntax error with "< file (cmd)"
  and need the redirection statement to be *after* the command. Our
  changes to support the V7 shell by adding round braces caused ash
  variants like "dash" to fail.

  Thanks to Harald van Dijk for reporting

- cont/cc-config.sh: canged some :>some-file statements into
  (:)>some-file. they have meen missed when introducing work arounds
  for the V7 Shell on Ultrix that does not support I/O redirection
  for builtin commands.

  Thanks to Robert Clausecker for reporting

- libschily/comerr.c: If the environment COMERR_EXCODE has been set to
a value that starts with '0', the normal exit code mapping is switched
off, but all potential exit code values != 0 that follow the rule

    (excode % 256) == 0

  are mapped to -64. This helps to avoid unexpected behavior with
  historic shells that still use the old waitpid() and modern
  shells (using waitid() but in a backward compatible default mode)
  where a program that terminates with

    exit(256);

  is evaluated in conditional statements as if the exit code was 0.

- Bourne Shell: Missing Makefile.dot added.

- Bourne Shell / bsh / ved: The dotdiles TAR archives are now again named
  */dotfiles.tar.bz2 as the change in the previous release caused
  problems.

  Thanks for Gabriele Balducci balducci@units.it and Robert Clausecker
  for reporting

- Bourne Shell: Cstyle changes (long lines removed) in io.c & expand.c

- Bourne Shell: Fixed a bug that prevented to forward the special exit
  cause (NOTFOUND or NOEXEC) to the vfork() parent process via.
  struct siginfo.si_code in some cases. These values are added beyond
  the POSIX CLD_* values in siginfo.si_code from the POSIX standard.
  They are passed back from the vfork()ed child to the parent via the
  shared memory from the vfork() implementation.

- Bourne Shell: introduced shared memory to be able to forward the
  special exit cause (NOTFOUND or NOEXEC) to the parent even in case it
  used fork() instead of vfork().

- Bourne Shell: Added support for a new automatic parameter "$/" to
  complement the existing parameter "$?".

  This is a result from a discussion in a POSIX teleconference from
  April 2016.

  This new parameter returns *decimal numbers* for a normal command
  termination and *text* for abnormal command termination:

  number<>Exit code from normal termination. This is a signed 32 bit
    value from the exit() parameter on POSIX systems and a 8 bit
    value on pre-POSIX systems like Linux.

  signame>A signal name (see kill -l) if the command has been terminated
    by a signal. This is the signal name with the leading "SIG"
    stripped off.

  NOEXEC<>The command was found but could not be executed, e.g. as
    a result of missing permissions or because the name points
    to a directory.

  NOTFOUND The command could not be found.

  Note that currently, the strings "NOEXEC" and "NOTFOUND" are passed
  back reliably from vfork(2) childs or when the related state is already
  known by the cache. In other cases, the reliability of $/ with respect
  to "NOEXEC" and "NOTFOUND" has not yet been verified. It thus may
  return 126 or 127 as with $?. The string values "NOEXEC" and "NOTFOUND"
  cannot be passed back from a subshell, using only the waitid()
  mechanism. To circumvent that problem, from fork()ed subshells,.
  shared memory or non-fork()ed virtual subshells would work.

  If you detect a complex command where you get 126 or 127 instead of
  the exoected "NOEXEC" or "NOTFOUND", please send a report.

  We for now choose to use shared memory as this is easier to implement.
  Later versions will mosy likely implement virtual fork()less
  subshells.

- Bourne Shell: minor Cstyle changes on word.c and macro.c

- Bourne Shell: New version date

(micha)

2019-10-24 17:04:28 UTC MAIN commitmail json YAML

doc: Update shells/bosh to 20191007

(micha)

2019-10-24 17:03:35 UTC MAIN commitmail json YAML

shells/bosh: Update to 20191007

Based on SchilyTools Release from 2019-10-07.

Changelog
=========
- configure: Some shells report a syntax error with "< file (cmd)"
  and need the redirection statement to be *after* the command. Our
  changes to support the V7 shell by adding round braces caused ash
  variants like "dash" to fail.

  Thanks to Harald van Dijk for reporting

- cont/cc-config.sh: canged some :>some-file statements into
  (:)>some-file. they have meen missed when introducing work arounds
  for the V7 Shell on Ultrix that does not support I/O redirection
  for builtin commands.

  Thanks to Robert Clausecker for reporting

- libschily/comerr.c: If the environment COMERR_EXCODE has been set to
a value that starts with '0', the normal exit code mapping is switched
off, but all potential exit code values != 0 that follow the rule

    (excode % 256) == 0

  are mapped to -64. This helps to avoid unexpected behavior with
  historic shells that still use the old waitpid() and modern
  shells (using waitid() but in a backward compatible default mode)
  where a program that terminates with

    exit(256);

  is evaluated in conditional statements as if the exit code was 0.

- Bourne Shell: Missing Makefile.dot added.

- Bourne Shell / bsh / ved: The dotdiles TAR archives are now again named
  */dotfiles.tar.bz2 as the change in the previous release caused
  problems.

  Thanks for Gabriele Balducci balducci@units.it and Robert Clausecker
  for reporting

- Bourne Shell: Cstyle changes (long lines removed) in io.c & expand.c

- Bourne Shell: Fixed a bug that prevented to forward the special exit
  cause (NOTFOUND or NOEXEC) to the vfork() parent process via.
  struct siginfo.si_code in some cases. These values are added beyond
  the POSIX CLD_* values in siginfo.si_code from the POSIX standard.
  They are passed back from the vfork()ed child to the parent via the
  shared memory from the vfork() implementation.

- Bourne Shell: introduced shared memory to be able to forward the
  special exit cause (NOTFOUND or NOEXEC) to the parent even in case it
  used fork() instead of vfork().

- Bourne Shell: Added support for a new automatic parameter "$/" to
  complement the existing parameter "$?".

  This is a result from a discussion in a POSIX teleconference from
  April 2016.

  This new parameter returns *decimal numbers* for a normal command
  termination and *text* for abnormal command termination:

  number<>Exit code from normal termination. This is a signed 32 bit
    value from the exit() parameter on POSIX systems and a 8 bit
    value on pre-POSIX systems like Linux.

  signame>A signal name (see kill -l) if the command has been terminated
    by a signal. This is the signal name with the leading "SIG"
    stripped off.

  NOEXEC<>The command was found but could not be executed, e.g. as
    a result of missing permissions or because the name points
    to a directory.

  NOTFOUND The command could not be found.

  Note that currently, the strings "NOEXEC" and "NOTFOUND" are passed
  back reliably from vfork(2) childs or when the related state is already
  known by the cache. In other cases, the reliability of $/ with respect
  to "NOEXEC" and "NOTFOUND" has not yet been verified. It thus may
  return 126 or 127 as with $?. The string values "NOEXEC" and "NOTFOUND"
  cannot be passed back from a subshell, using only the waitid()
  mechanism. To circumvent that problem, from fork()ed subshells,.
  shared memory or non-fork()ed virtual subshells would work.

  If you detect a complex command where you get 126 or 127 instead of
  the exoected "NOEXEC" or "NOTFOUND", please send a report.

  We for now choose to use shared memory as this is easier to implement.
  Later versions will mosy likely implement virtual fork()less
  subshells.

- Bourne Shell: minor Cstyle changes on word.c and macro.c

- Bourne Shell: New version date

(micha)

2019-10-24 17:00:28 UTC MAIN commitmail json YAML

Fix incorrect wording in a comment

(pho)

2019-10-24 16:54:40 UTC MAIN commitmail json YAML

doc: Update archivers/star to 1.6.1nb2

(micha)

2019-10-24 16:53:34 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.1nb2

Based on Release 2019-10-07.

Changelog
=========
- configure: Some shells report a syntax error with "< file (cmd)"
  and need the redirection statement to be *after* the command. Our
  changes to support the V7 shell by adding round braces caused ash
  variants like "dash" to fail.

  Thanks to Harald van Dijk for reporting

- cont/cc-config.sh: canged some :>some-file statements into
  (:)>some-file. they have meen missed when introducing work arounds
  for the V7 Shell on Ultrix that does not support I/O redirection
  for builtin commands.

  Thanks to Robert Clausecker for reporting

- libschily/resolvepath.c: resolving a symlink that points to another
  symlink that points to itself, caused a coredump as a result from an
  endless recursion.

  We now detect this situation and abort the check before the endless
  recursion causes a stack overflow. A symlink that directly loops
  is immediately stopped. A longer symlink loop chain over more than one
  symlink can only be detected by the recursion nesting level and is
  aborted after a nesting level of 1024 has been reached. This works
  under the assumption that the minimum stack size is more than
  1024 * PATH_MAX and that there is no useful directory path with more
  than 1024 symlinks in the path.

  ----> This problem affected star and SCCS.

  Thanks to Philipp Wellner for reporting

- star: Added a hint to the man page that helps to find pkglist= as a.
  similar option to list=

- star: The new method to avoid extracting symlinks that point outside
  the star working directory that has been introduced in October 2018
  could cause a core dump if a symlink is checked that points to
  another aready existing symlink that points to itself. This was caused
  by a problem in libschily/resolvepath.c, see above.

  Thanks to Philipp Wellner for reporting

- star: The option -no-secure-links now may be configured as a global
  default via the tag STAR_SECURE_LINKS= in the file /etc/default/star
  and as a private default via an environment of the same name.

  If the value for this tag is 'n' or 'N', -no-secure-links is made the
  default, any other value sets the option -secure-links as the default.

  This may be useful for sysadmins that frequently use star to copy
  installation specific files, but it is risky in case that alien TAR
  archives are imported. The good news is that this permits users to
  switch to the old star behavior where no checks for risky links
  existed.

  Thanks to Dennis Clarke for reporting

-  star: A new enviroment STAR_NOHINT has been introduced to supress
  hint messages that are otherwise seen in case STAR_SECURE_LINKS or
  STAR_FSYNC is in the environment or in /etc/default/star

- star: New version date

(micha)

2019-10-24 16:42:36 UTC MAIN commitmail json YAML

doc: Update devel/smake to 1.3nb6

(micha)

2019-10-24 16:40:16 UTC MAIN commitmail json YAML

devel/smake: Update to 1.3nb6

Based on Release 2019-10-07.

Changelog
=========
- configure: Some shells report a syntax error with "< file (cmd)"
  and need the redirection statement to be *after* the command. Our
  changes to support the V7 shell by adding round braces caused ash
  variants like "dash" to fail.

  Thanks to Harald van Dijk for reporting

- cont/cc-config.sh: canged some :>some-file statements into
  (:)>some-file. they have meen missed when introducing work arounds
  for the V7 Shell on Ultrix that does not support I/O redirection
  for builtin commands.

  Thanks to Robert Clausecker for reporting

- smake: The error message for failed shell commands has been modified
  to "Code %d (%s) from command line..." in order to cause less confusion
  with the text printed by smake.

  The text for %s is the strerror() result for the exit code if
  applicable.

  Thanks to Robert Clausecker for reporting

(micha)

2019-10-24 16:37:06 UTC MAIN commitmail json YAML

doc: Updated audio/lmms to 1.2.1

(nia)

2019-10-24 16:36:56 UTC MAIN commitmail json YAML

lmms: Update to 1.2.1

pkgsrc changes:

- Fixed initial midi settings on NetBSD (use /dev/rmidi0 instead of /dev/midi)
- Enable only "native" audio outputs by default
- Disable some no longer used dependencies

New changes in 1.2.1: (2019-10-21)

    General improvements
        Respect OS' case sensitivity when checking for existing files (#4768)
        Remove MIDI connections from factory .mmpz files (#5163)
        Show FreeBSD in the build version info (732448c)
    UI improvements
        Make splash screen text white (#5149)
        Show Beat/Bassline Editor on clicking track labels of B/B tracks (#5060)
        Enable dark title bar on macOS (df79f8c)
    Bug Fixes
        Fix building RemoteVstPlugin with Wine >= 4.14 (#5210)
        Fix stuck keys when dragging on the piano view (#5127)
        Fix crash on unmarking octave semitones (#5184)
        Fix invalid MIDI Program Change decoding (#5154)
        Rubberband fix for selecting a large area in the song editor (#5003)
        VeSTige: show icon on 'Turn off all notes' button (#5237)
        RemoteVstPlugin: fix crashes when failed to open a file (#5235)
        Organic: fix glitch at the beginning of a note (#5252)
        Fix broken audio sample exporting on high sampling rate (#5226)
    Localization
        Better French translations in the menu item file (#4711)
        Fix too long translations to fix the UI misalignment (#5185)

(nia)

2019-10-24 14:39:38 UTC MAIN commitmail json YAML

lang/ruby: change for --no-document option

Replace RUBY_BUILD_RDOC and RUBY_BUILD_RI with RUBY_BUILD_DOCUMENT since
rdoc's --no-rdoc and --no-ri options are deprecated almost 8 years ago
and these options are replaced with -no-document option.

No package should be changed.

(taca)

2019-10-24 13:00:07 UTC MAIN commitmail json YAML

Updated devel/py-test-forked, devel/py-test-mock

(adam)

2019-10-24 12:53:48 UTC MAIN commitmail json YAML

py-test-mock: updated to 1.11.2

1.11.2:
* The *pytest introspection follows* message is no longer shown
  if there is no pytest introspection.
* ``mocker`` now raises a ``TypeError`` when used as a context-manager.

(adam)

2019-10-24 12:52:24 UTC MAIN commitmail json YAML

doc: Updated textproc/json2tsv to 0.3

(leot)

2019-10-24 12:52:10 UTC MAIN commitmail json YAML

json2tsv: Update to 0.3

Changes:
0.3
---
- Separate into more preciso JSON types primitives (p) to: bool (b),
  null (?), number (n)
- Misc bug fixes and improvements

(leot)

2019-10-24 12:50:36 UTC MAIN commitmail json YAML

bind914: Fix build on SmartOS

SmartOS requires _XOPEN_SOURCE for various macros and functions (CMSG_DATA() et
al.)

(otis)

2019-10-24 12:48:54 UTC MAIN commitmail json YAML

py-test-forked: updated to 1.1.3

v1.1.3
* Another dummy release to sort out missing wheels (hopefully).

v1.1.2
* Another dummy release to sort out missing wheels (hopefully).

v1.1.1
* Dummy release to sort out CI issues.

v1.1.0
* New marker `pytest.mark.forked` to fork before individual tests.

(adam)

2019-10-24 12:21:40 UTC MAIN commitmail json YAML

bash: bump revision

(triaxx)

2019-10-24 11:58:14 UTC MAIN commitmail json YAML

doc: Updated games/nethack to 3.6.2

(pho)

2019-10-24 11:56:08 UTC MAIN commitmail json YAML

doc: Updated games/nethack to 3.6.2

(pho)

2019-10-24 11:53:13 UTC MAIN commitmail json YAML

bash: add missing options.mk

(triaxx)

2019-10-24 11:52:44 UTC MAIN commitmail json YAML

Update to NetHack 3.6.2

See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html

IMPORTANT NOTICE:
  Old 3.4.x save files are *incompatible* with this version (which
  isn't my fault). Files are now saved in /var/games/nethack360.

(pho)

2019-10-24 11:52:30 UTC MAIN commitmail json YAML

bash: make nls support optional

pkgsrc changes:
  - remove broken static option
  - add nls option (disable by default)
  - change LOCALBASE to PREFIX (appease pkglint)

(triaxx)

2019-10-24 11:52:21 UTC MAIN commitmail json YAML

2019-10-24 11:52:08 UTC MAIN commitmail json YAML

Update to NetHack 3.6.2

See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html

IMPORTANT NOTICE:
  Old 3.4.x save files are *incompatible* with this version (which
  isn't my fault). Files are now saved in /var/games/nethack360.

(pho)

2019-10-24 11:51:52 UTC MAIN commitmail json YAML

Update to NetHack 3.6.2

See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html

IMPORTANT NOTICE:
  Old 3.4.x save files are *incompatible* with this version (which
  isn't my fault). Files are now saved in /var/games/nethack360.

(pho)

2019-10-24 11:51:23 UTC MAIN commitmail json YAML

Update to NetHack 3.6.2

See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html

IMPORTANT NOTICE:
  Old 3.4.x save files are *incompatible* with this version (which
  isn't my fault). Files are now saved in /var/games/nethack360.

(pho)

2019-10-24 11:40:00 UTC MAIN commitmail json YAML

2019-10-24 11:20:09 UTC MAIN commitmail json YAML

llvm: Extend linkmap fix to another file for SunOS.

(jperkin)

2019-10-24 10:53:23 UTC MAIN commitmail json YAML

bison: Remove broken and now entirely redundant nls section.

(jperkin)

2019-10-24 10:44:57 UTC MAIN commitmail json YAML

python38: Make float words test a little less insane.

Fixes build on SunOS with the native grep.

(jperkin)

2019-10-24 10:25:39 UTC MAIN commitmail json YAML

bison: Spell CONFIGURE_ARGS correctly.

(jperkin)

2019-10-24 09:19:02 UTC MAIN commitmail json YAML

meson: don't expose cmake if the package didn't also set USE_CMAKE

(tnn)

2019-10-24 08:30:20 UTC MAIN commitmail json YAML

print: Reorder entries in Makefile

(micha)

2019-10-24 08:21:34 UTC MAIN commitmail json YAML

print/flpsed: Remove unregistered patch (already merged in current version)

(micha)

2019-10-24 07:57:14 UTC MAIN commitmail json YAML

2019-10-24 00:40:16 UTC MAIN commitmail json YAML

doc: Updated emulators/cannonball to 0.3.20191023

(fox)

2019-10-24 00:36:07 UTC MAIN commitmail json YAML

emulators/cannonball: Removes the patch (missed in the last commit).

- Removes patch that has been merged upstream.

(fox)

2019-10-24 00:32:36 UTC MAIN commitmail json YAML

emulators/cannonball: Update to 0.3.20191023

- Removes patch that has been merged upstream.

Changes since 0.3.20190924:

- bsd.cmake now defaults to using SDL2.

(fox)

2019-10-23 20:21:05 UTC MAIN commitmail json YAML

fs-uae is NOT_PAX_MPROTECT_SAFE.

(rhialto)

2019-10-23 19:50:23 UTC MAIN commitmail json YAML

buzztrax: Missing dependencies

(nia)

2019-10-23 19:35:25 UTC MAIN commitmail json YAML

anjuta: Needs itstool

(nia)

2019-10-23 19:34:23 UTC MAIN commitmail json YAML

qsynth: Needs qt tools

(nia)

2019-10-23 16:34:19 UTC MAIN commitmail json YAML

devel/ruby-docile: update to 1.3.2

Update ruby-docile to 1.3.2.

## v1.3.2 (2019-06-12)

  - Special thanks (again!) to Taichi Ishitani (@taichi-ishitani):
  - Fix for DSL object is replaced when #dsl_eval is nested (#33, PR #34)

(taca)

2019-10-23 16:22:46 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-backports to 3.15.0

(taca)

2019-10-23 16:22:22 UTC MAIN commitmail json YAML

devel/ruby-backports: update to 3.15.0

Update ruby-backports to 3.15.0.

== Version 3.15.0 - May 15th, 2019

  * Proc / Method
    * +<<+, +>>+

(taca)

2019-10-23 16:21:14 UTC MAIN commitmail json YAML

doc: Added archivers/ruby-ffi-libarchive version 0.4.10

(taca)

2019-10-23 16:20:59 UTC MAIN commitmail json YAML

archivers/Makefile: add and enable ruby-ffi-libarchive

(taca)

2019-10-23 16:20:13 UTC MAIN commitmail json YAML

archivers/ruby-ffi-libarchive: add version 0.4.10

Add ruby-ffi-libarchive package version 0.4.10.

ffi-libarchive

A Ruby FFI binding to libarchive.

(taca)

2019-10-23 16:17:56 UTC MAIN commitmail json YAML

doc: Updated devel/ruby2ruby to 2.4.4

(taca)

2019-10-23 16:17:35 UTC MAIN commitmail json YAML

devel/ruby2ruby: update to 2.4.4

Update ruby2ruby to 2.4.4.

=== 2.4.4 / 2019-09-24

* 1 bug fix:

  * Fixed deprecation warnings from patterns change in sexp_processor.

=== 2.4.3 / 2019-06-03

* 4 bug fixes:

  * Added shadow block args. (jaynetics)
  * Fixed generation for block args w/ trailing commas.
  * Fixed nested masgn block args and arrays. (jaynetics)
  * Fixes for stabby proc / lambda changes.

(taca)

2019-10-23 16:16:56 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 3.18.1

(taca)

2019-10-23 16:16:33 UTC MAIN commitmail json YAML

devel/hoe: update to 3.18.1

Update hoe to 3.18.1.

=== 3.18.1 / 2019-09-14

* 1 minor enhancement:

  * Added deprecations to minitest/test_task: TESTOPTS, N (for #threads), FILTER.

* 3 bug fixes:

  * Fixed one use of Array.prepend on ruby 2.3-2.4.
  * Removed FILTER/N/X handling from hoe/test.rb in favor of minitest/test_task.rb.
  * Sort globs before shuffling to normalize different file systems.

(taca)

2019-10-23 16:15:36 UTC MAIN commitmail json YAML

devel/ZenTest: update to 4.12.0

Update ZenTest to 4.12.0

=== 4.12.0 / 2019-09-22

* 3 major enhancements:

  * Deleted autotest from project. Use minitest-autotest instead.
  * Removed multiruby_setup. Use ruby-install or ruby-build or install your own.
  * Update multiruby to use ~/.rubies (default for ruby-install).

* 4 minor enhancements:

  * Find and use the multiruby next to multigem.
  * multiruby ignores GEM_HOME and GEM_PATH (to allow multigem to work).
  * multiruby respects global `multiruby_skip` entries in `~/.hoerc`.
  * multiruby sorts versions properly so glob ordering is consistent.

* 1 bug fix:

  * Removed hacks for rbx because nobody uses rbx.

(taca)

2019-10-23 16:14:28 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.25.0

(taca)

2019-10-23 16:13:23 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.25.0

Update ruby-sequel to 5.25.0.

=== 5.25.0 (2019-10-01)

* Fix Sequel::SQL::NumericMethods#coerce to not raise NoMethodError if super method is not defined (jeremyevans) (#1645)

* Allow setting a default for a column that already has a default on Microsoft SQL Server (jeremyevans)

* Fix keyword argument separation warnings on Ruby master branch in csv_serializer plugin (jeremyevans)

* Add association_multi_add_remove plugin for adding/removing multiple associated objects in a single method call (AlexWayfer, jeremyevans) (#1641, #1643)

* Make sharding plugin integrate with server_block extension (jeremyevans)

(taca)

2019-10-23 16:12:29 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-moneta to 1.2.0

(taca)

2019-10-23 16:12:05 UTC MAIN commitmail json YAML

databases/ruby-moneta: update to 1.2.0

1.2.0

* Adapters::Sequel - fix for compatibility with new version of JDBC SQLite
* Adapters::Couch - refactor of error handling, #clear, #merge!, #slice, rev caching
* Fallback - add fallback proxy (#162)
* Pool - rewrite to enable limiting of size, gradual shrinking
* Enumerable - add proxy providing Enumerable API (using #each_key)
* Adapters::Couch, Adapters::RestClient - add Faraday :adapter option
* Adapters::Couch - add :full_commit and :batch options to some operations
* Adapters::LRUHash - rewrite to take advantage of ordered hashes
* Adapters::ActiveRecord - recover from deadlock during increment

(taca)

2019-10-23 16:09:58 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-hiera to 3.6.0

(taca)

2019-10-23 16:09:16 UTC MAIN commitmail json YAML

databases/ruby-hiera: update to 3.6.0

Update ruby-hiera to 3.6.0

No change except version.

(taca)

2019-10-23 15:00:46 UTC MAIN commitmail json YAML

Note update of security/vault to 1.2.3.

(he)

2019-10-23 15:00:05 UTC MAIN commitmail json YAML

Upgrade security/vault to version 1.2.3.

Pkgsrc changes:
* Fix == in shell script test.
* Add some patches to make this build on NetBSD.

Upstream changes:

## 1.2.3 (September 12, 2019)

FEATURES:
* Oracle Cloud (OCI) Integration: Vault now support using Oracle
  Cloud for storage, auto unseal, and authentication.

IMPROVEMENTS:
* auth/jwt: Groups claim matching now treats a string response
  as a single element list [JWT-63]
* auth/kubernetes: enable better support for projected tokens
  API by allowing user to specify issuer [GH-65]
* auth/pcf: The PCF auth plugin was renamed to the CF auth plugin,
  maintaining full backwards compatibility [GH-7346]
* replication: Premium packages now come with unlimited performance
  standby nodes

BUG FIXES:
* agent: Allow batch tokens and other non-renewable tokens to be
  used for agent operations [GH-7441]
* auth/jwt: Fix an error where newer (v1.2) token_* configuration
  parameters were not being applied to tokens generated using
  the OIDC login flow [JWT-67]
* seal/transit: Allow using Vault Agent for transit seal operations
  [GH-7441]
* storage/couchdb: Fix a file descriptor leak [GH-7345]
* ui: Fix a bug where the status menu would disappear when trying
  to revoke a token [GH-7337]
* ui: Fix a regression that prevented input of custom items in
  search-select [GH-7338]
* ui: Fix an issue with the namespace picker being unable to
  render nested namespaces named with numbers and sorting of
  namespaces in the picker [GH-7333]

## 1.2.2 (August 15, 2019)

CHANGES:
* auth/pcf: The signature format has been updated to use the
  standard Base64 encoding instead of the URL-safe variant.
  Signatures created using the previous format will continue to
  be accepted [PCF-27]
* core: The http response code returned when an identity token
  key is not found has been changed from 400 to 404

IMPROVEMENTS:
* identity: Remove 512 entity limit for groups [GH-7317]

BUG FIXES:
* auth/approle: Fix an error where an empty token_type string
  was not being correctly handled as TokenTypeDefault [GH-7273]
* auth/radius: Fix panic when logging in [GH-7286]
* ui: the string-list widget will now honor multiline input [GH-7254]
* ui: various visual bugs in the KV interface were addressed [GH-7307]
* ui: fixed incorrect URL to access help in LDAP auth [GH-7299]

1.2.1 (August 6th, 2019)

BUG FIXES:
* agent: Fix a panic on creds pulling in some error conditions
  in aws and alicloud auth methods [GH-7238]
* auth/approle: Fix error reading role-id on a role created
  pre-1.2 [GH-7231]
* auth/token: Fix sudo check in non-root namespaces on create
  [GH-7224]
* core: Fix health checks with perfstandbyok=true returning the
  wrong status code [GH-7240]
* ui: The web CLI will now parse input as a shell string, with
  special characters escaped [GH-7206]
* ui: The UI will now redirect to a page after authentication
  [GH-7088]
* ui (Enterprise): The list of namespaces is now cleared when
  logging out [GH-7186]

## 1.2.0 (July 30th, 2019)

CHANGES:
* Token store roles use new, common token fields for the values
  that overlap with other auth backends. period, explicit_max_ttl,
  and bound_cidrs will continue to work, with priority being
  given to the token_ prefixed versions of those parameters. They
  will also be returned when doing a read on the role if they
  were used to provide values initially; however, in Vault 1.4
  if period or explicit_max_ttl is zero they will no longer be
  returned. (explicit_max_ttl was already not returned if empty.)
* Due to underlying changes in Go version 1.12 and Go > 1.11.5,
  Vault is now stricter about what characters it will accept in
  path names. Whereas before it would filter out unprintable
  characters (and this could be turned off), control characters
  and other invalid characters are now rejected within Go's HTTP
  library before the request is passed to Vault, and this cannot
  be disabled. To continue using these (e.g. for already-written
  paths), they must be properly percent-encoded (e.g. \r becomes
  %0D, \x00 becomes %00, and so on).
* The user-configured regions on the AWSKMS seal stanza will now
  be preferred over regions set in the enclosing environment.
  This is a breaking change.
* All values in audit logs now are omitted if they are empty.
  This helps reduce the size of audit log entries by not reproducing
  keys in each entry that commonly don't contain any value, which
  can help in cases where audit log entries are above the maximum
  UDP packet size and others.
* Both PeriodicFunc and WALRollback functions will be called if
  both are provided. Previously WALRollback would only be called
  if PeriodicFunc was not set. See GH-6717 for details.
* Vault now uses Go's official dependency management system, Go
  Modules, to manage dependencies. As a result to both reduce
  transitive dependencies for API library users and plugin authors,
  and to work around various conflicts, we have moved various
  helpers around, mostly under an sdk/ submodule. A couple of
  functions have also moved from plugin helper code to the api/
  submodule. If you are a plugin author, take a look at some of
  our official plugins and the paths they are importing for
  guidance.
* AppRole uses new, common token fields for values that overlap
  with other auth backends. period and policies will continue to
  work, with priority being given to the token_ prefixed versions
  of those parameters. They will also be returned when doing a
  read on the role if they were used to provide values initially.
* In AppRole, "default" is no longer automatically added to the
  policies parameter. This was a no-op since it would always be
  added anyways by Vault's core; however, this can now be explicitly
  disabled with the new token_no_default_policy field.
* In AppRole, bound_cidr_list is no longer returned when reading
  a role
* rollback: Rollback will no longer display log messages when it
  runs; it will only display messages on error.
* Database plugins will now default to 4 max_open_connections
  rather than 2.

FEATURES:
* Integrated Storage: Vault 1.2 includes a tech preview of a new
  way to manage storage directly within a Vault cluster. This
  new integrated storage solution is based on the Raft protocol
  which is also used to back HashiCorp Consul and HashiCorp Nomad.
* Combined DB credential rotation: Alternative mode for the
  Combined DB Secret Engine to automatically rotate existing
  database account credentials and set Vault as the source of
  truth for credentials.
* Identity Tokens: Vault's Identity system can now generate
  OIDC-compliant ID tokens. These customizable tokens allow
  encapsulating a signed, verifiable snapshot of identity
  information and metadata. They can be use by other applications-even
  those without Vault authorization-as a way of establishing
  identity based on a Vault entity.
* Pivotal Cloud Foundry plugin: New auth method using Pivotal
  Cloud Foundry certificates for Vault authentication.
* ElasticSearch database plugin: New ElasticSearch database plugin
  issues unique, short-lived ElasticSearch credentials.
* New UI Features: An HTTP Request Volume Page and new UI for
  editing LDAP Users and Groups have been added.
* HA support for Postgres: PostgreSQL versions >= 9.5 may now
  but used as and HA storage backend.
* KMIP secrets engine (Enterprise): Allows Vault to operate as
  a KMIP Server, seamlessly brokering cryptographic operations
  for traditional infrastructure.
* Common Token Fields: Auth methods now use common fields for
  controlling token behavior, making it easier to understand
  configuration across methods.
* Vault API explorer: The Vault UI now includes an embedded API
  explorer where you can browse the endpoints avaliable to you
  and make requests. To try it out, open the Web CLI and type
  api.

IMPROVEMENTS:
* agent: Allow EC2 nonce to be passed in [GH-6953]
* agent: Add optional namespace parameter, which sets the default
  namespace for the auto-auth functionality [GH-6988]
* agent: Add cert auto-auth method [GH-6652]
* api: Add support for passing data to delete operations via
  DeleteWithData [GH-7139]
* audit/file: Dramatically speed up file operations by changing
  locking/marshaling order [GH-7024]
* auth/jwt: A JWKS endpoint may now be configured for signature
  verification [JWT-43]
* auth/jwt: A new verbose_oidc_logging role parameter has been
  added to help troubleshoot OIDC configuration [JWT-57]
* auth/jwt: bound_claims will now match received claims that are
  lists if any element of the list is one of the expected values
  [JWT-50]
* auth/jwt: Leeways for nbf and exp are now configurable, as is
  clock skew leeway [JWT-53]
* auth/kubernetes: Allow service names/namespaces to be configured
  as globs [KUBEAUTH-58]
* auth/token: Allow the support of the identity system for the
  token backend via token roles [GH-6267]
* auth/token: Add a large set of token configuration options to
  token store roles [GH-6662]
* cli: path-help now allows -format=json to be specified, which
  will output OpenAPI [GH-7006]
* cli: Add support for passing parameters to vault delete operations
  [GH-7139]
* cli: Add a log-format CLI flag that can specify either "standard"
  or "json" for the log format for the vault servercommand.
  [GH-6840]
* cli: Add -dev-no-store-token to allow dev servers to not store
  the generated token at the tokenhelper location [GH-7104]
* identity: Allow a group alias' canonical ID to be modified
* namespaces: Namespaces can now be created and deleted from
  performance replication secondaries
* plugins: Change the default for max_open_connections for DB
  plugins to 4 [GH-7093]
* replication: Client TLS authentication is now supported when
  enabling or updating a replication secondary
* secrets/database: Cassandra operations will now cancel on client
  timeout [GH-6954]
* secrets/kv: Add optional delete_version_after parameter, which
  takes a duration and can be set on the mount and/or the metadata
  for a specific key [GH-7005]
* storage/postgres: LIST now performs better on large datasets
  [GH-6546]
* storage/s3: A new path parameter allows selecting the path
  within a bucket for Vault data [GH-7157]
* ui: KV v1 and v2 will now gracefully degrade allowing a write
  without read workflow in the UI [GH-6570]
* ui: Many visual improvements with the addition of Toolbars
  [GH-6626], the restyling of the Confirm Action component
  [GH-6741], and using a new set of glyphs for our Icon component
  [GH-6736]
* ui: Lazy loading parts of the application so that the total
  initial payload is smaller [GH-6718]
* ui: Tabbing to auto-complete in filters will first complete a
  common prefix if there is one [GH-6759]
* ui: Removing jQuery from the application makes the initial JS
  payload smaller [GH-6768]

BUG FIXES:
* audit: Log requests and responses due to invalid wrapping token
  provided [GH-6541]
* audit: Fix bug preventing request counter queries from working
  with auditing enabled [GH-6767
* auth/aws: AWS Roles are now upgraded and saved to the latest
  version just after the AWS credential plugin is mounted.
  [GH-7025]
* auth/aws: Fix a case where a panic could stem from a malformed
  assumed-role ARN when parsing this value [GH-6917]
* auth/aws: Fix an error complaining about a read-only view that
  could occur during updating of a role when on a performance
  replication secondary [GH-6926]
* auth/jwt: Fix a regression introduced in 1.1.1 that disabled
  checking of client_id for OIDC logins [JWT-54]
* auth/jwt: Fix a panic during OIDC CLI logins that could occur
  if the Vault server response is empty [JWT-55]
* auth/jwt: Fix issue where OIDC logins might intermittently fail
  when using performance standbys [JWT-61]
* identity: Fix a case where modifying aliases of an entity could
  end up moving the entity into the wrong namespace
* namespaces: Fix a behavior (currently only known to be benign)
  where we wouldn't delete policies through the official functions
  before wiping the namespaces on deletion
* secrets/database: Escape username/password before using in
  connection URL [GH-7089]
* secrets/pki: Forward revocation requests to active node when
  on a performance standby [GH-7173]
* ui: Fix timestamp on some transit keys [GH-6827]
* ui: Show Entities and Groups in Side Navigation [GH-7138]
* ui: Ensure dropdown updates selected item on HTTP Request
  Metrics page

## 1.1.4/1.1.5 (July 25th/30th, 2019)

NOTE:

Although 1.1.4 was tagged, we realized very soon after the tag was
publicly pushed that an intended fix was accidentally left out. As
a result, 1.1.4 was not officially announced and 1.1.5 should be
used as the release after 1.1.3.

IMPROVEMENTS:
* identity: Allow a group alias' canonical ID to be modified
* namespaces: Improve namespace deletion performance [GH-6939]
* namespaces: Namespaces can now be created and deleted from
  performance replication secondaries

BUG FIXES:
* api: Add backwards compat support for API env vars [GH-7135]
* auth/aws: Fix a case where a panic could stem from a malformed
  assumed-role ARN when parsing this value [GH-6917]
* auth/ldap: Add use_pre111_group_cn_behavior flag to allow
  recovering from a regression caused by a bug fix starting in
  1.1.1 [GH-7208]
* auth/aws: Use a role cache to avoid separate locking paths
  [GH-6926]
* core: Fix a deadlock if a panic happens during request handling
  [GH-6920]
* core: Fix an issue that may cause key upgrades to not be cleaned
  up properly [GH-6949]
* core: Don't shutdown if key upgrades fail due to canceled
  context [GH-7070]
* core: Fix panic caused by handling requests while vault is
  inactive
* identity: Fix reading entity and groups that have spaces in
  their names [GH-7055]
* identity: Ensure entity alias operations properly verify
  namespace [GH-6886]
* mfa: Fix a nil pointer panic that could occur if invalid Duo
  credentials were supplied
* replication: Forward step-down on perf standbys to match HA
  behavior
* replication: Fix various read only storage errors on performance
  standbys
* replication: Stop forwarding before stopping replication to
  eliminate some possible bad states
* secrets/database: Allow cassandra queries to be cancled [GH-6954]
* storage/consul: Fix a regression causing vault to not connect
  to consul over unix sockets [GH-6859]
* ui: Fix saving of TTL and string array fields generated by Open
  API [GH-7094]

## 1.1.3 (June 5th, 2019)

IMPROVEMENTS:
* agent: Now supports proxying request query parameters [GH-6772]
* core: Mount table output now includes a UUID indicating the
  storage path [GH-6633]
* core: HTTP server timeout values are now configurable [GH-6666]
* replication: Improve performance of the reindex operation on
  secondary clusters when mount filters are in use
* replication: Replication status API now returns the state and
  progress of a reindex

BUG FIXES:
* api: Return the Entity ID in the secret output [GH-6819]
* auth/jwt: Consider bound claims when considering if there is at least one
  bound constraint [JWT-49]
* auth/okta: Fix handling of group names containing slashes [GH-6665]
* cli: Add deprecated stored-shares flag back to the init command [GH-6677]
* cli: Fix a panic when the KV command would return no data [GH-6675]
* cli: Fix issue causing CLI list operations to not return proper format when
  there is an empty response [GH-6776]
* core: Correctly honor non-HMAC request keys when auditing requests [GH-6653]
* core: Fix the `x-vault-unauthenticated` value in OpenAPI for a number of
  endpoints [GH-6654]
* core: Fix issue where some OpenAPI parameters were incorrectly listed as
  being sent as a header [GH-6679]
* core: Fix issue that would allow duplicate mount names to be used [GH-6771]
* namespaces: Fix behavior when using `root` instead of `root/` as the
  namespace header value
* pki: fix a panic when a client submits a null value [GH-5679]
* replication: Properly update mount entry cache on a secondary to apply all
  new values after a tune
* replication: Properly close connection on bootstrap error
* replication: Fix an issue causing startup problems if a namespace policy
  wasn't replicated properly
* replication: Fix longer than necessary WAL replay during an initial reindex
* replication: Fix error during mount filter invalidation on DR
  secondary clusters
* secrets/ad: Make time buffer configurable [AD-35]
* secrets/gcp: Check for nil config when getting credentials [SGCP-35]
* secrets/gcp: Fix error checking in some cases where the returned value could
  be 403 instead of 404 [SGCP-37]
* secrets/gcpkms: Disable key rotation when deleting a key [GCPKMS-10]
* storage/consul: recognize `https://` address even if schema not specified
  [GH-6602]
* storage/dynamodb: Fix an issue where a deleted lock key in DynamoDB (HA)
  could cause constant switching of the active node [GH-6637]
* storage/dynamodb: Eliminate a high-CPU condition that could occur if an
  error was received from the DynamoDB API [GH-6640]
* storage/gcs: Correctly use configured chunk size values [GH-6655]
* storage/mssql: Use the correct database when pre-created schemas exist
  [GH-6356]
* ui: Fix issue with select arrows on drop down menus [GH-6627]
* ui: Fix an issue where sensitive input values weren't being saved to the
  server [GH-6586]
* ui: Fix web cli parsing when using quoted values [GH-6755]
* ui: Fix a namespace workflow mapping identities from external namespaces by
  allowing arbitrary input in search-select component [GH-6728]
* core: Fix issue that would allow duplicate mount names to be used [GH-6771]
* namespaces: Fix behavior when using `root` instead of `root/` as the
  namespace header value
* pki: fix a panic when a client submits a null value [GH-5679]
* replication: Properly update mount entry cache on a secondary to apply all
  new values after a tune
* replication: Properly close connection on bootstrap error
* replication: Fix an issue causing startup problems if a namespace policy
  wasn't replicated properly
* replication: Fix longer than necessary WAL replay during an initial reindex
* replication: Fix error during mount filter invalidation on DR
  secondary clusters
* secrets/ad: Make time buffer configurable [AD-35]
* secrets/gcp: Check for nil config when getting credentials [SGCP-35]
* secrets/gcp: Fix error checking in some cases where the returned value could
  be 403 instead of 404 [SGCP-37]
* secrets/gcpkms: Disable key rotation when deleting a key [GCPKMS-10]
* storage/consul: recognize `https://` address even if schema not specified
  [GH-6602]
* storage/dynamodb: Fix an issue where a deleted lock key in DynamoDB (HA)
  could cause constant switching of the active node [GH-6637]
* storage/dynamodb: Eliminate a high-CPU condition that could occur if an
  error was received from the DynamoDB API [GH-6640]
* storage/gcs: Correctly use configured chunk size values [GH-6655]
* storage/mssql: Use the correct database when pre-created schemas exist
  [GH-6356]
* ui: Fix issue with select arrows on drop down menus [GH-6627]
* ui: Fix an issue where sensitive input values weren't being saved to the
  server [GH-6586]
* ui: Fix web cli parsing when using quoted values [GH-6755]
* ui: Fix a namespace workflow mapping identities from external namespaces by
  allowing arbitrary input in search-select component [GH-6728]

## 1.1.2 (April 18th, 2019)

This is a bug fix release containing the two items below. It is otherwise
unchanged from 1.1.1.

BUG FIXES:
* auth/okta: Fix a potential dropped error [GH-6592]
* secrets/kv: Fix a regression on upgrade where a KVv2 mount could fail to be
  mounted on unseal if it had previously been mounted but not written to
  [KV-31]

## 1.1.1 (April 11th, 2019)

SECURITY:
* Given: (a) performance replication is enabled; (b) performance standbys are
  in use on the performance replication secondary cluster; and (c) mount
  filters are in use, if a mount that was previously available to a secondary
  is updated to be filtered out, although the data would be removed from the
  secondary cluster, the in-memory cache of the data would not be purged on
  the performance standby nodes. As a result, the previously-available data
  could still be read from memory if it was ever read from disk, and if this
  included mount configuration data this could result in token or lease

BUG FIXES:
* agent: Allow auto-auth to be used with caching without having to define any
  sinks [GH-6468]
* agent: Disallow some nonsensical config file combinations [GH-6471]
* auth/ldap: Fix CN check not working if CN was not all in uppercase [GH-6518]
* auth/jwt: The CLI helper for OIDC logins will now open the
  browser to the correct URL when running on Windows [JWT-37]
* auth/jwt: Fix OIDC login issue where configured TLS certs weren't
  being used [JWT-40]
* auth/jwt: Fix an issue where the `oidc_scopes` parameter was
  not being included in the response to a role read request [JWT-35]
* core: Fix seal migration case when migrating to Shamir and a seal block
  wasn't explicitly specified [GH-6455]
* core: Fix unwrapping when using namespaced wrapping tokens [GH-6536]
* core: Fix incorrect representation of required properties in OpenAPI output
  [GH-6490]
* core: Fix deadlock that could happen when using the UI [GH-6560]
* identity: Fix updating groups removing existing members [GH-6527]
* identity: Properly invalidate group alias in performance secondary [GH-6564]
* identity: Use namespace context when loading entities and groups to ensure
  merging of duplicate entries works properly [GH-6563]
* replication: Fix performance standby election failure [GH-6561]
* replication: Fix mount filter invalidation on performance standby nodes
* replication: Fix license reloading on performance standby nodes
* replication: Fix handling of control groups on performance standby nodes
* replication: Fix some forwarding scenarios with request bodies using
  performance standby nodes [GH-6538]
* secret/gcp: Fix roleset binding when using JSON [GCP-27]
* secret/pki: Use `uri_sans` param in when not using CSR parameters [GH-6505]
* storage/dynamodb: Fix a race condition possible in HA configurations
  that could leave the cluster without a leader [GH-6512]
* ui: Fix an issue where in production builds OpenAPI model
  generation was failing, causing any form using it to render
  labels with missing fields [GH-6474]
* ui: Fix issue nav-hiding when moving between namespaces [GH-6473]
* ui: Secrets will always show in the nav regardless of access to
  cubbyhole [GH-6477]
* ui: fix SSH OTP generation [GH-6540]
* ui: add polyfill to load UI in IE11 [GH-6567]
* ui: Fix issue where some elements would fail to work properly if using ACLs
  with segment-wildcard paths (`/+/` segments) [GH-6525]

## 1.1.0 (March 18th, 2019)

CHANGES:
* auth/jwt: The `groups_claim_delimiter_pattern` field has been removed. If the
  groups claim is not at the top level, it can now be specified as a
  [JSONPointer](https://tools.ietf.org/html/rfc6901).
* auth/jwt: Roles now have a "role type" parameter with a default type of
  "oidc". To configure new JWT roles, a role type of "jwt" must be explicitly
  specified.
* cli: CLI commands deprecated in 0.9.2 are now removed. Please see the CLI
  help/warning output in previous versions of Vault for updated commands.
* core: Vault no longer automatically mounts a K/V backend at the "secret/"
  path when initializing Vault
* core: Vault's cluster port will now be open at all times on HA standby nodes
* plugins: Vault no longer supports running netRPC plugins. These were
  deprecated in favor of gRPC based plugins and any plugin built since 0.9.4
  defaults to gRPC. Older plugins may need to be recompiled against the latest
  Vault dependencies.

FEATURES:
* **Vault Agent Caching**: Vault Agent can now be configured to act as a
  caching proxy to Vault. Clients can send requests to Vault Agent and the
  request will be proxied to the Vault server and cached locally in Agent.
  Currently Agent will cache generated leases and tokens and keep them
  renewed. The proxy can also use the Auto Auth feature so clients do not need
  to authenticate to Vault, but rather can make requests to Agent and have
  Agent fully manage token lifecycle.
* **OIDC Redirect Flow Support**: The JWT auth backend now supports OIDC
  roles. These allow authentication via an OIDC-compliant provider via the
  user's browser. The login may be initiated from the Vault UI or through
  the `vault login` command.
* **ACL Path Wildcard**: ACL paths can now use the `+` character to enable
  wild card matching for a single directory in the path definition.
* **Transit Auto Unseal**: Vault can now be configured to use the Transit
  Secret Engine in another Vault cluster as an auto unseal provider.

IMPROVEMENTS:
* auth/jwt: A default role can be set. It will be used during
  JWT/OIDC logins if a role is not specified.
* auth/jwt: Arbitrary claims data can now be copied into token &
  alias metadata.
* auth/jwt: An arbitrary set of bound claims can now be configured for a role.
* auth/jwt: The name "oidc" has been added as an alias for the
  jwt backend. Either name may be specified in the `auth enable` command.
* command/server: A warning will be printed when 'tls_cipher_suites'
  includes a blacklisted cipher suite or all cipher suites are blacklisted
  by the HTTP/2 specification [GH-6300]
* core/metrics: Prometheus pull support using a new sys/metrics
  endpoint. [GH-5308]
* core: On non-windows platforms a SIGUSR2 will make the server log a dump of
  all running goroutines' stack traces for debugging purposes [GH-6240]
* replication: The initial replication indexing process on newly
  initialized or upgraded clusters now runs asynchronously
* sentinel: Add token namespace id and path, available in rules as
  token.namespace.id and token.namespace.path
* ui: The UI is now leveraging OpenAPI definitions to pull in
  fields for various forms.  This means, it will not be necessary to add
  fields on the go and JS sides in the future.  [GH-6209]

BUG FIXES:
* auth/jwt: Apply `bound_claims` validation across all login paths
* auth/jwt: Update `bound_audiences` validation during non-OIDC
  logins to accept any matched audience, as documented and handled
  in OIDC logins [JWT-30]
* auth/token: Fix issue where empty values for token role update call were
  ignored [GH-6314]
* core: The `operator migrate` command will no longer hang on empty key names
  [GH-6371]
* identity: Fix a panic at login when external group has a nil alias [GH-6230]
* namespaces: Clear out identity store items upon namespace deletion
* replication/perfstandby: Fixed a bug causing performance standbys to wait
  longer than necessary after forwarding a write to the active node
* replication/mountfilter: Fix a deadlock that could occur when mount filters
  were updated [GH-6426]
* secret/kv: Fix issue where a v1穽2 upgrade could run on a performance
  standby when using a local mount
* secret/ssh: Fix for a bug where attempting to delete the last ssh role
  in the zeroaddress configuration could fail [GH-6390]
* secret/totp: Uppercase provided keys so they don't fail base32 validation
  [GH-6400]
* secret/transit: Multiple HMAC, Sign or Verify operations can now be
  performed with one API call using the new `batch_input` parameter [GH-5875]
* sys: `sys/internal/ui/mounts` will no longer return secret or auth mounts
  that have been filtered. Similarly, `sys/internal/ui/mount/:path` will
  return a error response if a filtered mount path is requested. [GH-6412]
* ui: Fix for a bug where you couldn't access the data tab after clicking on
  wrap details on the unwrap page [GH-6404]
* ui: Fix an issue where the policies tab was erroneously hidden [GH-6301]
* ui: Fix encoding issues with kv interfaces [GH-6294]

## 1.0.3.1 (March 14th, 2019) (Enterprise Only)

SECURITY:

* A regression was fixed in replication mount filter code introduced in Vault
  1.0 that caused the underlying filtered data to be replicated to
  secondaries. This data was not accessible to users via Vault's API but via a
  combination of privileged configuration file changes/Vault commands it could
  be read.  Upgrading to this version or 1.1 will fix this issue and cause the
  replicated data to be deleted from filtered secondaries. More information
  was sent to customer contacts on file.

## 1.0.3 (February 12th, 2019)

CHANGES:
* New AWS authentication plugin mounts will default to using the generated
  role ID as the Identity alias name. This applies to both EC2 and IAM auth.
  Existing mounts that explicitly set this value will not be affected but
  mounts that specified no preference will switch over on upgrade.
* The default policy now allows a token to look up its associated identity
  entity either by name or by id [GH-6105]
* The Vault UI's navigation and onboarding wizard now only displays items that
  are permitted in a users' policy [GH-5980, GH-6094]
* An issue was fixed that caused recovery keys to not work on
  secondary clusters when using a different unseal mechanism/key
  than the primary. This would be hit if the cluster was rekeyed
  or initialized after 1.0. We recommend rekeying the recovery
  keys on the primary cluster if you meet the above requirements.

FEATURES:
* **cURL Command Output**: CLI commands can now use the `-output-curl-string`
  flag to print out an equivalent cURL command.
* **Response Headers From Plugins**: Plugins can now send back headers that
  will be included in the response to a client. The set of allowed headers can
  be managed by the operator.

IMPROVEMENTS:
* auth/aws: AWS EC2 authentication can optionally create entity aliases by
  role ID [GH-6133]
* auth/jwt: The supported set of signing algorithms is now configurable [JWT
  plugin GH-16]
* core: When starting from an uninitialized state, HA nodes will now attempt
  to auto-unseal using a configured auto-unseal mechanism after the active
  node initializes Vault [GH-6039]
* secret/database: Add socket keepalive option for Cassandra [GH-6201]
* secret/ssh: Add signed key constraints, allowing enforcement of key types
  and minimum key sizes [GH-6030]
* secret/transit: ECDSA signatures can now be marshaled in JWS-compatible
  fashion [GH-6077]
* storage/etcd: Support SRV service names [GH-6087]
* storage/aws: Support specifying a KMS key ID for server-side encryption
  [GH-5996]

BUG FIXES:
* core: Fix a rare case where a standby whose connection is entirely torn down
  to the active node, then reconnects to the same active node, may not
  successfully resume operation [GH-6167]
* cors: Don't duplicate headers when they're written [GH-6207]
* identity: Persist merged entities only on the primary [GH-6075]
* replication: Fix a potential race when a token is created and then used with
  a performance standby very quickly, before an associated entity has been
  replicated. If the entity is not found in this scenario, the request will
  forward to the active node.
* replication: Fix issue where recovery keys would not work on secondary
  clusters if using a different unseal mechanism than the primary.
* replication: Fix a "failed to register lease" error when using performance
  standbys
* storage/postgresql: The `Get` method will now return an Entry object with
  the `Key` member correctly populated with the full path that was requested
  instead of just the last path element [GH-6044]

## 1.0.2 (January 15th, 2019)

SECURITY:
* When creating a child token from a parent with `bound_cidrs`, the list of
  CIDRs would not be propagated to the child token, allowing the child token
  to be used from any address.

CHANGES:
* secret/aws: Role now returns `credential_type` instead of `credential_types`
  to match role input. If a legacy role that can supply more than one
  credential type, they will be concatenated with a `,`.
* physical/dynamodb, autoseal/aws: Instead of Vault performing environment
  variable handling, and overriding static (config file) values if found, we
  use the default AWS SDK env handling behavior, which also looks for
  deprecated values. If you were previously providing both config values and
  environment values, please ensure the config values are unset if you want to
  use environment values.
* Namespaces (Enterprise): Providing "root" as the header value for
  `X-Vault-Namespace` will perform the request on the root namespace. This is
  equivalent to providing an empty value. Creating a namespace called "root" in
  the root namespace is disallowed.

FEATURES:
* **InfluxDB Database Plugin**: Use Vault to dynamically create
  and manage InfluxDB users

IMPROVEMENTS:
* auth/aws: AWS EC2 authentication can optionally create entity aliases by
  image ID [GH-5846]
* autoseal/gcpckms: Reduce the required permissions for the GCPCKMS autounseal
  [GH-5999]
* physical/foundationdb: TLS support added. [GH-5800]

BUG FIXES:
* api: Fix a couple of places where we were using the `LIST` HTTP verb
  (necessary to get the right method into the wrapping lookup function) and
  not then modifying it to a `GET`; although this is officially the verb Vault
  uses for listing and it's fully legal to use custom verbs, since many WAFs
  and API gateways choke on anything outside of RFC-standardized verbs we fall
  back to `GET` [GH-6026]
* autoseal/aws: Fix reading session tokens when AWS access key/secret key are
  also provided [GH-5965]
* command/operator/rekey: Fix help output showing `-delete-backup` when it
  should show `-backup-delete` [GH-5981]
* core: Fix bound_cidrs not being propagated to child tokens
* replication: Correctly forward identity entity creation that originates from
  performance standby nodes (Enterprise)
* secret/aws: Make input `credential_type` match the output type (string, not
  array) [GH-5972]
* secret/cubbyhole: Properly cleanup cubbyhole after token revocation [GH-6006]
* secret/pki: Fix reading certificates on windows with the file
  storage backend [GH-6013]
* ui (enterprise): properly display perf-standby count on the
  license page [GH-5971]
* ui: fix disappearing nested secrets and go to the nearest parent
  when deleting a secret - [GH-5976]
* ui: fix error where deleting an item via the context menu would fail if the
  item name contained dots [GH-6018]
* ui: allow saving of kv secret after an errored save attempt [GH-6022]
* ui: fix display of kv-v1 secret containing a key named "keys" [GH-6023]

## 1.0.1 (December 14th, 2018)

SECURITY:
* Update version of Go to 1.11.3 to fix Go bug
  https://github.com/golang/go/issues/29233 which corresponds to
  CVE-2018-16875
* Database user revocation: If a client has configured custom revocation
  statements for a role with a value of `""`, that statement would be executed
  verbatim, resulting in a lack of actual revocation but success for the
  operation. Vault will now strip empty statements from any provided; as a
  result if an empty statement is provided, it will behave as if no statement
  is provided, falling back to the default revocation statement.

CHANGES:
* secret/database: On role read, empty statements will be returned as empty
  slices instead of potentially being returned as JSON null values. This makes
  it more in line with other parts of Vault and makes it easier for statically
  typed languages to interpret the values.

IMPROVEMENTS:
* cli: Strip iTerm extra characters from password manager input [GH-5837]
* command/server: Setting default kv engine to v1 in -dev mode can now be
  specified via -dev-kv-v1 [GH-5919]
* core: Add operationId field to OpenAPI output [GH-5876]
* ui: Added ability to search for Group and Policy IDs when creating Groups
  and Entities instead of typing them in manually

BUG FIXES:
* auth/azure: Cache azure authorizer [15]
* auth/gcp: Remove explicit project for service account in GCE authorizer [58]
* cli: Show correct stored keys/threshold for autoseals [GH-5910]
* cli: Fix backwards compatibility fallback when listing plugins [GH-5913]
* core: Fix upgrades when the seal config had been created on early versions
  of vault [GH-5956]
* namespaces: Correctly reload the proper mount when tuning or reloading the
  mount [GH-5937]
* secret/azure: Cache azure authorizer [19]
* secret/database: Strip empty statements on user input [GH-5955]
* secret/gcpkms: Add path for retrieving the public key [5]
* secret/pki: Fix panic that could occur during tidy operation when malformed
  data was found [GH-5931]
* secret/pki: Strip empty line in ca_chain output [GH-5779]
* ui: Fixed a bug where the web CLI was not usable via the `fullscreen`
  command - [GH-5909]
* ui: Fix a bug where you couldn't write a jwt auth method config [GH-5936]

## 0.11.6 (December 14th, 2018)

This release contains the three security fixes from 1.0.0 and 1.0.1 and the
following bug fixes from 1.0.0/1.0.1:

* namespaces: Correctly reload the proper mount when tuning or reloading the
  mount [GH-5937]
* replication/perfstandby: Fix audit table upgrade on standbys [GH-5811]
* replication/perfstandby: Fix redirect on approle update [GH-5820]
* secrets/kv: Fix issue where storage version would get incorrectly downgraded
  [GH-5809]

It is otherwise identical to 0.11.5.

## 1.0.0 (December 3rd, 2018)

SECURITY:
* When debugging a customer incident we discovered that in the case of
  malformed data from an autoseal mechanism, Vault's master key could be
  logged in Vault's server log. For this to happen, the data would need to be
  modified by the autoseal mechanism after being submitted to it by Vault but
  prior to encryption, or after decryption, prior to it being returned to
  Vault. To put it another way, it requires the data that Vault submits for
  encryption to not match the data returned after decryption. It is not
  sufficient for the autoseal mechanism to return an error, and it cannot be
  triggered by an outside attacker changing the on-disk ciphertext as all
  autoseal mechanisms use authenticated encryption. We do not believe that
  this is generally a cause for concern; since it involves the autoseal
  mechanism returning bad data to Vault but with no error, in a working Vault
  configuration this code path should never be hit, and if hitting this issue
  Vault will not be unsealing properly anyways so it will be obvious what is
  happening and an immediate rekey of the master key can be performed after
  service is restored. We have filed for a CVE (CVE-2018-19786) and a CVSS V3
  score of 5.2 has been assigned.

CHANGES:
* Tokens are now prefixed by a designation to indicate what type of token they
  are. Service tokens start with `s.` and batch tokens start with `b.`.
  Existing tokens will still work (they are all of service type and will be
  considered as such). Prefixing allows us to be more efficient when consuming
  a token, which keeps the critical path of requests faster.
* Paths within `auth/token` that allow specifying a token or accessor in the
  URL have been removed. These have been deprecated since March 2016 and
  undocumented, but were retained for backwards compatibility. They shouldn't
  be used due to the possibility of those paths being logged, so at this point
  they are simply being removed.
* Vault will no longer accept updates when the storage key has invalid UTF-8
  character encoding [GH-5819]
* Mount/Auth tuning the `options` map on backends will now upsert any provided
  values, and keep any of the existing values in place if not provided. The
  options map itself cannot be unset once it's set, but the keypairs within the
  map can be unset if an empty value is provided, with the exception of the
  `version` keypair which is handled differently for KVv2 purposes.
* Agent no longer automatically reauthenticates when new credentials are
  detected. It's not strictly necessary and in some cases was causing
  reauthentication much more often than intended.
* HSM Regenerate Key Support Removed: Vault no longer supports destroying and
  regenerating encryption keys on an HSM; it only supports creating them.
  Although this has never been a source of a customer incident, it is simply a
  code path that is too trivial to activate, especially by mistyping
  `regenerate_key` instead of `generate_key`.
* Barrier Config Upgrade (Enterprise): When upgrading from Vault 0.8.x, the
  seal type in the barrier config storage entry will be upgraded from
  "hsm-auto" to "awskms" or "pkcs11" upon unseal if using AWSKMS or HSM seals.
  If performing seal migration, the barrier config should first be upgraded
  prior to starting migration.
* Go API client uses pooled HTTP client: The Go API client now uses a
  connection-pooling HTTP client by default. For CLI operations this makes no
  difference but it should provide significant performance benefits for those
  writing custom clients using the Go API library. As before, this can be
  changed to any custom HTTP client by the caller.
* Builtin Secret Engines and Auth Methods are integrated deeper into the
  plugin system. The plugin catalog can now override builtin plugins with
  custom versions of the same name. Additionally the plugin system now
  requires a plugin `type` field when configuring plugins, this can be "auth",
  "database", or "secret".

FEATURES:
* **Auto-Unseal in Open Source**: Cloud-based auto-unseal has been migrated
  from Enterprise to Open Source. We've created a migrator to allow migrating
  between Shamir seals and auto unseal methods.
* **Batch Tokens**: Batch tokens trade off some features of service tokens for no
  storage overhead, and in most cases can be used across performance
  replication clusters.
* **Replication Speed Improvements**: We've worked hard to speed up a lot of
  operations when using Vault Enterprise Replication.
* **GCP KMS Secrets Engine**: This new secrets engine provides a Transit-like
  pattern to keys stored within GCP Cloud KMS.
* **AppRole support in Vault Agent Auto-Auth**: You can now use AppRole
  credentials when having Agent automatically authenticate to Vault
* **OpenAPI Support**: Descriptions of mounted backends can be served directly
  from Vault
* **Kubernetes Projected Service Account Tokens**: Projected Service Account
  Tokens are now supported in Kubernetes auth
* **Response Wrapping in UI**: Added ability to wrap secrets and easily copy
  the wrap token or secret JSON in the UI

IMPROVEMENTS:
* agent: Support for configuring the location of the kubernetes service account
  [GH-5725]
* auth/token: New tokens are indexed in storage HMAC-SHA256 instead of SHA1
* secret/totp: Allow @ character to be part of key name [GH-5652]
* secret/consul: Add support for new policy based tokens added in Consul 1.4
  [GH-5586]
* ui: Improve the token auto-renew warning, and automatically begin renewal
  when a user becomes active again [GH-5662]
* ui: The unbundled UI page now has some styling [GH-5665]
* ui: Improved banner and popup design [GH-5672]
* ui: Added token type to auth method mount config [GH-5723]
* ui: Display additonal wrap info when unwrapping. [GH-5664]
* ui: Empty states have updated styling and link to relevant actions and
  documentation [GH-5758]
* ui: Allow editing of KV V2 data when a token doesn't have capabilities to
  read secret metadata [GH-5879]

BUG FIXES:
* agent: Fix auth when multiple redirects [GH-5814]
* cli: Restore the `-policy-override` flag [GH-5826]
* core: Fix rekey progress reset which did not happen under certain
  circumstances. [GH-5743]
* core: Migration from autounseal to shamir will clean up old keys [GH-5671]
* identity: Update group memberships when entity is deleted [GH-5786]
* replication/perfstandby: Fix audit table upgrade on standbys [GH-5811]
* replication/perfstandby: Fix redirect on approle update [GH-5820]
* secrets/azure: Fix valid roles being rejected for duplicate ids despite
  having distinct scopes
  [[GH-16]](https://github.com/hashicorp/vault-plugin-secrets-azure/pull/16)
* storage/gcs: Send md5 of values to GCS to avoid potential corruption
  [GH-5804]
* secrets/kv: Fix issue where storage version would get incorrectly downgraded
  [GH-5809]
* secrets/kv: Disallow empty paths on a `kv put` while accepting empty paths
  for all other operations for backwards compatibility
  [[GH-19]](https://github.com/hashicorp/vault-plugin-secrets-kv/pull/19)
* ui: Allow for secret creation in kv v2 when cas_required=true [GH-5823]
* ui: Fix dr secondary operation token generation via the ui [GH-5818]
* ui: Fix the PKI context menu so that items load [GH-5824]
* ui: Update DR Secondary Token generation command [GH-5857]
* ui: Fix pagination bug where controls would be rendered once for each
  item when viewing policies [GH-5866]
* ui: Fix bug where `sys/leases/revoke` required 'sudo' capability to show
  the revoke button in the UI [GH-5647]
* ui: Fix issue where certain pages wouldn't render in a namespace [GH-5692]

## 0.11.5 (November 13th, 2018)

BUG FIXES:
* agent: Fix issue when specifying two file sinks [GH-5610]
* auth/userpass: Fix minor timing issue that could leak the presence of a
  username [GH-5614]
* autounseal/alicloud: Fix issue interacting with the API (Enterprise)
* autounseal/azure: Fix key version tracking (Enterprise)
* cli: Fix panic that could occur if parameters were not provided [GH-5603]
* core: Fix buggy behavior if trying to remount into a namespace
* identity: Fix duplication of entity alias entity during alias transfer
  between entities [GH-5733]
* namespaces: Fix tuning of auth mounts in a namespace
* ui: Fix bug where editing secrets as JSON doesn't save properly [GH-5660]
* ui: Fix issue where IE 11 didn't render the UI and also had a broken form
  when trying to use tool/hash [GH-5714]

## 0.11.4 (October 23rd, 2018)

CHANGES:
* core: HA lock file is no longer copied during `operator migrate` [GH-5503].
  We've categorized this as a change, but generally this can be considered
  just a bug fix, and no action is needed.

FEATURES:
* **Transit Key Trimming**: Keys in transit secret engine can now be trimmed to
  remove older unused key versions
* **Web UI support for KV Version 2**: Browse, delete, undelete and destroy
  individual secret versions in the UI
* **Azure Existing Service Principal Support**: Credentials can
  now be generated against an existing service principal

IMPROVEMENTS:
* core: Add last WAL in leader/health output for easier debugging [GH-5523]
* identity: Identity names will now be handled case insensitively by default.
  This includes names of entities, aliases and groups [GH-5404]
* secrets/aws: Added role-option max_sts_ttl to cap TTL for AWS STS
  credentials [GH-5500]
* secret/database: Allow Cassandra user to be non-superuser so long as it has
  role creation permissions [GH-5402]
* secret/radius: Allow setting the NAS Identifier value in the generated
  packet [GH-5465]
* secret/ssh: Allow usage of JSON arrays when setting zero addresses [GH-5528]
* secret/transit: Allow trimming unused keys [GH-5388]
* ui: Support KVv2 [GH-5547], [GH-5563]
* ui: Allow viewing and updating Vault license via the UI
* ui: Onboarding will now display your progress through the chosen tutorials
* ui: Dynamic secret backends obfuscate sensitive data by default and
  visibility is toggleable

BUG FIXES:
* agent: Fix potential hang during agent shutdown [GH-5026]
* auth/ldap: Fix listing of users/groups that contain slashes [GH-5537]
* core: Fix memory leak during some expiration calls [GH-5505]
* core: Fix generate-root operations requiring empty `otp` to be provided
  instead of an empty body [GH-5495]
* identity: Remove lookup check during alias removal from entity [GH-5524]
* secret/pki: Fix TTL/MaxTTL check when using `sign-verbatim` [GH-5549]
* secret/pki: Fix regression in 0.11.2+ causing the NotBefore value of
  generated certificates to be set to the Unix epoch if the role value was not
  set, instead of using the default of 30 seconds [GH-5481]
* storage/mysql: Use `varbinary` instead of `varchar` when creating HA tables
  [GH-5529]

## 0.11.3 (October 8th, 2018)

SECURITY:
* Revocation: A regression in 0.11.2 (OSS) and 0.11.0 (Enterprise) caused
  lease IDs containing periods (`.`) to not be revoked properly. Upon startup
  when revocation is tried again these should now revoke successfully.

IMPROVEMENTS:
* auth/ldap: Listing of users and groups return absolute paths [GH-5537]
* secret/pki: OID SANs can now specify `*` to allow any value [GH-5459]

BUG FIXES:
* auth/ldap: Fix panic if specific values were given to be escaped [GH-5471]
* cli/auth: Fix panic if `vault auth` was given no parameters [GH-5473]
* secret/database/mongodb: Fix panic that could occur at high load [GH-5463]
* secret/pki: Fix CA generation not allowing OID SANs [GH-5459]

(he)

2019-10-23 14:02:00 UTC MAIN commitmail json YAML

2019-10-23 12:18:19 UTC MAIN commitmail json YAML

doc: Updated devel/bison to 3.4.2

(triaxx)

2019-10-23 12:17:33 UTC MAIN commitmail json YAML

bison: update to 3.4.2

upstream changes:
-----------------
GNU Bison NEWS

* Noteworthy changes in release 3.4.2 (2019-09-12) [stable]

** Bug fixes

  In some cases, when warnings are disabled, bison could emit tons of white
  spaces as diagnostics.

  When running out of memory, bison could crash (found by fuzzing).

  When defining twice the EOF token, bison would crash.

  New warnings from recent compilers have been addressed in the generated
  parsers (yacc.c, glr.c, glr.cc).

  When lone carriage-return characters appeared in the input file,
  diagnostics could hang forever.

* Noteworthy changes in release 3.4.1 (2019-05-22) [stable]

** Bug fixes

  Portability fixes.

* Noteworthy changes in release 3.4 (2019-05-19) [stable]

** Deprecated features

  The %pure-parser directive is deprecated in favor of '%define api.pure'
  since Bison 2.3b (2008-05-27), but no warning was issued; there is one
  now.  Note that since Bison 2.7 you are strongly encouraged to use
  '%define api.pure full' instead of '%define api.pure'.

** New features

*** Colored diagnostics

  As an experimental feature, diagnostics are now colored, controlled by the
  new options --color and --style.

  To use them, install the libtextstyle library before configuring Bison.
  It is available from

    https://alpha.gnu.org/gnu/gettext/

  for instance

    https://alpha.gnu.org/gnu/gettext/libtextstyle-0.8.tar.gz

  The option --color supports the following arguments:
    - always, yes: Enable colors.
    - never, no: Disable colors.
    - auto, tty (default): Enable colors if the output device is a tty.

  To customize the styles, create a CSS file similar to

    /* bison-bw.css */
    .warning  { }
    .error    { font-weight: 800; text-decoration: underline; }
    .note      { }

  then invoke bison with --style=bison-bw.css, or set the BISON_STYLE
  environment variable to "bison-bw.css".

*** Disabling output

  When given -fsyntax-only, the diagnostics are reported, but no output is
  generated.

  The name of this option is somewhat misleading as bison does more than
  just checking the syntax: every stage is run (including checking for
  conflicts for instance), except the generation of the output files.

*** Include the generated header (yacc.c)

  Before, when --defines is used, bison generated a header, and pasted an
  exact copy of it into the generated parser implementation file.  If the
  header name is not "y.tab.h", it is now #included instead of being
  duplicated.

  To use an '#include' even if the header name is "y.tab.h" (which is what
  happens with --yacc, or when using the Autotools' ylwrap), define
  api.header.include to the exact argument to pass to #include.  For
  instance:

    %define api.header.include {"parse.h"}

  or

    %define api.header.include {<parser/parse.h>}

*** api.location.type is now supported in C (yacc.c, glr.c)

  The %define variable api.location.type defines the name of the type to use
  for locations.  When defined, Bison no longer defines YYLTYPE.

  This can be used in programs with several parsers to factor their
  definition of locations: let one of them generate them, and the others
  just use them.

** Changes

*** Graphviz output

  In conformance with the recommendations of the Graphviz team, if %require
  "3.4" (or better) is specified, the option --graph generates a *.gv file
  by default, instead of *.dot.

*** Diagnostics overhaul

  Column numbers were wrong with multibyte characters, which would also
  result in skewed diagnostics with carets.  Beside, because we were
  indenting the quoted source with a single space, lines with tab characters
  were incorrectly underlined.

  To address these issues, and to be clearer, Bison now issues diagnostics
  as GCC9 does.  For instance it used to display (there's a tab before the
  opening brace):

    foo.y:3.37-38: error: $2 of ‘expr’ has no declared type
    expr: expr '+' "number"        { $$ = $1 + $2; }
                                        ^~
  It now reports

    foo.y:3.37-38: error: $2 of ‘expr’ has no declared type
        3 | expr: expr '+' "number" { $$ = $1 + $2; }
          |                                    ^~

  Other constructs now also have better locations, resulting in more precise
  diagnostics.

*** Fix-it hints for %empty

  Running Bison with -Wempty-rules and --update will remove incorrect %empty
  annotations, and add the missing ones.

*** Generated reports

  The format of the reports (parse.output) was improved for readability.

*** Better support for --no-line.

  When --no-line is used, the generated files are now cleaner: no lines are
  generated instead of empty lines.  Together with using api.header.include,
  that should help people saving the generated files into version control
  systems get smaller diffs.

** Documentation

  A new example in C shows an simple infix calculator with a hand-written
  scanner (examples/c/calc).

  A new example in C shows a reentrant parser (capable of recursive calls)
  built with Flex and Bison (examples/c/reccalc).

  There is a new section about the history of Yaccs and Bison.

** Bug fixes

  A few obscure bugs were fixed, including the second oldest (known) bug in
  Bison: it was there when Bison was entered in the RCS version control
  system, in December 1987.  See the NEWS of Bison 3.3 for the previous
  oldest bug.

* Noteworthy changes in release 3.3.2 (2019-02-03) [stable]

** Bug fixes

  Bison 3.3 failed to generate parsers for grammars with unused nonterminal
  symbols.

* Noteworthy changes in release 3.3.1 (2019-01-27) [stable]

** Changes

  The option -y/--yacc used to imply -Werror=yacc, which turns uses of Bison
  extensions into errors.  It now makes them simple warnings (-Wyacc).

* Noteworthy changes in release 3.3 (2019-01-26) [stable]

  A new mailing list was created, Bison Announce.  It is low traffic, and is
  only about announcing new releases and important messages (e.g., polls
  about major decisions to make).

  https://lists.gnu.org/mailman/listinfo/bison-announce

** Backward incompatible changes

  Support for DJGPP, which has been unmaintained and untested for years, is
  removed.

** Deprecated features

  A new feature, --update (see below) helps adjusting existing grammars to
  deprecations.

*** Deprecated directives

  The %error-verbose directive is deprecated in favor of '%define
  parse.error verbose' since Bison 3.0, but no warning was issued.

  The '%name-prefix "xx"' directive is deprecated in favor of '%define
  api.prefix {xx}' since Bison 3.0, but no warning was issued.  These
  directives are slightly different, you might need to adjust your code.
  %name-prefix renames only symbols with external linkage, while api.prefix
  also renames types and macros, including YYDEBUG, YYTOKENTYPE,
  yytokentype, YYSTYPE, YYLTYPE, etc.

  Users of Flex that move from '%name-prefix "xx"' to '%define api.prefix
  {xx}' will typically have to update YY_DECL from

    #define YY_DECL int xxlex (YYSTYPE *yylval, YYLTYPE *yylloc)

  to

    #define YY_DECL int xxlex (XXSTYPE *yylval, XXLTYPE *yylloc)

*** Deprecated %define variable names

  The following variables, mostly related to parsers in Java, have been
  renamed for consistency.  Backward compatibility is ensured, but upgrading
  is recommended.

    abstract          -> api.parser.abstract
    annotations        -> api.parser.annotations
    extends            -> api.parser.extends
    final              -> api.parser.final
    implements        -> api.parser.implements
    parser_class_name  -> api.parser.class
    public            -> api.parser.public
    strictfp          -> api.parser.strictfp

** New features

*** Generation of fix-its for IDEs/Editors

  When given the new option -ffixit (aka -fdiagnostics-parseable-fixits),
  bison now generates machine readable editing instructions to fix some
  issues.  Currently, this is mostly limited to updating deprecated
  directives and removing duplicates.  For instance:

    $ cat foo.y
    %error-verbose
    %define parser_class_name "Parser"
    %define api.parser.class "Parser"
    %%
    exp:;

  See the "fix-it:" lines below:

    $ bison -ffixit foo.y
    foo.y:1.1-14: warning: deprecated directive, use '%define parse.error verbose' [-Wdeprecated]
    %error-verbose
    ^~~~~~~~~~~~~~
    fix-it:"foo.y":{1:1-1:15}:"%define parse.error verbose"
    foo.y:2.1-34: warning: deprecated directive, use '%define api.parser.class {Parser}' [-Wdeprecated]
    %define parser_class_name "Parser"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    fix-it:"foo.y":{2:1-2:35}:"%define api.parser.class {Parser}"
    foo.y:3.1-33: error: %define variable 'api.parser.class' redefined
    %define api.parser.class "Parser"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    foo.y:2.1-34:    previous definition
    %define parser_class_name "Parser"
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    fix-it:"foo.y":{3:1-3:34}:""
    foo.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]

  This uses the same output format as GCC and Clang.

*** Updating grammar files

  Fixes can be applied on the fly.  The previous example ends with the
  suggestion to re-run bison with the option -u/--update, which results in a
  cleaner grammar file.

    $ bison --update foo.y
    [...]
    bison: file 'foo.y' was updated (backup: 'foo.y~')

    $ cat foo.y
    %define parse.error verbose
    %define api.parser.class {Parser}
    %%
    exp:;

*** Bison is now relocatable

  If you pass '--enable-relocatable' to 'configure', Bison is relocatable.

  A relocatable program can be moved or copied to a different location on
  the file system.  It can also be used through mount points for network
  sharing.  It is possible to make symbolic links to the installed and moved
  programs, and invoke them through the symbolic link.

*** %expect and %expect-rr modifiers on individual rules

  One can now document (and check) which rules participate in shift/reduce
  and reduce/reduce conflicts.  This is particularly important GLR parsers,
  where conflicts are a normal occurrence.  For example,

      %glr-parser
      %expect 1
      %%

      ...

      argument_list:
        arguments %expect 1
      | arguments ','
      | %empty
      ;

      arguments:
        expression
      | argument_list ',' expression
      ;

      ...

  Looking at the output from -v, one can see that the shift-reduce conflict
  here is due to the fact that the parser does not know whether to reduce
  arguments to argument_list until it sees the token _after_ the following
  ','.  By marking the rule with %expect 1 (because there is a conflict in
  one state), we document the source of the 1 overall shift-reduce conflict.

  In GLR parsers, we can use %expect-rr in a rule for reduce/reduce
  conflicts.  In this case, we mark each of the conflicting rules.  For
  example,

      %glr-parser
      %expect-rr 1

      %%

      stmt:
        target_list '=' expr ';'
      | expr_list ';'
      ;

      target_list:
        target
      | target ',' target_list
      ;

      target:
        ID %expect-rr 1
      ;

      expr_list:
        expr
      | expr ',' expr_list
      ;

      expr:
        ID %expect-rr 1
      | ...
      ;

  In a statement such as

      x, y = 3, 4;

  the parser must reduce x to a target or an expr, but does not know which
  until it sees the '='.  So we notate the two possible reductions to
  indicate that each conflicts in one rule.

  This feature needs user feedback, and might evolve in the future.

*** C++: Actual token constructors

  When variants and token constructors are enabled, in addition to the
  type-safe named token constructors (make_ID, make_INT, etc.), we now
  generate genuine constructors for symbol_type.

  For instance with these declarations

    %token          ':'
      <std::string> ID
      <int>        INT;

  you may use these constructors:

    symbol_type (int token, const std::string&);
    symbol_type (int token, const int&);
    symbol_type (int token);

  Correct matching between token types and value types is checked via
  'assert'; for instance, 'symbol_type (ID, 42)' would abort.  Named
  constructors are preferable, as they offer better type safety (for
  instance 'make_ID (42)' would not even compile), but symbol_type
  constructors may help when token types are discovered at run-time, e.g.,

    [a-z]+  {
                if (auto i = lookup_keyword (yytext))
                  return yy::parser::symbol_type (i);
                else
                  return yy::parser::make_ID (yytext);
              }

*** C++: Variadic emplace

  If your application requires C++11 and you don't use symbol constructors,
  you may now use a variadic emplace for semantic values:

    %define api.value.type variant
    %token <std::pair<int, int>> PAIR

  in your scanner:

    int yylex (parser::semantic_type *lvalp)
    {
      lvalp->emplace <std::pair<int, int>> (1, 2);
      return parser::token::PAIR;
    }

*** C++: Syntax error exceptions in GLR

  The glr.cc skeleton now supports syntax_error exceptions thrown from user
  actions, or from the scanner.

*** More POSIX Yacc compatibility warnings

  More Bison specific directives are now reported with -y or -Wyacc.  This
  change was ready since the release of Bison 3.0 in September 2015.  It was
  delayed because Autoconf used to define YACC as `bison -y`, which resulted
  in numerous warnings for Bison users that use the GNU Build System.

  If you still experience that problem, either redefine YACC as `bison -o
  y.tab.c`, or pass -Wno-yacc to Bison.

*** The tables yyrhs and yyphrs are back

  Because no Bison skeleton uses them, these tables were removed (no longer
  passed to the skeletons, not even computed) in 2008.  However, some users
  have expressed interest in being able to use them in their own skeletons.

** Bug fixes

*** Incorrect number of reduce-reduce conflicts

  On a grammar such as

    exp: "num" | "num" | "num"

  bison used to report a single RR conflict, instead of two.  This is now
  fixed.  This was the oldest (known) bug in Bison: it was there when Bison
  was entered in the RCS version control system, in December 1987.

  Some grammar files might have to adjust their %expect-rr.

*** Parser directives that were not careful enough

  Passing invalid arguments to %nterm, for instance character literals, used
  to result in unclear error messages.

** Documentation

  The examples/ directory (installed in .../share/doc/bison/examples) has
  been restructured per language for clarity.  The examples come with a
  README and a Makefile.  Not only can they be used to toy with Bison, they
  can also be starting points for your own grammars.

  There is now a Java example, and a simple example in C based on Flex and
  Bison (examples/c/lexcalc/).

** Changes

*** Parsers in C++

  They now use noexcept and constexpr.  Please, report missing annotations.

*** Symbol Declarations

  The syntax of the variation directives to declare symbols was overhauled
  for more consistency, and also better POSIX Yacc compliance (which, for
  instance, allows "%type" without actually providing a type).  The %nterm
  directive, supported by Bison since its inception, is now documented and
  officially supported.

  The syntax is now as follows:

    %token TAG? ( ID NUMBER? STRING? )+ ( TAG ( ID NUMBER? STRING? )+ )*
    %left  TAG? ( ID NUMBER? )+ ( TAG ( ID NUMBER? )+ )*
    %type  TAG? ( ID | CHAR | STRING )+ ( TAG ( ID | CHAR | STRING )+ )*
    %nterm TAG? ID+ ( TAG ID+ )*

  where TAG denotes a type tag such as ‘<ival>’, ID denotes an identifier
  such as ‘NUM’, NUMBER a decimal or hexadecimal integer such as ‘300’ or
  ‘0x12d’, CHAR a character literal such as ‘'+'’, and STRING a string
  literal such as ‘"number"’.  The post-fix quantifiers are ‘?’ (zero or
  one), ‘*’ (zero or more) and ‘+’ (one or more).

(triaxx)

2019-10-23 11:59:03 UTC MAIN commitmail json YAML

doc: Updated devel/bison to 3.2.4nb2

(triaxx)

2019-10-23 11:58:01 UTC MAIN commitmail json YAML

bison: make nls support optional

pkgsrc changes:
---------------
- add option for nls disabled by default (consistency with gmake)
- bump revision

(triaxx)

2019-10-23 10:39:31 UTC MAIN commitmail json YAML

added nsm to changes-2019

(ng0)

2019-10-23 07:33:40 UTC MAIN commitmail json YAML

Note update of vim

(morr)

2019-10-23 07:32:59 UTC MAIN commitmail json YAML

2019-10-23 07:28:31 UTC MAIN commitmail json YAML

Update to version 8.1.2200.

Patches:
8.1.1779  not showing the popup window right border is confusing
8.1.1780  warning for file no longer available is repeated
8.1.1781  Amiga: no builtin OS readable version info
8.1.1782  MS-Windows: system() has temp file error with 'noshelltemp'
8.1.1783  MS-Windows: compiler test may fail when using %:S
8.1.1784  MS-Windows: resolve() does not work if serial nr duplicated
8.1.1785  map functionality mixed with character input
8.1.1786  double click in popup scrollbar starts selection
8.1.1787  cannot resize a popup window
8.1.1788  missing changes in proto file
8.1.1789  cannot see file name of preview popup window
8.1.1790  :mkvimrc is not tested
8.1.1791  'completeslash' also applies to globpath()
8.1.1792  the vgetorpeek() function is too long
8.1.1793  mixed comment style in globals
8.1.1794  tests are flaky
8.1.1795  no syntax HL after splitting windows with :bufdo
8.1.1796  :argdo is not tested
8.1.1797  the vgetorpeek() function is too long
8.1.1798  warning for unused variable in tiny version
8.1.1799  cannot avoid mapping for a popup window
8.1.1800  function call functions have too many arguments
8.1.1801  cannot build without the +eval feature
8.1.1802  missing change to call_callback()
8.1.1803  all builtin functions are global
8.1.1804  no test for display updating without a scroll region
8.1.1805  au_did_filetype is declared twice
8.1.1806  test for display updating doesn't check without statusline
8.1.1807  more functions can be used as a method
8.1.1808  build failure for tiny version
8.1.1809  more functions can be used as a method
8.1.1810  popup_getoptions() is missing an entry for "mapping"
8.1.1811  popup window color cannot be set to "Normal"
8.1.1812  reading a truncted undo file hangs Vim
8.1.1813  ATTENTION prompt for a preview popup window
8.1.1814  a long title in a popup window overflows
8.1.1815  duplicating info for internal functions
8.1.1816  cannot use a user defined function as a method
8.1.1817  github contribution text is incomplete
8.1.1818  unused variable
8.1.1819  :pedit does not work with a popup preview window
8.1.1820  using expr-&gt;FuncRef() does not work
8.1.1821  no test for wrong number of method arguments
8.1.1822  confusing error message when range is not allowed
8.1.1823  command line history code is spread out
8.1.1824  crash when correctly spelled word is very long
8.1.1825  allocating more memory than needed for extended structs
8.1.1826  tests use hand coded feature and option checks
8.1.1827  allocating more memory than needed for extended structs
8.1.1828  not strict enough checking syntax of method invocation
8.1.1829  difference in screenshots
8.1.1830  Travis does not report error when tests fail
8.1.1831  confusing skipped message
8.1.1832  win_execute() does not work in other tab
8.1.1833  allocating a bit too much when there is no bad word.
8.1.1834  cannot use a lambda as a method
8.1.1835  cannot use printf() as a method
8.1.1836  inaccurate memory estimate for Amiga-like OS
8.1.1837  popup test fails if clipboard is supported but not working
8.1.1838  there is :spellwrong and :spellgood but not :spellrare
8.1.1839  insufficient info when test fails because of screen size
8.1.1840  Testing: WorkingClipboard() is not accurate
8.1.1841  no test for Ex shift commands
8.1.1842  test listed as flaky should no longer be flaky
8.1.1843  might be freeing memory that was not allocated
8.1.1844  buffer no longer unloaded when adding text properties
8.1.1845  may use NULL pointer when running out of memory
8.1.1846  inconsistently using GetVimCommand() and v:progpath
8.1.1847  suspend test is failing
8.1.1848  'langmap' is not used for CTRL-W command in terminal
8.1.1849  some insert complete functions in the wrong file
8.1.1850  focus may remain in popup window
8.1.1851  crash when sound_playfile() callback plays sound
8.1.1852  timers test is flaky
8.1.1853  timers test is still flaky
8.1.1854  now another timer test is flaky
8.1.1855  another failing timer test
8.1.1856  popup preview test fails sometimes
8.1.1857  cannot use modifier with multi-byte character
8.1.1858  test for multi-byte mapping fails on some systems
8.1.1859  timer test sometimes fails on Mac
8.1.1860  map timeout test is flaky
8.1.1861  only some assert functions can be used as a method
8.1.1862  Coverity warns for not using return value
8.1.1863  confusing error when using a builtin function as method
8.1.1864  still a timer test that is flaky on Mac
8.1.1865  spellrare and spellrepall in the wrong order
8.1.1866  modeless selection in GUI does not work properly
8.1.1867  still a timer test that is flaky on Mac
8.1.1868  multi-byte chars in 'listchars' fail with 'linebreak' set
8.1.1869  code for the argument list is spread out
8.1.1870  using :pedit from a help file sets help filetype
8.1.1871  modeless selection in GUI still not correct
8.1.1872  when Vim exits because of a signal, VimLeave is not triggered
8.1.1873  cannot build tiny version
8.1.1874  modeless selection in popup window overlaps scrollbar
8.1.1875  cannot get size and position of the popup menu
8.1.1876  proto file missing from distribution
8.1.1877  graduated features scattered
8.1.1878  negative float before method not parsed correctly
8.1.1879  more functions can be used as methods
8.1.1880  cannot show extra info for completion in a popup window
8.1.1881  popup window test fails in some configurations
8.1.1882  cannot specify properties of the info popup window
8.1.1883  options test fails
8.1.1884  cannot use mouse scroll wheel in popup in Insert mode
8.1.1885  comments in libvterm are inconsistent
8.1.1886  command line expansion code is spread out
8.1.1887  the +cmdline_compl feature is not in the tiny version
8.1.1888  more functions can be used as methods
8.1.1889  Coverity warns for using a NULL pointer
8.1.1890  ml_get error when deleting fold marker
8.1.1891  functions used in one file are global
8.1.1892  missing index entry and option menu for 'completepopup'
8.1.1893  script to summarize test results can be improved
8.1.1894  not checking for out-of-memory of autoload_name()
8.1.1895  using NULL pointer when out of memory
8.1.1896  compiler warning for unused variable
8.1.1897  may free memory twice when out of memory
8.1.1898  crash when out of memory during startup
8.1.1899  sign_place() does not work as documented
8.1.1900  sign test fails in the GUI
8.1.1901  the +insert_expand feature is not always available
8.1.1902  cannot have an info popup without a border
8.1.1903  cannot build without the +eval feature
8.1.1904  cannot have an info popup align with the popup menu
8.1.1905  cannot set all properties of the info popup
8.1.1906  info popup size is sometimes incorrect
8.1.1907  wrong position for info popup with scrollbar on the left
8.1.1908  every popup window consumes a buffer number
8.1.1909  more functions can be used as methods
8.1.1910  redrawing too much when toggling 'relativenumber'
8.1.1911  more functions can be used as methods
8.1.1912  more functions can be used as methods
8.1.1913  not easy to compute the space on the command line
8.1.1914  command line expansion code is spread out
8.1.1915  more functions can be used as methods
8.1.1916  trying to allocate negative amount of memory closing popup
8.1.1917  non-current window is not redrawn when moving popup
8.1.1918  redrawing popups is inefficient
8.1.1919  using window options when passing a buffer to popup_create()
8.1.1920  cannot always close a popup when filter consumes all events
8.1.1921  more functions can be used as methods
8.1.1922  in diff mode global operations can be very slow
8.1.1923  some source files are not in a normal encoding
8.1.1924  using empty string for current buffer is unexpected
8.1.1925  more functions can be used as methods
8.1.1926  cursorline not redrawn when putting a line above the cursor
8.1.1927  code for dealing with script files is spread out
8.1.1928  popup windows don't move with the text when making changes
8.1.1929  no tests for text property popup window
8.1.1930  cannot recognize .jsx and .tsx files
8.1.1931  syntax test fails
8.1.1932  ml_get errors after using append()
8.1.1933  the eval.c file is too big
8.1.1934  not enough tests for text property popup window
8.1.1935  test for text property popup window is flaky
8.1.1936  not enough tests for text property popup window
8.1.1937  errors when using javascriptreact
8.1.1938  may crash when out of memory
8.1.1939  code for handling v: variables in generic eval file
8.1.1940  script tests fail
8.1.1941  getftype() test fails on Mac
8.1.1942  shadow directory gets outdated when files are added
8.1.1943  more code can be moved to evalvars.c
8.1.1944  leaking memory when using sound callback
8.1.1945  popup window "firstline" cannot be reset
8.1.1946  memory error when profiling a function without a script ID
8.1.1947  when executing one test the report doesn't show it
8.1.1948  mouse doesn't work in Linux console
8.1.1949  cannot scroll a popup window to the very bottom
8.1.1950  using NULL pointer after an out-of-memory
8.1.1951  mouse double click test is a bit flaky
8.1.1952  more functions can be used as a method
8.1.1953  more functions can be used as a method
8.1.1954  more functions can be used as a method
8.1.1955  tests contain typos
8.1.1956  screenshot tests may use a different encoding
8.1.1957  more code can be moved to evalvars.c
8.1.1958  old style comments taking up space
8.1.1959  when using "firstline" in popup window text may jump
8.1.1960  fold code is spread out
8.1.1961  more functions can be used as a method
8.1.1962  leaking memory when using tagfunc()
8.1.1963  popup window filter may be called recursively
8.1.1964  crash when using nested map() and filter()
8.1.1965  search count message is not displayed when using a mapping
8.1.1966  some code in options.c fits better elsewhere
8.1.1967  line() only works for the current window
8.1.1968  crash when using nested map()
8.1.1969  popup window filter is used in all modes
8.1.1970  search stat space wrong, no test for 8.1.1965
8.1.1971  manually enabling features causes build errors
8.1.1972  no proper test for getchar()
8.1.1973  cannot build without the quickfix feature
8.1.1974  Coverity warns for using pointer as array
8.1.1975  MS-Windows GUI responds slowly to timer
8.1.1976  Travis log always shows test output
8.1.1977  terminal debugger plugin may hang
8.1.1978  the eval.c file is too big
8.1.1979  code for handling file names is spread out
8.1.1980  fix for search stat not tested
8.1.1981  the evalfunc.c file is too big
8.1.1982  more functions can be used as methods
8.1.1983  compiler nags for uninitialized variable and unused function
8.1.1984  more functions can be used as methods
8.1.1985  code for dealing with paths is spread out
8.1.1986  more functions can be used as methods
8.1.1987  more functions can be used as methods
8.1.1988  :startinsert! does not work the same way as "A"
8.1.1989  the evalfunc.c file is still too big
8.1.1990  cannot build with eval but without cscope
8.1.1991  still cannot build with eval but without cscope
8.1.1992  the search stat moves when wrapping at the end of the buffer
8.1.1993  more functions can be used as methods
8.1.1994  MS-Windows: cannot build with eval but without cscope
8.1.1995  more functions can be used as methods
8.1.1996  more functions can be used as methods
8.1.1997  no redraw after a popup window filter is invoked
8.1.1998  redraw even when no popup window filter was invoked
8.1.1999  calling both PlaySoundW() and PlaySoundA()
8.1.2000  plugin cannot get the current IME status
8.1.2001  some source files are too big
8.1.2002  version number 2000 missing
8.1.2003  MS-Windows: code page 65001 is not recognized
8.1.2004  more functions can be used as methods
8.1.2005  the regexp.c file is too big
8.1.2006  build failure with huge features but without channel feature
8.1.2007  no test for what 8.1.1926 fixes
8.1.2008  error for invalid range when using listener and undo
8.1.2009  cursorline highlighting not updated in popup window
8.1.2010  new file uses old style comments
8.1.2011  more functions can be used as methods
8.1.2012  more functions can be used as methods
8.1.2013  more functions can be used as methods
8.1.2014  terminal altscreen test fails sometimes
8.1.2015  terminal altscreen test still fails sometimes
8.1.2016  terminal altscreen test now fails on MS-Windows
8.1.2017  cannot execute commands after closing the cmdline window
8.1.2018  using freed memory when out of memory and displaying message
8.1.2019  'cursorline' always highlights the whole line
8.1.2020  it is not easy to change the window layout
8.1.2021  some global functions can be local to the file
8.1.2022  the option.c file is too big
8.1.2023  no test for synIDattr() returning "strikethrough"
8.1.2024  delete call commented out for debugging
8.1.2025  MS-Windows: Including shlguid.h causes problems for msys2
8.1.2026  possibly using uninitialized memory
8.1.2027  MS-Windows: problem with ambiwidth characters
8.1.2028  options test script does not work
8.1.2029  cannot control 'cursorline' highlighting well
8.1.2030  tests fail when build with normal features and terminal
8.1.2031  cursor position wrong when resizing and using conceal
8.1.2032  scrollbar thumb wrong in popup window
8.1.2033  cannot build with tiny features
8.1.2034  dark theme of GTK 3 not supported
8.1.2035  recognizing octal numbers is confusing
8.1.2036  the str2nr() tests fail
8.1.2037  can call win_gotoid() in cmdline window
8.1.2038  has('vimscript-4') is always 0
8.1.2039  character from 'showbreak' does not use 'wincolor'
8.1.2040  no highlighting of current line in quickfix window
8.1.2041  no test for diff mode with syntax highlighting
8.1.2042  the evalfunc.c file is too big
8.1.2043  not sufficient testing for quoted numbers
8.1.2044  no easy way to process postponed work
8.1.2045  the option.c file is too big
8.1.2046  SafeState may be triggered at the wrong moment
8.1.2047  cannot check the current state
8.1.2048  not clear why SafeState and SafeStateAgain are not triggered
8.1.2049  cannot build tiny version
8.1.2050  popup window test fails in some configurations
8.1.2051  double-click test is a bit flaky
8.1.2052  using "x" before a closed fold may delete that fold
8.1.2053  SafeStateAgain not triggered if callback uses feedkeys()
8.1.2054  compiler test for Perl may fail
8.1.2055  not easy to jump to function line from profile
8.1.2056  "make test" for indent files doesn't cause make to fail
8.1.2057  the screen.c file is much too big
8.1.2058  function for ex command is named inconsistently
8.1.2059  fix for "x" deleting a fold has side effects
8.1.2060  "precedes" in 'listchars' not used properly
8.1.2061  MS-Windows GUI: ":sh" crashes when trying to use a terminal
8.1.2062  the mouse code is spread out
8.1.2063  some tests fail when +balloon_eval_term is missing
8.1.2064  MS-Windows: compiler warnings for unused arguments
8.1.2065  compiler warning building non-GUI with MinGW.
8.1.2066  no tests for state()
8.1.2067  no tests for SafeState and SafeStateAgain
8.1.2068  test for SafeState and SafeStateAgain may fail
8.1.2069  test for SafeStateAgain may still fail
8.1.2070  mouse code is spread out
8.1.2071  when 'wincolor' is set text property changes highlighting
8.1.2072  "gk" moves to start of line instead of upwards
8.1.2073  when editing a buffer 'colorcolumn' may not work
8.1.2074  test for SafeState autocommand is a bit flaky
8.1.2075  get many log messages when waiting for a typed character
8.1.2076  crash when trying to put a terminal in a popup window
8.1.2077  the ops.c file is too big
8.1.2078  build error with +textprop but without +terminal
8.1.2079  popup window test fails without +terminal
8.1.2080  the terminal API is limited and can't be disabled
8.1.2081  the spell.c file is too big
8.1.2082  some files have a weird name to fit in 8.3 characters
8.1.2083  multi-byte chars do not work properly with "%.*S" in printf()
8.1.2084  Amiga: cannot get the user name
8.1.2085  MS-Windows: draw error moving cursor over double-cell char
8.1.2086  missing a few changes for the renamed files
8.1.2087  cannot easily select one test function to execute
8.1.2088  renamed libvterm mouse.c file not in distributed file list
8.1.2089  do not get a hint that $TEST_FILTER was active
8.1.2090  not clear why channel log file ends
8.1.2091  double free when memory allocation fails
8.1.2092  MS-Windows: redirect in system() does not work
8.1.2093  MS-Windows: system() test fails
8.1.2094  the fileio.c file is too big
8.1.2095  leaking memory when getting item from dict
8.1.2096  too many #ifdefs
8.1.2097  :mksession is not sufficiently tested
8.1.2098  mksession test fails on MS-Windows
8.1.2099  state() test fails on some Mac systems
8.1.2100  :mksession is not sufficiently tested
8.1.2101  write_session_file() often defined but not used
8.1.2102  can't build with GTK and FEAT_GUI_GNOME
8.1.2103  wrong error message if "termdebugger" is not executable
8.1.2104  the normal.c file is too big
8.1.2105  MS-Windows: system() may crash
8.1.2106  no tests for dragging the mouse beyond the window
8.1.2107  various memory leaks reported by asan
8.1.2108  cannot close the cmdline window from CmdWinEnter
8.1.2109  popup_getoptions() hangs with tab-local popup
8.1.2110  CTRL-C closes two popups instead of one
8.1.2111  viminfo file not sufficiently tested
8.1.2112  build number for ConPTY is outdated
8.1.2113  ":help expr-!~?" only works after searching
8.1.2114  when a popup is closed with CTRL-C the callback aborts
8.1.2115  MS-Windows: shell commands fail if &shell contains a space
8.1.2116  no check for out of memory
8.1.2117  CursorLine highlight used while 'cursorline' is off
8.1.2118  termcodes test fails when $TERM is "dumb"
8.1.2119  memory access error for empty string
8.1.2120  some MB_ macros are more complicated than necessary
8.1.2121  mode is not updated when switching to terminal
8.1.2122  cannot build without terminal feature
8.1.2123  parsing CSI sequence is messy
8.1.2124  ruler is not updated if win_execute() moves cursor
8.1.2125  fnamemodify() fails when repeating :e
8.1.2126  viminfo not sufficiently tested
8.1.2127  the indent.c file is a bit big
8.1.2128  renamed libvterm sources makes merging difficult
8.1.2129  using hard coded executable path in test
8.1.2130  MSVC build fails
8.1.2131  MSVC tests fail
8.1.2132  MS-Windows: screen mess when not recognizing insider build
8.1.2133  some tests fail when run as root
8.1.2134  modifier keys are not always recognized
8.1.2135  with modifyOtherKeys Alt-a does not work properly
8.1.2136  using freed memory with autocmd from fuzzer
8.1.2137  parsing the termresponse is not tested
8.1.2138  including the build number in the Win32 binary is confusing
8.1.2139  the modifyOtherKeys codes are not tested
8.1.2140  "gk" and "gj" do not work correctly in number column
8.1.2141  :tselect has an extra hit-enter prompt
8.1.2142  some key mappings do not work with modifyOtherKeys
8.1.2143  cannot see each command even when 'verbose' is set
8.1.2144  side effects when using t_ti to enable modifyOtherKeys
8.1.2145  cannot map &lt;C-H&gt; when modifyOtherKeys is enabled
8.1.2146  build failure
8.1.2147  crash when allocating memory fails
8.1.2148  no test for right click extending Visual area
8.1.2149  crash when running out of memory very early
8.1.2150  no test for 'ttymouse' set from xterm version response
8.1.2151  state test is a bit flaky
8.1.2152  problems navigating tags file on MacOS Catalina
8.1.2153  combining text property and syntax highlight is wrong
8.1.2154  quickfix window height wrong when there is a tabline
8.1.2155  in a terminal window 'cursorlineopt' does not work properly
8.1.2156  first character after Tab is not highlighted
8.1.2157  libvterm source files missing from distribution
8.1.2158  terminal attributes missing in Terminal-normal mode
8.1.2159  some mappings are listed twice
8.1.2160  cannot build with +syntax but without +terminal
8.1.2161  mapping test fails
8.1.2162  popup resize test is flaky
8.1.2163  cannot build with +spell but without +syntax
8.1.2164  stuck when using "j" in a popupwin with popup_filter_menu
8.1.2165  mapping test fails on Mac
8.1.2166  rubyeval() not tested as a method
8.1.2167  mapping test fails on MS-Windows
8.1.2168  heredoc assignment not skipped in if block
8.1.2169  terminal flags are never reset
8.1.2170  cannot build without the +termresponse feature
8.1.2171  mouse support not always available
8.1.2172  spell highlight is wrong at start of the line
8.1.2173  searchit() has too many arguments
8.1.2174  screen not recognized as supporting "sgr" mouse codes
8.1.2175  meson files are not recognized
8.1.2176  syntax attributes not combined with Visual highlighting
8.1.2177  Dart files are not recognized
8.1.2178  accessing uninitialized memory in test
8.1.2179  pressing "q" at the more prompt doesn't stop Python output
8.1.2180  Error E303 is not useful when 'directory' is empty
8.1.2181  highlighting wrong when item follows tab
8.1.2182  test42 seen as binary by git diff
8.1.2183  running a test is a bit verbose
8.1.2184  option context is not copied when splitting a window
8.1.2185  syntax test fails
8.1.2186  cannot build without the +eval feature
8.1.2187  error for bad regexp even though regexp is not used
8.1.2188  build error for missing define
8.1.2189  syntax highlighting wrong for tab
8.1.2190  syntax test fails on Mac
8.1.2191  when using modifyOtherKeys CTRL-X mode may not work
8.1.2192  cannot easily fill the info popup asynchronously
8.1.2193  popup_setoptions(popup_getoptions()) does not work
8.1.2194  modifyOtherKeys is not enabled by default
8.1.2195  Vim does not exit when the terminal window is last window
8.1.2196  MS-Windows: running tests with MSVC lacks updates
8.1.2197  ExitPre autocommand may cause accessing freed memory
8.1.2198  crash when using :center in autocommand
8.1.2199  build failure when using normal features without GUI
8.1.2200  crash when memory allocation fails

(morr)

2019-10-23 07:25:58 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2019-10-23 07:25:20 UTC MAIN commitmail json YAML

Maintenance and security update to version 5.2.4.

Changes:
5.2.4:

Props to Evan Ricafort for finding an issue where stored XSS (cross-site scripting) could be added via the Customizer.
Props to J.D. Grimes who found and disclosed a method of viewing unauthenticated posts.
Props to Weston Ruter for finding a way to create a stored XSS to inject Javascript into style tags.
Props to David Newman for highlighting a method to poison the cache of JSON GET requests via the Vary: Origin header.
Props to Eugene Kolodenker who found a server-side request forgery in the way that URLs are validated.
Props to Ben Bidner of the WordPress Security Team who discovered issues related to referrer validation in the admin.

5.2.3:
#38415: New Custom Link menu item has a wrong fallback label
#45739: Block Editor: $editor_styles bug.
#45935: A URL in do_block_editor_incompatible_meta_box function does not have classic-editor__forget parameter
#46757: Media Trash: The Bulk Media options when in the Trash shouldn窶冲 provide two primary buttons
#46758: Media Trash: Primary button(s) should be on the left
#46899: Ensure that tables generated by the Settings API have no semantics
#47079: Incorrect version for excerpt_allowed_blocks filter
#47113: Media views: dismiss notice button is invisible
#47145: Feature Image dialog does not follow the dialog pattern
#47190: Twenty Seventeen: Native audio and video embeds have no focus state.
#47340: Twenty Nineteen: Revise Latest Posts block styles to support post content options.
#47386: Fix headings hierarchy in the legacy Custom Background and Custom Header pages
#47390: Improve accessibility of forms elements within some 窶彷orm-table窶� forms
#47414: Twenty Seventeen: Button block preview has extra spacing within button
#47458: Fix tab sequence order in the Media attachment browser
#47489: Emoji are substituted in preformatted blocks
#47502: Media modal bottom toolbar cuts-off content in Internet Explorer 11
#47538: Minor Verbiage Update 窶� Switch 窶賄eveloper time窶� for 窶和 developer窶�
#47543: Twenty Seventeen: buttons don窶冲 change color on hover and focus
#47561: Plugin: View details popup layout issue
#47603: My account toggle on admin bar not visible at high zoom levels
#47604: Undefined variable: locked in wp-admin/edit-form-blocks.php
#47687: Use alt tags for gallery images in editor
#47688: Color hex code in color picker displayed in RTL instead of LTR on RTL install (take 2)
#47693: customizer Color picker should get closed when click on color picker area.
#47723: Adding a custom link in nav-menus.php doesn窶冲 trim whitespace
#47758: Font sizes on installation screen are too small
#47835: PHP requirement always set to null for plugins
#47888: Adding a custom link in menu via Customize doesn窶冲 trim whitespace.

Security Fixes
Props to Simon Scannell of RIPS Technologies for finding and disclosing two issues. The first, a cross-site scripting (XSS) vulnerability found in post previews by contributors. The second was a cross-site scripting vulnerability in stored comments.
Props to Tim Coen for disclosing an issue where validation and sanitization of a URL could lead to an open redirect.
Props to Anshul Jain for disclosing reflected cross-site scripting during media uploads.
Props to Zhouyuan Yang of Fortinet窶冱 FortiGuard Labs who disclosed a vulnerability that for cross-site scripting (XSS) in shortcode previews.
Props to Ian Dunn of the Core Security Team for finding and disclosing a case where reflected cross-site scripting could be found in the dashboard.
Props to Soroush Dalili (@irsdl) from NCC Group for disclosing an issue with URL sanitization that can lead to cross-site scripting (XSS) attacks.
In addition to the above changes, we are also updating jQuery on older versions of WordPress. This change was added in 5.2.1 and is now being brought to older versions.

(morr)

2019-10-23 00:22:59 UTC MAIN commitmail json YAML

doc: Added emulators/cannonball version 0.3.20190924

(fox)

2019-10-23 00:22:11 UTC MAIN commitmail json YAML

Added cannonball to Makefile SUBDIRs.

(fox)

2019-10-23 00:21:26 UTC MAIN commitmail json YAML

2019-10-23 00:17:54 UTC MAIN commitmail json YAML

alure: use a PLIST variable to account for different names on macos.

From Clement Bouvier in PR pkg/54418, modified to be in the existing
PLIST file, to make it obvious for non-macos updates that if a new
file gets added, it shoudl be added for the mac variant naming as well.

(maya)

2019-10-23 00:13:40 UTC MAIN commitmail json YAML

libvisual: comment out HAVE_SCHED on macos. it is missing the optional
sched_setscheduler needed by this package.

XXX would be nicer to have done this via an upstream-friendly
config test.

Omitting PKGREVISION bump since it's a compile fix.

From Clement Bouvier in PR pkg/54416.

(maya)

2019-10-22 22:21:40 UTC MAIN commitmail json YAML

doc: Added print/xpdf4 version 4.02

(nia)

2019-10-22 22:21:26 UTC MAIN commitmail json YAML

2019-10-22 18:45:30 UTC MAIN commitmail json YAML

Added devel/py-test5; Updated graphics/py-Pillow

(adam)

2019-10-22 18:45:03 UTC MAIN commitmail json YAML

py-Pillow: updated to 6.2.1

6.2.1:
- This is the last Pillow release to support Python 2.7
- Add support for Python 3.8

(adam)

2019-10-22 18:39:39 UTC MAIN commitmail json YAML

py-test5: added version 5.2.1

pytest 5.2.1:
Bug Fixes
* Fix warnings about deprecated cmp attribute in attrs>=19.2.

pytest 5.2.0:
Deprecations
* Passing arguments to pytest.fixture() as positional arguments is deprecated - pass them as a keyword argument instead.

Features
* The scope parameter of @pytest.fixture can now be a callable that receives the fixture name and the config object as keyword-only parameters. See the docs for more information.
* New behavior of the --pastebin option: failures to connect to the pastebin server are reported, without failing the pytest run

Bug Fixes
* Fix ���lexer��� being used when uploading to bpaste.net from --pastebin to ���text���.
* Fix --setup-only and --setup-show for custom pytest items.

Trivial/Internal Changes
* The HelpFormatter uses py.io.get_terminal_width for better width detection.

pytest 5.1.3:
Bug Fixes
* Fix pypy3.6 (nightly) on windows.
* Handle --fulltrace correctly with pytest.raises.
* Windows: Fix regression with conftest whose qualified name contains uppercase characters.

pytest 5.1.2:
Bug Fixes
* Fixed self reference in function-scoped fixtures defined plugin classes: previously self would be a reference to a test class, not the plugin class.
* Fixed long standing issue where fixture scope was not respected when indirect fixtures were used during parametrization.
* Fix decoding error when printing an error response from --pastebin.
* Chained exceptions in test and collection reports are now correctly serialized, allowing plugins like pytest-xdist to display them properly.
* Windows: Fix error that occurs in certain circumstances when loading conftest.py from a working directory that has casing other than the one stored in the filesystem (e.g., c:\test instead of C:\test).

pytest 5.1.1:
Bug Fixes
* Fixed TypeError when importing pytest on Python 3.5.0 and 3.5.1.

pytest 5.1.0:
Removals
* As per our policy, the following features have been deprecated in the 4.X series and are now removed:

Request.getfuncargvalue: use Request.getfixturevalue instead.
pytest.raises and pytest.warns no longer support strings as the second argument.
message parameter of pytest.raises.
pytest.raises, pytest.warns and ParameterSet.param now use native keyword-only syntax. This might change the exception message from previous versions, but they still raise TypeError on unknown keyword arguments as before.
pytest.config global variable.
tmpdir_factory.ensuretemp method.
pytest_logwarning hook.
RemovedInPytest4Warning warning type.
request is now a reserved name for fixtures.
For more information consult Deprecations and Removals in the docs.

* Removed unused support code for unittest2.
* pytest.fail, pytest.xfail and pytest.skip no longer support bytes for the message argument.

Features
* New Config.invocation_args attribute containing the unchanged arguments passed to pytest.main().
* New NUMBER option for doctests to ignore irrelevant differences in floating-point numbers. Inspired by S辿bastien Boisg辿rault���s numtest extension for doctest.
Improvements
* JUnit XML now includes a timestamp and hostname in the testsuite tag.
* Time taken to run the test suite now includes a human-readable representation when it takes over 60 seconds, for example:

Bug Fixes
* Fix RuntimeError/StopIteration when trying to collect package with ���__init__.py��� only.
* Warnings issued during pytest_configure are explicitly not treated as errors, even if configured as such, because it otherwise completely breaks pytest.
* The XML file produced by --junitxml now correctly contain a <testsuites> root element.
* Fix issue where tmp_path and tmpdir would not remove directories containing files marked as read-only, which could lead to pytest crashing when executed a second time with the --basetemp option.
* Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+.
* Improve type checking for some exception-raising functions (pytest.xfail, pytest.skip, etc) so they provide better error messages when users meant to use marks (for example @pytest.xfail instead of @pytest.mark.xfail).
* Fixed internal error when test functions were patched with objects that cannot be compared for truth values against others, like numpy arrays.
* pytest.exit is now correctly handled in unittest cases. This makes unittest cases handle quit from pytest���s pdb correctly.
* Improved output when parsing an ini configuration file fails.
* Fix collection of staticmethod objects defined with functools.partial.
* Skip async generator test functions, and update the warning message to refer to async def functions.
Improved Documentation
* Add docstring for Testdir.copy_example.
Trivial/Internal Changes
* XML files of the xunit2 family are now validated against the schema by pytest���s own test suite to avoid future regressions.
* Cache node splitting function which can improve collection performance in very large test suites.
* Simplified internal SafeRepr class and removed some dead code.
* When invoking pytest���s own testsuite with PYTHONDONTWRITEBYTECODE=1, the test_xfail_handling test no longer fails.
* Replace manual handling of OSError.errno in the codebase by new OSError subclasses (PermissionError, FileNotFoundError, etc.).

pytest 5.0.1:
Bug Fixes
* Improve quoting in raises match failure message.
* Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+.
* --step-wise now handles xfail(strict=True) markers properly.
Improved Documentation
* Improve ���Declaring new hooks��� section in chapter ���Writing Plugins���

pytest 5.0.0:

Important
This release is a Python3.5+ only release.

For more details, see our Python 2.7 and 3.4 support plan.

Removals
* Pytest no longer accepts prefixes of command-line arguments, for example typing pytest --doctest-mod inplace of --doctest-modules. This was previously allowed where the ArgumentParser thought it was unambiguous, but this could be incorrect due to delayed parsing of options for plugins.

* PytestDeprecationWarning are now errors by default.

* ExceptionInfo objects (returned by pytest.raises) now have the same str representation as repr, which avoids some confusion when users use print(e) to inspect the object.

(adam)

2019-10-22 17:32:39 UTC MAIN commitmail json YAML

Added textproc/py-elementpath, textproc/py-xmlschema

(adam)

2019-10-22 17:32:03 UTC MAIN commitmail json YAML

py-xmlschema: added version 1.0.15

The xmlschema library is an implementation of XML Schema for Python (supports
Python 2.7 and Python 3.5+).

This library arises from the needs of a solid Python layer for processing XML
Schema based files for MaX (Materials design at the Exascale) European project.
A significant problem is the encoding and the decoding of the XML data files
produced by different simulation software. Another important requirement is the
XML data validation, in order to put the produced data under control. The lack
of a suitable alternative for Python in the schema-based decoding of XML data
has led to build this library. Obviously this library can be useful for other
cases related to XML Schema based processing, not only for the original scope.

(adam)

2019-10-22 17:28:47 UTC MAIN commitmail json YAML

py-elementpath: added version 1.3.1

The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
Python's ElementTree XML data structures, both for the standard ElementTree
library and for the lxml.etree library.

For lxml.etree this package can be useful for providing XPath 2.0 selectors,
because lxml.etree already has it's own implementation of XPath 1.0.

(adam)

2019-10-22 16:42:01 UTC MAIN commitmail json YAML

doc: Updated security/pev to 0.80

(khorben)

2019-10-22 16:37:05 UTC MAIN commitmail json YAML

Update pev to version 0.80

The new patches fix compatibility with OpenSSL 1.1.0, and attempt to fix
the build on FreeBSD, NetBSD, and OpenBSD. It does not link on NetBSD
(like the previous version, 0.70) but it does on macOS.

There was no changelog upstream.

(khorben)

2019-10-22 16:24:56 UTC MAIN commitmail json YAML

doc: Updated www/ruby-loofah to 2.3.1

(taca)

2019-10-22 16:24:20 UTC MAIN commitmail json YAML

www/ruby-loofah: update to 2.3.1

## 2.3.1 / 2019-10-22

### Security

Address CVE-2019-15587: Unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

This CVE's public notice is at https://github.com/flavorjones/loofah/issues/171

## 2.3.0 / unreleased

### Features

* Expand set of allowed protocols to include `tel:` and `line:`. [#104, #147]
* Expand set of allowed CSS functions. [related to #122]
* Allow greater precision in shorthand CSS values. [#149] (Thanks, @danfstucky!)
* Allow CSS property `list-style` [#162] (Thanks, @jaredbeck!)
* Allow CSS keywords `thick` and `thin` [#168] (Thanks, @georgeclaghorn!)
* Allow HTML property `contenteditable` [#167] (Thanks, @andreynering!)

### Bug fixes

* CSS hex values are no longer limited to lowercase hex. Previously uppercase hex were scrubbed. [#165] (Thanks, @asok!)

### Deprecations / Name Changes

The following method and constants are hereby deprecated, and will be completely removed in a future release:

* Deprecate `Loofah::Helpers::ActionView.white_list_sanitizer`, please use `Loofah::Helpers::ActionView.safe_list_sanitizer` instead.
* Deprecate `Loofah::Helpers::ActionView::WhiteListSanitizer`, please use `Loofah::Helpers::ActionView::SafeListSanitizer` instead.
* Deprecate `Loofah::HTML5::WhiteList`, please use `Loofah::HTML5::SafeList` instead.

Thanks to @JuanitoFatas for submitting these changes in #164 and for making the language used in Loofah more inclusive.

(taca)

2019-10-22 13:26:43 UTC MAIN commitmail json YAML

doc: Updated mail/dovecot2-pigeonhole to 0.5.8

(taca)

2019-10-22 13:26:19 UTC MAIN commitmail json YAML

mail/dovecot2-pigeonhole: update to 0.5.8

Update dovecot2-pigeonhole to 0.5.8.

0.5.8 2019-10-08

Changes

- Sieve may leak resources in rare cases when a redirect, vacation or
  report action fails to send the message. This mainly applies when Sieve
  is executed in IMAP context; i.e., for the IMAPSIEVE or FILTER=SIEVE
  capabilities.

(taca)

2019-10-22 13:25:18 UTC MAIN commitmail json YAML

doc: note update of dovecot2 and friends to 2.3.8

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

(taca)

2019-10-22 13:23:33 UTC MAIN commitmail json YAML

mail/dovecot2: update to 2.3.8

Update dovecot2 and friends to 2.3.8.

2.3.8 2019-10-08

Changes

+ Added mail_delivery_started and mail_delivery_finished events, see
  https://doc.dovecot.org/admin_manual/list_of_events/ for details.
+ dsync-replication: Don't replicate users who have "noreplicate" extra
  field in userdb.
+ doveadm service status: Show total number of processes created.
+ When logging to syslog, use instance_name setting's value for the
  ident. This commonly is added as a log prefix.
+ Base64 encoding/decoding code was rewritten with additional features.
  It shouldn't cause any user visible changes.
- v2.3.7 regression: If a folder only receives new mails without any
  other mail access, dovecot.index.log keeps growing forever and
  dovecot.index keeps being rewritten for every mail delivery.
- dsync-replication may lose keywords after syncing mails restored from
  another replica. This only happened if the mail only had keywords and no
  system flags.
- event filters: Non-textual event fields could not be filtered using
  wildcards.
- auth: Scope parameter was missing from OAuth password grant request.
- doveadm client-server communication may hang in some situations. It is
  also using unnecessarily small TCP/IP packet sizes.
- doveadm who and kick did not flush protocol output correctly.
- imap: SETMETADATA with literal value would delete the metadata value
  instead of updating it.
- imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the
  caching decisions should be updated so that newly saved mails will have
  the preview cached.
- With mail_nfs_index=yes and/or mail_nfs_storage=yes setuid/setgid
  permission bits in some files may have become dropped with some NFS
  servers. Changed NFS flushing to now use chmod() instead of chown().
- quota: warnings did not work if quota root was noenforcing
- acl: Global ACL file ignored the last line if it didn't end with LF.
- doveadm stats dump: With JSON formatter output numbers using the
  number type instead of as strings
- lmtp_proxy: Ensure that real_* variables are correctly set when using
  lmtp_proxy.
- event exporter: http-post driver had hardcoded timeout and did not
  support DNS lookups or TLS connections.
- auth: Fix user iteration to work with userdb passwd with glibc v2.28.
- auth: auth service can crash if auth-policy JSON response is invalid
  or returned too fast.
- In some rare situations "ps" output could have shown a lot of "?"
  characters after Dovecot process titles.
- When dovecot.index.pvt is empty, an unnecessary error is logged:
  Error: .../dovecot.index.pvt reset, view is now inconsistent
- SMTP address encoder duplicated initial double quote character when
  the localpart of an address ended in '..'. For example
  "user+..@example.com" became ""user+.."@example.com in a
  sieve redirect.

(taca)

2019-10-22 13:22:13 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2019-10-22 13:21:49 UTC MAIN commitmail json YAML

py-test: updated to 4.6.6

pytest 4.6.6:
Bug Fixes
* Fixed using multiple short options together in the command-line (for example -vs) in Python 3.8+.
* Replace importlib_metadata backport with importlib.metadata from the standard library on Python 3.8+.
* Fix ���lexer��� being used when uploading to bpaste.net from --pastebin to ���text���.
* Fix warnings about deprecated cmp attribute in attrs>=19.2.

Trivial/Internal Changes
* Fixes python version checks (detected by flake8-2020) in case python4 becomes a thing.

(adam)

2019-10-22 13:20:27 UTC MAIN commitmail json YAML

py-hypothesis: updated to 4.41.3

4.41.3:
This patch is to ensure that our internals remain comprehensible to :pypi:`mypy` 0.740 - there is no user-visible change.

4.41.2:
This patch changes some internal hashes to SHA384, to better support users subject to FIPS-140. There is no user-visible API change.

4.41.1:
This release makes --hypothesis-show-statistics much more useful for tests using a :class:`~hypothesis.stateful.RuleBasedStateMachine`, by simplifying the reprs so that events are aggregated correctly.

4.41.0:
This release upgrades the :func:`~hypothesis.strategies.fixed_dictionaries` strategy to support optional keys (:issue:`1913`).

4.40.2:
This release makes some minor internal changes in support of improving the Hypothesis test suite. It should not have any user visible impact.

4.40.1:
This release changes how Hypothesis checks if a parameter to a test function is a mock object. It is unlikely to have any noticeable effect, but may result in a small performance improvement, especially for test functions where a mock object is being passed as the first argument.

4.40.0:
This release fixes a bug where our example database logic did not distinguish between failing examples based on arguments from a @pytest.mark.parametrize(...). This could in theory cause data loss if a common failure overwrote a rare one, and in practice caused occasional file-access collisions in highly concurrent workloads (e.g. during a 300-way parametrize on 16 cores).

For internal reasons this also involves bumping the minimum supported version of :pypi:`pytest` to 4.3

4.39.3:
This patch improves our type hints on the :func:`~hypothesis.strategies.emails`, :func:`~hypothesis.strategies.functions`, :func:`~hypothesis.strategies.integers`, :func:`~hypothesis.strategies.iterables`, and :func:`~hypothesis.strategies.slices` strategies, as well as the .filter() method.

There is no runtime change, but if you use :pypi:`mypy` or a similar type-checker on your tests the results will be a bit more precise.

4.39.2:
This patch improves the performance of unique collections such as :func:`~hypothesis.strategies.sets` of :func:`~hypothesis.strategies.just` or :func:`~hypothesis.strategies.booleans` strategies. They were already pretty good though, so you're unlikely to notice much!

4.39.1:
If a value in a dict passed to :func:`~hypothesis.strategies.fixed_dictionaries` is not a strategy, Hypothesis now tells you which one.

4.39.0:
This release adds the :func:`~hypothesis.extra.numpy.basic_indices` strategy, to generate basic indexes for arrays of the specified shape (:issue:`1930`).

It generates tuples containing some mix of integers, :obj:`python:slice` objects, ... (Ellipsis), and :obj:`numpy:numpy.newaxis`; which when used to index an array of the specified shape produce either a scalar or a shared-memory view of the array. Note that the index tuple may be longer or shorter than the array shape, and may produce a view with another dimensionality again!

4.38.3:
This patch defers creation of the .hypothesis directory until we have something to store in it, meaning that it will appear when Hypothesis is used rather than simply installed.

4.38.2:
This patch bumps our dependency on :pypi:`attrs` to >=19.2.0; but there are no user-visible changes to Hypothesis.

4.38.1:
This is a comment-only patch which tells :pypi:`mypy` 0.730 to ignore some internal compatibility shims we use to support older Pythons.

4.38.0:
This release adds the :func:`hypothesis.target` function, which implements experimental support for :ref:`targeted property-based testing <targeted-search>` (:issue:`1779`).

By calling :func:`~hypothesis.target` in your test function, Hypothesis can do a hill-climbing search for bugs. If you can calculate a suitable metric such as the load factor or length of a queue, this can help you find bugs with inputs that are highly improbably from unguided generation - however good our heuristics, example diversity, and deduplication logic might be. After all, those features are at work in targeted PBT too!

4.37.0:
This release emits a warning if you use the .example() method of a strategy in a non-interactive context.

:func:`~hypothesis.given` is a much better choice for writing tests, whether you care about performance, minimal examples, reproducing failures, or even just the variety of inputs that will be tested!

4.36.2:
This patch disables part of the :mod:`typing`-based inference for the :pypi:`attrs` package under Python 3.5.0, which has some incompatible internal details (:issue:`2095`).

4.36.1:
This patch fixes a bug in strategy inference for :pypi:`attrs` classes where Hypothesis would fail to infer a strategy for attributes of a generic type such as Union[int, str] or List[bool] (:issue:`2091`).

4.36.0:
This patch deprecates min_len or max_len of 0 in :func:`~hypothesis.extra.numpy.byte_string_dtypes` and :func:`~hypothesis.extra.numpy.unicode_string_dtypes`. The lower limit is now 1.

Numpy uses a length of 0 in these dtypes to indicate an undetermined size, chosen from the data at array creation. However, as the :func:`~hypothesis.extra.numpy.arrays` strategy creates arrays before filling them, strings were truncated to 1 byte.

4.35.1:
This patch improves the messaging that comes from invalid size arguments to collection strategies such as :func:`~hypothesis.strategies.lists`.

4.35.0:
This release improves the :func:`~hypothesis.extra.lark.from_lark` strategy, tightening argument validation and adding the explicit argument to allow use with terminals that use @declare instead of a string or regular expression.

This feature is required to handle features such as indent and dedent tokens in Python code, which can be generated with the :pypi:`hypothesmith` package.

4.34.0:
The :func:`~hypothesis.strategies.from_type` strategy now knows to look up the subclasses of abstract types, which cannot be instantiated directly.

This is very useful for :pypi:`hypothesmith` to support :pypi:`libCST`.

(adam)

2019-10-22 11:18:49 UTC MAIN commitmail json YAML

Fix build error, c++ not found

(ryoon)

2019-10-22 10:34:35 UTC MAIN commitmail json YAML

Add www/nsm version 1.15

Nifty Site Manager ("nsm") is a cross-platform framework for managing
and generating websites. Some of its features are:
- it can manage and generate static and dynamic websites.
- it has support for pre/post build/serve scripts to integrate with
  cURL, databases, SASS, Grunt, GraphQL, Python Web Server, Live
  Server/Reload, and more.
- there is multithreading support
- it is language agnostic, you can use any language you want
  (markdown, LATEX, html, xml, css, javascript, php, MySQL, etc)
- it integrates flawlessly with various Javascript and PHP frameworks
- it integrates with Git to clone from and push to various platforms
  including AWS, BitBucket, GitHub, GitLab, Netlify, surge.sh, ZEIT Now, etc
- it has a templating system

(ng0)

2019-10-22 10:05:33 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.01

(fox)

2019-10-22 10:04:48 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to v1.01

Changes since v1.00:

v1.01 - 21.10.2019:
- Windows: Fixed an issue where the program would consume a lot of CPU time
  when the window was minimized.

(fox)

2019-10-22 08:26:28 UTC MAIN commitmail json YAML

doc: Updated www/php-apcu to 5.1.17

(taca)

2019-10-22 08:25:59 UTC MAIN commitmail json YAML

www/php-apcu: update to 5.1.17

Update php-apcu to 5.1.17.

5.1.17

- Fixed compatibility with PHP 7.4 and PHP 8.0.

(taca)

2019-10-22 08:20:51 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 2.7.2

(taca)

2019-10-22 08:20:23 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 2.7.2

Update php-xdebug to 2.7.2.

2.7.1 (2019-04-05)

= Fixed bugs:

- Fixed issue #1646: Missing newline in error message
- Fixed issue #1647: Memory corruption when a conditional breakpoint is used
- Fixed issue #1641: Perfomance degradation with getpid syscall (Kees
  Hoekzema)

2.7.2 (2019-05-06)

= Fixed bugs:

- Fixed issue #1488: Rewrite DBGp 'property_set' to always use eval
- Fixed issue #1586: error_reporting()'s return value is incorrect during
  debugger's 'eval' command
- Fixed issue #1615: Turn off Zend OPcache when remote debugger is turned on
- Fixed issue #1656: remote_connect_back alters header if multiple values
  are present
- Fixed issue #1662: __debugInfo should not be used for user-defined classes

(taca)

2019-10-22 07:49:25 UTC MAIN commitmail json YAML

doc: Updated mail/pear-Mail_Mime to 1.10.4

(taca)

2019-10-22 07:49:03 UTC MAIN commitmail json YAML

mail/pear-Mail_Mime: update to 1.10.4

Update pear-Mail_Mime to 1.10.4.

1.10.4 2019-10-13

* Fix E_STRICT errors introduced in the previous release [alec]

1.10.3 2019-09-25

* Fix deprecation warning for get_magic_quotes_runtime() use on PHP 7.4

(taca)

2019-10-22 07:48:06 UTC MAIN commitmail json YAML

doc: Updated lang/pear to 1.10.9nb1

(taca)

2019-10-22 07:47:37 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-archive-tar-minitar to 0.8

(taca)

2019-10-22 07:46:25 UTC MAIN commitmail json YAML

lang/pear: update Archive_Tar to 1.4.8

Update pear Archive_Tar included in this package to 1.4.8

Bump PKGREVISION.

Archive_Tar 1.4.8 (2019-10-21 09:34 UTC)

Changelog:

* Fix Bug #23852: PHP 7.4 - Archive_Tar->_readHeader throws deprecation
  [mrook]

(taca)

2019-10-22 07:33:37 UTC MAIN commitmail json YAML

archivers/ruby-archive-tar-minitar: update to 0.8

Update ruby-archive-tar-minitar to 0.8.

Now this package is left for compatibility and it using ruby-minitar and
ruby-minitar-cli.

(taca)

2019-10-22 07:31:05 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-minitar-cli to 0.8

(taca)

2019-10-22 07:30:39 UTC MAIN commitmail json YAML

archivers/ruby-minitar-cli: update to 0.8

Update ruby-minitar-cli to 0.8.

## 0.8 / 2019-01-05

*  Updated for compatibility with minitar 0.8

## 0.7 / 2018-02-19

*  Updated for compatibility with minitar 0.7

(taca)

2019-10-22 07:29:55 UTC MAIN commitmail json YAML

doc: Updated archivers/ruby-minitar to 0.9

(taca)

2019-10-22 07:29:24 UTC MAIN commitmail json YAML

archivers/ruby-minitar: update to 0.9

Update archivers/ruby-minitar to 0.9.

## 0.9 / 2019-09-04

*  jtappa added the ability to skip fsync with a new option to Minitar.unpack
    and Minitar::Input#extract_entry. Provide `:fsync => false` as the last
    parameter to enable. Merged from a modified version of PR [#37][].

## 0.8 / 2019-01-05

*  inkstak resolved an issue introduced in the fix for [#31][] by allowing
    spaces to be considered valid characters in strict octal handling. Octal
    conversion ignores leading spaces. Merged from a slightly modified version
    of PR [#35][].

*  dearblue contributed PR [#32][] providing an explicit call to #bytesize for
    strings that include multibyte characters. The PR has been modified to be
    compatible with older versions of Ruby and extend tests.

*  Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly
    encoded regular files (with names ending in `/`) as if they were
    directories on decode.

## 0.7 / 2018-02-19

*  Fixed issue [#28][] with a modified version of PR [#29][] covering the
    security policy and position for Minitar. Thanks so much to ooooooo\_q for
    the report and an initial patch. Additional information was added as
    [#30][].

*  dearblue contributed PR [#33][] providing a fix for Minitar::Reader when
    the IO-like object does not have a `#pos` method.

*  Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is
    raised if the tar header is not valid, preventing incorrect streaming of
    files from a non-tarfile. This is a minor breaking change, so the version
    has been bumped accordingly.

*  Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar
    long filename extension.

*  Addressed a potential DOS with negative size fields in tar headers
    ([#31][]). This has been handled in two ways: the size field in a tar
    header is interpreted as a strict octal value and the Minitar reader will
    raise an InvalidTarStream if the size ends up being negative anyway.

(taca)

2019-10-22 06:52:23 UTC MAIN commitmail json YAML

Updated textproc/py-pybtex, textproc/py-pybtex-docutils, textproc/py-sphinxcontrib-bibtex, devel/py-flake8-docstrings

(adam)

2019-10-22 06:51:54 UTC MAIN commitmail json YAML

py-flake8-docstrings: updated to 1.5.0

1.5.0

- Add --ignore-decorators option which allows functions with a specific
  decorator to ignore error codes.

1.4.0

- Add --docstring-convention option which allows selection of conventions
  besides the default pep257.  Available options are based on those
  available from pydocstyle and are currently pep257, google, and
  numpy.  flake8-docstrings also adds a special all docstring
  convention which will enable all rules from pydocstyle.  Note that
  pydocstyle defines some conflicting rules so you'll want to use
  ignore / extend-ignore when selecting docstring-convention = all

- Bump minimum flake8 version to 3

- Fix proper handling of stdin via --stdin-display-name

(adam)

2019-10-22 06:48:27 UTC MAIN commitmail json YAML

py-sphinxcontrib-bibtex: updated to 1.0.0

1.0.0:
* Drop Python 2.7 and 3.4 support (as upstream sphinx has dropped
  support for these as well).
* Add Python 3.8 support (contributed by hroncok).
* Update for Sphinx 2.x, and drop Sphinx 1.x support (as there is too
  much difference between the two versions).
* Non-bibtex citations will now no longer issue warnings
* Switch to codecov for coverage reporting.

(adam)

2019-10-22 06:45:06 UTC MAIN commitmail json YAML

py-pybtex-docutils: updated to 0.2.2

0.2.2:
* Drop Python 3.3 support.
* New footnote and footnote_reference methods for docutils footnote
  support.

(adam)

2019-10-22 06:37:36 UTC MAIN commitmail json YAML

py-pybtex: updated to 0.22.2

Version 0.22.2
- Fixed compatibility with Python 2 and older versions of Python 3.

Version 0.22.1
- Fixed non-working ``--backend`` option with ``pybtex -l python``.

(adam)

2019-10-22 06:34:16 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any-Adapter-Screen to 0.140
Updated devel/p5-Log-Dispatchouli to 2.019
Updated devel/p5-Log-Report to 1.28

(mef)

2019-10-22 06:32:22 UTC MAIN commitmail json YAML

(devel/p5-Log-Report) Updated 1.27 to 1.28
* pkgsrc *
  - Converted BUILD_DEPENDS to TEST_DEPENDS, but two left at BUILD_DEPENDS,
    for TEST_DEPENDS are not enough. They are asked for source expanded at
    test time.

* upstream ChangeLog *
version 1.28:
        Fixes:
        - Dancer2 version 0.166001 is too old as well. [cpantesters]
        - call to wasFatal($class)/reportFatal($class) without exception
          autovivified an 'undef' in the exception list. [Andrew Beverley]
        - fatal exception not always the last in try() block.

(mef)

2019-10-22 06:31:33 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20191022

(leot)

2019-10-22 06:31:13 UTC MAIN commitmail json YAML

youtube-dl: Update to 20191022

Changes:
version 2019.10.22

Core
* [utils] Improve subtitles_filename (#22753)

Extractors
* [facebook] Bypass download rate limits (#21018)
+ [contv] Add support for contv.com
- [viewster] Remove extractor
* [xfileshare] Improve extractor (#17032, #17906, #18237, #18239)
    * Update the list of domains
    + Add support for aa-encoded video data
    * Improve jwplayer format extraction
    + Add support for Clappr sources
* [mangomolo] Fix video format extraction and add support for player URLs
* [audioboom] Improve metadata extraction
* [twitch] Update VOD URL matching (#22395, #22727)
- [mit] Remove support for video.mit.edu (#22403)
- [servingsys] Remove extractor (#22639)
* [dumpert] Fix extraction (#22428, #22564)
* [atresplayer] Fix extraction (#16277, #16716)

(leot)

2019-10-22 06:15:01 UTC MAIN commitmail json YAML

(devel/p5-Log-Dispatchouli) Updated 2.017 to 2.019

2.019    2019-07-27 16:13:30-04:00 America/New_York
        - fix an initialization ordering bug for loggers using stdio

2.018    2019-07-26 18:36:56-04:00 America/New_York
        - add enable_stdout and enable_stderr to, uh, enable stdout and enable
          stderr (after initial construction)

(mef)

2019-10-22 06:11:51 UTC MAIN commitmail json YAML

(devel/p5-Log-Any-Adapter-Screen) Updated 0.13 to 0.140

0.140  2018-12-22 (PERLANCAR)
        - Observe NO_COLOR.

(mef)

2019-10-22 03:55:27 UTC MAIN commitmail json YAML

doc: Updated mail/wl-snapshot to 2.15.9.20190919

(mef)

2019-10-22 03:55:12 UTC MAIN commitmail json YAML

(mail/wl-snapshot) Updated 0.20190623 to 0.20190919

2019-08-12  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>

        * doc/wl.texi (Selecting Folder, Sticky Summary): Update key
        bindings.

        * doc/wl-ja.texi (Selecting Folder, Sticky Summary): Likewise.

(mef)

2019-10-22 01:28:14 UTC MAIN commitmail json YAML

(correction) Updated devel/p5-IPC-Cmd

(mef)

2019-10-22 01:27:04 UTC MAIN commitmail json YAML

Updated devel/p5-IPC-Cmd

(mef)

2019-10-22 00:25:43 UTC MAIN commitmail json YAML

(devel/p5-IPC-Cmd) Updated 1.02 to 1.04

1.04 Sat Jul 13 10:08:08 BST 2019
  Bug fixes:
  - Fixed usage of setsid()

(mef)

2019-10-21 23:58:04 UTC MAIN commitmail json YAML

Use gnu++11 to fix undefined reference to allocate, from joerg

(jmcneill)

2019-10-21 23:53:34 UTC MAIN commitmail json YAML

mono6: add the missing bits for netbsd/aarch64 support.

unfortunately, mono-sgen crashes a lot, most likely due to pmap bugs.
it takes many retries to get further in the build.

(maya)

2019-10-21 23:49:07 UTC MAIN commitmail json YAML

Updated www/emacs-w3m-snapshot to 1.4.632.20190920.1116

(mef)

2019-10-21 23:47:08 UTC MAIN commitmail json YAML

(www/emacs-w3m-snapshot) Updated from 1.4.625+0.20180518 to 1.4.632+0.20190920.1116

(upstream)
  ChangeLog has too many lines, sorry to omit
(pkgsrc)
  - Some VARIABLES introduced to ease further version update
  - following two patches dropped
    (patch-w3mhack.el)
      Compile mew-shimbun.el and mew-w3m.el when
      emacs-w3m-mew option is set.
    (patch-aclocal.m4)
      Don't quote ${EGREP}, it may be set to "grep -E".
  - (pkglint) LOCALBASE -> PREFIX

(mef)

2019-10-21 23:09:20 UTC MAIN commitmail json YAML

doc: Updated multimedia/mate-media to 1.22.2

(gutteridge)

2019-10-21 23:08:52 UTC MAIN commitmail json YAML

mate-media: update to 1.22.2

Change log:

### mate-media 1.22.2

  * Translations update
  * applet: Update default output
  * gvc applet: add missing translations (i18n)
  * Add scroll interface tabs with mouse wheel
  * configure.ac: fix typos in var names, portability fixes, etc.

(gutteridge)

2019-10-21 22:54:40 UTC MAIN commitmail json YAML

2019-10-21 22:54:23 UTC MAIN commitmail json YAML

py-cookiecutter: fix

- switch to PYPI
- enable testing
- get rid of sphinx (building docs does not work)
- use alternatives

(adam)

2019-10-21 22:15:11 UTC MAIN commitmail json YAML

2019-10-21 22:11:34 UTC MAIN commitmail json YAML

2019-10-21 22:07:58 UTC MAIN commitmail json YAML

2019-10-21 22:01:06 UTC MAIN commitmail json YAML

2019-10-21 21:55:04 UTC MAIN commitmail json YAML

2019-10-21 21:51:09 UTC MAIN commitmail json YAML

Updated devel/py-binaryornot

(adam)

2019-10-21 21:50:03 UTC MAIN commitmail json YAML

py-binaryornot: updated to 0.4.4

0.4.4:
* Notify users for file i/o issues.

0.4.3:
* Restricted chardet to anything 3.0.2 or higher due to https://github.com/chardet/chardet/issues/113.

0.4.2:
* Restricted chardet to anything under 3.0 due to https://github.com/chardet/chardet/issues/113
* Added pyup badge
* Added utilities for pushing new versions up

(adam)

2019-10-21 21:45:40 UTC MAIN commitmail json YAML

2019-10-21 21:42:22 UTC MAIN commitmail json YAML

2019-10-21 21:38:03 UTC MAIN commitmail json YAML

2019-10-21 21:19:35 UTC MAIN commitmail json YAML

2019-10-21 21:11:13 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx; Added textproc/py-sphinxcontrib-applehelp, textproc/py-sphinxcontrib-devhelp, textproc/py-sphinxcontrib-jsmath, textproc/py-sphinxcontrib-htmlhelp, textproc/py-sphinxcontrib-serializinghtml, textproc/py-sphinxcontrib-qthelp, textproc/py-sphinx1

(adam)

2019-10-21 21:08:57 UTC MAIN commitmail json YAML

Added sphinx to Python versioned dependencies

(adam)

2019-10-21 21:06:04 UTC MAIN commitmail json YAML

Added py-sphinx1, py-sphinxcontrib-applehelp py-sphinxcontrib-devhelp py-sphinxcontrib-jsmath py-sphinxcontrib-htmlhelp py-sphinxcontrib-serializinghtml py-sphinxcontrib-qthelp

(adam)

2019-10-21 21:04:05 UTC MAIN commitmail json YAML

2019-10-21 21:01:35 UTC MAIN commitmail json YAML

py-sphinx: updated to 2.2.0

Release 2.2.0:

Incompatible changes

apidoc: template files are renamed to .rst_t
html: Field lists will be styled by grid layout
Deprecated¶
sphinx.domains.math.MathDomain.add_equation()
sphinx.domains.math.MathDomain.get_next_equation_number()
The info and warn arguments of sphinx.ext.autosummary.generate.generate_autosummary_docs()
sphinx.ext.autosummary.generate._simple_info()
sphinx.ext.autosummary.generate._simple_warn()
sphinx.ext.todo.merge_info()
sphinx.ext.todo.process_todo_nodes()
sphinx.ext.todo.process_todos()
sphinx.ext.todo.purge_todos()

Features added

* graphviz: :graphviz_dot: option is renamed to :layout:
* html: emit a warning if html_static_path and html_extra_path directories are inside output directory
* html: Add a label to search input for accessability purposes
* apidoc: Add --templatedir option
* Add override argument to app.add_autodocumenter()
* imgmath: let imgmath_use_preview work also with the SVG format for images rendering inline math
* LaTeX: refactor visit_enumerated_list() to use \sphinxsetlistlabels
* quickstart: Use https://docs.python.org/3/ for default setting of intersphinx_mapping
* sphinx-build: give reasons why rebuilded

Bugs fixed

py domain: duplicated warning does not point the location of source code
* html: Sphinx never updates a copy of html_logo even if original file has changed
* html theme: scrollbar is hard to see on classic theme and macOS
* linkcheck: Consider HTTP 503 response as not an error
* Make generated download links reproducible
* UnboundLocalError is raised if broken extension installed
* autodoc: autodoc_inherit_docstrings does not effect to __init__() and __new__()
* autodoc: autodoc_member_order does not refer order of imports when 'bysource' order
* autodoc: missing type annotation for variadic and keyword parameters
* autodoc: Formatting issues with autodoc_typehints=’none’
* autodoc: crashed when target code contains custom method-like objects
* autosummary: crashed with wrong autosummary_generate setting
* autosummary: crashes without no autosummary_generate setting
* LaTeX: autonumbered list can not be customized in LaTeX since Sphinx 1.8.0
* Failed to load last environment object when extension added
* Invalid sort in pair index
* last_updated wrongly assumes timezone as UTC
* std domain: option directive registers an index entry for each comma separated option
* sphinx-build: Escaped characters in error messages
* doctest comments not getting trimmed since Sphinx 1.8.0
* glossary: Wrong hyperlinks are generated for non alphanumeric terms
* i18n: classifiers of definition list are not translated with docutils-0.15
* DocFieldTransformer raises AttributeError when given directive is not a subclass of ObjectDescription

Release 2.1.2:

Bugs fixed

* custom lexers fails highlighting when syntax error
* info field lists are incorrectly recognized
Release 2.1.1 (released Jun 10, 2019)

Incompatible changes

* autodoc: Stop to generate document for undocumented module variables
Bugs fixed
* LaTeX: admonitions of note type can get separated from immediately preceding section title by pagebreak
* autodoc: crashed when autodocumenting classes with __slots__ = None
* autodoc: generates docs for “optional import”ed modules as variables
* autosummary: crashed when generating document of properties
* napoleon: docstrings for properties are not processed
* napoleon: “Unknown target name” error if variable name ends with underscore
* apidoc: missing blank lines between modules

Release 2.1.0:

Incompatible changes
Ignore filenames without file extension given to Builder.build_specific() API directly
* The anchor of term in glossary directive is changed if it is consisted by non-ASCII characters
* html: Centering tables by default using CSS
* latex: xelatex and xeCJK are used for Chinese documents by default
Sphinx.add_lexer() now takes a Lexer class instead of instance. An instance of lexers are still supported until Sphinx-3.x.
Deprecated
sphinx.builders.latex.LaTeXBuilder.apply_transforms()
sphinx.builders._epub_base.EpubBuilder.esc()
sphinx.directives.Acks
sphinx.directives.Author
sphinx.directives.Centered
sphinx.directives.Class
sphinx.directives.CodeBlock
sphinx.directives.Figure
sphinx.directives.HList
sphinx.directives.Highlight
sphinx.directives.Include
sphinx.directives.Index
sphinx.directives.LiteralInclude
sphinx.directives.Meta
sphinx.directives.Only
sphinx.directives.SeeAlso
sphinx.directives.TabularColumns
sphinx.directives.TocTree
sphinx.directives.VersionChange
sphinx.domains.python.PyClassmember
sphinx.domains.python.PyModulelevel
sphinx.domains.std.StandardDomain._resolve_citation_xref()
sphinx.domains.std.StandardDomain.note_citations()
sphinx.domains.std.StandardDomain.note_citation_refs()
sphinx.domains.std.StandardDomain.note_labels()
sphinx.environment.NoUri
sphinx.ext.apidoc.format_directive()
sphinx.ext.apidoc.format_heading()
sphinx.ext.apidoc.makename()
sphinx.ext.autodoc.importer.MockFinder
sphinx.ext.autodoc.importer.MockLoader
sphinx.ext.autodoc.importer.mock()
sphinx.ext.autosummary.autolink_role()
sphinx.ext.imgmath.DOC_BODY
sphinx.ext.imgmath.DOC_BODY_PREVIEW
sphinx.ext.imgmath.DOC_HEAD
sphinx.transforms.CitationReferences
sphinx.transforms.SmartQuotesSkipper
sphinx.util.docfields.DocFieldTransformer.preprocess_fieldtypes()
sphinx.util.node.find_source_node()
sphinx.util.i18n.find_catalog()
sphinx.util.i18n.find_catalog_files()
sphinx.util.i18n.find_catalog_source_files()
For more details, see deprecation APIs list.

Features added
Add a helper class sphinx.transforms.post_transforms.SphinxPostTransform
Add helper methods

PythonDomain.note_module()
PythonDomain.note_object()
SphinxDirective.set_source_info()
* Support --keep-going with BuildDoc setup command
math directive now supports :class: option
todo: todo directive now supports :name: option
Enable override via environment of SPHINXOPTS and SPHINXBUILD Makefile variables
* autodoc: Unable to document bound instance methods exported as module functions
* autodoc: autodoc_default_options now supports imported-members option
* autodoc: Support coroutine
* autodoc: Support abstractmethod
* autodoc: Support attributes in __slots__. For dict-style __slots__, autodoc considers values as a docstring of the attribute
* autodoc: Add autodoc_typehints to suppress typehints from signature
* autodoc: automodule directive now handles undocumented module level variables
* autosummary: Add autosummary_imported_members to display imported members on autosummary
* make clean is catastrophically broken if building into ‘.’
* Support %O% environment variable in make.bat
* py domain: Add :async: option to py:function directive
* py domain: Add new options to py:method directive

:abstractmethod:
:async:
:classmethod:
:property:
:staticmethod:
rst domain: Add directive:option directive to describe the option for directive
* html: Add a label to search form for accessability purposes
* html: Consistent and semantic CSS for signatures
* The rawsource property of production nodes now contains the full production rule
* autosectionlabel: Allow suppression of warnings
coverage: Support a new coverage_ignore_pyobjects option
* latex: Support to build Chinese documents

Bugs fixed
* Inappropriate node_id has been generated by glossary directive if term is consisted by non-ASCII characters
* ifconfig: contents after headings are not shown
commented term in glossary directive is wrongly recognized
* rst domain: rst:directive directive generates waste space
* py domain: Module index (py-modindex.html) has duplicate titles
* man: invalid output when doctest follows rubric
* “Hyperlink target is not referenced” message is shown even if referenced
* autodoc: tab_width setting of docutils has been ignored
* autodoc: crashes with a plain Tuple on Python 3.6 and 3.5
* autosummary: autosummary table gets confused by complex type hints
* autosummary: confused by an argument having some kind of default value
Generated Makefiles lack a final EOL
* extlinks: Cannot escape angle brackets in link caption
* linkcheck: Send commonly used User-Agent
* html search: failed to search document with haiku and scrolls themes
* html search: Fix the ranking of search results
* Wrong year is returned for SOURCE_DATE_EPOCH
* image directive crashes by unknown image format
* C++, allow 8 and 9 in hexadecimal integer literals.
* Fix the string in quickstart for ‘path’ argument of parser
LaTeX: Figures in admonitions produced errors

Release 2.0.1:

Bugs fixed
LaTeX: some system labels are not translated
RemovedInSphinx30Warning is marked as pending
deprecation warnings are not emitted
sphinx.application.CONFIG_FILENAME
sphinx.builders.htmlhelp
viewcode_import
* C++, properly parse full xrefs that happen to have a short xref as prefix
* napoleon: AttributeError is raised for raised section having references
* circular import error on importing SerializingHTMLBuilder
* LaTeX: ‘releasename’ setting for latex_elements is ignored
* html: Search function is broken with 3rd party themes
* html: HTML5Translator crashed with invalid field node
* html theme: The style of field lists has changed in bizstyle theme

Release 2.0.0:

Dependencies

2.0.0b1
LaTeX builder now depends on TeX Live 2015 or above.
LaTeX builder (with 'pdflatex' latex_engine) will process Unicode Greek letters in text (not in math mark-up) via the text font and will not escape them to math mark-up. See the discussion of the 'fontenc' key of latex_elements; such (optional) support for Greek adds, for example on Ubuntu xenial, the texlive-lang-greek and (if default font set-up is not modified) cm-super(-minimal) as additional Sphinx LaTeX requirements.
LaTeX builder with latex_engine set to 'xelatex' or to 'lualatex' requires (by default) the FreeFont fonts, which in Ubuntu xenial are provided by package fonts-freefont-otf, and e.g. in Fedora 29 via package texlive-gnu-freefont.
requests 2.5.0 or above
The six package is no longer a dependency
The sphinxcontrib-websupport package is no longer a dependency
Some packages are separated to sub packages:

sphinxcontrib.applehelp
sphinxcontrib.devhelp
sphinxcontrib.htmlhelp
sphinxcontrib.jsmath
sphinxcontrib.serializinghtml
sphinxcontrib.qthelp

Incompatible changes

2.0.0b1
Drop python 2.7 and 3.4 support
Drop docutils 0.11 support
Drop features and APIs deprecated in 1.7.x
The default setting for master_doc is changed to 'index' which has been longly used as default of sphinx-quickstart.
LaTeX: Move message resources to sphinxmessage.sty
LaTeX: Stop using \captions<lang> macro for some labels
LaTeX: for 'xelatex' and 'lualatex', use the FreeFont OpenType fonts as default choice
LaTeX: 'xelatex' and 'lualatex' now use \small in code-blocks (due to FreeMono character width) like 'pdflatex' already did (due to Courier character width). You may need to adjust this via latex_elements 'fvset' key, in case of usage of some other OpenType fonts
LaTeX: Greek letters in text are not escaped to math mode mark-up, and they will use the text font not the math font. The LGR font encoding must be added to the 'fontenc' key of latex_elements for this to work (only if it is needed by the document, of course).
LaTeX: setting the language to 'en' triggered Sonny option of fncychap, now it is Bjarne to match case of no language specified.
* doctest: Follow highlight_language on highlighting doctest block. As a result, they are highlighted as python3 by default.
The order of argument for HTMLTranslator, HTML5Translator and ManualPageTranslator are changed
LaTeX: hard-coded redefinitions of \l@section and \l@subsection formerly done during loading of 'manual' docclass get executed later, at time of \sphinxtableofcontents. This means that custom user definitions from LaTeX preamble now get overwritten. Use \sphinxtableofcontentshook to insert custom user definitions. See Macros.
quickstart: Simplify generated conf.py
* quickstart: some questions are removed. They are still able to specify via command line options
websupport: unbundled from sphinx core. Please use sphinxcontrib-websupport
C++, the visibility of base classes is now always rendered as present in the input. That is, private is now shown, where it was ellided before.
LaTeX: graphics inclusion of oversized images rescales to not exceed the text width and height, even if width and/or height option were used.
epub: epub_title defaults to the project option
* All tables and figures without align option are displayed to center
* html: Output HTML5 by default

2.0.0b2
texinfo: image files are copied into name-figure directory

Deprecated

2.0.0b1
Support for evaluating Python 2 syntax is deprecated. This includes configuration files which should be converted to Python 3.
The arguments of EpubBuilder.build_mimetype(), EpubBuilder.build_container(), EpubBuilder.bulid_content(), EpubBuilder.build_toc() and EpubBuilder.build_epub()
The arguments of Epub3Builder.build_navigation_doc()

The config variables
html_experimental_html5_writer
The encoding argument of autodoc.Documenter.get_doc(), autodoc.DocstringSignatureMixin.get_doc(), autodoc.DocstringSignatureMixin._find_signature(), and autodoc.ClassDocumenter.get_doc() are deprecated.
The importer argument of sphinx.ext.autodoc.importer._MockModule
The nodetype argument of sphinx.search.WordCollector. is_meta_keywords()
The suffix argument of env.doc2path() is deprecated.
The string style base argument of env.doc2path() is deprecated.
The fallback to allow omitting the filename argument from an overridden IndexBuilder.feed() method is deprecated.
sphinx.addnodes.abbreviation
sphinx.application.Sphinx._setting_up_extension
sphinx.builders.epub3.Epub3Builder.validate_config_value()
sphinx.builders.html.SingleFileHTMLBuilder
sphinx.builders.htmlhelp.HTMLHelpBuilder.open_file()
sphinx.cmd.quickstart.term_decode()
sphinx.cmd.quickstart.TERM_ENCODING
sphinx.config.check_unicode()
sphinx.config.string_classes
sphinx.domains.cpp.DefinitionError.description
sphinx.domains.cpp.NoOldIdError.description
sphinx.domains.cpp.UnsupportedMultiCharacterCharLiteral.decoded
sphinx.ext.autodoc.importer._MockImporter
sphinx.ext.autosummary.Autosummary.warn()
sphinx.ext.autosummary.Autosummary.genopt
sphinx.ext.autosummary.Autosummary.warnings
sphinx.ext.autosummary.Autosummary.result
sphinx.ext.doctest.doctest_encode()
sphinx.io.SphinxBaseFileInput
sphinx.io.SphinxFileInput.supported
sphinx.io.SphinxRSTFileInput
sphinx.registry.SphinxComponentRegistry.add_source_input()
sphinx.roles.abbr_role()
sphinx.roles.emph_literal_role()
sphinx.roles.menusel_role()
sphinx.roles.index_role()
sphinx.roles.indexmarkup_role()
sphinx.testing.util.remove_unicode_literal()
sphinx.util.attrdict
sphinx.util.force_decode()
sphinx.util.get_matching_docs()
sphinx.util.inspect.Parameter
sphinx.util.jsonimpl
sphinx.util.osutil.EEXIST
sphinx.util.osutil.EINVAL
sphinx.util.osutil.ENOENT
sphinx.util.osutil.EPIPE
sphinx.util.osutil.walk()
sphinx.util.PeekableIterator
sphinx.util.pycompat.NoneType
sphinx.util.pycompat.TextIOWrapper
sphinx.util.pycompat.UnicodeMixin
sphinx.util.pycompat.htmlescape
sphinx.util.pycompat.indent
sphinx.util.pycompat.sys_encoding
sphinx.util.pycompat.terminal_safe()
sphinx.util.pycompat.u
sphinx.writers.latex.ExtBabel
sphinx.writers.latex.LaTeXTranslator._make_visit_admonition()
sphinx.writers.latex.LaTeXTranslator.babel_defmacro()
sphinx.writers.latex.LaTeXTranslator.collect_footnotes()
sphinx.writers.latex.LaTeXTranslator.generate_numfig_format()
sphinx.writers.texinfo.TexinfoTranslator._make_visit_admonition()
sphinx.writers.text.TextTranslator._make_depart_admonition()
template variables for LaTeX template

logo
numfig_format
pageautorefname
translatablestrings
For more details, see deprecation APIs list.

Features added

2.0.0b1
* The search results preview of generated HTML documentation is reader-friendlier: instead of showing the snippets as raw reStructuredText markup, Sphinx now renders the corresponding HTML. This means the Sphinx extension Sphinx: pretty search results is no longer necessary. Note that changes to the search function of your custom or 3rd-party HTML template might overwrite this improvement.
* autodoc: Support suppress_warnings
* autodoc: autodoc_default_options supports member-order
* autodoc: Display readable names in type annotations for mocked objects
* autodoc: autodoc_default_options accepts True as a value
* autodoc: Add autodecorator directive for decorators
* autosummary: Add autosummary_mock_imports to mock external libraries on importing targets
* htmlhelp: Add htmlhelp_file_suffix and htmlhelp_link_suffix
* text: Support complex tables (colspan and rowspan)
LaTeX: support rendering (not in math, yet) of Greek and Cyrillic Unicode letters in non-Cyrillic document even with 'pdflatex' as latex_engine
* The versionadded, versionchanged and deprecated directives are now generated with their own specific CSS classes (added, changed and deprecated, respectively) in addition to the generic versionmodified class.
* apidoc: Add –extensions option to sphinx-apidoc
* C++, added an alias directive for inserting lists of declarations, that references existing declarations (e.g., for making a synopsis).
C++: add cpp:struct to complement cpp:class.
* the HTML search considers words that contain a search term of length three or longer a match.
* epub: Show warning for duplicated ToC entries
* Allow to omit an argument for code-block directive. If omitted, it follows highlight or highlight_language
* html: Add html4_writer to use old HTML4 writer
* HTML search: A placeholder for the search summary prevents search result links from changing their position when the search terminates. This makes navigating search results easier.
* linkcheck also checks remote images exist
* githubpages: create CNAME file for custom domains when html_baseurl set
* autosectionlabel: restrict the labeled sections by new config value; autosectionlabel_maxdepth

Bugs fixed

2.0.0b1
* LaTeX: writer should not translate Greek unicode, but use textgreek package
* LaTeX: PDF does not build with default font config for Russian language and 'xelatex' or 'lualatex' as latex_engine
* LaTeX: Greek letters in section titles disappear from PDF bookmarks
* LaTeX: Unicode Greek letters in math directive break PDF build (fix requires extra set-up, see latex_elements 'textgreek' key and/or latex_engine setting)
* LaTeX: should the Bjarne style of fncychap be used for English also if passed as language option?
* LaTeX: (lualatex only) escaping of > by \textgreater{} is not enough as \textgreater{}\textgreater{} applies TeX-ligature
LaTeX: project name is not escaped if latex_documents omitted
LaTeX: authors are not shown if latex_documents omitted
HTML: Invalid HTML5 file is generated for a glossary having multiple terms for one description
QtHelp: OS dependent path separator is used in .qhp file
HTML search: search always returns nothing when multiple search terms are used and one term is shorter than three characters

2.0.0b2
* html: Anchor links are not added to figures
* html: Defer searchindex.js rather than loading it via ajax
* html: Table cells and list items have large margins
* linenothreshold option for highlight directive was ignored
texinfo: make install-info causes syntax error
texinfo: make install-info fails on macOS
* texinfo: image files are not copied on make install-info
* A cross reference in heading is rendered as literal
* C++, fix cpp:alias problems in LaTeX (and singlehtml)
* classes attribute of citation_reference node is lost
AssertionError is raised when custom citation_reference node having classes attribute refers missing citation
* Support code directive
C++, fix parsing of braced initializers.
* AttributeError is raised for old styled index nodes
* inheritance_diagram: correctly describe behavior of parts option in docs, allow negative values.
* i18n: Captions missing in translations for hidden TOCs

2.0.0 final
* py domain: unexpected prefix is generated

Testing

2.0.0b1
Stop to use SPHINX_TEST_TEMPDIR envvar

2.0.0b2
Add a helper function: sphinx.testing.restructuredtext.parse()

(adam)

2019-10-21 20:54:10 UTC MAIN commitmail json YAML

2019-10-21 20:50:35 UTC MAIN commitmail json YAML

py-sphinxcontrib-serializinghtml: added versin 1.1.3

sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
HTML files (json and pickle).

(adam)

2019-10-21 20:48:34 UTC MAIN commitmail json YAML

2019-10-21 20:47:55 UTC MAIN commitmail json YAML

MesaLib: Add a features.mk and use it to detect the presence of DRI

No functional change (probably)

(nia)

2019-10-21 20:47:07 UTC MAIN commitmail json YAML

py-sphinxcontrib-jsmath: added version 1.0.1

sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
via JavaScript.

(adam)

2019-10-21 20:40:12 UTC MAIN commitmail json YAML

2019-10-21 20:36:07 UTC MAIN commitmail json YAML