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


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




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 21:37:27 UTC Now

2017-05-30 16:15:32 UTC MAIN commitmail json YAML

2017-05-30 16:14:56 UTC MAIN commitmail json YAML

sudo: update to 1.8.20p1.
Fixes CVE-2017-1000367, local privilege escalation on linux.

What's new in Sudo 1.8.20p1

* Fixed "make check" when using OpenSSL or GNU crypt.
  Bug #787.

* Fixed CVE-2017-1000367, a bug parsing /proc/pid/stat on Linux
  when the process name contains spaces.  Since the user has control
  over the command name, this could potentially be used by a user
  with sudo access to overwrite an arbitrary file on systems with
  SELinux enabled.  Also stop performing a breadth-first traversal
  of /dev when looking for the device; only a hard-coded list of
  directories are checked,

What's new in Sudo 1.8.20

* Added support for SASL_MECH in ldap.conf. Bug #764

* Added support for digest matching when the command is a glob-style
  pattern or a directory. Previously, only explicit path matches
  supported digest checks.

* New "fdexec" Defaults option to control whether a command
  is executed by path or by open file descriptor.

* The embedded copy of zlib has been upgraded to version 1.2.11.

* Fixed a bug that prevented sudoers include files with a relative
  path starting with the letter 'i' from being opened.  Bug #776.

* Added support for command timeouts in sudoers.  The command will
  be terminated if the timeout expires.

* The SELinux role and type are now displayed in the "sudo -l"
  output for the LDAP and SSSD backends, just as they are in the
  sudoers backend.

* A new command line option, -T, can be used to specify a command
  timeout as long as the user-specified timeout is not longer than
  the timeout specified in sudoers.  This option may only be
  used when the "user_command_timeouts" flag is enabled in sudoers.

* Added NOTBEFORE and NOTAFTER command options to the sudoers
  backend similar to what is already available in the LDAP backend.

* Sudo can now optionally use the SHA2 functions in OpenSSL or GNU
  crypt instead of the SHA2 implementation bundled with sudo.

* Fixed a compilation error on systems without the stdbool.h header
  file.  Bug #778.

* Fixed a compilation error in the standalone Kerberos V authentication
  module.  Bug #777.

* Added the iolog_flush flag to sudoers which causes I/O log data
  to be written immediately to disk instead of being buffered.

* I/O log files are now created with group ID 0 by default unless
  the "iolog_user" or "iolog_group" options are set in sudoers.

* It is now possible to store I/O log files on an NFS-mounted
  file system where uid 0 is remapped to an unprivileged user.
  The "iolog_user" option must be set to a non-root user and the
  top-level I/O log directory must exist and be owned by that user.

* Added the restricted_env_file setting to sudoers which is similar
  to env_file but its contents are subject to the same restrictions
  as variables in the invoking user's environment.

* Fixed a use after free bug in the SSSD backend when the fqdn
  sudoOption is enabled and no hostname value is present in
  /etc/sssd/sssd.conf.

* Fixed a typo that resulted in a compilation error on systems
  where the killpg() function is not found by configure.

* Fixed a compilation error with the included version of zlib
  when sudo was built outside the source tree.

* Fixed the exit value of sudo when the command is terminated by
  a signal other than SIGINT.  This was broken in sudo 1.8.15 by
  the fix for Bug #722.  Bug #784.

* Fixed a regression introduced in sudo 1.8.18 where the "lecture"
  option could not be used in a positive boolean context, only
  a negative one.

* Fixed an issue where sudo would consume stdin if it was not
  connected to a tty even if log_input is not enabled in sudoers.
  Bug #786.

* Clarify in the sudoers manual that the #includedir directive
  diverts control to the files in the specified directory and,
  when parsing of those files is complete, returns control to the
  original file.  Bug #775.

What's new in Sudo 1.8.19p2

* Fixed a crash in visudo introduced in sudo 1.8.9 when an IP address
  or network is used in a host-based Defaults entry.  Bug #766

* Added a missing check for the ignore_iolog_errors flag when
  the sudoers plugin generates the I/O log file path name.

* Fixed a typo in sudo's vsyslog() replacement that resulted in
  garbage being logged to syslog.

What's new in Sudo 1.8.19p1

* Fixed a bug introduced in sudo 1.8.19 that resulted in the wrong
  syslog priority and facility being used.

What's new in Sudo 1.8.19

* New "syslog_maxlen" Defaults option to control the maximum size of
  syslog messages generated by sudo.

* Sudo has been run against PVS-Studio and any issues that were
  not false positives have been addressed.

* I/O log files are now created with the same group ID as the
  parent directory and not the invoking user's group ID.

* I/O log permissions and ownership are now configurable via the
  "iolog_mode", "iolog_user" and "iolog_group" sudoers Defaults
  variables.

* Fixed configuration of the sudoers I/O log plugin debug subsystem.
  Previously, I/O log information was not being written to the
  sudoers debug log.

* Fixed a bug in visudo that broke editing of files in an include
  dir that have a syntax error.  Normally, visudo does not edit
  those files, but if a syntax error is detected in one, the user
  should get a chance to fix it.

* Warnings about unknown or unparsable sudoers Defaults entries now
  include the file and line number of the problem.

* Visudo will now use the file and line number information about an
  unknown or unparsable Defaults entry to go directly to the file
  with the problem.

* Fixed a bug in the sudoers LDAP back-end where a negated sudoHost
  entry would prevent other sudoHost entries following it from matching.

* Warnings from visudo about a cycle in an Alias entry now include the
  file and line number of the problem.

* In strict mode, visudo will now use the file and line number
  information about a cycle in an Alias entry to go directly to the
  file with the problem.

* The sudo_noexec.so file is now linked with -ldl on systems that
  require it for the wordexp() wrapper.

* Fixed linking of sudo_noexec.so on macOS systems where it must be
  a dynamic library and not a module.

* Sudo's "make check" now includes a test for sudo_noexec.so
  working.

* The sudo front-end now passes the user's umask to the plugin.
  Previously the plugin had to determine this itself.

* Sudoreplay can now display the stdin and ttyin streams when they
  are explicitly added to the filter list.

* Fixed a bug introduced in sudo 1.8.17 where the "all" setting
  for verifypw and listpw was not being honored.  Bug #762.

* The syslog priority (syslog_goodpri and syslog_badpri) can now
  be negated or set to "none" to disable logging of successful or
  unsuccessful sudo attempts via syslog.

What's new in Sudo 1.8.18p1

* When sudo_noexec.so is used, the WRDE_NOCMD flag is now added
  if the wordexp() function is called.  This prevents commands
  from being run via wordexp() without disabling it entirely.

* On Linux systems, sudo_noexec.so now uses a seccomp filter to
  disable execute access if the kernel supports seccomp.  This is
  more robust than the traditional method of using stub functions
  that return an error.

What's new in Sudo 1.8.18

* The sudoers locale is now set before parsing the sudoers file.
  If sudoers_locale is set in sudoers, it is applied before
  evaluating other Defaults entries.  Previously, sudoers_locale
  was used when evaluating sudoers but not during the inital parse.
  Bug #748.

* A missing or otherwise invalid #includedir is now ignored instead
  of causing a parse error.

* During "make install", backup files are only used on HP-UX where
  it is not possible to unlink a shared object that is in use.
  This works around a bug in ldconfig on Linux which could create
  links to the backup shared library file instead of the current
  one.

* Fixed a bug introduced in 1.8.17 where sudoers entries with long
  commands lines could be truncated, preventing a match.  Bug #752.

* The fqdn, runas_default and sudoers_locale Defaults settings are
  now applied before any other Defaults settings since they can
  change how other Defaults settings are parsed.

* On systems without the O_NOFOLLOW open(2) flag, when the NOFOLLOW
  flag is set, sudoedit now checks whether the file is a symbolic link
  before opening it as well as after the open.  Bug #753.

* Sudo will now only resolve a user's group IDs to group names
  when sudoers includes group-based permissions.  Group lookups
  can be expensive on some systems where the group database is
  not local.

* If the file system holding the sudo log file is full, allow
  the command to run unless the new ignore_logfile_errors Defaults
  option is disabled.  Bug #751.

* The ignore_audit_errors and ignore_iolog_errors Defaults options
  have been added to control sudo's behavior when it is unable to
  write to the audit and I/O logs.

* Fixed a bug introduced in 1.8.17 where the SIGPIPE signal handler
  was not being restored when sudo directly executes the command.

* Fixed a bug where "sudo -l command" would indicate that a command
  was runnable even when denied by sudoers when using the LDAP or
  SSSD backends.

* The match_group_by_gid Defaults option has been added to allow
  sites where group name resolution is slow and where sudoers only
  contains a small number of groups to match groups by group ID
  instead of by group name.

* Fixed a bug on Linux where a 32-bit sudo binary could fail with
  an "unable to allocate memory" error when run on a 64-bit system.
  Bug #755

* When parsing ldap.conf, sudo will now only treat a '#' character
  as the start of a comment when it is at the beginning of the
  line.

* Fixed a potential crash when auditing is enabled and the audit
  function fails with an error.  Bug #756

* Norwegian Nynorsk translation for sudo from translationproject.org.

* Fixed a typo that broke short host name matching when the fqdn
  flag is enabled in sudoers.  Bug #757

* Negated sudoHost attributes are now supported by the LDAP and
  SSSD backends.

* Fixed matching entries in the LDAP and SSSD backends when a
  RunAsGroup is specified but no RunAsUser is present.

* Fixed "sudo -l" output in the LDAP and SSSD backends when a
  RunAsGroup is specified but no RunAsUser is present.

(maya)

2017-05-30 16:05:19 UTC MAIN commitmail json YAML

Note remove of devel/ruby-rake package.

(taca)

2017-05-30 16:04:55 UTC MAIN commitmail json YAML

2017-05-30 16:03:38 UTC MAIN commitmail json YAML

Delete ruby-rake to build.

(taca)

2017-05-30 16:02:25 UTC MAIN commitmail json YAML

Remove use of USE_RAKE.

(taca)

2017-05-30 16:02:00 UTC MAIN commitmail json YAML

* Move descriptive comments to one place.
* Remove USE_RAKE support since RAKE is always defined and pass to MAKE_ENV.

(taca)

2017-05-30 15:58:16 UTC MAIN commitmail json YAML

* Add description for RAKE.
* Remove RUBY_VERSION_FULL.
* Remove patchlevel information.

(taca)

2017-05-30 15:54:12 UTC MAIN commitmail json YAML

Replace more remaining RUBY_VERSION_FULL to RUBY_VERSION.

(taca)

2017-05-30 15:49:12 UTC MAIN commitmail json YAML

* Replace RUBY_VERSION_FULL with RUBY_VERSION since there is no
  RUBY_VERSION_FULL contains Ruby's patchlevel.
* Add comment to RUBY_VERSIONS_ACCEPTED that ruby-tk is not bundled by
  Ruby 2.4 and later.

(taca)

2017-05-30 15:47:52 UTC MAIN commitmail json YAML

* Replace RUBY_VERSION_FULL with RUBY_VERSION since there is no
  RUBY_VERSION_FULL contains Ruby's patchlevel.
* Remove ruby18 specific code.

(taca)

2017-05-30 15:47:16 UTC MAIN commitmail json YAML

* Replace RUBY_VERSION_FULL with RUBY_VERSION since there is no
  RUBY_VERSION_FULL contains Ruby's patchlevel.
* Prepare for Ruby 2.4.

(taca)

2017-05-30 15:46:22 UTC MAIN commitmail json YAML

2017-05-30 15:33:49 UTC MAIN commitmail json YAML

* Always define RAKE since all ruby2*-base package have it.
* Pass RAKE to MAKE_ENV.

(taca)

2017-05-30 15:20:06 UTC MAIN commitmail json YAML

Note update of www/termtter pavkage to 2.2.1nb3.

(taca)

2017-05-30 15:19:39 UTC MAIN commitmail json YAML

Stop using RUBY_JSON_{REQD,TYPE} since all ruby2*-base pacakges contain
required version of json extension.

Instead, override json_pure to json in gemspec.

Bump PKGREVISION.

(taca)

2017-05-30 15:19:04 UTC MAIN commitmail json YAML

Note update of net/mikutter package to 3.5.7nb1.

(taca)

2017-05-30 15:18:31 UTC MAIN commitmail json YAML

Stop using RUBY_JSON_{REQD,TYPE} since all ruby2*-base pacakges contain
required version of json extension.

Instead, override json_pure to json in gemspec.

Bump PKGREVISION.

(taca)

2017-05-30 15:13:04 UTC MAIN commitmail json YAML

2017-05-30 14:29:02 UTC MAIN commitmail json YAML

Updated security/py-certbot to 0.14.2

(fhajny)

2017-05-30 14:28:52 UTC MAIN commitmail json YAML

Update security/py-certbot to 0.14.2.

0.14.2
- Certbot 0.14.0 included a bug where Certbot would create a temporary
  log file (usually in /tmp) if the program exited during argument parsing.

0.14.1
- Certbot now works with configargparse 0.12.0.
- Issues with the Apache plugin and Augeas 1.7+ have been resolved.
- A problem where the Nginx plugin would fail to install certificates on
  systems that had the plugin's SSL/TLS options file from 7+ months ago
  has been fixed.

(fhajny)

2017-05-30 14:26:38 UTC MAIN commitmail json YAML

2017-05-30 14:26:08 UTC MAIN commitmail json YAML

Remove obsolete conditional; now each ruby2*-base has rubygems 2.2.2
and later.

(taca)

2017-05-30 14:22:41 UTC MAIN commitmail json YAML

2017-05-30 14:19:51 UTC MAIN commitmail json YAML

* Remove code for ruby18.
* Drop setting RUBY_VERSIONS_ACCEPTED since it is now default value.

(taca)

2017-05-30 14:08:26 UTC MAIN commitmail json YAML

python36: bump PKGREVISION for socketcan support on netbsd

(maya)

2017-05-30 14:04:54 UTC MAIN commitmail json YAML

2017-05-30 13:57:16 UTC MAIN commitmail json YAML

2017-05-30 13:36:39 UTC MAIN commitmail json YAML

2017-05-30 12:15:13 UTC MAIN commitmail json YAML

Remove ap-auth-mellon in preparation of its removal, I should have
noticed that we have ap2-auth-mellon, so I'm updating that instead.

(he)

2017-05-30 08:51:22 UTC MAIN commitmail json YAML

Remove patch that does not do what it intends to do.

No comment from maintainer.

(wiz)

2017-05-30 07:20:22 UTC MAIN commitmail json YAML

2017-05-30 07:20:15 UTC MAIN commitmail json YAML

Security update 4.7.5. Bugs fixed:

Insufficient redirect validation in the HTTP class. Reported by Ronni
Skansing.
Improper handling of post meta data values in the XML-RPC API. Reported by
Sam Thomas.
Lack of capability checks for post meta data in the XML-RPC API. Reported
by Ben Bidner of the WordPress Security Team.
A Cross Site Request Forgery (CSRF)  vulnerability was discovered in the
filesystem credentials dialog. Reported by Yorick Koster.
A cross-site scripting (XSS) vulnerability was discovered when attempting
to upload very large files. Reported by Ronni Skansing.
A cross-site scripting (XSS) vulnerability was discovered related to the
Customizer. Reported by Weston Ruter of the WordPress Security Team.

(jklos)

2017-05-29 23:24:55 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb6

(schmonz)

2017-05-29 23:21:21 UTC MAIN commitmail json YAML

Remove "mess822-qmailqueue" option.

(schmonz)

2017-05-29 23:20:54 UTC MAIN commitmail json YAML

Remove "mess822-qmailqueue" option, as the QMAILQUEUE patch is part
of the SMTP AUTH patch. Enable "sasl" option by default. Bump PKGREVISION.

(schmonz)

2017-05-29 23:07:49 UTC MAIN commitmail json YAML

Fix broken build by adding missing directory permissions.

(jlam)

2017-05-29 23:07:35 UTC MAIN commitmail json YAML

Note update of lang/python36 to 3.6.1nb1.

(he)

2017-05-29 23:06:45 UTC MAIN commitmail json YAML

Fix a build issue observed on NetBSD/macppc, in that alloca() is left
as an unresolved undefined symbol, causing the install to fail due to
PLIST issues.  Change from -std=c99 to -std=gnu99 to work around this
problem, based on hint from joerg@.
Bump PKGREVISION.

(he)

2017-05-29 22:01:23 UTC MAIN commitmail json YAML

Updated lang/LuaJIT2 to 2.0.5.

(alnsn)

2017-05-29 21:47:31 UTC MAIN commitmail json YAML

Update LuaJIT2 to 2.0.5.

LuaJIT 2.0.5 -- 2017-05-01

    * Add workaround for MSVC 2015 stdio changes.
    * Limit mcode alloc probing, depending on the available pool size.
    * Fix overly restrictive range calculation in mcode allocation.
    * Fix out-of-scope goto handling in parser.
    * Remove internal __mode = "K" and replace with safe check.
    * Add "proto" field to jit.util.funcinfo().
    * Fix GC step size calculation.
    * Initialize uv->immutable for upvalues of loaded chunks.
    * Fix for cdata vs. non-cdata arithmetics/comparisons.
    * Drop leftover regs in 'for' iterator assignment, too.
    * Fix PHI remarking in SINK pass.
    * Don't try to record outermost pcall() return to lower frame.
    * Add guard for obscure aliasing between open upvalues and SSA slots.
    * Remove assumption that lj_math_random_step() doesn't clobber FPRs.
    * Fix handling of non-numeric strings in arithmetic coercions.
    * Fix recording of select(n, ...) with off-trace varargs
    * Fix install for cross-builds.
    * Don't allocate unused 2nd result register in JIT compiler backend.
    * Drop marks from replayed instructions when sinking.
    * Fix unsinking check.
    * Properly handle OOM in trace_save().
    * Limit number of arguments given to io.lines() and fp:lines().
    * Fix narrowing of TOBIT.
    * OSX: Fix build with recent XCode.
    * x86/x64: Don't spill an explicit REF_BASE in the IR.
    * x86/x64: Fix instruction length decoder.
    * x86/x64: Search for exit jumps with instruction length decoder.
    * ARM: Fix BLX encoding for Thumb interworking calls.
    * MIPS: Don't use RID_GP as a scratch register.
    * MIPS: Fix emitted code for U32 to float conversion.
    * MIPS: Backport workaround for compact unwind tables.
    * MIPS: Fix cross-endian jit.bcsave.
    * MIPS: Fix BC_ISNEXT fallback path.
    * MIPS: Fix use of ffgccheck delay slots in interpreter.
    * FFI: Fix FOLD rules for int64_t comparisons.
    * FFI: Fix SPLIT pass for CONV i64.u64.
    * FFI: Fix ipairs() recording.
    * FFI: Don't propagate qualifiers into subtypes of complex.

(alnsn)

2017-05-29 21:00:53 UTC MAIN commitmail json YAML

Updated graphics/py-matplotlib to 2.0.2

(adam)

2017-05-29 20:59:21 UTC MAIN commitmail json YAML

2017-05-29 20:55:17 UTC MAIN commitmail json YAML

Updated comms/asterisk13 to 13.15.1

(jnemeth)

2017-05-29 20:52:37 UTC MAIN commitmail json YAML

Add fixes for AST-2017-002, AST-2017-003, and AST-2017-004.  Note
that the first two don't affect pkgsrc as we are using chan_sip
not PJSIP.  The last only affects users of SCCP, which is Cisco's
proprietary protocol.

----- AST-2017-002

A remote crash can be triggered by sending a SIP packet to
Asterisk with a specially crafted CSeq header and a Via
header with no branch parameter. The issue is that the
PJSIP RFC 2543 transaction key generation algorithm does
not allocate a large enough buffer. By overrunning the
buffer, the memory allocation table becomes corrupted,
leading to an eventual crash.

This issue is in PJSIP, and so the issue can be fixed
without performing an upgrade of Asterisk at all. However,
we are releasing a new version of Asterisk with the bundled
PJProject updated to include the fix.

If you are running Asterisk with chan_sip, this issue does
not affect you.

----- AST-2017-003

The multi-part body parser in PJSIP contains a logical
error that can make certain multi-part body parts attempt
to read memory from outside the allowed boundaries. A
specially-crafted packet can trigger these invalid reads
and potentially induce a crash.

The issue is within the PJSIP project and not in Asterisk.
Therefore, the problem can be fixed without upgrading
Asterisk. However, we will be releasing a new version of
Asterisk where the bundled version of PJSIP has been
updated to have the bug patched.

If you are using Asterisk with chan_sip, this issue does
not affect you.

----- AST-2017-004

A remote memory exhaustion can be triggered by sending an
SCCP packet to Asterisk system with chan_skinny enabled
that is larger than the length of the SCCP header but
smaller than the packet length specified in the header. The
loop that reads the rest of the packet doesn't detect that
the call to read() returned end-of-file before the expected
number of bytes and continues infinitely. The partial
data message logging in that tight loop causes Asterisk to
exhaust all available memory.

(jnemeth)

2017-05-29 19:24:56 UTC pkgsrc-2017Q1 commitmail json YAML

must ... do ... more ... tickets ...

(bsiegert)

2017-05-29 19:24:33 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5434 - requested by sevan
databases/postgresql92: security fix
databases/postgresql93: security fix
databases/postgresql94: security fix
databases/postgresql95: security fix
databases/postgresql96: security fix

Revisions pulled up:
- databases/postgresql92-docs/PLIST                            1.21
- databases/postgresql92-server/PLIST                          1.13
- databases/postgresql92/Makefile.common                        1.28
- databases/postgresql92/distinfo                              1.23
- databases/postgresql93-docs/PLIST                            1.18
- databases/postgresql93-server/PLIST                          1.11
- databases/postgresql93/Makefile.common                        1.24
- databases/postgresql93/distinfo                              1.23
- databases/postgresql94-client/PLIST                          1.3
- databases/postgresql94-docs/PLIST                            1.13
- databases/postgresql94-server/PLIST                          1.8
- databases/postgresql94/Makefile.common                        1.16
- databases/postgresql94/distinfo                              1.15
- databases/postgresql95-client/PLIST                          1.4
- databases/postgresql95-docs/PLIST                            1.7
- databases/postgresql95-server/PLIST                          1.6
- databases/postgresql95/Makefile.common                        1.9
- databases/postgresql95/distinfo                              1.8
- databases/postgresql96-client/PLIST                          1.2
- databases/postgresql96-docs/PLIST                            1.3
- databases/postgresql96-server/PLIST                          1.3
- databases/postgresql96/Makefile.common                        1.3
- databases/postgresql96/distinfo                              1.4

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Fri May 12 19:37:55 UTC 2017

  Modified Files:
          pkgsrc/databases/postgresql92: Makefile.common distinfo
          pkgsrc/databases/postgresql92-docs: PLIST
          pkgsrc/databases/postgresql92-server: PLIST
          pkgsrc/databases/postgresql93: Makefile.common distinfo
          pkgsrc/databases/postgresql93-docs: PLIST
          pkgsrc/databases/postgresql93-server: PLIST
          pkgsrc/databases/postgresql94: Makefile.common distinfo
          pkgsrc/databases/postgresql94-client: PLIST
          pkgsrc/databases/postgresql94-docs: PLIST
          pkgsrc/databases/postgresql94-server: PLIST
          pkgsrc/databases/postgresql95: Makefile.common distinfo
          pkgsrc/databases/postgresql95-client: PLIST
          pkgsrc/databases/postgresql95-docs: PLIST
          pkgsrc/databases/postgresql95-server: PLIST
          pkgsrc/databases/postgresql96: Makefile.common distinfo
          pkgsrc/databases/postgresql96-client: PLIST
          pkgsrc/databases/postgresql96-docs: PLIST
          pkgsrc/databases/postgresql96-server: PLIST

  Log Message:
  The PostgreSQL Global Development Group has released an update to all
  supported versions of our database system, including 9.6.3, 9.5.7,
  9.4.12, 9.3.17, and 9.2.21. This release fixes three security
  issues. It also patches a number of other bugs reported over the last
  three months. Users who use the PGREQUIRESSL environment variable to
  control connections, and users who rely on security
  isolation between database users when using foreign servers, should
  update as soon as possible. Other users should plan to update at the
  next convenient downtime.

(bsiegert)

2017-05-29 18:56:50 UTC MAIN commitmail json YAML

Fix ownership of ${VARBASE}/cache/sysupgrade.

Fix case where OWN_DIRS_PERMS obviously was intended instead of OWN_DIRS.
Also use ${REAL_ROOT_USER}:${REAL_ROOT_GROUP} instead of hardcoding
root:wheel.

Bump PKGREVISION for fixes that changed binary package.

(jlam)

2017-05-29 18:42:04 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5452 - requested by sevan
net/tor: security fix

Revisions pulled up:
- net/tor/Makefile                                              1.121
- net/tor/distinfo                                              1.81

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Wed May 17 07:13:37 UTC 2017

  Modified Files:
          pkgsrc/net/tor: Makefile distinfo

  Log Message:
  Changes in version 0.3.0.7 - 2017-05-15
    Tor 0.3.0.7 fixes a medium-severity security bug in earlier versions
    of Tor 0.3.0.x, where an attacker could cause a Tor relay process to
    exit. Relays running earlier versions of Tor 0.3.0.x should upgrade;
    clients are not affected.

    o Major bugfixes (hidden service directory, security):
      - Fix an assertion failure in the hidden service directory code,
        which could be used by an attacker to remotely cause a Tor relay
        process to exit. Relays running earlier versions of Tor 0.3.0.x
        should upgrade. This security issue is tracked as TROVE-2017-002.
        Fixes bug 22246; bugfix on 0.3.0.1-alpha.

    o Minor features:
      - Update geoip and geoip6 to the May 2 2017 Maxmind GeoLite2
        Country database.

    o Minor features (future-proofing):
      - Tor no longer refuses to download microdescriptors or descriptors
        if they are listed as "published in the future". This change will
        eventually allow us to stop listing meaningful "published" dates
        in microdescriptor consensuses, and thereby allow us to reduce the
        resources required to download consensus diffs by over 50%.
        Implements part of ticket 21642; implements part of proposal 275.

    o Minor bugfixes (Linux seccomp2 sandbox):
      - The getpid() system call is now permitted under the Linux seccomp2
        sandbox, to avoid crashing with versions of OpenSSL (and other
        libraries) that attempt to learn the process's PID by using the
        syscall rather than the VDSO code. Fixes bug 21943; bugfix
        on 0.2.5.1-alpha.

(bsiegert)

2017-05-29 18:37:29 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5457 - requested by sevan
security/crypto++: security fix

Revisions pulled up:
- security/crypto++/Makefile                                    1.21
- security/crypto++/PLIST                                      1.7
- security/crypto++/buildlink3.mk                              1.13
- security/crypto++/distinfo                                    1.12
- security/crypto++/patches/patch-GNUmakefile                  1.1
- security/crypto++/patches/patch-aa                            deleted
- security/crypto++/patches/patch-config.h                      deleted

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Thu May 18 21:20:23 UTC 2017

  Modified Files:
          pkgsrc/security/crypto++: Makefile PLIST buildlink3.mk distinfo
  Added Files:
          pkgsrc/security/crypto++/patches: patch-GNUmakefile
  Removed Files:
          pkgsrc/security/crypto++/patches: patch-aa patch-config.h

  Log Message:
  Crypto++ 5.6.5

  The 5.6.5 release was mostly a maintenance release. The release included
  two CVE fixes.

  The first, CVE-2016-7420, was a procedural finding due to external build
  systems failing to define NDEBUG for release builds. The gap was the
  project's failure to tell users to define NDEBUG. The
  second, CVE-2016-7544, was a potential memory corruption on Windows
  platforms when using Microsoft compilers due to use of _malloca and _freea.

  Due to CVE-2016-7420 and the possibility for an unwanted assert to
  egress data, users and distros are encouraged to recompile the library
  and all dependent programs.

(bsiegert)

2017-05-29 18:35:08 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5463 - requested by sevan
textproc/libxslt: security fix

Revisions pulled up:
- textproc/libxslt/Makefile                                    1.105
- textproc/libxslt/distinfo                                    1.60
- textproc/libxslt/patches/patch-CVE-2017-5029                  1.1

---
  Module Name:    pkgsrc
  Committed By:  tez
  Date:          Tue May 23 23:37:01 UTC 2017

  Modified Files:
          pkgsrc/textproc/libxslt: Makefile distinfo
  Added Files:
          pkgsrc/textproc/libxslt/patches: patch-CVE-2017-5029

  Log Message:
  Add patch for CVE-2017-5029

(bsiegert)

2017-05-29 18:21:24 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5468 - requested by sevan
security/dropbear: security fix

Revisions pulled up:
- security/dropbear/Makefile                                    1.32
- security/dropbear/distinfo                                    1.24
- security/dropbear/patches/patch-aa                            1.11
- security/dropbear/patches/patch-ab                            1.9
- security/dropbear/patches/patch-configure                    1.1

---
  Module Name:    pkgsrc
  Committed By:  snj
  Date:          Tue May 16 21:54:21 UTC 2017

  Modified Files:
          pkgsrc/security/dropbear: Makefile distinfo
          pkgsrc/security/dropbear/patches: patch-aa patch-ab
  Added Files:
          pkgsrc/security/dropbear/patches: patch-configure

  Log Message:
  update dropbear to 2016.74.  changes:

  2016.74 - 21 July 2016

  - Security: Message printout was vulnerable to format string injection.

    If specific usernames including "%" symbols can be created on a system
    (validated by getpwnam()) then an attacker could run arbitrary code as
  root
    when connecting to Dropbear server.

    A dbclient user who can control username or host arguments could
  potentially
    run arbitrary code as the dbclient user. This could be a problem if
  scripts
    or webpages pass untrusted input to the dbclient program.
    CVE-2016-7406
    https://secure.ucc.asn.au/hg/dropbear/rev/b66a483f3dcb

  - Security: dropbearconvert import of OpenSSH keys could run arbitrary
  code as
    the local dropbearconvert user when parsing malicious key files
    CVE-2016-7407
    https://secure.ucc.asn.au/hg/dropbear/rev/34e6127ef02e

  - Security: dbclient could run arbitrary code as the local dbclient user if
    particular -m or -c arguments are provided. This could be an issue where
    dbclient is used in scripts.
    CVE-2016-7408
    https://secure.ucc.asn.au/hg/dropbear/rev/eed9376a4ad6

  - Security: dbclient or dropbear server could expose process memory to the
    running user if compiled with DEBUG_TRACE and running with -v
    CVE-2016-7409
    https://secure.ucc.asn.au/hg/dropbear/rev/6a14b1f6dc04

    The security issues were reported by an anonymous researcher working with
    Beyond Security's SecuriTeam Secure Disclosure
  www.beyondsecurity.com/ssd.html

  - Fix port forwarding failure when connecting to domains that have both
    IPv4 and IPv6 addresses. The bug was introduced in 2015.68

  - Fix 100% CPU use while waiting for rekey to complete. Thanks to Zhang
  Hui P
    for the patch

  2016.73 - 18 March 2016

  - Support syslog in dbclient, option -o usesyslog=yes. Patch from
  Konstantin Tokarev

  - Kill a proxycommand when dbclient exits, patch from Konstantin Tokarev

  - Option to exit when a TCP forward fails, patch from Konstantin Tokarev

  - New "-o" option parsing from Konstantin Tokarev. This allows handling
  some extra options
    in the style of OpenSSH, though implementing all OpenSSH options is
  not planned.

  - Fix crash when fallback initshells() is used, reported by Michael
  Nowak and Mike Tzou

  - Allow specifying commands eg "dropbearmulti dbclient ..." instead of
  symlinks

  - Various cleanups for issues found by a lint tool, patch from Francois
  Perrad

  - Fix tab indent consistency, patch from Francois Perrad

  - Fix issues found by cppcheck, reported by Mike Tzou

  - Use system memset_s() or explicit_bzero() if available to clear
  memory. Also make
    libtomcrypt/libtommath routines use that (or Dropbear's own m_burn()).

  - Prevent scp failing when the local user doesn't exist. Based on patch
  from Michael Witten.

  - Improved Travis CI test running, thanks to Mike Tzou

  - Improve some code that was flagged by Coverity and Fortify Static Code
  Analyzer

  2016.72 - 9 March 2016

  - Validate X11 forwarding input. Could allow bypass of authorized_keys
  command= restrictions,
    found by github.com/tintinweb. Thanks for Damien Miller for a patch.
  CVE-2016-3116
    https://secure.ucc.asn.au/hg/dropbear/rev/a3e8389e01ff

  2015.71 - 3 December 2015

  - Fix "bad buf_incrpos" when data is transferred, broke in 2015.69

  - Fix crash on exit when -p address:port is used, broke in 2015.68,
  thanks to
    Frank Stollenwerk for reporting and investigation

  - Fix building with only ENABLE_CLI_REMOTETCPFWD given, patch from
  Konstantin Tokarev

  - Fix bad configure script test which didn't work with dash shell, patch
  from Juergen Daubert,
    broke in 2015.70

  - Fix server race condition that could cause sessions to hang on exit,
    https://github.com/robotframework/SSHLibrary/issues/128

  2015.70 - 26 November 2015

  - Fix server password authentication on Linux, broke in 2015.69

  2015.69 - 25 November 2015

  - Fix crash when forwarded TCP connections fail to connect (bug
  introduced in 2015.68)

  - Avoid hang on session close when multiple sessions are started,
  affects Qt Creator
    Patch from Andrzej Szombierski

  - Reduce per-channel memory consumption in common case, increase default
    channel limit from 100 to 1000 which should improve SOCKS forwarding
  for modern
    webpages

  - Handle multiple command line arguments in a single flag, thanks to
  Guilhem Moulin

  - Manpage improvements from Guilhem Moulin

  - Build fixes for Android from Mike Frysinger

  - Don't display the MOTD when an explicit command is run from Guilhem Moulin

  - Check curve25519 shared secret isn't zero

  2015.68 - Saturday 8 August 2015

  - Reduce local data copying for improved efficiency. Measured 30%
    increase in throughput for connections to localhost

  - Forwarded TCP ports connect asynchronously and try all available addresses
    (IPv4, IPv6, round robin DNS)

  - Fix all compile warnings, many patches from Gaël Portay
    Note that configure with -Werror may not be successful on some
  platforms (OS X)
    and some configuration options may still result in unused variable
    warnings.

  - Use TCP Fast Open on Linux if available. Saves a round trip at connection
    to hosts that have previously been connected.
    Needs a recent Linux kernel and possibly "sysctl -w
  net.ipv4.tcp_fastopen=3"
    Client side is disabled by default pending further compatibility testing
    with networks and systems.

  - Increase maximum command length to 9000 bytes

  - Free memory before exiting, patch from Thorsten Horstmann. Useful for
    Dropbear ports to embedded systems and for checking memory leaks
    with valgrind. Only partially implemented for dbclient.
    This is disabled by default, enable with DROPBEAR_CLEANUP in sysoptions.h

  - DROPBEAR_DEFAULT_CLI_AUTHKEY setting now always prepends home
  directory unless
    there is a leading slash (~ isn't treated specially)

  - Fix small ECC memory leaks

  - Tighten validation of Diffie-Hellman parameters, from Florent Daigniere of
    Matta Consulting. Odds of bad values are around 2**-512 -- improbable.

  - Twofish-ctr cipher is supported though disabled by default

  - Fix pre-authentication timeout when waiting for client SSH-2.0 banner,
  thanks
    to CL Ouyang

  - Fix null pointer crash with restrictions in authorized_keys without a
  command, patch from
    Guilhem Moulin

  - Ensure authentication timeout is handled while reading the initial banner,
    thanks to CL Ouyang for finding it.

  - Fix null pointer crash when handling bad ECC keys. Found by afl-fuzz

  2015.67 - Wednesday 28 January 2015

  - Call fsync() after generating private keys to ensure they aren't lost if a
    reboot occurs. Thanks to Peter Korsgaard

  - Disable non-delayed zlib compression by default on the server. Can be
    enabled if required for old clients with DROPBEAR_SERVER_DELAY_ZLIB

  - Default client key path ~/.ssh/id_dropbear

  - Prefer stronger algorithms by default, from Fedor Brunner.
    AES256 over 3DES
    Diffie-hellman group14 over group1

  - Add option to disable CBC ciphers.

  - Disable twofish in default options.h

  - Enable sha2 HMAC algorithms by default, the code was already required
    for ECC key exchange. sha1 is the first preference still for performance.

  - Fix installing dropbear.8 in a separate build directory, from Like Ma

  - Allow configure to succeed if libtomcrypt/libtommath are missing, from
  Elan Ruusamäe

  - Don't crash if ssh-agent provides an unknown type of key. From Catalin
  Patulea

  - Minor bug fixes, a few issues found by Coverity scan

  2014.66 - Thursday 23 October 2014

  - Use the same keepalive handling behaviour as OpenSSH. This will work
  better
    with some SSH implementations that have different behaviour with unknown
    message types.

  - Don't reply with SSH_MSG_UNIMPLEMENTED when we receive a reply to our own
    keepalive message

  - Set $SSH_CLIENT to keep bash happy, patch from Ryan Cleere

  - Fix wtmp which broke since 2013.62, patch from Whoopie

  2014.65 - Friday 8 August 2014

  - Fix 2014.64 regression, server session hang on exit with scp (and probably
    others), thanks to NiLuJe for tracking it down

  - Fix 2014.64 regression, clock_gettime() error handling which broke on
  older
    Linux kernels, reported by NiLuJe

  - Fix 2014.64 regression, writev() could occassionally fail with EAGAIN
  which
    wasn't caught

  - Avoid error message when trying to set QoS on proxycommand or multihop
  pipes

  - Use /usr/bin/xauth, thanks to Mike Frysinger

  - Don't exit the client if the local user entry can't be found, thanks
  to iquaba

  2014.64 - Sunday 27 July 2014

  - Fix compiling with ECDSA and DSS disabled

  - Don't exit abruptly if too many outgoing packets are queued for
  writev(). Patch
    thanks to Ronny Meeus

  - The -K keepalive option now behaves more like OpenSSH's
  "ServerAliveInterval".
    If no response is received after 3 keepalives then the session is
  terminated. This
    will close connections faster than waiting for a TCP timeout.

  - Rework TCP priority setting. New settings are
          if (connecting || ptys || x11) tos = LOWDELAY
          else if (tcp_forwards) tos = 0
          else tos = BULK
    Thanks to Catalin Patulea for the suggestion.

  - Improve handling of many concurrent new TCP forwarded connections,
  should now
    be able to handle as many as MAX_CHANNELS. Thanks to Eduardo Silva for
  reporting
    and investigating it.

  - Make sure that exit messages from the client are printed, regression
  in 2013.57

  - Use monotonic clock where available, timeouts won't be affected by
  system time
    changes

  - Add -V for version

  2014.63 - Wednesday 19 February 2014

  - Fix ~. to terminate a client interactive session after waking a laptop
    from sleep.

  - Changed port separator syntax again, now using host^port. This is because
    IPv6 link-local addresses use %. Reported by Gui Iribarren

  - Avoid constantly relinking dropbearmulti target, fix "make install"
    for multi target, thanks to Mike Frysinger

  - Avoid getting stuck in a loop writing huge key files, reported by Bruno
    Thomsen

  - Don't link dropbearkey or dropbearconvert to libz or libutil,
    thanks to Nicolas Boos

  - Fix linking -lcrypt on systems without /usr/lib, thanks to Nicolas Boos

  - Avoid crash on exit due to cleaned up keys before last packets are sent,
    debugged by Ronald Wahl

  - Fix a race condition in rekeying where Dropbear would exit if it
  received a
    still-in-flight packet after initiating rekeying. Reported by Oliver Metz.
    This is a longstanding bug but is triggered more easily since 2013.57

  - Fix README for ecdsa keys, from Catalin Patulea

  - Ensure that generated RSA keys are always exactly the length
    requested. Previously Dropbear always generated N+16 or N+15 bit keys.
    Thanks to Unit 193

  - Fix DROPBEAR_CLI_IMMEDIATE_AUTH mode which saves a network round trip
  if the
    first public key succeeds. Still not enabled by default, needs more
    compatibility testing with other implementations.

  - Fix for port 0 forwarding in the client and port forwarding with
  Apache MINA SSHD.

  - Fix for bad system linux/pkt-sched.h header file with older Linux
  kernels, from Steve Dover

  - Fix signal handlers so that errno is saved, thanks to Erik Ahl�n for a
  patch
    and Mark Wickham for independently spotting the same problem.

(bsiegert)

2017-05-29 17:17:13 UTC MAIN commitmail json YAML

boost: correct wrong OS logic about ctype.h macros.

It is freebsd and dragonflybsd that use macros.
ride previous pkgrevision bump

(maya)

2017-05-29 16:03:10 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx to 1.6.2; sysutils/py-psutil to 5.2.2

(adam)

2017-05-29 16:02:40 UTC MAIN commitmail json YAML

Changes 5.2.2:

Bug fixes
1000: fixed some setup.py warnings.
1002: [SunOS] remove C macro which will not be available on new Solaris versions. (patch by Danek Duvall)
1004: [Linux] Process.io_counters() may raise ValueError.
1006: [Linux] cpu_freq() may return None on some Linux versions does not support the function; now the function is not declared instead.
1009: [Linux] sensors_temperatures() may raise OSError.
1010: [Linux] virtual_memory() may raise ValueError on Ubuntu 14.04.

(adam)

2017-05-29 16:00:27 UTC MAIN commitmail json YAML

Release 1.6.2:

Incompatible changes
* 3789: Do not require typing module for python>=3.5

Bugs fixed
* 3754: HTML builder crashes if HTML theme appends own stylesheets
* 3756: epub: Entity 窶藁dash窶� not defined
* 3758: Sphinx crashed if logs are emitted in conf.py
* 3755: incorrectly warns about dedent with literalinclude
* 3742: RTD PDF builds of Sphinx own docs are missing an index entry in the bookmarks and table of contents. This is rtfd/readthedocs.org-2857 issue, a workaround is obtained using some extra LaTeX code in Sphinx窶冱 own conf.py
* 3770: Build fails when a 窶彡ode-block窶� has the option emphasize-lines and the number indicated is higher than the number of lines
* 3774: Incremental HTML building broken when using citations
* 3772: 窶�str object窶� has no attribute 窶惑ilename窶�
* 3763: got epubcheck validations error if epub_cover is set
* 3779: 窶露mportError窶� in sphinx.ext.autodoc due to broken 窶�sys.meta_path窶�. Thanks to Tatiana Tereshchenko.
* 3796: env.resolve_references() crashes when non-document node given
* 3803: Sphinx crashes with invalid PO files
* 3791: PDF 窶彡ontinued on next page窶� for long tables isn窶冲 internationalized
* 3788: smartquotes emits warnings for unsupported languages
* 3807: latex Makefile for make latexpdf is only for unixen
* 3781: double hyphens in option directive are compiled as endashes
* 3817: latex builder raises AttributeError

(adam)

2017-05-29 14:49:17 UTC MAIN commitmail json YAML

Remove mongodb

(ryoon)

2017-05-29 14:45:16 UTC MAIN commitmail json YAML

Updated databases/mongodb to 3.4.4

(ryoon)

2017-05-29 14:44:47 UTC MAIN commitmail json YAML

Update to 3.4.4

* Disable PaX MPROTECT for bin/mongo

Changelog:
3.4.4 – Apr 21, 2017

Issues fixed:

    SERVER-18794: Add an aggregation operator $objectToArray to convert an object to an array of key, value pairs.
    SERVER-23310: Add an aggregation operator $arrayToObject to convert an array of pairs to an object.
    SERVER-22611: ChunkManager refresh can occasionally cause a full reload.
    3.4.4 Changelog
    All JIRA issues closed in 3.4.4

3.4.3 – Mar 28, 2017

Issues fixed:

    SERVER-27863: Reschedule firing of early alarms in NetworkInterfaceASIO to avoid mongos crash.
    SERVER-28017: $ne should respect collection’s default collation.
    SERVER-27700: Improve WiredTiger performance on secondary when cache is full.
    3.4.3 Changelog
    All JIRA issues closed in 3.4.3

3.4.2 – Feb 1, 2017

Issues fixed:

    SERVER-27125: Arbiters in pv1 should vote no in elections if they can see a healthy primary of equal or greater priority to the candidate.
    SERVER-27584 Add support for filter to listDatabases
    WT-2670 Inefficient I/O when read full DB (poor readahead)
    3.4.2 Changelog
    All JIRA issues closed in 3.4.2

3.4.1 – Dec 20, 2016

Issues fixed:

    SERVER-27124: Disallow readConcern: majority reads on replica set protocolVersion 0 (pv0).
    SERVER-27201: $graphLookup triggers null pointer dereference.
    SERVER-27207: Find operation with a sort on a view via mongos may incorrectly return empty result set.
    SERVER-27213: Two $match pipeline stages can combine incorrectly to produce incorrect results.
    3.4.1 Changelog
    All JIRA issues closed in 3.4.1

(ryoon)

2017-05-29 14:40:23 UTC MAIN commitmail json YAML

Updated devel/boost-headers to 1.64.0nb1
Updated devel/boost-libs to 1.64.0nb1

(ryoon)

2017-05-29 14:39:29 UTC MAIN commitmail json YAML

2017-05-29 13:57:14 UTC MAIN commitmail json YAML

Updated chat/jabberd2 to 2.6.0

(gdt)

2017-05-29 13:57:02 UTC MAIN commitmail json YAML

Update to 2.6.0

This is a bugfix release.  Upstream NEWS:

- Better SASL error messages

(gdt)

2017-05-29 13:56:52 UTC MAIN commitmail json YAML

Comment out py-test-httpbin build dependency, it depends on py-requests
via py-flask and py-werkzeug.

(wiz)

2017-05-29 13:44:38 UTC MAIN commitmail json YAML

Note update of graphics/tiff to 4.0.8.

(he)

2017-05-29 13:44:05 UTC MAIN commitmail json YAML

Update tiff to version 4.0.8.

Pkgsrc changes:
* Adapt PLIST, remove patches for now-integrated bugfixes.

As the release announcement says:

  All of the changes are bug and security fixes.

Upstream changes:

CHANGES IN LIBTIFF:
* libtiff/tif_getimage.c, libtiff/tif_open.c: add parenthesis to
  fix cppcheck clarifyCalculation warnings * libtiff/tif_predict.c,
  libtiff/tif_print.c: fix printf unsigned vs signed formatting
  (cppcheck invalidPrintfArgType_uint warnings)
* libtiff/tif_read.c, libtiff/tiffiop.h: fix uint32 overflow in
  TIFFReadEncodedStrip() that caused an integer division by zero.
  Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2596
* libtiff/tif_pixarlog.c, libtiff/tif_luv.c: fix heap-based buffer
  overflow on generation of PixarLog / LUV compressed files, with
  ColorMap, TransferFunction attached and nasty plays with
  bitspersample. The fix for LUV has not been tested, but suffers
  from the same kind of issue of PixarLog. Reported by Agostino
  Sarubbo. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2604
* libtiff/tif_strip.c: revert the change in TIFFNumberOfStrips()
  done for http://bugzilla.maptools.org/show_bug.cgi?id=2587 /
  CVE-2016-9273 since the above change is a better fix that makes
  it unnecessary.
* libtiff/tif_dirread.c: modify ChopUpSingleUncompressedStrip()
  to instanciate compute ntrips as TIFFhowmany_32(td->td_imagelength,
  rowsperstrip), instead of a logic based on the total size of
  data. Which is faulty is the total size of data is not sufficient
  to fill the whole image, and thus results in reading outside of
  the StripByCounts/StripOffsets arrays when using TIFFReadScanline().
  Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2608.
* libtiff/tif_ojpeg.c: make OJPEGDecode() early exit in case of
  failure in OJPEGPreDecode(). This will avoid a divide by zero,
  and potential other issues. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2611
* libtiff/tif_write.c: fix misleading indentation as warned by GCC.
* libtiff/tif_fax3.h: revert change done on 2016-01-09 that made
  Param member of TIFFFaxTabEnt structure a uint16 to reduce size
  of the binary. It happens that the Hylafax software uses the
  tables that follow this typedef (TIFFFaxMainTable, TIFFFaxWhiteTable,
  TIFFFaxBlackTable), although they are not in a public libtiff
  header. Raised by Lee Howard. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2636
* libtiff/tiffio.h, libtiff/tif_getimage.c: add TIFFReadRGBAStripExt()
  and TIFFReadRGBATileExt() variants of the functions without ext,
  with an extra argument to control the stop_on_error behaviour.
* libtiff/tif_getimage.c: fix potential memory leaks in error code
  path of TIFFRGBAImageBegin(). Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2627
* libtiff/tif_jpeg.c: increase libjpeg max memory usable to 10 MB
  instead of libjpeg 1MB default. This helps when creating files
  with "big" tile, without using libjpeg temporary files. Related
  to https://trac.osgeo.org/gdal/ticket/6757
* libtiff/tif_jpeg.c: avoid integer division by zero in
  JPEGSetupEncode() when horizontal or vertical sampling is set
  to 0. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2653
* libtiff/tif_dirwrite.c: in TIFFWriteDirectoryTagCheckedRational,
  replace assertion by runtime check to error out if passed value
  is strictly negative. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2535
* libtiff/tif_dirread.c: avoid division by floating point 0 in
  TIFFReadDirEntryCheckedRational() and
  TIFFReadDirEntryCheckedSrational(), and return 0 in that case
  (instead of infinity as before presumably) Apparently some
  sanitizers do not like those divisions by zero. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2644
* libtiff/tif_dir.c, tif_dirread.c, tif_dirwrite.c: implement
  various clampings of double to other data types to avoid undefined
  behaviour if the output range isn't big enough to hold the input
  value. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2643
  http://bugzilla.maptools.org/show_bug.cgi?id=2642
  http://bugzilla.maptools.org/show_bug.cgi?id=2646
  http://bugzilla.maptools.org/show_bug.cgi?id=2647
* libtiff/tif_jpeg.c: validate BitsPerSample in JPEGSetupEncode()
  to avoid undefined behaviour caused by invalid shift exponent.
  Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2648
* libtiff/tif_read.c: avoid potential undefined behaviour on signed
  integer addition in TIFFReadRawStrip1() in isMapped() case.
  Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2650
* libtiff/tif_getimage.c: add explicit uint32 cast in putagreytile
  to avoid UndefinedBehaviorSanitizer warning. Patch by Nicol叩s
  Pe単a. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2658
* libtiff/tif_read.c: TIFFReadBufferSetup(): use _TIFFcalloc() to
  zero initialize tif_rawdata. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2651
* libtiff/tiffio.h, tif_unix.c, tif_win32.c, tif_vms.c: add _TIFFcalloc()
* libtiff/tif_luv.c, tif_lzw.c, tif_packbits.c: return 0 in Encode
  functions instead of -1 when TIFFFlushData1() fails. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2130
* libtiff/tif_ojpeg.c: fix leak in OJPEGReadHeaderInfoSecTablesQTable,
  OJPEGReadHeaderInfoSecTablesDcTable and
  OJPEGReadHeaderInfoSecTablesAcTable when read fails. Patch by
  Nicol叩s Pe単a. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2659
* libtiff/tif_jpeg.c: only run JPEGFixupTagsSubsampling() if the
  YCbCrSubsampling tag is not explicitly present. This helps a
  bit to reduce the I/O amount when the tag is present (especially
  on cloud hosted files).
* libtiff/tif_lzw.c: in LZWPostEncode(), increase, if necessary,
  the code bit-width after flushing the remaining code and before
  emitting the EOI code. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=1982
* libtiff/tif_pixarlog.c: fix memory leak in error code path of
  PixarLogSetupDecode(). Patch by Nicol叩s Pe単a. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2665
* libtiff/tif_fax3.c, tif_predict.c, tif_getimage.c: fix GCC 7
  -Wimplicit-fallthrough warnings.
* libtiff/tif_dirread.c: fix memory leak in non DEFER_STRILE_LOAD
  mode (ie default) when there is both a StripOffsets and TileOffsets
  tag, or a StripByteCounts and TileByteCounts Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2689
* libtiff/tif_ojpeg.c: fix potential memory leak in
  OJPEGReadHeaderInfoSecTablesQTable, OJPEGReadHeaderInfoSecTablesDcTable
  and OJPEGReadHeaderInfoSecTablesAcTable Patch by Nicol叩s Pe単a.
  Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2670
* libtiff/tif_fax3.c: avoid crash in Fax3Close() on empty file.
  Patch by Alan Coopersmith + complement by myself. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2673
* libtiff/tif_read.c: TIFFFillStrip(): add limitation to the number
  of bytes read in case td_stripbytecount[strip] is bigger than
  reasonable, so as to avoid excessive memory allocation.
* libtiff/tif_zip.c, tif_pixarlog.c, tif_predict.c: fix memory
  leak when the underlying codec (ZIP, PixarLog) succeeds its
  setupdecode() method, but PredictorSetup fails. Credit to OSS-Fuzz
  (locally run, on GDAL)
* libtiff/tif_read.c: TIFFFillStrip() and TIFFFillTile(): avoid
  excessive memory allocation in case of shorten files. Only
  effective on 64 bit builds and non-mapped cases. Credit to
  OSS-Fuzz (locally run, on GDAL)
* libtiff/tif_read.c: TIFFFillStripPartial() / TIFFSeek(), avoid
  potential integer overflows with read_ahead in CHUNKY_STRIP_READ_SUPPORT
  mode. Should especially occur on 32 bit platforms.
* libtiff/tif_read.c: TIFFFillStripPartial(): avoid excessive
  memory allocation in case of shorten files. Only effective on
  64 bit builds. Credit to OSS-Fuzz (locally run, on GDAL)
* libtiff/tif_read.c: update tif_rawcc in CHUNKY_STRIP_READ_SUPPORT
  mode with tif_rawdataloaded when calling TIFFStartStrip() or
  TIFFFillStripPartial(). This avoids reading beyond tif_rawdata
  when bytecount > tif_rawdatasize. Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1545.
  Credit to OSS-Fuzz
* libtiff/tif_color.c: avoid potential int32 overflow in
  TIFFYCbCrToRGBInit() Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1533 Credit
  to OSS-Fuzz
* libtiff/tif_pixarlog.c, tif_luv.c: avoid potential int32 overflows
  in multiply_ms() and add_ms(). Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1558 Credit
  to OSS-Fuzz
* libtiff/tif_packbits.c: fix out-of-buffer read in PackBitsDecode()
  Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1563
  Credit to OSS-Fuzz
* libtiff/tif_luv.c: LogL16InitState(): avoid excessive memory
  allocation when RowsPerStrip tag is missing. Credit to OSS-Fuzz
  (locally run, on GDAL)
* libtiff/tif_lzw.c: update dec_bitsleft at beginning of LZWDecode(),
  and update tif_rawcc at end of LZWDecode(). This is needed to
  properly work with the latest chnges in tif_read.c in
  CHUNKY_STRIP_READ_SUPPORT mode.
* libtiff/tif_pixarlog.c: PixarLogDecode(): resync tif_rawcp with
  next_in and tif_rawcc with avail_in at beginning and end of
  function, similarly to what is done in LZWDecode(). Likely needed
  so that it works properly with latest chnges in tif_read.c in
  CHUNKY_STRIP_READ_SUPPORT mode. But untested...
* libtiff/tif_getimage.c: initYCbCrConversion(): add basic validation
  of luma and refBlackWhite coefficients (just check they are not
  NaN for now), to avoid potential float to int overflows. Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1663 Credit
  to OSS Fuzz
* libtiff/tif_read.c: _TIFFVSetField(): fix outside range cast of
  double to float. Credit to Google Autofuzz project
* libtiff/tif_getimage.c: initYCbCrConversion(): check luma[1] is
  not zero to avoid division by zero. Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1665 Credit
  to OSS Fuzz
* libtiff/tif_read.c: _TIFFVSetField(): fix outside range cast of
  double to float. Credit to Google Autofuzz project
* libtiff/tif_getimage.c: initYCbCrConversion(): check luma[1] is
  not zero to avoid division by zero. Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1665 Credit
  to OSS Fuzz
* libtiff/tif_getimage.c: initYCbCrConversion(): stricter validation
  for refBlackWhite coefficients values. To avoid invalid float->int32
  conversion. Fixes
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=1718 Credit
  to OSS Fuzz

CHANGES IN THE TOOLS:
* tools/fax2tiff.c (main): Applied patch by J旦rg Ahrens to fix
  passing client data for Win32 builds using tif_win32.c
  (USE_WIN32_FILEIO defined) for file I/O. Patch was provided via
  email on November 20, 2016.
* tools/tiffcp.c: avoid uint32 underflow in cpDecodedStrips that
  can cause various issues, such as buffer overflows in the library.
  Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2598
* tools/tiffcrop.c: fix readContigStripsIntoBuffer() in -i (ignore)
  mode so that the output buffer is correctly incremented to avoid
  write outside bounds. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2620
* tools/tiffcrop.c: add 3 extra bytes at end of strip buffer in
  readSeparateStripsIntoBuffer() to avoid read outside of heap
  allocated buffer. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2621
* tools/tiffcrop.c: fix integer division by zero when BitsPerSample
  is missing. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2619
* tools/tiffinfo.c: fix null pointer dereference in -r mode when
  the image has no StripByteCount tag. Reported by Agostino Sarubbo.
  Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2594
* tools/tiffcp.c: avoid potential division by zero is BitsPerSamples
  tag is missing. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2597
* tools/tif_dir.c: when TIFFGetField(, TIFFTAG_NUMBEROFINKS, ) is
  called, limit the return number of inks to SamplesPerPixel, so
  that code that parses ink names doesn't go past the end of the
  buffer. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2599
* tools/tiffcp.c: avoid potential division by zero is BitsPerSamples
  tag is missing. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2607
* tools/tiffcp.c: fix uint32 underflow/overflow that can cause
  heap-based buffer overflow. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2610
* tools/tiffcp.c: replace assert( (bps % 8) == 0 ) by a non assert
  check. Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2605
* tools/tiff2ps.c: fix 2 heap-based buffer overflows (in PSDataBW
  and PSDataColorContig). Reported by Agostino Sarubbo. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2633 and
  http://bugzilla.maptools.org/show_bug.cgi?id=2634.
* tools/tiff2pdf.c: prevent heap-based buffer overflow in -j mode
  on a paletted image. Note: this fix errors out before the overflow
  happens. There could probably be a better fix. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2635
* tools/tiff2pdf.c: fix wrong usage of memcpy() that can trigger
  unspecified behaviour. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2638
* tools/tiff2pdf.c: avoid potential invalid memory read in
  t2p_writeproc. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2639
* tools/tiff2pdf.c: avoid potential heap-based overflow in
  t2p_readwrite_pdf_image_tile(). Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2640
* tools/tiffcrop.c: remove extraneous TIFFClose() in error code
  path, that caused double free. Related to
  http://bugzilla.maptools.org/show_bug.cgi?id=2535
* tools/tiffcp.c: error out cleanly in cpContig2SeparateByRow and
  cpSeparate2ContigByRow if BitsPerSample != 8 to avoid heap based
  overflow. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2656
  and http://bugzilla.maptools.org/show_bug.cgi?id=2657
* tools/raw2tiff.c: avoid integer division by zero. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2631
* tools/tiff2ps.c: call TIFFClose() in error code paths.
* tools/fax2tiff.c: emit appropriate message if the input file is
  empty. Patch by Alan Coopersmith. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2672
* tools/tiff2bw.c: close TIFF handle in error code path. Fixes
  http://bugzilla.maptools.org/show_bug.cgi?id=2677

(he)

2017-05-29 13:23:41 UTC MAIN commitmail json YAML

This uses libtool.

Fixes PR 52261.

(wiz)

2017-05-29 13:22:31 UTC MAIN commitmail json YAML

Comment out py-requests test dependency to fix cyclic dependency
with py-requests-2.16.x.

(wiz)

2017-05-29 13:16:22 UTC MAIN commitmail json YAML

Updated net/rabbitmq to 3.6.10

(fhajny)

2017-05-29 13:16:11 UTC MAIN commitmail json YAML

Updated net/rabbitmq to 3.6.10

Bug Fixes
- rabbitmqctl wait exited with the status code of 0 when node stopped
  because it could not contact any cluster peers to [re-]join.
- rabbitmqctl forget_cluster_node used in offline mode could result in
  promotion of a node that's no longer a cluster member.
- Queue master locator could not be set using optional queue arguments
  (x-arguments).
- CLI tool (e.g. rabbitmqctl) man pages were not rendered correctly.

Enhancements
- Disk space monitor will periodically retry (every 2 minutes by
  default, up to 10 times) before going into disabled state as
  external tools used to monitor available disk space can fail or
  produce unexpected output temporarily.
- Memory relative free disk space limits now support integer values as
  well as floats.

Management and Management Agent Plugins
- TLS-related settings in HTTP API listeners could break JSON
  serialisation for the GET /api/overview endpoint.
- Non-numerical values for numerical stats are now handled safety by
  stats aggregation.
- Stats are no longer emitted for connections that are not considered
  to be in the fully initialised state.
- POST requests now instruct clients to close TCP connections.
- In some popular browsers (Chrome, Internet Explorer) a POST request
  followed by an immediate GET request would result in a 400 response.
  Other browsers do no exhibit this behaviour.
- I/O average time per operation graph didn't match legend.
- Sample retention policies are now validated more strictly to avoid
  configurations that are not supported and will lead to exceptions.
- Certain stats for connections were not initialised as numerical
  values, which resulted in log noise.
- UI operation for binding deletion did not respect optional (extra)
  binding arguments.
- Current virtual host is pre-selected on the "Add/update policy"
  form.

MQTT Plugin
- A non-initialized connection (e.g. one that failed early because
  client-provided payload wasn't a valid MQTT payload) produced a
  crash report log entry during termination.

LDAP Plugin
- Stale connection purging in LDAP connection pool could fail with a
  badmatch.

Trust Store Plugin
- Certificate change detection algorithm no longer uses stat(2) on
  certificate directory because of its limitations that could lead to
  undetected changes in certain scenarios.

Web STOMP Plugin
- The plugin failed to start after being stopped and re-enabled.
- Server-initiated consumer cancellation failed with an exception.

Management Visualiser Plugin
- The plugin wasn't compatible with recent 3.6.x releases.

(fhajny)

2017-05-29 12:55:19 UTC MAIN commitmail json YAML

Updated devel/libatomic_ops to 7.6.0

(wiz)

2017-05-29 12:55:10 UTC MAIN commitmail json YAML

Updated libatomic_ops to 7.6.0.

== [7.6.0] 2017-05-19 ==

* Add *_and/or/xor* and *_[fetch_]compare_and_swap* tests to test_atomic
* Add asm-based and/or/xor implementation for char/short/int (gcc/x86)
* Add asm-based char/short/int CAS implementation for gcc/x86[_64]
* Add configure '--disable-atomic-intrinsics' option
* Add dd_acquire_read case to test_atomic
* Add initial nios2 architecture support
* Add Makefile target (check-nolink) to compile all source without linking
* Add Makefile target to run all tests without test-driver
* Add test_atomic_generalized to Makefile and Makefile.msft
* Allow alternate CC (CROSS_CC) for AC_TRY_COMPILE (configure)
* Always define word-wide CAS for x86 (MS VC++ 8+)
* Avoid atomic_compare_exchange_n if no __GCC_HAVE_SYNC_COMPARE_AND_SWAP_n
* Avoid extra nop_full in stack_pop_acquire if atomic intrinsics used (x86)
* Basic support of TILE-Gx and TILEPro CPUs
* Code refactoring of int-wide primitives in gcc/x86.h
* Define AO_TS_SET as __GCC_ATOMIC_TEST_AND_SET_TRUEVAL if applicable
* Define CLANG/GNUC_PREREQ macros to check gcc/clang minimum version
* Do not define print_list() unless used (tests)
* Eliminate 'condition sizeof(long)>4 is always true' cppcheck style warning
* Eliminate 'ISO C90 does not support long long' compiler pedantic warning
* Eliminate 'scope of variable can be reduced' cppcheck warnings
* Eliminate redundant lwsync 2nd call in CAS_full on fail (gcc/PowerPC)
* Fix 'unknown attribute no_sanitize' compiler warning (clang prior to v3.8)
* Fix 'variable new value is never used' cppcheck style warning
* Fix missing double_compare_and_swap_dd_acquire_read
* Fix reporting about missing and/or/xor_dd_acquire_read (test_atomic)
* Hide AO_locks symbol
* Implement AO_CLEAR using C11 atomic intrinsic (GCC)
* Implement CAS_acquire/release/full using __atomic_compare_exchange_n (gcc)
* Implement char and/or/xor and short CAS for msftc ARM and X86[_64]
* Implement char CAS and char/short add for msftc X86[_64] (VS 2013+)
* Implement compiler_barrier using C11 __atomic_signal_fence (GCC)
* Implement int CAS/inc/dec for msftc/x86_64
* Implement short inc/dec directly for msftc ARM and X86[_64]
* Initial ibmc/powerpc (xlc) support
* New configure option (--enable-werror) to treat warnings as compiler errors
* New macro AO_PREFER_BUILTIN_ATOMICS to rely on C11 atomics fully (AArch64)
* Refine AO_nop_write comment for ARM big.LITTLE architecture
* Refine configure messages when checking for compiler options
* Refine documentation about _full memory ordering suffix
* Refine README how to build the library source from the repository
* Relax shareability domain for dmb st in AO_nop_write (ARM/AArch64)
* Remove redundant include windows.h from headers (msftc/x86[_64])
* Remove spaces at EOLn in asm code
* Report gcc/clang pedantic warnings (configure)
* Support NaCl/arm
* Suppress 'ISO C does not support __int128 type' GCC/Clang pedantic warning
* Test store/CAS emulation explicitly
* Update shared libraries version info to 2:0:1
* Use GCC atomic intrinsics for PowerPC 32/64 (GCC 4.8+ and clang 3.8+)
* Use GCC atomic intrinsics for x86, x64, ARM, MIPS (gcc 4.9+, clang 3.5+)
* Use generalized double-wide load/store if AO_PREFER_GENERALIZED (gcc/x86)
* Workaround '#error' cppcheck error messages
* Workaround 'condition always true', 'unused stored value' cppcheck warnings
* Workaround 'function is never used' cppcheck style warnings
* Workaround 'obsolescent ftime called' cppcheck style warning (POSIX)
* Workaround 'overflow in pointer subtraction' cppcheck warning
* Workaround 'shifting 32-bit value by 32 bits undefined' cppcheck warning
* Workaround 'uninitialized memory use' code analyzer false warning (tests)
* Workaround 'uninitialized variable' cppcheck error in hpc/hppa.h
* Workaround 'value of macro is unknown' cppcheck information messages
* Workaround a bug in double-wide intrinsics of Clang/x64 with ASan enabled
* Workaround MSan warning about uninitialized data read by generalized store

(wiz)

2017-05-29 12:52:03 UTC MAIN commitmail json YAML

Updated net/filezilla to 3.25.2

(wiz)

2017-05-29 12:51:52 UTC MAIN commitmail json YAML

Updated filezilla to 3.25.2.

3.25.2 (2017-04-30)

- SFTP components have been updated and are now based on PuTTY 0.69
- Fixed potential stall during the final listing operation when finishing a queue which contained uploads

3.25.2-rc1 (2017-04-23)

- Fix crash if filters.xml has become corrupted
- Fix FTP proxy support
- Fix sending of FTP keep-alive commands
- MSW: Windows Vista is no longer supported
- MSW: File and directory icons now also appear on systems that have no Windows directory

3.25.1 (2017-03-20)

- OS X: Fixed a crash if connecting to old servers not supporting UTF-8
- Fixed timeout detection

3.25.0 (2017-03-13)

+ OS X: The minimum required OS X version is now 10.9
- OS X: Disable App Nap during transfers and other operations
- OS X: Downloaded updates are now stored in the Downloads directory
- OS X: Fix initial toolbar state on startup if it was hidden when FileZilla was last closed
- Fix reconnect delay logic which broke in 3.25.0-beta1
- Fix piecewise creation of remote paths using FTP which broke in 3.25.0-beta1

3.25.0-rc1 (2017-03-04)

- Fix encryption selection for FTP in the Site Manager which broke in 3.25.0-beta1
- Small changes to error message texts

3.25.0-beta1 (2017-02-24)

+ Major refactoring of the FileZilla internals.
- Scale width of fields in the status line control on high-DPI displays
- Fix duplicate mnemonic in "Files currently being edited" dialog.

(wiz)

2017-05-29 12:43:29 UTC MAIN commitmail json YAML

Updated net/libfilezilla to 0.9.2

(wiz)

2017-05-29 12:43:20 UTC MAIN commitmail json YAML

Updated libfilezilla to 0.9.2.

0.9.2 (2017-05-25)

+ Added fz::random_bytes to obtain a vector of the passed size of uniformly distributed random bytes
+ Added fz::ltrim and fz::rtim
+ Added parameter to trim functions which characters to trim
+ It is now possible to detach threads from async_task

(wiz)

2017-05-29 12:42:34 UTC MAIN commitmail json YAML

Updated audio/alsa-lib to 1.1.4

(wiz)

2017-05-29 12:42:25 UTC MAIN commitmail json YAML

Updated alsa-lib to 1.1.4.

Core

    Release v1.1.4
    Drop ppc64-specific workaround for versioned symbols
    conf/ucm: broxton: add broxton-rt298 conf files

Config API

    conf: Allow dynamic top-level config directory

HWDEP API

    hwdep: add support for MOTU FireWire series and RME Fireface series
    hwdep: add Line6 USB series support

Mixer API

    conf: Allow dynamic top-level config directory

PCM API

    ALSA: pcm: Use recursive mutex
    pcm: dmix: Disable var_periodsize as default
    pcm:plugin: Fix sound capture via MMAP access
    plugin:dshare: wrong state reporting
    pcm:file: delegate htimestamping to slave instead of always getting real_htimestamp
    pcm:plug: save converter config
    dmix plugin: drain - quickfix for the previous patch
    dmix plugin: fix drain for nonblock mode
    pcm file plugin: handle snd_pcm_mmap_begin() error path in snd_pcm_file_mmap_commit()
    always handle return value from snd_config_get_id() (coverity)
    pcm_plugin: unify the snd_pcm_mmap_begin result value checking
    pcm: rate: Add capability to pass configuration node to plugins
    pcm: extplug: refinement of masks in extplug
    pcm: status dump fix timestamp formatting
    pcm: file: Enable file writing for capture path
    pcm: direct: fix race on clearing timer events
    pcm: dmix_rewind corrupts application pointer fix
    pcm: dmix: Allow disabling x86 optimizations
    pcm: Disable locking in async mode
    pcm: Avoid lock for snd_pcm_nonblock()
    pcm: multi: Drop the fixed slave_map[] in snd_pcm_multi_open()
    pcm: direct: Fix deadlock in poll_descriptors
    pcm: direct: don't return bogus buffer levels in xrun state
    pcm: direct: check state before enter poll on timer
    pcm: direct: Fix for sync issue on xrun recover
    pcm: direct: returning semop error code for semaphore up/down failures
    rate: dynamic update avail_min on slave
    plugin: dynamically update avail_min on slave
    pcm: rate: fix the hw_ptr update until the boundary available
    pcm: dshare: enable silence
    pcm: direct: allow users to configure different period sizes

RawMidi API

    rawmidi: virtual: fix reading into a small buffer

Sequencer API

    seq: improve documentation about new get pid/card functions

Timer API

    timer: obsolete legacy rtctimer instance

Topology API

    topology: Fix issue in parsing routes when generating topology binary
    conf: Allow dynamic top-level config directory
    topology: Allow a data section to contain multiple tuples objects
    topology: Group elements with the same index value into a block
    topology: Look up references for an object based on its index
    topology: Remove code parsing index value in paring each object
    topology: Insert new element based on its index value
    topology: coverity - remove dead code
    always handle return value from snd_config_get_id() (coverity)
    topology: Fix incorrect license in source comments.
    topology: fix unused-const-variable warning

Use Case Manager API

    ucm parser: fix possible string overflow in uc_mgr_import_master_config()
    ucm: Add command 'get _file' to get the config file name of the opened card
    ucm: Load device-specific configuration file based on the card long name
    ucm: Assure the user input card name not to exceed max size of card long name
    ucm: parser needs limits.h
    ucm: Add ATTRIBUTE_UNUSED for unused parameters of execute_component_seq()

ALSA Lisp

    conf: Allow dynamic top-level config directory

Configuration

    conf: topology: Fix index mismatch for skl and bxt
    conf: Allow dynamic top-level config directory
    conf: Remove dmix.direct_memory_access setup
    conf/cards: add VC4-HDMI card
    pcm: dmix: Allow disabling x86 optimizations
    conf: Add card config for Intel HDMI/DP LPE audio
    conf/cards: add support for pistachio-card.
    conf/ucm: broxton: add broxton-rt298 conf files

External Rate Converter Plugin SDK

    pcm: rate: Add capability to pass configuration node to plugins

Kernel Headers

    hwdep: add support for MOTU FireWire series and RME Fireface series
    hwdep: add Line6 USB series support
    timer: obsolete legacy rtctimer instance update to libtool 1.3.3

(wiz)

2017-05-29 12:35:17 UTC MAIN commitmail json YAML

Updated graphics/vigra to 1.11.1

(wiz)

2017-05-29 12:35:06 UTC MAIN commitmail json YAML

Updated vigra to 1.11.1.

Changes from Version 1.11.0 to 1.11.1

    Added 3D convex hull computation and features (David St旦ckel).

    Added Random Forest version 3, inspired by LEMON's graph API, to simplify customization of RF variants (Philip Schill).

    Improved hierarchical clustering (Cpnstantin Pape).

    Minor improvements and bug fixes in the code and documentation.

(wiz)

2017-05-29 12:26:40 UTC MAIN commitmail json YAML

Explain use of PTHREAD_AUTO_VARS

Upstream's makefile is missing PTHREAD vars in the rules for parse.

(gdt)

2017-05-29 12:20:25 UTC MAIN commitmail json YAML

2017-05-29 12:17:05 UTC MAIN commitmail json YAML

Updated lang/vala to 0.36.0

(wiz)

2017-05-29 12:16:56 UTC MAIN commitmail json YAML

Updated vala to 0.36.0.

Vala 0.36.0
===========

* Highlights
  - Update manual using DocBook from wiki.gnome.org as source [#779090]
  - Add support for array-parameters with rank > 1 in signals [#778632]
  - Use GTask instead of GSimpleAsyncResult with GLib 2.36/2.44 target [#763345]
  - Deny access to protected constructors [#760031]
  - Support [DBus (signature = ...)] for properties [#744595]
  - Add [CCode ("finish_instance = ...")] attribute [#710103]
  - Support [HasEmitter] for vala sources [#681356]
  - Add support for the \v escape charactor [#664689]
  - Add explicit copy method for arrays [#650663]
  - Allow underscores in type parameter names [#644938]
  - Support [FormatArg] attribute for parameters
  - Ignore --thread commandline option and drop gthread-2.0 references
  - Check inferred generic-types of MemberAccess [#775466]
  - Check generic-types count of DelegateType [#772204]
  - Fix type checking when using generics in combination with subtype [#615830]
  - Fix type parameter check for overriding generic methods
  - Use g_signal_emit where possible [#641828]
  - Only emit notify of properties if value actually changed [#631267] [#779955]
  - Mark chained relational expressions as stable [#677022]
  - Perform more thorough compatibility check of inherited properties [#779038]
  - Handle nullable ValueTypes in signals delegates properly [#758816]

* New bindings:
  - gtk+-4.0, gtk+-unix-print-{2,3,4}.0, libgrss

* Removed bindings:
  - clutter-json-1.0

* Updated bindings. Some fixes may need to be wrapped in your Vala code
  with the preparser directive #if VALA_0_36
  - cairo: Add bindings for cairo_*_user_data()
  - clutter-1.0: Fix constructors which weren't detected as such
  - clutter-gst-2.0: Skip VideoTexture.get_audio_streams/get_subtitle_tracks
  - clutter-gst-3.0: Three commits
  - gdk-2.0: Include gdk/gdkkeysyms.h for Gdk.Key
  - gdk-3.0: Three commits
  - gdk-pixbuf-2.0: Three commits
  - gobject-introspection-1.0: Prettify and fix the whole thing
  - gsl.vapi: Fix attribute typos
  - gstreamer-1.0: Make ElementFactory.get_static_pad_templates fully "unowned",
      Mark *.make_writable with "ReturnsModifiedPointer",
      Fix Gst.Base.Adapter.map/take bindings
  - gtk+-3.0: Various updates
  - gtk+-X.0: Mark "iter" param of ListStore.remove() as ref
  - libarchive: Add ReadDisk
  - libxml-2.0: Adding missing API and nullable parameters
  - linux: add non-posix fcntl constants
  - polkit-gobject-1: Fix constructors which weren't detected as such
  - poppler-glib: Update to 0.52.0
  - rest-0.7: Fix some ownership problems
  - sdl: Make Palette and PixelFormat a struct
  - webkit2gtk-4.0: Update to 2.16
  - webkit2gtk: URI*.get_http_headers returns unowned Soup.MessageHeaders

* Updated GLib core bindings:
  - gio-2.0:
    + Fix async constructors of DBusConnection,DBusObjectManagerClient...
    + Fix binding of Resolver.lookup_service*()
    + Keep GLib.Socket API compatible with gio < 2.48
    + Update SettingsBackend related bindings
    + Add/"Unlock" missing GTask symbols
  - gio-unix-2.0:
    + Add "g_unix_mounts_for" and fix "g_unix_mount_at"
  - glib-2.0:
    + Add GPOINTER_TO_* as from_pointer()
    + Add G_CHECKSUM_SHA384
    + Add "g_utf8_make_valid"
    + Add more Error bindings
    + Add simple fast-path to string.replace()
    + Add UCS-4 and UTF-16 related bindings
    + Add uuid_string_*
    + Fix g_bookmark_file_load_from_*/to_file bindings
    + Mark delegates in Test.add_data_func/add_func() as scope=async
    + Mark va_list.arg() with simple-generics to allow int64 or double
    + Update Unicode symbols
  - gobject-2.0:
    + Add a bunch of missing symbols
    + Add some missing "array_length_type" annotations

* GIR parser and writer:
  - Add [GIR ("fullname = ...")] attribute, set fullname of GType [#775591]
  - More complete parsing of field information [#772902]
  - Use the correct tag- and element-name for an annotation [#769597]
  - Use type_id information from gir if not already overridden
  - No support for fixed-size array as return-value
  - Let alias inherit more information from base_type
  - Improve function to method conversion
  - Avoid fatal handling of nameless unions
  - Allow to specify the base_type of an alias
  - Add metadata-support for "returns_modified_pointer" [#759255]

* D-Bus code generation:
  - Check there is a return error location before using it [#779652]
  - Fix memory-leak using g_task_propagate_pointer [#778993]
  - Initialize intermediate variables [#778540]
  - Handle errors when extracting FDs from dbus messages [#778540]
  - Ensure extracted data from the GVariant is freed on error [#778540]

* C code hardening and reproducibility:
  - Fix build with -Werror=enum-compare -Werror=switch
  - Build testsuite with -Werror=format-nonliteral -Werror=format-security
      -Werror=int-conversion -Werror=redundant-decls
  - Add G_GNUC_FORMAT attribute for FormatArg functions [#774060]
  - Add G_GNUC_PRINTF/SCANF attribute for Printf/ScanfFormat functions [#710862]
  - gtkmodule: Order required-gtype-classes for reproducibility [debian#802528]

* Reduce incompatible-pointer-type C code warnings:
  - Cast vfunc pointer assigns of abstract overrides [#777958]
  - Fix vfunc cast for async method implementation/override
  - Default to void-return for vfunc cast of *_async methods
  - Cast *_destroy_func of generic-types calls to GDestroyNotify
  - Cast destroy_data for g_cclosure_new to GClosureNotify
  - Pass pointer of matching type to property-getter
  - memberaccess: Don't resolve base_method/property twice

* Genie:
  - Allow comma-separated identifiers in definition of enums [#776833]
  - Add empty file check to read_token() [#633083]

* Various bug fixes:
  - codegen: Don't create duplicated complete-async code [#778302]
  - codegen: Don't return void for non-nullable simple-type structs [#778224]
  - vala: Non-null initializers not allowed for owned namespace fields [#777697]
  - codegen: Support casting arbitary value-types to arrays [#777194]
  - codegen: Reference struct fields with their actual cname [#775761]
  - codegen: Add function-prototypes for all register-type calls [#775446]
  - vala: check a property has an accessor and/or a mutator [#773956]
  - codegen: Don't declare CreationMethod for compact-classes twice [#772661]
  - method: Print encountered type if return types mismatch [#769501]
  - codegen: Fix memory-leak with object initializer for properties [#766739]
  - codegen: Fix array length of array returned by lambda [#761360]
  - codegen: Fix emission of constant array length [#756376]
  - codegen: Support deprecating properties and their accessors [#732449]
  - codegen: Don't add static modifier to abstract property setters [#673389]
  - codegen: Fix instance parameter property setter in SimpleType structs
    [#657346]
  - codegen: Fix base-access from within overriding struct-property-accessor
    [#764481]
  - vala: Check accessibility of default arguments [#648030]
  - vala: Disallow private accessors in overridable properties [#603491]
  - methodcall: Don't try to remove N_/NC_ while properly handled in C [#642350]
  - vala: Check type arguments in DataType.equals [#641418]
  - parser: Allow cast pointer expressions without enclosing parens [#590641]
  - Don't initialize local variable if not requested
  - codegen: Don't implicitly initialize local variables with initializer
  - Check printf arguments of object creation expressions
  - ccodefunction: Only add G_GNUC_DEPRECATED to declarations
  - codegen: Avoid criticals while unconditionaly trying to chain-up to
    non-existing property-accessors
  - signalmodule: Add signal-emitter declaration if needed [#779609]
  - signalmodule: Fix deprecation of signals
  - codegen: Properly null-out source on ownership-transfer of delegates
  - vala: Fix MemberAccess.is_non_null() for EnumValue constants [#780050]

* Contributors:
    Abderrahim Kitouni, Alistair Thomas, Andrea Del Signore, Carlos Garnacho,
    Daniel Espinosa, Daniel Pfeifer, Dr. Michael Lauer, Evan Nemerson,
    Florian Brosch, Francisco Serna, George Barrett, Jens Georg, Jordan Yelloz,
    J端rg Billeter, Luca Bruno, Marvin W, Matthias Berndt, Michael James Gratton,
    mrmacete, Nikolay Orlyuk, Niko Tyni, Ole Andr辿 Vadla Ravn奪s,
    Philip Withnall, Richard Wiedenh旦ft, Rico Tzschichholz, Sam Thursfield,
    Severin Heiniger, Simon Werbeck, Timm B辰der, Vladislav, Yu Feng

Vala 0.34.0
===========

* Bug fixes and binding updates.

Vala 0.33.1
===========

* Bug fixes and binding updates.

(wiz)

2017-05-29 12:13:32 UTC MAIN commitmail json YAML

Updated audio/libopenmpt to 0.2.8190

(wiz)

2017-05-29 12:13:22 UTC MAIN commitmail json YAML

Updated libopenmpt to 0.2.8190.

libopenmpt 0.2-beta24 (2017-05-22)

    [Bug] localtime() was used to determine the version of Schism Tracker used to save IT and S3M files. This function is not guaranteed to be thread-safe by the standard and is now no longer used.
    [Bug] Compilation with GCC 4.1 was broken since 0.2-beta20.5.
    Improvements to seeking: Channel panning was not always updated from instruments / samples when seeking, and out-of-range global volume was not applied correctly in some formats.
    Work-around for reading MIDI macros and plugin settings in some malformed IT files written by old UNMO3 versions.
    Improve tracker detection in IT format.

(wiz)

2017-05-29 12:10:10 UTC MAIN commitmail json YAML

Updated audio/libopus to 1.1.5

(wiz)

2017-05-29 12:10:01 UTC MAIN commitmail json YAML

Updated libopus to 1.1.5.

This Opus 1.1.5 release backports the surround encoder bug fix from
1.2-beta. There are no other changes compared to 1.1.4.

(wiz)

2017-05-29 12:07:11 UTC MAIN commitmail json YAML

Updated security/py-cryptography to 1.8.2

(wiz)

2017-05-29 12:07:01 UTC MAIN commitmail json YAML

Updated py-cryptography to 1.8.2.

1.8.2 - 2017-05-26
~~~~~~~~~~~~~~~~~~

* Fixed a compilation bug affecting OpenSSL 1.1.0f.
* Updated Windows and macOS wheels to be compiled against OpenSSL 1.1.0f.

(wiz)

2017-05-29 11:56:24 UTC MAIN commitmail json YAML

Updated graphics/p5-PerlMagick to 7.0.5.9

(wiz)

2017-05-29 11:56:14 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.5.9

(wiz)

2017-05-29 11:56:03 UTC MAIN commitmail json YAML

Updated ImageMagick to 7.0.5.9.

2017-05-28  7.0.5-9 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-9, GIT revision 20113:8b67333:20170528.

2017-05-28  7.0.5-9 Cristy  <quetzlzacatenango@image...>
  * Transient error validating the JPEG-2000 image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/501).
  * Properly allocate DCM image colormap (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32063).

2017-05-26  7.0.5-8 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-8, GIT revision 20099:870a016:20170526.

2017-05-23  7.0.5-8 Cristy  <quetzlzacatenango@image...>
  * Improper allocation of memory for IM instances without threads (reference
    https://github.com/ImageMagick/ImageMagick/issues/497).
  * Delete corrupt image from list (reference
    https://github.com/ImageMagick/ImageMagick/issues/500).

2017-05-19  7.0.5-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-7, GIT revision 20078:7ce2d38:20170519.

2017-05-15  7.0.5-7 Cristy  <quetzlzacatenango@image...>
  * Support various image operators for the compare utility (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=31938).

(wiz)

2017-05-29 11:43:36 UTC MAIN commitmail json YAML

Add upstream bug report URL.

(wiz)

2017-05-29 11:31:13 UTC MAIN commitmail json YAML

Mention test failure and upstream bug report.

(wiz)

2017-05-29 11:24:41 UTC MAIN commitmail json YAML

Updated www/p5-HTML-TableExtract to 2.15

(wiz)

2017-05-29 11:24:32 UTC MAIN commitmail json YAML

Updated p5-HTML-TableExtract to 2.15.

2.15  Thu May 25 09:42:59 EDT 2017
        - documentation fixes

2.14  Thu May 25 09:03:05 EDT 2017
        - purge trees on re-parse when in tree mode

(wiz)

2017-05-29 11:23:01 UTC MAIN commitmail json YAML

Updated security/py-service_identity to 17.0.0

(wiz)

2017-05-29 11:22:51 UTC MAIN commitmail json YAML

Updated py-service_identity to 17.0.0.

17.0.0 (2017-05-23)
-------------------

Deprecations:
^^^^^^^^^^^^^

- Since Chrome 58 and Firefox 48 both don't accept certificates that contain only a Common Name, its usage is hereby deprecated in ``service_identity`` too.
  We have been raising a warning since 16.0.0 and the support will be removed in mid-2018 for good.

Changes:
^^^^^^^^

- When ``service_identity.SubjectAltNameWarning`` is raised, the Common Name of the certificate is now included in the warning message.
  `#17 <https://github.com/pyca/service_identity/pull/17>`_
- Added ``cryptography.x509`` backend for verifying certificates.
  `#18 <https://github.com/pyca/service_identity/pull/18>`_
- Wildcards (``*``) are now only allowed if they are the leftmost label in a certificate.
  This is common practice by all major browsers.
  `#19 <https://github.com/pyca/service_identity/pull/19>`_

(wiz)

2017-05-29 11:21:03 UTC MAIN commitmail json YAML

Updated devel/global to 6.5.7

(wiz)

2017-05-29 11:20:53 UTC MAIN commitmail json YAML

Updated global to 6.5.7.

Version 6.5.7 - 15 May 2016

[CHANGES]
o global: Now global(1) accept a file as --nearness option.
  If it is a file, tags in the file are shown first.
o global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
  GTAGSOBJDIR: alias for MAKEOBJDIR
  GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
  These aliases are given higher priority than the originals.
o global: New command --print=<name>.
  <name> may be one of: root, dbpath or conf.
  This is a generic version of the -p (--print-dbpath) command.
'global -p' is equal to 'global --print=dbpath'
'global -pr' is equal to 'global --print=root'
o gtags: Updated the built-in PHP parser to support namespaces and traits,
  which were introduced in PHP5. The following keywords have been removed:
- failure: not a keyword
- header: normal built-in function
- is_array: normal built-in function
- is_set: typo -> isset
- printf: normal built-in function
- setcookie: normal built-in function
- success: not a keyword

[FIXED BUGS]
o globash: Echo command with -n option didn't work on some OS. Now it works.
o global: The --nearness option without -x option brought segmentation fault.
$ global --nearness=. main
Segmentation fault: 11
  Now it works.
o global: --from-here with -i option did not ignore case of function name
  in the context. Now it works.
Input:
[main.c]
1: main() {
2:        func();
3:        Func();
4: }
5: func() {}
6: Func() {}

$ global -xi --from-here=6:main.c func
(global-6.5.6)
Func                6 main.c          Func() {}
func                5 main.c          func() {}
(global-6.5.7)
Func                3 main.c            Func();
func                2 main.c            func();

[INCOMPATIBLE CHANGES]
o gtags.conf: Added new candidate path.
        (1) --gtagsconf file
        (2) $GTAGSCONF
        (3) [project root]/gtags.conf
        (4) [project root]/[objdir]/gtags.conf      <- [NEW]
        (5) $HOME/.globalrc
        (6) /etc/gtags.conf
        (7) [sysconfdir]/gtags.conf

        The default of [objdir] is 'obj'. You can change it by
        the environment variables (GTAGSOBJDIR or MAKEOBJDIR).

(wiz)

2017-05-29 11:15:13 UTC MAIN commitmail json YAML

Updated print/abcm2ps to 8.13.10

(wiz)

2017-05-29 11:15:03 UTC MAIN commitmail json YAML

Updated abcm2ps to 8.13.10.

---- Version 8.13.10 - 2017-05-22 ----

Fix abnormal meter in 2nd music line when no starting meter and
meter defined inside the 1st music line
(reported by Paul Morrissett)
Fix bad x coordinate when PS rotate and SVG output
Fix bad horizontal offset of end of repeat bracket on !rbend!
Fix crash on %%deco in recent versions of MacOS X
(reported by Fr辿d辿ric Boulanger)
Fix crash when measure numbering and bad measure durations
Fix bad vertical offset of automatic tablatures when %%staffscale != 1
(reported by Lionel Coates)
Raise the breath marks when after high notes
(asked by Chris Myers)
Fix crash when no note in voice overlay
(reported by Richard Robinson)

(wiz)

2017-05-29 11:12:57 UTC MAIN commitmail json YAML

+ ImageMagick-7.0.5.8, MesaLib-17.1.1, abcm2ps-8.13.10, aria2-1.32.0,
  global-6.5.7, libconfuse-3.1, libfilezilla-0.9.2,
  libopenmpt-0.2.8190beta24, libopus-1.1.5, libva-1.8.2, mdds1.2-1.2.3,
  mp3blaster-3.2.6, ocaml-findlib-1.7.2, p5-HTML-TableExtract-2.15,
  py-cryptography-1.8.2, py-service_identity-17.0.0, tea-44.0.0,
  tiff-4.0.8, vim-8.0.0606, vim-share-8.0.0606, x264-devel-20170527.

(wiz)

2017-05-29 11:09:46 UTC MAIN commitmail json YAML

2017-05-29 11:08:34 UTC MAIN commitmail json YAML

Updated devel/py-pbr to 3.0.1

(wiz)

2017-05-29 11:08:23 UTC MAIN commitmail json YAML

Updated py-pbr to 3.0.1.

3.0.1
-----

* builddoc: uses the new Sphinx 1.6 code for multiple builder
* Updated from global requirements
* Fix missing comment from previous change
* trivial: Add note about multiple builders support

(wiz)

2017-05-29 11:07:30 UTC MAIN commitmail json YAML

Updated devel/py-requests-toolbelt to 0.8.0

(wiz)

2017-05-29 11:07:19 UTC MAIN commitmail json YAML

Updated py-requests-toolbelt to 0.8.0.

0.8.0 -- 2017-05-20
-------------------

More information about this release can be found on the `0.8.0 milestone`_.

New Features
~~~~~~~~~~~~

- Add ``UserAgentBuilder`` to provide more control over generated User-Agent
  strings.

Fixed Bugs
~~~~~~~~~~

- Include ``_validate_certificate`` in the lits of picked attributes on the
  ``AppEngineAdapter``.
- Fix backwards incompatibility in ``get_encodings_from_content``

.. _0.8.0 milestone:
    https://github.com/sigmavirus24/requests-toolbelt/milestones/0.8.0

(wiz)

2017-05-29 11:05:18 UTC MAIN commitmail json YAML

Updated devel/p5-Ref-Util to 0.203

(wiz)

2017-05-29 11:05:08 UTC MAIN commitmail json YAML

Updated p5-Ref-Util to 0.203.

0.203    2017-05-14 10:55:51+02:00 Europe/Paris

        * Rename $REF_UTIL_IMPLEMENTATION environment variable to
          $PERL_REF_UTIL_IMPLEMENTATION (suggested by ether++)

0.202    2017-05-14 10:39:52+02:00 Europe/Paris

        * Use of the Pure-Perl implementation can now be forced at runtime by
          setting either $Ref::Util::IMPLEMENTATION or
          $ENV{REF_UTIL_IMPLEMENTATION} to "XS"
        * Fix is_*_formatref() error messages (reported by tobyink, #38)
        * Speed enhancements for is_*_formatref() on 5.8+
        * Restore 5.6 and 5.8 compatibility
        * PP behaviour now matches XS for \v1.2.3 and \sub {}
        * Updated documentation to reflect the PP/XS split

0.201    2017-05-12 15:42:54+02:00 Europe/Paris

        * Fix space/tab issue in Makefile (srezic, ether)
        * Don't use DynamicPrereqs for unrelated Makefile.PL snippet (ether)

0.200    2017-05-12 10:14:26+02:00 Europe/Paris

        * Reimplement in pure Perl, with a dynamic dependency on a new
          Ref::Util::XS module that contains the fast XS implementation.
          ether++ for the Dist::Zilla wrangling.

(wiz)

2017-05-29 11:04:11 UTC MAIN commitmail json YAML

Added devel/p5-Ref-Util-XS version 0.116

(wiz)

2017-05-29 11:03:54 UTC MAIN commitmail json YAML

+ p5-Ref-Util-XS

(wiz)

2017-05-29 11:03:26 UTC MAIN commitmail json YAML

Import p5-Ref-Util-XS-0.116 as devel/p5-Ref-Util-XS.

Ref::Util::XS is the XS implementation of Ref::Util, which provides
several functions to help identify references in a more convenient
way than the usual approach of examining the return value of ref.

(wiz)

2017-05-29 11:01:43 UTC MAIN commitmail json YAML

Bump libarchive ABI depends, the major was bumped, causing failures in e.g.
pkgin (https://github.com/joyent/pkgsrc/issues/507) on upgrades.

(jperkin)

2017-05-29 11:00:27 UTC MAIN commitmail json YAML

Updated converters/p5-JSON to 2.93

(wiz)

2017-05-29 11:00:17 UTC MAIN commitmail json YAML

Updated p5-JSON to 2.93.

2.93 2017-05-19
    - add VERSION methods to (abstract) backend packages
    - explained backward incompatibility about backend method
    - updated VERSIONs of backportPP modules

(wiz)

2017-05-29 10:57:47 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Template to 2.97

(wiz)

2017-05-29 10:57:38 UTC MAIN commitmail json YAML

Updated p5-HTML-Template to 2.97.

2.97 Thu May 18 2017
    - Change internal module name HTML::Template::DEFAULT to
      HTML::Template::DEF to avoid conflict with
      HTML::Template::Default. [Sam Tregar]

2.96 Thu May 18 2017
    - Fixed typos in documentation [David Steinbrunner, Steve Kemp]
    - Added CGI.pm as a dependency, needed now that it's no longer in core.
      [Martin McGrath, Steve Bertrand]

(wiz)

2017-05-29 10:56:22 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-postgresql to 3.6.2

(wiz)

2017-05-29 10:56:13 UTC MAIN commitmail json YAML

Updated p5-DBD-postgresql to 3.6.2.

Version 3.6.2  Released May 23, 2017 (git tag 3.6.2)

  - Remove errant debugging aid from test suite

Version 3.6.1  Released May 22, 2017 (git tag 3.6.1)

  - Various fixes to support testing against Postgres 10beta
    [David Christensen]

(wiz)

2017-05-29 10:55:16 UTC MAIN commitmail json YAML

Updated archivers/par2 to 0.7.1

(wiz)

2017-05-29 10:55:06 UTC MAIN commitmail json YAML

Updated par2 to 0.7.1.

19 May 2017 Ike Devolder
* release: 0.7.1
* fixed basepath issues #93
* made distcheck behaviour consistent with different --srcdir #96
* properly package distribution package #98
* cross compile for windows to get redistributable exe #94
* change distribution format to tar.gz and tar.bz2 for unix
  and keep zip for windows #97

(wiz)

2017-05-29 10:45:49 UTC MAIN commitmail json YAML

Updated audio/musicpd to 0.20.8

(wiz)

2017-05-29 10:45:38 UTC MAIN commitmail json YAML

Updated musicpd to 0.20.8.

ver 0.20.8 (not yet released)
* output
  - osx: fix build failure due to missing "noexcept"
* playlist
  - m3u: support MIME type `audio/mpegurl`
* fix build failure with GCC 4.x

ver 0.20.7 (2017/05/15)
* database
  - simple: fix false positive directory loop detection with NFS
* enforce a reasonable minimum audio_buffer_size setting
* cap buffer_before_play at 80% to prevent deadlock
* fix random crashes when compiled with clang

(wiz)

2017-05-29 10:45:07 UTC MAIN commitmail json YAML

Updated devel/py-memcached, devel/py-requests. Added devel/py-apipkg, devel/py-execnet, devel/py-test-xdist

(adam)

2017-05-29 10:43:42 UTC MAIN commitmail json YAML

2017-05-29 10:39:59 UTC MAIN commitmail json YAML

Added py-apipkg, py-execnet, py-test-xdist

(adam)

2017-05-29 10:38:43 UTC MAIN commitmail json YAML

The pytest-xdist plugin extends py.test with some unique test execution modes:
* test run parallelization: if you have multiple CPUs or hosts you can use
  those for a combined test run. This allows to speed up development or to use
  special resources of remote machines.
* --boxed: (not available on Windows) run each test in a boxed subprocess to
  survive SEGFAULTS or otherwise dying processes
* --looponfail: run your tests repeatedly in a subprocess. After each run
  py.test waits until a file in your project changes and then re-runs the
  previously failing tests. This is repeated until all tests pass after which
  again a full run is performed.
* Multi-Platform coverage: you can specify different Python interpreters or
  different platforms and run tests in parallel on all of them.

(adam)

2017-05-29 10:38:29 UTC MAIN commitmail json YAML

execnet provides carefully tested means to ad-hoc interact with Python
interpreters across version, platform and network barriers. It provides
a minimal and fast API targetting the following uses:
* distribute tasks to local or remote processes
* write and deploy hybrid multi-process applications
* write scripts to administer multiple hosts

Features
* zero-install bootstrapping: no remote installation required!
* flexible communication: send/receive as well as callback/queue mechanisms
  supported
* simple serialization of python builtin types (no pickling)
* grouped creation and robust termination of processes
* well tested between CPython 2.6-3.X, Jython 2.5.1 and PyPy 2.2 interpreters.
* interoperable between Windows and Unix-ish systems.
* integrates with different threading models, including standard os threads,
  eventlet and gevent based systems.

(adam)

2017-05-29 10:38:16 UTC MAIN commitmail json YAML

With apipkg you can control the exported namespace of a python package and
greatly reduce the number of imports for your users. It is a small pure python
module that works on virtually all Python versions, including CPython2.3 to
Python3.1, Jython and PyPy. It co-operates well with Python's help() system,
custom importers (PEP302) and common command line completion tools.

(adam)

2017-05-29 10:24:12 UTC MAIN commitmail json YAML

Updated devel/mdds1.2 to 1.2.3

(wiz)

2017-05-29 10:24:02 UTC MAIN commitmail json YAML

Updated mdds1.2 to 1.2.3.

mdds 1.2.3

* all

  * changed the configure script to use --docdir unmodified.

* flat_segment_tree

  * added a segment iterator whose node value consists of the start
    and end keys and the value associated with each segment.  its
    start and end positions can be retrieved via begin_segment() and
    end_segment() methods.

(wiz)

2017-05-29 09:24:45 UTC MAIN commitmail json YAML

1.58 release:
*  Fixing a performance regression in v1.54 in Python 2, using cPickle again.
*  Support for "stats slabs".
*  get_stats encoding fix.
*  Pin Six version to >= 1.4
*  setup.py build process pulls version from memcached.py
*  delete() and delete_multi() now default the "time" argument to None,
  since the protocol doesn't allow a time in some implementations.

(adam)

2017-05-29 08:38:16 UTC MAIN commitmail json YAML

Add an `x11' option (disabled by default) similar to multimedia/ffmpeg2 in
order to avoid pulling x11 dependencies.

Should address PR pkg/52021 reported by J旦rn Clausen.

Thanks to <maya>!

(leot)

2017-05-29 07:50:01 UTC MAIN commitmail json YAML

Updated security/py-certifi to 2017.4.17

(adam)

2017-05-29 07:47:19 UTC MAIN commitmail json YAML

2017-05-29 06:54:25 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis to 3.11.1

(adam)

2017-05-29 06:52:11 UTC MAIN commitmail json YAML

3.11.1:
This is a minor ergonomics release. Tracebacks shown by pytest no longer include Hypothesis internals for test functions decorated with @given.

(adam)

2017-05-29 00:24:19 UTC MAIN commitmail json YAML

2017-05-28 21:53:06 UTC MAIN commitmail json YAML

Remove old logic about choosing audio device on freebsd which is
incorrectly applying to recent versions of freebsd. always play audio
to /dev/dsp.

(maya)

2017-05-28 20:08:05 UTC MAIN commitmail json YAML

Added devel/editorconfig-core version 0.12.1

(nros)

2017-05-28 20:04:02 UTC MAIN commitmail json YAML

+editorconfig-core

(nros)

2017-05-28 19:59:04 UTC MAIN commitmail json YAML

Uses the wrong commit command when adding this package
here is the correct commit message:

Import editorconfig-core-0.12.1 as devel/editorconfig-core

Editorconfig C library command line client. This library is used by
editorconfig plugins that are written in C and those that use the
command line interface to editorconfig. Editorconfig reads .editorconfig
files that define a coding style for a project. This allows the coding
style to be set by the project instead of the developer. Then the
developer does not have to change style between each project, the editor
knows the coding style of a file that belongs to a certain project.

Packaged in wip by myself.
The wip verson was at 0.12 the most important change between 0.12 and
0.12.1 is this:
Fix an issue that libeditorconfig calls exit()---this should not be
called in a library function.

(nros)

2017-05-28 19:43:46 UTC MAIN commitmail json YAML

2017-05-28 14:32:49 UTC MAIN commitmail json YAML

security/ccid: include pthread related flags in CFLAGS & co.

At least on fbsd, it won't compile due to not linking to the
pthread libraries.

Bump PKGREVISION just in case.

Ok@ gdt

(rumko)

2017-05-28 13:25:53 UTC MAIN commitmail json YAML

Added converters/p5-Sereal version 0.330

(mef)

2017-05-28 13:23:34 UTC MAIN commitmail json YAML

Import p5-Sereal-0.330 as converters/p5-Sereal.

This is an experimental module. Before using it in production, please get
in touch with the authors!

Sereal is an efficient, compact-output, binary and feature-rich
serialization protocol. The Perl encoder is implemented as the
Sereal::Encoder module, the Perl decoder correspondingly as
Sereal::Decoder. They are distributed separately to allow for safe
upgrading without downtime. (Hint: Upgrade the decoder everywhere first,
then the encoder.)

This Sereal module is a very thin wrapper around both Sereal::Encoder and
Sereal::Decoder. It depends on both and loads both. So if you have a user
of both encoder and decoder, it is enough to depend on a particular version
of Sereal and you'll get the most recent released versions of
Sereal::Encoder and Sereal::Decoder whose version is smaller than or equal
to the version of Sereal you depend on.

The protocol specification and many other bits of documentation can be
found in the github repository. Right now, the specification is at
  https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a
discussion of the design objectives in
  https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of
our benchmarks can be seen at
https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.

(mef)

2017-05-28 12:50:30 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.41

(gson)

2017-05-28 12:48:53 UTC MAIN commitmail json YAML

misc/py-anita to 1.41.  Pkgsrc changes:

Update xen dependency in options.mk from 4.1 to 4.2
since 4.1 is no longer in pkgsrc.

Make the build not fail when PKGSRC_RUN_TEST=yes.

Upstream changes since 1.40:

If the VMM exits unexpectedly while running the ATF tests or some
other shell command, log the exit status and the signal that caused it
to exit (if any).

Log the qemu version used to stdout.

Fix reference to uninitialized variable when reporting a
timeout waiting for VM halt confirmation.

Increase default child timeout from 300 to 600 seconds
to support VMMs where power-up takes a long time.

Increase child.delayafterclose and child.delayafterterminate
to support VMMs where power-down takes a long time.

Run more network diagnostics after failed network installs.

Add timestamps to structured log output.

(gson)

2017-05-28 12:42:21 UTC MAIN commitmail json YAML

print/mupdf: fix build on fbsd

scripts/hexdump.c: do not output HAVE_INCBIN for fbsd
See https://bugs.ghostscript.com/show_bug.cgi?id=696828

Ok@ leot

(rumko)

2017-05-28 11:50:54 UTC MAIN commitmail json YAML

2017-05-28 11:50:07 UTC MAIN commitmail json YAML

dcc: update to 1.3.159

1.3.159
Stop using /usr/share/mk Makefiles on BSD systems in order to allow
    building on FreeBSD 11.
Add ./configure --with-install-cmd=X --enable-pkg-make to facilitate
    as FreeBSD port without patches.
Use /proc/uptime to compute boottime on Linux.
Ignore host names defined as 0.0.0.0.
Don't let the Received: header parsing for the sender IP address in
    dccifd and dccproc be fooled by HELO values like "[127.0.0.1]"
Change URLs to use https

>From Petar Bogdanovic (OWNER).

(maya)

2017-05-28 11:46:11 UTC MAIN commitmail json YAML

Note update of www/php-concrete5 package to 5.7.5.13.

(taca)

2017-05-28 11:45:42 UTC MAIN commitmail json YAML

Update php-concrete5 to 5.7.5.13.

pkgsrc change:

* Now support php71 using security/php-pecl-mcrypt package.

5.7.5.7 April 28th, 2016

New Features

* Nice column view for thumbnail image browsing (Thanks MrKarlDilkington)
* Added Max Width as an option to the Image Slider block (thanks cryophallion)
* Added configuration option concrete.misc.require_version_comments (defaulted
  off) to enable the requiring of version comments (thanks mlocati)

Other improvements and bug fixes are too many to write here, please refer release note: https://documentation.concrete5.org/developers/background/version-history/5757-release-notes.

5.7.5.8 May 23, 2016

* German, Japanese and Russian languages are now included
* Image Slider Bug Fixes
* Using blank alt tags in Image Slider, Image and Content blocks if no alt is
  provided, rather than the HtmlObject default “#” ones.

5.7.5.9 July 25, 2016

New Features

* Rescan files through the file manager now scans 5 at a time, works through
  the queue.
* Added option to ignore page permissions to the Page List block
* Dutch language is now included (Thank you Ramonleenders)

Other improvements and bug fixes are too many to write here, please refer release note: https://documentation.concrete5.org/developers/background/version-history/5759-release-notes.

5.7.5.10 December 1, 2016

* Minor bug fixes
* Fixed insecure use of non-random str_shuffle when creating user tokens
* Improvements to update process for version 8.

5.7.5.11 December 7, 2016

Bug Fixes

* Works again properly on PHP 5.3.
* Fixed bug that made upgrading impossible on PHP < 5.5.9.
* Fixed page not found error when clicking on a topic list to filter the page
  list in the blog.
* Controller bug fixes and security updates.

5.7.5.12

Bug Fixes

* Fixed bug with Environment Information not working on PHP below 5.4.

5.7.5.13 December 16, 2016

Bug Fixes

* Once again, Environment Information is now available in the Dashboard.

(taca)

2017-05-28 11:35:50 UTC MAIN commitmail json YAML

Note update of devel/php-xdebug package to 2.5.4.

(taca)

2017-05-28 11:35:30 UTC MAIN commitmail json YAML

Update php-xdebug to 2.5.4.

Mon, May 15, 2017 - xdebug 2.5.4

= Fixed bugs:

- Fixed issue #799: Function traces report base class instead of object name
- Fixed issue #1421: Fix set_time_limit hanging on PHP 5.6 when pcntl_exec
  does not exist (Frode E. Moe)
- Fixed issue #1429: Code coverage does not cover null coalesce
- Fixed issue #1434: Code coverage segfaults on 32-bit arch

(taca)

2017-05-28 11:34:52 UTC MAIN commitmail json YAML

Note update of mail/pear-Mail_Mime package to 1.10.1.

(taca)

2017-05-28 11:34:29 UTC MAIN commitmail json YAML

Update pear-Mail_Mime to 1.10.1.

1.10.1 2017-05-21 06:48 UTC

Changelog:

* Fix Bug 21206: explodeQuotedString() does not handle quoted strings
  correctly [dfukagaw28]
* Fix Bug 21205: Invalid encoding of headers with quoted multibyte strings in
  non-unicode charset [dfukagaw28]
* Fix Bug 21098: Discrepancy in handling of empty (but set) plain text part
  [alec]

(taca)

2017-05-28 11:33:40 UTC MAIN commitmail json YAML

Note update of mail/pear-Mail package to 1.4.1.

(taca)

2017-05-28 11:33:17 UTC MAIN commitmail json YAML

Update pear-Mail to 1.4.1.

pkgsrc change:
* set LICENSE to modified-bsd.
* standarlized order in Makefile.

1.4.1 2017-04-11 13:33 UTC

Changelog:

* Loosen recognition of "queued as" server response (PR #10)

* Bug #20463: domain-literal parsing error
* Bug #20513: Mail_smtp::send() doesn't close socket for smtp connection

1.4.0 2017-04-07 13:09 UTC

Changelog:

Clarified licensing to "New BSD" (3-Clause BSD)

* Bug #21082: Inconsistent licensing

(taca)

2017-05-28 11:26:40 UTC MAIN commitmail json YAML

Note update of math/pear-Math_BigInteger package to 1.0.3.

(taca)

2017-05-28 11:26:12 UTC MAIN commitmail json YAML

Update pear-Math_BigInteger to 1.0.3.

1.0.3 2016-04-12 02:30 UTC

Changelog:

- Fix PHP7 constructor deprecation notice

(taca)

2017-05-28 11:25:31 UTC MAIN commitmail json YAML

Update net/pear-Net_Sieve package to 1.4.1.

(taca)

2017-05-28 11:24:59 UTC MAIN commitmail json YAML

Update pear-Net_Sieve to 1.4.1.

1.4.1 2017-05-26 13:53 UTC

Changelog:

* Use 8bit instead of latin1 for string length in bytes calculation
* Extend listScripts() so it's possible to get an active script name in one go
* Request #20491: Skip redundant CAPABILITY requests

1.4.0   2017-05-21 06:23 UTC

Changelog:

* Dropped PHP4 support, fixed PHP7 warnings
* Fixed E_DEPRECATED warning on Auth_SASL::factory() call
* Enable later TLS versions

(taca)

2017-05-28 11:23:54 UTC MAIN commitmail json YAML

Note update of net/pear-Net_SMTP package to 1.8.0.

(taca)

2017-05-28 11:23:33 UTC MAIN commitmail json YAML

Update pear-Net_SMTP to 1.8.0.

pkgsrc change: set LICENSE to 2-clause-bsd.

1.8.0 2017-04-06 14:16 UTC

Changelog:

* Set minimum PEAR version to 1.10.1
* Change license to BSD-2 Clause

(taca)

2017-05-28 11:21:53 UTC MAIN commitmail json YAML

Note update of net/pear-Net_Socket package to 1.2.2.

(taca)

2017-05-28 11:21:33 UTC MAIN commitmail json YAML

Update pear-Net_Socket to 1.2.2.

pkgsrc change: set LICENSE to 2-clause-bsd.

1.2.2 2017-04-13 13:22 UTC

Changelog:

* Bug #21178: $php_errormsg is deprecated in PHP 7.2

1.2.1 2017-04-06 11:23 UTC

Changelog:

* Fix BSD-2 licensing

1.2.0 2017-04-06 09:13 UTC

Changelog:

* Change license to BSD-2 Clause
* Request #17526: License change

(taca)

2017-05-28 11:18:33 UTC MAIN commitmail json YAML

Note update of lang/pear package to 1.10.4.

(taca)

2017-05-28 11:18:08 UTC MAIN commitmail json YAML

Update pear to 1.10.4.

pkgsrc change: instead of using old PEAR.php, use PEAR.php included in
a distfile.

PEAR 1.10.4 2017-04-26 14:39 UTC

Changelog:

* Bug #18102: pear install does not fail on error
* PR #67: fix warning during pecl list-all

(taca)

2017-05-28 10:44:48 UTC MAIN commitmail json YAML

Add build dependency on py-setuptools_scm.

(wiz)

2017-05-28 08:45:14 UTC pkgsrc-2017Q1 commitmail json YAML

2017-05-28 08:44:18 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5466 - requested by sevan
security/libassuan2: build fix for SunOS

Revisions pulled up:
- security/libassuan2/distinfo                                  1.11
- security/libassuan2/patches/patch-configure                  1.1
- security/libassuan2/patches/patch-src_assuan-uds.c            1.1

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  jperkin
  Date:          Thu May 25 11:49:05 UTC 2017

  Modified Files:
          pkgsrc/security/libassuan2: distinfo
  Added Files:
          pkgsrc/security/libassuan2/patches: patch-configure
              patch-src_assuan-uds.c

  Log Message:
  Handle _XOPEN_SOURCE correctly on SunOS.

  To generate a diff of this commit:
  cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/libassuan2/distinfo
  cvs rdiff -u -r0 -r1.1 pkgsrc/security/libassuan2/patches/patch-configure \
      pkgsrc/security/libassuan2/patches/patch-src_assuan-uds.c

(spz)

2017-05-28 08:32:10 UTC pkgsrc-2017Q1 commitmail json YAML

2017-05-28 08:31:18 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5459 - requested by sevan
graphics/graphite2: security update

Revisions pulled up:
- graphics/graphite2/Makefile                                  1.6
- graphics/graphite2/distinfo                                  1.8
- graphics/graphite2/patches/patch-src_CMakeLists.txt          deleted

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Mon May 22 08:00:06 UTC 2017

  Modified Files:
          pkgsrc/graphics/graphite2: Makefile distinfo
  Removed Files:
          pkgsrc/graphics/graphite2/patches: patch-src_CMakeLists.txt

  Log Message:
  Update to graphite2 version 1.3.10, for some "highly recommended"
  bug fixes, possibly some security fixes, although they are not
  explicitly mentioned in the change log.

  Pkgsrc changes:
    * Remove patch which no longer applies.

  Upstream changes:

  1.3.10
    . Address floating point build parameters to give consistent positioning
      results across platforms
    . Various bug fixes

  1.3.9
    . Add Collision COLL_ISSPACE to allow for visible spaces in collision
      avoidance
    . Add segment and pass direction information to tracing output
    . Bug fix rule length testing in 32-bit
    . Increase slanted margin distances for collision avoidance
    . Change kerning algorithm to simple outline expansion.
      Seems to make no visible difference.
    . Add trace2svg to test tools

  1.3.8
    . Various bug fixes arising from fuzzing
    . Fix regression that stopped piglatin from working
    . Make collision avoidance kerning give more regular results
    . Minor modification to clustering algorithm to handle variable width chars

  To generate a diff of this commit:
  cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/graphite2/Makefile
  cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/graphite2/distinfo
  cvs rdiff -u -r1.4 -r0 \
      pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt

(spz)

2017-05-28 07:52:58 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Cover to 1.25

(wen)

2017-05-28 07:51:18 UTC MAIN commitmail json YAML

Update to 1.25

Upstream changes:
Release 1.25 - 11 May 2017
- Fix C code to work with MSVC (Marc-Philip) (github 177).
- Fix cover command using Module::Build on Win32 (sago35) (github 160).
- Add file and line info to keep ops unique (Niko Tyni) (github 143).
- Report coverage for all declarations (Heinz Knutzen) (github 166).
- Fix spelling mistakes (Gregor Herrmann) (github 171).
- Fix condition coverage for complex conditions (Heinz Knutzen) (github 165).
- Use JSON::MaybeXS for sppen and flexibility (Olivier Mengu矇) (github 139).
- Add CONTRIBUTING file (Gabor Szab籀) (github 100).

(wen)

2017-05-28 02:28:24 UTC MAIN commitmail json YAML

binutils: don't include PLIST.gprof on AIX
gprof requires some OS support to work.

part of PR pkg/44450: devel/binutils from pkgsrc-2010Q4 has
build/install problem on aix 5.3 from J. Raynor

(maya)

2017-05-28 02:09:18 UTC MAIN commitmail json YAML

ffmpeg3: introduce x11 option (default on) and wrap vaapi/vdpau
options with it- makes it easier for non-x11 users to disable those.

may want to make vdpau/vaapi just an option again, limited (if any)
benefit. but this fixes the immediate problem of pulling in Xorg
unnecessarily.

(maya)

2017-05-28 01:43:14 UTC MAIN commitmail json YAML

2017-05-28 01:42:37 UTC MAIN commitmail json YAML

gcc49-lib: bump PKGREVISION above gcc49

(maya)

2017-05-28 01:42:03 UTC MAIN commitmail json YAML

gcc49: on netbsd, always link against libgcc. from Krister Walfridsson

bump PKGREVISION

(maya)

2017-05-28 01:37:26 UTC MAIN commitmail json YAML

More gcc. (and fix previous username->login name)

(maya)

2017-05-28 01:36:43 UTC MAIN commitmail json YAML

gcc5-libs: bump pkgrevision above gcc5

(maya)

2017-05-28 01:36:11 UTC MAIN commitmail json YAML

gcc5: remove wip package leftover. fix typo in patch.
from Kai-Uwe Eckhardt

on netbsd, always link against libgcc.

bump PKGREVISION.

(maya)

2017-05-28 01:30:57 UTC MAIN commitmail json YAML

Updated lang/gcc6 to 6.3.0nb1

(maya)

2017-05-28 01:30:27 UTC MAIN commitmail json YAML

gcc6-libs: bump PKGREVISION above gcc6

(maya)

2017-05-28 01:29:42 UTC MAIN commitmail json YAML

gcc6: remove wip package reference. correct typo.
from Kai-Uwe Eckhardt (libcilkrts)

on netbsd, always link against libgcc, from Krister Walfridsson

bump PKGREVISION.

(maya)

2017-05-28 01:22:39 UTC MAIN commitmail json YAML

gcc6: add patch that helps netbsd/arm builds continue

those builds are still broken, but it will help if someone addresses it.

(maya)

2017-05-28 01:01:33 UTC MAIN commitmail json YAML

2017-05-28 01:00:51 UTC MAIN commitmail json YAML

gcc48-libs: bump pkgrevision to be above gcc48

(maya)

2017-05-28 01:00:20 UTC MAIN commitmail json YAML

gcc48: always link libgcc on netbsd (GCC r248037,
applied to GCC 8 and above - thanks Krister Walfridsson)

libstdc++: if it thinks vswprintf is broken, don't block the
entire definition of to_string, just that of to_wstring. backport
of GCC r223830 already applied to GCC 4.9. this applies to netbsd-6-0.

Doesn't fix any build I wanted to fix, but it does get the build
of LLVM4.x further on netbsd-6-0. maybe there's an odd package that
could benefit from it.

bump PKGREVISION.

(maya)

2017-05-27 23:38:46 UTC MAIN commitmail json YAML

Updated devel/p5-Getopt-Long to 2.50

(wen)

2017-05-27 23:37:41 UTC MAIN commitmail json YAML

Update to 2.50

Upstream changes:
Changes in version 2.50
-----------------------

* Fix bug https://rt.cpan.org/Ticket/Display.html?id=120231.

* Fix bug https://rt.cpan.org/Ticket/Display.html?id=120300.
  Unfortunately, this withdraws a small part of fix 114999.
  GNU getopt_long() does not accept the (optional)
  argument to be passed to the option without = sign.
  We do, since not doing so breaks existing scripts.

* Provide a default value for options (gnu_compat mode).
  Thanks to Andrew Gregory.

(wen)

2017-05-27 22:17:44 UTC MAIN commitmail json YAML

Updated sysutils/dmsdos to 0.9.2.3pre2alt2

(mef)

2017-05-27 22:16:47 UTC MAIN commitmail json YAML

Updated sysutils/dmsdos to 0.9.2.3-pre2-alt2
----------------------------------------------------------------------
  The project is long time abandoned but it can be still usable to rescue
  data from old STACKER and DOUBLESPACE volumes.

  The version dmsdos-0.9.2.3-pre2-alt2 is based on patches found at
    http://packages.altlinux.org/en/Sisyphus/srpms/dmsdos/get

  2012-06-07 Fr. Br. George <george at altlinux.ru> 0.9.2.3-alt2
      - Fix gcc4.6 build

  2012-03-25 Fr. Br. George <george at altlinux.ru> 0.9.2.3-alt1
      - Initial build

  The modified version disables kernel code build which allows
  to build userspace tools for volume dump.

(pkgsrc changes)
- LICENSE=      gnu-gpl-v2
- Drop two patches, alt2 version included them.

(mef)

2017-05-27 19:03:26 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup tickets #5398, #5430 and #5431.

(bsiegert)

2017-05-27 19:01:15 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5431 - requested by he
net/samba4: security fix

Revisions pulled up:
- net/samba4/Makefile                                          1.28-1.30
- net/samba4/PLIST                                              1.11-1.12
- net/samba4/distinfo                                          1.12-1.13
- net/samba4/options.mk                                        1.4
- net/samba4/patches/patch-lib_param_loadparm.h                1.2
- net/samba4/patches/patch-source3_script_tests_test__smbclient__s3.sh 1.3

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Sat Apr  8 08:56:27 UTC 2017

  Modified Files:
  pkgsrc/net/samba4: Makefile PLIST distinfo options.mk
  pkgsrc/net/samba4/patches: patch-lib_param_loadparm.h
      patch-source3_script_tests_test__smbclient__s3.sh

  Log Message:
  Update to 4.6.2

  * Use internal heimdal

  Changelog:
  Changes since 4.6.1:
  --------------------

  o  Jeremy Allison <jra@samba.org>
      * BUG 12721: Fix regression with "follow symlinks = no".

  Changes since 4.6.0:
  --------------------

  o  Jeremy Allison <jra@samba.org>
      * BUG 12496: CVE-2017-2619: Symlink race permits opening files outside share
        directory.

  o  Ralph Boehme <slow@samba.org>
      * BUG 12496: CVE-2017-2619: Symlink race permits opening files outside share
        directory.

  CHANGES SINCE 4.6.0rc4
  ======================

  o  Jeremy Allison <jra@samba.org>
      * BUG 12592: Fix several issues found by covscan.
      * BUG 12608: s3: smbd: Restart reading the incoming SMB2 fd when the send
        queue is drained.

  o  Ralph Boehme <slow@samba.org>
      * BUG 12427: vfs_fruit doesn't work with fruit:metadata=stream.
      * BUG 12526: vfs_fruit: Only veto AppleDouble files if "fruit:resource" is
        set to "file".
      * BUG 12604: vfs_fruit: Enabling AAPL extensions must be a global switch.

  o  Volker Lendecke <vl@samba.org>
      * BUG 12612: Re-enable token groups fallback.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 9048: Samba4 ldap error codes.
      * BUG 12557: gensec:spnego: Add debug message for the failed principal.
      * BUG 12605: s3:winbindd: Fix endless forest trust scan.
      * BUG 12612: winbindd: Find the domain based on the sid within
        wb_lookupusergroups_send().

  o  Andreas Schneider <asn@samba.org>
      * BUG 12557: s3:librpc: Handle gss_min in gse_get_client_auth_token()
        correctly.
      * BUG 12582: idmap_hash: Add a deprecation message, improve the idmap_hash
        manpage.
      * BUG 12592: Fix several issues found by covscan.

  o  Martin Schwenke <martin@meltin.net>
      * BUG 12592: ctdb-logging: CID 1396883 Dereference null return value
        (NULL_RETURNS).

  CHANGES SINCE 4.6.0rc3
  ======================

  o  Jeremy Allison <jra@samba.org>
      * BUG 12545: s3: rpc_server/mdssvc: Add attribute "kMDItemContentType".
      * BUG 12572: s3: smbd: Don't loop infinitely on bad-symlink resolution.

  o  Ralph Boehme <slow@samba.org>
      * BUG 12490: vfs_fruit: Correct Netatalk metadata xattr on FreeBSD.
      * BUG 12536: s3/smbd: Check for invalid access_mask
        smbd_calculate_access_mask().
      * BUG 12591: vfs_streams_xattr: use fsp, not base_fsp.

  o  Amitay Isaacs <amitay@gmail.com>
      * BUG 12580: ctdb-common: Fix use-after-free error in comm_fd_handler().
      * BUG 12595: build: Fix generation of CTDB manpages while creating tarball.

  o  Bryan Mason <bmason@redhat.com>
      * BUG 12575: Modify smbspool_krb5_wrapper to just fall through to smbspool if
        AUTH_INFO_REQUIRED is not set or is not "negotiate".

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 11830: s3:winbindd: Try a NETLOGON connection with noauth over NCACN_NP
        against trusted domains.
      * BUG 12262: 'net ads testjoin' and smb access fails after winbindd changed the
        trust password.
      * BUG 12585: librpc/rpc: fix regression in
        NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE error mapping.
      * BUG 12586: netlogon_creds_cli_LogonSamLogon doesn't work without
        netr_LogonSamLogonEx.
      * BUG 12587: winbindd child segfaults on connect to an NT4 domain.
      * BUG 12588: s3:winbindd: Make sure cm_prepare_connection() only returns OK
        with a valid tree connect.
      * BUG 12598: winbindd (as member) requires kerberos against trusted ad domain,
        while it shouldn't.
      * BUG 12601: Backport pytalloc_GenericObject_reference() related changes to
        4.6.

  o  Garming Sam <garming@catalyst.net.nz>
      * BUG 12600: dbchecker: Stop ignoring linked cases where both objects are
        alive.

  o  Andreas Schneider <asn@samba.org>
      * BUG 12571: s3-vfs: Only walk the directory once in open_and_sort_dir().

  o  Martin Schwenke <martin@meltin.net>
      * BUG 12589: CTDB statd-callout does not cause grace period when
        CTDB_NFS_CALLOUT="".
      * BUG 12595: ctdb-build: Fix RPM build.

  CHANGES SINCE 4.6.0rc2
  ======================

  o  Jeremy Allison <jra@samba.org>
      * BUG 12499: s3: vfs: dirsort doesn't handle opendir of "." correctly.
      * BUG 12546: s3: VFS: vfs_streams_xattr.c: Make streams_xattr_open() store
        the same path as streams_xattr_recheck().
      * BUG 12531: Make vfs_shadow_copy2 cope with server changing directories.

  o  Andrew Bartlett <abartlet@samba.org>
      * BUG 12543: samba-tool: Correct handling of default value for use_ntvfs and
        use_xattrs.
      * BUG 12573: Samba < 4.7 does not know about compatibleFeatures and
        requiredFeatures.
      * BUG 12577: 'samba-tool dbcheck' gives errors on one-way links after a
        rename.

  o  Ralph Boehme <slow@samba.org>
      * BUG 12184: s3/rpc_server: Shared rpc modules loading.
      * BUG 12520: Ensure global "smb encrypt = off" is effective.
      * BUG 12524: s3/rpc_server: Move rpc_modules.c to its own subsystem.
      * BUG 12541: vfs_fruit: checks wrong AAPL config state and so always uses
        readdirattr.

  o  Volker Lendecke <vl@samba.org>
      * BUG 12551: smbd: Fix "map acl inherit" = yes.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 12398: Replication with DRSUAPI_DRS_CRITICAL_ONLY and
        DRSUAPI_DRS_GET_ANC results in WERR_DS_DRA_MISSING_PARENT S
      * BUG 12540: s3:smbd: allow "server min protocol = SMB3_00" to go via "SMB
        2.???" negprot.

  o  John Mulligan <jmulligan@nasuni.com>
      * BUG 12542: docs: Improve description of "unix_primary_group" parameter in
        idmap_ad manpage.

  o  Andreas Schneider <asn@samba.org>
      * BUG 12552: waf: Do not install the unit test binary for krb5samba.

  o  Amitay Isaacs <amitay@gmail.com>
      * BUG 12547: ctdb-build: Install CTDB tests correctly from toplevel.
      * BUG 12549: ctdb-common: ioctl(.. FIONREAD ..) returns an int value.

  o  Garming Sam <garming@catalyst.net.nz>
      * BUG 12577: 'samba-tool dbcheck' gives errors on one-way links after a
        rename.

  o  Uri Simchoni <uri@samba.org>
      * BUG 12529: waf: Backport finding of pkg-config.

  CHANGES SINCE 4.6.0rc1
  ======================

  o  Amitay Isaacs <amitay@gmail.com>
      * BUG 12469: CTDB lock helper getting stuck trying to lock a record.
      * BUG 12500: ctdb-common: Fix a bug in packet reading code for generic socket
        I/O.
      * BUG 12510: sock_daemon_test 4 crashes with SEGV.
      * BUG 12513: ctdb-daemon: Remove stale eventd socket.

  o  Bj旦rn Jacke <bj@sernet.de>
      * BUG 12535: vfs_default: Unlock the right file in copy chunk.

  o  Volker Lendecke <vl@samba.org>
      * BUG 12509: messaging: Fix dead but not cleaned-up-yet destination sockets.
      * BUG 12538: Backport winbind fixes.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 12501: s3:winbindd: talloc_steal the extra_data in
        winbindd_list_users_recv().

  o  Martin Schwenke <martin@meltin.net>
      * BUG 12511: ctdb-takeover: Handle case where there are no RELEASE_IPs to
        send.
      * BUG 12512: ctdb-scripts: Fix remaining uses of "ctdb gratiousarp".
      * BUG 12516: ctdb-scripts: /etc/iproute2/rt_tables gets populated with multiple
        'default' entries.

---
  Module Name: pkgsrc
  Committed By: jnemeth
  Date: Mon Apr 10 15:27:22 UTC 2017

  Modified Files:
  pkgsrc/net/samba4: Makefile

  Log Message:
  Add pkg-config to USE_TOOLS, which is needed to find gnutls.
  Problem found in a bulk build.  Not bumping PKGREVISION since it
  shouldn't change the binary package when it built.

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Wed May 24 15:51:32 UTC 2017

  Modified Files:
          pkgsrc/net/samba4: Makefile PLIST distinfo

  Log Message:
  Update samba4 to version 4.6.4.

  Pkgsrc changes:
    * Adapt PLIST, new .so installed.

  Upstream changes:

  Changes since 4.6.3:
  ---------------------
  o  Volker Lendecke <vl@samba.org>
      * BUG 12780: CVE-2017-7494: Avoid remote code execution from a writable
        share.

  Changes since 4.6.2:
  --------------------
  o  Michael Adam <obnox@samba.org>
      * BUG 12743: s3:vfs:shadow_copy2: vfs_shadow_copy2 fails to list snapshots
        from shares with GlusterFS backend.

  o  Jeremy Allison <jra@samba.org>
      * BUG 12559: Fix for Solaris C compiler.
      * BUG 12628: s3: locking: Update oplock optimization for the leases era.
      * BUG 12693: Make the Solaris C compiler happy.
      * BUG 12695: s3: libgpo: Allow skipping GPO objects that don't have the
        expected LDAP attributes.
      * BUG 12747: Fix buffer overflow caused by wrong use of getgroups.

  o  Hanno Boeck <hanno@hboeck.de>
      * BUG 12746: lib: debug: Avoid negative array access.
      * BUG 12748: cleanupdb: Fix a memory read error.

  o  Ralph Boehme <slow@samba.org>
      * BUG 7537: streams_xattr and kernel oplocks results in
        NT_STATUS_NETWORK_BUSY.
      * BUG 11961: winbindd: idmap_autorid allocates ids for unknown SIDs from
        other backends.
      * BUG 12565: vfs_fruit: Resource fork open request with
        flags=O_CREAT|O_RDONLY.
      * BUG 12615: manpages/vfs_fruit: Document global options.
      * BUG 12624: lib/pthreadpool: Fix a memory leak.
      * BUG 12727: Lookup-domain for well-known SIDs on a DC.
      * BUG 12728: winbindd: Fix error handling in rpc_lookup_sids().
      * BUG 12729: winbindd: Trigger possible passdb_dsdb initialisation.

  o  Alexander Bokovoy <ab@samba.org>
      * BUG 12611: credentials_krb5: use gss_acquire_cred for client-side GSSAPI
        use case.
      * BUG 12690: lib/crypto: Implement samba.crypto Python module for RC4.

  o  Amitay Isaacs <amitay@gmail.com>
      * BUG 12697: ctdb-readonly: Avoid a tight loop waiting for revoke to
        complete.
      * BUG 12723: ctdb_event monitor command crashes if event is not specified.
      * BUG 12733: ctdb-docs: Fix documentation of "-n" option to 'ctdb tool'.

  o  Volker Lendecke <vl@samba.org>
      * BUG 12558: smbd: Fix smb1 findfirst with DFS.
      * BUG 12610: smbd: Do an early exit on negprot failure.
      * BUG 12699: winbindd: Fix substitution for 'template homedir'.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 12554: s4:kdc: Disable principal based autodetected referral detection.
      * BUG 12613: idmap_autorid: Allocate new domain range if the callers knows
        the sid is valid.
      * BUG 12724: LINKFLAGS_PYEMBED should not contain -L/some/path.
      * BUG 12725: PAM auth with WBFLAG_PAM_GET_PWD_POLICY returns wrong policy for
        trusted domain.
      * BUG 12731: rpcclient: Allow -U'OTHERDOMAIN\user' again.

  o  Christof Schmitt <cs@samba.org>
      * BUG 12725: winbindd: Fix password policy for pam authentication.

  o  Andreas Schneider <asn@samba.org>
      * BUG 12554: s3:gse: Correctly handle external trusts with MIT.
      * BUG 12611: auth/credentials: Always set the realm if we set the principal
        from the ccache.
      * BUG 12686: replace: Include sysmacros.h.
      * BUG 12687: s3:vfs_expand_msdfs: Do not open the remote address as a file.
      * BUG 12704: s3:libsmb: Only print error message if kerberos use is forced.
      * BUG 12708: winbindd: Child process crashes when kerberos-authenticating
        a user with wrong password.

  o  Uri Simchoni <uri@samba.org>
      * BUG 12715: vfs_fruit: Office document opens as read-only on macOS due to
        CNID semantics.
      * BUG 12737: vfs_acl_xattr: Fix failure to get ACL on Linux if memory is
        fragmented.

(bsiegert)

2017-05-27 18:33:57 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5398 - requested by leot
net/youtube-dl: bugfix

---
  Update net/youtube-dl to 20170501

  Changes:
  version 2017.05.01

  Core
  + [extractor/common] Extract view count from JSON-LD
  * [utils] Improve unified_timestamp
  + [utils] Add video/mp2t to mimetype2ext
  * [downloader/external] Properly handle live stream downloading cancellation
    (#8932)
  + [utils] Add support for unicode whitespace in clean_html on python 2 (#12906)

  Extractors
  * [infoq] Make audio format extraction non fatal (#12938)
  * [brightcove] Allow whitespace around attribute names in embedded code
  + [zaq1] Add support for zaq1.pl (#12693)
  + [xvideos] Extract duration (#12828)
  * [vevo] Fix extraction (#12879)
  + [noovo] Add support for noovo.ca (#12792)
  + [washingtonpost] Add support for embeds (#12699)
  * [yandexmusic:playlist] Fix extraction for python 3 (#12888)
  * [anvato] Improve extraction (#12913)
      * Promote to regular shortcut based extractor
      * Add mcp to access key mapping table
      * Add support for embeds extraction
      * Add support for anvato embeds in generic extractor
  * [xtube] Fix extraction for older FLV videos (#12734)
  * [tvplayer] Fix extraction (#12908)

  version 2017.04.28

  Core
  + [adobepass] Use geo verification headers for all requests
  - [downloader/fragment] Remove assert for resume_len when no fragments
    downloaded
  + [extractor/common] Add manifest_url for explicit group rendition formats
  * [extractor/common] Fix manifest_url for m3u8 formats
  - [extractor/common] Don't list master m3u8 playlists in format list (#12832)

  Extractor
  * [aenetworks] Fix extraction for shows with single season
  + [go] Add support for Disney, DisneyJunior and DisneyXD show pages
  * [youtube] Recognize new locale-based player URLs (#12885)
  + [streamable] Add support for new embedded URL schema (#12844)
  * [arte:+7] Relax URL regular expression (#12837)

  version 2017.04.26

  Core
  * Introduce --keep-fragments for keeping fragments of fragmented download
    on disk after download is finished
  * [YoutubeDL] Fix output template for missing timestamp (#12796)
  * [socks] Handle cases where credentials are required but missing
  * [extractor/common] Improve HLS extraction (#12211)
      * Extract m3u8 parsing to separate method
      * Improve rendition groups extraction
      * Build stream name according stream GROUP-ID
      * Ignore reference to AUDIO group without URI when stream has no CODECS
      * Use float for scaled tbr in _parse_m3u8_formats
  * [utils] Add support for TTML styles in dfxp2srt
  * [downloader/hls] No need to download keys for fragments that have been
    already downloaded
  * [downloader/fragment] Improve fragment downloading
      * Resume immediately
      * Don't concatenate fragments and decrypt them on every resume
      * Optimize disk storage usage, don't store intermediate fragments on disk
      * Store bookkeeping download state file
  + [extractor/common] Add support for multiple getters in try_get
  + [extractor/common] Add support for video of WebPage context in _json_ld
    (#12778)
  + [extractor/common] Relax JWPlayer regular expression and remove
    duplicate URLs (#12768)

  Extractors
  * [iqiyi] Fix extraction of Yule videos
  * [vidio] Improve extraction and sort formats
  + [brightcove] Match only video elements with data-video-id attribute
  * [iqiyi] Fix playlist detection (#12504)
  - [azubu] Remove extractor (#12813)
  * [porn91] Fix extraction (#12814)
  * [vidzi] Fix extraction (#12793)
  + [amp] Extract error message (#12795)
  + [xfileshare] Add support for gorillavid.com and daclips.com (#12776)
  * [instagram] Fix extraction (#12777)
  + [generic] Support Brightcove videos in <iframe> (#12482)
  + [brightcove] Support URLs with bcpid instead of playerID (#12482)
  * [brightcove] Fix _extract_url (#12782)
  + [odnoklassniki] Extract HLS formats

  version 2017.04.17

  Extractors
  * [limelight] Improve extraction LimelightEmbeddedPlayerFlash media embeds and
    add support for channel and channelList embeds
  * [generic] Extract multiple Limelight embeds (#12761)
  + [itv] Extract series metadata
  * [itv] Fix RTMP formats downloading (#12759)
  * [itv] Use native HLS downloader by default
  + [go90] Extract subtitles (#12752)
  + [go90] Extract series metadata (#12752)

  version 2017.04.16

  Core
  * [YoutubeDL] Apply expand_path after output template substitution
  + [YoutubeDL] Propagate overridden meta fields to extraction results of type
    url (#11163)

  Extractors
  + [generic] Extract RSS entries as url_transparent (#11163)
  + [streamango] Add support for streamango.com (#12643)
  + [wsj:article] Add support for articles (#12558)
  * [brightcove] Relax video tag embeds extraction and validate ambiguous embeds'
    URLs (#9163, #12005, #12178, #12480)
  + [udemy] Add support for react rendition (#12744)

  version 2017.04.15

  Extractors
  * [youku] Fix fileid extraction (#12741, #12743)

  version 2017.04.14

  Core
  + [downloader/hls] Add basic support for EXT-X-BYTERANGE tag (#10955)
  + [adobepass] Improve Comcast and Verison login code (#10803)
  + [adobepass] Add support for Verizon (#10803)

  Extractors
  + [aenetworks] Add support for specials (#12723)
  + [hbo] Extract HLS formats
  + [go90] Add support for go90.com (#10127)
  + [tv2hu] Add support for tv2.hu (#10509)
  + [generic] Exclude URLs with xml ext from valid video URLs (#10768, #11654)
  * [youtube] Improve HLS formats extraction
  * [afreecatv] Fix extraction for videos with different key layout (#12718)
  - [youtube] Remove explicit preference for audio-only and video-only formats in
    order not to break sorting when new formats appear
  * [canalplus] Bypass geo restriction

  version 2017.04.11

  Extractors
  * [afreecatv] Fix extraction (#12706)
  + [generic] Add support for <object> YouTube embeds (#12637)
  * [bbccouk] Treat bitrate as audio+video bitrate in media selector
  + [bbccouk] Skip unrecognized formats in media selector (#12701)
  + [bbccouk] Add support for https protocol in media selector (#12701)
  * [curiositystream] Fix extraction (#12638)
  * [adn] Update subtitle decryption key
  * [chaturbate] Fix extraction (#12665, #12688, #12690)

  version 2017.04.09

  Extractors
  + [medici] Add support for medici.tv (#3406)
  + [rbmaradio] Add support for redbullradio.com URLs (#12687)
  + [npo:live] Add support for default URL (#12555)
  * [mixcloud:playlist] Fix title, description and view count extraction (#12582)
  + [thesun] Add suport for thesun.co.uk (#11298, #12674)
  + [ceskateleveize:porady] Add support for porady (#7411, #12645)
  * [ceskateleveize] Improve extraction and remove URL replacement hacks
  + [kaltura] Add support for iframe embeds (#12679)
  * [airmozilla] Fix extraction (#12670)
  * [wshh] Extract html5 entries and delegate to generic extractor (12676)
  + [raiplay] Extract subtitles
  + [xfileshare] Add support for vidlo.us (#12660)
  + [xfileshare] Add support for vidbom.com (#12661)
  + [aenetworks] Add more video URL regular expressions (#12657)
  + [odnoklassniki] Fix format sorting for 1080p quality
  + [rtl2] Add support for you.rtl2.de (#10257)
  + [vshare] Add support for vshare.io (#12278)

  version 2017.04.03

  Core
  + [extractor/common] Add censorship check for TransTelekom ISP
  * [extractor/common] Move censorship checks to a separate method

  Extractors
  + [discoveryvr] Add support for discoveryvr.com (#12578)
  + [tv5mondeplus] Add support for tv5mondeplus.com (#11386)
  + [periscope] Add support for pscp.tv URLs (#12618, #12625)

  version 2017.04.02

  Core
  * [YoutubeDL] Return early when extraction of url_transparent fails

  Extractors
  * [rai] Fix and improve extraction (#11790)
  + [vrv] Add support for series pages
  * [limelight] Improve extraction for audio only formats
  * [funimation] Fix extraction (#10696, #11773)
  + [xfileshare] Add support for vidabc.com (#12589)
  + [xfileshare] Improve extraction and extract hls formats
  + [crunchyroll] Pass geo verifcation proxy
  + [cwtv] Extract ISM formats
  + [tvplay] Bypass geo restriction
  + [vrv] Add support for vrv.co
  + [packtpub] Add support for packtpub.com (#12610)
  + [generic] Pass base_url to _parse_jwplayer_data
  + [adn] Add support for animedigitalnetwork.fr (#4866)
  + [allocine] Extract more metadata
  * [allocine] Fix extraction (#12592)
  * [openload] Fix extraction

  version 2017.03.26

  Core
  * Don't raise an error if JWPlayer config data is not a Javascript object
    literal. _find_jwplayer_data now returns a dict rather than an str. (#12307)
  * Expand environment variables for options representing paths (#12556)
  + [utils] Introduce expand_path
  * [downloader/hls] Delegate downloading to ffmpeg immediately for live streams

  Extractors
  * [afreecatv] Fix extraction (#12179)
  + [atvat] Add support for atv.at (#5325)
  + [fox] Add metadata extraction (#12391)
  + [atresplayer] Extract DASH formats
  + [atresplayer] Extract HD manifest (#12548)
  * [atresplayer] Fix login error detection (#12548)
  * [franceculture] Fix extraction (#12547)
  * [youtube] Improve URL regular expression (#12538)
  * [generic] Do not follow redirects to the same URL

  version 2017.03.24

  Extractors
  - [9c9media] Remove mp4 URL extraction request
  + [bellmedia] Add support for etalk.ca and space.ca (#12447)
  * [channel9] Fix extraction (#11323)
  * [cloudy] Fix extraction (#12525)
  + [hbo] Add support for free episode URLs and new formats extraction (#12519)
  * [condenast] Fix extraction and style (#12526)
  * [viu] Relax URL regular expression (#12529)

  version 2017.03.22

  Extractors
  - [pluralsight] Omit module title from video title (#12506)
  * [pornhub] Decode obfuscated video URL (#12470, #12515)
  * [senateisvp] Allow https URL scheme for embeds (#12512)

(bsiegert)