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

2024-05-12 19:23:07 UTC Now

2015-12-12 04:10:02 UTC MAIN commitmail json YAML

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

Updated sysutils/fdupes to 1.51

(kamil)

2015-12-12 04:00:31 UTC MAIN commitmail json YAML

Update sysutils/fdupes to 1.51

Patch via pkgsrc-wip/fdupes by Mateusz Poszwa

Changes from 1.50 to 1.51

- Added support for 64-bit file offsets on 32-bit systems.
- Using tty for interactive input instead of regular stdin. This is to
  allow  feeding filenames via stdin in future versions of fdupes without
  breaking interactive deletion feature.
- Fixed some typos in --help.
- Turned C++ style comments into C style comments.

Changes from 1.40 to 1.50-PR2

- Fixed memory leak. [JB]
- Added "--summarize" option. [AL]
- Added "--recurse:" selective recursion option. [AL]
- Added "--noprompt" option for totally automated deletion of
  duplicate files.
- Now sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
- Now tests for early matching of files, which should help speed up
  the matching process when large files are involved.
- Added warning whenever a file cannot be deleted. [CHL, AL]
- Fixed bug where some files would not be closed after failure. [AL]
- Fixed bug where confirmmatch() function wouldn't always deal
  properly with zero-length files. [AL]
- Fixed bug where progress indicator would not be cleared
  when no files were found. [AL]
- Removed experimental red-black tree code (it was slower on
  my system than the default code). [AL]
- Modified md5/md5.c to avoid compiler warning. [CHL]
- Changes to fdupes.c for compilation under platforms where
  getopt_long is unavailable. [LR, AL]
- Changes to help text for clarity. [AL]
- Various changes and improvements to Makefile. [PB, AL]

(kamil)

2015-12-12 01:32:35 UTC MAIN commitmail json YAML

Added emulators/unicorn version 0.9

(kamil)

2015-12-12 01:29:08 UTC MAIN commitmail json YAML

Updated mail/thunderbird-enigmail to 1.8.2nb1
Updated mail/seamonkey-enigmail to 1.8.2nb1

(ryoon)

2015-12-12 01:28:37 UTC MAIN commitmail json YAML

New package emulators/unicorn

(kamil)

2015-12-12 01:28:15 UTC MAIN commitmail json YAML

Update GnuPG dependency to gnupg2 and depend on pinentry-gtk2
GnuPG 2.* is required even if GnuPG 1.4 is used (gpg-agent).
Bump PKGREVISION.

(ryoon)

2015-12-12 01:26:39 UTC MAIN commitmail json YAML

Import unicorn-0.9 as emulators/unicorn

Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator
framework based on QEMU.

Unicorn offers some unparalleled features:
- Multi-architecture: ARM, AMM64 (ARMv8), M68K, MIPS, SPARC, and X86 (16, 32,
  64-bit)
- Clean/simple/lightweight/intuitive architecture-neutral API
- Implemented in pure C language, with bindings for Python, Java, and Go
- Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris
  confirmed)
- High performance via Just-In-Time compilation
- Support for fine-grained instrumentation at various levels
- Thread-safety by design

(kamil)

2015-12-12 01:24:13 UTC MAIN commitmail json YAML

2015-12-11 23:55:44 UTC MAIN commitmail json YAML

Match MACHINE_ARCH override used in bsd.prefs.mk on FreeBSD and
DragonFly.

(joerg)

2015-12-11 23:51:08 UTC MAIN commitmail json YAML

2015-12-11 23:34:04 UTC MAIN commitmail json YAML

Tell xmlto where links is.

(joerg)

2015-12-11 23:33:33 UTC MAIN commitmail json YAML

Don't force LTO, at least on NetBSD it is not supported by ld anyway.

(joerg)

2015-12-11 23:32:53 UTC MAIN commitmail json YAML

Honour wrappers. Declare C++ dependency.

(joerg)

2015-12-11 23:32:22 UTC MAIN commitmail json YAML

2015-12-11 23:31:09 UTC MAIN commitmail json YAML

2015-12-11 23:28:10 UTC MAIN commitmail json YAML

Fix build under the environment that has no statvfs.
Fix my old mistake, logic inversion.

(ryoon)

2015-12-11 23:22:49 UTC MAIN commitmail json YAML

help configure find openssl

(wiedi)

2015-12-11 22:58:30 UTC MAIN commitmail json YAML

+ aubio-0.4.2, calligra-2.9.9 [in wip; koffice successor].

(wiz)

2015-12-11 21:46:20 UTC MAIN commitmail json YAML

Add py-graphite-web 0.9.15

(riz)

2015-12-11 21:45:51 UTC MAIN commitmail json YAML

Add and enable py-graphite-web.

(riz)

2015-12-11 21:45:07 UTC MAIN commitmail json YAML

Add py-graphite-web 0.9.15 from pkgsrc-wip.

Graphite consists of a storage backend and a web-based visualization frontend.
Client applications send streams of numeric time-series data to the Graphite
backend (called carbon), where it gets stored in fixed-size database files
similar in design to RRD. The web frontend provides 2 distinct user interfaces
for visualizing this data in graphs as well as a simple URL-based API for
direct graph generation.

Graphite's design is focussed on providing simple interfaces (both to users
and applications), real-time visualization, high-availability, and enterprise
scalability.

See https://github.com/graphite-project/ for more information.
aVS: ----------------------------------------------------------------------

(riz)

2015-12-11 21:41:53 UTC MAIN commitmail json YAML

Added py-carbon 0.9.15

(riz)

2015-12-11 21:41:21 UTC MAIN commitmail json YAML

Add and enable py-carbon.

(riz)

2015-12-11 21:40:50 UTC MAIN commitmail json YAML

2015-12-11 21:36:30 UTC MAIN commitmail json YAML

Added py-whisper 0.9.15.

(riz)

2015-12-11 21:35:45 UTC MAIN commitmail json YAML

Add and enable py-whisper.

(riz)

2015-12-11 21:34:15 UTC MAIN commitmail json YAML

Add whisper 0.9.15, as used by the graphite project.

Whisper is a fixed-size database, similar in design to RRD
(round-robin-database). It provides fast, reliable storage of numeric
data over time.

(riz)

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

Added py-txamqp 0.3

(riz)

2015-12-11 21:30:10 UTC MAIN commitmail json YAML

Add and enable py-txampq.

(riz)

2015-12-11 21:29:50 UTC MAIN commitmail json YAML

Remove unnecessary FILES_SUBST, already in there. Noted by taca.

(wiz)

2015-12-11 21:29:29 UTC MAIN commitmail json YAML

Add py-txamqp: contains all the necessary code to connect to an
AMQP-compliant peer or broker such as QPid, OpenAMQ, or RabbitMQ
using Twisted.

(riz)

2015-12-11 21:29:27 UTC MAIN commitmail json YAML

Remove unnecessary FILES_SUBST, already in there. Noted by taca.

(wiz)

2015-12-11 19:34:33 UTC MAIN commitmail json YAML

Note addition of markdown2social.

(jmmv)

2015-12-11 19:33:38 UTC MAIN commitmail json YAML

Add and enable markdown2social.

(jmmv)

2015-12-11 19:33:05 UTC MAIN commitmail json YAML

Initial addition of markdown2social, version 0.2:

The markdown2social utility converts simple Markdown documents to Google+
posts ready to be shared on the social network.  There is room for writing
output plugins for other target sites, but at the moment only Google+ is
supported.

(jmmv)

2015-12-11 19:23:57 UTC MAIN commitmail json YAML

Don't install unreadable files. Bump revision.

(joerg)

2015-12-11 19:23:22 UTC MAIN commitmail json YAML

initscr is supposed to return NULL on error. Some versions of ncurses at
least like to play nanny and error out internally, but catch those
errors explicitly. Stops segfault when using NetBSD curses with invalid
TERM settings.

(joerg)

2015-12-11 16:32:08 UTC MAIN commitmail json YAML

Updated security/clamav to 0.99

(adam)

2015-12-11 16:31:06 UTC MAIN commitmail json YAML

ClamAV 0.99 contains major new features and changes. YARA rules,
Perl Compatible Regular Expressions, revamped on-access scanning
for Linux, and other new features join the many great features of ClamAV:

    - Processing of YARA rules(some limitations- see signatures.pdf).
    - Support in ClamAV logical signatures for many of the features
      added for YARA, such as Perl Compatible Regular Expressions,
      alternate strings, and YARA string attributes. See signatures.pdf
      for full details.
    - New and improved on-access scanning for Linux. See the recent blog
      post and clamdoc.pdf for details on the new on-access capabilities.
    - A new ClamAV API callback function that is invoked when a virus
      is found. This is intended primarily for applications running in
      all-match mode. Any applications using all-match mode must use
      the new callback function to record and report detected viruses.
    - Configurable default password list to attempt zip file decryption.
    - TIFF file support.
    - Upgrade Windows pthread library to 2.9.1.
    - A new signature target type for designating signatures to run
      against files with unknown file types.
    - Improved fidelity of the "data loss prevention" heuristic
      algorithm. Code supplied by Bill Parker.
    - Support for LZMA decompression within Adobe Flash files.
    - Support for MSO attachments within Microsoft Office 2003 XML files.
    - A new sigtool option(--ascii-normalize) allowing signature authors
      to more easily generate normalized versions of ascii files.
    - Windows installation directories changed from \Program Files\Sourcefire\
      ClamAV to \Program Files\ClamAV or \Program Files\ClamAV-x64.

(adam)

2015-12-11 16:16:48 UTC MAIN commitmail json YAML

Avoid to use deprecated syntax.  Fix runtime problem with PHP 7.

(taca)

2015-12-11 16:00:07 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-libs to 1.4

(wiz)

2015-12-11 15:59:56 UTC MAIN commitmail json YAML

Pull in libXfont2. Bump version.

(wiz)

2015-12-11 15:59:11 UTC MAIN commitmail json YAML

Updated x11/libXfont2 to 2.0.1

(wiz)

2015-12-11 15:59:00 UTC MAIN commitmail json YAML

Update libXfont2 to 2.0.1

Here's an update to the libXfont2 2.0 release that fixes a couple of
build issues that cropped up in the initial 2.0 changes.

Keith Packard (3):
      Add missing 'attributes.m4' file
      Remove fontconf.h
      Bump version to 2.0.1

Matt Turner (1):
      Convert to non-recursive build.

(wiz)

2015-12-11 14:47:45 UTC MAIN commitmail json YAML

Updated devel/cmake to 3.4.1nb1

(wiz)

2015-12-11 14:47:35 UTC MAIN commitmail json YAML

Switch back to ncurses on NetBSD to fix ccmake.

Addresses PR 50490 by Brad Harder.

Bump PKGREVISION.

(wiz)

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

Updated net/ether2dns to 1.8.

(is)

2015-12-11 14:24:45 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.35

(wiz)

2015-12-11 14:24:35 UTC MAIN commitmail json YAML

OpenBSD will remove man page symlinks and let man(1) find them via
a database.

Adapt code for that case using a patch from Ingo Schwarze.

Bump version.

(wiz)

2015-12-11 14:11:08 UTC MAIN commitmail json YAML

Added textproc/highway version 1.1.0

(wiz)

2015-12-11 14:10:59 UTC MAIN commitmail json YAML

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

Import highway-1.1.0 as textproc/highway.

Provided by NONAKA Kimihiro in PR 50504.

Highway
-------
A fast pattern matching tool like pt and ag.

Feature:
- It can search the PATTERN from your source code very fast.
- It can search also the PATTERN as a regular expression.
- It supports UTF-8 and some Japanese encodings (Because I'm
  Japanese. EUC-JP and Shift_JIS is supported).
- It ignores file patterns form your .gitignore by default.

(wiz)

2015-12-11 14:07:38 UTC MAIN commitmail json YAML

Added x11/libXfont2 version 2.0.0

(wiz)

2015-12-11 14:04:48 UTC MAIN commitmail json YAML

+ libXfont2.

(wiz)

2015-12-11 14:04:23 UTC MAIN commitmail json YAML

Import libXfont2-2.0.0 as x11/libXfont2.

This package provides the X font Library from the modular
X.org X11 project.

This is major version 2 of the library.

(This still has a file in common with libXfont1, so don't add
it to meta packages for now.)

(wiz)

2015-12-11 13:56:08 UTC MAIN commitmail json YAML

Updated x11/xf86-video-nouveau to 1.0.12

(wiz)

2015-12-11 13:55:59 UTC MAIN commitmail json YAML

Update xf86-video-nouveau to 1.0.12.

Ben Skeggs (1):
      Bump version to 1.0.12

Ilia Mirkin (14):
      copy: don't bother trying to create copy on pre-nva3
      allow path to envyas binary to be specified
      kepler: remove unnecessary texbars, add live-only tex for nvf0
      use defined method names where available
      nv50: explicitly disable ZETA buffer
      Check before trying a solid fill
      nv04-nv40: don't attempt to do 32-bit shifts
      older hardware prefers copy to clear, so use that
      nv50/exa: add comments showing the code that makes up the programs
      Avoid build fail without COMPOSITE
      glamor: remove
      remove maxwell GM10x support for now
      xv: use correct max width/height settings
      fix build after glamor removal

Maarten Lankhorst (13):
      enable dri3 support without glamor
      move down call to nouveau_present_init until after fb init.
      fix crash in nouveau_glamor_set_shared_pixmap_backing
      fix !DRI3 case
      rework initialization to prevent some crashes
      check memory allocation in nouveau_glamor_set_shared_pixmap_backing
      fix null pointer deref
      Make the ddx load with platform devices
      Use the correct class and shader ops for GK20A.
      Use drmGetRenderDeviceNameFromFd to obtain the dri3 node.
      Simplify nouveau_allocate_surface's pitch calculation.
      Try using EXA ops harder in drmmode_fbcon_copy fallback
      Actually do a clear instead of doing a bogus copy.

Mario Kleiner (3):
      present: Fixup return type of nouveau_present_init()
      Add Option "DRI" to allow selection of maximum DRI level. (v2)
      Take shift in crtc positions for ZaphodHeads configs into account.

Samuel Pitoiset (1):
      fix a wrong use of a logical operator in drmmode_output_dpms()

Vadim Rutkovsky (1):
      Adapt to new dirty tracking api

(wiz)

2015-12-11 13:53:36 UTC MAIN commitmail json YAML

Updated math/fftwf to 3.3.4

(wiz)

2015-12-11 13:53:26 UTC MAIN commitmail json YAML

Update fftwf to 3.3.4, to match fftw.

FFTW 3.3.4

* New functions fftw_alignment_of (to check whether two arrays are
  equally aligned for the purposes of applying a plan) and fftw_sprint_plan
  (to output a description of plan to a string).

* Bugfix in fftw-wisdom-to-conf; thanks to Florian Oppermann for the
  bug report.

* Fixed manual to work with texinfo-5.

* Increased timing interval on x86_64 to reduce timing errors.

* Default to Win32 threads, not pthreads, if both are present.

* Various build-script fixes.

FFTW 3.3.3

* Fix deadlock bug in MPI transforms (thanks to Michael Pippig for the
  bug report and patch, and to Graham Dennis for the bug report).

* Use 128-bit ARM NEON instructions instead of 64-bits.  This change
  appears to speed up even ARM processors with a 64-bit NEON pipe.

* Speed improvements for single-precision AVX.

* Speed up planner on machines without "official" cycle counters, such as ARM.

(wiz)

2015-12-11 13:46:48 UTC MAIN commitmail json YAML

Updated devel/py-tlsh to 3.4.4

(wiz)

2015-12-11 13:46:37 UTC MAIN commitmail json YAML

Updated devel/tlsh to 3.4.4

(wiz)

2015-12-11 13:46:26 UTC MAIN commitmail json YAML

Update {,py-}tlsh to 3.4.4.

Specify Tlsh::getHash() as a const method

(wiz)

2015-12-11 13:43:36 UTC MAIN commitmail json YAML

2015-12-11 13:42:29 UTC MAIN commitmail json YAML

Updated security/keepassx to 2.0

(wiz)

2015-12-11 13:37:32 UTC MAIN commitmail json YAML

Update keepassx to 2.0.

KeePassX 2.0 is using the new .kdbx (same as KeePass 2) database
format.  You can import your .kdb database from 0.4 from the Database
> Import KeePass 1 database.  This is a one-way process though.
You canç©° migrate back to the .kdb format.

New features include:

    Multiple attachments per entry
    Add custom key/value pairs to entries
    Open multiple database in one window

KeePassX 2.0 has been rewritten from scratch so some features (like
showing expired passwords) are still missing.

(wiz)

2015-12-11 13:35:04 UTC MAIN commitmail json YAML

Re-Import keepassx-0.4.4 as security/keepassx0 before update to
new major version.

KeePass is a free/open-source password manager or safe which helps you to
manage your passwords in a secure way. You can put all your passwords in one
database, which is locked with one master key or a key-disk. So you only have
to remember one single master password or insert the key-disk to unlock the
whole database. The databases are encrypted using the best and most secure
encryption algorithms currently known (AES and Twofish).

This package contains v0.4.x of the program with KeePass v1 database
format (kdb) support.

(wiz)

2015-12-11 13:17:20 UTC MAIN commitmail json YAML

Updated security/kpcli to 3.0

(wiz)

2015-12-11 13:17:10 UTC MAIN commitmail json YAML

Update kpcli to 3.0.

2015-Feb-08 v2.8 - Fixed cli_copy bug; refresh paths and ask to save.
                    Fixed a cli_mv bug; double path-normalization.
                    Fixed a path display bug, if done after a cli_mv.
                    Protect users from editing in the $FOUND_DIR.
                    Keep file opened, read-only, to show up in lsof.
                    Added inactivity locking (--timeout parameter).
                    Added shell expansion support to cli_ls, with the
                    ability to manage _all_ listed entries by number.
                    Added shell expansion support to cli_mv.
                    Added [y/N] option to list entries after a find.
2015-Jun-19 v3.0 - Added Password Safe v3 file importing; requires
                    optional Crypt::PWSafe3 from CPAN.
                    Added $FORCED_READLINE global variable.
                    Attachments sanity check; SourceForge bug #17.
                    Endianness fix in magic_file_type(); SF bug #19.

(wiz)

2015-12-11 13:15:40 UTC MAIN commitmail json YAML

Added security/p5-Crypt-PWSafe3 version 1.21

(wiz)

2015-12-11 13:15:31 UTC MAIN commitmail json YAML

+ p5-Crypt-PWSafe3

(wiz)

2015-12-11 13:15:19 UTC MAIN commitmail json YAML

Import p5-Crypt-PWSafe3-1.21 as security/p5-Crypt-PWSafe3.

All tests pass.

Crypt::PWSafe3 provides read and write access to password database
files created by Password Safe V3 (and up).

(wiz)

2015-12-11 13:11:08 UTC MAIN commitmail json YAML

2015-12-11 13:08:22 UTC MAIN commitmail json YAML

2015-12-11 12:33:52 UTC MAIN commitmail json YAML

Updated lang/gcc5 to 5.3.0
Updated lang/gcc5-libs to 5.3.0nb1

(ryoon)

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

Update gcc5 to 5.3.0 and gcc-libs to 5.3.0nb1

Changelog:
Target Specific Changes
IA-32/x86-64

    GCC now supports the Intel CPU named Skylake with AVX-512 extensions
    through -march=skylake-avx512. The switch enables the following ISA
    extensions: AVX-512F, AVX512VL, AVX-512CD, AVX-512BW, AVX-512DQ.

(ryoon)

2015-12-11 12:13:14 UTC MAIN commitmail json YAML

Updated net/tor to 0.2.7.5nb1

(wiz)

2015-12-11 12:13:00 UTC MAIN commitmail json YAML

Fix two problems when building on NetBSD-6.x.

Mention upstream bug reports filed for them.

Addresses PR 50521 by Uwe Toenjes.

While here, add reload command to rc.d script and bump PKGREVISION.

(wiz)

2015-12-11 11:46:40 UTC MAIN commitmail json YAML

Updated textproc/ruby-kramdown to 1.9.0nb1

(wiz)

2015-12-11 11:46:31 UTC MAIN commitmail json YAML

2015-12-11 11:44:48 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll to 2.5.3nb1

(wiz)

2015-12-11 11:44:39 UTC MAIN commitmail json YAML

2015-12-11 11:44:22 UTC MAIN commitmail json YAML

Updated devel/py-virtualenv to 13.1.2nb2

(wiz)

2015-12-11 11:44:08 UTC MAIN commitmail json YAML

Updated security/py-keyring to 5.3nb1

(wiz)

2015-12-11 11:41:37 UTC MAIN commitmail json YAML

Fix ALTERNATIVES file. Bump PKGREVISION.

(wiz)

2015-12-11 11:36:44 UTC MAIN commitmail json YAML

Fix ALTERNATIVES file. Bump PKGREVISION.

(wiz)

2015-12-11 11:35:33 UTC MAIN commitmail json YAML

Updated devel/bugs-everywhere to 1.1.1nb1

(wiz)

2015-12-11 11:35:24 UTC MAIN commitmail json YAML

Fix ALTERNATIVES file. Bump PKGREVISION.

(wiz)

2015-12-11 10:27:03 UTC MAIN commitmail json YAML

Updated devel/pkgconf to 0.9.12.20151211

(wiz)

2015-12-11 10:25:07 UTC MAIN commitmail json YAML

pkg-conf-0.9.12.20151211 (manually created): use dotted version number.

Fixes lilypond build.

(wiz)

2015-12-11 10:20:13 UTC MAIN commitmail json YAML

Fix the CC=gcc change differently, previous version didn't actually work
due to the default being set later in the environment.

(jperkin)

2015-12-11 00:27:18 UTC MAIN commitmail json YAML

Updated sysutils/salt to 2015.8.3

(wiz)

2015-12-11 00:27:07 UTC MAIN commitmail json YAML

Update salt to 2015.8.3, provided by Travis Paul in PR 50507.

Security Fix

CVE-2015-8034: Saving state.sls cache data to disk with insecure permissions

This affects users of the state.sls function. The state run cache
on the minion was being created with incorrect permissions. This
file could potentially contain sensitive data that was inserted
via jinja into the state SLS files. The permissions for this file
are now being set correctly. Thanks to @zmalone for bringing this
issue to our attention.

(wiz)

2015-12-10 23:07:21 UTC MAIN commitmail json YAML

2015-12-10 23:06:34 UTC MAIN commitmail json YAML

Add xulrunner38

(ryoon)

2015-12-10 23:05:09 UTC MAIN commitmail json YAML

Added cross/stlink version 1.1.0

(ryoon)

2015-12-10 23:04:25 UTC MAIN commitmail json YAML

Import stlink-1.1.0 as cross/stlink.

STMicroelectronics STM32 Discovery line programming tool.
STLINK supports STLINKv1 and STLINKv2 protocol.

(ryoon)

2015-12-10 23:02:37 UTC MAIN commitmail json YAML

Updated www/icedtea-web to 1.5.2nb3

(ryoon)

2015-12-10 23:01:37 UTC MAIN commitmail json YAML

Use devel/xulrunner38, latest xulrunner library as dependency
Bump PKGREVISION.

(ryoon)

2015-12-10 22:59:35 UTC MAIN commitmail json YAML

Added devel/xulrunner38 version 38.4.0

(ryoon)

2015-12-10 22:58:22 UTC MAIN commitmail json YAML

Import xulrunner38-38.4.0 as devel/xulrunner38.

XULRunner is a runtime environment for applications using the
XML User Interface Language, XUL. It is the successor of the "Gecko"
runtime environment.

This package tracks 38 extended support release.

(ryoon)

2015-12-10 20:06:47 UTC MAIN commitmail json YAML

2015-12-10 20:04:54 UTC MAIN commitmail json YAML

Update Go to 1.5.2, original patch from Kamel Derouiche in PR pkg/50498.

go1.5.2 (released 2015/12/02) includes bug fixes to the compiler,
linker, and the mime/multipart, net, and runtime packages. See the Go
1.5.2 milestone on our issue tracker for details.

https://github.com/golang/go/issues?q=milestone%3AGo1.5.2

(bsiegert)

2015-12-10 19:33:41 UTC MAIN commitmail json YAML

PR/45320 -- unbreak 'gtools' option instead of disabling it

(shattered)

2015-12-10 19:10:51 UTC MAIN commitmail json YAML

security driven update. Upstream changelog:
0.15      2015-10-10 15:01:31+01:00 Europe/London
    - Minor spelling check avoidance tweaks
    - Enforce comments to be well formed, to resolve potential security issue
      described in JVN53973084

0.14      2015-04-02 17:20:41+01:00 Europe/London
    - Travis integration  (thanks to mrcaron)
    - Fix some packaging/dist-zilla issues (thanks to mrcaron)
    - check for definedness before calling ->parse (github #3 leejo)
    - Removed the link to HTML::Sanitizer  (github #4 avereha)
    - Removed circular reference (github #5 avereha)
    - Fixed up dependancies from dzil bundles
    - Enforced minimum perl version of 5.8
(0.12 and 0.13 seem to not have been released)

(spz)

2015-12-10 18:54:12 UTC MAIN commitmail json YAML

2015-12-10 18:21:43 UTC MAIN commitmail json YAML

Update to ether2dns 1.8: typos fixed, README auto-contains version number

(is)

2015-12-10 13:36:55 UTC MAIN commitmail json YAML

Updated devel/git to 2.6.4

(adam)

2015-12-10 13:35:46 UTC MAIN commitmail json YAML

Fixes since v2.6.3
------------------

* The "configure" script did not test for -lpthread correctly, which
  upset some linkers.

* Add support for talking http/https over socks proxy.

* Portability fix for Windows, which may rewrite $SHELL variable using
  non-POSIX paths.

* We now consistently allow all hooks to ignore their standard input,
  rather than having git complain of SIGPIPE.

* Fix shell quoting in contrib script.

* Test portability fix for a topic in v2.6.1.

* Allow tilde-expansion in some http config variables.

* Give a useful special case "diff/show --word-diff-regex=." as an
  example in the documentation.

* Fix for a corner case in filter-branch.

* Make git-p4 work on a detached head.

* Documentation clarification for "check-ignore" without "--verbose".

* Just like the working tree is cleaned up when the user cancelled
  submission in P4Submit.applyCommit(), clean up the mess if "p4
  submit" fails.

* Having a leftover .idx file without corresponding .pack file in
  the repository hurts performance; "git gc" learned to prune them.

* The code to prepare the working tree side of temporary directory
  for the "dir-diff" feature forgot that symbolic links need not be
  copied (or symlinked) to the temporary area, as the code already
  special cases and overwrites them.  Besides, it was wrong to try
  computing the object name of the target of symbolic link, which may
  not even exist or may be a directory.

* There was no way to defeat a configured rebase.autostash variable
  from the command line, as "git rebase --no-autostash" was missing.

* Allow "git interpret-trailers" to run outside of a Git repository.

* Produce correct "dirty" marker for shell prompts, even when we
  are on an orphan or an unborn branch.

* Some corner cases have been fixed in string-matching done in "git
  status".

* Apple's common crypto implementation of SHA1_Update() does not take
  more than 4GB at a time, and we now have a compile-time workaround
  for it.

(adam)

2015-12-10 12:34:44 UTC MAIN commitmail json YAML

2015-12-10 12:30:25 UTC MAIN commitmail json YAML

2015-12-10 12:03:41 UTC MAIN commitmail json YAML

gs 9.18 renamed error namespace, but provides no good way of testing the
version number so allow for both old and new names by testing the guard
define of the gserrors.h that appeared at the same point.

(markd)

2015-12-10 11:58:58 UTC MAIN commitmail json YAML

2015-12-10 11:46:48 UTC MAIN commitmail json YAML

Properly disable python in option.

(markd)

2015-12-10 11:40:28 UTC MAIN commitmail json YAML

2015-12-10 11:36:44 UTC MAIN commitmail json YAML

2015-12-10 11:34:04 UTC MAIN commitmail json YAML

2015-12-10 11:13:50 UTC MAIN commitmail json YAML

Updated net/youtube-dl to 20151209

(adam)

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

Changes 2015.12.09:
* fix 403 forbidden
* Add support for referer protected videos wuth explicit SMIL
* Smuggle referer
* Clarify verbose log requirements
* Add another theplatform pattern
* Fix extraction
* Extend _VALID_URL
* Add another coveplayer pattern
* Add support for all member stations

(adam)

2015-12-10 11:00:51 UTC MAIN commitmail json YAML

Updated audio/pulseaudio to 7.1nb1

(ryoon)

2015-12-10 10:54:50 UTC MAIN commitmail json YAML

2015-12-10 10:07:45 UTC MAIN commitmail json YAML

Add tex-babel dependency

(markd)

2015-12-10 08:23:39 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint4 to 4.159

(wiz)

2015-12-10 08:23:28 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 5.2.2.1

(wiz)

2015-12-10 08:23:15 UTC MAIN commitmail json YAML

2015-12-10 03:02:17 UTC MAIN commitmail json YAML

2015-12-10 02:59:28 UTC MAIN commitmail json YAML

Fix missing dependency that I am regulary hitting in bulk builds.

(joerg)

2015-12-10 02:57:34 UTC MAIN commitmail json YAML

Fix permissions from the tarball. Bump revision.

(joerg)

2015-12-10 02:55:59 UTC MAIN commitmail json YAML

2015-12-10 02:51:05 UTC MAIN commitmail json YAML

ppc64le and aarch64 have system call emulation on Linux, too.

(joerg)

2015-12-10 02:50:19 UTC MAIN commitmail json YAML

2015-12-09 23:36:09 UTC MAIN commitmail json YAML

Remove stale hash for dead patch.

(dsainty)

2015-12-09 22:48:10 UTC MAIN commitmail json YAML

Update to SBCL 1.3.1

changes in sbcl-1.3.1 relative to sbcl-1.3.0:
  * enhancement: SB-THREAD support for ARM64.
  * enhancement: compiling an out-of-line DEFSTRUCT constructor call
    will warn if a defaulted value is incompatible with its slot type.
  * enhancement: a local INLINE declaration on a structure constructor
    will work as intended, subject to any other factors that inhibit
    inlining, even if the DEFSTRUCT was not itself within a global
    INLINE proclamation for the named constructor
  * enhancement: SB-EXT:DYNAMIC-SPACE-SIZE is now defined for cheneygc.
  * enhancement: x86[-64] platforms support SB-EXT:CAS on structure slots
    of type SB-EXT:WORD
  * enhancement: the interleaved structure slot optimization from
    release 1.2.6 has been ported to 32-bit x86, Sparc, PowerPC, ARM64.
  * enhancement: SB-THREAD:JOIN-THREAD signals a proper error when an attempt
    is made to join the current thread
  * bug fix: NTH-VALUE does not cause stack overflow. (lp#1511419)
  * bug fix: structure constructor type checking is better. (lp#1508735)
  * bug fix: supplied-p variables for unused optional or keyword variables no
    longer confuse SB-DI:PARSE-COMPILED-DEBUG-FUN-LAMBDA-LIST (and thus the
    backtrace machinery) (lp#1498644)
  * bug fix: Backtrace correctly handles undefined-function frames on MIPS.
  * bug fix: WITH-FLOAT-TRAPS-MASKED correctly clears accrued traps on MIPS
    (fixes issues with floating-point type derivation in the compiler).
  * bug fix: FLOAT-NAN-P and FLOAT-TRAPPING-NAN-P now work correctly on MIPS
    and HPPA.
  * bug fix: MIPS context register access now masks to 32 bits (fixing issues
    parsing negative-fixnum values for internal-error arguments and escaped
    debug variables on 64-bit CPUs).
  * bug fix: (SETF SAP-REF-DOUBLE) with constant offset on big-endian MIPS
    now works correctly.
  * bug fix: Callback parameter (argument) handling on MIPS is now vastly
    more correct.
  * bug fix: %DECREMENT-SEMAPHORE adjusts the remaining timeout after a
    spurious wakeup

(asau)

2015-12-09 21:00:47 UTC MAIN commitmail json YAML

Update to ECL 16.0.0.
Based on changes from Matthew Mondor as forwarded by Kamil Rytarowski.

Changes since 15.3.7:
API changes
- There is no UFFI nickname for FFI package - we piggyback on
  cffi-uffi-compat for UFFI dependent systems (our UFFI wasn't version 2.0
  compatible and there were problems with ADSF dependencies on UFFI - it
  wasn't a system)
- CLOS has the new nickname "MOP"
- The new ext:run-program :error argument can automatically create a
  separate stream if provided with the :stream keyword.
  The external-process structure also has a new field to hold that stream.
- ext:run-program accepts new arguments - :if-input-does-not-exist,
  :if-error-exists and :external-format
- ext:system no longer binds *standard-input* and *standard-output* and
  now ignores input and output (use ext:run-program for more control)
- methods can be specialized on both single-float and double-float
  (built-in classes were added for them)
- LET/FLET/LABELS will signal error if parameter of the same name will
  appear multiple times
- lambda lists with repeated required parameter name are considered invalid
- deprecated configure options "--with-system-boehm=x" and
  "--enable-slow-config" removed

Enhancements:
- Verification if manual is up-to-date, providing corrections for
  outdated parts
- Documentation is now included in the main repository under the
  toplevel directory `doc'
- Update libffi to version 3.2.1
- Update asdf to version 3.1.5.4
- Update Boehm-Demers-Weiser garbage collector to version 7.4.2
- Pathname string-parts internal representation is now character,
  not base-char
- Dead code removal, tabulators were replaced by spaces
- Better quality of generated code (explicit casting when necessary)

Issues fixed:
- Various fixes of bogus declarations
- Remove deprecated GC calls
- ROTATEF, SHIFTF, PSETF reworked to conform to the ANSI standard.
  Places were handled improperly in regard of multiple values.
- Improved unicode support in character handling
- Format handles floats and exponentials correctly (major format rework)
- Stack limits refinements and cleanup, inconsistency and bug fixes
- Duplicate large block deallocation with GMP 6.0.0a fixed
- ECL builds on OpenBSD with threads enabled
- Closures put in mapcar work as expected in both compiled and
  interpreted code
- Improved readtable-case handling (:invert and character literals now
  conform)
- Library initialization functions have unique names - no risk of
  clashing symbol names in object files
- Format float bug fixed, when width and fdigits were not set, but k was
- `logical-pathname-translations' now throws an error if logical
  pathname wasn't defined yet, to conform with ANSI (it used to return NIL)
- Wildcards in logical pathname translations are replaced correctly
- Regression testing framework and unit tests cleanup
- deftype ANSI conformity fix (deftype accepts macro labda-lists)
- ECL built with MSVC doesn't crash when Control-C is pressed
- Other minor tweaks

Changes in 15.3.7 since 15.2.21:
Issues fixed:
- DEFUN functions not defined as toplevel forms were also directly
  referenced by other code in the same file.
- STABLE-SORT works as desired (bogus optimization for strings fixed).
- broken --with-sse=yes configure flag works once again.

Enhancements:
- autoconf scripts are rewritten to support version 2.69 stack.
- stack direction is now correctly determined, fixing gcc 5.x builds.
- compilation of ECL under MSVC (2008/2010/2012) even with custom
  code pages.
- In compiled code it is possible to declare variables to have a C
  type such as in (declare (:double a)) and then the variable is
  enforced to be unboxed to such type.
- New form FFI:C-PROGN used to interleave C statements with lisp
  code, where the lisp code may refer to any number of variables.
  Example:
      (lambda (i)
        (let* ((limit i)
                (iterator 0))
          (declare (:int limit iterator))
          (ffi:c-progn (limit iterator)
                        "for (#1 = 0; #1 < #0; #1++) {"
                        (print iterator)
                        "}")))

Changes in 15.2.21 since 13.5.1:
- Features coverity scan model, ffi-unload-module implementation,
  probably more.
- Build system enhancements, parallel builds, fixes, simplifications,
  cleanups, maintenance.  minor cleanup, maintenance.
- Numerous fixes.

(asau)

2015-12-09 20:48:43 UTC MAIN commitmail json YAML

Update to ABCL 1.3.3

Version 1.3.3
=============

Enhancements
------------

*  [r14802,r14813] Add character name for non-breaking space

  Use a human readable name for character 160, #\No-break_space,
  following sbcl, ccl and clisp. This permits the Quicklisp system
  spinneret to load.  The #\No-break_space name is a valid
  CHAR-NAME/NAME-CHAR pair, but is not emitted as a glyph under the
  current output encoding under the CL:FORMAT "~:c" directive as
  these implementations do by default.

  Thanks to Javier Olaechea.

Fixes
-----

* [r14808] CL:FILE-WRITE-DATE fixed for logical pathnames

* ANSI-TEST

** Update references to new git repository at
  <git+https://gitlab.common-lisp.net/ansi-test/ansi-test.git>

** ABCL now runs the git master consolidated ANSI-TEST suite which
  features subdirectories and distinquished value for
  *DEFAULT-PATHNAME-DEFAULTS*.

** ABCL.TEST.ANSI:CLEAN-TESTS now acts recursively via appropiate
  Pathname wildcards to match new directory structure.

* ASDF

  Fix COMPILE-SYSTEM to offer full ANSI environment for ASDF and
  ABCL-CONTRIB.

* ABCL-ASDF

** Use of Maven has been robustified.

*** [r14803] Fix usage with all known versions through maven-3.3.3

  Addresses <http://abcl.org/trac/ticket/390>.

*** [r14806] Fix usage with specifying local Maven repository

** More complete attempt at re-initialization via

        (ABCL-ASDF:INIT :force t)

Version 1.3.2
=============
Unreleased.

Enhancements
------------

* Make result of DEFINE-MODIFY-MACRO available at compilation time
  [r14727]

Fixes
-----
* Fix failed AVER [#289] [r14763]

* Fix incorrect dead code elimination

  Additionally, don't recurse into flet/labels upon elimination of a
  single labels function; simply continue by changing the applicable
  set.  Reported by Vibhu Mohindra. [r14754][r14756]

* Numeric tower repairs on promoting floats across representation
  boundaries [r14749-50] (Massimiliano Ghilardi).

* Return SIMPLE-ERROR for invalid external-format arguments.[r14735]

* Lisp stack frame representation now formatted as unreadable. [r14738-9]

Contrib
-------

* JSS

** Fix GET-JAVA-FIELD and SET-JAVA-FIELD [r14718]

** no longer error on NO-SUCH-JAVA-FIELD, by setting fields as
  accessible where necessary [r14715] [r14725]

* ABCL-ASDF

** Update to current Maven support (keep up with changing APIs through
  the Maven 3.2.3-3.2.5 hysteresis) [r14742-7] (Cyrus Hamon).

** Special-case JNA artifacts with alternate network location [r14733]

** Further work on ABCL-ASDF:RESOLVE [r14732] (Cyrus Hamon)

** Find Maven under FreeBSD ports [r14723], under OS X Homebrew [r14776]

* ABCL-JAR

** Fix ASDF-JAR:PACKAGE [#376] [r14717][r14720][r14736] (Eduardo Bellani)

*  ASDF

** Updated to version 3.1.4.

(asau)

2015-12-09 19:56:29 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-LibXML to 2.0123

(wiz)

2015-12-09 19:56:20 UTC MAIN commitmail json YAML

Update p5-XML-LibXML to 2.0123:

2.0123  2015-12-06
    - Get rid of an undef-warning in XML::LibXML::Reader .
        - https://rt.cpan.org/Ticket/Display.html?id=106830
        - Thanks to Rich for the report and testcase.
    - Apply patch from Debian for rewording the documentation.
        - https://rt.cpan.org/Ticket/Display.html?id=110116
        - Some extra rewording has been done by SHLOMIF.
        - Thanks to Gregor Herrman and the Debian Team

(wiz)

2015-12-09 19:55:09 UTC MAIN commitmail json YAML

Updated net/p5-Net-DNS to 1.04

(wiz)

2015-12-09 19:55:00 UTC MAIN commitmail json YAML

Update p5-Net-DNS to 1.04:

**** 1.04 December 8, 2015

Fix rt.cpan.org #109183

Semantics of "retry" and "retrans" options has changed with 1.03

Fix rt.cpan.org #109152

Deprecated method make_query_packet breaks calling code

Fix rt.cpan.org #109135

Resolver behaves differently with long and short IPv6 address format

Fix rt.cpan.org #108745

Net::DNS::Resolver bgsend

(wiz)

2015-12-09 15:33:26 UTC MAIN commitmail json YAML

Updated multimedia/adobe-flash-plugin11 to 11.2.202.554

(tsutsui)

2015-12-09 15:32:24 UTC MAIN commitmail json YAML

Update adobe-flash-plugin11 to 11.2.202.554.

Upstream announcement:

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

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: December 8, 2015

Last updated: December 8, 2015

Vulnerability identifier: APSB15-32

CVE number: CVE-2015-8045, CVE-2015-8047, CVE-2015-8048, CVE-2015-8049,
CVE-2015-8050, CVE-2015-8418, CVE-2015-8454, CVE-2015-8455, CVE-2015-8055,
CVE-2015-8056, CVE-2015-8057, CVE-2015-8058, CVE-2015-8059, CVE-2015-8060,
CVE-2015-8061, CVE-2015-8062, CVE-2015-8063, CVE-2015-8064, CVE-2015-8065,
CVE-2015-8066, CVE-2015-8067, CVE-2015-8068, CVE-2015-8069, CVE-2015-8070,
CVE-2015-8071, CVE-2015-8401, CVE-2015-8402, CVE-2015-8403, CVE-2015-8404,
CVE-2015-8405, CVE-2015-8406, CVE-2015-8407, CVE-2015-8408, CVE-2015-8409,
CVE-2015-8410, CVE-2015-8411, CVE-2015-8412, CVE-2015-8413, CVE-2015-8414,
CVE-2015-8415, CVE-2015-8416, CVE-2015-8417, CVE-2015-8419, CVE-2015-8420,
CVE-2015-8421, CVE-2015-8422, CVE-2015-8423, CVE-2015-8424, CVE-2015-8425,
CVE-2015-8426, CVE-2015-8427, CVE-2015-8428, CVE-2015-8429, CVE-2015-8430,
CVE-2015-8431, CVE-2015-8432, CVE-2015-8433, CVE-2015-8434, CVE-2015-8435,
CVE-2015-8436, CVE-2015-8437, CVE-2015-8438, CVE-2015-8439, CVE-2015-8440,
CVE-2015-8441, CVE-2015-8442, CVE-2015-8443, CVE-2015-8444, CVE-2015-8445,
CVE-2015-8446, CVE-2015-8447, CVE-2015-8448, CVE-2015-8449, CVE-2015-8450,
CVE-2015-8451, CVE-2015-8452, CVE-2015-8453

Platform: All Platforms

(tsutsui)

2015-12-09 14:40:16 UTC MAIN commitmail json YAML

Document update poilcy

syncthing upstream regularly breaks protocol compatibility.  Define
that we will update when f-droid does and that testing against android
is required for major updates, in an attempt to avoid imposing pain on
users and also avoid having to have many versions.  Take maintainership.

More or less discussed with tnn@ and jnemeth@.

(gdt)

2015-12-09 13:54:43 UTC MAIN commitmail json YAML

Updated security/keepassx to 0.4.4

(wiz)

2015-12-09 13:54:32 UTC MAIN commitmail json YAML

Update keepassx to 0.4.4.

Non-Windows CVE mentioned below was already fixed in pkgsrc.

Changes:

Two security flaws have been discovered in KeePassX 0.4.3.
Version 2.0 has a different codebase and is not affected.

*  CVE-2015-8359: DLL Preloading vulnerability on Windows
    The version of Qt bundled with KeePassX 0.4.3 is vulnerable to
    a DDL preloading attack.  This vulnerability only affects
    KeePassX on Windows.  If successfully exploited, arbitrary code
    can be executed in the context of KeePassX.  KeePassX 0.4.4
    ships with Qt 4.8.7 and employs additional hardening measures.
    Thanks to Trenton Ivey from SecureWorks for reporting this
    vulnerability to us.
*  CVE-2015-8378: Canceling XML export function creates export as ".xml"稠ile
    When canceling the "Export to > KeePassX XML file" function
    the cleartext passwords were still exported.  In this case the
    password database was exported as the file ".xml" in the current
    working directory (often $HOME or the directory of the database).
    Originally reported as Debian bug #791858

KeePassX 0.4.4 fixes both vulnerabilities.

(wiz)

2015-12-09 13:53:34 UTC MAIN commitmail json YAML

Updated www/p5-Plack to 1.0039

(wen)

2015-12-09 13:52:45 UTC MAIN commitmail json YAML

Update to 1.0039

Upstream changes:
1.0039  2015-12-06 03:27:59 PST
    [BUG FIXES]
        - Revert the change to use the faster header builder because it breaks the legit
          Plack::Response constructor that sets HTTP::Header object directly (#541)

1.0038  2015-11-25 12:36:29 PST
    [IMPROVEMENTS]
        - Added MIME type for apk files #514 (allanwhiteford)
        - Allow passing custom formatters to Plack::Middleware::AccessLog #515 (frew)
        - Allow '0' be a valid category for log4perl middleware #523
        - Doc fix for Plack::Runner #528 (polettix)
        - Doc improvements for -R/-M command line #529 (mickeyn)
        - Bind test server explicitly on 127.0.0.1, not 0.0.0.0
        - Support single-process manager in FCGI #535 (ianburrell)
        - Optimize Plack::Response header builder #540 (kazeburo)

(wen)

2015-12-09 13:46:59 UTC MAIN commitmail json YAML

Updated www/p5-URI-Fetch to 0.11

(wen)

2015-12-09 13:45:44 UTC MAIN commitmail json YAML

Update to 0.11

Upstream changes:
0.11 2015-07-04 NEILB
    - Added [MetaJSON] to dist.ini, so release will include META.json.
      RT#105632 from ETHER++

(wen)

2015-12-09 13:41:46 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 6.36

(wen)

2015-12-09 13:40:30 UTC MAIN commitmail json YAML

Update to 6.36

Upstream changes:
6.36  2015-12-08
  - Improved Mojo::JSON performance slightly. (haarg)
  - Improved inactivity_timeout helper to return the current controller object.

6.35  2015-12-04
  - Removed deprecated collecting method from Mojo::UserAgent::CookieJar.
  - Fixed warnings in Mojo::Cookie::Response.

(wen)

2015-12-09 13:20:59 UTC MAIN commitmail json YAML

Fix build. Provide qmake from qt4-tools.
Thank you, joerg@.

(ryoon)

2015-12-09 11:35:36 UTC MAIN commitmail json YAML

+ autogen-5.18.7, guile-gnome-2.16.4, keepassx-0.4.4, kpcli-3.0.

(wiz)

2015-12-09 11:27:15 UTC MAIN commitmail json YAML

Updated lang/nodejs to 5.2.0

(fhajny)

2015-12-09 11:27:04 UTC MAIN commitmail json YAML

Update lang/nodejs to 5.2.0.

build:
- Add support for Intel's VTune JIT profiling when compiled with
  --enable-vtune-profiling.
- Properly enable V8 snapshots by default. Due to a configuration
  error, snapshots have been kept off by default when the intention
  is for the feature to be enabled.

crypto:
- Simplify use of ECDH (Elliptic Curve Diffie-Hellman) objects
  (created via crypto.createECDH(curve_name)) with private keys
  that are not dynamically generated via generateKeys(). The
  public key is now computed when explicitly setting a private
  key. Added validity checks to reduce the possibility of
  computing weak or invalid shared secrets. Also, deprecated
  the setPublicKey() method for ECDH objects as its usage is
  unnecessary and can lead to inconsistent state.
- Update root certificates from the current list stored
  maintained by Mozilla NSS.
- Multiple CA certificates can now be passed with the ca option
  to TLS methods as an array of strings or in a single new-line
  separated string.

tools:
- Include a tick processor in core, exposed via the
  --prof-process command-line argument which can be used to
  process V8 profiling output files generated when using the
  --prof command-line argument.

(fhajny)

2015-12-09 09:57:53 UTC MAIN commitmail json YAML

2015-12-09 09:52:59 UTC MAIN commitmail json YAML

Bump PKGREVISION from boost update.
>From Matthias Ferdinand.

(ryoon)

2015-12-09 03:03:47 UTC MAIN commitmail json YAML

Make devel/bokken work

Changes:
- Fix bokken startup script.
- Add runtime dependency on py-Pillow

It would be probably better to link bin/bokken share/bokken/bokken.py
The intermediate script tries to detect (wrongly in pkgsrc) the Python
executable and it needs adapting anyway.

(kamil)

2015-12-09 01:39:10 UTC MAIN commitmail json YAML

set LDFLAGS on SunOS

(wiedi)

2015-12-09 00:35:19 UTC MAIN commitmail json YAML

Updated editors/nano to 2.5.0

(wiedi)

2015-12-09 00:34:40 UTC MAIN commitmail json YAML

Update nano to 2.5.0

    2015.12.05 - GNU nano 2.5.0 "Karma", the first release of the 2.5 series,
                is now available. Please note that as of this release,
                there will no longer be separate stable and unstable
                branches. The development team will prioritize bug fixes
                as needed, and make new releases in proportion to the
                severity of the bugs which are fixed.
                        This release includes all of the fixes now in
                2.4.3, as well as color syntax highlighting improvements,
                undo fixes, and many more improvements!  Thank you for
                using nano!

(wiedi)

2015-12-08 21:42:10 UTC MAIN commitmail json YAML

Revbump for ham/hackrf update

(wiedi)

2015-12-08 21:41:19 UTC MAIN commitmail json YAML

Updated ham/hackrf to 2015.07.2

(wiedi)

2015-12-08 21:40:44 UTC MAIN commitmail json YAML

Update hackrf to 2015.07.2

Changes:

release 2015.07.2

Bonus release! This release contains fixes for CMake configuration bugs that
affected installation of 2015.07.1 on some platforms.

release 2015.07.1

To upgrade to this release, you must update libhackrf and hackrf-tools on your
host computer. You must also update firmware on your HackRF. It is important
to update both the host code and firmware for this release to work properly.
If you only update one or the other, you may experience unpredictable
behaviour.

Major changes in this release include:

Multiple HackRF support. Users with more than one HackRF can target a
specific device from software using the device serial number. The serial
number is easy to find with hackrf_info. Thanks, Hessu!

Linux kernel module detaching. A work-around to avoid the unofficial HackRF
kernel module in recent kernel versions that has been causing problems for
many users.

Updating the CPLD is now possible from Windows. There is no CPLD update with
this release, but Windows users should now be able to update.

Support for rad1o hardware, the badge of CCCamp 2015 based on HackRF One.
This package contains host software supporting rad1o; for firmware and other
resources, refer to: https://rad1o.badge.events.ccc.de/

There have been many more enhancements and bug fixes, for a full list of
changes, see the git log.

(wiedi)

2015-12-08 21:28:57 UTC MAIN commitmail json YAML

Add config example file to PLIST

(wiedi)

2015-12-08 21:22:45 UTC MAIN commitmail json YAML

2015-12-08 21:02:11 UTC MAIN commitmail json YAML

Unconditionally use libXaw3d

It doesn't make sense to let the user configure the XAW_TYPE when only
one specific setting (XAW_TYPE=3d) works at all.

Thanks, joerg

(rillig)

2015-12-08 17:43:36 UTC MAIN commitmail json YAML

Updated devel/memcached to 1.4.25

(adam)

2015-12-08 17:41:56 UTC MAIN commitmail json YAML

Changes 1.4.25:
Automake improvements
Misc documentation fixes
Misc updates to startup scripts
lru_crawler enable blocks until ready (test failure)
Record and report on time spent in listen_disabled (time_in_listen_disabled_us)
Update manpage for -I command. Make it more clear
Fix display of settings.hot_lru_pct in stats settings
No longer edits the output of ps while processing arguments
No longer crashes when failing to give arguments to some start args
Fix memcached unable to bind to an ipv6 address
No longer attempts bind to same interface more than once
fixed libevent version check: add the missing 1.0.x version check
fix off-by-one in LRU crawler, causing rare segfault
remove another invalid assert(), fixes clang and pedantic compilation

(adam)

2015-12-08 17:23:21 UTC MAIN commitmail json YAML

2015-12-08 17:15:57 UTC MAIN commitmail json YAML

Updated sysutils/cfengine3 to 3.7.2

(fhajny)

2015-12-08 17:15:21 UTC MAIN commitmail json YAML

Update sysutils/cfengine3 to 3.7.2.

Patch based largely on a pull request by bahamat@:

  https://github.com/joyent/pkgsrc/pull/307

3.7.2:

Bug fixes:
- readfile() and read*list() should print an error if they fail to read file.
  (Redmine #7702)
- Fix 'AIX_PREINSTALL_ALREADY_DONE.txt: cannot create' error
  message on AIX.
- If there is an error saving a mustache template file
  it is now logged with log-level error (was inform).
- Change: Clarify bootstrap/failsafe reports
- Fixed several bugs which prevented CFEngine from loading
  libraries from the correct location. This affected several platforms.
  (Redmine #6708)
- If file_select.file_types is set to symlink and there
  are regular files in the scanned directory, CFEngine no longer
  produces an unneccessary error message. (Redmine #6996)
- Fix: Solaris packages no longer contain duplicate library
  files, but instead symlinks to them. (Redmine #7591)
- cf-agent, cf-execd, cf-promises, cf-runagent and cf-serverd honor
  multiple -D, -N and -s arguments (Redmine #7191)
- Fix "@endif" keyword sometimes being improperly processed
  by policy parser. (Redmine #7413)
- It is possible to edit the same value in multiple regions
  of one file. (Redmine #7460)
- Fix select_class not setting class when used in common bundle with slist.
  (Redmine #7482)
- Fix broken HA policy for 3rd disaster-recovery node.
- Directories should no more be changed randomly
  into files. (Redmine #6027)
- Include latest security updates for 3.7.
- Reduce malloc() thread contention on heavily loaded
  cf-serverd, by not exiting early in the logging function, if no message
  is to be printed. (Redmine #7624)
- Improve cf-serverd's lock contention because of getpwnam()
  call. (Redmine #7643)
- action_policy "warn" now correctly produces warnings instead
  of various other verbosity levels. (Redmine #7274)
- Change: Improve efficiency and debug reports (Redmine #7527)
- Change package modules permissions on hub package so that
  hub can execute package promises. (Redmine #7602)
- No longer hang when changing permissions/ownership on fifos
  (Redmine #7030)
- Fix exporting CSV reports through HTTPS. (Redmine #7267)
- failsafe.cf will be created when needed. (Redmine #7634)
- Mustache templates: Fix  key when value is not a
  primitive. The old behavior, when iterating across a map or array of
  maps, was to abort if the key was requested with . The new
  behavior is to always replace  with either the key name or the
  iteration position in the array. An error is printed if  is used
  outside of a Mustache iteration section.
- Legacy package promise: Result classes are now defined if
  the package being promised is already up to date. (Redmine #7399)
- TTY detection should be more reliable. (Redmine #7606)

Masterfiles:
- Add: Path to svcprop in stdlib
- Add: New `results` classes body [] (Redmine #7418, #7481)
- Remove: Support for email settings from augments_file (Redmine #7682)

3.7.1:

Bug fixes:
- Fix daemons not restarting correctly on upgrade on AIX. (Redmine #7550)
- Fix upgrade causing error message under systemd because of open ports.
- Fix build with musl libc. (Redmine #7455)
- Long promiser strings with multiple lines are now
  abbreviated in logs. (Redmine #3964)
- Fixed a bug which could cause daemons to not to be killed
  correctly when upgrading or manually running "service cfengine3 stop".
  (Redmine #7193)
- Package promise: Fix inability to install certain packages
  with numbers.
- Fix package promise not removing dependant packages. (Redmine #7424)
- Fix warning "Failed to parse csv file entry" with certain very long
  commands promises. (Redmine #7400)
- Fix misaligned help output in cf-hub. (Redmine #7273)
- Augmenting inputs from the augments_file (Redmine #7420)
- Add support for failover to 3rd HA node located outside cluster.
- Upgrade all dependencies for patch release.
- Fix a bug which caused daemons not to be restarted on
  upgrade. (Redmine #7528)

3.7.0:

New features:
- New package promise implementation.
- Full systemd support for all relevant platforms
- New classes to determine whether certain features are enabled:
    * feature_yaml
    * feature_xml
  For the official CFEngine packages, these are always enabled, but
  packages from other sources may be built without the support.
- New readdata() support for generic data input (CSV, YAML, JSON, or auto)
- YAML support: new readyaml() function and in readdata()
- CSV support: new readcsv() function and in readdata()
- New string_mustache() function
- New data_regextract() function
- eval() can now be called with "class" as the "mode" argument, which
  will cause it to return true ("any") if the calculated result is
  non-zero, and false ("!any") if it is zero.
- New list_ifelse() function
- New mapjson() function as well as JSON support in maparray().
- filestat() function now supports "xattr" argument for extended
  attributes.
- "ifvarclass" now has "if" as an alias, and "unless" as an inverse
  alias.
- Ability to expand JSON variables directory in Mustache templates:
  Prefix the name with '%' for multiline expansion, '$' for compact
  expansion.
- Ability to expand the iteration *key* in Mustache templates with @
- Canonical JSON output: JSON output has reliably sorted keys so the
  same data structure will produce the same JSON every time.
- New "@if minimum_version(x.x)" syntax in order to hide future language
  improvements from versions that don't understand them.
- compile time option (--with-statedir) to
  override the default state/ directory path.
- Fix error messages/ handling in process signalling which no longer
  allowed any signals to fail silently
- Also enable shortcut keyword for cf-serverd classic protocol, eg to
  simplify the bootstrap process for clients that have different
  sys.masterdir settings (Redmine #3697)
- methods promises now accepts the bundle name in the promiser string,
  as long as it doesn't have any parameters.
- In a services promise, if the service_method bundle is not specified,
  it defaults to the promiser string (canonified) with "service_" as a
  prefix. The bundle must be in the same namespace as the promise.
- inline JSON in policy files: surrounding with parsejson() is now
  optional *when creating a new data container*.
- New data_expand() function to interpolate variables in a data container.
- Add configurable network bandwidth limit for all outgoing
  connections ("bwlimit" attribute in "body common control") . To
  enforce it in both directions, make sure the attribute is set on both
  sides of the connection.
- Secure bootstrap has been facilitated by use of
  "cf-agent --boostrap HUB_ADDRESS --trust-server=no"
- Implement new TLS-relevant options (Redmine #6883):
  - body common control: tls_min_version
  - body server control: allowtlsversion
  - body common control: tls_ciphers
  - body server control: allowciphers (preexisting)

Changes:
- Improved output format, less verbose, and messages are grouped.
- cf-execd: agent_expireafter default was changed to 120 minutes
  (Redmine #7113)
- All embedded databases are now rooted in the state/ directory.
- TLS used as default for all outgoing connections.
- process promise now reports kept status instead of repaired if a
  signal is not sent, even if the restart_class is set. The old
  behavior was to set the repaired status whenever the process was not
  running. (Redmine#7216).
- Bootstrapping requires keys to be generated in advance using cf-key.
- Disable class set on reverse lookup of interfaces IP addresses.
  (Redmine #3993, Redmine #6870)
- Define a hard class with just the OS major version on FreeBSD.
- Abort cf-agent if OpenSSL's random number generator can't
  be seeded securely.
- Masterfiles source tarball now installs using the usual commands
  "./configure; make install".
- Updated Emacs syntax highlighting template to support the latest
  syntax enhancements in 3.7.

Deprecations:
- Arbitrary arguments to cfruncommand (using "cf-runagent -o") are
  not acceptable any more. (Redmine #6978)
- 3.4 is no longer supported in masterfiles.

Bug fixes:
- Fix server common bundles evaluation order (Redmine#7211).
- Limit LMDB disk usage by preserving sparse areas in LMDB files
  (Redmine#7242).
- Fixed LMDB corruption on HP-UX 11.23. (Redmine #6994)
- Fixed insert_lines failing to converge if preserve_block was used.
  (Redmine #7094)
- Fixed init script failing to stop/restart daemons on openvz/lxc
  hosts. (Redmine #3394)
- rm_rf_depth now deletes base directory as advertised. (Redmine #7009)
- Refactored cf-agent's connection cache to properly differentiate
  hosts using all needed attributes like host and port.
  (Redmine #4646)
- Refactored lastseen database handling to avoid inconsistencies.
  (Redmine #6660)
- cf-key --trust-key now supports new syntax to also update the
  lastseen database, so that clients using old protocol will trust
  the server correctly.
- Fixed a bug which sometimes caused an agent or daemon to kill or stop
  itself. (Redmine #7075, #7244)
- Fixed a bug which made it difficult to kill CFEngine daemons,
  particularly cf-execd. (Redmine #6659, #7193)
- Fixed a bug causing systemd not to be detected correctly on Debian.
  (Redmine #7297)
- "cf-promises -T" will now correctly report the checked out commit,
  even if you haven't checked out a Git branch. (Redmine #7332)
- Reduce verbosity of harmless errors related to socket timeouts and
  missing thermal zone files. (Redmine #6486 and #7238)
- Fix process_result logic to match the purpose of body process_select
  days_older_than (Redmine #3009)

Masterfiles:

Added:
- Support for user specified overring of framework defaults without
  modifying policy supplied by the framework itself (see
  example_def.json)
- Support for def.json class augmentation in update policy
- Run vacuum operation on postgresql every night as a part of
  maintenance.
- Add measure_promise_time action body to lib (3.5, 3.6, 3.7, 3.8)
- New negative class guard `cfengine_internal_disable_agent_email` so
  that agent email can be easily disabled by augmenting def.json

Changed:
- Relocate def.cf to controls/VER/
- Relocate update_def to controls/VER
- Relocate all controls to controls/VER
- Only load cf_hub and reports.cf on CFEngine Enterprise installs
- Relocate acls related to report collection from bundle server
  access_rules to controls/VER/reports.cf into bundle server
  report_access_rules
- Re-organize cfe_internal splitting core from enterprise specific
  policies and loading the appropriate inputs only when necessary
- Moved update directory into cfe_internal as it is not generally
  intended to be modified
- services/autorun.cf moved to lib/VER/ as it is not generally intended
  to be modified
- To improve predictibility autorun bundles are activated in
  lexicographical order
- Relocate services/file_change.cf to cfe_internal/enterprise. This
  policy is most useful for a good OOTB experience with CFEngine
  Enterprise Mission Portal.
- Relocate service_catalogue from promsies.cf to services/main.cf. It is
  intended to be a user entry. This name change correlates with the main
  bundle being activated by default if there is no bundlesequence
  specified.
- Reduce benchmarks sample history to 1 day.
- Update policy no longer generates a keypair if one is not found.
  (Redmine: #7167)
- Relocate cfe_internal_postgresql_maintenance bundle to lib/VER/
- Set postgresql_monitoring_maintenance only for versions 3.6.0 and
  3.6.1
- Move hub specific bundles from lib/VER/cfe_internal.cf into
  lib/VER/cfe_internal_hub.cf and load them only if policy_server policy
  if set.
- Re-organize lib/VER/stdlib.cf from lists into classic array for use
  with getvalues

Removed:
- Diff reporting on /etc/shadow (Enterprise)
- Update policy from promise.cf inputs. There is no reason to include
  the update policy into promsies.cf, update.cf is the entry for the
  update policy
- _not_repaired outcome from classes_generic and scoped_classes generic
  (Redmine: # 7022)

Fixes:
- standard_services now restarts the service if it was not already
  running when using service_policy => restart with chkconfig (Redmine
  #7258)

(fhajny)

2015-12-08 17:15:01 UTC MAIN commitmail json YAML

Link shared library against libdl, when necessary. It's an unnecessary
imeplementation detail for consumers. Bump revision.

(joerg)

2015-12-08 16:53:32 UTC MAIN commitmail json YAML

2015-12-08 16:53:18 UTC MAIN commitmail json YAML

Updated devel/pkgconf to 0.9.12.20151209

(wiz)

2015-12-08 16:53:09 UTC MAIN commitmail json YAML

Update to 0.9.12.20151209:
Bump internal version to fix some pkg-config version checks.

(wiz)

2015-12-08 16:51:33 UTC MAIN commitmail json YAML

Work around an issue on platforms where CC=cc (set by default in sys.mk from
bootstrap-mk-files).  OpenSSL specifically checks for CC=gcc before using it as
a makedepend replacement, whereas CC=cc will fall back to requiring a real
'makedepend' which may not be installed.  Tested on Linux by kamil@

(jperkin)

2015-12-08 14:40:10 UTC MAIN commitmail json YAML

Updated multimedia/libbluray to 0.9.2

(adam)

2015-12-08 14:13:10 UTC MAIN commitmail json YAML

Updated devel/py-subprocess32 to 3.2.7

(nonaka)

2015-12-08 14:12:03 UTC MAIN commitmail json YAML

Updated devel/py-subprocess32 to 3.2.7

-----------------
2015-11-15 3.2.7
-----------------

* Issue #6973: When we know a subprocess.Popen process has died, do
  not allow the send_signal(), terminate(), or kill() methods to do
  anything as they could potentially signal a different process.
* Issue #23564: Fixed a partially broken sanity check in the _posixsubprocess
  internals regarding how fds_to_pass were passed to the child.  The bug had
  no actual impact as subprocess32.py already avoided it.

-----------------
2015-11-14 3.2.7rc2
-----------------

* Moved the repository from code.google.com to github.
* Added a _WAIT_TIMEOUT to satisfy the unsupported people entirely on
  their own trying to use this on Windows.
* Similarly: Updated setup.py to not build the extension on non-posix.

-----------------
2014-06-01 3.2.7rc1
-----------------

* Issue #21618: The subprocess module could fail to close open fds that were
  inherited by the calling process and already higher than POSIX resource
  limits would otherwise allow.  On systems with a functioning /proc/self/fd
  or /dev/fd interface the max is now ignored and all fds are closed.

(nonaka)

2015-12-08 13:21:23 UTC MAIN commitmail json YAML

Version 0.9.2
- Add primary audio stream to bd_select_stream().
- Improve error resilience.
- Fix Java 8 compability issues.
- Fix Android build.
- Fix SecurityException in AWTAutoShutdown.
- Fix BD-J check when install path in Windows contains non-ASCII chars.
- Fix jvm.dll loading in Windows ($JAVA_HOME/bin should be in dll load path).
- Fix class translating in recent Java 8 versions.

(adam)

2015-12-08 13:19:53 UTC MAIN commitmail json YAML

Updated net/tor to 0.2.7.5

(wiz)

2015-12-08 13:19:38 UTC MAIN commitmail json YAML

Update tor to latest stable release, 0.2.7.5.

Changes in version 0.2.7.5 - 2015-11-20
  The Tor 0.2.7 release series is dedicated to the memory of Tor user
  and privacy advocate Caspar Bowden (1961-2015). Caspar worked
  tirelessly to advocate human rights regardless of national borders,
  and oppose the encroachments of mass surveillance. He opposed national
  exceptionalism, he brought clarity to legal and policy debates, he
  understood and predicted the impact of mass surveillance on the world,
  and he laid the groundwork for resisting it. While serving on the Tor
  Project's board of directors, he brought us his uncompromising focus
  on technical excellence in the service of humankind. Caspar was an
  inimitable force for good and a wonderful friend. He was kind,
  humorous, generous, gallant, and believed we should protect one
  another without exception. We honor him here for his ideals, his
  efforts, and his accomplishments. Please honor his memory with works
  that would make him proud.

  Tor 0.2.7.5 is the first stable release in the Tor 0.2.7 series.

  The 0.2.7 series adds a more secure identity key type for relays,
  improves cryptography performance, resolves several longstanding
  hidden-service performance issues, improves controller support for
  hidden services, and includes small bugfixes and performance
  improvements throughout the program. This release series also includes
  more tests than before, and significant simplifications to which parts
  of Tor invoke which others.

  (This release contains no code changes since 0.2.7.4-rc.)

Changes in version 0.2.7.4-rc - 2015-10-21
  Tor 0.2.7.4-rc is the second release candidate in the 0.2.7 series. It
  fixes some important memory leaks, and a scary-looking (but mostly
  harmless in practice) invalid-read bug. It also has a few small
  bugfixes, notably fixes for compilation and portability on different
  platforms. If no further significant bounds are found, the next
  release will the the official stable release.

  o Major bugfixes (security, correctness):
    - Fix an error that could cause us to read 4 bytes before the
      beginning of an openssl string. This bug could be used to cause
      Tor to crash on systems with unusual malloc implementations, or
      systems with unusual hardening installed. Fixes bug 17404; bugfix
      on 0.2.3.6-alpha.

  o Major bugfixes (correctness):
    - Fix a use-after-free bug in validate_intro_point_failure(). Fixes
      bug 17401; bugfix on 0.2.7.3-rc.

  o Major bugfixes (memory leaks):
    - Fix a memory leak in ed25519 batch signature checking. Fixes bug
      17398; bugfix on 0.2.6.1-alpha.
    - Fix a memory leak in rend_cache_failure_entry_free(). Fixes bug
      17402; bugfix on 0.2.7.3-rc.
    - Fix a memory leak when reading an expired signing key from disk.
      Fixes bug 17403; bugfix on 0.2.7.2-rc.

  o Minor features (geoIP):
    - Update geoip and geoip6 to the October 9 2015 Maxmind GeoLite2
      Country database.

  o Minor bugfixes (compilation):
    - Repair compilation with the most recent (unreleased, alpha)
      vesions of OpenSSL 1.1. Fixes part of ticket 17237.
    - Fix an integer overflow warning in test_crypto_slow.c. Fixes bug
      17251; bugfix on 0.2.7.2-alpha.
    - Fix compilation of sandbox.c with musl-libc. Fixes bug 17347;
      bugfix on 0.2.5.1-alpha. Patch from 'jamestk'.

  o Minor bugfixes (portability):
    - Use libexecinfo on FreeBSD to enable backtrace support. Fixes part
      of bug 17151; bugfix on 0.2.5.2-alpha. Patch from Marcin Cie��lak.

  o Minor bugfixes (sandbox):
    - Add the "hidserv-stats" filename to our sandbox filter for the
      HiddenServiceStatistics option to work properly. Fixes bug 17354;
      bugfix on tor-0.2.6.2-alpha. Patch from David Goulet.

  o Minor bugfixes (testing):
    - Add unit tests for get_interface_address* failure cases. Fixes bug
      17173; bugfix on 0.2.7.3-rc. Patch by fk/teor.
    - Fix breakage when running 'make check' with BSD make. Fixes bug
      17154; bugfix on 0.2.7.3-rc. Patch by Marcin Cie��lak.
    - Make the get_ifaddrs_* unit tests more tolerant of different
      network configurations. (Don't assume every test box has an IPv4
      address, and don't assume every test box has a non-localhost
      address.) Fixes bug 17255; bugfix on 0.2.7.3-rc. Patch by "teor".
    - Skip backtrace tests when backtrace support is not compiled in.
      Fixes part of bug 17151; bugfix on 0.2.7.1-alpha. Patch from
      Marcin Cie��lak.

  o Documentation:
    - Fix capitalization of SOCKS in sample torrc. Closes ticket 15609.
    - Note that HiddenServicePorts can take a unix domain socket. Closes
      ticket 17364.

Changes in version 0.2.7.3-rc - 2015-09-25
  Tor 0.2.7.3-rc is the first release candidate in the 0.2.7 series. It
  contains numerous usability fixes for Ed25519 keys, safeguards against
  several misconfiguration problems, significant simplifications to
  Tor's callgraph, and numerous bugfixes and small features.

  This is the most tested release of Tor to date. The unit tests cover
  39.40% of the code, and the integration tests (accessible with "make
  test-full-online", requiring stem and chutney and a network
  connection) raise the coverage to 64.49%.

  o Major features (security, hidden services):
    - Hidden services, if using the EntryNodes option, are required to
      use more than one EntryNode, in order to avoid a guard discovery
      attack. (This would only affect people who had configured hidden
      services and manually specified the EntryNodes option with a
      single entry-node. The impact was that it would be easy to
      remotely identify the guard node used by such a hidden service.
      See ticket for more information.) Fixes ticket 14917.

  o Major features (Ed25519 keys, keypinning):
    - The key-pinning option on directory authorities is now advisory-
      only by default. In a future version, or when the AuthDirPinKeys
      option is set, pins are enforced again. Disabling key-pinning
      seemed like a good idea so that we can survive the fallout of any
      usability problems associated with Ed25519 keys. Closes
      ticket 17135.

  o Major features (Ed25519 performance):
    - Improve the speed of Ed25519 operations and Curve25519 keypair
      generation when built targeting 32 bit x86 platforms with SSE2
      available. Implements ticket 16535.
    - Improve the runtime speed of Ed25519 signature verification by
      using Ed25519-donna's batch verification support. Implements
      ticket 16533.

  o Major features (performance testing):
    - The test-network.sh script now supports performance testing.
      Requires corresponding chutney performance testing changes. Patch
      by "teor". Closes ticket 14175.

  o Major features (relay, Ed25519):
    - Significant usability improvements for Ed25519 key management. Log
      messages are better, and the code can recover from far more
      failure conditions. Thanks to "s7r" for reporting and diagnosing
      so many of these!
    - Add a new OfflineMasterKey option to tell Tor never to try loading
      or generating a secret Ed25519 identity key. You can use this in
      combination with tor --keygen to manage offline and/or encrypted
      Ed25519 keys. Implements ticket 16944.
    - Add a --newpass option to allow changing or removing the
      passphrase of an encrypted key with tor --keygen. Implements part
      of ticket 16769.
    - On receiving a HUP signal, check to see whether the Ed25519
      signing key has changed, and reload it if so. Closes ticket 16790.

  o Major bugfixes (relay, Ed25519):
    - Avoid crashing on 'tor --keygen'. Fixes bug 16679; bugfix on
      0.2.7.2-alpha. Reported by "s7r".
    - Improve handling of expired signing keys with offline master keys.
      Fixes bug 16685; bugfix on 0.2.7.2-alpha. Reported by "s7r".

  o Minor features (client-side privacy):
    - New KeepAliveIsolateSOCKSAuth option to indefinitely extend circuit
      lifespan when IsolateSOCKSAuth and streams with SOCKS
      authentication are attached to the circuit. This allows
      applications like TorBrowser to manage circuit lifetime on their
      own. Implements feature 15482.
    - When logging malformed hostnames from SOCKS5 requests, respect
      SafeLogging configuration. Fixes bug 16891; bugfix on 0.1.1.16-rc.

  o Minor features (compilation):
    - Give a warning as early as possible when trying to build with an
      unsupported OpenSSL version. Closes ticket 16901.
    - Fail during configure if we're trying to build against an OpenSSL
      built without ECC support. Fixes bug 17109, bugfix on 0.2.7.1-alpha
      which started requiring ECC.

  o Minor features (geoip):
    - Update geoip and geoip6 to the September 3 2015 Maxmind GeoLite2
      Country database.

  o Minor features (hidden services):
    - Relays need to have the Fast flag to get the HSDir flag. As this
      is being written, we'll go from 2745 HSDirs down to 2342, a ~14%
      drop. This change should make some attacks against the hidden
      service directory system harder. Fixes ticket 15963.
    - Turn on hidden service statistics collection by setting the torrc
      option HiddenServiceStatistics to "1" by default. (This keeps
      track only of the fraction of traffic used by hidden services, and
      the total number of hidden services in existence.) Closes
      ticket 15254.
    - Client now uses an introduction point failure cache to know when
      to fetch or keep a descriptor in their cache. Previously, failures
      were recorded implicitly, but not explicitly remembered. Closes
      ticket 16389.

  o Minor features (testing, authorities, documentation):
    - New TestingDirAuthVote{Exit,Guard,HSDir}IsStrict flags to
      explicitly manage consensus flags in testing networks. Patch by
      "robgjansen", modified by "teor". Implements part of ticket 14882.

  o Minor bugfixes (security, exit policies):
    - ExitPolicyRejectPrivate now also rejects the relay's published
      IPv6 address (if any), and any publicly routable IPv4 or IPv6
      addresses on any local interfaces. ticket 17027. Patch by "teor".
      Fixes bug 17027; bugfix on 0.2.0.11-alpha.

  o Minor bug fixes (torrc exit policies):
    - In torrc, "accept6 *" and "reject6 *" ExitPolicy lines now only
      produce IPv6 wildcard addresses. Previously they would produce
      both IPv4 and IPv6 wildcard addresses. Patch by "teor". Fixes part
      of bug 16069; bugfix on 0.2.4.7-alpha.
    - When parsing torrc ExitPolicies, we now warn for a number of cases
      where the user's intent is likely to differ from Tor's actual
      behavior. These include: using an IPv4 address with an accept6 or
      reject6 line; using "private" on an accept6 or reject6 line; and
      including any ExitPolicy lines after accept *:* or reject *:*.
      Related to ticket 16069.
    - When parsing torrc ExitPolicies, we now issue an info-level
      message when expanding an "accept/reject *" line to include both
      IPv4 and IPv6 wildcard addresses. Related to ticket 16069.
    - In each instance above, usage advice is provided to avoid the
      message. Resolves ticket 16069. Patch by "teor". Fixes part of bug
      16069; bugfix on 0.2.4.7-alpha.

  o Minor bugfixes (authority):
    - Don't assign "HSDir" to a router if it isn't Valid and Running.
      Fixes bug 16524; bugfix on 0.2.7.2-alpha.
    - Downgrade log messages about Ed25519 key issues if they are in old
      cached router descriptors. Fixes part of bug 16286; bugfix
      on 0.2.7.2-alpha.
    - When we find an Ed25519 key issue in a cached descriptor, stop
      saying the descriptor was just "uploaded". Fixes another part of
      bug 16286; bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (control port):
    - Repair a warning and a spurious result when getting the maximum
      number of file descriptors from the controller. Fixes bug 16697;
      bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (correctness):
    - When calling channel_free_list(), avoid calling smartlist_remove()
      while inside a FOREACH loop. This partially reverts commit
      17356fe7fd96af where the correct SMARTLIST_DEL_CURRENT was
      incorrectly removed. Fixes bug 16924; bugfix on 0.2.4.4-alpha.

  o Minor bugfixes (documentation):
    - Advise users on how to configure separate IPv4 and IPv6 exit
      policies in the manpage and sample torrcs. Related to ticket 16069.
    - Fix the usage message of tor-resolve(1) so that it no longer lists
      the removed -F option. Fixes bug 16913; bugfix on 0.2.2.28-beta.
    - Fix an error in the manual page and comments for
      TestingDirAuthVoteHSDir[IsStrict], which suggested that a HSDir
      required "ORPort connectivity". While this is true, it is in no
      way unique to the HSDir flag. Of all the flags, only HSDirs need a
      DirPort configured in order for the authorities to assign that
      particular flag. Patch by "teor". Fixed as part of 14882; bugfix
      on 0.2.6.3-alpha.

  o Minor bugfixes (Ed25519):
    - Fix a memory leak when reading router descriptors with expired
      Ed25519 certificates. Fixes bug 16539; bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (linux seccomp2 sandbox):
    - Allow bridge authorities to run correctly under the seccomp2
      sandbox. Fixes bug 16964; bugfix on 0.2.5.1-alpha.
    - Allow routers with ed25519 keys to run correctly under the
      seccomp2 sandbox. Fixes bug 16965; bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (open file limit):
    - Fix set_max_file_descriptors() to set by default the max open file
      limit to the current limit when setrlimit() fails. Fixes bug
      16274; bugfix on tor- 0.2.0.10-alpha. Patch by dgoulet.

  o Minor bugfixes (portability):
    - Try harder to normalize the exit status of the Tor process to the
      standard-provided range. Fixes bug 16975; bugfix on every version
      of Tor ever.
    - Check correctly for Windows socket errors in the workqueue
      backend. Fixes bug 16741; bugfix on 0.2.6.3-alpha.
    - Fix the behavior of crypto_rand_time_range() when told to consider
      times before 1970. (These times were possible when running in a
      simulated network environment where time()'s output starts at
      zero.) Fixes bug 16980; bugfix on 0.2.7.1-alpha.
    - Restore correct operation of TLS client-cipher detection on
      OpenSSL 1.1. Fixes bug 14047; bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (relay):
    - Ensure that worker threads actually exit when a fatal error or
      shutdown is indicated. This fix doesn't currently affect the
      behavior of Tor, because Tor workers never indicates fatal error
      or shutdown except in the unit tests. Fixes bug 16868; bugfix
      on 0.2.6.3-alpha.
    - Unblock threads before releasing the work queue mutex to ensure
      predictable scheduling behavior. Fixes bug 16644; bugfix
      on 0.2.6.3-alpha.

  o Code simplification and refactoring:
    - Change the function that's called when we need to retry all
      downloads so that it only reschedules the downloads to happen
      immediately, rather than launching them all at once itself. This
      further simplifies Tor's callgraph.
    - Move some format-parsing functions out of crypto.c and
      crypto_curve25519.c into crypto_format.c and/or util_format.c.
    - Move the client-only parts of init_keys() into a separate
      function. Closes ticket 16763.
    - Simplify the microdesc_free() implementation so that it no longer
      appears (to code analysis tools) to potentially invoke a huge
      suite of other microdesc functions.
    - Simply the control graph further by deferring the inner body of
      directory_all_unreachable() into a callback. Closes ticket 16762.
    - Treat the loss of an owning controller as equivalent to a SIGTERM
      signal. This removes a tiny amount of duplicated code, and
      simplifies our callgraph. Closes ticket 16788.
    - When generating an event to send to the controller, we no longer
      put the event over the network immediately. Instead, we queue
      these events, and use a Libevent callback to deliver them. This
      change simplifies Tor's callgraph by reducing the number of
      functions from which all other Tor functions are reachable. Closes
      ticket 16695.
    - Wrap Windows-only C files inside '#ifdef _WIN32' so that tools
      that try to scan or compile every file on Unix won't decide that
      they are broken.
    - Remove the unused "nulterminate" argument from buf_pullup().

  o Documentation:
    - Recommend a 40 GB example AccountingMax in torrc.sample rather
      than a 4 GB max. Closes ticket 16742.
    - Include the TUNING document in our source tarball. It is referred
      to in the ChangeLog and an error message. Fixes bug 16929; bugfix
      on 0.2.6.1-alpha.

  o Removed code:
    - The internal pure-C tor-fw-helper tool is now removed from the Tor
      distribution, in favor of the pure-Go clone available from
      https://gitweb.torproject.org/tor-fw-helper.git/ . The libraries
      used by the C tor-fw-helper are not, in our opinion, very
      confidence- inspiring in their secure-programming techniques.
      Closes ticket 13338.
    - Remove the code that would try to aggressively flush controller
      connections while writing to them. This code was introduced in
      0.1.2.7-alpha, in order to keep output buffers from exceeding
      their limits. But there is no longer a maximum output buffer size,
      and flushing data in this way caused some undesirable recursions
      in our call graph. Closes ticket 16480.

  o Testing:
    - Make "bridges+hs" the default test network. This tests almost all
      tor functionality during make test-network, while allowing tests
      to succeed on non-IPv6 systems. Requires chutney commit 396da92 in
      test-network-bridges-hs. Closes tickets 16945 (tor) and 16946
      (chutney). Patches by "teor".
    - Autodetect CHUTNEY_PATH if the chutney and Tor sources are side-
      by-side in the same parent directory. Closes ticket 16903. Patch
      by "teor".
    - Use environment variables rather than autoconf substitutions to
      send variables from the build system to the test scripts. This
      change should be easier to maintain, and cause 'make distcheck' to
      work better than before. Fixes bug 17148.
    - Add a new set of callgraph analysis scripts that use clang to
      produce a list of which Tor functions are reachable from which
      other Tor functions. We're planning to use these to help simplify
      our code structure by identifying illogical dependencies.
    - Add new 'test-full' and 'test-full-online' targets to run all
      tests, including integration tests with stem and chutney.
    - Make the test-workqueue test work on Windows by initializing the
      network before we begin.
    - New make target (make test-network-all) to run multiple applicable
      chutney test cases. Patch from Teor; closes 16953.
    - Unit test dns_resolve(), dns_clip_ttl() and dns_get_expiry_ttl()
      functions in dns.c. Implements a portion of ticket 16831.
    - When building Tor with testing coverage enabled, run Chutney tests
      (if any) using the 'tor-cov' coverage binary.
    - When running test-network or test-stem, check for the absence of
      stem/chutney before doing any build operations.

Changes in version 0.2.7.2-alpha - 2015-07-27
  This, the second alpha in the Tor 0.2.7 series, has a number of new
  features, including a way to manually pick the number of introduction
  points for hidden services, and the much stronger Ed25519 signing key
  algorithm for regular Tor relays (including support for encrypted
  offline identity keys in the new algorithm).

  Support for Ed25519 on relays is currently limited to signing router
  descriptors; later alphas in this series will extend Ed25519 key
  support to more parts of the Tor protocol.

  o Major features (Ed25519 identity keys, Proposal 220):
    - All relays now maintain a stronger identity key, using the Ed25519
      elliptic curve signature format. This master key is designed so
      that it can be kept offline. Relays also generate an online
      signing key, and a set of other Ed25519 keys and certificates.
      These are all automatically regenerated and rotated as needed.
      Implements part of ticket 12498.
    - Directory authorities now vote on Ed25519 identity keys along with
      RSA1024 keys. Implements part of ticket 12498.
    - Directory authorities track which Ed25519 identity keys have been
      used with which RSA1024 identity keys, and do not allow them to
      vary freely. Implements part of ticket 12498.
    - Microdescriptors now include Ed25519 identity keys. Implements
      part of ticket 12498.
    - Add support for offline encrypted Ed25519 master keys. To use this
      feature on your tor relay, run "tor --keygen" to make a new master
      key (or to make a new signing key if you already have a master
      key). Closes ticket 13642.

  o Major features (Hidden services):
    - Add the torrc option HiddenServiceNumIntroductionPoints, to
      specify a fixed number of introduction points. Its maximum value
      is 10 and default is 3. Using this option can increase a hidden
      service's reliability under load, at the cost of making it more
      visible that the hidden service is facing extra load. Closes
      ticket 4862.
    - Remove the adaptive algorithm for choosing the number of
      introduction points, which used to change the number of
      introduction points (poorly) depending on the number of
      connections the HS sees. Closes ticket 4862.

  o Major features (onion key cross-certification):
    - Relay descriptors now include signatures of their own identity
      keys, made using the TAP and ntor onion keys. These signatures
      allow relays to prove ownership of their own onion keys. Because
      of this change, microdescriptors will no longer need to include
      RSA identity keys. Implements proposal 228; closes ticket 12499.

  o Major features (performance):
    - Improve the runtime speed of Ed25519 operations by using the
      public-domain Ed25519-donna by Andrew M. ("floodyberry").
      Implements ticket 16467.
    - Improve the runtime speed of the ntor handshake by using an
      optimized curve25519 basepoint scalarmult implementation from the
      public-domain Ed25519-donna by Andrew M. ("floodyberry"), based on
      ideas by Adam Langley. Implements ticket 9663.

  o Major bugfixes (client-side privacy, also in 0.2.6.9):
    - Properly separate out each SOCKSPort when applying stream
      isolation. The error occurred because each port's session group
      was being overwritten by a default value when the listener
      connection was initialized. Fixes bug 16247; bugfix on
      0.2.6.3-alpha. Patch by "jojelino".

  o Major bugfixes (hidden service clients, stability, also in 0.2.6.10):
    - Stop refusing to store updated hidden service descriptors on a
      client. This reverts commit 9407040c59218 (which indeed fixed bug
      14219, but introduced a major hidden service reachability
      regression detailed in bug 16381). This is a temporary fix since
      we can live with the minor issue in bug 14219 (it just results in
      some load on the network) but the regression of 16381 is too much
      of a setback. First-round fix for bug 16381; bugfix
      on 0.2.6.3-alpha.

  o Major bugfixes (hidden services):
    - When cannibalizing a circuit for an introduction point, always
      extend to the chosen exit node (creating a 4 hop circuit).
      Previously Tor would use the current circuit exit node, which
      changed the original choice of introduction point, and could cause
      the hidden service to skip excluded introduction points or
      reconnect to a skipped introduction point. Fixes bug 16260; bugfix
      on 0.1.0.1-rc.

  o Major bugfixes (open file limit):
    - The open file limit wasn't checked before calling
      tor_accept_socket_nonblocking(), which would make Tor exceed the
      limit. Now, before opening a new socket, Tor validates the open
      file limit just before, and if the max has been reached, return an
      error. Fixes bug 16288; bugfix on 0.1.1.1-alpha.

  o Major bugfixes (stability, also in 0.2.6.10):
    - Stop crashing with an assertion failure when parsing certain kinds
      of malformed or truncated microdescriptors. Fixes bug 16400;
      bugfix on 0.2.6.1-alpha. Found by "torkeln"; fix based on a patch
      by "cypherpunks_backup".
    - Stop random client-side assertion failures that could occur when
      connecting to a busy hidden service, or connecting to a hidden
      service while a NEWNYM is in progress. Fixes bug 16013; bugfix
      on 0.1.0.1-rc.

  o Minor features (directory authorities, security, also in 0.2.6.9):
    - The HSDir flag given by authorities now requires the Stable flag.
      For the current network, this results in going from 2887 to 2806
      HSDirs. Also, it makes it harder for an attacker to launch a sybil
      attack by raising the effort for a relay to become Stable to
      require at the very least 7 days, while maintaining the 96 hours
      uptime requirement for HSDir. Implements ticket 8243.

  o Minor features (client):
    - Relax the validation of hostnames in SOCKS5 requests, allowing the
      character '_' to appear, in order to cope with domains observed in
      the wild that are serving non-RFC compliant records. Resolves
      ticket 16430.
    - Relax the validation done to hostnames in SOCKS5 requests, and
      allow a single trailing '.' to cope with clients that pass FQDNs
      using that syntax to explicitly indicate that the domain name is
      fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha.
    - Add GroupWritable and WorldWritable options to unix-socket based
      SocksPort and ControlPort options. These options apply to a single
      socket, and override {Control,Socks}SocketsGroupWritable. Closes
      ticket 15220.

  o Minor features (control protocol):
    - Support network-liveness GETINFO key and NETWORK_LIVENESS event in
      the control protocol. Resolves ticket 15358.

  o Minor features (directory authorities):
    - Directory authorities no longer vote against the "Fast", "Stable",
      and "HSDir" flags just because they were going to vote against
      "Running": if the consensus turns out to be that the router was
      running, then the authority's vote should count. Patch from Peter
      Retzlaff; closes issue 8712.

  o Minor features (geoip, also in 0.2.6.10):
    - Update geoip to the June 3 2015 Maxmind GeoLite2 Country database.
    - Update geoip6 to the June 3 2015 Maxmind GeoLite2 Country database.

  o Minor features (hidden services):
    - Add the new options "HiddenServiceMaxStreams" and
      "HiddenServiceMaxStreamsCloseCircuit" to allow hidden services to
      limit the maximum number of simultaneous streams per circuit, and
      optionally tear down the circuit when the limit is exceeded. Part
      of ticket 16052.

  o Minor features (portability):
    - Use C99 variadic macros when the compiler is not GCC. This avoids
      failing compilations on MSVC, and fixes a log-file-based race
      condition in our old workarounds. Original patch from Gisle Vanem.

  o Minor bugfixes (compilation, also in 0.2.6.9):
    - Build with --enable-systemd correctly when libsystemd is
      installed, but systemd is not. Fixes bug 16164; bugfix on
      0.2.6.3-alpha. Patch from Peter Palfrader.

  o Minor bugfixes (controller):
    - Add the descriptor ID in each HS_DESC control event. It was
      missing, but specified in control-spec.txt. Fixes bug 15881;
      bugfix on 0.2.5.2-alpha.

  o Minor bugfixes (crypto error-handling, also in 0.2.6.10):
    - Check for failures from crypto_early_init, and refuse to continue.
      A previous typo meant that we could keep going with an
      uninitialized crypto library, and would have OpenSSL initialize
      its own PRNG. Fixes bug 16360; bugfix on 0.2.5.2-alpha, introduced
      when implementing ticket 4900. Patch by "teor".

  o Minor bugfixes (hidden services):
    - Fix a crash when reloading configuration while at least one
      configured and one ephemeral hidden service exists. Fixes bug
      16060; bugfix on 0.2.7.1-alpha.
    - Avoid crashing with a double-free bug when we create an ephemeral
      hidden service but adding it fails for some reason. Fixes bug
      16228; bugfix on 0.2.7.1-alpha.

  o Minor bugfixes (Linux seccomp2 sandbox):
    - Use the sandbox in tor_open_cloexec whether or not O_CLOEXEC is
      defined. Patch by "teor". Fixes bug 16515; bugfix on 0.2.3.1-alpha.

  o Minor bugfixes (Linux seccomp2 sandbox, also in 0.2.6.10):
    - Allow pipe() and pipe2() syscalls in the seccomp2 sandbox: we need
      these when eventfd2() support is missing. Fixes bug 16363; bugfix
      on 0.2.6.3-alpha. Patch from "teor".

  o Minor bugfixes (Linux seccomp2 sandbox, also in 0.2.6.9):
    - Fix sandboxing to work when running as a relay, by allowing the
      renaming of secret_id_key, and allowing the eventfd2 and futex
      syscalls. Fixes bug 16244; bugfix on 0.2.6.1-alpha. Patch by
      Peter Palfrader.
    - Allow systemd connections to work with the Linux seccomp2 sandbox
      code. Fixes bug 16212; bugfix on 0.2.6.2-alpha. Patch by
      Peter Palfrader.

  o Minor bugfixes (relay):
    - Fix a rarely-encountered memory leak when failing to initialize
      the thread pool. Fixes bug 16631; bugfix on 0.2.6.3-alpha. Patch
      from "cypherpunks".

  o Minor bugfixes (systemd):
    - Fix an accidental formatting error that broke the systemd
      configuration file. Fixes bug 16152; bugfix on 0.2.7.1-alpha.
    - Tor's systemd unit file no longer contains extraneous spaces.
      These spaces would sometimes confuse tools like deb-systemd-
      helper. Fixes bug 16162; bugfix on 0.2.5.5-alpha.

  o Minor bugfixes (tests):
    - Use the configured Python executable when running test-stem-full.
      Fixes bug 16470; bugfix on 0.2.7.1-alpha.

  o Minor bugfixes (tests, also in 0.2.6.9):
    - Fix a crash in the unit tests when built with MSVC2013. Fixes bug
      16030; bugfix on 0.2.6.2-alpha. Patch from "NewEraCracker".

  o Minor bugfixes (threads, comments):
    - Always initialize return value in compute_desc_id in rendcommon.c
      Patch by "teor". Fixes part of bug 16115; bugfix on 0.2.7.1-alpha.
    - Check for NULL values in getinfo_helper_onions(). Patch by "teor".
      Fixes part of bug 16115; bugfix on 0.2.7.1-alpha.
    - Remove undefined directive-in-macro in test_util_writepid clang
      3.7 complains that using a preprocessor directive inside a macro
      invocation in test_util_writepid in test_util.c is undefined.
      Patch by "teor". Fixes part of bug 16115; bugfix on 0.2.7.1-alpha.

  o Code simplification and refactoring:
    - Define WINVER and _WIN32_WINNT centrally, in orconfig.h, in order
      to ensure they remain consistent and visible everywhere.
    - Remove some vestigial workarounds for the MSVC6 compiler. We
      haven't supported that in ages.
    - The link authentication code has been refactored for better
      testability and reliability. It now uses code generated with the
      "trunnel" binary encoding generator, to reduce the risk of bugs
      due to programmer error. Done as part of ticket 12498.

  o Documentation:
    - Include a specific and (hopefully) accurate documentation of the
      torrc file's meta-format in doc/torrc_format.txt. This is mainly
      of interest to people writing programs to parse or generate torrc
      files. This document is not a commitment to long-term
      compatibility; some aspects of the current format are a bit
      ridiculous. Closes ticket 2325.

  o Removed features:
    - Tor no longer supports copies of OpenSSL that are missing support
      for Elliptic Curve Cryptography. (We began using ECC when
      available in 0.2.4.8-alpha, for more safe and efficient key
      negotiation.) In particular, support for at least one of P256 or
      P224 is now required, with manual configuration needed if only
      P224 is available. Resolves ticket 16140.
    - Tor no longer supports versions of OpenSSL before 1.0. (If you are
      on an operating system that has not upgraded to OpenSSL 1.0 or
      later, and you compile Tor from source, you will need to install a
      more recent OpenSSL to link Tor against.) These versions of
      OpenSSL are still supported by the OpenSSL, but the numerous
      cryptographic improvements in later OpenSSL releases makes them a
      clear choice. Resolves ticket 16034.
    - Remove the HidServDirectoryV2 option. Now all relays offer to
      store hidden service descriptors. Related to 16543.
    - Remove the VoteOnHidServDirectoriesV2 option, since all
      authorities have long set it to 1. Closes ticket 16543.

  o Testing:
    - Document use of coverity, clang static analyzer, and clang dynamic
      undefined behavior and address sanitizers in doc/HACKING. Include
      detailed usage instructions in the blacklist. Patch by "teor".
      Closes ticket 15817.
    - The link authentication protocol code now has extensive tests.
    - The relay descriptor signature testing code now has
      extensive tests.
    - The test_workqueue program now runs faster, and is enabled by
      default as a part of "make check".
    - Now that OpenSSL has its own scrypt implementation, add an unit
      test that checks for interoperability between libscrypt_scrypt()
      and OpenSSL's EVP_PBE_scrypt() so that we could not use libscrypt
      and rely on EVP_PBE_scrypt() whenever possible. Resolves
      ticket 16189.

(wiz)

2015-12-08 13:15:39 UTC MAIN commitmail json YAML

Updated devel/pkgconf to 0.9.12.20151208

(wiz)

2015-12-08 13:15:28 UTC MAIN commitmail json YAML

Update to 0.9.12.20151208.

This is a manually created snapshot to get a bug fix while waiting
for the next release since the diff would be too big.

Changes from 0.9.12:
--------------------

* Features:
  - new library: libpkgconf

* Enhancements:
  - testsuite: use an explicit prefix on all tests
  - build: switch to automake

* Bug fixes:
  - cast all usage of ctype(3) functions
  - do not expand variables passed via --define-variable for compatibility with pkg-config 0.29
  - let the CFLAGS being user settable

(wiz)

2015-12-08 12:31:22 UTC MAIN commitmail json YAML

Updated databases/mysql56 to 5.6.28

(adam)

2015-12-08 11:25:41 UTC MAIN commitmail json YAML

Updated shells/zsh to 5.2

(szptvlfn)

2015-12-08 11:24:59 UTC MAIN commitmail json YAML

Update to 5.2

NEWS:
Changes from 5.1.1 to 5.2
-------------------------

The new module zsh/param/private can be loaded to allow the shell
to define parameters that are private to a function scope (i.e. are
not propagated to nested functions called within this function).

The parameter flag ${(P)...} is now more useful when it appears in
a nested expansion.  For example,

  typeset -A assoc=(one un two deux three trois)
  name=assoc
  print ${${(P)name}[one]}

now prints "un".  In previous versions of the shell the value of the
substitution was fully expanded on return from ${(P)name}, making
associative array subscripting difficult.  As a side effect, flags
for formatting appearing in the inner substitution now affect the
substitution of the name (into "assoc" in this case), which is not
normally useful: flags that should apply to the value must be in the
outer substitution.

The GLOB_STAR_SHORT option allows the pattern **/* to be shortened to
just ** if no / follows. so **.c searches recursively for a file whose
name has the suffix ".c".

The effect of the WARN_CREATE_GLOBAL option has been significantly
extended, so expect it to cause additional warning messages about
parameters created globally within function scope.

README:
Incompatibilities between 5.1 and 5.2
-------------------------------------

The behaviour of the parameter flag (P) has changed when it appears
in a nested parameter group, in order to make it more useful in
such cases.  A (P) in the outermost parameter group behaves as
before.  See NEWS for more.

(szptvlfn)

2015-12-08 11:13:04 UTC MAIN commitmail json YAML

2015-12-08 11:02:25 UTC MAIN commitmail json YAML

2015-12-08 09:36:22 UTC MAIN commitmail json YAML

Update devel/libbson and databases/mongo-c-driver

(fhajny)

2015-12-08 09:35:24 UTC MAIN commitmail json YAML

Update databases/mongo-c-driver to 1.3.0.

pkgsrc changes:
- Release tarballs cannot build man pages any more, use pre-built
  ones instead.

Changes since 1.2.1:

- If the driver is compiled without SSL support but a URI with "ssl=true"
  is passed to mongoc_client_new, mongoc_client_new_from_uri, or
  mongoc_client_pool_new, the function logs an error and returns NULL.
  Before, the driver would attempt a non-SSL connection.
- mongoc_collection_find_and_modify will now apply the mongoc_collection_t's
  write_concern_t when talking to MongoDB 3.2.
- Support for MongoDB 3.2's "readConcern" feature for queries, counts,
  and aggregations. The option "readConcernLevel" is now accepted in
  the MongoDB URI.
- Support for MongoDB 3.2's "bypassDocumentValidation" option for writes.
- New struct mongoc_bulk_write_flags_t and related functions.
- New struct mongoc_find_and_modify_opts_t and related functions.
- New functions to copy database and collection handles.
- Support for MongoDB 3.2 wire protocol: use commands in place of OP_QUERY,
  OP_GETMORE, and OP_KILLCURSORS messages.
- To explain a query plan with MongoDB 3.2, you must now call the "explain"
  command, instead of including the "$explain" key in
  a mongoc_collection_find query. See the mongoc_collection_find
  documentation page for details.
- Configurable wait time on tailable cursors with MongoDB 3.2.
- Use electionId to detect a stale replica set primary during
  a network split.
- Disconnect from replica set members whose "me" field does not match
  the connection address.
- The client side matching feature, mongoc_matcher_t and related functions,
  are deprecated and scheduled for removal in version 2.0.
- New CMake options ENABLE_SSL, ENABLE_SASL, ENABLE_TESTS, and
  ENABLE_EXAMPLES.
- Use constant-time comparison when verifying credentials.
- Combine environment's CFLAGS with configure options when building.
- Improved man page output and "whatis" entries.

(fhajny)

2015-12-08 09:34:38 UTC MAIN commitmail json YAML

Update devel/libbson to 1.3.0.

pkgsrc changes:
- Release tarballs cannot build man pages any more, use pre-built
  ones instead.

Changes since 1.2.1:
- Fix potential crash in bson_strncpy on Windows.
- Parse DBRefs correctly from JSON.
- CMake option to disable building tests: "cmake -DENABLE_TESTS:BOOL=OFF".
- Refactor the build system to declare library version in one place.
- Fix compiler warnings and errors, especially with Visual Studio 2015
  and IBM XL C.
- Combine environment's CFLAGS with configure options when building.

(fhajny)

2015-12-08 08:49:51 UTC MAIN commitmail json YAML

Changes 5.6.28:
MySQL Server RPM packages now contain a conflict indicator for MySQL Connector C, such that an error occurs when installing MySQL Server if MySQL Connector C is also installed. To install MySQL Server, remove any MySQL Connector C packages first.

mysql_upgrade now attempts to print more informative errors than FATAL ERROR: Upgrade failed.

These client programs now support the --enable-cleartext-plugin option: mysqlcheck, mysqldump, mysqlimport, mysqlshow. This option enables the mysql_clear_password cleartext authentication plugin. (See The Cleartext Client-Side Authentication Plugin.)

Support for building with Solaris Studio 5.13 was added.

Performance Schema digests in DIGEST_TEXT columns have ... appended to the end to indicate when statements exceed the maximum statement size and were truncated. This is also now done for statement text values in SQL_TEXT columns.

Bugs Fixed

(adam)

2015-12-08 03:21:12 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.12.7

(jnemeth)

2015-12-08 03:20:56 UTC MAIN commitmail json YAML

Update to 0.12.7.

v0.12.7:

  Filenames added to audit log in the LocalIndexUpdated event (#2549, @nrm21)
  staticClient.connect(): don't handshake twice (fixes #2547, #2548) (@canton7)
  Fix STTRACE=http (it should use the http debug logger) (@calmh)

(jnemeth)

2015-12-08 01:46:58 UTC MAIN commitmail json YAML

Add missing config example to PLIST

(wiedi)

2015-12-08 01:45:05 UTC MAIN commitmail json YAML

Add missing config file to PLIST

(wiedi)

2015-12-08 01:21:01 UTC MAIN commitmail json YAML

Set environment for awk so it does not miss dylibs on OSX

(wiedi)

2015-12-08 00:30:47 UTC MAIN commitmail json YAML

Restrict PHP_VERSIONS_ACCEPTED to 55 and 56 since it uses php-mysql.

(taca)

2015-12-07 21:52:03 UTC MAIN commitmail json YAML

Updated sysutils/salt to 2015.8.1nb2

(wiz)