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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 16:04:30 UTC Now

2016-10-17 15:45:53 UTC MAIN commitmail json YAML

Note update of security/ruby-sshkit package to 1.11.3.

(taca)

2016-10-17 15:45:26 UTC MAIN commitmail json YAML

Update ruby-sshkit to 1.11.3.

## [1.11.3][] (2016-09-16)

  * Fix known_hosts caching to match on the entire hostlist
    [PR #364](https://github.com/capistrano/sshkit/pull/364) @byroot

## [1.11.2][] (2016-07-29)

### Bug fixes

  * Fixed a crash occurring when `Host@keys` was set to a non-Enumerable.
    @xavierholt [PR #360](https://github.com/capistrano/sshkit/pull/360)

## [1.11.1][] (2016-06-17)

### Bug fixes

  * Fixed a regression in 1.11.0 that would cause
    `ArgumentError: invalid option(s): known_hosts` in some older versions of
    net-ssh. @byroot [#357](https://github.com/capistrano/sshkit/issues/357)

## [1.11.0][] (2016-06-14)

### Bug fixes

  * Fixed colorized output alignment in Logger::Pretty. @xavierholt
    [PR #349](https://github.com/capistrano/sshkit/pull/349)
  * Fixed a bug that prevented nested `with` calls
    [#43](https://github.com/capistrano/sshkit/issues/43)

### Other changes

  * Known hosts lookup optimization is now enabled by default. @byroot

## 1.10.0 (2016-04-22)

  * You can now opt-in to caching of SSH's known_hosts file for a speed boost
    when deploying to a large fleet of servers. Refer to the
    [README](https://github.com/capistrano/sshkit/tree/v1.10.0#known-hosts-caching) for
    details. We plan to turn this on by default in a future version of SSHKit.
    [PR #330](https://github.com/capistrano/sshkit/pull/330) @byroot
  * SSHKit now explicitly closes its pooled SSH connections when Ruby exits;
    this fixes `zlib(finalizer): the stream was freed prematurely` warnings
    [PR #343](https://github.com/capistrano/sshkit/pull/343) @mattbrictson
  * Allow command map entries (`SSHKit::CommandMap#[]`) to be Procs
    [PR #310](https://github.com/capistrano/sshkit/pull/310)
    @mikz

## 1.9.0

**Refer to the 1.9.0.rc1 release notes for a full list of new features, fixes,
and potentially breaking changes since SSHKit 1.8.1.** There are no changes
since 1.9.0.rc1.

## 1.9.0.rc1

### Potentially breaking changes

  * The SSHKit DSL is no longer automatically included when you `require` it.
    **This means you  must now explicitly `include SSHKit::DSL`.**
    See [PR #219](https://github.com/capistrano/sshkit/pull/219) for details.
    @beatrichartz
  * `SSHKit::Backend::Printer#test` now always returns true
    [PR #312](https://github.com/capistrano/sshkit/pull/312) @mikz

### New features

  * `SSHKit::Formatter::Abstract` now accepts an optional Hash of options
    [PR #308](https://github.com/capistrano/sshkit/pull/308) @mattbrictson
  * Add `SSHKit::Backend.current` so that Capistrano plugin authors can refactor
    helper methods and still have easy access to the currently-executing Backend
    without having to use global variables.
  * Add `SSHKit.config.default_runner` options that allows to override default command runner.
    This option also accepts a name of the custom runner class.
  * The ConnectionPool has been rewritten in this release to be more efficient
    and have a cleaner internal API. You can still completely disable the pool
    by setting `SSHKit::Backend::Netssh.pool.idle_timeout = 0`.
    @mattbrictson @byroot [PR #328](https://github.com/capistrano/sshkit/pull/328)

### Bug fixes

  * make sure working directory for commands is properly cleared after `within` blocks
    [PR #307](https://github.com/capistrano/sshkit/pull/307)
    @steved
  * display more accurate string for commands with spaces being output in `Formatter::Pretty`
    [PR #304](https://github.com/capistrano/sshkit/pull/304)
    @steved
    [PR #319](https://github.com/capistrano/sshkit/pull/319) @mattbrictson
  * Fix a race condition experienced in JRuby that could cause multi-server
    deploys to fail. [PR #322](https://github.com/capistrano/sshkit/pull/322)
    @mattbrictson

(taca)

2016-10-17 15:43:52 UTC MAIN commitmail json YAML

Note addition of security/ruby-airbrussh package version 1.1.1.

(taca)

2016-10-17 15:43:24 UTC MAIN commitmail json YAML

Add and enable ruby-airbrussh.

(taca)

2016-10-17 15:42:35 UTC MAIN commitmail json YAML

Add ruby-airbrussh version 1.1.1.

A replacement log formatter for SSHKit that makes Capistrano output much
easier on the eyes. Just add Airbrussh to your Capfile and enjoy concise,
useful log output that is easy to read.

(taca)

2016-10-17 15:11:16 UTC MAIN commitmail json YAML

Note update of misc/ruby-sprockets package to 3.7.0.

(taca)

2016-10-17 15:10:54 UTC MAIN commitmail json YAML

Update ruby-sprockets to 3.7.0.

** 3.7.0** (July 21, 2016)

* Deprecated interfaces now emit deprecation warnings #345

**3.6.3** (July 1, 2016)

* Faster asset lookup in large directories #336
* Faster PathUtils.match_path_extname https://github.com/rails/sprockets/commit/697269cf81e5261fdd7072e32bd489403027fd7e
* Fixed uglifier comment stripping #326
* Error messages now show load path info #313

**3.6.2** (June 21, 2016)

* More performance improvements.

**3.6.1** (June 17, 2016)

* Some performance improvements.

**3.6.0** (April 6, 2016)

* Add `Manifest#find_sources` to return the source of the compiled assets.
* Fix the list of compressable mime types.
* Improve performance of the `FileStore` cache.

(taca)

2016-10-17 14:48:13 UTC MAIN commitmail json YAML

Note update of net/ruby-net-ping package to 2.0.1.

(taca)

2016-10-17 14:47:42 UTC MAIN commitmail json YAML

Update ruby-net-ping to 2.0.1.

* Moved the "ping?" and "pingecho" aliases to the `Ping` superclass.
* Fix issue #8 (the specification for net-ping-2.0.0 has corupped).

(taca)

2016-10-17 14:41:13 UTC MAIN commitmail json YAML

Note update of net/ruby-net-ldap package to 0.15.0.

(taca)

2016-10-17 14:40:50 UTC MAIN commitmail json YAML

Update ruby-net-ldap to 0.15.0.

=== Net::LDAP 0.15.0

* Respect connect_timeout when establishing SSL connections {#273}[https://github.com/ruby-ldap/ruby-net-ldap/pull/273]

(taca)

2016-10-17 14:40:07 UTC MAIN commitmail json YAML

Note update of net/ruby-net-dhcp package to 1.3.3.

(taca)

2016-10-17 14:39:45 UTC MAIN commitmail json YAML

Update ruby-net-dhcp to 1.3.3.

*1.3.3

* Add support for DHCP Subnet Selection Option 0x76 (https://github.com/mjtko/net-dhcp-ruby/pull/12) [elibus]

(taca)

2016-10-17 14:39:03 UTC MAIN commitmail json YAML

Note update of net/ruby-domain_name package to 0.5.20160826.

(taca)

2016-10-17 14:38:41 UTC MAIN commitmail json YAML

Update ruby-domain_name to 0.5.20160826.

# Change Log

## [v0.5.20160615](https://github.com/knu/ruby-domain_name/tree/v0.5.20160615) (2016-06-16)
[Full Changelog](https://github.com/knu/ruby-domain_name/compare/v0.5.20160310...v0.5.20160615)

- Always set `@domain` to avoid a warning when `$VERBOSE` is on
- Update the eTLD database to 2016-06-15T16:22:11Z

## [v0.5.20160310](https://github.com/knu/ruby-domain_name/tree/v0.5.20160310) (2016-03-17)
[Full Changelog](https://github.com/knu/ruby-domain_name/compare/v0.5.20160309...v0.5.20160310)

- Update development dependencies for obsolete rubies
- Update the eTLD database to 2016-03-10T21:22:02Z

(taca)

2016-10-17 14:37:55 UTC MAIN commitmail json YAML

Note update of net/ruby-dnsruby package to 1.59.3.

(taca)

2016-10-17 14:37:28 UTC MAIN commitmail json YAML

Update ruby-dnsruby to 1.59.3.

## v1.59.3

* Output TXT record multiple strings correctly
* NONE class encoding fix
* only add name labels if there are any

(taca)

2016-10-17 14:36:09 UTC MAIN commitmail json YAML

Note update of net/ruby-amqp package to 1.6.0.

(taca)

2016-10-17 14:35:41 UTC MAIN commitmail json YAML

Update ruby-amqp to 1.6.0.

## Changes Between 1.5.x and 1.6.0 (Apr 4th, 2016)

### amq-protocol Update

Minimum `amq-protocol` version is now `2.0.1`.

### Provide More Details in TCP Connection Failure Exception

Contributed by Neil Hooey.

GH issue: [#222](https://github.com/ruby-amqp/amqp/issues/222).

### Ensures frameset is cleared after an unhandled exception

Ensures frameset is cleared after an unhandled exception.
This avoids confusing exceptions such as

```
undefined method `method_class' for #<AMQ::Protocol::BodyFrame:0x0000001e8a60b0>
```

Contributed by Michael Lutsiuk.

GH issue: [#218](https://github.com/ruby-amqp/amqp/issues/218)

(taca)

2016-10-17 14:31:14 UTC MAIN commitmail json YAML

Note update of misc/ruby-pry package to 0.10.4.

(taca)

2016-10-17 14:30:35 UTC MAIN commitmail json YAML

Update ruby-pry to 0.10.4.

* Clean up warnings.

(taca)

2016-10-17 14:28:05 UTC MAIN commitmail json YAML

Note update of misc/ruby-progressbar package to 1.8.1.

(taca)

2016-10-17 14:27:37 UTC MAIN commitmail json YAML

Update ruby-progressbar to 1.8.1.

Version v1.8.1 - May 13, 2016

Fixed

* no dynamic length when working with spring

Version v1.8.0 - April 24, 2016

Added

* Gem signing via certificate
* ActiveSupport Time-Traveling Compatibility

Changed

* ProgressBar::Time to an instantiated class

Fixed

* Progress#finish causing an exception when total was unknown

(taca)

2016-10-17 14:23:46 UTC MAIN commitmail json YAML

Note update of www/ruby-jekyll-watch package to 1.5.0.

(taca)

2016-10-17 14:23:22 UTC MAIN commitmail json YAML

Update ruby-jekyll-watch to 1.5.0.

v1.4.0

* Lock Listen to less than 3.1. (#38)

v1.5.0

* reuse provided site instance if available (#40)

(taca)

2016-10-17 14:20:16 UTC MAIN commitmail json YAML

Note update of sysutils/ruby-listen package to 3.0.8.

(taca)

2016-10-17 14:19:34 UTC MAIN commitmail json YAML

Update ruby-listen to 3.0.8, latest 3.0.x release.

v3.0.7

Backports

* #385 - backport #383 (allow stopping when not fully initialized)

v3.0.8

Bugfixes:

* prevent crash when stopping uninitialized listener 2c78999
* prevent crash when stopping uninitialized adapter 8b06d2c
* #392 - Change rb-fsevent dependency to work on OS X 10.6-10.8
* get JRuby to fail with ENOTDIR like MRI does c3a8cbb
* avoid unkillable thread problem on JRuby e86dccf
* explicitly require forwardable (in case of further backports) 51d7706

(taca)

2016-10-17 14:17:53 UTC MAIN commitmail json YAML

Note update of www/ruby-jekyll package to 3.3.0.

(taca)

2016-10-17 14:17:27 UTC MAIN commitmail json YAML

2016-10-17 14:06:39 UTC MAIN commitmail json YAML

Add following line
  CPPFLAGS+=    -std=c++11
to fix (at least) pkgsrc NetBSD 7.0.1_PATCH/x86_64 2016-10-13 12:53 build

Just for FYI, without FLAGS,
| checking re2/re2.h usability... no
| checking re2/re2.h presence... no
| checking for re2/re2.h... no
| configure: error: test for RE2 header failed

with CXXFLAGS+=, getting below
| configure: WARNING: re2/re2.h: accepted by the compiler, rejected by the preprocessor!
| configure: WARNING: re2/re2.h: proceeding with the compiler's result
Thanks joerg@,

(mef)

2016-10-17 13:48:12 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.15

(mef)

2016-10-17 13:47:58 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.15
-----------------------------
=Version 3.23.15=
2016-10-16  David Freese  <iam_w1hkj@w1hkj.com>

        7732982: Translation file
        153ae9a: N3FJP command sequencing
        300624a: BARTG vice BART
        0ac4bb3: speed test
        0476267: XP fault on failure
        c426649: Default Logbook widget sizing
        e58b039: Mono / Stereo wav file
        7cacca6: ARQ thread

2016-10-05  w1hkj  <w1hkj@bellsouth.net>
        2937696: N3FJP logged frequency

2016-10-04  David Freese  <iam_w1hkj@w1hkj.com>
        bdb408d: update check
        005f10a: DX cluster
        72d0f38: CQWW zone/state
        914b60c: Contest fields
        79fa4c8: OSX Clang build
        9db7e7b: flrig default

(pkgsrc changes)
  Remove patches/patch-src_include_qrunner.h

(mef)

2016-10-17 13:45:54 UTC MAIN commitmail json YAML

Updated cross/h8300-elf-gcc34 to 3.4.6nb1

(ryoon)

2016-10-17 13:45:45 UTC MAIN commitmail json YAML

security/cyrus-sasl was changed to use doors on SunOS. Bump PKGREVISION.

(hans)

2016-10-17 13:44:38 UTC MAIN commitmail json YAML

Disable PCH explicitly to prevent PLIST mismatch

(ryoon)

2016-10-17 13:34:09 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.77

(mef)

2016-10-17 13:33:58 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.77
-----------------------------
3.3.77  03oct16 Updated documentation to include an appendix on FST
                implementation details.
                Removed '!A || (A && B)' is equivalent to '!A || B' redundant
                condition checks where found in source.
                Added hier_ignore_escapes rc variable.
                Dynamic resizing tweaks for when it is turned off.
                Added HUWL-? value types to signal_change_list() to keep GHW
                files from crashing Tcl scripts.

(mef)

2016-10-17 12:20:48 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.15.0

(adam)

2016-10-17 12:17:50 UTC MAIN commitmail json YAML

Changes 3.15.0:
Added support for row values.
Allow deterministic SQL functions in the WHERE clause of a partial index.
Added the "modeof=filename" URI parameter on the unix VFS
Added support for SQLITE_DBCONFIG_MAINDBNAME.
Added the ability to VACUUM an ATTACH-ed database.
Enhancements to the command-line shell:
Add the ".testcase" and ".check" dot-commands.
Added the --new option to the ".open" dot-command, causing any prior content in the database to be purged prior to opening.
Enhance the fts5vocab virtual table to handle "ORDER BY term" efficiently.
Miscellaneous micro-optimizations reduce CPU usage by more than 7% on common workloads. Most optimization in this release has been on the front-end (sqlite3_prepare_v2()).

Bug Fixes:

The multiply operator now correctly detects 64-bit integer overflow and promotes to floating point in all corner-cases.
Correct handling of columns with redundant unique indexes when those columns are used on the LHS of an IN operator.
Skip NULL entries on range queries in indexes on expressions.
Ensure that the AUTOINCREMENT counters in the sqlite_sequence table are initialized doing "Xfer Optimization" on "INSERT ... SELECT" statements.
Make sure the ORDER BY LIMIT optimization (from check-in 559733b09e) works with IN operators on INTEGER PRIMARY KEYs.

(adam)

2016-10-17 11:47:12 UTC MAIN commitmail json YAML

Needs pkg-config for autoreconf.

(joerg)

2016-10-17 10:42:32 UTC MAIN commitmail json YAML

Updated mail/neomutt to 20161014

(wiz)

2016-10-17 10:42:21 UTC MAIN commitmail json YAML

Updated neomutt to 20161014.

2016-10-14  Richard Russon  <rich@flatcap.org>
* Features
  - sidebar: Make sure INBOX appears first in the list.
  - notmuch: Synchronise tags to flags
* Bug Fixes
  - updates when pager is open
  - crash when neither $spoolfile, $folder are set
  - forgotten-attachment: fix empty regex expression
  - status-color when pager_index_lines > 0
  - buffer underrun when no menu item is selected
  - crash handling keywords/labels
* Docs
  - update notmuch references
* Build
  - update references to 1.7.1
  - strfcpy() improvement
* Upstream
  - automatic post-release commit for mutt-1.7.1
  - Mark IMAP fast-trash'ed messages as read before copying. (see #3860)
  - Updated Czech translation.
  - Preserve forwarded attachment names in d_filename.

(wiz)

2016-10-17 09:41:10 UTC MAIN commitmail json YAML

+ khard-0.11.3, lighttpd-1.4.42, p5-CGI-4.35, p5-Specio-0.30,
  py-setuptools-28.5.0.

(wiz)

2016-10-17 01:12:25 UTC MAIN commitmail json YAML

rc.subr; imapsync and geneweb last week

(dholland)

2016-10-17 01:11:30 UTC MAIN commitmail json YAML

2016-10-16 17:10:49 UTC MAIN commitmail json YAML

2016-10-16 15:58:15 UTC MAIN commitmail json YAML

2016-10-16 14:46:10 UTC pkgsrc-2016Q3 commitmail json YAML

tickets 5128 5133 5134

(spz)

2016-10-16 14:44:20 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5134 - requested by bsiegert
graphics/gdk-pixbuf2-xlib: security update
graphics/gdk-pixbuf2: security update

Revisions pulled up:
- graphics/gdk-pixbuf2-xlib/Makefile                            1.18
- graphics/gdk-pixbuf2/Makefile                                1.32
- graphics/gdk-pixbuf2/Makefile.version                        1.13
- graphics/gdk-pixbuf2/PLIST                                    1.14
- graphics/gdk-pixbuf2/distinfo                                1.31

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  ryoon
  Date:          Sun Oct  9 17:49:39 UTC 2016

  Modified Files:
          pkgsrc/graphics/gdk-pixbuf2: Makefile Makefile.version PLIST distinfo
          pkgsrc/graphics/gdk-pixbuf2-xlib: Makefile

  Log Message:
  Update to 2.36.0

  Changelog:
  2.36.0
  ======

  * Translation updates

  2.35.5
  ======

  * Fix undefined behavior in overflow checks (#770986)
  * Fix a typo (#770756)
  * Avoid segfault in some tests (#771026)
  * Translation updates

  2.35.4
  ======

  * Translation updates

  2.35.3
  ======

  * Add API to determine supported save options (#683371)
  * Add helper API for pixbuf options (#768043)
  * Fix invalid gettext use (#758552)
  * Fix a compiler warning in the xpm loader (#768042)
  * Fix integer overflows in the bmp loader (#768688, #768738)
  * Fix a crash in the ico loader (#769170)
  * Translation updates

  2.35.2
  ======

  * Use compiler directives for exporting symbols (#767164)
  * Fix a problem with nearest scaling (#766842)
  * Avoid redundant property notification
  * Translation updates

  2.35.1
  ======

  * Add non-varargs variant to save to stream (#683063)
  * Add a common autotools module (#765034)
  * Translation updates

  To generate a diff of this commit:
  cvs rdiff -u -r1.31 -r1.32 pkgsrc/graphics/gdk-pixbuf2/Makefile
  cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/gdk-pixbuf2/Makefile.version
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/gdk-pixbuf2/PLIST
  cvs rdiff -u -r1.30 -r1.31 pkgsrc/graphics/gdk-pixbuf2/distinfo
  cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/gdk-pixbuf2-xlib/Makefile

(spz)

2016-10-16 14:44:11 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5133 - requested by bsiegert
graphics/openjpeg: security update

Revisions pulled up:
- graphics/openjpeg/Makefile                                    1.14
- graphics/openjpeg/distinfo                                    1.11
- graphics/openjpeg/patches/patch-src_lib_openjp2_CMakeLists.txt 1.2

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Tue Oct  4 19:27:10 UTC 2016

  Modified Files:
          pkgsrc/graphics/openjpeg: Makefile distinfo
          pkgsrc/graphics/openjpeg/patches: patch-src_lib_openjp2_CMakeLists.txt

  Log Message:
  v2.1.2 (2016-09-28)

  Closed issues:

  null ptr dereference in convert.c:1331
  Out-of-Bounds Read in function bmp24toimage of convertbmp.c
  Disable automatic compilation of t1_generate_luts in CMakeLists.txt
  CVE-2016-7163 Integer overflow in opj_pi_create_decode
  Security Advisory for OpenJPEG
  Add dashboard with static lib
  hidden visibility for the static library / building with -DOPJ_STATIC against shared lib
  Optimization when building library from source
  unsigned int16 on Solaris 11.2/sparc
  appveyor
  Please make a new release
  FFMpeg will not link to 2.1.1 release built as shared library
  API change since v2: opj_event_mgr_t not available
  openjpeg.h needs dependencies
  "master" does not build on ubuntu
  Package 'openjp2', required by 'libopenjpip', not found

  Merged pull requests:

  Fix PNM file reading
  Fix some issues reported by Coverity Scan
  Fix potential out-of-bounds read (coverity)
  Remove TODO for overflow check
  Add overflow checks for opj_aligned_malloc
  Flags in T1 shall be unsigned
  Fix some warnings
  Fix issue 833.
  Add overflow checks for opj_aligned_malloc
  Add test for issue 820
  Add test for issue 826
  Fix coverity 113065 (CWE-484)
  Add sanity check for tile coordinates
  Add test for P-R-818
  Update to libpng 1.6.25
  fix incrementing of "l_tcp->m_nb_mcc_records" in opj_j2k_read_mcc
  Add overflow check in opj_tcd_init_tile
  Fix leak & invalid behavior of opj_jp2_read_ihdr
  Add overflow check in opj_j2k_update_image_data
  Change 'restrict' define to 'OPJ_RESTRICT'
  Switch to clang 3.8
  Fix an integer overflow issue
  Update to lcms 2.8
  Update to libpng 1.6.24
  Reenable clang-3.9 build on travis
  Bit fields type
  Add compilation test for standalone inclusion of openjpeg.h
  jpwl: Remove non-portable data type u_int16_t
  Fix dependency for pkg-config
  Add .gitignore

  To generate a diff of this commit:
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/openjpeg/Makefile
  cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/openjpeg/distinfo
  cvs rdiff -u -r1.1 -r1.2 \
      pkgsrc/graphics/openjpeg/patches/patch-src_lib_openjp2_CMakeLists.txt

(spz)

2016-10-16 11:59:15 UTC MAIN commitmail json YAML

Note update of lang/php56 package to 5.6.27.

(taca)

2016-10-16 11:58:42 UTC MAIN commitmail json YAML

Update php56 to 5.6.27.

13 Oct 2016, PHP 5.6.27

- Core:
  . Fixed bug #73025 (Heap Buffer Overflow in virtual_popen of
    zend_virtual_cwd.c). (cmb)
  . Fixed bug #73058 (crypt broken when salt is 'too' long). (Anatol)
  . Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by
    password_verify). (Anatol)
  . Fixed bug #73189 (Memcpy negative size parameter php_resolve_path). (Stas)
  . Fixed bug #73147 (Use After Free in unserialize()). (Stas)

- BCmath:
  . Fixed bug #73190 (memcpy negative parameter _bc_new_num_ex). (Stas)

- DOM:
  . Fixed bug #73150 (missing NULL check in dom_document_save_html). (Stas)

- Ereg:
  . Fixed bug #73284 (heap overflow in php_ereg_replace function). (Stas)

- Filter:
  . Fixed bug #72972 (Bad filter for the flags FILTER_FLAG_NO_RES_RANGE and
    FILTER_FLAG_NO_PRIV_RANGE). (julien)
  . Fixed bug #67167 (Wrong return value from FILTER_VALIDATE_BOOLEAN,
    FILTER_NULL_ON_FAILURE). (levim, cmb)
  . Fixed bug #73054 (default option ignored when object passed to int filter).
    (cmb)

- GD:
  . Fixed bug #67325 (imagetruecolortopalette: white is duplicated in palette).
    (cmb)
  . Fixed bug #50194 (imagettftext broken on transparent background w/o
    alphablending). (cmb)
  . Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c). (trylab,
    cmb)
  . Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box).
    (Mark Plomer, cmb)
  . Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given). (cmb)
  . Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries). (cmb)
  . Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted
    files). (cmb)
  . Fixed bug #73161 (imagecreatefromgd2() may leak memory). (cmb)

- Intl:
  . Fixed bug #73218 (add mitigation for ICU int overflow). (Stas)

- Imap:
  . Fixed bug #73208 (integer overflow in imap_8bit caused heap corruption).
    (Stas)

- Mbstring:
  . Fixed bug #72994 (mbc_to_code() out of bounds read). (Laruence, cmb)
  . Fixed bug #66964 (mb_convert_variables() cannot detect recursion). (Yasuo)
  . Fixed bug #72992 (mbstring.internal_encoding doesn't inherit default_charset).
    (Yasuo)
  . Fixed bug #73082 (string length overflow in mb_encode_* function). (Stas)

- PCRE:
  . Fixed bug #73174 (heap overflow in php_pcre_replace_impl). (Stas)

- Opcache:
  . Fixed bug #72590 (Opcache restart with kill_all_lockers does not work).
    (Keyur) (julien backport)

- OpenSSL:
  . Fixed bug #73072 (Invalid path SNI_server_certs causes segfault).
    (Jakub Zelenka)
  . Fixed bug #73275 (crash in openssl_encrypt function). (Stas)
  . Fixed bug #73276 (crash in openssl_random_pseudo_bytes function). (Stas)

- Session:
  . Fixed bug #68015 (Session does not report invalid uid for files save handler).
    (Yasuo)
  . Fixed bug #73100 (session_destroy null dereference in ps_files_path_create).
    (cmb)

- SimpleXML:
  . Fixed bug #73293 (NULL pointer dereference in SimpleXMLElement::asXML()).
    (Stas)

- SPL:
  . Fixed bug #73073 (CachingIterator null dereference when convert to string).
    (Stas)

- Standard:
  . Fixed bug #73240 (Write out of bounds at number_format). (Stas)
  . Fixed bug #73017 (memory corruption in wordwrap function). (Stas)

- Stream:
  . Fixed bug #73069 (readfile() mangles files larger than 2G). (Laruence)

- Zip:
  . Fixed bug #70752 (Depacking with wrong password leaves 0 length files).
    (cmb)

(taca)

2016-10-16 11:44:45 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5128 - requested by bsiegert
mail/squirrelmail: build fix

Revisions pulled up:
- mail/squirrelmail/Makefile                                    1.130
- mail/squirrelmail/distinfo                                    1.66
- mail/squirrelmail/patches/patch-plugins_gpg_gpg_decrypt_attach.php deleted

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  manu
  Date:          Fri Sep 30 14:21:23 UTC 2016

  Modified Files:
          pkgsrc/mail/squirrelmail: Makefile distinfo
  Removed Files:
          pkgsrc/mail/squirrelmail/patches:
              patch-plugins_gpg_gpg_decrypt_attach.php

  Log Message:
  Remove patch on a localy installed file that did not belong to the =
  distribution

  To generate a diff of this commit:
  cvs rdiff -u -r1.129 -r1.130 pkgsrc/mail/squirrelmail/Makefile
  cvs rdiff -u -r1.65 -r1.66 pkgsrc/mail/squirrelmail/distinfo
  cvs rdiff -u -r1.1 -r0 pkgsrc/mail/squirrelmail/patches/patch-plugins_gpg_gpg_decrypt_attach.php

(spz)

2016-10-16 10:10:02 UTC MAIN commitmail json YAML

2016-10-16 09:50:58 UTC MAIN commitmail json YAML

Updated net/mikutter to 3.4.6

(tsutsui)

2016-10-16 09:50:07 UTC MAIN commitmail json YAML

Update mikutter to 3.4.6.

Upstream changes:

* UserStream connection is timed out when no tweet is received for
  certain seconds
* crashed by likes
* no crash by fav'ed

(tsutsui)

2016-10-15 19:14:43 UTC pkgsrc-2016Q3 commitmail json YAML

2016-10-15 19:06:02 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5135 - requested by sevan
net/freeradius2: security fix

Revisions pulled up:
- net/freeradius2/Makefile                                      1.44
- net/freeradius2/PLIST                                        1.17
- net/freeradius2/distinfo                                      1.18
- net/freeradius2/patches/patch-aa                              1.2
- net/freeradius2/patches/patch-ab                              1.2
- net/freeradius2/patches/patch-ac                              1.5
- net/freeradius2/patches/patch-ae                              1.4
- net/freeradius2/patches/patch-ai                              1.7
- net/freeradius2/patches/patch-aj                              1.3
- net/freeradius2/patches/patch-ak                              1.4
- net/freeradius2/patches/patch-al                              1.4
- net/freeradius2/patches/patch-configure.in                    1.1
- net/freeradius2/patches/patch-man_man5_dictionary.5          1.2
- net/freeradius2/patches/patch-src_modules_rlm__pap_rlm__pap.c deleted

---
  Module Name:    pkgsrc
  Committed By:  sevan
  Date:          Tue Oct 11 14:12:42 UTC 2016

  Modified Files:
          pkgsrc/net/freeradius2: Makefile PLIST distinfo
          pkgsrc/net/freeradius2/patches: patch-aa patch-ab patch-ac patch-ae
              patch-ai patch-aj patch-ak patch-al patch-man_man5_dictionary.5
  Added Files:
          pkgsrc/net/freeradius2/patches: patch-configure.in
  Removed Files:
          pkgsrc/net/freeradius2/patches: patch-src_modules_rlm__pap_rlm__pap.c

  Log Message:
  Update to v2.2.9
  http://freeradius.org/version2.html
  The 2.2.x release series is now End Of Life. Only security fixes will be applied to 2.2.x.
  Fix Tunnel-Password crash from home server. Found by Denis Andzakovic.
  Fix timer issue when proxying.
  Update EAP-TTLS so that MPPE keys are correctly calculated with TLSv1.2.
  Always delete MS-MPPE-* from the TTLS inner tunnel. This allows TTLS / EAP-MSCHAPv2 to work.
  Don't fall through in empty "case" statements. Fixes #1274.

(bsiegert)

2016-10-15 18:56:39 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup tickets #5129 to #5132.

(bsiegert)

2016-10-15 18:55:40 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5132 - requested by fhajny
mail/dovecot2: enable functionality

Revisions pulled up:
- mail/dovecot2/Makefile                                        1.92
- mail/dovecot2/Makefile.common                                1.2

---
  Module Name: pkgsrc
  Committed By: fhajny
  Date: Sat Oct  8 11:03:26 UTC 2016

  Modified Files:
  pkgsrc/mail/dovecot2: Makefile Makefile.common

  Log Message:
  Enable generic SQL backend support. Fixes pkg/51536. PKGREVISION++

(bsiegert)

2016-10-15 18:11:13 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5130 - requested by dholland
x11/xephem: build fix

Revisions pulled up:
- x11/xephem/Makefile                                          1.64

---
  Module Name: pkgsrc
  Committed By: dholland
  Date: Sun Oct  9 20:39:29 UTC 2016

  Modified Files:
  pkgsrc/x11/xephem: Makefile

  Log Message:
  PR 51546 Simon Burge: use rm -f where appropriate

(bsiegert)

2016-10-15 18:06:08 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5131 - requested by dholland
databases/geneweb: build fix

Revisions pulled up:
- databases/geneweb/Makefile                                    1.44

---
  Module Name: pkgsrc
  Committed By: dholland
  Date: Sun Oct  9 21:25:11 UTC 2016

  Modified Files:
  pkgsrc/databases/geneweb: Makefile

  Log Message:
  Fix install rule. Switch to user-destdir. Should retire PR 51545.
  PKGREVISION -> 10 because prior packages might have unintended mode 600
  data files.

(bsiegert)

2016-10-15 18:02:14 UTC pkgsrc-2016Q3 commitmail json YAML

Pullup ticket #5129 - requested by dholland
cad/qcad: build fix

Revisions pulled up:
- cad/qcad/distinfo                                            1.23
- cad/qcad/patches/patch-src_core_RMetaTypes.h                  1.1

---
  Module Name: pkgsrc
  Committed By: dholland
  Date: Sun Oct  9 21:35:18 UTC 2016

  Modified Files:
  pkgsrc/cad/qcad: distinfo
  Added Files:
  pkgsrc/cad/qcad/patches: patch-src_core_RMetaTypes.h

  Log Message:
  Add patch from John D. Baker in PR 51509 to fix 32-bit build.

(bsiegert)

2016-10-15 15:29:55 UTC MAIN commitmail json YAML

Note update of devel/hoe package to 3.15.2.

(taca)

2016-10-15 15:29:27 UTC MAIN commitmail json YAML

Update hoe to 3.15.2.

=== 3.15.2 / 2016-10-09

* 2 bug fixes:

  * Add noop clobber_docs and clobber_package tasks in case they are disabled.
  * Moved activate_plugin_deps to post_initialize.

(taca)

2016-10-15 15:27:28 UTC MAIN commitmail json YAML

Note update of misc/ruby-ohai package to 8.20.0.

(taca)

2016-10-15 15:27:01 UTC MAIN commitmail json YAML

Update ruby-ohai to 8.20.0.

pkgsrc chnage: remove obsolete dependency for ruby200.

Changess are too many to write here, please refer:
https://github.com/chef/ohai/blob/13485c17da688654890047d1952d9f71e735d162/CHANGELOG.md

(taca)

2016-10-15 15:18:01 UTC MAIN commitmail json YAML

Make npplayer search default pkgsrc dirs.

Now npplayer works without MOZ_PLUGIN_PATH env as
/usr/pkg/lib/nspluginwrapper/i386/netbsd/npplayer \
src=https://helpx.adobe.com/content/dam/help/en/flash-player/assets/flash_tree.swf
etc.

Bump PKGREVISION.

XXX: probably we should move the default dir for adobe-flash-plugins11
    from historical ${PREFIX}/lib/netscape to ${PREFIX}/lib/mozilla

(tsutsui)

2016-10-15 15:17:32 UTC MAIN commitmail json YAML

Note update of misc/ruby-hashie package to 3.4.6.

(taca)

2016-10-15 15:17:08 UTC MAIN commitmail json YAML

Update ruby-hashie to 3.4.6.

[3.4.6]: https://github.com/intridea/hashie/compare/v3.4.5...v3.4.6

### Fixed

* [#368](https://github.com/intridea/hashie/pull/368): Since `hashie/mash` can be required alone, require its dependencies - [@jrafanie](https://github.com/jrafanie).

## [3.4.5] - 2016-09-16

[3.4.5]: https://github.com/intridea/hashie/compare/v3.4.4...v3.4.5

### Added

* [#337](https://github.com/intridea/hashie/pull/337), [#331](https://github.com/intridea/hashie/issues/331): `Hashie::Mash#load` accepts a `Pathname` object - [@gipcompany](https://github.com/gipcompany).

### Deprecated

* [#366](https://github.com/intridea/hashie/pull/366): Hashie is no longer tested on Ruby < 2 - [@dblock](https://github.com/dblock).

### Fixed

* [#358](https://github.com/intridea/hashie/pull/358): Fixed support for Array#dig - [@modosc](https://github.com/modosc).
* [#365](https://github.com/intridea/hashie/pull/365): Ensured ActiveSupport::HashWithIndifferentAccess is defined before use in #deep_locate  - [@mikejarema](https://github.com/mikejarema).

### Miscellanous

* [#366](https://github.com/intridea/hashie/pull/366): Added Danger, PR linter - [@dblock](https://github.com/dblock).

## [3.4.4] - 2016-04-29

[3.4.4]: https://github.com/intridea/hashie/compare/v3.4.3...v3.4.4

### Added

* [#349](https://github.com/intridea/hashie/pull/349): Convert `Hashie::Mash#dig` arguments for Ruby 2.3.0 - [@k0kubun](https://github.com/k0kubun).

### Fixed

* [#240](https://github.com/intridea/hashie/pull/240): Fixed nesting twice with Clash keys - [@bartoszkopinski](https://github.com/bartoszkopinski).
* [#317](https://github.com/intridea/hashie/pull/317): Ensure `Hashie::Extensions::MethodQuery` methods return boolean values - [@michaelherold](https://github.com/michaelherold).
* [#319](https://github.com/intridea/hashie/pull/319): Fix a regression from 3.4.1 where `Hashie::Extensions::DeepFind` is no longer indifference-aware - [@michaelherold](https://github.com/michaelherold).
* [#322](https://github.com/intridea/hashie/pull/322): Fixed `reverse_merge` issue with `Mash` subclasses - [@marshall-lee](https://github.com/marshall-lee).
* [#346](https://github.com/intridea/hashie/pull/346): Fixed `merge` breaking indifferent access - [@docwhat](https://github.com/docwhat), [@michaelherold](https://github.com/michaelherold).
* [#350](https://github.com/intridea/hashie/pull/350): Fixed from string translations used with `IgnoreUndeclared` - [@marshall-lee](https://github.com/marshall-lee).

(taca)

2016-10-15 15:10:58 UTC MAIN commitmail json YAML

Note update of misc/ruby-daemons package to 1.2.4.

(taca)

2016-10-15 15:10:32 UTC MAIN commitmail json YAML

Update ruby-daemons to 1.2.4.

== Release 1.2.4: August 1, 2016

* add :shush option
* add :monitor_interval option
* add :log_output_syslog option

(taca)

2016-10-15 15:09:56 UTC MAIN commitmail json YAML

Note update of misc/ruby-colorize package to 0.8.1.

(taca)

2016-10-15 15:09:23 UTC MAIN commitmail json YAML

Update ruby-colorize to 0.8.1.

== 0.8.1 / 2016-06-29
  * fix gemspec bug

== 0.8.0 / 2016-06-27
* add ColorizedString class
* update README file
* add rubocop.yml and follow style
  * add italic mode
  * remove interpreter warrnings

(taca)

2016-10-15 15:07:57 UTC MAIN commitmail json YAML

Note update of misc/ruby-colorator package to 1.1.0.

(taca)

2016-10-15 15:07:23 UTC MAIN commitmail json YAML

Update ruby-clolorator to 1.1.0.

## 1.1.0 / 2016-06-28

### Minor Enhancements

* Support jruby (#8)

## 1.0.0 / 2016-04-28

### Major enhancements

- Merge Simple::ANSI and Colorator. (#7)

### Minor Enhancements

- Delete unnecessary `Symbol#to_sym` (#2)
- Change argument name of `Enumerator#each` for better code legibility (#3)

### Development Fixes

- Convert to new RSpec expectation syntax (#1)
- Fix `String#blue` result in README (#4)

(taca)

2016-10-15 14:47:27 UTC MAIN commitmail json YAML

Note update of math/ruby-spreadsheet package to 1.1.3.

(taca)

2016-10-15 14:46:55 UTC MAIN commitmail json YAML

Update ruby-spreadsheet to 1.1.3.

### 1.1.3 / 06.08.2016

Author: Alexandre Balon-Perin <abalonperin@gilt.jp>
Date:  Fri Aug 5 17:19:29 2016 +0900

* Fix issue with iconv on Ubuntu 12.04
* This fix is related to a bug in the iconv implementation packaged in libc6 on Ubuntu 12.04
* For some reasons, the encoding options //TRANSLIT//IGNORE are improperly applied.
* When //TRANSLIT is specified, instead of rescuing errors related to //TRANSLIT and checking if the //IGNORE is set, the code simply crashes.

### 1.1.2 / 29.03.2016
Author: Aleksandr Boykov <aleksandr.boykov@parelio.com>
Date:  Mon Mar 28 14:07:35 2016 -0400

fixes compact! method when the excel document has dates

(taca)

2016-10-15 14:45:43 UTC MAIN commitmail json YAML

Note update of math/ruby-roo package to 2.5.1.

(taca)

2016-10-15 14:45:17 UTC MAIN commitmail json YAML

Update ruby-roo to 2.5.1.

## [2.5.1] 2016-08-26
### Fixed
- Fixed NameError. [337](https://github.com/roo-rb/roo/pull/337)

## [2.5.0] 2016-08-21
### Fixed
- Remove tempdirs via finalizers on garbage collection. This cleans them up in all known cases, rather than just when the #close method is called. The #close method can be used to cleanup early. [329](https://github.com/roo-rb/roo/pull/329)
- Fixed README.md typo [318](https://github.com/roo-rb/roo/pull/318)
- Parse sheets in ODS files once to improve performance [320](https://github.com/roo-rb/roo/pull/320)
- Fix some Cell conversion issues [324](https://github.com/roo-rb/roo/pull/324) and [331](https://github.com/roo-rb/roo/pull/331)
- Improved memory performance [332](https://github.com/roo-rb/roo/pull/332)
- Added `no_hyperlinks` option to improve streamig performance [319](https://github.com/roo-rb/roo/pull/319) and [333](https://github.com/roo-rb/roo/pull/333)

### Deprecations
- Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX
- The private Roo::Base#make_tempdir is now available at the class level in
  classes that use tempdirs, added via Roo::Tempdir
=======
### Added
- Discard hiperlinks lookups to allow streaming parsing without loading whole files

## [2.4.0] 2016-05-14
### Fixed
- Fixed opening spreadsheets with charts [315](https://github.com/roo-rb/roo/pull/315)
- Fixed memory issues for Roo::Utils.number_to_letter [308](https://github.com/roo-rb/roo/pull/308)
- Fixed Roo::Excelx::Cell::Number to recognize floating point numbers [306](https://github.com/roo-rb/roo/pull/306)
- Fixed version number in Readme.md [304](https://github.com/roo-rb/roo/pull/304)

### Added
- Added initial support for HTML formatting [278](https://github.com/roo-rb/roo/pull/278)

(taca)

2016-10-15 14:42:36 UTC MAIN commitmail json YAML

Note update of math/ruby-gsl package to 2.1.0.1.

(taca)

2016-10-15 14:42:10 UTC MAIN commitmail json YAML

Update ruby-gsl to 2.1.0.1.

AFAIR, pkgsrc's ruby23-base dose not met below problem but here is changes:

* Gem was not compiling on Ruby 2.3.0 due to non-availability of
  correct headers. This minor release fixes that problem.

(taca)

2016-10-15 14:01:04 UTC MAIN commitmail json YAML

Note update of mail/ruby-mime-types package to 3.1.

(taca)

2016-10-15 14:00:41 UTC MAIN commitmail json YAML

Update ruby-mime-types to 3.1.

== 3.1 / 2016-05-22

* 1 documentation change:

  * Tim Smith (@tas50) updated the build badges to be SVGs to improve
    readability on high-density (retina) screens with pull request
    {#112}[https://github.com/mime-types/ruby-mime-types/pull/112].

* 3 bug fixes

  * A test for MIME::Types::Cache fails under Ruby 2.3 because of frozen
    strings, {#118}[https://github.com/mime-types/ruby-mime-types/issues/118].
    This has been fixed.

  * The JSON data has been incorrectly encoded since the release of mime-types
    3 on the +xrefs+ field, because of the switch to using a Set to store
    cross-reference information. This has been fixed.

  * A tentative fix for
    {#117}[https://github.com/mime-types/ruby-mime-types/issues/117] has been
    applied, removing the only circular require dependencies that exist (and
    for which there was code to prevent, but the current fix is simpler).
    I have no way to verify this fix and depending on how things are loaded by
    +delayed_job+, this fix may not be sufficient.

* 1 governance change

  * Updated to {Contributor Covenant 1.4}[Code-of-Conduct_rdoc.html].

(taca)

2016-10-15 14:00:02 UTC MAIN commitmail json YAML

Note update of mail/ruby-mail package to 2.6.4.

(taca)

2016-10-15 13:59:37 UTC MAIN commitmail json YAML

Update ruby-mail to 2.6.4.

== Version 2.6.4 - Wed Mar 23 08:16 -0700 2016 Jeremy Daer <jeremydaer@gmail.com>

Features:
* #772 - Normalize encoding matchers (grosser)
* #775 - Avoid failed encodings / stop bad charsets early (grosser)
* #782 – Make the gem compatible with Rubinius (robin850)
* #865 - Allow a body with an invalid encoding to be round tripped (kjg)
* #866 - Support decoding message bodies with non-Ruby-standard charsets (jeremy)
* #868 - Use the Ruby19.charset_encoder when decoding message bodies (kjg)
* #872 - Low-level option to include BCC field in the encoded message (grossadamm)
* #901 - Allow mail.text_part = '…' and mail.html_part = '<p>…</p>' (taavo)
* #924 - Matcher for having attachments (schepedw)

Performance:
* #956 - Use native String#encode for CR/LF conversion (carsonreinke)
* #970 - Support Ruby 2.3+ frozen string literals (twalpole)

Bugs:
* #719 - Fix to not extract header content that looks like its field name (kjg)
* #789 - Fix encoding collapsing not dealing with multiple encodings in 1 line (grosser)
* #808 - Mail::Field correctly responds_to? the methods of its instantiated field (thegcat)
* #849 - Handle calling Part#inline? when the Content-Disposition field couldn't be parsed (kjg)
* #874 – Stay under 1000-char SMTP line length limits (pushrax)
* #877 - Make Mail::Field == other take the field value into account (kjg)
* #907 - Mail::ContentDispositionField should work with nil value (kjg)
* #910 - Mail::Address should handle b_value_encoded local and domain parts (kjg)
* #918 - Account for possibility of absent delivery-status headers (kjg)

(taca)

2016-10-15 13:58:18 UTC MAIN commitmail json YAML

Note update of lang/ruby-execjs package to 2.7.0.

(taca)

2016-10-15 13:57:53 UTC MAIN commitmail json YAML

Update ruby-execjs to 2.7.0.

* Add direct V8 support (via d3)
* Allow for runtime specific option flags
* Add MiniRacer runtime support

(taca)

2016-10-15 13:57:51 UTC MAIN commitmail json YAML

Updated net/p5-Net-Interface to 1.016

(wen)

2016-10-15 13:55:46 UTC MAIN commitmail json YAML

Note update of graphics/ruby-oily_png package to 1.2.1.

(taca)

2016-10-15 13:55:10 UTC MAIN commitmail json YAML

Update ruby-oily_png to 1.2.1.

* Update PNG decoding to use palette that is passed around, instead of an
  instance variable on the decoding module.

  This fixes some issues around transparency, which were fixed in ChunkyPNG
  before: wvanbergen/chunky_png#112

(taca)

2016-10-15 13:54:37 UTC MAIN commitmail json YAML

Update to 1.016

Upstream changes:
1.016  Fri Sep 23 11:11:25 PDT 2016
add PREREQUISITE section to Interface.pm documentation
add FATAL warning in Makefile.pl for missing /usr/include/sys files

1.015  Wed Sep 21 16:56:55 PDT 2016
update copyright date in documentation

1.014  Tue Sep 21 13:24:30 PDT 2016
Interface.xs change MTU mask from 'ffff' to '1ffff'
to accomodate mtu = 65536
netsymbols.pl add %unique and cleanslurp() to 'IFFs' processing
restructured to run internal code into subroutine

1.013  not released
see Makefile.PL
--- Net-Interface-1.012/Makefile.PL Sun Mar 8 13:18:20 2009
+++ Makefile.PL Wed May 12 16:18:04 2010
@@ -78,6 +78,11 @@
unless ($oldstuff =~ m|$addflags{$_}|) {
$oldstuff .= $addflags{$_};
}
+# fix up issue with memcpy, bug 57413
+ if ($KEY eq 'CCFLAGS') {
+ $oldstuff .= ' ' if $oldstuff && $oldstuff !~ / $/;
+ $oldstuff .= '-D_FORTIFY_SOURCE=0';
+ }
$cfgstrg .= qq|$KEY="$oldstuff" |

(wen)

2016-10-15 13:48:38 UTC MAIN commitmail json YAML

Note update of graphics/ruby-mini-magick package to 4.5.1.

(taca)

2016-10-15 13:48:02 UTC MAIN commitmail json YAML

Update ruby-mini-magick to 4.5.1.

v4.5.1

* Fixed MiniMagick logging commands by default

v4.5.0

New features

* Added the ability for ImageMagick commands to accept standard input:

identify = MiniMagick::Tool::Identify.new
identify.stdin # adds "-"
identify.call(stdin: image_content)

* Added ability to capture stdout, stderr and exist status by passing a block
  to MiniMagick::Tool#call:

compare = MiniMagick::Tool::Compare.new
# build the command
compare.call do |stdout, stderr, status|
  # ...
end

* Added ability to assign MiniMagick.logger to Rails.logger

Bug fixes

* The value of MiniMagick.whiny configuration option is now respected
* The new filename when calling #format is now generated better when calling
  on a layer
* Delete *.cache files generated by .mpc files when deleting MiniMagick::Image

Deprecations

* Whiny option should now be passed as a keyword argument:

MiniMagick::Tool::Identify.new(false) # deprecated
MiniMagick::Tool::Identify.new(whiny: false) # good

* Passing the whiny argument to MiniMagick::Tool#call is deprecated, it should
  now always be passed to MiniMagick::Tool.new

(taca)

2016-10-15 13:42:24 UTC MAIN commitmail json YAML

Updated lang/gnucobol to 2.0rc1

(wen)

2016-10-15 13:40:40 UTC MAIN commitmail json YAML

Update to 2.0rc1
Add LICENSE

Upstream changes:
* 20160813 GnuCOBOL 2.0rc1

** User Defined Functions

** New cobc options:
*** -t listing, -T wide listing, --tlines=lines, lines per page of listing
*** -K <entry>, entry point compile static
*** -i -info, display build/environment
*** -j -job=args, run job after compile
*** -P, generate preprocessor listing
*** -Xref, generate cross reference (requires cobxref)
*** -A, add options to C compile phase
*** -Q, add options to C link phase
*** -D define symbol for Compiler Directive Facility
*** -f<tag>=value override .conf configuration setting
*** -list-reserved, -list-intrinsics, -list-mnemonics, -list-system
*** -W enable ALL warnings (more than -Wall, which excludes some)
*** -Wunreachable report on unreachable statements
*** -Wprototypes warn missing FUNCTION prototypes/definitions
*** -fmfcomment * or / in column 1 as comment
*** -facucomment $ in idicator area treated as *, | treated as *>
*** Many compiler messaging changes, refactored for translation
*** input filename of '-' reads source from standard in
*** New -std=cobol2014
*** new configuration settings
**** call-overflow, literal-length, numeric-literal-length
**** specify-reserved-words

** New cobcrun options:
*** -i -info, display build/environment
*** -r -runtime-env, display runtime configuration
*** -c -config, set runtime config from file
*** -M -module, set path/module name when looking for entry

** New build features
*** coloured textsuite output
*** Windows(tm) Visual Studio build support files added to source tree

** New GnuCOBOL features
*** User Defined Functions, FUNCTION-ID.
*** Most of the COBOL 2014 spec Compiler Directive Facility is in
*** Spanish and Dutch messages along with English and Japanese
*** More C/C++ reserved words tested to avoid conflicts
*** screen IO, many extended ACCEPT DISPLAY screen section changes
*** stricter ordering of CONFIGURATION SECTION paragraphs
*** PICTURE clause, more to COBOL 2014 spec
*** ACCEPT OMITTED, waits for return/enter
*** More Intrinsic Functions, including ISO 8601 FORMATTED-DATE and TIME
*** Changes to INITIAL and RECURSIVE program handling, needs to improve more
*** More IEEE numeric types added, FLOAT-DECIMAL-16, FLOAT-DECIMAL-34, etc
*** More SWITCHes, from SWITCH-01 to SWITCH-36
*** TALLY special register predefined
*** More literal types added, numeric boolean etc.
*** Nested OCCURS DEPENDING ON (when proper config settings
*** comment keywords in IDENTIFICATION DIVISION treated as end-of-line comments
*** PROCEDURE DIVISION RETURNING OMITTED support matching void C functions
*** New system functions
**** CBL_OC_HOSTED - provides access to C extern variables, like stdin, errno
*** More support for EC-exception codes
*** SET LAST EXCEPTION TO OFF

* All files created by GnuCOBOL runtime use the same file permission settings
  now: COB_FILE_MODE which was changed to 0666

(wen)

2016-10-15 12:52:12 UTC MAIN commitmail json YAML

Updated multimedia/adobe-flash-plugin11 to 11.2.202.637

(tsutsui)

2016-10-15 12:51:26 UTC MAIN commitmail json YAML

Update adobe-flash-plugin11 to 11.2.202.637.

Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb16-32.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: October 11, 2016

Vulnerability identifier: APSB16-32

CVE number: CVE-2016-4273, CVE-2016-4286, CVE-2016-6981, CVE-2016-6982,
CVE-2016-6983, CVE-2016-6984, CVE-2016-6985, CVE-2016-6986, CVE-2016-6987,
CVE-2016-6989, CVE-2016-6990, CVE-2016-6992

Platform: Windows, Macintosh, Linux and ChromeOS

(tsutsui)

2016-10-15 07:44:55 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-DOM to 1.46

(wen)

2016-10-15 07:43:27 UTC MAIN commitmail json YAML

Update to 1.46

Upstream changes:
1.46 (tjmather) 09/21/2016
- Correct name passed to WriteMakefile to XML::DOM (was XML/Dom)

(wen)

2016-10-15 07:36:29 UTC MAIN commitmail json YAML

Updated textproc/p5-PDF-API2 to 2.030

(wen)

2016-10-15 07:35:31 UTC MAIN commitmail json YAML

Update to 2.030

Upstream changes:
2.030    2016-10-13

    - Fix a font naming issue introduced while satisfying
      Perl::Critic.

2.029    2016-10-10

    - [RT #113293] Files with cross-reference streams weren't
      correctly setting the max object number (report and
      troubleshooting by Marco Pessotto).

    - Handle TIFF images with strips that are wider than the image
      (report and patch by Jeffrey Ratcliffe).

    - [RT #98574] Increase test coverage of PDF::API2::Content (tests
      by Phil Perry).

    - A bunch of code cleanup and documentation updates by Paul
      Cochrane.

    - Add a missing prereq on Win32 systems (patch by Michiel Beijen).

    - [RT #113514, #98552] Fix the dash() and renderingintent()
      methods in ExtGState (reported by Vadim Repin and Phil Perry).

    - Satisfy all Perl::Critic severity 5 policies.

    - [RT #117940] Allow PNG, GIF, and PNM files to be opened from
      filehandles in addition to filenames (patch by Johan Vromans).

    - [RT #33970] Fail fast when a referenced file can't be opened
      (requested by Barrie Slaymaker a mere 8.5 years ago).

    - Add -simplex, -duplexfliplongedge and -duplexflipshortedge as
      options to $pdf->preferences() (requested by Doug Poulin).

(wen)

2016-10-15 07:22:59 UTC MAIN commitmail json YAML

Updated textproc/p5-Pod-Weaver to 4.015

(wen)

2016-10-15 07:20:59 UTC MAIN commitmail json YAML

Update to 4.015

Upstream changes:
4.015    2016-10-14 20:48:13-04:00 America/New_York
        - fix bugs introduced in 4.014 that would cause [Bugs] and [Legal]
          to run even when they should've skipped

4.014    2016-09-18 22:25:51-04:00 America/New_York
        - make links in [Bugs] use L<> (thanks, David Zurborg!)
        - added debug level logging to the weaver, plugins, and
          section. GitHub #42.  (thanks, Dave Rolsky)

(wen)

2016-10-15 01:20:07 UTC MAIN commitmail json YAML

Generate dummy scorefile with REQD_FILES_PERMS

No PKGREVISION update as it's a new package.

(kamil)

2016-10-15 00:54:14 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Kwalitee to 1.23
Updated devel/p5-Test-Script to 1.14

(mef)

2016-10-15 00:53:12 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Kwalitee to 1.23
--------------------------------------
1.23      2016-10-14 01:17:11Z
    - update the list of metrics to the latest Module::CPANTS::Analyse
(pkgsrc-changes)
- Converted PERL5_MODULE_TYPE to default

(mef)

2016-10-15 00:51:29 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Script to 1.14
------------------------------------
1.14      2016-10-13 11:04:48 -0400
  - Fix a regex in a test that fails on recent versions of
    Test2 on Windows (possibly others) (gh#8)
  - One of the tests was unreasonably slow, so it does
    not get run for users, but will be used for development
    only
  - Remove warning condition that happens with at least some
    older versions of Perl when using quotemeta without
    parentheses (gh#7 Thanks Brendan Byrd)

(mef)

2016-10-15 00:45:59 UTC MAIN commitmail json YAML

Updated games/bastet to 0.43.1

(kamil)

2016-10-15 00:45:15 UTC MAIN commitmail json YAML

Update bastet from 0.41 to 0.43.1

pkgsrc changes:
- Switch to GitHub framework
- Update HOMEPAGE
- Set LICENSE (GPLv3)
- Upstream switched from C to C++
- Require boost-libs and boost-headers
- SETGIDGAME -> USE_GAMESGROUP
- Need to fix VARBASE differently (now with SUBST framework)
- Drop unneded patches
- Enforce any curses library (with a patch)

upstream changelog
==================
==0.43.1==
Small fixes: appdata and desktop file, moved to an unordered_set header that
should work on most compilers. Should still port to autotools or something
similar sometimes in the future.

==0.43==
Complete code rewrite. As I go on trying to grok C++, algorithms and data
structures, and as I started to understand more of Peter's code, I found
it useful to rewrite all this stuff from scratch.
This should solve some issues and probably introduce new ones. Therefore this
version needs a lot of playtesting and bug-hunting.
The algorithm has been split into two, one with the next block preview (normal)
and one without (harder).
New and more sophisticated techniques are now used to write the  block-choosing
algorithms, which should not be fooled as easily as before.

(kamil)

2016-10-14 22:44:57 UTC MAIN commitmail json YAML

Update HOMEPAGE, berlios.de to github

(mef)

2016-10-14 19:29:38 UTC MAIN commitmail json YAML

Updated databases/mysql57 to 5.7.16

(adam)

2016-10-14 19:28:29 UTC MAIN commitmail json YAML

Changes 5.7.16:

Security Notes
--------------
* Incompatible Change: For STANDALONE and WIN builds, the default secure_file_priv value has changed from the empty string to NULL. This is a secure-by-default setting because it disables import and export operations. To permit those operations, set secure_file_priv to the path name of the directory to use for those operations.
* The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.1u. For a description of issues fixed in this version, see http://www.openssl.org/news/vulnerabilities.html.
This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead.

Functionality Added or Changed
------------------------------
* yaSSL was upgraded to version 2.4.2. This upgrade corrects issues with: Potential AES side channel leaks; DSA padding for unusual sizes; the SSL_CTX_load_verify_locations() OpenSSL compatibility function failing to handle long path directory names.

(adam)

2016-10-14 15:11:42 UTC MAIN commitmail json YAML

2016-10-14 15:11:17 UTC MAIN commitmail json YAML

nmap: update to 7.30

ok pettai@

Changes:
Nmap 7.30 [2016-09-29]

    Integrated all 12 of your IPv6 OS fingerprint submissions from June to September. No new groups, but several classifications were strengthened, especially Windows localhost and OS X. [Daniel Miller]
    [NSE] Added 7 NSE scripts, from 3 authors, bringing the total up to 541! They are all listed at https://nmap.org/nsedoc/, and the summaries are below (authors are listed in brackets):
        [GH#369] coap-resources grabs the list of available resources from CoAP endpoints. [Mak Kolybabi]
        fox-info retrieves detailed version and configuration info from Tridium Niagara Fox services. [Stephen Hilt]
        ipmi-brute performs authentication brute-forcing on IPMI services. [Claudiu Perta]
        ipmi-cipher-zero checks IPMI services for Cipher Zero support, which allows connection without a password. [Claudiu Perta]
        ipmi-version retrieves protocol version and authentication options from ASF-RMCP (IPMI) services. [Claudiu Perta]
        [GH#352] mqtt-subscribe connects to a MQTT broker, subscribes to topics, and lists the messages received. [Mak Kolybabi]
        pcworx-info retrieves PLC model, firmware version, and date from Phoenix Contact PLCs. [Stephen Hilt]
    Upgraded Npcap, our new Windows packet capturing driver/library, from version to 0.09 to 0.10r2. This includes many bug fixes, with a particular on emphasis on concurrency issues discovered by running hundreds of Nmap instances at a time. More details are available from https://github.com/nmap/npcap/releases. [Yang Luo, Daniel Miller, Fyodor]
    New service probes and match lines for DTLS, IPMI-RMCP, MQTT, PCWorx, ProConOS, and Tridium Fox, [Stephen Hilt, Mak Kolybabi, Daniel Miller]
    Improved some output filtering to remove or escape carriage returns ('\r') that could allow output spoofing by overwriting portions of the screen. Issue reported by Adam Rutherford. [Daniel Miller]
    [NSE] Fixed a few bad Lua patterns that could result in denial of service due to excessive backtracking. [Adam Rutherford, Daniel Miller]
    Fixed a discrepancy between the number of targets selected with -iR and the number of hosts scanned, resulting in output like "Nmap done: 1033 IP addresses" when the user specified -iR 1000. [Daniel Miller]
    Fixed a bug in port specification parsing that could cause extraneous 'T', 'U', 'S', and 'P' characters to be ignored when they should have caused an error. [David Fifield]
    [GH#543] Restored compatibility with LibreSSL, which was lost in adding library version checks for OpenSSL 1.1. [Wonko7]
    [Zenmap] Fixed a bug in the Compare Scans window of Zenmap on OS X resulting in this message instead of Ndiff output:

        ImportError: dlopen(/Applications/Zenmap.app/Contents/Resources/lib/python2.7/lib-dynload/datetime.so, 2): no suitable image found.  Did find:
        /Applications/Zenmap.app/Contents/Resources/lib/python2.7/lib-dynload/datetime.so: mach-o, but wrong architecture

    Reported by Kyle Gustafson. [Daniel Miller]
    [NSE] Fixed a bug in ssl-enum-ciphers and ssl-dh-params which caused them to not output TLSv1.2 info with DHE ciphersuites or others involving ServerKeyExchange messages. [Daniel Miller]
    [NSE] Added X509v3 extension parsing to NSE's sslcert code. ssl-cert now shows the Subject Alternative Name extension; all extensions are shown in the XML output. [Daniel Miller]

Nmap 7.25BETA2 [2016-09-01]

    [GH#376] Windows binaries are now code-signed with our "Insecure.Com LLC" SHA256 certificate. This should give our users extra peace-of-mind and avoid triggering Microsoft's ever-increasing security warnings.
    [NSE] Upgraded NSE to Lua 5.3, adding bitwise operators, integer data type, a utf8 library, and native binary packing and unpacking functions. Removed bit library, added bits.lua, replaced base32, base64, and bin libraries. [Patrick Donnelly]
    [NSE] Added 2 NSE scripts, bringing the total up to 534! They are both listed at https://nmap.org/nsedoc/, and the summaries are below:
        oracle-tns-version decodes the version number from Oracle Database Server's TNS listener. [Daniel Miller]
        clock-skew analyzes and reports clock skew between Nmap and services that report timestamps, grouping hosts with similar skews. [Daniel Miller]
    Integrated all of your service/version detection fingerprints submitted from January to April (578 of them). The signature count went up 2.2% to 10760. We now detect 1122 protocols, from elasticsearch, fhem, and goldengate to ptcp, resin-watchdog, and siemens-logo. [Daniel Miller]
    Upgraded Npcap, our new Windows packet capturing driver/library, from version 0.07-r17 to 0.09. This includes many improvements you can read about at https://github.com/nmap/npcap/releases.
    [Nsock][GH#148] Added the new IOCP Nsock engine which uses the Windows Overlapped I/O API to improve performance of version scan and NSE against many targets on Windows. [Tudor Emil Coman]
    [GH#376] Windows binaries are now code-signed with our "Insecure.Com LLC" SHA256 certificate. This should give our users extra peace-of-mind and avoid triggering Microsoft's ever-increasing security warnings.
    Various performance improvements for large-scale high-rate scanning, including increased ping host groups, faster probe matching, and ensuring data types can handle an Internet's-worth of targets. [Tudor Emil Coman]
    [NSE] Added the oracle-tns-version NSE script which decodes the version number from Oracle Database Server's TNS listener. https://nmap.org/nsedoc/scripts/oracle-tns-version.html [Daniel Miller]
    [NSE] Added the clock-skew NSE script which analyzes and reports clock skew between Nmap and services that report timestamps, grouping hosts with similar skews. https://nmap.org/nsedoc/scripts/clock-skew.html [Daniel Miller]
    [Zenmap] Long-overdue Spanish language translation has been added! Muy bien! [Vincent Dumont, Marta Garcia De La Paz, Paulino Calderon, Patricio Castagnaro]
    [Zenmap][GH#449] Fix a crash when closing Zenmap due to a read-only zenmap.conf. User will be warned that config cannot be saved and that they should fix the file permissions. [Daniel Miller]
    [NSE] Fix a crash when parsing TLS certificates that OpenSSL doesn't support, like DH certificates or corrupted certs. When this happens, ssl-enum-ciphers will label the ciphersuite strength as "unknown." Reported by Bertrand Bonnefoy-Claudet. [Daniel Miller]
    [NSE][GH#531] Fix two issues in sslcert.lua that prevented correct operations against LDAP services when version detection or STARTTLS were used. [Tom Sellers]
    [Zenmap] Long-overdue Spanish language translation has been added! Muy bien! [Vincent Dumont, Marta Garcia De La Paz, Paulino Calderon, Patricio Castagnaro]
    [GH#426] Remove a workaround for lack of selectable pcap file descriptors on Windows, which required including pcap-int.h and locking us to a single version of libpcap. The new method, using WaitForSingleObject should work with all versions of both WinPcap and Npcap. [Daniel Miller]
    [NSE][GH#234] Added a --script-timeout option for limiting run time for every individual NSE script. [Abhishek Singh]
    [Ncat][GH#444] Added a -z option to Ncat. Just like the -z option in traditional netcat, it can be used to quickly check the status of a port. Port ranges are not supported since we recommend a certain other tool for port scanning. [Abhishek Singh]
    Fix checking of Npcap/WinPcap presence on Windows so that "nmap -A" and "nmap" with no options result in the same behaviors as on Linux (and no crashes) [Daniel Miller]
    [NSE] ssl-enum-ciphers will now warn about 64-bit block ciphers in CBC mode, which are vulnerable to the SWEET32 attack.
    [NSE][GH#117] tftp-enum now only brute-forces IP-address-based Cisco filenames when the wordlist contains "{cisco}". Previously, custom wordlists would still end up sending these extra 256 requests. [Sriram Raghunathan]
    [GH#472] Avoid an unnecessary assert failure in timing.cc when printing estimated completion time. Instead, we'll output a diagnostic error message:

        Timing error: localtime(n) is NULL

    where "n" is some number that is causing problems. [Jean-Guilhem Nousse]
    [NSE][GH#519] Removed the obsolete script ip-geolocation-geobytes. [Paulino Calderon]
    [NSE] Added 9 new fingerprints for script http-default-accounts. (Motorola AP, Lantronix print server, Dell iDRAC6, HP StorageWorks, Zabbix, Schneider controller, Xerox printer, Citrix NetScaler, ESXi hypervisor) [nnposter]
    [NSE] Completed a refresh and validation of almost all fingerprints for script http-default-accounts. Also improved the script speed. [nnposter]
    [GH#98] Added support for decoys in IPv6. Earlier we supported decoys only in IPv4. [Abhishek Singh]
    Various performance improvements for large-scale high-rate scanning, including increased ping host groups, faster probe matching, and ensuring data types can handle an Internet's-worth of targets. [Tudor Emil Coman]
    [GH#484] Allow Nmap to compile on some older Red Hat distros that disable EC crypto support in OpenSSL. [Jeroen Roovers, Vincent Dumont]
    [GH#439] Nmap now supports OpenSSL 1.1.0-pre5 and previous versions. [Vincent Dumont]
    [Ncat] Fix a crash ("add_fdinfo() failed.") when --exec was used with --ssl and --max-conns, due to improper accounting of file descriptors. [Daniel Miller]
    FTP Bounce scan: improved some edge cases like anonymous login without password, 500 errors used to indicate port closed, and timeouts for LIST command. Also fixed a 1-byte array overrun (read) when checking for privileged ports. [Daniel Miller]
    [GH#140] Allow target DNS names up to 254 bytes. We previously imposed an incorrect limit of 64 bytes in several parts of Nmap. [Vincent Dumont]
    [NSE] The hard limit on number of concurrently running scripts can now increase above 1000 to match a high user-set --min-parallelism value. [Tudor Emil Coman]
    [NSE] Solved a memory corruption issue that would happen if a socket connect operation produced an error immediately, such as Network Unreachable. The event handler was throwing a Lua error, preventing Nsock from cleaning up properly, leaking events. [Abhishek Singh, Daniel Miller]
    [NSE] Added the datetime library for performing date and time calculations, and as a helper to the clock-skew script.
    [GH#103][GH#364] Made Nmap's parallel reverse DNS resolver more robust, fully handling truncated replies. If a response is too long, we now fall back to using the system resolver to answer it. [Abhishek Singh]
    [Zenmap][GH#279] Added a legend for the Topography window. [Suraj Hande]

Nmap 7.25BETA1 [2016-07-15]

    Nmap now ships with and uses Npcap, our new packet sniffing library for Windows. It's based on WinPcap (unmaintained for years), but uses modern Windows APIs for better performance. It also includes security improvements and many bug fixes. See http://npcap.org. And it enables Nmap to perform SYN scans and OS detection against localhost, which we haven't been able to do on Windows since Microsoft removed the raw sockets API in 2003. [Yang Luo, Daniel Miller, Fyodor]
    [NSE] Added 6 NSE scripts, from 5 authors, bringing the total up to 533! They are all listed at https://nmap.org/nsedoc/, and the summaries are below (authors are listed in brackets):
        clamav-exec detects ClamAV servers vulnerable to unauthorized clamav command execution. [Paulino Calderon]
        http-aspnet-debug detects ASP.NET applications with debugging enabled. [Josh Amishav-Zlatin]
        http-internal-ip-disclosure determines if the web server leaks its internal IP address when sending an HTTP/1.0 request without a Host header. [Josh Amishav-Zlatin]
        [GH#304] http-mcmp detects mod_cluster Management Protocol (MCMP) and dumps its configuration. [Frank Spierings]
        [GH#365] sslv2-drown detects vulnerability to the DROWN attack, including CVE-2016-0703 and CVE-2016-0704 that enable fast attacks on OpenSSL. [Bertrand Bonnefoy-Claudet]
        vnc-title logs in to VNC servers and grabs the desktop title, geometry, and color depth. [Daniel Miller]
    Integrated all of your IPv4 OS fingerprint submissions from January to April (539 of them). Added 98 fingerprints, bringing the new total to 5187. Additions include Linux 4.4, Android 6.0, Windows Server 2016, and more. [Daniel Miller]
    Integrated all 31 of your IPv6 OS fingerprint submissions from January to June. The classifier added 2 groups and expanded several others. Several Apple OS X groups were consolidated, reducing the total number of groups to 93. [Daniel Miller]
    Update oldest supported Windows version to Vista (Windows 6.0). This enables the use of the poll Nsock engine, which has significant performance and accuracy advantages. Windows XP users can still use Nmap 7.12, available from https://nmap.org/dist/?C=M&O=D [Daniel Miller]
    [NSE] Fix a crash that happened when trying to print the percent done of 0 NSE script threads:

        timing.cc:710 bool ScanProgressMeter::printStats(double, const timeval*): Assertion 'ltime' failed.

    This would happen if no scripts were scheduled in a scan phase and the user pressed a key or specified a short --stats-every interval. Reported by Richard Petrie. [Daniel Miller]
    [GH#283][Nsock] Avoid "unknown protocol:0" debug messages and an "Unknown address family 0" crash on Windows and other platforms that do not set the src_addr argument to recvfrom for TCP sockets. [Daniel Miller]
    Retrieve the correct network prefix length for an adapter on Windows. If more than one address was configured on an adapter, the same prefix length would be used for both. This incorrect behavior is still used on Windows XP and earlier. Reported by Niels Bohr. [Daniel Miller]
    Changed libdnet-stripped to avoid bailing completely when an interface is encountered with an unsupported hardware address type. Caused "INTERFACES: NONE FOUND!" bugs in Nmap whenever Linux kernel added new hardware address types. [Daniel Miller]
    Improved service detection of Docker and fixed a bug in the output of docker-version script. [Tom Sellers]
    Fix detection of Microsoft Terminal Services (RDP). Our improved TLS service probes were matching on port 3389 before our specific Terminal Services probe, causing the port to be labeled as "ssl/unknown". Reported by Josh Amishav-Zlatin.
    [NSE] Update to enable smb-os-discovery to augment version detection for certain SMB related services using data that the script discovers. [Tom Sellers]
    Improved version detection and descriptions for Microsoft and Samba SMB services. Also addresses certain issues with OS identification. [Tom Sellers]
    [NSE] ssl-enum-ciphers will give a failing score to any server with an RSA certificate whose public key uses an exponent of 1. It will also cap the score of an RC4-ciphersuite handshake at C and output a warning referencing RFC 7465. [Daniel Miller]
    [NSE] Refactored some SSLv2 functionality into a new library, sslv2.lua . [Daniel Miller]
    [GH#399] Zenmap's authorization wrapper now uses an AppleScript method for privilege escalation on OS X, avoiding the deprecated AuthorizationExecuteWithPrivileges method previously used. [Vincent Dumont]
    [GH#454] The OS X binary package is distributed in a .dmg disk image that now features an instructive background image. [Vincent Dumont]
    [GH#420] Our OS X build system now uses gtk-mac-bundler and jhbuild to provide all dependencies. We no longer use Macports for this purpose. [Vincent Dumont]
    [GH#345][Zenmap] On Windows, save Zenmap's stderr output to a writeable location (%LOCALAPPDATA%\zenmap.exe.log or %TEMP%\zenmap.exe.log) instead of next to the zenmap.exe executable. This avoids a warning message when closing Zenmap if it produced any stderr output. [Daniel Miller]
    [GH#379][NSE] Fix http-iis-short-name-brute to report non vulnerable hosts. Reported by alias1. [Paulino Calderon]
    [NSE][GH#371] Fix mysql-audit by adding needed library requires to the mysql-cis.audit file. The script would fail with "Failed to load rulebase" message. [Paolo Perego]
    [NSE][GH#362] Added support for LDAP over udp to ldap-rootdse.nse. Also added version detection and information extraction to match the new LDAP LDAPSearchReq and LDAPSearchReqUDP probes. [Tom Sellers]
    [GH#354] Added new version detection Probes for LDAP services, LDAPSearchReq and LDAPSearchReqUDP. The second is Microsoft Active Directory specific. The Probes will elicit responses from target services that allow better finger -printing and information extraction. Also added nmap-payload entry for detecting LDAP on udp. [Tom Sellers]
    [NSE] More VNC updates: Support for VeNCrypt and Tight auth types, output of authentication sub-types in vnc-info, and all zero-authentication types are recognized and reported. [Daniel Miller]

(maya)

2016-10-14 15:06:46 UTC MAIN commitmail json YAML

Updated lang/php70 to 7.0.12

(jdolecek)

2016-10-14 15:06:21 UTC MAIN commitmail json YAML

Update php70 to 7.0.12

Changes:

Core:
  Fixed bug #73025 (Heap Buffer Overflow in virtual_popen of zend_virtual_cwd.c).
  Fixed bug #72703 (Out of bounds global memory read in BF_crypt triggered by password_verify).
  Fixed bug #73058 (crypt broken when salt is 'too' long).
  Fixed bug #69579 (Invalid free in extension trait).
  Fixed bug #73156 (segfault on undefined function).
  Fixed bug #73163 (PHP hangs if error handler throws while accessing undef const in default value).
  Fixed bug #73172 (parse error: Invalid numeric literal).
  Fixed for #73240 (Write out of bounds at number_format).
  Fixed bug #73147 (Use After Free in PHP7 unserialize()).
  Fixed bug #73189 (Memcpy negative size parameter php_resolve_path).
BCmath:
  Fixed bug #73190 (memcpy negative parameter _bc_new_num_ex).
COM:
  Fixed bug #73126 (Cannot pass parameter 1 by reference).
Date:
  Fixed bug #73091 (Unserializing DateInterval object may lead to __toString invocation).
DOM:
  Fixed bug #73150 (missing NULL check in dom_document_save_html).
Filter:
  Fixed bug #72972 (Bad filter for the flags FILTER_FLAG_NO_RES_RANGE and FILTER_FLAG_NO_PRIV_RANGE).
  Fixed bug #73054 (default option ignored when object passed to int filter).
GD:
  Fixed bug #67325 (imagetruecolortopalette: white is duplicated in palette).
  Fixed bug #50194 (imagettftext broken on transparent background w/o alphablending).
  Fixed bug #73003 (Integer Overflow in gdImageWebpCtx of gd_webp.c).
  Fixed bug #53504 (imagettfbbox gives incorrect values for bounding box).
  Fixed bug #73157 (imagegd2() ignores 3rd param if 4 are given).
  Fixed bug #73155 (imagegd2() writes wrong chunk sizes on boundaries).
  Fixed bug #73159 (imagegd2(): unrecognized formats may result in corrupted files).
  Fixed bug #73161 (imagecreatefromgd2() may leak memory).
Intl:
  Fixed bug #73218 (add mitigation for ICU int overflow).
Mbstring:
  Fixed bug #66797 (mb_substr only takes 32-bit signed integer).
  Fixed bug #66964 (mb_convert_variables() cannot detect recursion).
  Fixed bug #72992 (mbstring.internal_encoding doesn't inherit default_charset).
Mysqlnd:
  Fixed bug #72489 (PHP Crashes When Modifying Array Containing MySQLi Result Data).
Opcache:
  Fixed bug #72982 (Memory leak in zend_accel_blacklist_update_regexp() function).
OpenSSL:
  Fixed bug #73072 (Invalid path SNI_server_certs causes segfault).
  Fixed bug #73276 (crash in openssl_random_pseudo_bytes function).
  Fixed bug #73275 (crash in openssl_encrypt function).
PCRE:
  Fixed bug #73121 (Bundled PCRE doesn't compile because JIT isn't supported on s390).
  Fixed bug #73174 (heap overflow in php_pcre_replace_impl).
PDO_DBlib:
  Fixed bug #72414 (Never quote values as raw binary data).
  Allow \PDO::setAttribute() to set query timeouts.
  Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions.
  Add common PDO test suite.
  Free error and message strings when cleaning up PDO instances.
  Fixed bug #67130 (\PDOStatement::nextRowset() should succeed when all rows in current rowset haven't been fetched).
  Ignore potentially misleading dberr values.
phpdbg:
  Fixed bug #72996 (phpdbg_prompt.c undefined reference to DL_LOAD).
  Fixed next command not stopping when leaving function.
Session:
  Fixed bug #68015 (Session does not report invalid uid for files save handler).
  Fixed bug #73100 (session_destroy null dereference in ps_files_path_create).
SimpleXML:
  Fixed bug #73293 (NULL pointer dereference in SimpleXMLElement::asXML()).
SOAP:
  Fixed bug #71711 (Soap Server Member variables reference bug).
  Fixed bug #71996 (Using references in arrays doesn't work like expected).
SPL:
  Fixed bug #73257, Fixed bug #73258 (SplObjectStorage unserialize allows use of non-object as key).
SQLite3:
  Updated bundled SQLite3 to 3.14.2.
Zip:
  Fixed bug #70752 (Depacking with wrong password leaves 0 length files).

(jdolecek)

2016-10-14 14:48:48 UTC MAIN commitmail json YAML

Updated www/php-apcu to 5.1.6

(jdolecek)

2016-10-14 14:48:10 UTC MAIN commitmail json YAML

Update php-apcu to version 5.1.6

Changes:
- fixes gh#19: Hung apaches on pthread wrlocks
- fixes gh#188: Fix Segfault in ZTS build when locking (Tyson Andre)
- fixes gh#194: apcu_entry ttl not working
- fixes gh#189: SegFault in apc_copy_zval
- fixes gh#185: zend_mm_heap corrupted
- fixes gh#190: memory leak/failed check for duplicates

(jdolecek)

2016-10-14 13:33:52 UTC MAIN commitmail json YAML

adjust netbsd login name for me.

(tcsh setenv, not set...)

(maya)

2016-10-14 12:51:10 UTC MAIN commitmail json YAML

Updated pkgtools/mksandbox to 1.7

(jperkin)

2016-10-14 12:50:07 UTC MAIN commitmail json YAML

Update to mksandbox-1.7.  Changes:

- Handle /run/resolvconf/resolv.conf explicitly rather than mounting all of
  /run.  If /run exists then systemd will dynamically create /run/user/uid
  tmpfs mounts inside the chroot which mksandbox is unable to unmount.

(jperkin)

2016-10-14 10:32:33 UTC MAIN commitmail json YAML

- acpia-utils (typo, I updated acpica-utils beyond this version)

(maya)

2016-10-14 10:31:40 UTC MAIN commitmail json YAML

Updated sysutils/acpica-utils to 20160930

(maya)

2016-10-14 10:31:12 UTC MAIN commitmail json YAML

acpica-utils: update to 20160930

----------------------------------------
30 September 2016. Summary of changes for version 20160930:

1) ACPICA kernel-resident subsystem:

Fixed a regression in the internal AcpiTbFindTable function where a non
AE_OK exception could inadvertently be returned even if the function did
not fail. This problem affects the following operators:
    DataTableRegion
    LoadTable

Fixed a regression in the LoadTable operator where a load to any
namespace location other than the root no longer worked properly.

Increased the maximum loop count value that will result in the
AE_AML_INFINITE_LOOP exception. This is a mechanism that is intended to
prevent infinite loops within the AML interpreter and thus the host OS
kernel. The value is increased from 0xFFFF to 0xFFFFF loops (65,535 to
1,048,575).

Moved the AcpiGbl_MaxLoopIterations configuration variable to the public
acpixf.h file. This allows hosts to easily configure the maximum loop
count at runtime.

Removed an illegal character in the strtoul64.c file. This character
caused errors with some C compilers.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 140.4K Code, 58.1K Data, 198.5K Total
    Debug Version:    200.7K Code, 82.1K Data, 282.8K Total
  Previous Release:
    Non-Debug Version: 140.0K Code, 58.1K Data, 198.1K Total
    Debug Version:    200.3K Code, 82.1K Data, 282.4K Total

2) iASL Compiler/Disassembler and Tools:

Disassembler: Fixed a problem with the conversion of Else{If{ blocks into
the simpler ASL ElseIf keyword. During the conversion, a trailing If
block could be lost and missing from the disassembled output.

iASL: Fixed a missing parser rule for the ObjectType operator. For ASL+,
the missing rule caused a parse error when using the Index operator as an
operand to ObjectType. This construct now compiles properly. Example:
    ObjectType(PKG1[4]).

iASL: Correctly handle unresolved symbols in the hardware map file (-lm
option). Previously, unresolved symbols could cause a protection fault.
Such symbols are now marked as unresolved in the map file.

iASL: Implemented support to allow control method invocations as an
operand to the ASL DeRefOf operator. Example:
    DeRefOf(MTH1(Local0))

Disassembler: Improved support for the ToPLD ASL macro. Detection of a
possible _PLD buffer now includes examination of both the normal buffer
length (16 or 20) as well as the surrounding AML package length.

Disassembler: Fixed a problem with the decoding of complex expressions
within the Divide operator for ASL+. For the case where both the quotient
and remainder targets are specified, the entire statement cannot be
disassembled. Previously, the output incorrectly contained a mix of ASL-
and ASL+ operators. This mixed statement causes a syntax error when
compiled. Example:
    Divide (Add (INT1, 6), 128, RSLT, QUOT)  // was incorrectly
disassembled to:
    Divide (INT1 + 6, 128, RSLT, QUOT)

iASL/Tools: Added support to process AML and non-AML ACPI tables
consistently. For the disassembler and AcpiExec, allow all types of ACPI
tables (AML and data tables). For the iASL -e option, allow only AML
tables (DSDT/SSDT).

----------------------------------------
31 August 2016. Summary of changes for version 20160831:

1) ACPICA kernel-resident subsystem:

Improve support for the so-called "module-level code", which is defined
to be math, logical and control AML opcodes that appear outside of any
control method. This change improves the support by adding more opcodes
that can be executed in the manner. Some other issues have been solved,
and the ASL grammar changes to support such code under all scope
operators (Device, etc.) are complete. Lv Zheng.

UEFI support: these OSL functions have been implemented. This is an
additional step toward supporting the AcpiExec utility natively (with
full hardware access) under UEFI. Marcelo Ferreira.
    AcpiOsReadPciConfiguration
    AcpiOsWritePciConfiguration

Fixed a possible mutex error during control method auto-serialization. Lv
Zheng.

Updated support for the Generic Address Structure by fully implementing
all GAS fields when a 32-bit address is expanded to a 64-bit GAS. Lv
Zheng.

Updated the return value for the internal _OSI method. Instead of
0xFFFFFFFF, the "Ones" value is now returned, which is 0xFFFFFFFFFFFFFFFF
for 64-bit ACPI tables. This fixes an incompatibility with other ACPI
implementations, and will be reflected and clarified in the next version
of the ACPI specification.

Implemented two new table events that can be passed to an ACPICA table
handler. These events are used to indicate a table installation or
uninstallation. These events are used in addition to existed table load
and unload events. Lv Zheng.

Implemented a cleanup for all internal string-to-integer conversions.
Consolidate multiple versions of this functionality and limit possible
bases to either 10 or 16 to simplify the code. Adds a new file,
utstrtoul64.

Cleanup the inclusion order of the various compiler-specific headers.
This simplifies build configuration management. The compiler-specific
headers are now split out from the host-specific headers. Lv Zheng.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 140.1K Code, 58.1K Data, 198.1K Total
    Debug Version:    200.3K Code, 82.1K Data, 282.4K Total

2) iASL Compiler/Disassembler and Tools:

iASL/AcpiExec: Added a command line option to display the build date/time
of the tool (-vd). This can be useful to verify that the correct version
of the tools are being used.

AML Debugger: Implemented a new subcommand ("execute predef") to execute
all predefined control methods and names within the current namespace.
This can be useful for debugging problems with ACPI tables and the ACPI
namespace.

----------------------------------------
29 July 2016. Summary of changes for version 20160729:

1) ACPICA kernel-resident subsystem:

Implemented basic UEFI support for the various ACPICA tools. This
includes:
1) An OSL to implement the various AcpiOs* interfaces on UEFI.
2) Support to obtain the ACPI tables on UEFI.
3) Local implementation of required C library functions not available on
UEFI.
4) A front-end (main) function for the tools for UEFI-related
initialization.

The initial deployment of this support is the AcpiDump utility executing
as an UEFI application via EDK2 (EDKII, "UEFI Firmware Development Kit").
Current environments supported are Linux/Unix. MSVC generation is not
supported at this time. See the generate/efi/README file for build
instructions. Lv Zheng.

Future plans include porting the AcpiExec utility to execute natively on
the platform with I/O and memory access. This will allow viewing/dump of
the platform namespace and native execution of ACPI control methods that
access the actual hardware. To fully implement this support, the OSL
functions below must be implemented with UEFI interfaces. Any community
help in the implementation of these functions would be appreciated:
    AcpiOsReadPort
    AcpiOsWritePort
    AcpiOsReadMemory
    AcpiOsWriteMemory
    AcpiOsReadPciConfiguration
    AcpiOsWritePciConfiguration

Restructured and standardized the C library configuration for ACPICA,
resulting in the various configuration options below. This includes a
global restructuring of the compiler-dependent and platform-dependent
include files. These changes may affect the existing platform-dependent
configuration files on some hosts. Lv Zheng.

The current C library configuration options appear below. For any issues,
it may be helpful to examine the existing compiler-dependent and
platform-dependent files as examples. Lv Zheng.

1) Linux kernel:
    ACPI_USE_STANDARD_HEADERS=n in order not to use system-provided C
library.
    ACPI_USE_SYSTEM_CLIBRARY=y in order not to use ACPICA mini C library.
2) Unix/Windows/BSD applications:
    ACPI_USE_STANDARD_HEADERS=y in order to use system-provided C
library.
    ACPI_USE_SYSTEM_CLIBRARY=y in order not to use ACPICA mini C library.
3) UEFI applications:
    ACPI_USE_STANDARD_HEADERS=n in order not to use system-provided C
library.
    ACPI_USE_SYSTEM_CLIBRARY=n in order to use ACPICA mini C library.
4) UEFI applications (EDK2/StdLib):
    ACPI_USE_STANDARD_HEADERS=y in order to use EDK2 StdLib C library.
    ACPI_USE_SYSTEM_CLIBRARY=y in order to use EDK2 StdLib C library.

AML interpreter: "module-level code" support. Allows for execution of so-
called "executable" AML code (math/logical operations, etc.) outside of
control methods not just at the module level (top level) but also within
any scope declared outside of a control method - Scope{}, Device{},
Processor{}, PowerResource{}, and ThermalZone{}. Lv Zheng.

Simplified the configuration of the "maximum AML loops" global option by
adding a global public variable, "AcpiGbl_MaxLoopIterations" which can be
modified at runtime.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 139.1K Code, 22.9K Data, 162.0K Total
    Debug Version:    199.0K Code, 81.8K Data, 280.8K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Add full support for the RASF ACPI table (RAS Features Table).
Includes disassembler, data table compiler, and header support.

iASL Expand "module-level code" support. Allows for
compilation/disassembly of so-called "executable" AML code (math/logical
operations, etc.) outside of control methods not just at the module level
(top level) but also within any scope declared outside of a control
method - Scope{}, Device{}, Processor{}, PowerResource{}, and
ThermalZone{}.

AcpiDump: Added support for dumping all SSDTs on newer versions of
Windows. These tables are now easily available -- SSDTs are not available
through the registry on older versions.

----------------------------------------
27 May 2016. Summary of changes for version 20160527:

1) ACPICA kernel-resident subsystem:

Temporarily reverted the new arbitrary bit length/alignment support in
AcpiHwRead/AcpiHwWrite for the Generic Address Structure. There have been
a number of regressions with the new code that need to be fully resolved
and tested before this support can be finally integrated into ACPICA.
Apologies for any inconveniences these issues may have caused.

The ACPI message macros are not configurable (ACPI_MSG_ERROR,
ACPI_MSG_EXCEPTION, ACPI_MSG_WARNING, ACPI_MSG_INFO, ACPI_MSG_BIOS_ERROR,
and ACPI_MSG_BIOS_WARNING). Lv Zheng.

Fixed a couple of GCC warnings associated with the use of the -Wcast-qual
option. Adds a new return macro, return_STR. Junk-uk Kim.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 136.8K Code, 51.6K Data, 188.4K Total
    Debug Version:    201.5K Code, 82.2K Data, 283.7K Total
  Previous Release:
    Non-Debug Version: 137.4K Code, 52.6K Data, 190.0K Total
    Debug Version:    200.9K Code, 82.2K Data, 283.1K Total

----------------------------------------
22 April 2016. Summary of changes for version 20160422:

1) ACPICA kernel-resident subsystem:

Fixed a regression in the GAS (generic address structure) arbitrary bit
support in AcpiHwRead/AcpiHwWrite. Problem could cause incorrect behavior
and incorrect return values. Lv Zheng. ACPICA BZ 1270.

ACPI 6.0: Added support for new/renamed resource macros. One new argument
was added to each of these macros, and the original name has been
deprecated. The AML disassembler will always disassemble to the new
names. Support for the new macros was added to iASL, disassembler,
resource manager, and the acpihelp utility. ACPICA BZ 1274.

    I2cSerialBus  -> I2cSerialBusV2
    SpiSerialBus  -> SpiSerialBusV2
    UartSerialBus -> UartSerialBusV2

ACPI 6.0: Added support for a new integer field that was appended to the
package object returned by the _BIX method. This adds iASL compile-time
and AML runtime error checking. ACPICA BZ 1273.

ACPI 6.1: Added support for a new PCCT subtable, "HW-Reduced Comm
Subspace Type2" (Headers, Disassembler, and data table compiler).

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 137.4K Code, 52.6K Data, 190.0K Total
    Debug Version:    201.5K Code, 82.2K Data, 283.7K Total
  Previous Release:
    Non-Debug Version: 137.1K Code, 51.5K Data, 188.6K Total
    Debug Version:    201.0K Code, 82.0K Data, 283.0K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Implemented an ASL grammar extension to allow/enable executable
"module-level code" to be created and executed under the various
operators that create new scopes. This type of AML code is already
supported in all known AML interpreters, and the grammar change will
appear in the next version of the ACPI specification. Simplifies the
conditional runtime creation of named objects under these object types:

    Device
    PowerResource
    Processor
    Scope
    ThermalZone

iASL: Implemented a new ASL extension, a "For" loop macro to add greater
ease-of-use to the ASL language. The syntax is similar to the
corresponding C operator, and is implemented with the existing AML While
opcode -- thus requiring no changes to existing AML interpreters.

    For (Initialize, Predicate, Update) {TermList}

Grammar:
    ForTerm :=
        For (
            Initializer    // Nothing | TermArg => ComputationalData
            Predicate      // Nothing | TermArg => ComputationalData
            Update        // Nothing | TermArg => ComputationalData
        ) {TermList}

iASL: The _HID/_ADR detection and validation has been enhanced to search
under conditionals in order to allow these objects to be conditionally
created at runtime.

iASL: Fixed several issues with the constant folding feature. The
improvement allows better detection and resolution of statements that can
be folded at compile time. ACPICA BZ 1266.

iASL/Disassembler: Fixed a couple issues with the Else{If{}...}
conversion to the ASL ElseIf operator where incorrect ASL code could be
generated.

iASL/Disassembler: Fixed a problem with the ASL+ code disassembly where
sometimes an extra (and extraneous) set of parentheses were emitted for
some combinations of operators. Although this did not cause any problems
with recompilation of the disassembled code, it made the code more
difficult to read. David Box. ACPICA BZ 1231.

iASL: Changed to ignore the unreferenced detection for predefined names
of resource descriptor elements, when the resource descriptor is
created/defined within a control method.

iASL: Disassembler: Fix a possible fault with externally declared Buffer
objects.

----------------------------------------
18 March 2016. Summary of changes for version 20160318:

1) ACPICA kernel-resident subsystem:

Added support for arbitrary bit lengths and bit offsets for registers
defined by the Generic Address Structure. Previously, only aligned bit
lengths of 8/16/32/64 were supported. This was sufficient for many years,
but recently some machines have been seen that require arbitrary bit-
level support. ACPICA BZ 1240. Lv Zheng.

Fixed an issue where the \_SB._INI method sometimes must be evaluated
before any _REG methods are evaluated. Lv Zheng.

Implemented several changes related to ACPI table support
(Headers/Disassembler/TableCompiler):
NFIT: For ACPI 6.1, updated to add some additional new fields and
constants.
FADT: Updated a warning message and set compliance to ACPI 6.1 (Version
6).
DMAR: Added new constants per the 10/2014 DMAR spec.
IORT: Added new subtable per the 10/2015 IORT spec.
HEST: For ACPI 6.1, added new constants and new subtable.
DBG2: Added new constants per the 12/2015 DBG2 spec.
FPDT: Fixed several incorrect fields, add the FPDT boot record structure.
ACPICA BZ 1249.
ERST/EINJ: Updated disassembler with new "Execute Timings" actions.

Updated header support for the DMAR table to match the current version of
the related spec.

Added extensions to the ASL Concatenate operator to allow any ACPI object
to be passed as an operand. Any object other than Integer/String/Buffer
simply returns a string containing the object type. This extends the
usefulness of the Printf macros. Previously, Concatenate would abort the
control method if a non-data object was encountered.

ACPICA source code: Deployed the C "const" keyword across the source code
where appropriate. ACPICA BZ 732. Joerg Sonnenberger (NetBSD).

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 137.1K Code, 51.5K Data, 188.6K Total
    Debug Version:    201.0K Code, 82.0K Data, 283.0K Total
  Previous Release:
    Non-Debug Version: 136.2K Code, 51.5K Data, 187.7K Total
    Debug Version:    200.4K Code, 82.0K Data, 282.4K Total

2) iASL Compiler/Disassembler and Tools:

iASL/Disassembler: Improved the heuristic used to determine the number of
arguments for an externally defined control method (a method in another
table). Although this is an improvement, there is no deterministic way to
"guess" the number of method arguments. Only the ACPI 6.0 External opcode
will completely solve this problem as it is deployed (automatically) in
newer BIOS code.

iASL/Disassembler: Fixed an ordering issue for emitted External() ASL
statements that could cause errors when the disassembled file is
compiled. ACPICA BZ 1243. David Box.

iASL: Fixed a regression caused by the merger of the two versions of the
local strtoul64. Because of a dependency on a global variable, strtoul64
could return an error for integers greater than a 32-bit value. ACPICA BZ
1260.

iASL: Fixed a regression where a fault could occur for an ASL Return
statement if it invokes a control method that is not resolved. ACPICA BZ
1264.

AcpiXtract: Improved input file validation: detection of binary files and
non-acpidump text files.

----------------------------------------
12 February 2016. Summary of changes for version 20160212:

1) ACPICA kernel-resident subsystem:

Implemented full support for the ACPI 6.1 specification (released in
January). This version of the specification is available at:
http://www.uefi.org/specifications

Only a relatively small number of changes were required in ACPICA to
support ACPI 6.1, in these areas:
- New predefined names
- New _HID values
- A new subtable for HEST
- A few other header changes for new values

Ensure \_SB_._INI is executed before any _REG methods are executed. There
appears to be existing BIOS code that relies on this behavior. Lv Zheng.

Reverted a change made in version 20151218 which enabled method
invocations to be targets of various ASL operators (SuperName and Target
grammar elements). While the new behavior is supported by the ACPI
specification, other AML interpreters do not support this behavior and
never will. The ACPI specification will be updated for ACPI 6.2 to remove
this support. Therefore, the change was reverted to the original ACPICA
behavior.

ACPICA now supports the GCC 6 compiler.

Current Release: (Note: build changes increased sizes)
    Non-Debug Version: 136.2K Code, 51.5K Data, 187.7K Total
    Debug Version:    200.4K Code, 82.0K Data, 282.4K Total
Previous Release:
    Non-Debug Version: 102.7K Code, 28.4K Data, 131.1K Total
    Debug Version:    200.4K Code, 81.9K Data, 282.3K Total

2) iASL Compiler/Disassembler and Tools:

Completed full support for the ACPI 6.0 External() AML opcode. The
compiler emits an external AML opcode for each ASL External statement.
This opcode is used by the disassembler to assist with the disassembly of
external control methods by specifying the required number of arguments
for the method. AML interpreters do not use this opcode. To ensure that
interpreters do not even see the opcode, a block of one or more external
opcodes is surrounded by an "If(0)" construct. As this feature becomes
commonly deployed in BIOS code, the ability of disassemblers to correctly
disassemble AML code will be greatly improved. David Box.

iASL: Implemented support for an optional cross-reference output file.
The -lx option will create a the cross-reference file with the suffix
"xrf". Three different types of cross-reference are created in this file:
- List of object references made from within each control method
- Invocation (caller) list for each user-defined control method
- List of references to each non-method object in the namespace

iASL: Method invocations as ASL Target operands are now disallowed and
flagged as errors in preparation for ACPI 6.2 (see the description of the
problem above).

----------------------------------------
8 January 2016. Summary of changes for version 20160108:

1) ACPICA kernel-resident subsystem:

Updated all ACPICA copyrights and signons to 2016: Added the 2016
copyright to all source code module headers and utility/tool signons.
This includes the standard Linux dual-license header. This affects
virtually every file in the ACPICA core subsystem, iASL compiler, all
ACPICA utilities, and the ACPICA test suite.

Fixed a regression introduced in version 20151218 concerning the
execution of so-called module-level ASL/AML code. Namespace objects
created under a module-level If() construct were not properly/fully
entered into the namespace and could cause an interpreter fault when
accessed.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

Current Release:
    Non-Debug Version: 102.7K Code, 28.4K Data, 131.1K Total
    Debug Version:    200.4K Code, 81.9K Data, 282.4K Total
  Previous Release:
    Non-Debug Version: 102.6K Code, 28.4K Data, 131.0K Total
    Debug Version:    200.3K Code, 81.9K Data, 282.3K Total

2) iASL Compiler/Disassembler and Tools:

Fixed a problem with the compilation of the GpioIo and GpioInt resource
descriptors. The _PIN field name was incorrectly defined to be an array
of 32-bit values, but the _PIN values are in fact 16 bits each. This
would cause incorrect bit width warnings when using Word (16-bit) fields
to access the descriptors.

----------------------------------------
18 December 2015. Summary of changes for version 20151218:

1) ACPICA kernel-resident subsystem:

Implemented per-AML-table execution of "module-level code" as individual
ACPI tables are loaded into the namespace during ACPICA initialization.
In other words, any module-level code within an AML table is executed
immediately after the table is loaded, instead of batched and executed
after all of the tables have been loaded. This provides compatibility
with other ACPI implementations. ACPICA BZ 1219. Bob Moore, Lv Zheng,
David Box.

To fully support the feature above, the default operation region handlers
for the SystemMemory, SystemIO, and PCI_Config address spaces are now
installed before any ACPI tables are loaded. This enables module-level
code to access these address spaces during the table load and module-
level code execution phase. ACPICA BZ 1220. Bob Moore, Lv Zheng, David
Box.

Implemented several changes to the internal _REG support in conjunction
with the changes above. Also, changes to the AcpiExec/AcpiNames/Examples
utilities for the changes above. Although these tools were changed, host
operating systems that simply use the default handlers for SystemMemory,
SystemIO, and PCI_Config spaces should not require any update. Lv Zheng.

For example, in the code below, DEV1 is conditionally added to the
namespace by the DSDT via module-level code that accesses an operation
region. The SSDT references DEV1 via the Scope operator. DEV1 must be
created immediately after the DSDT is loaded in order for the SSDT to
successfully reference DEV1. Previously, this code would cause an
AE_NOT_EXIST exception during the load of the SSDT. Now, this code is
fully supported by ACPICA.

    DefinitionBlock ("", "DSDT", 2, "Intel", "DSDT1", 1)
    {
        OperationRegion (OPR1, SystemMemory, 0x400, 32)
        Field (OPR1, AnyAcc, NoLock, Preserve)
        {
            FLD1, 1
        }
        If (FLD1)
        {
            Device (\DEV1)
            {
            }
        }
    }
    DefinitionBlock ("", "SSDT", 2, "Intel", "SSDT1", 1)
    {
        External (\DEV1, DeviceObj)
        Scope (\DEV1)
        {
        }
    }

Fixed an AML interpreter problem where control method invocations were
not handled correctly when the invocation was itself a SuperName argument
to another ASL operator. In these cases, the method was not invoked.
ACPICA BZ 1002. Affects the following ASL operators that have a SuperName
argument:
    Store
    Acquire, Wait
    CondRefOf, RefOf
    Decrement, Increment
    Load, Unload
    Notify
    Signal, Release, Reset
    SizeOf

Implemented automatic String-to-ObjectReference conversion support for
packages returned by predefined names (such as _DEP). A common BIOS error
is to add double quotes around an ObjectReference namepath, which turns
the reference into an unexpected string object. This support detects the
problem and corrects it before the package is returned to the caller that
invoked the method. Lv Zheng.

Implemented extensions to the Concatenate operator. Concatenate now
accepts any type of object, it is not restricted to simply
Integer/String/Buffer. For objects other than these 3 basic data types,
the argument is treated as a string containing the name of the object
type. This expands the utility of Concatenate and the Printf/Fprintf
macros. ACPICA BZ 1222.

Cleaned up the output of the ASL Debug object. The timer() value is now
optional and no longer emitted by default. Also, the basic data types of
Integer/String/Buffer are simply emitted as their values, without a data
type string -- since the data type is obvious from the output. ACPICA BZ
1221.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 102.6K Code, 28.4K Data, 131.0K Total
    Debug Version:    200.3K Code, 81.9K Data, 282.3K Total
  Previous Release:
    Non-Debug Version: 102.0K Code, 28.3K Data, 130.3K Total
    Debug Version:    199.6K Code, 81.8K Data, 281.4K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Fixed some issues with the ASL Include() operator. This operator
was incorrectly defined in the iASL parser rules, causing a new scope to
be opened for the code within the include file. This could lead to
several issues, including allowing ASL code that is technically illegal
and not supported by AML interpreters. Note, this does not affect the
related #include preprocessor operator. ACPICA BZ 1212.

iASL/Disassembler: Implemented support for the ASL ElseIf operator. This
operator is essentially an ASL macro since there is no AML opcode
associated with it. The code emitted by the iASL compiler for ElseIf is
an Else opcode followed immediately by an If opcode. The disassembler
will now emit an ElseIf if it finds an Else immediately followed by an
If. This simplifies the decoded ASL, especially for deeply nested
If..Else and large Switch constructs. Thus, the disassembled code more
closely follows the original source ASL. ACPICA BZ 1211. Example:

    Old disassembly:
        Else
        {
            If (Arg0 == 0x02)
            {
                Local0 = 0x05
            }
        }

    New disassembly:
        ElseIf (Arg0 == 0x02)
        {
            Local0 = 0x05
        }

AcpiExec: Added support for the new module level code behavior and the
early region installation. This required a small change to the
initialization, since AcpiExec must install its own operation region
handlers.

AcpiExec: Added support to make the debug object timer optional. Default
is timer disabled. This cleans up the debug object output -- the timer
data is rarely used.

AcpiExec: Multiple ACPI tables are now loaded in the order that they
appear on the command line. This can be important when there are
interdependencies/references between the tables.

iASL/Templates. Add support to generate template files with multiple
SSDTs within a single output file. Also added ommand line support to
specify the number of SSDTs (in addition to a single DSDT). ACPICA BZ
1223, 1225.

----------------------------------------
24 November 2015. Summary of changes for version 20151124:

1) ACPICA kernel-resident subsystem:

Fixed a possible regression for a previous update to FADT handling. The
FADT no longer has a fixed table ID, causing some issues with code that
was hardwired to a specific ID. Lv Zheng.

Fixed a problem where the method auto-serialization could interfere with
the current SyncLevel. This change makes the auto-serialization support
transparent to the SyncLevel support and management.

Removed support for the _SUB predefined name in AcpiGetObjectInfo. This
interface is intended for early access to the namespace during the
initial namespace device discovery walk. The _SUB method has been seen to
access operation regions in some cases, causing errors because the
operation regions are not fully initialized.

AML Debugger: Fixed some issues with the terminate/quit/exit commands
that can cause faults. Lv Zheng.

AML Debugger: Add thread ID support so that single-step mode only applies
to the AML Debugger thread. This prevents runtime errors within some
kernels. Lv Zheng.

Eliminated extraneous warnings from AcpiGetSleepTypeData. Since the _Sx
methods that are invoked by this interface are optional, removed warnings
emitted for the case where one or more of these methods do not exist.
ACPICA BZ 1208, original change by Prarit Bhargava.

Made a major pass through the entire ACPICA source code base to
standardize formatting that has diverged a bit over time. There are no
functional changes, but this will of course cause quite a few code
differences from the previous ACPICA release.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 102.0K Code, 28.3K Data, 130.3K Total
    Debug Version:    199.6K Code, 81.8K Data, 281.4K Total
  Previous Release:
    Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total
    Debug Version:    199.3K Code, 81.4K Data, 280.7K Total

2) iASL Compiler/Disassembler and Tools:

iASL/acpiexec/acpixtract/disassembler: Added support to allow multiple
definition blocks within a single ASL file and the resulting AML file.
Support for this type of file was also added to the various tools that
use binary AML files: acpiexec, acpixtract, and the AML disassembler. The
example code below shows two definition blocks within the same file:

    DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel", "Template",
0x12345678)
    {
    }
    DefinitionBlock ("", "SSDT", 2, "Intel", "Template", 0xABCDEF01)
    {
    }

iASL: Enhanced typechecking for the Name() operator. All expressions for
the value of the named object must be reduced/folded to a single constant
at compile time, as per the ACPI specification (the AML definition of
Name()).

iASL: Fixed some code indentation issues for the -ic and -ia options (C
and assembly headers). Now all emitted code correctly begins in column 1.

iASL: Added an error message for an attempt to open a Scope() on an
object defined in an SSDT. The DSDT is always loaded into the namespace
first, so any attempt to open a Scope on an SSDT object will fail at
runtime.

----------------------------------------
30 September 2015. Summary of changes for version 20150930:

1) ACPICA kernel-resident subsystem:

Debugger: Implemented several changes and bug fixes to assist support for
the in-kernel version of the AML debugger. Lv Zheng.
- Fix the "predefined" command for in-kernel debugger.
- Do not enter debug command loop for the help and version commands.
- Disallow "execute" command during execution/single-step of a method.

Interpreter: Updated runtime typechecking for all operators that have
target operands. The operand is resolved and validated that it is legal.
For example, the target cannot be a non-data object such as a Device,
Mutex, ThermalZone, etc., as per the ACPI specification.

Debugger: Fixed the double-mutex user I/O handshake to work when local
deadlock detection is enabled.

Debugger: limited display of method locals and arguments (LocalX and
ArgX) to only those that have actually been initialized. This prevents
lines of extraneous output.

Updated the definition of the NFIT table to correct the bit polarity of
one flag: ACPI_NFIT_MEM_ARMED --> ACPI_NFIT_MEM_NOT_ARMED

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 101.7K Code, 27.9K Data, 129.6K Total
    Debug Version:    199.3K Code, 81.4K Data, 280.7K Total
  Previous Release:
    Non-Debug Version: 101.3K Code, 27.7K Data, 129.0K Total
    Debug Version:    198.6K Code, 80.9K Data, 279.5K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Improved the compile-time typechecking for operands of many of the
ASL operators:

-- Added an option to disable compiler operand/operator typechecking (-
ot).

-- For the following operators, the TermArg operands are now validated
when possible to be Integer data objects: BankField, OperationRegion,
DataTableRegion, Buffer, and Package.

-- Store (Source, Target): Both the source and target operands are
resolved and checked that the operands are both legal. For example,
neither operand can be a non-data object such as a Device, Mutex,
ThermalZone, etc. Note, as per the ACPI specification, the CopyObject
operator can be used to store an object to any type of target object.

-- Store (Source, Target): If the source is a Package object, the target
must be a Package object, LocalX, ArgX, or Debug. Likewise, if the target
is a Package, the source must also be a Package.

-- Store (Source, Target): A warning is issued if the source and target
resolve to the identical named object.

-- Store (Source, <method invocation>): An error is generated for the
target method invocation, as this construct is not supported by the AML
interpreter.

-- For all ASL math and logic operators, the target operand must be a
data object (Integer, String, Buffer, LocalX, ArgX, or Debug). This
includes the function return value also.

-- External declarations are also included in the typechecking where
possible. External objects defined using the UnknownObj keyword cannot be
typechecked, however.

iASL and Disassembler: Added symbolic (ASL+) support for the ASL Index
operator:
- Legacy code: Index(PKG1, 3)
- New ASL+ code: PKG1[3]
This completes the ACPI 6.0 ASL+ support as it was the only operator not
supported.

iASL: Fixed the file suffix for the preprocessor output file (.i). Two
spaces were inadvertently appended to the filename, causing file access
and deletion problems on some systems.

ASL Test Suite (ASLTS): Updated the master makefile to generate all
possible compiler output files when building the test suite -- thus
exercising these features of the compiler. These files are automatically
deleted when the test suite exits.

----------------------------------------
18 August 2015. Summary of changes for version 20150818:

1) ACPICA kernel-resident subsystem:

Fix a regression for AcpiGetTableByIndex interface causing it to fail. Lv
Zheng. ACPICA BZ 1186.

Completed development to ensure that the ACPICA Disassembler and Debugger
are fully standalone components of ACPICA. Removed cross-component
dependences. Lv Zheng.

The max-number-of-AML-loops is now runtime configurable (previously was
compile-time only). This is essentially a loop timeout to force-abort
infinite AML loops. ACPCIA BZ 1192.

Debugger: Cleanup output to dump ACPI names and namepaths without any
trailing underscores. Lv Zheng. ACPICA BZ 1135.

Removed unnecessary conditional compilations across the Debugger and
Disassembler components where entire modules could be left uncompiled.

The aapits test is deprecated and has been removed from the ACPICA git
tree. The test has never been completed and has not been maintained, thus
becoming rather useless. ACPICA BZ 1015, 794.

A batch of small changes to close bugzilla and other reports:
- Remove duplicate code for _PLD processing. ACPICA BZ 1176.
- Correctly cleanup after a ACPI table load failure. ACPICA BZ 1185.
- iASL: Support POSIX yacc again in makefile. Jung-uk Kim.
- ACPI table support: general cleanup and simplification. Lv Zheng, Bob
Moore.
- ACPI table support: fix for a buffer read overrun in AcpiTbFindTable.
ACPICA BZ 1184.
- Enhance parameter validation for DataTableRegion and LoadTable ASL/AML
operators.
- Debugger: Split debugger initialization/termination interfaces. Lv
Zheng.
- AcpiExec: Emit OemTableId for SSDTs during the load phase for table
identification.
- AcpiExec: Add debug message during _REG method phase during table
load/init.
- AcpiNames: Fix a regression where some output was missing and no longer
emitted.
- Debugger: General cleanup and simplification. Lv Zheng.
- Disassembler: Cleanup use of several global option variables. Lv Zheng.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 101.3K Code, 27.7K Data, 129.0K Total
    Debug Version:    198.6K Code, 80.9K Data, 279.5K Total
  Previous Release:
    Non-Debug Version: 100.9K Code, 24.5K Data, 125.4K Total
    Debug Version:    197.8K Code, 81.5K Data, 279.3K Total

2) iASL Compiler/Disassembler and Tools:

AcpiExec: Fixed a problem where any more than 32 ACPI tables in the XSDT
were not handled properly and caused load errors. Now, properly invoke
and use the ACPICA auto-reallocate mechanism for ACPI table data
structures. ACPICA BZ 1188

AcpiNames: Add command-line wildcard support for ACPI table files. ACPICA
BZ 1190.

AcpiExec and AcpiNames: Add -l option to load ACPI tables only. For
AcpiExec, this means that no control methods (like _REG/_INI/_STA) are
executed during initialization. ACPICA BZ 1187, 1189.

iASL/Disassembler: Implemented a prototype "listing" mode that emits AML
that corresponds to each disassembled ASL statement, to simplify
debugging. ACPICA BZ 1191.

Debugger: Add option to the "objects" command to display a summary of the
current namespace objects (Object type and count). This is displayed if
the command is entered with no arguments.

AcpiNames: Add -x option to specify debug level, similar to AcpiExec.

----------------------------------------
17 July 2015. Summary of changes for version 20150717:

1) ACPICA kernel-resident subsystem:

Improved the partitioning between the Debugger and Disassembler
components. This allows the Debugger to be used standalone within kernel
code without the Disassembler (which is used for single stepping also).
This renames and moves one file, dmobject.c to dbobject.c. Lv Zheng.

Debugger: Implemented a new command to trace the execution of control
methods (Trace). This is especially useful for the in-kernel version of
the debugger when file I/O may not be available for method trace output.
See the ACPICA reference for more information. Lv Zheng.

Moved all C library prototypes (used for the local versions of these
functions when requested) to a new header, acclib.h
Cleaned up the use of non-ANSI C library functions. These functions are
implemented locally in ACPICA. Moved all such functions to a common
source file, utnonansi.c

Debugger: Fixed a problem with the "!!" command (get last command
executed) where the debugger could enter an infinite loop and eventually
crash.

Removed the use of local macros that were used for some of the standard C
library functions to automatically cast input parameters. This mostly
affected the is* functions where the input parameter is defined to be an
int. This required a few modifications to the main ACPICA source code to
provide casting for these functions and eliminate possible compiler
warnings for these parameters.

Across the source code, added additional status/error checking to resolve
issues discovered by static source code analysis tools such as Coverity.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 100.9K Code, 24.5K Data, 125.4K Total
    Debug Version:    197.8K Code, 81.5K Data, 279.3K Total
  Previous Release:
    Non-Debug Version: 100.6K Code, 27.6K Data, 128.2K Total
    Debug Version:    196.2K Code, 81.0K Data, 277.2K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Fixed a regression where the device map file feature no longer
worked properly when used in conjunction with the disassembler. It only
worked properly with the compiler itself.

iASL: Implemented a new warning for method LocalX variables that are set
but never used (similar to a C compiler such as gcc). This also applies
to ArgX variables that are not defined by the parent method, and are
instead (legally) used as local variables.

iASL/Preprocessor: Finished the pass-through of line numbers from the
preprocessor to the compiler. This ensures that compiler errors/warnings
have the correct original line numbers and filenames, regardless of any
#include files.

iASL/Preprocessor: Fixed a couple of issues with comment handling and the
pass-through of comments to the preprocessor output file (which becomes
the compiler input file). Also fixed a problem with // comments that
appear after a math expression.

iASL: Added support for the TCPA server table to the table compiler and
template generator. (The client table was already previously supported)

iASL/Preprocessor: Added a permanent #define of the symbol "__IASL__" to
identify the iASL compiler.

Cleaned up the use of the macros NEGATIVE and POSITIVE which were defined
multiple times. The new names are ACPI_SIGN_NEGATIVE and
ACPI_SIGN_POSITIVE.

AcpiHelp: Update to expand help messages for the iASL preprocessor
directives.

----------------------------------------
19 June 2015. Summary of changes for version 20150619:

Two regressions in version 20150616 have been addressed:

Fixes some problems/issues with the C library macro removal (ACPI_STRLEN,
etc.) This update changes ACPICA to only use the standard headers for
functions, or the prototypes for the local versions of the C library
functions. Across the source code, this required some additional casts
for some Clib invocations for portability. Moved all local prototypes to
a new file, acclib.h

Fixes several problems with recent changes to the handling of the FACS
table that could cause some systems not to boot.

----------------------------------------
16 June 2015. Summary of changes for version 20150616:

1) ACPICA kernel-resident subsystem:

Across the entire ACPICA source code base, the various macros for the C
library functions (such as ACPI_STRLEN, etc.) have been removed and
replaced by the standard C library names (strlen, etc.) The original
purpose for these macros is no longer applicable. This simplification
reduces the number of macros used in the ACPICA source code
significantly, improving readability and maintainability.

Implemented support for a new ACPI table, the OSDT. This table, the
"override" SDT, can be loaded directly by the host OS at boot time. It
enables the replacement of existing namespace objects that were installed
via the DSDT and/or SSDTs. The primary purpose for this is to replace
buggy or incorrect ASL/AML code obtained via the BIOS. The OSDT is slated
for inclusion in a future version of the ACPI Specification. Lv Zheng/Bob
Moore.

Added support for systems with (improperly) two FACS tables -- a "32-bit"
table (via FADT 32-bit legacy field) and a "64-bit" table (via the 64-bit
X field). This change will support both automatically. There continues to
be systems found with this issue. This support requires a change to the
AcpiSetFirmwareWakingVector interface. Also, a public global variable has
been added to allow the host to select which FACS is desired
(AcpiGbl_Use32BitFacsAddresses). See the ACPICA reference for more
details Lv Zheng.

Added a new feature to allow for systems that do not contain an FACS.
Although this is already supported on hardware-reduced platforms, the
feature has been extended for all platforms. The reasoning is that we do
not want to abort the entire ACPICA initialization just because the
system is seriously buggy and has no FACS.

Fixed a problem where the GUID strings for NFIT tables (in acuuid.h) were
not correctly transcribed from the ACPI specification in ACPICA version
20150515.

Implemented support for the _CLS object in the AcpiGetObjectInfo external
interface.

Updated the definitions of the TCPA and TPM2 ACPI tables to the more
recent TCG ACPI Specification, December 14, 2014. Table disassembler and
compiler also updated. Note: The TCPA "server" table is not supported by
the disassembler/table-compiler at this time.

ACPI 6.0: Added definitions for the new GIC version field in the MADT.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version: 100.6K Code, 27.6K Data, 128.2K Total
    Debug Version:    196.2K Code, 81.0K Data, 277.2K Total
  Previous Release:
    Non-Debug Version:  99.9K Code, 27.5K Data, 127.4K Total
    Debug Version:    195.2K Code, 80.8K Data, 276.0K Total

2) iASL Compiler/Disassembler and Tools:

Disassembler: Fixed a problem with the new symbolic operator disassembler
where incorrect ASL code could be emitted in some cases for the "non-
commutative" operators -- Subtract, Divide, Modulo, ShiftLeft, and
ShiftRight. The actual problem cases seem to be rather unusual in common
ASL code, however. David Box.

Modified the linux version of acpidump to obtain ACPI tables from not
just /dev/mem (which may not exist) and /sys/firmware/acpi/tables. Lv
Zheng.

iASL: Fixed a problem where the user preprocessor output file (.i)
contained extra data that was not expected. The compiler was using this
file as a temporary file and passed through #line directives in order to
keep compiler error messages in sync with the input file and line number
across multiple include files. The (.i) is no longer a temporary file as
the compiler uses a new, different file for the original purpose.

iASL: Fixed a problem where comments within the original ASL source code
file were not passed through to the preprocessor output file, nor any
listing files.

iASL: Fixed some issues for the handling of the "#include" preprocessor
directive and the similar (but not the same) "Include" ASL operator.

iASL: Add support for the new OSDT in both the disassembler and compiler.

iASL: Fixed a problem with the constant folding support where a Buffer
object could be incorrectly generated (incorrectly formed) during a
conversion to a Store() operator.

AcpiHelp: Updated for new NFIT GUIDs, "External" AML opcode, and new
description text for the _REV predefined name. _REV now permanently
returns 2, as per the ACPI 6.0 specification.

Debugger: Enhanced the output of the Debug ASL object for references
produced by the Index operator. For Buffers and strings, only output the
actual byte pointed to by the index. For packages, only print the single
package element decoded by the index. Previously, the entire
buffer/string/package was emitted.

iASL/Table-compiler: Fixed a regression where the "generic" data types
were no longer recognized, causing errors.

----------------------------------------
15 May 2015. Summary of changes for version 20150515:

This release implements most of ACPI 6.0 as described below.

1) ACPICA kernel-resident subsystem:

Implemented runtime argument checking and return value checking for all
new ACPI 6.0 predefined names. This includes: _BTH, _CR3, _DSD, _LPI,
_MTL, _PRR, _RDI, _RST, _TFP, _TSN.

Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and
has a much larger code and data size.

  Current Release:
    Non-Debug Version:  99.9K Code, 27.5K Data, 127.4K Total
    Debug Version:    195.2K Code, 80.8K Data, 276.0K Total
  Previous Release:
    Non-Debug Version:  99.1K Code, 27.3K Data, 126.4K Total
    Debug Version:    192.8K Code, 79.9K Data, 272.7K Total

2) iASL Compiler/Disassembler and Tools:

iASL compiler: Added compile-time support for all new ACPI 6.0 predefined
names (argument count validation and return value typechecking.)

iASL disassembler and table compiler: implemented support for all new
ACPI 6.0 tables. This includes: DRTM, IORT, LPIT, NFIT, STAO, WPBT, XENV.

iASL disassembler and table compiler: Added ACPI 6.0 changes to existing
tables: FADT, MADT.

iASL preprocessor: Added a new directive to enable inclusion of binary
blobs into ASL code. The new directive is #includebuffer. It takes a
binary file as input and emits a named ascii buffer object into the ASL
code.

AcpiHelp: Added support for all new ACPI 6.0 predefined names.

AcpiHelp: Added a new option, -d, to display all iASL preprocessor
directives.

AcpiHelp: Added a new option, -t, to display all known/supported ACPI
tables.

(maya)

2016-10-14 06:42:48 UTC MAIN commitmail json YAML

Re-add checksums for "patch-1.6.0.rr.compressed.gz".

Problem found by wizd(8)

(tron)

2016-10-13 21:49:06 UTC MAIN commitmail json YAML

Updated sysutils/open-vm-tools to 10.0.7nb2

(ryoon)

2016-10-13 21:48:26 UTC MAIN commitmail json YAML

2016-10-13 19:09:52 UTC MAIN commitmail json YAML

Note update of net/haproxy

(morr)

2016-10-13 19:08:34 UTC MAIN commitmail json YAML

Update package to newest version.

Changes:

2016/08/30 : 1.6.9
    - DOC: Updated 51Degrees readme.
    - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
    - BUG/MINOR: payload: fix SSLv2 version parser
    - MINOR: cli: allow the semi-colon to be escaped on the CLI

2016/08/14 : 1.6.8
    - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash
    - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
    - BUG/MINOR: peers: Fix peers data decoding issue
    - DOC: lua: remove old functions
    - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
    - BUG/MEDIUM: stream-int: completely detach connection on connect error
    - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
    - BUILD: make proto_tcp.c compatible with musl library
    - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
    - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
    - MINOR: sample: implement smp_is_safe() and smp_make_safe()
    - MINOR: sample: provide smp_is_rw() and smp_make_rw()
    - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
    - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
    - BUG/MEDIUM: stick-table: properly convert binary samples to keys
    - MINOR: sample: use smp_make_rw() in upper/lower converters
    - BUG/MINOR: peers: some updates are pushed twice after a resync.
    - BUG/MINOR: peers: empty chunks after a resync.
    - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table

2016/07/13 : 1.6.7
    - MINOR: new function my_realloc2 = realloc + free upon failure
    - CLEANUP: fixed some usages of realloc leading to memory leak
    - Revert "BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()"
    - BUG/MEDIUM: dns: fix alignment issues in the DNS response parser
    - BUG/MINOR: Fix endiness issue in DNS header creation code

(morr)

2016-10-13 17:53:53 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 1.7.1

(tron)

2016-10-13 17:53:36 UTC MAIN commitmail json YAML

Update "mutt" package to version 1.7.1. Changes since version 1.7.0:
This is a bug fix release, fixing an imap segfault along with several
other small issues found in 1.7.0.  Details can be found in the
ChangeLog file.

(tron)

2016-10-13 15:30:33 UTC MAIN commitmail json YAML

Mark the update of sysutils/collectd and subpackages to 5.6.1

(fhajny)

2016-10-13 15:17:29 UTC MAIN commitmail json YAML

Update sysutils/collectd and subpackages to 5.6.1.

- Simplify patching somewhat by calling automake
- Temporarily disable the processes plugin patch for NetBSD, until
  its code is amended for collectd code changes.

Version 5.6.1
- Build system: Unnecessary linking of the Write Graphite plugin
  with libyajl has been removed.
- collectd: A bug in the FlushInterval option that caused a
  segmentation fault in the Write HTTP plugin has been fixed.
- Apache plugin: A syntax error has been fixed.
- cURL-JSON plugin: A segmentation fault that occurred when
  handling JSON with unexpected structure has been fixed.
- PostgreSQL plugin: Handling of NULL values in the query_plans
  and query_plans_by_table queries has been fixed.
- RRDCacheD plugin: Reconnection behavior has been added.
- VServer plugin: Use of a deprecated API (readdir_r()) has been
  fixed.
- Write Graphite plugin: Make default values configurable at
  compile time again.
- Write HTTP plugin: A bug has been fixed that lead to flush
  callbacks being registered twice.

Version 5.6.0
- Build system: An option to to avoid building the DF plugin
  against XFS has been added.
- Build system: Autoconf >=2.60, a C99-capable compiler and
  pkg-config are now required.
- Build system: Building with -Werror is now optional.
- Build system: Many compilation issues on non-Linux platforms
  have been fixed, leading to wider plugin support.
- Build system: The configuration summary now also ends up in
  config.log.
- collectd: All command-line options now override global options
  from the config file.
- collectd: A number of unit tests for commonly used functions
  have been added.
- collectd: Plugins start up and read timeouts are now logged.
- collectd: Support for a timeout has been added to FLUSH
  callbacks.
- collectd: The -T command line switch now reports more errors.
- collectd: The max size of value list elements
  (DATA_MAX_NAME_LEN) has been doubled and is now configurable at
  build time.
- Set target: The MetaData option has been added.
- AMQP plugin, Write_HTTP plugin, Write_Kafka plugin: Support for
  libyajl < 2 has been added.
- APC UPS plugin: Parsing of end markers has been fixed.
- APC UPS plugin: The PersistentConnection option has been added.
- ceph plugin, DNS plugin, Exec plugin, IPTables plugin, Ping
  plugin, turbostat plugin: When running unprivileged, these
  plugins will now warn about insuffiscient permissions or
  capabilities(7).
- Chrony plugin: This new plugin collects NTP data from the chrony
  NTP server.
- cpusleep plugin: This new plugin measures time spent by CPU in
  deep sleep mode.
- CPU plugin: The ReportNumCpu option has been added.
- cURL plugin, cURL-JSON plugin, cURL-XML plugin: The new
  Statistics reports various per-HTTP connection timers.
- DBI plugin: The Interval option has been added to Database
  blocks.
- Disk plugin: Support for FreeBSD has been added.
- Empty Counter match: Support for derives has been implemented.
- GenericJMX plugin: Support for TabularData and the PluginName
  option have been added.
- GPS plugin: This new plugin reports the number of sattelites
  seen by and precision of a GPS receiver.
- gRPC plugin: This new client and server plugin allows sending
  and receiving metrics using the gRPC protocol. Comparable to the
  UnixSock plugin, but using TCP and TLS.
- Interface plugin: Reporting dropped packets has been added.
- Interface plugin: The ReportInactive has been added, letting
  users skip inactive network interfaces.
- Interface plugin: The new, Solaris-only UniqueName option has
  been added.
- Lua plugin: This new language binding allows writing plugins
  using the Lua programming language.
- Memory plugin: Reporting of ARC memory on Solaris has been
  added.
- MQTT plugin: This new plugin sends metrics to and/or receives
  metrics from an MQTT broker.
- MySQL plugin: Connection to the database server can now be done
  over SSL.
- MySQL plugin: Monitoring slow queries has been added.
- MySQL plugin: mysql_bpool_pages-flushed has been renamed to
  mysql_bpool_counters-pages_flushed because the value is
  cumulative.
- MySQL plugin: Support for Galera statistics has been added.
- MySQL plugin: Support for InnoDB metrics was improved.
- MySQL plugin: The mysql_sort type has been split into 3
  different types.
- Network plugin: Decryption error logging has been improved.
- Notify Nagios plugin: This new plugin sends notifications to
  Nagios as a passive check result.
- NTPd plugin: The plugin now detects if the ntp daemon reports
  nanoseconds instead of microseconds.
- OpenLDAP plugin: Several connection-related improvements have
  been made.
- OpenLDAP plugin: Support for "simple authentication" has been
  added.
- Ping plugin: The Size option has been added, allowing the ICMP
  data payload size to be configured.
- PostgreSQL plugin, DBI plugin, Oracle plugin: The new
  PluginInstanceFrom option has been added.
- PowerDNS plugin: The recursor metrics have been updated to 3.7.3
  and missing rr types have been added.
- Processes plugin: Counting of context switches was added for
  Linux.
- Processes plugin: Improve reliability of thread counts on Linux.
- Python plugin: Minimal Python version requirement has been
  bumped to 2.6.
- Redis plugin: Several additional metrics are now collected.
- Sensors plugin: The UseLabels option has been added.
- SMART plugin: The new IgnoreSleepMode option has been added.
- SMART plugin: The new UseSerial option allows identifying
  devices in a stable way.
- SNMP plugin: The IpAddress can now be used for instances.
- StatsD plugin: Latency calculation histogram is now able to
  shrink automatically to optimal size.
- StatsD plugin: The CounterSum option has been added.
- UUID plugin: The plugin now also looks in in smbios system table
  and /sys/class/dmi.
- virt plugin: The PluginInstanceFormat option has been added.
- Write Graphite plugin: The ReconnectInterval option has been
  added.
- Write HTTP plugin: A KairosDB formatter has been added.
- Write HTTP plugin: Notifications are now handled by this plugin.
- Write HTTP plugin: The LogHttpError option has been added.
- Write HTTP plugin: The new Headers option allows setting custom
  HTTP headers in outgoing requests.
- Write Kafka plugin: Key handling has been made more
  comprehensive and reliable.
- Write Redis plugin: The Database, MaxSetSize, Prefix and
  StoreRates options have been added.
- Write Riemann plugin: The new BatchFlushTimeout and Timeout
  option have been added.
- Write Riemann plugin: This plugin now requires the
  riemann-c-client library, version 1.6.0+. This adds support for
  submitting values to Riemann over TLS.
- Write TSDB plugin, Write Sensu plugin, Write Riemann plugin,
  Write Graphite plugin, Write TSDB plugin: TCP keepalive is now
  enabled, helping graceful recovery from unclean network
  disconnections.
- XenCPU plugin: This new plugin collects XEN Hypervisor CPU
  stats.
- ZFS ARC plugin: Several new statistics have been added and a
  couple of obsolete ones removed.
- Zone plugin: This new plugin reads per-zone CPU usage on
  Solaris.

Version 5.5.2
- collectd: A division by zero has been fixed in the
  plugin_dispatch_multivalue() function.
- collectd: The address of the Free Software Foundation has been
  fixed in GPL license headers.
- Build system: Detection and handling of librrd 1.6 and later has
  been fixed.
- Apache plugin: A warning about a possible misconfiguration has
  been added.
- cURL, cURL-JSON and cURL-XML plugins: A memory leak when
  allocating more memory fails has been fixed.
- DF plugin: A build issue on DragonFlyBSD has been fixed.
- Ethstat plugin: Code to strip leading whitespace from device
  names. This works around an issue in the VMXNet3 driver.
- Exec plugin: A problem in the error handling of an fdopen()
  failure has been fixed.
- Modbus plugin: The debug output has been disabled by default. It
  is now only enabled when building with --enable-debug.
- Network plugin: A check for the initialization of secure memory
  has been added. Previously, failure to initialize this memory
  was ignored.
- Network plugin: A heap overflow has been fixed in the server
  code. This issue can be triggered remotely and is potentially
  exploitable.
- Perl plugin: Init callbacks have been changed to run essentially
  single-threaded to avoid race conditions by init functions which
  create additional threads.
- Processes plugin: A compilation error on systems without regex.h
  has been fixed.
- Processes plugin: A memory leak on Solaris has been fixed.
- Processes plugin: A warning about too long process names has
  been added.
- Redis plugin: A memory leak in an error handling code path has
  been fixed.
- Redis plugin: The data source type of the expired_keys metric
  has been corrected to DERIVE.
- SMART plugin: A build dependency on libudev has been added.
- StatsD plugin: A deadlock on plugin shutdown has been fixed.
- Write HTTP plugin: Freeing of memory holding HTTP headers during
  shutdown has been fixed.
- Write Sensu plugin: A segfault when the Tag was unset has been
  fixed.
- ZFS ARC plugin: The cache_operation-stolen metric has been
  removed for FreeBSD 10.2 and later.

(fhajny)

2016-10-13 14:31:58 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-App to 1.36

(mef)

2016-10-13 14:31:48 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-App to 1.36
-----------------------------------
1.36 2016-10-11
    - Documentation
    - Set correct encoding on STDERR
    - Fix order of options (fixed by J.R. Mash)
    - Replace dashes in variable names with underscores in bash completion (implemented by Tina M端ller)
    - Do not autocomplete autocomplete itself (implemented by Lisa Hare)
    - Create correct documentation for options with cmd_split
    - Rename hints key to clarify purpose
    - Add ability to negate boolean options (implemented by Marc Logghe)
    - Spelling fixes github#39 (fixed by Gregor Herrmann)
    - Retain original order of elements from @ARGV
(pkgsrc changes)
  - Add following BUILD_DEPENDS for make test
    BUILD_DEPENDS+= p5-Package-DeprecationManager-[0-9]*

(mef)

2016-10-13 14:10:00 UTC MAIN commitmail json YAML

Updated lang/nodejs to 6.8.0

(fhajny)

2016-10-13 14:09:12 UTC MAIN commitmail json YAML

Update lang/nodejs to 6.8.0.

Notable changes

- fs:
  - SyncWriteStream now inherits from Stream.Writable.
  - fs.existsSync() has been undeprecated. fs.exists() remains
    deprecated.
- http: http.request() now accepts a timeout option.
- module: The module loader now maintains its own realpath cache.
- npm: Upgraded to 3.10.8
- stream: Duplex streams now show proper instanceof Stream.Writable.
- timers: Improved setTimeout/Interval performance by up to 22%.

(fhajny)

2016-10-13 12:45:29 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Tiny to 0.070

(wen)

2016-10-13 12:44:33 UTC MAIN commitmail json YAML

Update to 0.070

Upstream changes:
0.070    2016-10-09 23:23:28-04:00 America/New_York

    - No changes from 0.069-TRIAL.

0.069    2016-10-05 11:35:58-04:00 America/New_York (TRIAL RELEASE)

    [INTERNAL]

    - Lazy load Carp only if needed.

0.068    2016-09-23 16:10:03-04:00 America/New_York

    - No changes from 0.067-TRIAL.

0.067    2016-09-14 11:43:14-04:00 America/New_York (TRIAL RELEASE)

    [FIXED]

    - Includes redirect history when issuing a 599 internal error.

0.065    2016-09-09 22:42:43-04:00 America/New_York (TRIAL RELEASE)

    [TESTS]

    - Try harder to clean up environment in t/140_proxy.t (needed for VMS)

(wen)

2016-10-13 12:37:52 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.204000

(wen)

2016-10-13 12:36:39 UTC MAIN commitmail json YAML

Update to 0.204000

Upstream changes:
0.204000  2016-10-10 20:56:51-05:00 America/Chicago

    [ BUG FIXES ]
    * GH #1255: Fix hook overriding in plugin. (Yves Orton)
    * GH #1191: Named capture prior to dispatch breaks dispatch.
      (Yves Orton)
    * GH #1235: Clean up descriptions for HTTP codes 303 and 305.
      (Yanick Champoux)
    * Remove duplicate (and errornous) 451 error message.
      (Sawyer X)
    * GH #1116, #1245: Ensure cached Hash::MultiValue parameters are cloned
      into the new request. (Russell @veryrusty Jenkins)

    [ ENHANCEMENTS ]
    * You can now provide a $EVAL_SHIM to Dancer2::Core::App in order
      to have custom code run on eval{} calls. One example of this
      is to handle proper counting of stack frames when you want to
      unwind/unroll the stack for custom error reporting.
      (Yves Orton)
    * Added a cpanfile to allow installing local dependencies with
      carton. (Mickey Nasriachi)
    * GH #1260: Specify optional charset to send_file and send_as
      (Russell @veryrusty Jenkins)
    * PR #1162: Change skeleton template tags so skeletons can generate
      applications that use Template Toolkit default tags (Jason Lewis)
    * GH #1149: Fix config loading inconsistencies, support local config
      files in addition to standard Dancer conf files (Jonathan Scott Duff)
    * PR #1269: Stash decoded body_parameters separately from those
      in Plack::Request (Russell @veryrusty Jenkins)
    * GH #1253: Static middleware should send 304 Not Modified to enable
      intermediate level caching. (Russell @veryrusty Jenkins)

    [ DOCUMENTATION ]
    * GH #608: Remove extra general COPYRIGHT notice in Tutorial.
      (Sawyer X)
    * Simplify upload example. (Alberto Simç¹­es, Sawyer X)

0.203001  2016-09-03 20:59:47-05:00 America/Chicago

    [ BUG FIXES ]
    * GH #1237: Specify minimum version of List::Util required for pair*
      functionals. (Russell @veryrusty Jenkins)

    [ ENHANCEMENTS ]
    * PR #1242: Replace Class::Load with Module::Runtime (Russell
      Jenkins - @veryrusty)

(wen)

2016-10-13 12:22:56 UTC MAIN commitmail json YAML

- Add BUILD_DEPENDS+=  xmlto-[0-9]*, without this,
  WARNING: xmlto not available so not building doc at configure stage
  and resulting PLIST inconsistency.  Thanks joerg@ for bulkbuild report.

(mef)

2016-10-13 11:04:20 UTC MAIN commitmail json YAML

Enable riemann-client

(fhajny)

2016-10-13 11:03:25 UTC MAIN commitmail json YAML

Added sysutils/riemann-client version 1.9.1

(fhajny)

2016-10-13 11:03:13 UTC MAIN commitmail json YAML

Import riemann-client 1.9.1 as sysutils/riemann-client.

This is a C client library for the Riemann monitoring system,
providing a convenient and simple API, high test coverage and a
copyleft license, along with API and ABI stability.

(fhajny)

2016-10-13 09:40:44 UTC MAIN commitmail json YAML

Enable jenkins-lts

(fhajny)

2016-10-13 09:38:37 UTC MAIN commitmail json YAML

Added devel/jenkins-lts version 2.19.1

(fhajny)

2016-10-13 09:37:50 UTC MAIN commitmail json YAML

Import Jenkins 2.19.1 (LTS) as devel/jenkins-lts.

Changes since 2.7.4 (last LTS update made under devel/jenkins):

Changes from 2.19:
- Fixed the missing icon in the System Script console.
- Fixed background color in the ComboBoxList element in order to
  make options visible.
- Fixed editing default view description with automatic refresh.
  System message is not being displayed instead of the view
  description.
- Do not process null CRON specifications in build triggers.
- Setup wizard now checks if the restart is supported on the
  system before displaying the restart button.
- Test Windows junctions before Java 7 symlink in symbolic link
  checks.

Notable changes since 2.7.4:
- Fix plugin dependency resolution. Jenkins will now refuse to
  load plugins with unsatisfied dependencies, which resulted in
  difficult to diagnose problems. This may result in errors on
  startup if your instance has an invalid plugin configuration.,
  check the Jenkins log for details.
- Don't load all builds to display the paginated build history
  widget.
- Tell browsers not to cache or try to autocomplete forms in
  Jenkins to prevent problems due to invalid data in form
  submissions. From now on, only select form fields (e.g. job name)
  will offer autocompletion.
- Add diagnostic HTTP response to TCP agent listener.
- Allow admins to control the enabled agent protocols on their
  instance from the global security settings screen.
- Prevent NullPointerException on startup after update from
  Jenkins 2.5.
- Always send usage statistics over HTTPs to the new
  usage.jenkins.io hostname.
- Do not inject build variables into Maven process by default for
  new projects.
- IllegalStateException under certain conditions when reloading
  configuration from disk while jobs are in the queue.
- Underprivileged users were unable to use the default value of a
  password parameter.

(fhajny)

2016-10-13 09:35:24 UTC MAIN commitmail json YAML

Updated devel/jenkins to 2.25

(fhajny)

2016-10-13 09:35:11 UTC MAIN commitmail json YAML

Update devel/jenkins to 2.25.

Based on a PR by Jussi Sallinen. Switch to the weekly release
branch and prepare to share framework with devel/jenkins-lts.

Upstream changelog follows (LTS backports up to 2.7.4 excluded).

What's new in 2.25 (2016/10/09)
- Display transient actions for labels.
- Add user to restart log message for restart after plugin
  installation.
- Internal: Code modernization: Use try-with-resources a lot more

What's new in 2.24 (2016/10/02)
- Show notification with popup on most pages when administrative
  monitors are active.
- Allow disabling/enabling administrative monitors on Configure
  Jenkins form.
- Ensure exception stacktrace is shown when there's a
  FormException.
- Add new jenkins.model.Jenkins.slaveAgentPortEnforce system
  property, which prevents slave agent port modification via
  Jenkins Web UI and form submissions.
- Indicate hovered table row on striped tables.
- Decrease connection timeout when changing the JNLP agent port
  via Groovy system scripts.
- Added Serbian locatization.
- Exclude /cli URL from CSRF protection crumb requirement, making
  the CLI work with CSRF protection enabled and JNLP port
  disabled.
- Prevent instatination of jenkins.model.Jenkins on agents in the
  ProcessKillingVeto extension point.
- Fix handling of the jenkins.model.Jenkins.slaveAgentPort system
  property, which was not honored.
- CLI: Disable the channel message chunking by default. Prevents
  connection issues like java.io.StreamCorruptedException: invalid
  stream header: 0A0A0A0A.
- CLI: Connection over HTTP was not working correctly.

What's new in 2.23 (2016/09/18)
- Fix JS/browser memory leak on Jenkins dashboard.
- Build history was not properly updating via AJAX.
- Properly enable submit button on New Item page when choosing
  item type first.

What's new in 2.22 (2016/09/11)
- Change symbol and constructor for SCMTrigger to pollScm to make
  it usable in Pipeline scripts.
- Prompt user whether to add the job to the current view.
- Update to sshd module 1.7, allowing definition of client idle
  timeout.
- Update to sezpoz 1.12 with better diagnostics.
- Fix NullPointerException when descriptor is not in
  DescriptorList.
- Use the correct 'gear' icon for Manage Jenkins in Plugin
  Manager.

What's new in 2.21 (2016/09/04)
- Ask for confirmation before canceling/aborting runs.
- Add newline after the text in userContent/readme.txt.
- Fixed the missing icon in the System Script console.
- Print warnings to system logs and administrative monitors when
  Jenkins initializarion does not reach the final milestone.
- Developer API: UpdateSite#getJsonSignatureValidator() can be now
  overriden and used in plugins.

What's new in 2.20 (2016/08/28)
- Make Cloud.PROVISION permission independent from
  Jenkins.ADMINISTER.
- Allow the use of custom JSON signature validator for Update Site
  metadata signature checks.
- Do not process null CRON specifications in build triggers.
- Setup wizard now checks if the restart is supported on the
  system before displaying the restart button.
- Test Windows junctions before Java 7 symlink in symbolic link
  checks.
- Fixed background color in the ComboBoxList element in order to
  make options visible.
- Fixed editing default view description with automatic refresh.
  System message is not being displayed instead of the view
  description.
- Fixed process tree management logic on Solaris with 64-bit JVMs.

What's new in 2.19 (2016/08/21)
- Prevent resource leaks in AntClassLoader being used in the core.
- Fix the wrong message about empty field in the case duplicate
  item name in the New Item dialog.
- Allow invoking Upgrade Wizard when Jenkins starts up. It can be
  done by placing an empty
  jenkins.install.InstallUtil.lastExecVersion file in JENKINS_HOME.
- Replace repetitious "website" and "dependencies" text in the
  Setup Wizard by icons.
- Expose Job name to system logs when Jenkins fails to create a
  new build with IllegalStateException.
- Downgrade Queue#maintain() message for dead executors during
  task mapping from INFO to FINE.

What's new in 2.18 (2016/08/15)
- Better diagnostics and robustness against old ChangeLogAnnotator
  API usage in plugins. Enhances JENKINS-23365 fix in 1.569.
- Prevent open file leak when the agent channel onClose() listener
  writes to the already closed log.
- Massive cleanup of issues reported by FindBugs. User-visible
  issues - wrong log message formatting bugs in the Update Center
  and user creation logic.
- Remoting 2.61: JNLP Slave connection issue with JNLP3-connect
  when the generated encrypted cookie contains a newline symbols.
- Remoting 2.61: Retry loading classes when remote classloader
  gets interrupted.
- Remoting 2.61: Improve diagnostics of Local Jar Cache write
  errors.
- Remoting 2.62: Be robust against the delayed EOF command when
  unexporting input and output streams.
- Remoting 2.62: Cleanup of minor issues discovered by FindBugs.
- Remoting 2.62: Improve class filtering performance in remote
  invocations.
- Remoting 2.62: TCP agent connection listener now publishes a
  list of supported agent protocols to speed up the connection
  setup.
- Improve German, Lithuanian and Bulgarian translations.

What's new in 2.17 (2016/08/05)
- Don't load all builds to display the paginated build history
  widget.
- Add dagnostic HTTP response to TCP agent listener.
- Internal: Invoke FindBugs during core build.

What's new in 2.16 (2016/07/31)
- Fix plugin dependency resolution. Jenkins will now refuse to
  load plugins with unsatisfied dependencies, which resulted in
  difficult to diagnose problems. This may result in errors on
  startup if your instance has an invalid plugin configuration,
  check the Jenkins log for details.
- Decouple bouncycastle libraries from Jenkins into
  bouncycastle-api plugin.
- Upgrade to instance-identity module 2.1.
- Hide the Java Web Start launcher when the TCP agent port is
  disabled.
- Allow admins to control the enabled agent protocols on their
  instance from the global security settings screen.
- Display delete button only when build is not locked.
- Use build start times instead of build scheduled times in build
  timeline widget.
- Internal: Move CLI commands wait-node-online/wait-node-offline
  from core to CLI module.
- Internal: Allow accessing instance identity from core.
- Internal: Fix the default value handling of
  ArtifactArchiver.excludes.

What's new in 2.15 (2016/07/24)
- Tell browsers not to cache or try to autocomplete forms in
  Jenkins to prevent problems due to invalid data in form
  submissions. From now on, only select form fields (e.g. job name)
  will offer autocompletion.
- Prevent null pointer exceptions when not entering a cron spec
  for a trigger.
- Defend against some fatal startup errors.
- Use the icon specified by the computer implementation on its
  overview page.
- Internal: Extract the CLI command offline-node from core.

What's new in 2.14 (2016/07/17)
- Minor optimization in calculation of recent build stability
  health report.
- When a user aborts the build, this user may be restored after
  its deletion.
- Prevent potential NullPointerException in the
  BlockedBecauseOfBuildInProgress build blockage cause
  visualization.
- CLI commands quiet-down and cancel-quiet-down were extracted
  from the core to CLI.
- Developer API: Extract listing of computer names to the
  ComputerSet#getComputerNames() method.
- Developer API: Add a try with resources form of impersonation.
- Developer API: Usage of ItemCategory#MIN_TOSHOW in external
  plugins is now restricted.

What's new in 2.13 (2016/07/10)
- Eliminate "dead executor" UI appearing after certain errors,
  such as JENKINS-27530.
- Make setup wizard installation panel usable on small screens.

What's new in 2.12 (2016/07/05)
- Enable the DescriptorVisibilityFilters for ComputerLauncher,
  RetentionStrategy and NodeProperty.
- Before starting a process, ensure that its working directory
  exists.
- Prevent NullPointerException during SCM polling if
  SCMDecisionHandler returns null veto.
- Fix optional plugin dependency version resolution.
- When creating a tar file, ensure that the final size does not
  exceed the value in header in the case of growing files.
- Do not inject build variables into Maven process by default for
  new projects.
- Update BUILD_TAG environment variable description to mention the
  replacement of slashes with dashes.
- Internal API: Make BulkChange auto-closeable.

What's new in 2.11 (2016/06/26)
- Provide an extension point for SCM decisions such as whether to
  poll a specific job's backing repository for changes.

What's new in 2.10 (2016/06/19)
- Better exception message if a SecurityRealm returns null when
  loading a user.
- Prevent NullPointerException in user registration if user ID is
  not specified.
- Internal: It was impossible to build Jenkins on 32-bit Linux
  machine.

What's new in 2.9 (2016/06/13)
- Remoting 2.60: Do not invoke PingFailureAnalyzer for
  agent=>master ping failures.
- API: Allow delegating TaskListener creation to build agent
  implementations.

(fhajny)

2016-10-13 07:48:59 UTC MAIN commitmail json YAML

Whoops, next tmux version will be 2.4!

Thanks a lot to <wiz> for spotting my mistake.

(leot)

2016-10-13 04:10:16 UTC MAIN commitmail json YAML

verilog is no longer

(jnemeth)

2016-10-13 00:31:48 UTC MAIN commitmail json YAML

Update gauche to 0.9.5.

(enami)

2016-10-13 00:30:13 UTC MAIN commitmail json YAML

Update gauche to 0.9.5

Release Notes:

Better R7RS conformance

  * Keyword-symbol integration: Gauche keywords (e.g. :key) can be symbols
    that are automatically bound to itself. It breaks the backward
    compatibility in some corner cases, however, so we haven't make the
    change in effect by default in 0.9.5. Setting the environment variable
    GAUCHE_KEYWORD_IS_SYMBOL turns on this feature. See Keywords, for the
    details. We urge you to test your code with this feature turned on,
    for pretty soon (probably in the next release) we'll make this feature
    effective by default.
  * R7RS raise is now conformant of R7RS (which is slightly different from
    Gauche's builtin raise, which is srfi-18 conformant).

New modules and procedures

  * Renamed modules (old names are still valid, but new code should use
    the new names):
      + Data structure implementations are now named data.*; so
        util.queue, util.sparse, util.trie are renamed to data.queue,
        data.sparse, data.trie.
      + Module text.unicode is renamed to gauche.unicode, for it's
        essential for R7RS support.
  * New modules:
      + data.cache - Cache
      + data.heap - Heap
      + data.ring-buffer - Ring buffer
      + data.imap - Immutable map
      + data.ideque - Immutable deque
      + text.console: Simple console control module, works on both
        vt100-ish terminals and Windows console. Try examples/snake.scm to
        see it in action.
      + util.dominator - Find a dominator tree of a directed graph.
      + util.levenshtein - Calculate various edit-dinstances.
      + util.unification - Unification algorithm.
  * Low-level hygienic macro support by er-macro-transformer.
  * New builtin macros and procedures:
      + and-let1.
      + macroexpand-all - Expands everything in the given form.
      + sys-available-processors - query # of processor cores at runtime.
      + symbol-append.
      + sys-getgroups, sys-mkdtemp.
      + debug-label - Get unique label of an object.
      + length<?, length>?, length>=?, length=? - We had length<=?, so why
        not?
      + encode-float, inverse of decode-float.
  * In gauche.uvector:
      + New procedures:string->u32vector!, string->s32vector!,
        make-uvector, port->uvector
      + Generic accessor and mutator uvector-ref, uvector-set!.
  * In gauche.sequence:
      + New searching procedures - sequence-contains,
        break-list-by-sequence, break-list-by-sequence!, sequence->
        kmp-stepper.
      + New utilities - common-prefix, common-prefix-io.
  * In gauche.array: Add constructors u8array, etc., for the consistency.
  * In gauche.lazy: lappend-map
  * In gauche.generator: gflatten, uvector->generator.
  * In gauche.process:
      + run-process-pipeline - for easier pipelining.
      + shell-tokenize-string.
  * In gauche.termios: sys-termios-copy
  * In gauche.test:
      + test-none-of - As an expected value.
      + test-script - To test script files.
  * In gauche.vport: List ports are added. See open-input-char-list,
    open-input-byte-list.
  * In data.queue: mtqueue-num-waiting-readers.
  * In data.trie: trie-longest-match.
  * In data.random: samples$, for random sampling.
  * In text.csv: Middle-layer procedures: csv-rows->tuples,
    make-csv-header-parser, make-csv-record-parser.
  * In rfc.uri: uri-ref to access components of uri conveniently.
  * In rfc.http: http-status-code->description.

Added srfi supports

  * srfi-69: Basic hash tables
  * srfi-111: Boxes
  * srfi-112: Environment inquiry
  * srfi-113: Sets and Bags
  * srfi-114: Comparators
  * srfi-117: Mutable queues
  * srfi-118: Simple adjustable-size strings
  * srfi-121: Generators - Covered by gauche.generator.
  * srfi-128: Comparators (reduced) - the comparator is actually built-in
    to Gauche's core, so that other built-in mechanism such as hashtables,
    treemaps, sort, etc. can take comparators.
  * srfi-131: ERR5RS Record Syntax (reduced) - Subset of gauche.record.
  * srfi-133: Vector library
  * srfi-134: Immutable deques - Covered by data.ideque.

More pleasant interactive experience

  * Better error message while loading/compiling, using <mixin-condition>
    mechanism. Details.
  * Improved describe.
  * Toplevel REPL commands. See blog entry, or see the manual section
    "Working in REPL"
  * Scheme-defined procedures maintain source code and source location. It
    can be queried by source-code and source-location. The source location
    is also shown by describe. (Source code isn't kept for precompiled
    Scheme code for now.)
  * Online REPL document (info procedure, or ,info/,doc toplevel command)
    now shows just the named entry.
  * Experimental support of line-editing. If the environment variable
    GAUCHE_READ_EDIT is set and the terminal is capable, you can use line
    editing (with emacs-like key binding). This feature still in early
    development stage and has number of known issues---especially,
    multiline edit only partially work. If you're brave, give it a shot,
    but don't blame me if your REPL explodes.
  * You can invoke editor from repl by (ed file-or-procedure) (see ed). If
    the source location is known, you can directly jump to the source of
    the procedure, edit, and reload it.
  * Now REPL consumes the trailing newline of input S-expr; that is, when
    you type (read-line) on REPL, it waits for your input. Before, REPL
    didn't consume the trailing newline, so (read-line) immediately
    returned when it sees the newline character left in the input buffer,
    but that confused users.
  * use, select-module, export, import - Now these forms evaluate to zero
    values instead of #<undef>, for less cluttering of REPL.

Other notable improvements

  * gauche.configure: More feature tests on compilers and linking. Start
    using package.scm for the source of package metainformation.
  * Extended number syntax:
      + You can insert _ in prefixed numeric literal for readability, e.g.
        #b1101_1000_0001_1101.
      + Polar notation of numeric literal recognize pi suffix, e.g.
        2@0.5pi => 0.0+2.0i.
      + The reader recognizes CL-ish #<radix>r syntax, e.g. #3r121 for 121
        on base 3 (which is 16 in decimal).
  * Hashtables are now salted, meaning, it uses different hash functions
    at least for each invocation of the program, so that it is immune to
    the hash collision attack. The hash function is deprecated, replaced
    by default-hash, portable-hash and legacy-hash. See the manual entry
    for the details.
  * sys-sleep, sys-nanosleep: Changed to retry sleep/nanosleep by default
    if it is interrupted by as signal.
  * A new debug special reader macro: #?,, which can be used as #?,(proc
    arg ...). When evaluated, it displays the form (proc arg ...) and each
    value of arg, then calls proc with those arguments and displays the
    return value(s). Similar to #?= but you can also check the actual
    value of arguments. The #?= stub is also improved to show the thread
    from which it is displaying.
  * gauche.vport: open-output-uvector now takes an option to make the
    output buffer extendable.
  * load searches .sld suffix as well, as some other R7RS implementations
    do.
  * Stack trace now works for threads (but you have to call report-error
    within guard clauses explicitly, for by default unhandled error is
    propagated to the thread that calls thread-join!).
  * gauche.uvector: s8vector->string and u8vector->string now take
    optional 'terminator' argument, convenient to extract NUL-terminated
    string from fixed size buffer.
  * gauche.net: More flexible port number selection in make-server-socket
    and make-server-sockets.
  * data.sparse: Allow default value per vector (a sparse vector returns
    its default value when unset element is accessed).
  * rfc.http: Handles ipv6-style server address spec, e.g. [::1]:8888.
  * file.util: copy-file - Now takes :if-exists and :append keyword
    arguments.
  * crypt.bcrypt: Update bcrypt implementation and changed the default
    from 2a to 2b.
  * gauche.termios: Support mintty on MSYS.
  * rfc.tls: Add basic server-side certificate support.

Changes that may alter the behavior of existing code

  * gauche.generator: gtake - changed optional argument spec to match
    srfi-121. Existing code that needs the old behavior can use a new
    procedure gtake*.
  * If a hygienic macro inserts a fresh toplevel identifier, that
    identifier is renamed. E.g. if you say

    (define-syntax define-x (syntax-rules () ((_) (define x #t))))

    and then

    (define-x)

    the toplevel x is renamed and can't be referred to from outside. This
    is not explicitly specified in R7RS, but renaming is consistent with
    hygiene.
  * U+180e Mongolian Vowel Separator is no longer treated as a whitespace
    character, since Unicode 6.3.0 changed its category from Zs to Cf.
  * when, unless - Now they require at least one expr in their body.
  * require: Now loads a file into a special module, instead of #<module
    gauche>. This may catch an error that was previously ignored. See the
    manual entry for the details.
  * include, include-ci: Now relative pathnames, including ones that begin
    with ./ or ../, are taken relative to the includer file. Before, files
    beginning with ./ and ../ are treated specially, just like load. But
    it is less useful for include and just increases confusion.

Bug fixes

  * Fixed numerous bugs in hygienic macro expander.
  * When a module exports an inherited binding from renaming, it wasn't
    searched properly.
  * util.match: Fixed a bug that doesn't handle match expressions
    generated by hygienic macros.
  * Make -fcase-fold option affect REPL as well.
  * fixnum-width: It returned a number one smaller than the correct value.
  * Fixed a number reader bug handling very big or very small exponent.
  * srfi-13: Fixed a bug in xsubstring when 'from' argument is negative.
  * parameterize: Fixed a bug that failed to restore parameter values in
    some edge cases.

(enami)

2016-10-12 20:04:30 UTC MAIN commitmail json YAML

+ p5-DateTime-Locale-1.09, p5-Net-SMTP-SSL-1.04, p5-Specio-0.29,
  p5-Time-HiRes-1.9740.

(wiz)

2016-10-12 19:51:45 UTC MAIN commitmail json YAML

Don't include py-funcsig for Python older than 3.3.

This feature is now part of Python 3.3 and newer:
https://www.python.org/dev/peps/pep-0362/

(kamil)

2016-10-12 16:59:37 UTC MAIN commitmail json YAML

Updated databases/mysql55 to 5.5.53; databases/mysql56 to 5.6.34

(adam)

2016-10-12 16:58:21 UTC MAIN commitmail json YAML

Changes 5.6.34:
Packaging Notes
---------------
RPM and Debian packages now create the /var/lib/mysql-files directory, which is now the default value of the secure_file_priv system variable that specifies a directory for import and export operations.

Security Notes
--------------
Incompatible Change: The secure_file_priv system variable is used to limit the effect of data import and export operations.

Functionality Added or Changed
------------------------------
yaSSL was upgraded to version 2.4.2. This upgrade corrects issues with: Potential AES side channel leaks; DSA padding for unusual sizes; the SSL_CTX_load_verify_locations() OpenSSL compatibility function failing to handle long path directory names.

(adam)

2016-10-12 16:57:30 UTC MAIN commitmail json YAML

Changes 5.5.53:
Packaging Notes
---------------
RPM packages now create the /var/lib/mysql-files directory, which is now the default value of the secure_file_priv system variable that specifies a directory for import and export operations.

Security Notes
--------------
Incompatible Change: The secure_file_priv system variable is used to limit the effect of data import and export operations.

Functionality Added or Changed
------------------------------
yaSSL was upgraded to version 2.4.2. This upgrade corrects issues with: Potential AES side channel leaks; DSA padding for unusual sizes; the SSL_CTX_load_verify_locations() OpenSSL compatibility function failing to handle long path directory names.

(adam)

2016-10-12 14:48:59 UTC MAIN commitmail json YAML

Updated devel/p5-Dist-Zilla to 6.008

(mef)

2016-10-12 14:48:47 UTC MAIN commitmail json YAML

Updated devel/p5-Dist-Zilla to 6.008
------------------------------------
6.008    2016-10-05 21:35:23-04:00 America/New_York
        - fix the skip message from ExtraTests (thanks, Roy Ivy â…¢!)
        - cope with error changes in latest Moose (thanks, Karen Etheridge and
          Dave Rolsky)
        - always stringify $] in MetaConfig to avoid losing trailing zeroes
          through numification (thanks, Karen Etheridge!)

(mef)

2016-10-12 13:58:27 UTC MAIN commitmail json YAML

Updated sysutils/open-vm-tools to 10.0.7nb1

(ryoon)

2016-10-12 13:57:13 UTC MAIN commitmail json YAML

2016-10-12 13:40:11 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 2.94
Updated devel/p5-Log-Report to 1.17
Updated devel/p5-Modern-Perl to 1.20161005
Updated devel/p5-Module-CoreList to 5.20160920

(mef)

2016-10-12 13:19:16 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20160920
----------------------------------------------
5.20160920
  - Updated for v5.25.5

(mef)

2016-10-12 13:17:21 UTC MAIN commitmail json YAML

Updated devel/p5-Modern-Perl to 1.20161005
------------------------------------------
1.20161005 2016-10-05 09:38:21-07:00 America/Los_Angeles
    - updated for 2016 release (Gryphon Shafer)
    - added support for 5.24

(mef)

2016-10-12 13:15:15 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Report to 1.17
-----------------------------------
version 1.17: Mon Sep 19 23:42:56 CEST 2016
        Improvements:
        - typo rt.cpan.org#114072, second attempt [Gregor Herrmann, Debian]
        - include examples in manual pages.

(mef)

2016-10-12 13:12:15 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 2.94
-------------------------------------------
version 2.94 at 2016-09-20 18:02:27 +0000
-----------------------------------------
    Updated for v5.25.5
    Fixed for v5.25.4

(mef)

2016-10-12 12:55:48 UTC MAIN commitmail json YAML

Updated devel/p5-Specio to 0.29
Updated devel/p5-Log-Dispatch-FileRotate to 1.22
Updated devel/p5-Log-Any-Adapter-Screen to 0.13
Updated devel/p5-Future to 0.34
Updated devel/p5-File-pushd to 1.014
Updated devel/p5-File-Find-Rule-Permissions to 2.03

(mef)

2016-10-12 12:53:37 UTC MAIN commitmail json YAML

Updated devel/p5-File-Find-Rule-Permissions to 2.03
---------------------------------------------------
  2.03    2016-09-27      Clean up some nasty old code, no functional changes
  2.02    2016-09-21      Fix bug in tests that broke when tested in parallel

(mef)

2016-10-12 12:50:20 UTC MAIN commitmail json YAML

Updated devel/p5-File-pushd to 1.014
------------------------------------
1.014    2016-10-09 23:26:19-04:00 America/New_York
    - No changes from 1.013-TRIAL.

1.013    2016-10-05 12:57:44-04:00 America/New_York (TRIAL RELEASE)
    [TESTING]
    - Fixed test failures on some 5.8 perls.

1.011    2016-10-05 12:35:27-04:00 America/New_York (TRIAL RELEASE)
    [CHANGED]
    - pushd/tempd warn if called in void context (GitHub #9 Olivier Mengu辿)

(mef)

2016-10-12 12:48:30 UTC MAIN commitmail json YAML

Updated devel/p5-Future to 0.34
-------------------------------
0.34    2016/10/02 18:40:06
        [CHANGES]
        * Added Future::Mutex
        * Minor documentation wording fixes (thanks ilmari)

        [BUGFIXES]
        * Fallback to 'configure_requires' for older versions of
          Module::Build that don't support 'test_requires' (RT110721)

(mef)

2016-10-12 12:46:25 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any-Adapter-Screen to 0.13
-----------------------------------------------
0.13    2016-10-04 (PERLANCAR)
        - Observe COLOR environment to explicitly enable/disable color.

(mef)

2016-10-12 12:44:42 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Dispatch-FileRotate to 1.22
------------------------------------------------
1.22 Thu Oct 06 2016
    - Fix minor POD error (Thanks Matthias Schmitz) [#47665]
    - Remove Log::Log4perl dependency.  The tests now use Log::Dispatch
      directly instead of going through Log4perl. [#55359]
    - Split out "no activity" test case into its own file
    - Use Dist::Zilla to build the dist
    - Move test.pl to t/basic.t
    - Allow "size" parameter to contain underscores such as 10_000_000
      (recognized as 10000000) [#41064]
    - Add a signature test (optional, skipped if Module::Signature is not
      installed and only run if TEST_SIGNATURE=1 is passed to make test)
    - Docs: fix synopsis reference to size parameter to make it clear that
      the size is in bytes, not megabytes.  [#88286]
    - Docs: fix synopsis usage to "name" (incorrect) instead of filename
      (correct)

1.21
    [REMOVED] - accidental release, bad dist.

1.20 Sat Oct 01 2016
    - Fix Date::Manip warnings about deprecated TZ config variable. If
      Date::Manip 6.x or later is installed we now use SetDate instead.
(pkgsrc-changes)
  - Add BUILD_DEPENDS+= p5-Path-Tiny-[0-9]* for make test

(mef)

2016-10-12 12:41:48 UTC MAIN commitmail json YAML

Updated devel/p5-Specio to 0.29
-------------------------------
0.29    2016-10-09
- Doc Specio::PartialDump because you may want to use it as part of the
  failure message generation code for a type.

(mef)

2016-10-12 11:35:48 UTC MAIN commitmail json YAML

2016-10-12 10:37:18 UTC MAIN commitmail json YAML

Mark py-numpy and py-scipy as explicit dependencies.

No PKGREVISION bump as it's a very new package.

(kamil)

2016-10-12 10:11:34 UTC MAIN commitmail json YAML

Updated misc/tmux to 2.3nb2

(leot)

2016-10-12 10:11:23 UTC MAIN commitmail json YAML

NetBSD needs -D_OPENBSD_SOURCE for reallocarray(3). Pass it via CPPFLAGS.NetBSD.

PKGREVISION++

(leot)

2016-10-12 00:30:32 UTC MAIN commitmail json YAML

Added math/py-abcpmc version 0.1.2

(kamil)

2016-10-12 00:28:44 UTC MAIN commitmail json YAML

Added math/py-abcpmc

(kamil)

2016-10-12 00:27:01 UTC MAIN commitmail json YAML

Import py27-abcpmc-0.1.2 as math/py-abcpmc.

A Python Approximate Bayesian Computing (ABC) Population Monte Carlo
(PMC) implementation based on Sequential Monte Carlo (SMC) with Particle
Filtering techniques.

(kamil)

2016-10-11 20:27:37 UTC MAIN commitmail json YAML

ImageMagick was updated to 7.0.3.4 after just two days at 7.0.3.3. The
listed changes are:

Fixed incorrect parsing with ordered dither.
Unit test pass again after small SUN image patch.

(jklos)

2016-10-11 18:13:39 UTC MAIN commitmail json YAML

Add dependency on py-vcversioner, thanks joerg@!

(bsiegert)

2016-10-11 15:45:32 UTC MAIN commitmail json YAML

2016-10-11 15:43:07 UTC MAIN commitmail json YAML

Updated net/freeradius2 to 2.2.9

(sevan)

2016-10-11 15:41:09 UTC MAIN commitmail json YAML

The guide currently contains a mix of csh & bourne style examples, acknowledge that until docs are amended to a single syntax.
Discussed long ago but forgot to commit diff.

(sevan)

2016-10-11 14:39:13 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-FindDependencies to 2.46
Updated devel/p5-CPAN-ParseDistribution to 1.54

(mef)

2016-10-11 14:12:42 UTC MAIN commitmail json YAML

Update to v2.2.9
http://freeradius.org/version2.html
The 2.2.x release series is now End Of Life. Only security fixes will be applied to 2.2.x.
Fix Tunnel-Password crash from home server. Found by Denis Andzakovic.
Fix timer issue when proxying.
Update EAP-TTLS so that MPPE keys are correctly calculated with TLSv1.2.
Always delete MS-MPPE-* from the TTLS inner tunnel. This allows TTLS / EAP-MSCHAPv2 to work.
Don't fall through in empty "case" statements. Fixes #1274.

(sevan)

2016-10-11 13:39:30 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-ParseDistribution to 1.54
-----------------------------------------------
  1.54  2016-09-27    Clean up some nasty old code, no functional changes
  1.53  2016-09-26    Fix handling of no_index/directory

(mef)

2016-10-11 13:36:13 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-FindDependencies to 2.46
----------------------------------------------
2.46    2016-09-21      Increase timeout for running Makefile.PL, to
                          cope with really slow machines with pitiful
                          I/O

(mef)

2016-10-11 12:25:20 UTC MAIN commitmail json YAML

2016-10-11 12:24:33 UTC MAIN commitmail json YAML

New package, py-vcversioner, from pkgsrc-wip.

You can write a setup.py with no version information specified, and vcversioner
will find a recent, properly-formatted VCS tag and extract a version from it.

It's much more convenient to be able to use your version control system's
tagging mechanism to derive a version number than to have to duplicate that
information all over the place. I eventually ended up copy-pasting the same
code into a couple different setup.py files just to avoid duplicating version
information. But, copy-pasting is dumb and unit testing setup.py files is hard.
This code got factored out into vcversioner.

(bsiegert)

2016-10-11 12:10:16 UTC MAIN commitmail json YAML

+adodb
+mongodb

Both fix a security issue.

(bsiegert)

2016-10-11 09:24:21 UTC MAIN commitmail json YAML

Updated security/py-certbot to 0.9.1

(fhajny)

2016-10-11 09:24:10 UTC MAIN commitmail json YAML

Updated security/py-acme to 0.9.1

(fhajny)

2016-10-11 09:23:36 UTC MAIN commitmail json YAML

Update py-certbot and py-acme to 0.9.1.

No changelog available, issues closed since 0.8.1:

certbot 0.9.1
- Make --quiet reduce the logging level

certbot 0.9.0
- Allow tests to pass without dnspython
- Remove psutil dep
- Renew symlink safety
- Update Nginx redirect enhancement process to modify appropriate
  blocks
- If lineages are in an inconsistent (non-deployed) state, deploy
  them
- Restructure how Nginx parser re-finds vhosts, and disable
  creating new server blocks.
- Remove pointless question
- Tie Nginx OCSP stapling to enhancements system
- Nginx server block selection: Handle non-80/443 ports
- Include log retention count to 1000.
- Make parser.py: add_server_directives documentation consistent
  with functionality
- Fix Nginx prompt
- Make Nginx error out if no matching server block is found
- Only suggest names LE will accept
- Implement Nginx server block selection
- should_autorenew ignores symlinks
- Fixes cffi errors in Travis during oldest tests
- DNS challenge support in the manual plugin and general purpose
  --preferred-challenges flag
- Fixed hash_bucket_size detection for nginx
- Support both invalidEmail and invalidContact errors
- Removes duplication between README.rst and resources.rst
- Psutil tests
- Allow tests to run when psutil isn't available
- Tests fail on Certbot package due to missing psutil dependency
- Hide the Nginx plugin
- Add the Nginx plugin to certbot-auto
- OCSP stapling in Nginx
- Nginx plugin selection
- Add certbot-nginx to certbot-auto
- Missing links in README
- clarify invalid email error in non-interactive
- Replace '-' with '_' before filtering plugin settings
- Fix extra or lack of spacing between words in help for renew
  flags
- Fix Travis tests
- Avoid importing conflicting security policy directives
- Change log rotation scheme
- Plugins with hyphens do not receive their args during renewal
- Handle dns01 challenge into the manual plugin [see #3466]
- Enable unit tests of certbot core on Python 3
- Add os-release ID_LIKE parsing if original distribution mapping
  not found in constants
- Fix README typo
- Nginx plugin domain selection
- Fix spacing of nginx redirect blocks
- Rationalise challenge and port selection flags
- Remove psutil from requirements.txt
- prevent Github commits from modifying certbot-auto and
  letsencrypt-auto
- Gradually remove psutil dependency, bugfix [URGENT]
- psutil fails to install because hash is missing when running
  certbot-auto
- Failure to start Nginx after configuring redirect
- Prepare docs to turn off the wiki
- Certbot apache plugin fails with TypeError: 'NoneType' object
  has no attribute '__getitem__'
- Change fatal warning to a fatal message
- Fatal warnings
- Apache default default
- Deprecation fixes
- New docs structure and introduction
- Nginx charset_map and ${VARIABLE_SUBSTITUTION} parsing
- Unclear error about invalid email in non-interactive mode
- Use simple socket test for port availability if psutil not found
- Python 3 support for certonly
- Set dialog widgets to use autowidgetsize
- Errors when run without root
- Apache plugin PATH fallback
- Automatically enable EPEL after prompting users
- Multi-topic help listings
- Installer error
- Explain why Apache [appears] not to be installed
- ErrorHandler causing errors
- Update FreeBSD package name
- Comment out corresponding RewriteConds for filtered RewriteRule
- Permissive parsing of nginx map blocks
- add nginx round-trip tests to tox/travis
- Fix Unix signal handling in certbot.error_handler.ErrorHandler
- Resuming error handling functions after a signal
- Only write nginx config files if they've been modified
- If the user picks "cancel" from the Apache vhost selection menu,
  Certbot doesn't exit
- certbot removes http->https rules corrupts ruleset
- Fix typo
- Better document plugins and reversion
- Nginx parser apparently can't parse "map"
- Nginx plugin shouldn't write files it hasn't changed
- Fix Nginx reversion
- Merge Augeas fix for comment line continuations
- Remove warning about nginx options file
- Explain the most likely cause of a missing replay nonce error
- Bump pyca package versions
- Don't add wildcard listen if user has more specific
  configuration
- Remove unused nosexcover dependency
- Cleanup dev setup
- Nginx space preservation
- Set dialog widgets to use autowidgetsize
- Printing pip output to terminal when -v is used
- Log new cert and cert renewal
- Log whether renewing or obtaining a new certificate
- Added the argument --quiet and -q so then when used with a
  regular user there is no output to the screen.
- certbot-auto not quiet when used with regular user
- Adding sensible UI logging for typical user
- Replace psutils dependency
- Display DialogError details correctly
- -v implies --text
- Fix FQDN checks, closes #3057 and #3056
- Bug in FQDN detection: installer wrongly interprets _
- Installer thinks bare TLD is not a valid FQDN
- Limiting tox envlist to really needed tests
- trouble with Listen directives in CentOS 7 / ssl.conf
- Remove dangling footnote
- certbot-apache fails to parse files with comma in the filename
- pip and verbosity
- Dialog error messages
- NcursesDisplay.menu: treat ESC as cancel
- More useful error when running as non-root?
- -v should imply --text
- Update tox/instructions
- Error that results when run without root is unclear
- Enable EPEL in RPM bootstrapper
- Add dns-01 challenge support to the ACME client
- Apache plugin fails to parse OWASP's ModSecurity ruleset
- Audit nginx plugin for guaranteed config reversion in case of
  error
- NoInstallationError() from Apache plugin within renewal cron
  jobs due to /usr/sbin not being in the PATH
- nginx http redirect
- "No installers" error message not clear
- HelpfulArgumentParser should know about flags that are relevant
  to several topics
- Nginx configurator should preserve whitespace on output
- server blocks added to nginx.conf
- Nginx fails if ssl_session_cache already defined
- nginx leaves dirty/modified config files
- Sensible UI logging for typical user
- nginx plugin issue with server block containing multiple
  servernames

(fhajny)

2016-10-11 00:33:05 UTC MAIN commitmail json YAML

Updated multimedia/gpac to 0.6.1

(tnn)

2016-10-11 00:31:28 UTC MAIN commitmail json YAML

Update to gpac-0.6.1

0.6.1:
Fixing packaging bugs in 0.6.0 (wrong version numbers were used).

0.6.0:
General:
    Improved very high resolutions, high framerate, and high colorspace (10 bits) playback support.
    HEVC top-notch support.
    Improved video playback through OpenGL and OpenGL ES.
    Video 360 navigation support on all platforms.
    Many adaptive streaming improvement (HLS and DASH), see specific section below.
    MP42TS (MPEG2-TS multiplexer) is production grade for adaptive streaming and reference vector streams.
    TEMI extension for fine synchronization and hybrid delivery (mandated by HbbTV 2.0).
    Better language tagging support.
    UTF16 name handling.
    Better multi-channel audio support.
    Improved support for encryption (CENC/PIFF - both AES CTR and CBC are supported).
    Improved generic support for subtitles (METX/METT, STPP TTML, WebVTT, SBTT, STXT, etc.).
    Parallel execution of GPAC tools.
    Better network support for TTL and multi-interface.
    SHVC (scalable) experimental (based on SHM4.1 and old ISOBMFF spec)

(tnn)