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:15:45 UTC Now

2015-06-04 14:35:13 UTC MAIN commitmail json YAML

Update ruby-parser to 3.7.0.

=== 3.7.0 / 2015-05-28

* 2 major enhancements:

  * Added preliminary support for ruby 2.2 syntax.
  * Now writing all 2.x parsers from one source, generating racc files.

* 1 minor enhancement:

  * Added RubyLexer#process_label and hooked it up to "x": and 'x': productions.

* 4 bug fixes:

  * Fixed handling of block_args to be consistent across all parse versions.
  * Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf)
  * Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef)
  * clear and restore cmdarg stack around def args and body.

=== 3.6.6 / 2015-04-13

* 1 minor enhancement:

  * Added expr_labelarg state (eg: a:1)

* 5 bug fixes:

  * Fix scan logging backtrace when DEBUG=1
  * Fixed kwsplat on 2.0 & 2.1.
  * Fixed mandatory keyword block args. (cvortmann)
  * Handle #$<x> in expanded strings/regexps where x is NOT a valid gvar name.
  * Invalid gvar names raise a compile error.

(taca)

2015-06-04 14:15:56 UTC MAIN commitmail json YAML

Note update of devel/ruby-msgpack package to 0.6.0.

(taca)

2015-06-04 14:15:23 UTC MAIN commitmail json YAML

Update ruby-msgpack to 0.6.0.

2015-05-26 version 0.6.0:

* Added support for Binary types
* Fixed to encode/decode between Binary types and ASCII-8BIT Ruby String objects

2015-05-21 version 0.5.12:

* Added support for JRuby 9K.
* Added a benchmarking suite.
* Fixed a bug in the handling of options given to MessagePack.unpack in JRuby.

(taca)

2015-06-04 14:10:31 UTC MAIN commitmail json YAML

Note update of devel/ruby-mixlib-shellout package to 2.1.0.

(taca)

2015-06-04 14:09:53 UTC MAIN commitmail json YAML

Update ruby-mixlib-shellout to 2.1.0.

Release 2.1.0

    * BackSlasher: login flag now correctly does the magic on unix to
      simulate a login shell for a user (secondary groups, environment
      variables, set primary group and generally emulate su -).
    * went back to setsid() to drop the controlling tty, fixed old AIX
      issue with getpgid() via avoiding calling getpgid().
    * converted specs to rspec3

(taca)

2015-06-04 14:08:24 UTC MAIN commitmail json YAML

Note update of devel/ruby-mixlib-config package to 2.2.1.

(taca)

2015-06-04 14:07:54 UTC MAIN commitmail json YAML

Update ruby-mixlib-config to 2.2.1.

2.2.1 (5/12/2015)

    * Rename key? back to has_key?

2.2.0 (5/11/2015)

    * Fix strict mode errors to print symbol (@jkeiser)
    * Pin rspec to version 2 (@sethvargo)
    * Move has_key? to key? for new-ruby happiness (@sethvargo)

(taca)

2015-06-04 13:59:17 UTC MAIN commitmail json YAML

Use textproc/ruby-rdtool/rdtool.mk.

(taca)

2015-06-04 13:58:16 UTC MAIN commitmail json YAML

Note update of converters/ruby-unf_ext package to 0.0.7.1.

(taca)

2015-06-04 13:57:38 UTC MAIN commitmail json YAML

Update ruby-unf_ext to 0.0.7.1.

## 0.0.7.1 (2015-04-18)

- Windows fat binary gems no longer require libstd++ to
  run, which are statically linked.

- Add a fat binary gem for x64-mingw32 (64bit Windows).

- Windows fat binary gems now include binaries for Ruby up to 2.2.

(taca)

2015-06-04 13:56:25 UTC MAIN commitmail json YAML

Use textproc/ruby-rdtool/rdtool.mk.

(taca)

2015-06-04 13:54:04 UTC MAIN commitmail json YAML

Note update of textproc/ruby-rdtool package to 0.6.38nb1.

(taca)

2015-06-04 13:53:32 UTC MAIN commitmail json YAML

2015-06-04 13:20:38 UTC MAIN commitmail json YAML

Note update of devel/ruby-mkrf package to 0.2.3nb1.

(taca)

2015-06-04 13:20:11 UTC MAIN commitmail json YAML

2015-06-04 13:07:08 UTC MAIN commitmail json YAML

2015-06-04 13:06:35 UTC MAIN commitmail json YAML

Updated devel/hs-cmdargs to 0.10.13

(szptvlfn)

2015-06-04 13:06:12 UTC MAIN commitmail json YAML

Update to 0.10.13

CHANGES:
0.10.13
    #24, support Ratio in some places
    https://github.com/ndmitchell/cmdargs/issues/24
0.10.12
    GHC 7.2 compatibility
0.10.11
    #15, never put [brackets] around optional args in Explicit
    https://github.com/ndmitchell/cmdargs/issues/15

(szptvlfn)

2015-06-04 12:40:21 UTC MAIN commitmail json YAML

Add Ruby 2.2 to RUBY_VERSION_SUPPORTED

(sevan)

2015-06-04 10:25:18 UTC MAIN commitmail json YAML

Add nginx option to build the ngx_http_gzip_static module.

(fhajny)

2015-06-04 09:43:53 UTC MAIN commitmail json YAML

2015-06-04 09:14:33 UTC MAIN commitmail json YAML

USE_LANGUAGES must be set before including compiler.mk

(jperkin)

2015-06-04 00:10:45 UTC MAIN commitmail json YAML

Note update of www/ruby-padrino-cache package to 0.12.5nb1.

(taca)

2015-06-04 00:10:12 UTC MAIN commitmail json YAML

Allow depends on ruby-moneta 0.8.0.

Bump PKGREVISION.

(taca)

2015-06-03 22:52:43 UTC MAIN commitmail json YAML

Updated net/get_iplayer to 2.94

(prlw1)

2015-06-03 22:52:24 UTC MAIN commitmail json YAML

Update get_iplayer to 2.94

  get_iplayer 2.94 was released shortly after 2.93 to fix a bug that
  broke live streaming for BBC News, BBC 6 Music and BBC 1Xtra. There
  were no other changes in 2.94. If you already installed 2.93 and do not
  require live streaming for the above stations, updating to 2.94 is not
  necessarily required. However, all users are strongly advised to do so.

New/Changed

1. TV listing feeds

  On 02/06/2015 the BBC removed the listing feeds used by get_iplayer to
  populate the TV programme data cache used to support searching.
  get_iplayer has now switched to using BBC schedule data instead. This
  is what you need to know:
    * If you added --refresh-feeds-tv=schedule to your preferences as a
      temporary measure to support the web pvr, remove it now from the
      command line with:

          get_iplayer --prefs-del --refresh-feeds-tv=schedule

    * Refreshing your TV data cache will be MUCH slower than before.
      Remember this especially if you use --refresh-future, which doubles
      the indexing time. The schedule parsing is based on old code
      inherited from the original version of get_iplayer, but hopefully
      it should improve a bit in future releases.
    * Programmes unique to local BBC One variants are not indexed by
      default. This reduces the indexing time by about half at the
      expense of a handful of programmes, many of which are local news
      cut-outs. If you wish to index the BBC One local variants, use
      --refresh-exclude-groups-tv=none.
    * You may find some TV programmes in search results that are older
      than 7 days. This is because the schedule data used for indexing
      goes back to the beginning of the previous calendar week.
    * You may find some TV programmes in search results that are older
      than 7 days and no longer available (e.g., films). You may also
      find some future programmes that are not yet available. This
      hopefully should be improved in a future release.
    * Fewer TV programmes will be indexed. The TV schedule data does not
      contain old archive programmes lurking in the iPlayer site. Only
      programmes in the schedule listings will be indexed.
    * You can no longer search TV programmes for signed or audio
      described versions. That facility is unlikely ever to return.
      However, you should still be able to download those versions where
      available.
    * You can no longer search TV programmes by category. That facility
      is unlikely ever to return. Category information will not appear in
      search results (for the present a blank space will be displayed).

  REMEMBER: Any programme not in your data caches (and thus not found in
  your search results) should still be available with --pid <PID> or
  --url <URL>.

2. Live TV and radio streaming

  On 02/06/2015 the BBC removed some metadata resources used by
  get_iplayer to locate live streams. get_iplayer has been repaired to
  work around this problem. Live streaming should work as before, though
  not all streams have been tested.

3. Other changes

    * Added support for BBC One/Two Northern Ireland/Scotland/Wales live
      streams. HD streams are available for BBC One variants, but BBC Two
      variants are SD only. To access those streams with a search string,
      you must full spell out which region you want, e.g., get_iplayer
      --get --type=livetv "BBC One Scotland".
    * Added support for HD TV programmes available via HLS
      (--mode=hlshd).
    * The --playlist-metadata option is now ignored and will be removed
      in the next release.

Fixed

    * Fixed "Not a SCALAR reference at get_iplayer.pl line 7099" errors.
      There should no longer be any need to use -exclude-supplier=akamai
      or -exclude-supplier=limelight to work around those errors.
    * Fixed problem with future repeat overwriting previous broadcast of
      same programme in cache data.
    * Fixed problem with downloading "open subtitles" programme versions
      with embedded subtitles (e.g., opera broadcasts).

Full log at https://squarepenguin.co.uk/wiki/releasenotes/release293

(prlw1)

2015-06-03 22:44:10 UTC MAIN commitmail json YAML

Oops, add some missing deps

(pettai)

2015-06-03 22:23:20 UTC MAIN commitmail json YAML

2015-06-03 22:22:18 UTC MAIN commitmail json YAML

Added security/volatility version 2.4

(pettai)

2015-06-03 22:21:41 UTC MAIN commitmail json YAML

The Volatility Framework is a completely open collection of tools,
implemented in Python under the GNU General Public License, for the
extraction of digital artifacts from volatile memory (RAM) samples.
The extraction techniques are performed completely independent of the
system being investigated but offer visibilty into the runtime state
of the system. The framework is intended to introduce people to the
techniques and complexities associated with extracting digital artifacts
from volatile memory samples and provide a platform for further work into
this exciting area of research.

(pettai)

2015-06-03 22:13:25 UTC MAIN commitmail json YAML

Added devel/py-distorm3 version 3.3.0

(pettai)

2015-06-03 22:12:34 UTC MAIN commitmail json YAML

2015-06-03 22:11:14 UTC MAIN commitmail json YAML

The goal of diStorm3 is to decode x86/AMD64 binary streams and return
a structure that describes each instruction.

diStorm3 is really a decomposer, which means it takes an instruction and
returns a binary structure which describes it rather than static text,
which is great for advanced binary code analysis. diStorm3 is super
lightweight (~45KB), ultra fast and easy to use (a single API)!

(pettai)

2015-06-03 21:00:49 UTC MAIN commitmail json YAML

Updated security/gnupg2 to 2.0.28

(wiz)

2015-06-03 21:00:39 UTC MAIN commitmail json YAML

Update to 2.0.28:

Noteworthy changes in version 2.0.28 (2015-06-02)
-------------------------------------------------

* agent: Added support for an external password manager.

* gpg: New command --list-gcrypt-config.

* gpg: Issue NEWSIG status lines during signature verification.

* gpgsm: The default hash algo for a CSR is now SHA-256 and the
  default encryption algo is AES-128.

* scdaemon: Allow PC/SC reader selection by partial name match.

* gpgtar: Fix extracting files with a size of a multiple of 512.

* Fixed several other bugs.

* Libgcrypt 1.5 is now required.

(wiz)

2015-06-03 20:58:15 UTC MAIN commitmail json YAML

+ gcal-4, gnupg2-2.0.28.

(wiz)

2015-06-03 20:43:52 UTC MAIN commitmail json YAML

Add upper bound for nettle dependency (3.x is not supported).

(wiz)

2015-06-03 19:18:41 UTC MAIN commitmail json YAML

2015-06-03 18:23:39 UTC MAIN commitmail json YAML

Updated lang/nodejs to 0.12.4

(fhajny)

2015-06-03 18:23:24 UTC MAIN commitmail json YAML

Update nodejs to 0.12.4.
Fix joerg's patch to actually do the right thing on NetBSD 6.
Add option to build with Intl support using textproc/icu.
Cleanup.

2015.05.22, Version 0.12.4 (Stable)
* npm: upgrade to 2.10.1
* V8: revert v8 Array.prototype.values() removal (cjihrig)
* win: bring back xp/2k3 support (Bert Belder)

(fhajny)

2015-06-03 14:49:09 UTC MAIN commitmail json YAML

Note update of devel/ruby-minitest package to 5.7.0.

(taca)

2015-06-03 14:48:37 UTC MAIN commitmail json YAML

Update ruby-minitest to 5.7.0.

=== 5.7.0 / 2015-05-27

* 1 major enhancement:

  * assert_raises now matches subclasses of the expected exception types. (jeremyevans)

* 3 minor enhancements:

  * Added :block type for minitest/spec's #infect_an_assertion. (jeremyevans)
  * Inline verification error messages in minitest/mock for GC performance. (zamith)
  * assert_raises defaults to RuntimeError if not specified. (jeremyevans)

* 4 bug fixes:

  * Added 'class' to minitest/mock's overridden_methods list. (zamith)
  * Added file/line to infect_an_assertion's class_eval call. (jeremyevans)
  * Cleared UnexpectedError's mesg w/ generic string.
  * Fixed non-proc-oriented expectations when used on proc target. (jeremyevans)

=== 5.6.1 / 2015-04-27

* 2 bug fixes:

  * Added Minitest.clock_time and switched all Time.now to it. (tenderlove)
  * Moved Minitest::Expectations#_ into Minitest::Spec::DSL.

=== 5.6.0 / 2015-04-13

* 4 major enhancements:

  * Added Minitest::Expectation value monad.
  * Added Minitest::Expectations#_ that returns an Expectation. Aliased to value.
  * All expectations are added to Minitest::Expectation.
  * At some point, the methods on Object will be deprecated and then removed.

* 4 minor enhancements:

  * Added a note about bundle exec pitfall in ruby 2.2+. (searls)
  * Lazily start the parallel executor. (tenderlove)
  * Make mocks more debugger-friendly (edward)
  * Print out the current test run on interrupt. (riffraff)

* 3 bug fixes:

  * Fix failing test under Windows. (kimhmadsen)
  * Record mocked calls before they happen so mocks can raise exceptions easier (tho I'm not a fan). (corecode)
  * Tried to clarify mocks vs stubs terminology better. (kkirsche)

(taca)

2015-06-03 14:47:11 UTC MAIN commitmail json YAML

2015-06-03 14:45:47 UTC MAIN commitmail json YAML

Note update of devel/ruby-logging package to 2.0.0.

(taca)

2015-06-03 14:45:17 UTC MAIN commitmail json YAML

Update ruby-logging to 2.0.0.

== 2.0.0 / 2015-03-28

Enhancements
- added event filtering via the Filter framework
- improvements to buffered logging
- code readability improvements around meta-programming

Bug Fixes
- fixed an `already initialized error`
- avoid unnecessary mutex-ing in logger lookup

Deprecations
- dropped Ruby 1.8 support
- removed logger consolidation
- removed YAML style configuration
- removed the Logging::Stats module
- removed the Hash#getopt method
- removed the Growl appender
- moved the Email appender to the logging-email plugin gem

(taca)

2015-06-03 14:16:22 UTC MAIN commitmail json YAML

Note update of devel/ruby-locale package to 2.1.1.

(taca)

2015-06-03 14:15:39 UTC MAIN commitmail json YAML

Update ruby-locale to 2.1.1.

* Use fiddle instead of dl which is obsolete on Ruby 2.2.

(taca)

2015-06-03 14:07:28 UTC MAIN commitmail json YAML

Make this package build on Ruby 2.2.

(taca)

2015-06-03 13:57:44 UTC MAIN commitmail json YAML

Note update of devel/ruby-inline package to 3.12.4.

(taca)

2015-06-03 13:57:09 UTC MAIN commitmail json YAML

Update ruby-inline to 3.12.4.

=== 3.12.4 / 2015-04-14

* 1 bug fix:

  * Fixed arch header directoy with Ruby >= 2.0. (aurelj)

(taca)

2015-06-03 13:55:56 UTC MAIN commitmail json YAML

Note update of misc/ruby-commander package to 4.3.4.

(taca)

2015-06-03 13:55:25 UTC MAIN commitmail json YAML

Update ruby-commander to 4.3.4.

=== 4.3.4 / 2015-05-03

* Fixed a regression with the compact help formatter.

=== 4.3.3 / 2015-04-21

* Updated to highline 1.7.2 to fix a regression with terminal size (https://github.com/JEG2/highline/pull/139).
* Help formatting updated to look better for commands with long names. (@jszwedko)

=== 4.3.2 / 2015-03-31

* Version bump to publish new location of Commander to Rubygems. Moved to https://github.com/commander-rb/commander

=== 4.3.1 / 2015-03-27

* Fix various Ruby warnings for circular requires, etc.
* Update to use highline 1.7 (@SkyTrix)

(taca)

2015-06-03 13:54:38 UTC MAIN commitmail json YAML

Note update of devel/ruby-highline package to 1.7.2.

(taca)

2015-06-03 13:54:15 UTC MAIN commitmail json YAML

Update ruby-highline to 1.7.2.

### 1.7.2 / 2015-04-19

#### Bug fixes
* Fix #138 (a regression of #131). PR #139.

### 1.7.1 / 2015-02-24

#### Enhancements
* Add travis CI configuration (Eli Young (@elyscape), #130)
* Add Rubinius to Build Matrix with Allowed Failure (Brandon Fish
(bjfish), #132)
* Make some adjustments on tests (Abinoam Marques Jr., #133, #134)
* Drop support for Ruby 1.8 (Abinoam Marques Jr., #134)

#### Bug fixes
* Fix IO.console.winsize returning reversed column and line values (Fission Xuiptz (@fissionxuiptz)), #131)

### 1.7.0 / 2015-02-18

#### Bug fixes
* Fix correct encoding of statements to output encoding (Dāvis (davispuh), #110)
* Fix character echoing when echo is false and multibyte character is typed (Abinoam Marques Jr., #117 #118)
* Fix backspace support on Cyrillic (Abinoam Marques Jr., #115 #118)
* Fix returning wrong encoding when echo is false (Abinoam Marques Jr., #116 #118)
* Fix Question #limit and #realine incompatibilities (Abinoam Marques Jr. #113 #120)
* Fix/improve string coercion on #say (Abinoam Marques Jr., #98 #122)
* Fix #terminal_size returning nil in some terminals (Abinoam Marques Jr., #85 #123)

#### Enhancements
* Improve #format_statement String coercion (Michael Bishop
(michaeljbishop), #104)
* Update homepage url on gemspec (Rubyforge->GitHub) (Edward Anderson
(nilbus), #107)
* Update COPYING file (Vít Ondruch (voxik), #109)
* Improve multi-byte encoding support (Abinoam Marques Jr., #115 #116 #117 #118)
* Make :grey -> :gray and :light -> :bright aliases (Abinoam Marques Jr., #114 #119)
* Return the default object (as it is) when no answer given (Abinoam Marques Jr., #112 #121)
* Added test for Yaml serialization of HighLine::String (Abinoam Marques Jr., #69 #124)
* Make improvements on Changelog and Rakefile (Abinoam Marques Jr., #126 #127 #128)

(taca)

2015-06-03 13:51:30 UTC MAIN commitmail json YAML

Note update of devel/ruby-gettext package to 3.1.6nb1.

(taca)

2015-06-03 13:51:06 UTC MAIN commitmail json YAML

* Make this package build on Ruby 2.2.
* Add support for pkg_alternatives.

Bump PKGREVISION.

(taca)

2015-06-03 13:48:15 UTC MAIN commitmail json YAML

Make this package build on Ruby 2.2.

(taca)

2015-06-03 13:47:18 UTC MAIN commitmail json YAML

Make this package build on Ruby 2.2.

(taca)

2015-06-03 13:45:43 UTC MAIN commitmail json YAML

Note update of devel/ruby-ffi-yajl package to 2.2.0.

(taca)

2015-06-03 13:45:17 UTC MAIN commitmail json YAML

Update ruby-ffi-yajl to 2.2.0.

2.2.0 (04/30/2015)

New features

* Bad UTF8 exceptions now display the invalid token
* validate_utf8: false will sanitize output and produce valid UTF8-clean JSON

Changes

* Ruby 1.8.7 support dropped.

2.1.0 (04/20/2015)

New features

* StringIOs are now encoded to strings
* Added :unique_key_checking flag to parser that will raise on repeated hash
  keys (commonly edit mistakes in long JSON documents).

Changes

* Includes its own dlopen extension
* C extension should operation without ffi

2.0.0 (03/17/2015)

Changes

* Dropped the ffi-yajl/json_gem monkeypatch compatibility layer
  completely. The deprecation warning has been in there for months now
  and all the work to remove it from chef and ohai has been done in
  all the latest releases.

(taca)

2015-06-03 13:40:57 UTC MAIN commitmail json YAML

Note update of devel/ruby-blankslate package to 3.1.3.

(taca)

2015-06-03 13:40:24 UTC MAIN commitmail json YAML

2015-06-03 13:25:30 UTC MAIN commitmail json YAML

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

(taca)

2015-06-03 13:25:05 UTC MAIN commitmail json YAML

Update php-xdebug to 2.3.2.

[2015-03-22] - Xdebug 2.3.2 is out!

This is a minor bug-fix release for the 2.3 series, and addresses crashes
with path and branch coverage.

(taca)

2015-06-03 13:22:30 UTC MAIN commitmail json YAML

Note update of devel/ruby-rugged package to 0.22.2.

(taca)

2015-06-03 13:22:02 UTC MAIN commitmail json YAML

2015-06-03 13:15:33 UTC MAIN commitmail json YAML

Note update of devel/libgit2 package to 0.22.2.

(taca)

2015-06-03 13:14:46 UTC MAIN commitmail json YAML

Update libgit2 to 0.22.2 required by ruby-rugged.

libgit2 v0.22.2 Maintenance Release
@carlosmn carlosmn released this on 25 Mar
12 commits to maint/v0.22 since this release

The following fixes have been backported to this maintenance release.
All users of the library are encouraged to update.

1f25fe9 checkout: report correct invalid path
8633dd9 win32: further cleanups for 8.3 disabling
93be89c win32: cleanup 8.3 disabled tests
728a013 Fix test failures when 8.3 is disabled
1f726d0 git: make sure to close the network stream
3e163b6 checkout: free last created directory
3440c20 Initialize refs vector in git_remote_update_tips().
dcf6c0c Lower case the include directive of windows header
1dd5e28 http: do not try to use the cert callback on unencrypted streams
dd243fe indexer: set an error message on duplicate objects in pack
3a1dc42 Put back the number of expected references to 6 from the test repo
cf688ff Fixed active refspecs not reset by git_remote_upload()
7a5682f http: enforce the credential types
f008aeb branch: do capture the error code
283f31a git_branch_delete() should ignore errors from non-existing reflogs
aa409d5 Fix Mac build without OpenSSL
d884d1c Fix race in git_packfile_unpack.
277d647 Reinit `reader` pointer after reading included config file
3bdcea8 Check rebase options version on public entry points
7d8e4e3 mkdir: respect the root path
69455bc stat: don't remove trailing '/' from root on win32
7aee248 repo: ensure we can create repo at filesystem root
aa926fb Fix branch creation when branch name matches namespace of previously deleted branch
31ea8db Clarified git_repository_is_empty() documentation
ed64a1b Add libssh2's library and include directories.
5c3e01d Ensure the diff hunk callback is specified before trying to dereference it
fe61bb6 Ensure git_index_entry is not NULL before trying to free it
ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr.
4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly
d0db408 Make sure sys/repository.h includes the required headers
eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation
8693335 Make binary detection work similar to vanilla git
d95c949 Include ws2tcpip.h in order to get in6_addr
e1314dd Include openssl headers last
09c2477 Fixed error when including git2/include/sys/stream.h
bd0a551 pathspec: do not try to dereference NULL
1ce9ea3 checkout tests: cleanup realpath impl on Win32
f9df7b6 checkout tests: emulate p_realpath poorly on Win32
8d65523 checkout: remove files before writing new ones
b295294 checkout: drop newline in error message
99367df checkout tests: nasty symlinks
9f1c873 checkout: don't recreate previous directory
1ca7fa9 git_path_join_unrooted: return base len
bd0e881 checkout: introduce git_checkout_perfdata
Downloads

libgit2 v0.21.5 Maintenance Release
@ethomson ethomson released this on 17 Jan

The following (critical) fixes have been backported to this maintenance release.
All users of the library are encouraged to update.

af769f4 checkout: introduce git_checkout_perfdata
fc478d2 git_path_join_unrooted: return base len
629a579 checkout: don't recreate previous directory
dd3c53f checkout tests: nasty symlinks
186177a checkout: drop newline in error message
7268a5a checkout: remove files before writing new ones
e517b62 checkout tests: emulate p_realpath poorly on Win32
9a8753d checkout tests: cleanup realpath impl on Win32
8433078 Introduce test for checkout case-changing rename
d853fb9 Always checkout with case sensitive iterator

(taca)

2015-06-03 12:54:29 UTC MAIN commitmail json YAML

Note update of devel/hg-git package to 0.8.1.

(taca)

2015-06-03 12:53:56 UTC MAIN commitmail json YAML

Update hg-git to 0.8.1.

It provides mercurial 3.4 compatibility and other changes are too many
to write here, please refer:
https://bitbucket.org/durin42/hg-git/commits/branch/master.

(taca)

2015-06-03 12:22:57 UTC MAIN commitmail json YAML

Note update of devel/SOPE package and package to 2.3.0.

(taca)

2015-06-03 12:22:18 UTC MAIN commitmail json YAML

2015-06-03 12:21:31 UTC MAIN commitmail json YAML

Update SOPE to 2.3.0, which required by SOGo 2.3.0.

Changes are too many to write here, please refer:
https://github.com/inverse-inc/sope/blob/master/ChangeLog.

(taca)

2015-06-03 12:04:16 UTC MAIN commitmail json YAML

2015-06-03 12:03:01 UTC MAIN commitmail json YAML

Add option descriptions for nghttp2-asio, nghttp2-tools and http2.

(fhajny)

2015-06-03 12:00:06 UTC MAIN commitmail json YAML

Add optional support for HTTP/2 via www/nghttp2. Patch nghttp2 support
until the curl interface is updated in 7.43. Bump PKGREVISION.

(fhajny)

2015-06-03 11:56:28 UTC MAIN commitmail json YAML

Add nghttp2 and spdylay

(fhajny)

2015-06-03 11:54:11 UTC MAIN commitmail json YAML

Added www/nghttp2 version 1.0.1

(fhajny)

2015-06-03 11:53:53 UTC MAIN commitmail json YAML

2015-06-03 11:12:36 UTC MAIN commitmail json YAML

This package is work on Ruby 2.2.

(taca)

2015-06-03 11:11:45 UTC MAIN commitmail json YAML

Note update of databases/ruby-sequel package to 4.23.0.

(taca)

2015-06-03 11:11:15 UTC MAIN commitmail json YAML

Update ruby-sequel to 4.23.0.

=== 4.23.0 (2015-06-01)

* Make dataset.call_sproc(:insert) work in the jdbc adapter (flash-gordon) (#1013)

* Add update_refresh plugin, for refreshing a model instance when updating (jeremyevans)

* Add delay_add_association plugin, for delaying add_* method calls on new objects until after saving the object (jeremyevans)

* Add validate_associated plugin, for validating associated objects when validating the current object (jeremyevans)

* Make Postgres::JSONBOp#[] and #get_text return JSONBOp instances (jeremyevans) (#1005)

* Remove the fdbsql, jdbc/fdbsql, and openbase adapters (jeremyevans)

* Database#transaction now returns block return value if :rollback=>:always is used (jeremyevans)

* Allow postgresql:// connection strings as aliases to postgres://, for compatibility with libpq (jeremyevans) (#1004)

* Make Model#move_to in the list plugin handle out-of-range targets without raising an exception (jeremyevans) (#1003)

* Make Database#add_named_conversion_proc on PostgreSQL handle conversion procs for enum types (celsworth) (#1002)

=== 4.22.0 (2015-05-01)

* Deprecate the db2, dbi, fdbsql, firebird, jdbc/fdbsql, informix, and openbase adapters (jeremyevans)

* Avoid hash allocations and rehashes (jeremyevans)

* Don't silently ignore :jdbc_properties Database option in jdbc adapter (jeremyevans)

* Make tree plugin set reciprocal association for children association correctly (lpil, jeremyevans) (#995)

* Add Sequel::MassAssignmentRestriction exception, raised for mass assignment errors in strict mode (jeremyevans) (#994)

* Handle ODBC::SQL_BIT type as boolean in the odbc adapter, fixing boolean handling on odbc/mssql (jrgns) (#993)

* Make :auto_validations plugin check :default entry instead of :ruby_default entry for checking existence of default value (jeremyevans) (#990)

* Adapters should now set :default schema option to nil when adapter can determine that the value is nil (jeremyevans)

* Do not add a schema :max_length entry for a varchar(max) column on MSSQL (jeremyevans)

* Allow :default value for PostgreSQL array columns to be a ruby array when using the pg_array extension (jeremyevans) (#989)

* Add csv_serializer plugin for serializing model objects to and from csv (bjmllr, jeremyevans) (#988)

* Make Dataset#to_hash and #to_hash_groups handle single array argument for model datasets (jeremyevans)

* Handle Model#cancel_action in association before hooks (jeremyevans)

* Use a condition variable instead of busy waiting in the threaded connection pools on ruby 1.9+ (jeremyevans)

* Use Symbol#to_proc instead of explicit blocks (jeremyevans)

=== 4.21.0 (2015-04-01)

* Support :tsquery and :tsvector options in Dataset#full_text_search on PostgreSQL, for using existing tsquery/tsvector expressions (jeremyevans)

* Fix TinyTds::Error being raised when trying to cancel a query on a closed connection in the tinytds adapter (jeremyevans)

* Add GenericExpression#!~ for inverting =~ on ruby 1.9 (similar to inverting a hash) (jeremyevans) (#979)

* Add GenericExpression#=~ for equality, inclusion, and pattern matching (similar to using a hash) (jeremyevans) (#979)

* Add Database#add_named_conversion_proc on PostgreSQL to make it easier to add conversion procs for types by name (jeremyevans)

* Make Sequel.pg_jsonb return JSONBOp instances instead of JSONOp instances when passed other than Array or Hash (jeremyevans) (#977)

* Demodulize default root name in json_serializer plugin (janko-m) (#968)

* Make Database#transaction work in after_commit/after_rollback blocks (jeremyevans)

(taca)

2015-06-03 11:00:31 UTC MAIN commitmail json YAML

Added www/spdylay version 1.3.2

(fhajny)

2015-06-03 11:00:15 UTC MAIN commitmail json YAML

Import spdylay-1.3.2 as www/spdylay.

This is an experimental implementation of Google's SPDY protocol in C. This
library provides SPDY version 2, 3 and 3.1 framing layer implementation.

(fhajny)

2015-06-03 10:48:56 UTC MAIN commitmail json YAML

Note update of databases/ruby-pg package to 0.18.2.

(taca)

2015-06-03 10:48:18 UTC MAIN commitmail json YAML

Update ruby-pg to 0.18.2.

== v0.18.2 [2015-05-14] Michael Granger <ged@FaerieMUD.org>

Enhancements:

- Allow URI connection string (thanks to Chris Bandy)

Bugfixes:

- Speedups and fixes for PG::TextDecoder::Identifier and quoting behavior
- Revert addition of PG::Connection#hostaddr [#202].
- Fix decoding of fractional timezones and timestamps [#203]
- Fixes for non-C99 compilers
- Avoid possible symbol name clash when linking againt static libpq.

(taca)

2015-06-03 10:47:15 UTC MAIN commitmail json YAML

Note update of databases/ruby-moneta package to 0.8.0.

(taca)

2015-06-03 10:46:46 UTC MAIN commitmail json YAML

Update ruby-moneta to 0.8.0.

0.8.0

* Rename Moneta::Adapters::Mongo to Moneta::Adapters::MongoOfficial
* Add Moneta::Adapters::MongoMoped
* Drop Ruby 1.8 support

(taca)

2015-06-03 07:22:07 UTC MAIN commitmail json YAML

Updated time/p5-DateTime to 1.1900

(wiz)

2015-06-03 07:21:59 UTC MAIN commitmail json YAML

Update to 1.19:

1.19  2015-05-31

- If you compared a DateTime object to an undef value, you might have received
  a warning pointing to code inside DateTime.pm, instead of in your own
  code. Fixed by Jason McIntosh. GH #7.

- The 30future-tz.t could fail if run at certain very specific times. This
  should now be much less likely, unless a time zone being tested implements a
  DST change at noon (which would even more insane than DST already is by a
  huge factor). Reported by Karen Etheridge and diagnosed by Slaven Rezic. RT
  #102925.

(wiz)

2015-06-03 07:19:51 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.50

(wiz)

2015-06-03 07:19:43 UTC MAIN commitmail json YAML

Update to 6.50:

VERSION 6.50  2015-06-01

Bug fixes

Not really a bug, but 6.49 got a bunch of NYTprof data bundled with it
by mistake.  It's been removed.  RT 103252

Fixed a bug where information about whether a date was complete or
truncated was discarded.  Jim Avera

Fixed a bug where SetDate with a zone alias failed.

Added the Format_MMMYYYY config variable to allow the truncated format
mmmYYYY to be parsed instead of mmmDDYY.  David W. Morganwalp and RT 103142

Fixed Makefile.PL/Build.PL to correct for a change on perl on windows
which changes a module prereq requirement.  Alexandr Ciornii

Time zone fixes

Newest zoneinfo data (tzdata 2015d)

Added aliases for older HP-UX time zones.  RT 104141

Documentation fixes

Fixed URL for tzdata.  Mohammad S Anwar

Better POD formats.

Fixed a documentation error.  RT 103966

(wiz)

2015-06-03 07:15:22 UTC MAIN commitmail json YAML

Updated security/p5-IO-Socket-SSL to 2.016

(wiz)

2015-06-03 07:15:14 UTC MAIN commitmail json YAML

Update to 2.016:

2.016 2015/06/02
- add flag X509_V_FLAG_TRUSTED_FIRST by default if available in OpenSSL
  (since 1.02) and available with Net::SSLeay. RT#104759 (thanks GAAS)
- work around hanging prompt() with older perl in Makefile.PL RT#104731
- make t/memleak_bad_handshake.t work on cygwin and other systems having
  /proc/pid/statm, see RT#104659
- add better debugging based on patch from H.Merijn Brand

(wiz)

2015-06-03 07:13:30 UTC MAIN commitmail json YAML

Use "editline" package from pkgsrc to fix the build under NetBSD.

(tron)

2015-06-03 06:48:54 UTC MAIN commitmail json YAML

Fix build on Linux by removing erroneous patching.

The removed hunk is definitely wrong, but I can't figure out what it was
trying to do.  I think the patch hunk was accidentally reintroduced in r1.4
after being correctly removed in r1.3.

The reason it is wrong is because it breaks later tests by introducing code
into confdefs.h.  The following tests always break, because they have
duplicate main() definitions.

Build test on NetBSD works because the java support isn't in the suggested
options anyway.

(dsainty)

2015-06-03 04:04:27 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 38.0.5

(ryoon)

2015-06-03 03:24:08 UTC MAIN commitmail json YAML

Update to 38.0.5

* Sync with firefox-38.0.5.

(ryoon)

2015-06-03 03:23:17 UTC MAIN commitmail json YAML

Updated www/firefox to 38.0.5

(ryoon)

2015-06-03 03:22:31 UTC MAIN commitmail json YAML

Update to 38.0.5

Changelog:
New: Keep track of articles and videos with Pocket
New: Clean formatting for articles and blog posts with Reader View
New: Share the active tab or window in a Hello conversation
Fixed: A race condition that would cause Firefox to stop painting when switching tabs (bug 1067470)
Fixed: Fixed graphics performance when using the built-in VGA driver on Windows 7 (Bug 1165732)

(ryoon)

2015-06-03 03:20:04 UTC MAIN commitmail json YAML

2015-06-02 23:54:35 UTC MAIN commitmail json YAML

While this package uses perl to build, it relies on the GNU config.guess script
to detect the platform.
Link-in the up to date copy of config.guess we provide as the version bundled
with the package is from 2002 and it causes bulkbuilds to hang due to waiting
for manual input if it doesn't recognise the platform.

(sevan)

2015-06-02 22:41:54 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.4.1

(wiz)

2015-06-02 22:41:45 UTC MAIN commitmail json YAML

Update to 3.4.1:

This is a regularly-scheduled bugfix release.

    archive: always use portable path component separators with subrepos
    commands: hide formatter option as EXPERIMENTAL, not as DEPRECATED
    context: don't complain about a matcher's subrepo paths in changectx.walk()
    convert: properly pass null ids through .hgtags (issue4678)
    extensions: clear aftercallbacks after execution (issue4646)
    hgweb: bring back infinite scroll in shortlog of paper style
    histedit: fix --continue when rules are finished
    histedit: fix --edit-plan
    histedit: fix keep during --continue
    histedit: fix serializing of None backupfile
    histedit: fix test-histedit-edit on vfat
    localrepo: pass hook argument txnid to pretxnopen hooks
    localrepo: rename hook argument from TXNID to txnid (BC)
    localrepo: use correct argument name for pretxnclose hooks (BC)
    match: explicitly naming a subrepo implies always() for the submatcher
    mergecopies: avoid slowdown from linkrev adjustment (issue4680)
    rebase: check that the bookmark is still valid when restoring (issue4669)
    rebase: clear merge when aborting before any rebasing (issue4661)
    revbranchcache: return uncached branchinfo for nullrev (issue4683)
    revset: drop magic of fullreposet membership test (issue4682)
    revset: id() called with 40-byte strings should give the same results as for short strings
    revset: map postfix '%' to only() to optimize operand recursively (issue4670)
    ssh: capture output with bundle2 again (issue4642)
    templatekw: compare target context and its parent exactly (issue4690)
    templater: do not process \-escapes at parsestring() (issue4290)
    templater: fix crash by passing invalid object to date() function
    templater: strictly parse leading backslashes of '{' (issue4569) (BC)
    transaction: really fix _addbackupentry key usage (issue4684)
    transaction: separate calculating TXNID from creating transaction object
    transaction: use the proper variable in '_addbackupentry' (issue4684)
    util.checkcase: don't abort on broken symlinks

(wiz)

2015-06-02 20:37:01 UTC MAIN commitmail json YAML

Add oracle-jre8/jdk8 to supported Java VMs.

(ryoon)

2015-06-02 20:04:43 UTC MAIN commitmail json YAML

2015-06-02 20:02:46 UTC MAIN commitmail json YAML

2015-06-02 19:06:40 UTC MAIN commitmail json YAML

Updated finance/magento to 1.9.1.1

(fhajny)

2015-06-02 19:06:19 UTC MAIN commitmail json YAML

Update magento to 1.9.1.1.

Changes in 1.9.1.1:
- Fix for SUPEE-5344 (previously patched with an upstream patch in pkgsrc)

pkgsrc changes:
- Patch for multiple vulnerabilities (SUPEE-5994) with an upstream patch.
- Cache upstream patches on ftp.netbsd.org due to unreliable upstream.

(fhajny)

2015-06-02 14:54:03 UTC MAIN commitmail json YAML

Updated archivers/p7zip to 9.38.1

(adam)

2015-06-02 14:53:10 UTC MAIN commitmail json YAML

Version 9.38.1
- bug 145 "p7zip crashes while moving memory in MoveItems

Version 9.38
- patch 23 fixes "7z with unicode file name with surrogate pair is not handled well in Linux"

- bug 139 "password from commanline is visible in processes list"
    Now the characters of the password are replaced with *.

- From Windows version of 7-zip
  - bug138 If you extract the password with # program crashes
    7z now supports long password in RAR 3 and 4.

(adam)

2015-06-02 13:27:04 UTC MAIN commitmail json YAML

2015-06-02 11:25:39 UTC MAIN commitmail json YAML

Downgraded net/synergy to 1.7.0

(tnn)

2015-06-02 11:24:58 UTC MAIN commitmail json YAML

Revert 1.7.3 "stable" update.
It has broken clipboard handling. (multiple issues open upstream)

(tnn)

2015-06-02 03:46:20 UTC MAIN commitmail json YAML

Updated filesystems/glusterfs to 3.7.1

(manu)

2015-06-02 03:44:16 UTC MAIN commitmail json YAML

* Bitrot Detection

Bitrot detection is a technique used to identify an ?insidious?
type of disk error where data is silently corrupted with no indication
from the disk to the storage software layer that an error has
occurred. When bitrot detection is enabled on a volume, gluster
performs signing of all files/objects in the volume and scrubs data
periodically for signature verification. All anomalies observed
will be noted in log files.

* Multi threaded epoll for performance improvements

Gluster 3.7 introduces multiple threads to dequeue and process more
requests from epoll queues. This improves performance by processing
more I/O requests. Workloads that involve read/write operations on
a lot of small files can benefit from this enhancement.

* Volume Tiering [Experimental]

Policy based tiering for placement of files. This feature will serve
as a foundational piece for building support for data classification.

Volume Tiering is marked as an experimental feature for this release.
It is expected to be fully supported in a 3.7.x minor release.
Trashcan

This feature will enable administrators to temporarily store deleted
files from Gluster volumes for a specified time period.

* Efficient Object Count and Inode Quota Support

This improvement enables an easy mechanism to retrieve the number
of objects per directory or volume. Count of objects/files within
a directory hierarchy is stored as an extended attribute of a
directory. The extended attribute can be queried to retrieve the
count.

This feature has been utilized to add support for inode quotas.

* Pro-active Self healing for Erasure Coding

Gluster 3.7 adds pro-active self healing support for erasure coded
volumes.

* Exports and Netgroups Authentication for NFS

This feature adds Linux-style exports & netgroups authentication
to the native NFS server. This enables administrators to restrict
access to specific clients & netgroups for volume/sub-directory
NFSv3 exports.

* GlusterFind

GlusterFind is a new tool that provides a mechanism to monitor data
events within a volume. Detection of events like modified files is
made easier without having to traverse the entire volume.

* Rebalance Performance Improvements

Rebalance and remove brick operations in Gluster get a performance
boost by speeding up identification of files needing movement and
a multi-threaded mechanism to move all such files.

* NFSv4 and pNFS support

Gluster 3.7 supports export of volumes through NFSv4, NFSv4.1 and
pNFS. This support is enabled via NFS Ganesha. Infrastructure changes
done in Gluster 3.7 to support this feature include:

  - Addition of upcall infrastructure for cache invalidation.
  - Support for lease locks and delegations.
  - Support for enabling Ganesha through Gluster CLI.
  - Corosync and pacemaker based implementation providing resource
    monitoring and failover to accomplish NFS HA.

pNFS support for Gluster volumes and NFSv4 delegations are in beta
for this release. Infrastructure changes to support Lease locks and
NFSv4 delegations are targeted for a 3.7.x minor release.

* Snapshot Scheduling

With this enhancement, administrators can schedule volume snapshots.

* Snapshot Cloning

Volume snapshots can now be cloned to create a new writeable volume.

* Sharding [Experimental]

Sharding addresses the problem of fragmentation of space within a
volume. This feature adds support for files that are larger than
the size of an individual brick. Sharding works by chunking files
to blobs of a configurabe size.

Sharding is an experimental feature for this release. It is expected
to be fully supported in a 3.7.x minor release.

* RCU in glusterd

Thread synchronization and critical section access has been improved
by introducing userspace RCU in glusterd

* Arbiter Volumes

Arbiter volumes are 3 way replicated volumes where the 3rd brick
of the replica is automatically configured as an arbiter. The 3rd
brick contains only metadata which provides network partition
tolerance and prevents split-brains from happening.

Update to GlusterFS 3.7.1

* Better split-brain resolution

split-brain resolutions can now be also driven by users without
administrative intervention.

* Geo-replication improvements

There have been several improvements in geo-replication for stability
and performance.

* Minor Improvements

  - Message ID based logging has been added for several translators.
  - Quorum support for reads.
  - Snapshot names contain timestamps by default.Subsequent access
    to the snapshots should be done by the name listed in gluster
    snapshot list
  - Support for gluster volume get <volname> added.
  - libgfapi has added handle based functions to get/set POSIX ACLs
    based on common libacl structures.

(manu)

2015-06-02 03:11:32 UTC MAIN commitmail json YAML

Updated graphics/libwebp to 0.4.3

(adam)

2015-06-02 03:10:39 UTC MAIN commitmail json YAML

version 0.4.3
This is a binary compatible release.
* Android / gcc / iOS / MSVS build fixes and improvements
* lossless decode fix (issue 239 -- since 0.4.0)
* documentation / vwebp updates for animation
* multi-threading fix

(adam)

2015-06-02 01:03:57 UTC MAIN commitmail json YAML

When GCC version is 5.x, pass the -P flag to cpp, preventing the generation of line markers
in the output from cpp.
Resolves build issue on DragonFlyBSD development snapshots which include GCC 5.1.1
GCC bug 60723
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60723

(sevan)

2015-06-01 22:55:42 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.48.0

(schmonz)

2015-06-01 22:55:38 UTC MAIN commitmail json YAML

Update to 4.48.0. From the changelog:

- work around brain-damaged change in Python's poplib which causes
  message retrieval errors if any line of a message has more than
  2048 characters in it.
- restore link to moved Marc mailing list archive. Thanks: David
  J. Weller-Fahy.

(schmonz)

2015-06-01 21:50:23 UTC MAIN commitmail json YAML

update to gnutls 3.3.15
patch refresh grace of mkpatches

upstream notable changes list since the 3.2 to 3.3 branch point (excerpt
of the NEWS file):

* Version 3.3.15 (released 2015-05-03)

** libgnutls: gnutls_certificate_get_ours: will return the certificate even
if a callback was used to send it.

** libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by
Karthikeyan Bhargavan [GNUTLS-SA-2015-2].

** libgnutls: Check for invalid length in the X.509 version field. Without the check
certificates with invalid length would be detected as having an arbitrary
version. Reported by Hanno Böck.

** API and ABI modifications:
No changes since last version.

* Version 3.3.14 (released 2015-03-30)

** libgnutls: When retrieving OCTET STRINGS from PKCS #12 ContentInfo
structures use BER to decode them (requires libtasn1 4.3). That allows
to decode some more complex structures.

** libgnutls: When an end-certificate with no name is present and there
are CA name constraints, don't reject the certificate. This follows RFC5280
advice closely. Reported by Fotis Loukos.

** libgnutls: Fixed handling of supplemental data with types > 255.
Patch by Thierry Quemerais.

** libgnutls: Fixed double free in the parsing of CRL distribution points certificate
extension. Reported by Robert Święcki.

** libgnutls: Fixed a two-byte stack overflow in DTLS 0.9 protocol. That
protocol is not enabled by default (used by openconnect VPN).

** libgnutls: The maximum user data send size is set to be the same for
block and non-block ciphersuites. This addresses a regression with wine:
https://bugs.winehq.org/show_bug.cgi?id=37500

** libgnutls: When generating PKCS #11 keys, set CKA_ID, CKA_SIGN,
and CKA_DECRYPT when needed.

** libgnutls: Allow names with zero size to be set using
gnutls_server_name_set(). That will disable the Server Name Indication.
Resolves issue with wine: https://gitlab.com/gnutls/gnutls/issues/2

** API and ABI modifications:
No changes since last version.

* Version 3.3.13 (released 2015-02-25)

** libgnutls: Enable AESNI in GCM on x86

** libgnutls: Fixes in DTLS message handling

** libgnutls: Check certificate algorithm consistency, i.e.,
check whether the signatureAlgorithm field matches the signature
field inside TBSCertificate.

** gnutls-cli: Fixes in OCSP verification.

** API and ABI modifications:
No changes since last version.

* Version 3.3.12 (released 2015-01-17)

** libgnutls: When negotiating TLS use the lowest enabled version in
the client hello, rather than the lowest supported. In addition, do
not use SSL 3.0 as a version in the TLS record layer, unless SSL 3.0
is the only protocol supported. That addresses issues with servers that
immediately drop the connection when the encounter SSL 3.0 as the record
version number. See:
http://lists.gnutls.org/pipermail/gnutls-help/2014-November/003673.html

** libgnutls: Corrected encoding and decoding of ANSI X9.62 parameters.

** libgnutls: Handle zero length plaintext for VIA PadLock functions.
This solves a potential crash on AES encryption for small size plaintext.
Patch by Matthias-Christian Ott.

** libgnutls: In DTLS don't combine multiple packets which exceed MTU.
Reported by Andreas Schultz. https://savannah.gnu.org/support/?108715

** libgnutls: In DTLS decode all handshake packets present in a record
packet, in a single pass. Reported by Andreas Schultz.
https://savannah.gnu.org/support/?108712

** libgnutls: When importing a CA file with a PKCS #11 URL, simply
import the certificates, if the URL specifies objects, rather than
treating it as trust module.

** libgnutls: When importing a PKCS #11 URL and we know the type of
object we are importing, don't require the object type in the URL.

** libgnutls: fixed openpgp authentication when gnutls_certificate_set_retrieve_function2
was used by the server.

** guile: Fix compilation on MinGW. Previously only the static version of the
'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile.

** guile: Fix harmless warning during compilation of gnutls.scm
Initially reported at <https://bugzilla.redhat.com/show_bug.cgi?id=1177847>.

** certtool: --pubkey-info will also attempt to load a public key
from stdin.

** gnutls-cli: Added --starttls-proto option. That allows to specify a
protocol for starttls negotiation.

** API and ABI modifications:
No changes since last version.

* Version 3.3.11 (released 2014-12-11)

** libgnutls: Corrected regression introduced in 3.3.9 related to
session renegotiation. Reported by Dan Winship.

** libgnutls: Corrected parsing issue with OCSP responses.

** API and ABI modifications:
No changes since last version.

* Version 3.3.10 (released 2014-11-10)

** libgnutls: Refuse to import v1 or v2 certificates that contain
extensions.

** libgnutls: Fixes in usage of PKCS #11 token callback

** libgnutls: Fixed bug in gnutls_x509_trust_list_get_issuer() when used
with a PKCS #11 trust module and without the GNUTLS_TL_GET_COPY flag.
Reported by David Woodhouse.

** libgnutls: Removed superfluous random generator refresh on every call
of gnutls_deinit(). That reduces load and usage of /dev/urandom.

** libgnutls: Corrected issue in export of ECC parameters to X9.63 format.
Reported by Sean Burford [GNUTLS-SA-2014-5].

** libgnutls: When gnutls_global_init() is called for a second time, it
will check whether the /dev/urandom fd kept is still open and matches
the original one. That behavior works around issues with servers that
close all file descriptors.

** libgnutls: Corrected behavior with PKCS #11 objects that are marked
as CKA_ALWAYS_AUTHENTICATE.

** certtool: The default cipher for PKCS #12 structures is 3des-pkcs12.
That option is more compatible than AES or RC4.

** API and ABI modifications:
No changes since last version.

* Version 3.3.9 (released 2014-10-13)

** libgnutls: Fixes in the transparent import of PKCS #11 certificates.
Reported by Joseph Peruski.

** libgnutls: Fixed issue with unexpected non-fatal errors resetting the
handshake's hash buffer, in applications using the heartbeat extension
or DTLS. Reported by Joeri de Ruiter.

** libgnutls: When both a trust module and additional CAs are present
account the latter as well; reported by David Woodhouse.

** libgnutls: added GNUTLS_TL_GET_COPY flag for
gnutls_x509_trust_list_get_issuer(). That allows the function to be used
in a thread safe way when PKCS #11 trust modules are in use.

** libgnutls: fix issue in DTLS retransmission when session tickets
were in use; reported by Manuel Pégourié-Gonnard.

** libgnutls-dane: Do not require the CA on a ca match to be direct CA.

** libgnutls: Prevent abort() in library if getrusage() fails. Try to
detect instead which of RUSAGE_THREAD and RUSAGE_SELF would work.

** guile: new 'set-session-server-name!' procedure; see the manual for
details.

** certtool: The authority key identifier will be set in a certificate only
if the CA's subject key identifier is set.

** API and ABI modifications:
No changes since last version.

* Version 3.3.8 (released 2014-09-18)

** libgnutls: Updates in the name constraints checks. No name constraints
will be checked for intermediate certificates. As our support for name
constraints is limited to e-mail addresses in DNS names, it is pointless
to check them on intermediate certificates.

** libgnutls: Fixed issues in PKCS #11 object listing. Previously multiple
object listing would fail completely if a single object could not be exported.

** libgnutls: Improved the performance of PKCS #11 object listing/retrieving,
by retrieving them in large batches. Report and suggestion by David
Woodhouse.

** libgnutls: Fixed issue with certificates being sanitized by gnutls prior
to signature verification. That resulted to certain non-DER compliant modifications
of valid certificates, being corrected by libtasn1's parser and restructured as
the original. Issue found and reported by Antti Karjalainen and Matti Kamunen from
Codenomicon.

** libgnutls: Fixes in gnutls_x509_crt_set_dn() and friends to properly handle
strings with embedded spaces and escaped commas.

** libgnutls: when comparing a CA certificate with the trusted list compare
the name and key only instead of the whole certificate. That is to handle
cases where a CA certificate was superceded by a different one with the same
name and the same key.

** libgnutls: when verifying a certificate against a p11-kit trusted
module, use the attached extensions in the module to override the CA's
extensions (that requires p11-kit 0.20.7).

** libgnutls: In DTLS prevent sending zero-size fragments in certain cases
of MTU split. Reported by Manuel Pégourié-Gonnard.

** libgnutls: Added gnutls_x509_trust_list_verify_crt2() which allows
verifying using a hostname and a purpose (extended key usage). That
enhances PKCS #11 trust module verification, as it can now check the purpose
when this function is used.

** libgnutls: Corrected gnutls_x509_crl_verify() which would always report
a CRL signature as invalid. Reported by Armin Burgmeier.

** libgnutls: added option --disable-padlock to allow disabling the padlock
CPU acceleration.

** p11tool: when listing tokens, list their type as well.

** p11tool: when listing objects from a trust module print any attached
extensions on certificates.

** API and ABI modifications:
gnutls_x509_crq_get_extension_by_oid2: Added
gnutls_x509_crt_get_extension_by_oid2: Added
gnutls_x509_trust_list_verify_crt2: Added
gnutls_x509_ext_print: Added
gnutls_x509_ext_deinit: Added
gnutls_x509_othername_to_virtual: Added
gnutls_pkcs11_obj_get_exts: Added

* Version 3.3.7 (released 2014-08-24)

** libgnutls: Added function to export the public key of a PKCS #11
private key. Contributed by Wolfgang Meyer zu Bergsten.

** libgnutls: Explicitly set the exponent in PKCS #11 key generation.
That improves compatibility with certain PKCS #11 modules. Contributed by
Wolfgang Meyer zu Bergsten.

** libgnutls: When generating a PKCS #11 private key allow setting
the WRAP/UNWRAP flags. Contributed by Wolfgang Meyer zu Bergsten.

** libgnutls: gnutls_pkcs11_privkey_t will always hold an open session
to the key.

** libgnutls: bundle replacements of inet_pton and inet_aton if not
available.

** libgnutls: initialize parameters variable on PKCS #8 decryption.

** libgnutls: gnutls_pkcs12_verify_mac() will not fail in other than SHA1
algorithms.

** libgnutls: gnutls_x509_crt_check_hostname() will follow the RFC6125
requirement of checking the Common Name (CN) part of DN only if there is
a single CN present in the certificate.

** libgnutls: The environment variable GNUTLS_FORCE_FIPS_MODE can be used
to force the FIPS mode, when set to 1.

** libgnutls: In DTLS ignore only errors that relate to unexpected packets
and decryption failures.

** p11tool: Added --info parameter.

** certtool: Added --mark-wrap parameter.

** danetool: --check will attempt to retrieve the server's certificate
chain and verify against it.

** danetool/gnutls-cli-debug: Added --app-proto parameters which can
be used to enforce starttls (currently only SMTP and IMAP) on the connection.

** danetool: Added openssl linking exception, to allow linking
with libunbound.

** API and ABI modifications:
GNUTLS_PKCS11_OBJ_ATTR_MATCH: Added
gnutls_pkcs11_privkey_export_pubkey: Added
gnutls_pkcs11_obj_flags_get_str: Added
gnutls_pkcs11_obj_get_flags: Added

* Version 3.3.6 (released 2014-07-23)

** libgnutls: Use inet_ntop to print IP addresses when available

** libgnutls: gnutls_x509_crt_check_hostname and friends will also check
IP addresses, and match documented behavior. Reported by David Woodhouse.

** libgnutls: DSA key generation in FIPS140-2 mode doesn't allow 1024
bit parameters.

** libgnutls: fixed issue in gnutls_pkcs11_reinit() which prevented tokens
being usable after a reinitialization.

** libgnutls: fixed PKCS #11 private key operations after a fork.

** libgnutls: fixed PKCS #11 ECDSA key generation.

** libgnutls: The GNUTLS_CPUID_OVERRIDE environment variable can be used to
explicitly enable/disable the use of certain CPU capabilities. Note that CPU
detection cannot be overriden, i.e., VIA options cannot be enabled on an Intel
CPU. The currently available options are:
  0x1: Disable all run-time detected optimizations
  0x2: Enable AES-NI
  0x4: Enable SSSE3
  0x8: Enable PCLMUL
  0x100000: Enable VIA padlock
  0x200000: Enable VIA PHE
  0x400000: Enable VIA PHE SHA512

** libdane: added dane_query_to_raw_tlsa(); patch by Simon Arlott.

** p11tool: use GNUTLS_SO_PIN to read the security officer's PIN if set.

** p11tool: ask for label when one isn't provided.

** p11tool: added --batch parameter to disable any interactivity.

** p11tool: will not implicitly enable so-login for certain types of
objects. That avoids issues with tokens that require different login
types.

** certtool/p11tool: Added the --curve parameter which allows to explicitly
specify the curve to use.

** API and ABI modifications:
gnutls_certificate_set_x509_trust_dir: Added
gnutls_x509_trust_list_add_trust_dir: Added

* Version 3.3.5 (released 2014-06-26)

** libgnutls: Added gnutls_record_recv_packet() and gnutls_packet_deinit().
These functions provide a variant of gnutls_record_recv() that avoids
the final memcpy of data.

** libgnutls: gnutls_x509_crl_iter_crt_serial() was added as a
faster variant of gnutls_x509_crl_get_crt_serial() when coping with
very large structures.

** libgnutls: When the decoding of a printable DN element fails, then treat
it as unknown and print its hex value rather than failing. That works around
an issue in a TURKTRST root certificate which improperly encodes the
X520countryName element.

** libgnutls: gnutls_x509_trust_list_add_trust_file() will return the number
of certificates present in a PKCS #11 token when loading it.

** libgnutls: Allow the post client hello callback to put the handshake on
hold, by returning GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED.

** certtool: option --to-p12 will now consider --load-ca-certificate

** certtol: Added option to specify the PKCS #12 friendly name on command
line.

** p11tool: Allow marking a certificate copied to a token as a CA.

** API and ABI modifications:
GNUTLS_PKCS11_OBJ_FLAG_MARK_CA: Added
gnutls_x509_crl_iter_deinit: Added
gnutls_x509_crl_iter_crt_serial: Added
gnutls_record_recv_packet: Added
gnutls_packet_deinit: Added
gnutls_packet_get: Added

* Version 3.3.4 (released 2014-05-31)

** libgnutls: Updated Andy Polyakov's assembly code. That prevents a
crash on certain CPUs.

** API and ABI modifications:
No changes since last version.

* Version 3.3.3 (released 2014-05-30)

** libgnutls: Eliminated memory corruption issue in Server Hello parsing.
Issue reported by Joonas Kuorilehto of Codenomicon.

** libgnutls: gnutls_global_set_mutex() was modified to operate with the
new initialization process.

** libgnutls: Increased the maximum certificate size buffer
in the PKCS #11 subsystem.

** libgnutls: Check the return code of getpwuid_r() instead of relying
on the result value. That avoids issue in certain systems, when using
tofu authentication and the home path cannot be determined. Issue reported
by Viktor Dukhovni.

** libgnutls-dane: Improved dane_verify_session_crt(), which now attempts to
create a full chain. This addresses points from https://savannah.gnu.org/support/index.php?108552

** gnutls-cli: --dane will only check the end certificate if PKIX validation
has been disabled.

** gnutls-cli: --benchmark-soft-ciphers has been removed. That option cannot
be emulated with the implicit initialization of gnutls.

** certtool: Allow multiple organizations and organizational unit names to
be specified in a template.

** certtool: Warn when invalid configuration options are set to a template.

** ocsptool: Include path in ocsp request. This resolves #108582
(https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.

** API and ABI modifications:
gnutls_credentials_get: Added

* Version 3.3.2 (released 2014-05-06)

** libgnutls: Added the 'very weak' certificate verification profile
that corresponds to 64-bit security level.

** libgnutls: Corrected file descriptor leak on random generator
initialization.

** libgnutls: Corrected file descriptor leak on PSK password file
reading. Issue identified using the Codenomicon TLS test suite.

** libgnutls: Avoid deinitialization if initialization has failed.

** libgnutls: null-terminate othername alternative names.

** libgnutls: gnutls_x509_trust_list_get_issuer() will operate correctly
on a PKCS #11 trust list.

** libgnutls: Several small bug fixes identified using valgrind and
the Codenomicon TLS test suite.

** libgnutls-dane: Accept a certificate using DANE if there is at least one
entry that matches the certificate. Patch by simon [at] arlott.org.

** libgnutls-guile: Fixed compilation issue.

** certtool: Allow exporting a CRL on DER format.

** certtool: The ECDSA keys generated by default use the SECP256R1 curve
which is supported more widely than the previously used SECP224R1.

** API and ABI modifications:
GNUTLS_PROFILE_VERY_WEAK: Added

* Version 3.3.1 (released 2014-04-19)

** libgnutls: Enforce more strict checks to heartbeat messages
concerning padding and payload. Suggested by Peter Dettman.

** libgnutls: Allow decoding PKCS #8 files with ECC parameters
from openssl.

** libgnutls: Several small bug fixes found by coverity.

** libgnutls: The conditionally available self-test functions
were moved to self-test.h.

** libgnutls: Fixed issue with the check of incoming data when two
different recv and send pointers have been specified. Reported and
investigated by JMRecio.

** libgnutls: Fixed issue in the RSA-PSK key exchange, which would
result to illegal memory access if a server hint was provided. Reported
by André Klitzing.

** libgnutls: Fixed client memory leak in the PSK key exchange, if a
server hint was provided.

** libgnutls: Corrected the *get_*_othername_oid() functions.

** API and ABI modifications:
No changes since last version.

* Version 3.3.0 (released 2014-04-10)

** libgnutls: The initialization of the library was moved to a
constructor. That is, gnutls_global_init() is no longer required
unless linking with a static library or a system that does not
support library constructors.

** libgnutls: static libraries are not built by default.

** libgnutls: PKCS #11 initialization is delayed to first usage.
That avoids long delays in gnutls initialization due to broken PKCS #11
modules.

** libgnutls: The PKCS #11 subsystem is re-initialized "automatically"
on the first PKCS #11 API call after a fork.

** libgnutls: certificate verification profiles were introduced
that can be specified as flags to verification functions. They
are enumerations in gnutls_certificate_verification_profiles_t
and can be converted to flags for use in a verification function
using GNUTLS_PROFILE_TO_VFLAGS().

** libgnutls: Added the ability to read system-specific initial
keywords, if they are prefixed with '@'. That allows a compile-time
specified configuration file to be used to read pre-configured priority
strings from. That can be used to impose system specific policies.

** libgnutls: Increased the default security level of priority
strings (NORMAL and PFS strings require at minimum a 1008 DH prime),
and set a verification profile by default.  The LEGACY keyword is
introduced to set the old defaults.

** libgnutls: Added support for the name constraints PKIX extension.
Currently only DNS names and e-mails are supported (no URIs, IPs
or DNs).

** libgnutls: Security parameter SEC_PARAM_NORMAL was renamed to
SEC_PARAM_MEDIUM to avoid confusion with the priority string NORMAL.

** libgnutls: Added new API in x509-ext.h to handle X.509 extensions.
This API handles the X.509 extensions in isolation, allowing to parse
similarly formatted extensions stored in other structures.

** libgnutls: When generating DSA keys the macro GNUTLS_SUBGROUP_TO_BITS
can be used to specify a particular subgroup as the number of bits in
gnutls_privkey_generate; e.g., GNUTLS_SUBGROUP_TO_BITS(2048, 256).

** libgnutls: DH parameter generation is now delegated to nettle.
That unfortunately has the side-effect that DH parameters longer than
3072 bits, cannot be generated (not without a nettle update).

** libgnutls: Separated nonce RNG from the main RNG. The nonce
random number generator is based on salsa20/12.

** libgnutls: The buffer alignment provided to crypto backend is
enforced to be 16-byte aligned, when compiled with cryptodev
support. That allows certain cryptodev drivers to operate more
efficiently.

** libgnutls: Return error when a public/private key pair that doesn't
match is set into a credentials structure.

** libgnutls: Depend on p11-kit 0.20.0 or later.

** libgnutls: The new padding (%NEW_PADDING) experimental TLS extension has
been removed. It was not approved by IETF.

** libgnutls: The experimental xssl library is removed from the gnutls
distribution.

** libgnutls: Reduced the number of gnulib modules used in the main library.

** libgnutls: Added priority string %DISABLE_WILDCARDS.

** libgnutls: Added the more extensible verification function
gnutls_certificate_verify_peers(), that allows checking, in addition
to a peer's DNS hostname, for the key purpose of the end certificate
(via PKIX extended key usage).

** certtool: Timestamps for serial numbers were increased to 8 bytes,
and in batch mode to 12 (appended with 4 random bytes).

** certtool: When no CRL number is provided (or value set to -1), then
a time-based number will be used, similarly to the serial generation
number in certificates.

** certtool: Print the SHA256 fingerprint of a certificate in addition
to SHA1.

** libgnutls: Added --enable-fips140-mode configuration option (unsupported).
That option enables (when running on FIPS140-enabled system):
o RSA, DSA and DH key generation as in FIPS-186-4 (using provable primes)
o The DRBG-CTR-AES256 deterministic random generator from SP800-90A.
o Self-tests on initialization on ciphers/MACs, public key algorithms
  and the random generator.
o HMAC-SHA256 verification of the library on load.
o MD5 is included for TLS purposes but cannot be used by the high level
  hashing functions.
o All ciphers except AES are disabled.
o All MACs and hashes except GCM and SHA are disabled (e.g., HMAC-MD5).
o All keys (temporal and long term) are zeroized after use.
o Security levels are adjusted to the FIPS140-2 recommendations (rather
  than ECRYPT).

** API and ABI modifications:
GNUTLS_VERIFY_DO_NOT_ALLOW_WILDCARDS: Added
gnutls_certificate_verify_peers: Added
gnutls_privkey_generate: Added
gnutls_pkcs11_crt_is_known: Added
gnutls_fips140_mode_enabled: Added
gnutls_sec_param_to_symmetric_bits: Added
gnutls_pubkey_export_ecc_x962: Added (replaces gnutls_pubkey_get_pk_ecc_x962)
gnutls_pubkey_export_ecc_raw: Added (replaces gnutls_pubkey_get_pk_ecc_raw)
gnutls_pubkey_export_dsa_raw: Added (replaces gnutls_pubkey_get_pk_dsa_raw)
gnutls_pubkey_export_rsa_raw: Added (replaces gnutls_pubkey_get_pk_rsa_raw)
gnutls_pubkey_verify_params: Added
gnutls_privkey_export_ecc_raw: Added
gnutls_privkey_export_dsa_raw: Added
gnutls_privkey_export_rsa_raw: Added
gnutls_privkey_import_ecc_raw: Added
gnutls_privkey_import_dsa_raw: Added
gnutls_privkey_import_rsa_raw: Added
gnutls_privkey_verify_params: Added
gnutls_x509_crt_check_hostname2: Added
gnutls_openpgp_crt_check_hostname2: Added
gnutls_x509_name_constraints_init: Added
gnutls_x509_name_constraints_deinit: Added
gnutls_x509_crt_get_name_constraints: Added
gnutls_x509_name_constraints_add_permitted: Added
gnutls_x509_name_constraints_add_excluded: Added
gnutls_x509_crt_set_name_constraints: Added
gnutls_x509_name_constraints_get_permitted: Added
gnutls_x509_name_constraints_get_excluded: Added
gnutls_x509_name_constraints_check: Added
gnutls_x509_name_constraints_check_crt: Added
gnutls_x509_crl_get_extension_data2: Added
gnutls_x509_crt_get_extension_data2: Added
gnutls_x509_crq_get_extension_data2: Added
gnutls_subject_alt_names_init: Added
gnutls_subject_alt_names_deinit: Added
gnutls_subject_alt_names_get: Added
gnutls_subject_alt_names_set: Added
gnutls_x509_ext_import_subject_alt_names: Added
gnutls_x509_ext_export_subject_alt_names: Added
gnutls_x509_crl_dist_points_init: Added
gnutls_x509_crl_dist_points_deinit: Added
gnutls_x509_crl_dist_points_get: Added
gnutls_x509_crl_dist_points_set: Added
gnutls_x509_ext_import_crl_dist_points: Added
gnutls_x509_ext_export_crl_dist_points: Added
gnutls_x509_ext_import_name_constraints: Added
gnutls_x509_ext_export_name_constraints: Added
gnutls_x509_aia_init: Added
gnutls_x509_aia_deinit: Added
gnutls_x509_aia_get: Added
gnutls_x509_aia_set: Added
gnutls_x509_ext_import_aia: Added
gnutls_x509_ext_export_aia: Added
gnutls_x509_ext_import_subject_key_id: Added
gnutls_x509_ext_export_subject_key_id: Added
gnutls_x509_ext_export_authority_key_id: Added
gnutls_x509_ext_import_authority_key_id: Added
gnutls_x509_aki_init: Added
gnutls_x509_aki_get_id: Added
gnutls_x509_aki_get_cert_issuer: Added
gnutls_x509_aki_set_id: Added
gnutls_x509_aki_set_cert_issuer: Added
gnutls_x509_aki_deinit: Added
gnutls_x509_ext_import_private_key_usage_period: Added
gnutls_x509_ext_export_private_key_usage_period: Added
gnutls_x509_ext_import_basic_constraints: Added
gnutls_x509_ext_export_basic_constraints: Added
gnutls_x509_ext_import_key_usage: Added
gnutls_x509_ext_export_key_usage: Added
gnutls_x509_ext_import_proxy: Added
gnutls_x509_ext_export_proxy: Added
gnutls_x509_policies_init: Added
gnutls_x509_policies_deinit: Added
gnutls_x509_policies_get: Added
gnutls_x509_policies_set: Added
gnutls_x509_ext_import_policies: Added
gnutls_x509_ext_export_policies: Added
gnutls_x509_key_purpose_init: Added
gnutls_x509_key_purpose_deinit: Added
gnutls_x509_key_purpose_set: Added
gnutls_x509_key_purpose_get: Added
gnutls_x509_ext_import_key_purposes: Added
gnutls_x509_ext_export_key_purposes: Added
gnutls_digest_self_test: Added (conditionally)
gnutls_mac_self_test: Added (conditionally)
gnutls_pk_self_test: Added (conditionally)
gnutls_cipher_self_test: Added (conditionally)
gnutls_global_set_mem_functions: Deprecated

(spz)

2015-06-01 21:40:38 UTC MAIN commitmail json YAML

Add missing file for python-2.x.

(wiz)

2015-06-01 20:58:38 UTC MAIN commitmail json YAML

Fix build on NetBSD-6.x.
Patch from Leonardo Taccari, tested with current pkgsrc version
by Marc Baudoin.

(wiz)

2015-06-01 17:53:05 UTC MAIN commitmail json YAML

Updated wm/openbox to 3.6

(snj)

2015-06-01 17:52:38 UTC MAIN commitmail json YAML

update openbox to 3.6.  changes:
* Added various new abilities to If action, including the <query> tag,
  matching class, name, role and window type.
* Added ForEach action.
* Restore the <center> option for window placement.
* New GrowToFill action.
* Updated Portuguese and Polish translations.
* New Galician translation.
* Added strict option to ToggleShowDesktop action.
* Speed optimization in rendering code.
* New <position> tag for ShowMenu action allows placing menus other
  than at the mouse cursor.
* Fix some corner cases of relative position to work correctly.
* Allow specifying multiple mousebinds in one tag as we already do
  for keybinds (separated by spaces, as "W-Return M-S-F3" for example).
* Added option rebindOnMappingNotify option, on by default, which
  controls if we update binds when the keyboard layout changes at runtime.
* The resize action now only considers the part of the client that is onscreen
  for purposes of picking an action to perform.
* Make desktop actions non-interactive (means you can have more actions bound
  to a key after them, and the dialog disappears on a timer instead of when
  releasing the modifier keys).
* obxprop is now not pathologically slow when printing very long arrays.
* Fix menu accelerator underlines sometimes not showing up.
* Fix so you can click menu entries before the menuHideDelay expires if it's
  a new click.
* Don't readd the X event fd to the poll set every time we reconfigure.
* Fix some specialized button bitmaps not loading from the correct files.
  (toggled + pressed or hover would just be the base toggled image).
* Various small bugfixes.

(snj)

2015-06-01 16:18:20 UTC MAIN commitmail json YAML

Fix transparent proxying with IPFilter. Patch submitted to squid mailing
list.

(sborrill)

2015-06-01 14:01:21 UTC MAIN commitmail json YAML

rc.d scripts live in share/examples/rc.d/

(hauke)

2015-06-01 13:20:25 UTC MAIN commitmail json YAML

+ gsharutils-4.15.2, mame-0.162, mess-0.162.

(wiz)

2015-06-01 12:57:37 UTC MAIN commitmail json YAML

Added security/gnu-pw-mgr version 1.4

(wiz)

2015-06-01 12:57:29 UTC MAIN commitmail json YAML

2015-06-01 12:57:14 UTC MAIN commitmail json YAML

Import gnu-pw-mgr-1.4 as security/gnu-pw-mgr.

GNU gnu-pw-mgr is a password manager designed to make it easy to
reconstruct difficult passwords when they are needed, while limiting
the risk of attack. The user of this program inputs a very long
initial password "seed" and a self-defined transformation of a web
site URL to obtain both the password and a user name hint for that
web site. The seed is stored in a hidden file. However, the passwords
and the URL transforms are never stored anywhere. You must remember
this transform (password id), or the password is lost forever.

(wiz)

2015-06-01 12:57:11 UTC MAIN commitmail json YAML

Note update of Ruby Data Object packages to 0.10.16.

databases/ruby-data_objects
databases/ruby-do_mysql
databases/ruby-do_postgres
databases/ruby-do_sqlite3

(taca)

2015-06-01 12:56:23 UTC MAIN commitmail json YAML

Update ruby-do_sqlite3 to 0.10.16.

No change except version.

(taca)

2015-06-01 12:55:56 UTC MAIN commitmail json YAML

Update ruby-do_postgres to 0.10.16.

## 0.10.16 2015-05-17

* Fix compile issue with do_postgres on stock OS X Ruby

(taca)

2015-06-01 12:54:54 UTC MAIN commitmail json YAML

Update ruby-do_mysql to 0.10.16.

No change except version.

(taca)

2015-06-01 12:54:14 UTC MAIN commitmail json YAML

Update ruby-data_objects to 0.10.16.

No change except version.

(taca)

2015-06-01 08:16:44 UTC MAIN commitmail json YAML

Updated databases/mysql55 to 5.5.44; databases/mysql56 to 5.6.25

(adam)

2015-06-01 08:15:05 UTC MAIN commitmail json YAML

Changes 5.6.25:
Functionality Added or Changed
* MySQL Enterprise Firewall operates on parser states and does not work well together with the query cache, which circumvents the parser. MySQL Enterprise Firewall now checks whether the query cache is enabled. If so, it displays a message that the query cache must be disabled and does not load.

* my_print_defaults now masks passwords. To display passwords in cleartext, use the new --show option.

* MySQL distributions now include an innodb_stress suite of test cases. Thanks to Mark Callaghan for the contribution.

Bugs Fixed
* InnoDB; Partitioning: The CREATE_TIME column of the INFORMATION_SCHEMA.TABLES table now shows the correct table creation time for partitioned InnoDB tables. The CREATE_TIME column of the INFORMATION_SCHEMA.PARTITIONS table now shows the correct partition creation time for a partition of partitioned InnoDB tables.

The UPDATE_TIME column of the INFORMATION_SCHEMA.TABLES table now shows when a partitioned InnoDB table was last updated by an INSERT, DELETE, or UPDATE. The UPDATE_TIME column of the INFORMATION_SCHEMA.PARTITIONS table now shows when a partition of a partitioned InnoDB table was last updated.

* InnoDB: An assertion was raised on shutdown due to XA PREPARE transactions holding explicit locks.

* InnoDB: The strict_* forms of innodb_checksum_algorithm settings (strict_none, strict_innodb, and strict_crc32) caused the server to halt when a non-matching checksum was encountered, even though the non-matching checksum was valid. For example, with innodb_checksum_algorithm=strict_crc32, encountering a valid innodb checksum caused the server to halt. Instead of halting the server, a message is now printed to the error log and the page is accepted as valid if it matches an innodb, crc32 or none checksum.

* InnoDB: The memcached set command permitted a negative expire time value. Expire time is stored internally as an unsigned integer. A negative value would be converted to a large number and accepted. The maximum expire time value is now restricted to INT_MAX32 to prevent negative expire time values.

* InnoDB: Removal of a foreign key object from the data dictionary cache during error handling caused the server to exit.

* InnoDB: SHOW ENGINE INNODB STATUS output showed negative reservation and signal count values due to a counter overflow error.

* InnoDB: Failure to check the status of a cursor transaction read-only option before reusing the cursor transaction for a write operation resulted in a server exit during a memcached workload.

* InnoDB: MDL locks taken by memcached clients caused a MySQL Enterprise Backup FLUSH TABLES WITH READ LOCK operation to hang.

* InnoDB: Estimates that were too low for the size of merge chunks in the result sorting algorithm caused a server exit.

* InnoDB: For full-text searches, the optimizer could choose an index that does not produce correct relevancy rankings.

* Partitioning: When creating a partitioned table, partition-level DATA DIRECTORY or INDEX DIRECTORY option values that contained an excessive number of characters were handled incorrectly.

* Partitioning: Executing an ALTER TABLE on a partitioned table on which a write lock was in effect could cause subsequent SQL statements on this table to fail.

* Replication: When binary logging was enabled, using stored functions and triggers resulting in a long running procedure that inserted many records caused the memory use to increase rapidly. This was due to memory being allocated per variable. The fix ensures that in such a situation, memory is allocated once and the same memory is reused.

* Replication: If an error was encountered while adding a GTID to the received GTID set, the log lock was not being correctly released. This could cause a deadlock.

more...

(adam)

2015-06-01 07:40:36 UTC MAIN commitmail json YAML

Changes 5.5.44:
Bugs fixed:
* InnoDB; Partitioning: The CREATE_TIME column of the INFORMATION_SCHEMA.TABLES table now shows the correct table creation time for partitioned InnoDB tables. The CREATE_TIME column of the INFORMATION_SCHEMA.PARTITIONS table now shows the correct partition creation time for a partition of partitioned InnoDB tables.

The UPDATE_TIME column of the INFORMATION_SCHEMA.TABLES table now shows when a partitioned InnoDB table was last updated by an INSERT, DELETE, or UPDATE. The UPDATE_TIME column of the INFORMATION_SCHEMA.PARTITIONS table now shows when a partition of a partitioned InnoDB table was last updated.

* InnoDB: An assertion was raised on shutdown due to XA PREPARE transactions holding explicit locks.

* InnoDB: Removal of a foreign key object from the data dictionary cache during error handling caused the server to exit.

* InnoDB: SHOW ENGINE INNODB STATUS output showed negative reservation and signal count values due to a counter overflow error.

* InnoDB: Estimates that were too low for the size of merge chunks in the result sorting algorithm caused a server exit.

* SHOW VARIABLES mutexes were being locked twice, resulting in a server exit.

* A Provides rule in RPM .spec files misspelled ���mysql-embedded��� as ���mysql-emdedded���.

* Under certain conditions, the libedit command-line library could write outside an array boundary and cause a client program crash.

* Host value matching for the grant tables could fail to use the most specific of values that contained wildcard characters.

* A user with a name of event_scheduler could view the Event Scheduler process list without the PROCESS privilege.

* SHOW GRANTS after connecting using a proxy user could display the password hash of the proxied user.

* For a prepared statement with an ORDER BY that refers by column number to a GROUP_CONCAT() expression that has an outer reference, repeated statement execution could cause a server exit.

* Loading corrupt spatial data into a MyISAM table could cause the server to exit during index building.

* Certain queries for the INFORMATION_SCHEMA TABLES and COLUMNS tables could lead to excessive memory use when there were large numbers of empty InnoDB tables.

* MySQL failed to compile using OpenSSL 0.9.8e.

(adam)

2015-06-01 01:47:25 UTC pkgsrc-2015Q1 commitmail json YAML

2015-06-01 01:46:36 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup ticket #4721 - requested by taca
lang/ruby21-base: build fix

Revisions pulled up:
- pkgsrc/lang/ruby21-base/Makefile                              1.12
- pkgsrc/lang/ruby21-base/distinfo                              1.17
- pkgsrc/lang/ruby21-base/patches/patch-configure              1.4
- pkgsrc/lang/ruby21-base/patches/patch-lib_mkmf.rb            1.1

---
  Module Name:    pkgsrc
  Committed By:  sevan
  Date:          Wed Apr 22 19:04:56 UTC 2015

  Modified Files:
          pkgsrc/lang/ruby21-base: distinfo
          pkgsrc/lang/ruby21-base/patches: patch-configure

  Log Message:
  Remove mention of MirBSD in patch description as support is there by default now

  Reviewed by wiz@

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Thu Apr 30 03:27:20 UTC 2015

  Modified Files:
          pkgsrc/lang/ruby21-base: Makefile distinfo
  Added Files:
          pkgsrc/lang/ruby21-base/patches: patch-lib_mkmf.rb

  Log Message:
  Avoid to generate empty command line on some platforms:

  $(DLLIB): $(OBJS) Makefile
  ...
          $(Q) $(POSTLINK)

  And POSTLINK is empty macro.  In such case, GNU make ignore empty command
  line but BSD make tries to execute it and causes error.

  Bump PKGREVISION.

(hiramatsu)

2015-05-31 23:08:09 UTC MAIN commitmail json YAML

Remove double whitespace.
Fix odd comma location.

(ryoon)

2015-05-31 22:30:26 UTC MAIN commitmail json YAML

Update git packages to 2.4.2.

(ryoon)

2015-05-31 22:28:36 UTC MAIN commitmail json YAML

Update git packages to 2.4.2

Changelog:
Git v2.4.2 Release Notes
========================

Fixes since v2.4.1
------------------

* "git rev-list --objects $old --not --all" to see if everything that
  is reachable from $old is already connected to the existing refs
  was very inefficient.

* "hash-object --literally" introduced in v2.2 was not prepared to
  take a really long object type name.

* "git rebase --quiet" was not quite quiet when there is nothing to
  do.

* The completion for "log --decorate=" parameter value was incorrect.

* "filter-branch" corrupted commit log message that ends with an
  incomplete line on platforms with some "sed" implementations that
  munge such a line.  Work it around by avoiding to use "sed".

* "git daemon" fails to build from the source under NO_IPV6
  configuration (regression in 2.4).

* "git stash pop/apply" forgot to make sure that not just the working
  tree is clean but also the index is clean. The latter is important
  as a stash application can conflict and the index will be used for
  conflict resolution.

* We have prepended $GIT_EXEC_PATH and the path "git" is installed in
  (typically "/usr/bin") to $PATH when invoking subprograms and hooks
  for almost eternity, but the original use case the latter tried to
  support was semi-bogus (i.e. install git to /opt/foo/git and run it
  without having /opt/foo on $PATH), and more importantly it has
  become less and less relevant as Git grew more mainstream (i.e. the
  users would _want_ to have it on their $PATH).  Stop prepending the
  path in which "git" is installed to users' $PATH, as that would
  interfere the command search order people depend on (e.g. they may
  not like versions of programs that are unrelated to Git in /usr/bin
  and want to override them by having different ones in /usr/local/bin
  and have the latter directory earlier in their $PATH).

Also contains typofixes, documentation updates and trivial code
clean-ups.

(ryoon)

2015-05-31 20:02:39 UTC MAIN commitmail json YAML

Updated www/php-ja-wordpress to 4.2.2

(ryoon)

2015-05-31 19:59:59 UTC MAIN commitmail json YAML

Update to 4.2.2

Changelog:
WordPress 4.2.2 Security and Maintenance Release
Posted May 7, 2015 by Samuel Sidler. Filed under Releases, Security.

WordPress 4.2.2 is now available. This is a critical security release for all previous versions and we strongly encourage you to update your sites immediately.

Version 4.2.2 addresses two security issues:

    The Genericons icon font package, which is used in a number of popular themes and plugins, contained an HTML file vulnerable to a cross-site scripting attack. All affected themes and plugins hosted on WordPress.org (including the Twenty Fifteen default theme) have been updated today by the WordPress security team to address this issue by removing this nonessential file. To help protect other Genericons usage, WordPress 4.2.2 proactively scans the wp-content directory for this HTML file and removes it. Reported by Robert Abela of Netsparker.
    WordPress versions 4.2 and earlier are affected by a critical cross-site scripting vulnerability, which could enable anonymous users to compromise a site. WordPress 4.2.2 includes a comprehensive fix for this issue. Reported separately by Rice Adu and Tong Shi.

The release also includes hardening for a potential cross-site scripting vulnerability when using the visual editor. This issue was reported by Mahadev Subedi.

Our thanks to those who have practiced responsible disclosure of security issues.

WordPress 4.2.2 also contains fixes for 13 bugs from 4.2. For more information, see the release notes or consult the list of changes.

Download WordPress 4.2.2 or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.2.2.

Thanks to everyone who contributed to 4.2.2:

Aaron Jorbin, Andrew Ozz, Andrew Nacin, Boone Gorges, Dion Hulse, Ella Iseulde Van Dorpe, Gary Pendergast, Hinaloe, Jeremy Felt, John James Jacoby, Konstantin Kovshenin, Mike Adams, Nikolay Bachiyski, taka2, and willstedt.

rdPress.org

    Showcase
    Themes
    Plugins
    Mobile
    Support
    Get Involved
    About
    Blog
    Hosting
    Download WordPress

WordPress 4.2.2 Security and Maintenance Release
Posted May 7, 2015 by Samuel Sidler. Filed under Releases, Security.

WordPress 4.2.2 is now available. This is a critical security release for all previous versions and we strongly encourage you to update your sites immediately.

Version 4.2.2 addresses two security issues:

    The Genericons icon font package, which is used in a number of popular themes and plugins, contained an HTML file vulnerable to a cross-site scripting attack. All affected themes and plugins hosted on WordPress.org (including the Twenty Fifteen default theme) have been updated today by the WordPress security team to address this issue by removing this nonessential file. To help protect other Genericons usage, WordPress 4.2.2 proactively scans the wp-content directory for this HTML file and removes it. Reported by Robert Abela of Netsparker.
    WordPress versions 4.2 and earlier are affected by a critical cross-site scripting vulnerability, which could enable anonymous users to compromise a site. WordPress 4.2.2 includes a comprehensive fix for this issue. Reported separately by Rice Adu and Tong Shi.

The release also includes hardening for a potential cross-site scripting vulnerability when using the visual editor. This issue was reported by Mahadev Subedi.

Our thanks to those who have practiced responsible disclosure of security issues.

WordPress 4.2.2 also contains fixes for 13 bugs from 4.2. For more information, see the release notes or consult the list of changes.

Download WordPress 4.2.2 or venture over to Dashboard → Updates and simply click “Update Now.” Sites that support automatic background updates are already beginning to update to WordPress 4.2.2.

Thanks to everyone who contributed to 4.2.2:

Aaron Jorbin, Andrew Ozz, Andrew Nacin, Boone Gorges, Dion Hulse, Ella Iseulde Van Dorpe, Gary Pendergast, Hinaloe, Jeremy Felt, John James Jacoby, Konstantin Kovshenin, Mike Adams, Nikolay Bachiyski, taka2, and willstedt.
Share this:

WordPress 4.2.1 Security Release
Posted April 27, 2015 by Gary Pendergast. Filed under Releases, Security.

WordPress 4.2.1 is now available. This is a critical security release for all previous versions and we strongly encourage you to update your sites immediately.

A few hours ago, the WordPress team was made aware of a cross-site scripting vulnerability, which could enable commenters to compromise a site. The vulnerability was discovered by Jouko Pynnönen.

WordPress 4.2.1 has begun to roll out as an automatic background update, for sites that support those.

For more information, see the release notes or consult the list of changes.

Download WordPress 4.2.1 or venture over to Dashboard → Updates and simply click “Update Now”.

WordPress 4.2
An easier way to share content
Extended character support
Switch themes in the Customizer
Even more embeds
Streamlined plugin updates

Under the Hood
utf8mb4 support

Database character encoding has changed from utf8 to utf8mb4, which adds support for a whole range of new 4-byte characters.
JavaScript accessibility

You can now send audible notifications to screen readers in JavaScript with wp.a11y.speak(). Pass it a string, and an update will be sent to a dedicated ARIA live notifications area.
Shared term splitting

Terms shared across multiple taxonomies will be split when one of them is updated. Find out more in the Plugin Developer Handbook.
Complex query ordering

WP_Query, WP_Comment_Query, and WP_User_Query now support complex ordering with named meta query clauses.

(ryoon)

2015-05-31 15:25:41 UTC MAIN commitmail json YAML

2015-05-31 15:23:36 UTC MAIN commitmail json YAML

Note update of audio/ruby-mp3info package to 0.8.6.

(taca)

2015-05-31 15:23:06 UTC MAIN commitmail json YAML

Update ruby-mp3info to 0.8.6.

=== 0.8.6 / 2015-03-28

* fixed frame size computation (thanks to ekaminski)
* now correctly close the @io (thanks to cyberroot)
* correctly compute length of VBR files (fixes #42)

(taca)

2015-05-31 15:21:44 UTC MAIN commitmail json YAML

This package is built with ruby22.

(taca)

2015-05-31 15:20:31 UTC MAIN commitmail json YAML

Note update of lang/pear package to 1.9.5nb4.

(taca)

2015-05-31 15:20:03 UTC MAIN commitmail json YAML

Update included  Archive_Tar to 1.3.16.

* Fix Bug #20514: invalid package.xml; not installable with pyrus [mrook]

Bump PKGREVISION.

(taca)

2015-05-31 14:01:28 UTC MAIN commitmail json YAML

Updated math/R-intervals to 0.15.0

(wen)

2015-05-31 14:00:12 UTC MAIN commitmail json YAML

2015-05-31 13:27:57 UTC pkgsrc-2015Q1 commitmail json YAML

2015-05-31 13:27:33 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup ticket #4734 - requested by bsiegert
sysutils/file: security patch

Revisions pulled up:
- sysutils/file/Makefile                                        1.35
- sysutils/file/distinfo                                        1.23
- sysutils/file/patches/patch-src_softmagic.c                  1.1

---
  Module Name:    pkgsrc
  Committed By:  bsiegert
  Date:          Sat May 23 13:11:07 UTC 2015

  Modified Files:
          pkgsrc/sysutils/file: Makefile distinfo
  Added Files:
          pkgsrc/sysutils/file/patches: patch-src_softmagic.c

  Log Message:
  SECURITY: add patch for denial-of-service vulnerability. From Matthias
  Ferdinand via pkgsrc-users. Bump PKGREVISION.

(tron)

2015-05-31 13:22:03 UTC MAIN commitmail json YAML

Updated devel/waf to 1.8.10

(wiz)

2015-05-31 13:21:53 UTC MAIN commitmail json YAML

Update to 1.8.10:

NEW IN WAF 1.8.10
-----------------
* Replace cygwin paths in solution files - https://github.com/waf-project/waf/issues/1562
* Fixed the hcode in why.py - https://github.com/waf-project/waf/issues/1561
* Enabled execution from any folder: "waf configure --top=/arbitrary/folder --out=/tmp/build"
* Enabled stateless out-of-tree builds by default: "waf configure --no-lock-in-top --no-lock-in-run"
* Fixed the waf file generation on windows in Waf 1.8.9
* Add OS flags such as LDFLAGS only once - https://github.com/waf-project/waf/issues/1574
* Fixed conf.multicheck error handling

(wiz)

2015-05-31 13:20:50 UTC MAIN commitmail json YAML

Updated time/py-vdirsyncer to 0.5.1

(wiz)

2015-05-31 13:20:42 UTC MAIN commitmail json YAML

Update to 0.5.1:

Version 0.5.1
=============

*released on 29 May 2015*

- **N.b.: The PyPI upload of 0.5.0 is completely broken.**
- Raise version of required requests-toolbelt to ``0.4.0``.
- Command line should be a lot faster when no work is done, e.g. for help
  output.
- Fix compatibility with iCloud again.
- Use only one worker if debug mode is activated.
- ``verify=false`` is now disallowed in vdirsyncer, please use
  ``verify_fingerprint`` instead.
- Fixed a bug where vdirsyncer's DAV storage was not using the configured
  useragent for collection discovery.

(wiz)

2015-05-31 13:17:21 UTC MAIN commitmail json YAML

Updated net/py-twisted to 15.2.1

(wiz)

2015-05-31 13:17:13 UTC MAIN commitmail json YAML

Update to 15.2.1:

Twisted Core 15.2.1 (2015-05-23)
================================

Bugfixes
--------
- twisted.logger now marks the `isError` key correctly on legacy
  events generated by writes to stderr. (#7903)

Improved Documentation
----------------------
- twisted.logger's documentation is now correctly listed in the table
  of contents. (#7904)

(wiz)

2015-05-31 13:14:05 UTC MAIN commitmail json YAML

Updated www/py-tornado to 4.2

(wiz)

2015-05-31 13:13:56 UTC MAIN commitmail json YAML

Update to 4.2:

What's new in Tornado 4.2
=========================

May 26, 2015
------------

Backwards-compatibility notes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* ``SSLIOStream.connect`` and `.IOStream.start_tls` now validate certificates
  by default.
* Certificate validation will now use the system CA root certificates instead
  of ``certifi`` when possible (i.e. Python 2.7.9+ or 3.4+). This includes
  `.IOStream` and ``simple_httpclient``, but not ``curl_httpclient``.
* The default SSL configuration has become stricter, using
  `ssl.create_default_context` where available on the client side.
  (On the server side, applications are encouraged to migrate from the
  ``ssl_options`` dict-based API to pass an `ssl.SSLContext` instead).
* The deprecated classes in the `tornado.auth` module, ``GoogleMixin``,
  ``FacebookMixin``, and ``FriendFeedMixin`` have been removed.

New modules: `tornado.locks` and `tornado.queues`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

These modules provide classes for coordinating coroutines, merged from
`Toro <http://toro.readthedocs.org>`_.

To port your code from Toro's queues to Tornado 4.2, import `.Queue`,
`.PriorityQueue`, or `.LifoQueue` from `tornado.queues` instead of from
``toro``.

Use `.Queue` instead of Toro's ``JoinableQueue``. In Tornado the methods
`~.Queue.join` and `~.Queue.task_done` are available on all queues, not on a
special ``JoinableQueue``.

Tornado queues raise exceptions specific to Tornado instead of reusing
exceptions from the Python standard library.
Therefore instead of catching the standard `queue.Empty` exception from
`.Queue.get_nowait`, catch the special `tornado.queues.QueueEmpty` exception,
and instead of catching the standard `queue.Full` from `.Queue.get_nowait`,
catch `tornado.queues.QueueFull`.

To port from Toro's locks to Tornado 4.2, import `.Condition`, `.Event`,
`.Semaphore`, `.BoundedSemaphore`, or `.Lock` from `tornado.locks`
instead of from ``toro``.

Toro's ``Semaphore.wait`` allowed a coroutine to wait for the semaphore to
be unlocked *without* acquiring it. This encouraged unorthodox patterns; in
Tornado, just use `~.Semaphore.acquire`.

Toro's ``Event.wait`` raised a ``Timeout`` exception after a timeout. In
Tornado, `.Event.wait` raises `tornado.gen.TimeoutError`.

Toro's ``Condition.wait`` also raised ``Timeout``, but in Tornado, the `.Future`
returned by `.Condition.wait` resolves to False after a timeout::

    @gen.coroutine
    def await_notification():
        if not (yield condition.wait(timeout=timedelta(seconds=1))):
            print('timed out')
        else:
            print('condition is true')

In lock and queue methods, wherever Toro accepted ``deadline`` as a keyword
argument, Tornado names the argument ``timeout`` instead.

Toro's ``AsyncResult`` is not merged into Tornado, nor its exceptions
``NotReady`` and ``AlreadySet``. Use a `.Future` instead. If you wrote code like
this::

    from tornado import gen
    import toro

    result = toro.AsyncResult()

    @gen.coroutine
    def setter():
        result.set(1)

    @gen.coroutine
    def getter():
        value = yield result.get()
        print(value)  # Prints "1".

Then the Tornado equivalent is::

    from tornado import gen
    from tornado.concurrent import Future

    result = Future()

    @gen.coroutine
    def setter():
        result.set_result(1)

    @gen.coroutine
    def getter():
        value = yield result
        print(value)  # Prints "1".

`tornado.autoreload`
~~~~~~~~~~~~~~~~~~~~

* Improved compatibility with Windows.
* Fixed a bug in Python 3 if a module was imported during a reload check.

`tornado.concurrent`
~~~~~~~~~~~~~~~~~~~~

* `.run_on_executor` now accepts arguments to control which attributes
  it uses to find the `.IOLoop` and executor.

`tornado.curl_httpclient`
~~~~~~~~~~~~~~~~~~~~~~~~~

* Fixed a bug that would cause the client to stop processing requests
  if an exception occurred in certain places while there is a queue.

`tornado.escape`
~~~~~~~~~~~~~~~~

* `.xhtml_escape` now supports numeric character references in hex
  format (``&#x20;``)

`tornado.gen`
~~~~~~~~~~~~~

* `.WaitIterator` no longer uses weak references, which fixes several
  garbage-collection-related bugs.
* `tornado.gen.Multi` and `tornado.gen.multi_future` (which are used when
  yielding a list or dict in a coroutine) now log any exceptions after the
  first if more than one `.Future` fails (previously they would be logged
  when the `.Future` was garbage-collected, but this is more reliable).
  Both have a new keyword argument ``quiet_exceptions`` to suppress
  logging of certain exception types; to use this argument you must
  call ``Multi`` or ``multi_future`` directly instead of simply yielding
  a list.
* `.multi_future` now works when given multiple copies of the same `.Future`.
* On Python 3, catching an exception in a coroutine no longer leads to
  leaks via ``Exception.__context__``.

`tornado.httpclient`
~~~~~~~~~~~~~~~~~~~~

* The ``raise_error`` argument now works correctly with the synchronous
  `.HTTPClient`.
* The synchronous `.HTTPClient` no longer interferes with `.IOLoop.current()`.

`tornado.httpserver`
~~~~~~~~~~~~~~~~~~~~

* `.HTTPServer` is now a subclass of `tornado.util.Configurable`.

`tornado.httputil`
~~~~~~~~~~~~~~~~~~

* `.HTTPHeaders` can now be copied with `copy.copy` and `copy.deepcopy`.

`tornado.ioloop`
~~~~~~~~~~~~~~~~

* The `.IOLoop` constructor now has a ``make_current`` keyword argument
  to control whether the new `.IOLoop` becomes `.IOLoop.current()`.
* Third-party implementations of `.IOLoop` should accept ``**kwargs``
  in their `~.IOLoop.initialize` methods and pass them to the superclass
  implementation.
* `.PeriodicCallback` is now more efficient when the clock jumps forward
  by a large amount.

`tornado.iostream`
~~~~~~~~~~~~~~~~~~

* ``SSLIOStream.connect`` and `.IOStream.start_tls` now validate certificates
  by default.
* New method `.SSLIOStream.wait_for_handshake` allows server-side applications
  to wait for the handshake to complete in order to verify client certificates
  or use NPN/ALPN.
* The `.Future` returned by ``SSLIOStream.connect`` now resolves after the
  handshake is complete instead of as soon as the TCP connection is
  established.
* Reduced logging of SSL errors.
* `.BaseIOStream.read_until_close` now works correctly when a
  ``streaming_callback`` is given but ``callback`` is None (i.e. when
  it returns a `.Future`)

`tornado.locale`
~~~~~~~~~~~~~~~~

* New method `.GettextLocale.pgettext` allows additional context to be
  supplied for gettext translations.

`tornado.log`
~~~~~~~~~~~~~

* `.define_logging_options` now works correctly when given a non-default
  ``options`` object.

`tornado.process`
~~~~~~~~~~~~~~~~~

* New method `.Subprocess.wait_for_exit` is a coroutine-friendly
  version of `.Subprocess.set_exit_callback`.

`tornado.simple_httpclient`
~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Improved performance on Python 3 by reusing a single `ssl.SSLContext`.
* New constructor argument ``max_body_size`` controls the maximum response
  size the client is willing to accept. It may be bigger than
  ``max_buffer_size`` if ``streaming_callback`` is used.

`tornado.tcpserver`
~~~~~~~~~~~~~~~~~~~

* `.TCPServer.handle_stream` may be a coroutine (so that any exceptions
  it raises will be logged).

`tornado.util`
~~~~~~~~~~~~~~

* `.import_object` now supports unicode strings on Python 2.
* `.Configurable.initialize` now supports positional arguments.

`tornado.web`
~~~~~~~~~~~~~

* Key versioning support for cookie signing. ``cookie_secret`` application
  setting can now contain a dict of valid keys with version as key. The
  current signing key then must be specified via ``key_version`` setting.
* Parsing of the ``If-None-Match`` header now follows the RFC and supports
  weak validators.
* Passing ``secure=False`` or ``httponly=False`` to
  `.RequestHandler.set_cookie` now works as expected (previously only the
  presence of the argument was considered and its value was ignored).
* `.RequestHandler.get_arguments` now requires that its ``strip`` argument
  be of type bool. This helps prevent errors caused by the slightly dissimilar
  interfaces between the singular and plural methods.
* Errors raised in ``_handle_request_exception`` are now logged more reliably.
* `.RequestHandler.redirect` now works correctly when called from a handler
  whose path begins with two slashes.
* Passing messages containing ``%`` characters to `tornado.web.HTTPError`
  no longer causes broken error messages.

`tornado.websocket`
~~~~~~~~~~~~~~~~~~~

* The ``on_close`` method will no longer be called more than once.
* When the other side closes a connection, we now echo the received close
  code back instead of sending an empty close frame.

(wiz)

2015-05-31 13:11:02 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 17.0

(wiz)

2015-05-31 13:10:53 UTC MAIN commitmail json YAML

Update to 17.0:

17.0
----

* Issue #378: Do not use internal importlib._bootstrap module.
* Issue #390: Disallow console scripts with path separators in
  the name. Removes unintended functionality and brings behavior
  into parity with pip.

(wiz)

2015-05-31 13:10:02 UTC MAIN commitmail json YAML

Updated devel/py-cffi to 1.1.0

(wiz)

2015-05-31 13:09:51 UTC MAIN commitmail json YAML

Update to 1.1.0:

1.1.0
=====

* Out-of-line API mode: we can now declare integer types with
  ``typedef int... foo_t;``.  The exact size and signness of ``foo_t``
  is figured out by the compiler.

* Out-of-line API mode: we can now declare multidimensional arrays
  (as fields or as globals) with ``int n[...][...]``.  Before, only the
  outermost dimension would support the ``...`` syntax.

* Out-of-line ABI mode: we now support any constant declaration,
  instead of only integers whose value is given in the cdef.  Such "new"
  constants, i.e. either non-integers or without a value given in the
  cdef, must correspond to actual symbols in the lib.  At runtime they
  are looked up the first time we access them.  This is useful if the
  library defines ``extern const sometype somename;``.

* ``ffi.addressof(lib, "func_name")`` now returns a regular cdata object
  of type "pointer to function".  You can use it on any function from a
  library in API mode (in ABI mode, all functions are already regular
  cdata objects).  To support this, you need to recompile your cffi
  modules.

* Issue #198: in API mode, if you declare constants of a ``struct``
  type, what you saw from lib.CONSTANT was corrupted.

* Issue #196: ``ffi.set_source("package._ffi", None)`` would
  incorrectly generate the Python source to ``package._ffi.py`` instead
  of ``package/_ffi.py``.  Also fixed: in some cases, if the C file was
  in ``build/foo.c``, the .o file would be put in ``build/build/foo.o``.

(wiz)

2015-05-31 13:08:41 UTC MAIN commitmail json YAML

Updated textproc/pod2mdoc to 0.2

(wiz)

2015-05-31 13:08:33 UTC MAIN commitmail json YAML

Update to 0.2:

0.2:

* SYNOPSIS preprocessor lines use Fd.
* Names found in the SYNOPSIS are remembered using Marc Espie's
  ohash library (bundled for compatibility with operating systems
  lacking it); that information is used subsequently to mark up
  function names with Fn, function arguments with Fa, type names
  with Vt, preprocessor macros with Dv.
* Foreign function names are marked up with Xr.
* Whitespace handling has been improved in many respects (blank
  lines in literal displays; re-wrap text lines; new sentence, new
  line; better horizontal spacing; no more whitespace at the end
  of lines).
* Improved handling of closing punctuation.
* Escaping of quotes at the beginning of macro arguments.

(wiz)

2015-05-31 13:06:33 UTC MAIN commitmail json YAML

Updated misc/dialog to 1.2.20150528

(wiz)

2015-05-31 13:06:24 UTC MAIN commitmail json YAML

Update to 1.2.20150528:

2015/05/28
+ fixes for two autoconf macros, CF_ADD_INCDIR and CF_NCURSES_CONFIG
  from work on ncurses.
+ build-fix for NetBSD curses (patch by Matthias Scheler).

(wiz)

2015-05-31 13:04:02 UTC MAIN commitmail json YAML

Updated devel/p5-Data-Printer to 0.36

(wiz)

2015-05-31 13:03:50 UTC MAIN commitmail json YAML

Update to 0.36:

0.36 2015-05-29
    Bumping 0.35_01 to stable,
    with the single addition of the 'scalar_quotes' patch.

    NEW FEATURES:
        - 'scalar_quotes' let you specify the quote to use when,
          well, quoting (Ivan Bessarabov)

(wiz)

2015-05-31 13:03:40 UTC MAIN commitmail json YAML

Updated math/R-lmm to 1.0

(wen)

2015-05-31 13:01:35 UTC MAIN commitmail json YAML

Update to 1.0

Upstream changes:
Version 1.0

2015-02-10 Convert rngs to real function in accordance with pan
Cast rangen explicitly as real
Revise DESCRIPTION and remove .Rinstignore

(wen)

2015-05-31 12:59:42 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Pod to 1.50

(wiz)

2015-05-31 12:59:30 UTC MAIN commitmail json YAML

Update to 1.50:

1.50  2015-05-28T21:42:48Z
    * Restored support for ignoring directories listed in
      `%Test::Pod::ignore_dirs`, inadvertently dropped by the switch to
      File::Find in v1.46. Thanks to Julien ��LIE for the report and diagnosis!

(wiz)

2015-05-31 12:59:16 UTC MAIN commitmail json YAML

2015-05-31 12:59:07 UTC MAIN commitmail json YAML

Updated math/R-mapproj to 1.2.2

(wen)

2015-05-31 12:57:18 UTC MAIN commitmail json YAML

Updated devel/hs-dlist to 0.7.1.1

(szptvlfn)

2015-05-31 12:57:10 UTC MAIN commitmail json YAML

Update to 1.2.2

No upstream changelog found.

(wen)

2015-05-31 12:55:11 UTC MAIN commitmail json YAML

Update to 0.7.1.1

ChangeLog:
Version 0.7.1.1 (2015-03-19) *St Joseph's Day*
----------------------------------------------

#### Package changes

* Change QuickCheck upper bound from 2.8 to 2.9

(szptvlfn)

2015-05-31 12:54:28 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 4.20

(wiz)

2015-05-31 12:54:18 UTC MAIN commitmail json YAML

Update to 4.20:

4.20 2015-05-29

    [ RELEASE NOTES ]
    - CGI.pm is now considered "done". See also "mature" and "legacy"
      Features requests and none critical issues will be outright rejected.
      The module is now in maintenance mode for critical issues only.

    - This release removes the AUTOLOAD and compile optimisations from CGI.pm
      that were introduced into CGI.pm twenty (20) years ago as a response to
      its large size, which meant there was a significant compile time penalty.

    - This optimisation is no longer relevant and makes the code difficult to
      deal with as well as making test coverage metrics incorrect. Benchmarks
      show that advantages of AUTOLOAD / lazy loading / deferred compile are
      less than 0.05s, which will be dwarfed by just about any meaningful code
      in a cgi script. If this is an issue for you then you should look at
      running CGI.pm in a persistent environment (FCGI, etc)

    - To offset some of the time added by removing the AUTOLOAD functionality
      the dependencies have been made runtime rather than compile time. The
      POD has also been split into its own file. CGI.pm now contains around
      4000 lines of code, which compared to some modules on CPAN isn't really
      that much

    - This essentially deprecates the -compile pragma and ->compile method. The
      -compile pragma will no longer do anything, whereas the ->compile method
      will raise a deprecation warning. More importantly this also REMOVES the
      -any pragma because as per the documentation this pragma needed to be
      "used with care or not at all" and allowing arbitrary HTML tags is almost
      certainly a bad idea. If you are using the -any pragma and using arbitrary
      tags (or have typo's in your code) your code will *BREAK*

    - Although this release should be back compatible (with the exception of any
      code using the -any pragma) you are encouraged to test it throughly as if
      you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
      that may have been masked by the AUTOLOAD feature) you may see some issues.

    - References: GH #162, GH #137, GH #164

    [ SPEC / BUG FIXES ]
    - make the list context warning in param show the filename rather than
      the package so we have more information on exactly where the warning
      has been raised from (GH #171)
    - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we
      are not running under IIS (GH #176)
    - Add the multi_param method to :cgi export (thanks to xblitz for the patch
      and tests. GH #167)
    - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168)
    - Fix imports when called from CGI::Fast, restores the import of CGI functions
      into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and
      GH leejo/cgi-fast#12)

    [ FEATURES ]
    - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the
      offending script in error messages
    - CGI now has env_query_string() for getting the value of QUERY_STRING from
      the environment and not that fiddled with by CGI.pm (which is what
      query_string() does) (GH #161)
    - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by
      the call to the HTML::Entities module - defaults to &<>"' (GH #157 - the
      \x8b and \x9b chars have been removed from this list as we are concerned
      more about unicode compat these days than old browser support.)

    [ DOCUMENTATION ]
    - Fix some typos (GH #173, GH #174)
    - All *documentation* for HTML functionality in CGI has been moved into
      its own namespace: CGI::HTML::Functions - although the functionality
      continues to exist within CGI.pm so there are no code changes required
      (GH #142)
    - Add missing documentation for env variable fetching routines (GH #163)

    [ TESTING ]
    - Increase test coverage (GH #3)

    [ INTERNALS ]
    - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL
      (GH #170)
    - AutoloadClass variables have been removed as AUTOLOAD was removed in
      v4.14 so these are no longer necessary (GH #172 thanks to alexmv)
    - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC
      constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC

(wiz)

2015-05-31 12:46:52 UTC MAIN commitmail json YAML

Updated devel/p5-Error to 0.17024

(wiz)

2015-05-31 12:46:41 UTC MAIN commitmail json YAML

Update to 0.17024:

May 30 2015 <shlomif@shlomifish.org> (Shlomi Fish)

  Error.pm #0.17024
  - Add link to the VCS repository in META.yml

(wiz)

2015-05-31 12:05:03 UTC MAIN commitmail json YAML

Updated math/R-maps to 2.3.9

(wen)

2015-05-31 12:04:11 UTC MAIN commitmail json YAML

Update to 2.3.9

No upstream changelog found.

(wen)

2015-05-31 11:58:41 UTC MAIN commitmail json YAML

Updated math/R-mvtnorm to 1.0.2

(wen)

2015-05-31 11:57:03 UTC MAIN commitmail json YAML

Update to 1.0.2

Upstream changes:
Changes in version 1.0-2 (2014-12-16)

  o  start providing C interfaces to the underlying algorithms.
    mvtnorm_C_mvtdst() directly calls Alan's FORTRAN code and
    can be used in other packages via LinkingTo. See
    mvtnorm/inst/C_API_Example for an example very much inspired
    by the example provided in package xts.

  o  provide .C interfaces to the FORTRAN routines and allow switching
    on/off of R' RNG.

Changes in version 1.0-1 (2014-11-11)

  o  replace internal MVCHNV FORTRAN FUNCTION with
    R's sqrt(qchisq(p, n, FALSE, FALSE). This fixes a
    problem where NaN was returned as reported by
    David Charles Airey <airey_david_charles_at_lilly.com>

Changes in version 1.0-0 (2014-07-08)

  o  After 14 years, we now feel safe enough to publish mvtnorm 1.0-0.
    Many packages depend, import, or suggest mvtnorm, so this version
    change also indicates that the package is now stable and, to a very
    large extent, the API is frozen. We will of course continue to fix
    bugs or other problems but new features are unlikely to go into this
    package.

  o  use Authors@R in DESCRIPTION

  o  switch to standard NEWS format

(wen)

2015-05-31 11:40:18 UTC MAIN commitmail json YAML

Replace interpreter path in installed file. Bump PKGREVISION.

(wiz)

2015-05-31 11:38:59 UTC MAIN commitmail json YAML

2015-05-31 11:37:17 UTC MAIN commitmail json YAML

Replace interpreter path in installed file. Bump PKGREVISION.

(wiz)

2015-05-31 11:36:33 UTC MAIN commitmail json YAML

Replace perl interpreter path in installed file. Bump PKGREVISION

(wiz)

2015-05-31 09:22:46 UTC MAIN commitmail json YAML

Updated devel/SDL to 1.2.15nb18

(nat)

2015-05-31 09:21:58 UTC MAIN commitmail json YAML

Updated devel/SDL2 to 2.0.3nb9

(nat)

2015-05-31 09:20:48 UTC MAIN commitmail json YAML

Remove delay whilst writing audio.  Improves latency.
Bump PKGREVISION.

This commit was approved by wiz@

(nat)

2015-05-31 09:17:53 UTC MAIN commitmail json YAML

Remove delay whilst writing audio.  Improves latency.
Make it so wscons video will initialize without keyboard and mouse.

This commit was approved by wiz@

(nat)