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


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




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 20:15:44 UTC Now

2017-05-09 17:21:10 UTC MAIN commitmail json YAML

Updated security/py-asn1crypto to 0.22.0; security/py-OpenSSL to 17.0.0; devel/py-requests to 2.14.0; www/squidanalyzer to 6.6

(adam)

2017-05-09 17:19:32 UTC MAIN commitmail json YAML

Changes 6.6:
This is a maintenance release that fix one year of issues reported by users. There is also some additional features, configuration directives all listed here:
http://squidanalyzer.darold.net

(adam)

2017-05-09 17:08:39 UTC MAIN commitmail json YAML

Changes 2.14.0:

**Improvements**

- It is now possible to pass ``no_proxy`` as a key to the ``proxies``
  dictionary to provide handling similar to the ``NO_PROXY`` environment
  variable.
- When users provide invalid paths to certificate bundle files or directories
  Requests now raises ``IOError``, rather than failing at the time of the HTTPS
  request with a fairly inscrutable certificate validation error.
- The behavior of ``SessionRedirectMixin`` was slightly altered.
  ``resolve_redirects`` will now detect a redirect by calling
  ``get_redirect_target(response)`` instead of directly
  querying ``Response.is_redirect`` and ``Response.headers['location']``.
  Advanced users will be able to process malformed redirects more easily.
- Changed the internal calculation of elapsed request time to have higher
  resolution on Windows.
- Added ``win_inet_pton`` as conditional dependency for the ``[socks]`` extra
  on Windows with Python 2.7.
- Changed the proxy bypass implementation on Windows: the proxy bypass
  check doesn't use forward and reverse DNS requests anymore
- URLs with schemes that begin with ``http`` but are not ``http`` or ``https``
  no longer have their host parts forced to lowercase.

**Bugfixes**

- Much improved handling of non-ASCII ``Location`` header values in redirects.
  Fewer ``UnicodeDecodeError``s are encountered on Python 2, and Python 3 now
  correctly understands that Latin-1 is unlikely to be the correct encoding.
- If an attempt to ``seek`` file to find out its length fails, we now
  appropriately handle that by aborting our content-length calculations.
- Restricted ``HTTPDigestAuth`` to only respond to auth challenges made on 4XX
  responses, rather than to all auth challenges.
- Fixed some code that was firing ``DeprecationWarning`` on Python 3.6.
- The dismayed person emoticon (``/o\\``) no longer has a big head. I'm sure
  this is what you were all worrying about most.

**Miscellaneous**

- Updated bundled urllib3 to v1.21.1.
- Updated bundled chardet to v3.0.2.
- Updated bundled idna to v2.5.
- Updated bundled certifi to 2017.4.17.

(adam)

2017-05-09 16:49:07 UTC MAIN commitmail json YAML

Changes 17.0.0:
- Added ``OpenSSL.X509Store.set_time()`` to set a custom verification time when verifying certificate chains.
- Added a collection of functions for working with OCSP stapling.
  None of these functions make it possible to validate OCSP assertions, only to staple them into the handshake and to retrieve the stapled assertion if provided.
  Users will need to write their own code to handle OCSP assertions.
  We specifically added: ``Context.set_ocsp_server_callback``, ``Context.set_ocsp_client_callback``, and ``Connection.request_ocsp``.
- Changed the ``SSL`` module's memory allocation policy to avoid zeroing memory it allocates when unnecessary.
  This reduces CPU usage and memory allocation time by an amount proportional to the size of the allocation.
  For applications that process a lot of TLS data or that use very lage allocations this can provide considerable performance improvements.
- Automatically set ``SSL_CTX_set_ecdh_auto()`` on ``OpenSSL.SSL.Context``.
- Fix empty exceptions from ``OpenSSL.crypto.load_privatekey()``.

(adam)

2017-05-09 16:30:26 UTC MAIN commitmail json YAML

2017-05-09 16:28:39 UTC MAIN commitmail json YAML

Changes 0.22.0:
Added parser.peek()
Implemented proper support for BER-encoded indefinite length strings of all kinds - core.BitString, core.OctetString and all of the core classes that are natively represented as Python unicode strings
Fixed a bug with encoding LDAP URLs in x509.URI
Correct x509.DNSName to allow a leading ., such as when used with x509.NameConstraints
Fixed an issue with dumping the parsed contents of core.Any when explicitly tagged
Custom setup.py clean now accepts the short -a flag for compatibility

(adam)

2017-05-09 16:20:08 UTC MAIN commitmail json YAML

2017-05-09 16:17:39 UTC MAIN commitmail json YAML

Remove toxic BUILDLINK_TRANSFORM.  Requires termcap.

(jperkin)

2017-05-09 16:13:12 UTC MAIN commitmail json YAML

Requires termcap.

(jperkin)

2017-05-09 16:12:52 UTC MAIN commitmail json YAML

2017-05-09 15:32:53 UTC MAIN commitmail json YAML

2017-05-09 15:29:58 UTC MAIN commitmail json YAML

Updated editors/nano to 2.8.2

(wiedi)

2017-05-09 15:29:15 UTC MAIN commitmail json YAML

Update nano to 2.8.2

2017.05.04 - GNU nano 2.8.2 "Krats" adds another new feature: it makes
the ^G help texts searchable with ^W.  Apart from that,
it fixes a crash when resizing the window in the middle
of verbatim input, avoids an unlikely crash when used
without UTF-8 support in some locales, avoids redrawing
the screen twice when switching between buffers while
line numbers are active, and works around a coloring
bug on musl.  Plus tweaks to the documentation; plus
translation updates for fifteen languages.

(wiedi)

2017-05-09 15:07:42 UTC MAIN commitmail json YAML

2017-05-09 15:07:17 UTC MAIN commitmail json YAML

2017-05-09 14:53:26 UTC MAIN commitmail json YAML

2017-05-09 14:51:37 UTC MAIN commitmail json YAML

2017-05-09 14:47:04 UTC MAIN commitmail json YAML

Updated editors/mg2a to 1.11nb2

(jperkin)

2017-05-09 14:46:55 UTC MAIN commitmail json YAML

Requires curses.  Sync build options to the SunOS Makefile.  Fix build flags.

Bump PKGREVISION.

(jperkin)

2017-05-09 14:26:06 UTC MAIN commitmail json YAML

Ensure we use the correct rpath to zlib.

(jperkin)

2017-05-09 14:24:31 UTC MAIN commitmail json YAML

Requires termcap.

(jperkin)

2017-05-09 14:23:30 UTC MAIN commitmail json YAML

+ enigma-1.21

(mef)

2017-05-09 14:21:06 UTC MAIN commitmail json YAML

+ ghdl-0.33, + nant-0.92

(mef)

2017-05-09 14:18:46 UTC MAIN commitmail json YAML

Requires termcap.

(jperkin)

2017-05-09 14:17:46 UTC MAIN commitmail json YAML

Updated net/sniproxy to 0.5.0

(wiedi)

2017-05-09 14:17:07 UTC MAIN commitmail json YAML

Update sniproxy to 0.5.0

2017-04-26  Dustin Lundquist <dustin@null-ptr.net>
0.5.0 Release

* Transparent proxy support
* Use accept4() on Linix
* Run as group specified in config

(wiedi)

2017-05-09 14:12:30 UTC MAIN commitmail json YAML

Use the infrastructure to find termcap correctly.

(jperkin)

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

Updated audio/py-beets to 1.4.3

(leot)

2017-05-09 13:29:21 UTC MAIN commitmail json YAML

Update audio/beets to 1.4.3

pkgsrc changes:
- Update MASTER_SITES to MASTER_SITE_PYPI
- Update HOMEPAGE
- Get rid of PYTHON_VERSIONS_INCOMPATIBLE
  (beets is now compatible with Python 3 too)
- Misc cosmetic fixes and simplifications

Changes:
1.4.3 (January 9, 2017)
-----------------------

Happy new year! This new version includes a cornucopia of new features from
contributors, including new tags related to classical music and a new
:doc:`/plugins/absubmit` for performing acoustic analysis on your music. The
:doc:`/plugins/random` has a new mode that lets you generate time-limited
music---for example, you might generate a random playlist that lasts the
perfect length for your walk to work. We also access as many Web services as
possible over secure connections now---HTTPS everywhere!

1.4.2 (December 16, 2016)
-------------------------

This is just a little bug fix release. With 1.4.2, we're also confident enough
to recommend that anyone who's interested give Python 3 a try: bugs may still
lurk, but we've deemed things safe enough for broad adoption. If you can,
please install beets with ``pip3`` instead of ``pip2`` this time and let us
know how it goes!

1.4.1 (November 25, 2016)
-------------------------

Version 1.4 has **alpha-level** Python 3 support. Thanks to the heroic efforts
of :user:`jrobeson`, beets should run both under Python 2.7, as before, and
now under Python 3.4 and above. The support is still new: it undoubtedly
contains bugs, so it may replace all your music with Limp Bizkit---but if
you're brave and you have backups, please try installing on Python 3. Let us
know how it goes.

1.3.19 (June 25, 2016)
----------------------

This is primarily a bug fix release: it cleans up a couple of regressions that
appeared in the last version. But it also features the triumphant return of the
:doc:`/plugins/beatport` and a modernized :doc:`/plugins/bpd`.

It's also the first version where beets passes all its tests on Windows! May
this herald a new age of cross-platform reliability for beets.

1.3.18 (May 31, 2016)
---------------------

This update adds a new :doc:`/plugins/hook` that lets you integrate beets with
command-line tools and an :doc:`/plugins/export` that can dump data from the
beets database as JSON. You can also automatically translate lyrics using a
machine translation service.

The ``echonest`` plugin has been removed in this version because the API it
used is `shutting down`_. You might want to try the
:doc:`/plugins/acousticbrainz` instead.

.. _shutting down: https://developer.spotify.com/news-stories/2016/03/29/api-improvements-update/

1.3.17 (February 7, 2016)
-------------------------

This release introduces one new plugin to fetch audio information from the
`AcousticBrainz`_ project and another plugin to make it easier to submit your
handcrafted metadata back to MusicBrainz.
The importer also gained two oft-requested features: a way to skip the initial
search process by specifying an ID ahead of time, and a way to *manually*
provide metadata in the middle of the import process (via the
:doc:`/plugins/edit`).

Also, as of this release, the beets project has some new Internet homes! Our
new domain name is `beets.io`_, and we have a shiny new GitHub organization:
`beetbox`_.

1.3.16 (December 28, 2015)
--------------------------

The big news in this release is a new :doc:`interactive editor plugin
</plugins/edit>`. It's really nifty: you can now change your music's metadata
by making changes in a visual text editor, which can sometimes be far more
efficient than the built-in :ref:`modify-cmd` command. No more carefully
retyping the same artist name with slight capitalization changes.

This version also adds an oft-requested "not" operator to beets' queries, so
you can exclude music from any operation. It also brings friendlier formatting
(and querying!) of song durations.

1.3.15 (October 17, 2015)
-------------------------

This release adds a new plugin for checking file quality and a new source for
lyrics. The larger features are:

* A new :doc:`/plugins/badfiles` helps you scan for corruption in your music
  collection. Thanks to :user:`fxthomas`. :bug:`1568`
* :doc:`/plugins/lyrics`: You can now fetch lyrics from Genius.com.
  Thanks to :user:`sadatay`. :bug:`1626` :bug:`1639`
* :doc:`/plugins/zero`: The plugin can now use a "whitelist" policy as an
  alternative to the (default) "blacklist" mode. Thanks to :user:`adkow`.
  :bug:`1621` :bug:`1641`

1.3.14 (August 2, 2015)
-----------------------

This is mainly a bugfix release, but we also have a nifty new plugin for
`ipfs`_ and a bunch of new configuration options.

1.3.13 (April 24, 2015)
-----------------------

This is a tiny bug-fix release. It copes with a dependency upgrade that broke
beets.

1.3.12 (April 18, 2015)
-----------------------

This little update makes queries more powerful, sorts music more
intelligently, and removes a performance bottleneck. There's an experimental
new plugin for synchronizing metadata with music players.

Packagers should also note a new dependency in this version: the `Jellyfish`_
Python library makes our text comparisons (a big part of the auto-tagging
process) go much faster.

1.3.11 (April 5, 2015)
----------------------

In this release, we refactored the logging system to be more flexible and more
useful. There are more granular levels of verbosity, the output from plugins
should be more consistent, and several kinds of logging bugs should be
impossible in the future.

There are also two new plugins: one for filtering the files you import and an
evolved plugin for using album art as directory thumbnails in file managers.
There's a new source for album art, and the importer now records the source of
match data. This is a particularly huge release---there's lots more below.

There's one big change with this release: **Python 2.6 is no longer
supported**. You'll need Python 2.7. Please trust us when we say this let us
remove a surprising number of ugly hacks throughout the code.

(leot)

2017-05-09 13:19:04 UTC MAIN commitmail json YAML

Added textproc/py-jellyfish version 0.5.6

(leot)

2017-05-09 13:18:48 UTC MAIN commitmail json YAML

2017-05-09 13:17:59 UTC MAIN commitmail json YAML

Import py-jellyfish-0.5.6 as textproc/py-jellyfish

Jellyfish is a python library for doing approximate and phonetic matching of
strings.

Included Algorithms:

- String comparison:
  * Levenshtein Distance
  * Damerau-Levenshtein Distance
  * Jaro Distance
  * Jaro-Winkler Distance
  * Match Rating Approach Comparison
  * Hamming Distance

- Phonetic encoding:
  * American Soundex
  * Metaphone
  * NYSIIS (New York State Identification and Intelligence System)
  * Match Rating Codex

(leot)

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

Updated audio/mutagen-tools to 1.37

(leot)

2017-05-09 13:14:47 UTC MAIN commitmail json YAML

Updated audio/py-mutagen to 1.37

(leot)

2017-05-09 13:14:32 UTC MAIN commitmail json YAML

Update audio/{py-mutagen,mutagen-tools} to 1.37.

pkgsrc changes:
- Update MASTER_SITES to MASTER_SITE_PYPI
- Update HOMEPAGE
- Clarify - a bit - comments regarding patches/patch-aa, they're needed to omit
  respectively {script,module} installations due the mutagen-tools separation

Changes (changelog regarding 1.27...1.31 was adjusted to only reflect changes
pertinent to mutagen-tools that was not previosly synced with py-mutagen):
1.37 - 2017.02.24
-----------------

* Relicense "GPLv2" → "GPLv2 or later" :bug:`291`
* DSF: add `mutagen.dsf` module for DSF (DSD Stream File) support
  :pr:`283` (Boris Pruessmann)
* MP3: Add `mp3.MPEGInfo.encoder_settings` containing a guess of the encoder
  settings used, for example ``"-V2"`` for LAME :bug:`66`
* ID3: add iTunes movement related frames `id3.MVIN` and `id3.MVNM`
* MP4: support ``©mvi``, ``©mvc``, ``shwm``, ``stik``, ``rtng``, ``tves``,
  ``tvsn``, ``plID``, ``cnID``, ``geID``, ``atID``, ``sfID``, ``cmID``,
  ``akID`` :bug:`130`

1.36.3 - 2017.02.24
-------------------

* MP3: fix error with xing frames without a frame count :bug:`292`

1.36.2 - 2017.01.25
-------------------

* ID3: Always write little endian utf-16 with BOM.
  Fixes tests on big endian machines :pr:`289`

1.36.1 - 2017.01.22
-------------------

* Support GAE runtime :bug:`286`
* FLAC: Fix crash when loading files with zero samples :bug:`287`
* MP3: Handle broken lame tags written by older lame versions

1.36 - 2016.12.22
-----------------

* ID3: Ignore trailing empty values for v2.3 text frames :bug:`276`
* ID3: Write large APIC frames last :bug:`278`
* EasyID3: support saving as v2.3 :bug:`188`
* FLAC: Add StreamInfo.bitrate :bug:`279`
* mid3cp: Add ``--merge`` option :bug:`277`
* MP4: Allow loading files without audio tracks :bug:`272`

1.35.1 - 2016.11.09
-------------------

* Revert back to distutils :bug:`273`

1.35 - 2016.11.02
-----------------

* Tests: Require pytest
* Tools: Install .exe launchers on Windows
* setup.py: Require setuptools
* ID3:

  * Fix loading files with CRM frames :bug:`239`
  * Fix loading AENC, LINK, GRID frames with no payload
  * Merge duplicate text frames with same key on load :bug:`172`
  * Allow parsing of duplicate APIC frames :bug:`172`
  * Parse utf-16 text fields with missing BOM :bug:`267`
  * Increase max resyncs for the mpeg frame search :bug:`268`

1.34.1 - 2016.08.13
-------------------

* ID3: Expose some internals again to make Picard (mostly) work again.

  * http://tickets.musicbrainz.org/browse/PICARD-833
  * https://github.com/metabrainz/picard/pull/479

1.34 - 2016.07.20
-----------------

* ID3:

  * Add `CTOC <id3.CTOC>` and `CHAP <id3.CHAP>` frames. New classes:
    `ID3Tags <id3.ID3Tags>`, `CTOCFlags <id3.CTOCFlags>`. :bug:`6`
  * Add `TCAT <id3.TCAT>`, `TKWD <id3.TKWD>`, `PCST <id3.PCST>` frames.
    :bug:`249`
  * Validate user provided LNK/LINK frameid. :bug:`242`
  * Add `RVAD <id3.RVAD>`, RVA frames
  * Add TST, TSA, TS2, TSP and TSC frames
  * Fix not writing optional fields when saving to v2.3
  * Add default field values for all frames

* Drop Python 2.6 support
* EasyID3: Fix TXXX frame encoding when setting a non-latin1 encodable
  value after a latin1 one. :bug:`263`

1.33.2 - 2016.07.05
-------------------

* Fix loading of small ogg/apev2 files (1.33 regression)

1.33.1 - 2016.06.29
-------------------

* Fix Overeager deprecation warnings :bug:`261`

1.33 - 2016.06.29
-----------------

* FileType, Metadata: File-like object support :bug:`1`
* mid3v2: Add APIC support. :bug:`47`
* EasyID3: Fix handling of RVA2 frames with non-lowercase description
  :bug:`215`
* mid3v2: Add UFID support. :bug:`234`
* ID3: Include human-readable representation of the picture type in
  APIC._pprint() :bug:`244`
* EasyID3: make albumartist use TPE2 and move performer to TXXX. :bug:`252`
* ID3: id3.ID3TimeStamp comparator: check type :pr:`260`
  (Fabian Peter Hammerle)
* setup.py: follow PEP440 for the development version
* FileType/Metadata.load/save/delete no longer raise IOError or IOError
  subclasses. They only raise subclasses of MutagenError.

1.32 - 2016.05.02
-----------------

* Add basic SMF (Standard MIDI File) support (:mod:`mutagen.smf`)
* FLAC: add ``audio/flac`` mime type. :bug:`235`
* ASF: Fixed crash when object size is longer than the header and file length
  (Ben Ockmore)
* ID3: Validate attributes set after frame creation :bb-pr:`8`
  (Daniel Plachotich)
* MP4: validate values in ``__setitem__`` so things don't fail in save()
  :bug:`236`
* tests: Fix SynchronizedTextSpec test on big-endian machines :bug:`247`
  (Daniel Plachotich)
* ID3: do type checking in ``__setitem__`` :bug:`251`
* Building the documentation now requires sphinx >= 1.3
* New :class:`mutagen.Tags` base class for tags
* Moved from Bitbucket to GitHub

1.31 - 2015.09.10
-----------------

* Tools: Support Unicode output under Windows :bug:`232`

1.30 - 2015.08.22
-----------------

* No change relevant for tools

1.29 - 2015.05.09
-----------------

* mid3v2: Fix an error under Python 3 with files without tags :bug:`219`
* mid3v2: Various Windows+Python2+Unicode fixes :bug:`214`

1.28 - 2015.03.06
-----------------

* Tools:

  * Add signal handling :bug:`170`
  * mid3cp: Make it work under Windows.
  * mutagen-inspect: Make it work under Windows+Python3 :bug:`216`
  * Support unicode file paths under Windows+Python2 :bug:`214`
  * Support file paths with invalid encoding under Unix+Python3.

(leot)

2017-05-09 12:49:56 UTC MAIN commitmail json YAML

Fix PLIST after removal of local patch adding regex functions

These files used to be required to correct standalone build.

Noted by <wiz>

(kamil)

2017-05-09 12:37:43 UTC MAIN commitmail json YAML

Updated security/py-rsa to 3.4.2

(adam)

2017-05-09 12:37:14 UTC MAIN commitmail json YAML

Version 3.4.2 - released 2016-03-26
- Fixed dates in CHANGELOG.txt

(adam)

2017-05-09 12:34:26 UTC MAIN commitmail json YAML

Updated www/py-httplib2 to 0.10.3

(adam)

2017-05-09 12:33:46 UTC MAIN commitmail json YAML

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

2017-05-09 12:23:42 UTC MAIN commitmail json YAML

Add a terminfo option and enable by default (and correctly pull terminfo in)
if terminfo is builtin, otherwise leave it as a user option to avoid possible
dependency issues.

(jperkin)

2017-05-09 11:54:36 UTC MAIN commitmail json YAML

Updated security/sqlmap to 1.1.5; textproc/py-natsort to 5.0.3

(adam)

2017-05-09 11:54:07 UTC MAIN commitmail json YAML

Changes 5.0.3:
- Improved development infrastructure.
- Migrated documentation to ReadTheDocs.

(adam)

2017-05-09 11:52:02 UTC MAIN commitmail json YAML

Requires termcap.  Use correct compiler and flags.

(jperkin)

2017-05-09 11:39:07 UTC MAIN commitmail json YAML

2017-05-09 10:53:27 UTC MAIN commitmail json YAML

2017-05-09 09:05:37 UTC MAIN commitmail json YAML

2017-05-09 08:14:35 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow to 4.1.1; www/py-django-cms to 3.4.3

(adam)

2017-05-09 08:13:50 UTC MAIN commitmail json YAML

Changes 3.4.3:
* Fixed a security vulnerability in the page redirect field which allowed users
  to insert JavaScript code.
* Fixed a security vulnerability where the ``next`` parameter for the toolbar login
  was not sanitised and could point to another domain.

(adam)

2017-05-09 08:06:54 UTC MAIN commitmail json YAML

Changes 4.1.1:
- Undef PySlice_GetIndicesEx, see https://bugs.python.org/issue29943
- Fix for file with DPI in EXIF but not metadata, and XResolution is an int rather than tuple
- Docs: Removed broken download counter badge
- Docs: Fixed rst syntax error

(adam)

2017-05-09 07:52:14 UTC MAIN commitmail json YAML

PLIST also should have been updated

(adam)

2017-05-09 05:13:21 UTC MAIN commitmail json YAML

Updated textproc/markdown-mode to 2.1

(pho)

2017-05-09 05:09:15 UTC MAIN commitmail json YAML

Update textproc/markdown-mode to 2.1

New Features

  General

    - Add automatically updating live preview functionality (C-c C-c l)
      via the native eww browser.
    - Use autoload to enable markdown-mode in auto-mode-alist for files
      with .text, .markdown, and .md extensions.
    - Use Travis CI for automated build testing.

  Element Insertion and Editing

    - ATX heading subtree promotion and demotion via M-S-LEFT, and
      M-S-RIGHT.
    - ATX heading subtree moving up and down via M-S-UP and
      M-S-DOWN.
    - Convert inline links to reference links when
      markdown-insert-reference-link-dwim is used when the point is at
      an inline link.

  Customizable Features

    - Allow linking to multiple stylesheets in markdown-css-paths
      list. Use stylesheets for both preview and export. Previous
      markdown-css-path (singular) is now deprecated.
    - Customizable default unordered list marker via
      markdown-unordered-list-item-prefix.
    - Add asymmetric ATX heading adornment option
      markdown-asymmetric-header.

  Font Lock

    - Separate highlighting for Markdown markup characters (asterisks,
      underscores, backquotes, etc.) to aid in readability.
    - General font lock improvements for comments, code blocks,
      blockquotes, headings, horizontal rules, bold, italics
    - Font lock for bold, italics, and LaTeX math work inside block
      elements such as headings and blockquotes.
    - Font lock for <kbd> tags.

  GFM

    - Support GFM-style code blocks in markdown-mode (as well as
      gfm-mode).
    - New function markdown-electric-backquote will prompt for a
      language name for GFM code blocks. This can be disabled by
      customizing the variable markdown-gfm-use-electric-backquote.
    - Completion of programming language names for GFM code blocks. A
      list of pre-defined languages is included, but this can be
      augmented by setting markdown-gfm-additional-languages.
    - Strikethrough support in gfm-mode.
    - Support for GFM toggling checkboxes mouse-1 or RET. This is
      controlled by a new custom variable,
      markdown-make-gfm-checkboxes-buttons.

  Other Extensions

    - Font lock and filling for Pandoc "fancy list", which use # as
      the list marker.
    - Basic support for filling of definition lists.
    - Support Ikiwiki-style search for wiki links that allows links
      relative to parent directories. Enable this by setting
      markdown-wiki-link-search-parent-directories.

Bug Fixes

    - Fix bug in markdown-complete-region/buffer where level-two
      Setext headings could be confused with horizontal
      rules. Includes a unit test. Thanks to Gunnar Franke for the
      report.
    - Fix filling when a decimal number appears at column zero, which
      could be confused with an ordered list item.
    - Fix buffer-wide markup completion.
    - Fix font-lock for GFM code blocks without language keywords.
    - Improved Setext header insertion to support wide characters.
    - Fix expensive paragraph-separate regular expression.
    - Make comment-auto-fill-only-comments a buffer-local variable,
      which allows for better default filling behavior in cases where
      the global variable is non-nil.
    - Fix Emacs 23 compatibility by checking for
      font-lock-refresh-defaults before calling it.
    - Handle reference definitions when filling paragraphs.
    - Improve filling of list items with indentation.
    - Properly handle footnotes when filling.
    - Fix issues with markdown-footnote-kill and related functions.
    - Improve font lock for fenced code blocks.
    - Avoid avoid overwriting source file when exporting if source
      file has .html extension.
    - Fix and improve ordered list behavior to preserve digit spacing
      and avoid an infinite loop in certain cases. Adjust ordered list
      whitespace when marker digit count increases.
    - Improve reference definition regular expression to avoid matching
      multiple reference links in one line.
    - Allow spaces in fenced code language identifiers.
    - Improve font lock for preformatted blocks and fenced code blocks.
    - Fix out-of-order HTML output.
    - Add console-friendly backspace and tab bindings.
    - Better treatment of files without extensions for wiki
      links. When files have no extensions, don't append a lone
      period.
    - Call looking-back with two arguments for compatibility with
      Emacs 25.1.
    - Make (beginning-of-defun -1) go to next title when point is at
      beginning of defun.
    - Ignore headings in code blocks for font lock.
    - Don't highlight wiki links in code blocks.
    - Don't move to links in code blocks with C-c C-p and C-c C-n.
    - Fix hanging indentation for list items and single-line
      preformatted blocks.
    - Better rejection of false positives for italics with respect to
      other inline elements (inline code and bold).
    - Predicate functions should not modify match data.
    - Use correct list marker from previous list level when using C-u
      M-RET to insert a dedented list item. Prevent an infinite loop
      in some cases.
    - Reduce lag when scrolling or inserting text into large
      files.
    - Avoid confusing tramp errors with malformed wiki
      links.

(pho)

2017-05-08 17:34:15 UTC MAIN commitmail json YAML

Default to pkgsrc terminfo.  The curses default was switched to pkgsrc a
while ago, but since then any packages that included both curses and
terminfo ended up with conflicting BUILDLINK_TRANSFORM entries, leaving it
to include ordering to determine whether the builtin or pkgsrc curses was
used.  This keeps them in sync, at least by default, though ideally we'd
ensure that at an infrastructure level.

(jperkin)

2017-05-08 15:39:42 UTC MAIN commitmail json YAML

Updated www/firefox52-l10n to 52.1.1

(ryoon)

2017-05-08 15:39:18 UTC MAIN commitmail json YAML

Update to 52.1.1

* Sync with firefox52-52.1.1

(ryoon)

2017-05-08 15:38:15 UTC MAIN commitmail json YAML

Updated www/firefox52 to 52.1.1

(ryoon)

2017-05-08 15:37:55 UTC MAIN commitmail json YAML

Update  to 52.1.1

Changelog:
Fixed
    Various security fixes

Security fixes:
#CVE-2017-5031: Use after free in ANGLE

(ryoon)

2017-05-08 15:36:28 UTC MAIN commitmail json YAML

Revert switch to USE_LANGUAGES for c++11, it causes lots of failures when
building with GCC which were missed in the bulk builds due to compiler.mk
inclusion ordering.  Just set it manually for clang as previously for now.

(jperkin)

2017-05-08 15:35:16 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 53.0.2

(ryoon)

2017-05-08 15:34:46 UTC MAIN commitmail json YAML

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

Updated www/firefox to 53.0.2

(ryoon)

2017-05-08 15:33:43 UTC MAIN commitmail json YAML

Update to 53.0.2

Changelog:
Fixed
    Various security fixes
    Make form validation errors and date picker panel visible to the user (Bug 1341190)

Changed
    The non-standard showDialog argument to window.find is now ignored (Bug 1348409)

Security fixes:
#CVE-2017-5031: Use after free in ANGLE

(ryoon)

2017-05-08 15:33:34 UTC MAIN commitmail json YAML

2017-05-08 12:02:16 UTC MAIN commitmail json YAML

2017-05-08 12:02:06 UTC MAIN commitmail json YAML

2017-05-08 10:25:29 UTC MAIN commitmail json YAML

Do not strip the `.md' extension for README.

Spotted, kindly suggested and thanks to <wiz>!

(leot)

2017-05-08 10:03:13 UTC MAIN commitmail json YAML

Updated databases/py-ldap3 to 2.2.4

(adam)

2017-05-08 10:02:34 UTC MAIN commitmail json YAML

Changes 2.2.4:
leading and trailing spaces in server name don窶冲 raise exception anymore - DitContentRule is properly read from the schema - added validator for Active Directory timestamp - Mock strategies raise an exception if a non-bytes value is added to the schema when no offline schema is provided (str and int are automatically converted) - added custom_validators property to Mock strategies - modifying objectClass with bytes values doesn窶冲 raise an exception anymore (but it may fail anyway because of server constraints) - ensure that config sequence parameters are properly set - allow case insensitive attribute and class names in config parameters - added server.schema.is_valid() to check if the schema is available - empty schema properties are set to empty dict() instead of None - schema definitions with traling and leading spaces are now properly parsed and don窶冲 raise an LDAPSchemaError exception anymore - fixed error when flaky servers (OpenLDAP) don窶冲 return the correct re
sponse with StartTls

(adam)

2017-05-08 09:18:31 UTC MAIN commitmail json YAML

2017-05-08 09:07:40 UTC MAIN commitmail json YAML

Build fix: missing dependency on graphics/p5-GraphViz

(manu)

2017-05-08 08:50:25 UTC MAIN commitmail json YAML

Updated www/pup to 0.4.0nb2

(leot)

2017-05-08 08:50:13 UTC MAIN commitmail json YAML

Install README too.

Unfortunately pup doesn't have any man pages. However, README.md is
a good introduction to it so install it in `share/doc/pup' so that binary
package users can easily access it.

Bump PKGREVISION.

Discussed with <fhajny>

(leot)

2017-05-08 04:59:29 UTC MAIN commitmail json YAML

Updated www/py-django to 1.11.1

(adam)

2017-05-08 04:58:58 UTC MAIN commitmail json YAML

Changes 1.11.1:

Allowed disabling server-side cursors on PostgreSQL

Bugfixes:
Made migrations respect Index窶冱 name argument. If you created a named index with Django 1.11, makemigrations will create a migration to recreate the index with the correct name.
Fixed a crash when using a __icontains lookup on a ArrayField.
Fixed a crash when using a two-tuple in EmailMessage窶冱 attachments argument.
Fixed QuerySet.filter() crash when it references the name of a OneToOneField primary key.
Fixed empty POST data table appearing instead of 窶廸o POST data窶� in HTML debug page.
Restored BoundFields without any choices evaluating to True.
Prevented SessionBase.cycle_key() from losing session data if _session_cache isn窶冲 populated.
Fixed layout of ReadOnlyPasswordHashWidget (used in the admin窶冱 user change page).
Allowed prefetch calls on managers with custom ModelIterable subclasses.
Fixed change password link in the contrib.auth admin for el, es_MX, and pt translations.
Restored the output of the class attribute in the <ul> of widgets that use the multiple_input.html template. This fixes ModelAdmin.radio_fields with admin.HORIZONTAL.
Fixed crash in BaseGeometryWidget.subwidgets().
Fixed exception reraising in ORM query execution when cursor.execute() fails and the subsequent cursor.close() also fails.
Fixed a regression where CheckboxSelectMultiple, NullBooleanSelect, RadioSelect, SelectMultiple, and Select localized option values.
Corrected the stack level of unordered queryset pagination warnings.
Fixed a regression causing incorrect queries for __in subquery lookups when models use ForeignKey.to_field.
Fixed crash when overriding the template of django.views.static.directory_index().
Fixed a regression in formset min_num validation with unchanged forms that have initial data.
Prepared for cx_Oracle 6.0 support.
Updated the contrib.postgres SplitArrayWidget to use template-based widget rendering.
Fixed crash in BaseGeometryWidget.get_context() when overriding existing attrs.
Prevented AddIndex and RemoveIndex from mutating model state.
Prevented migrations from dropping database indexes from Meta.indexes when changing Field.db_index to False.
Fixed a regression in choice ordering in form fields with grouped and non-grouped options.
Fixed crash in BaseInlineFormSet._construct_form() when using save_as_new.
Fixed a regression where Model._state.db wasn窶冲 set correctly on multi-table inheritance parent models after saving a child model.
Corrected the return type of ArrayField(CITextField()) values retrieved from the database.
Fixed QuerySet.prefetch_related() crash when fetching relations in nested Prefetch objects.
Prevented hiding GDAL errors if it窶冱 not installed when using contrib.gis. (It窶冱 a required dependency as of Django 1.11.)
Fixed a regression causing __in lookups on a foreign key to fail when using the foreign key窶冱 parent model as the lookup

(adam)

2017-05-07 21:52:16 UTC MAIN commitmail json YAML

2017-05-07 21:32:30 UTC MAIN commitmail json YAML

2017-05-07 21:21:01 UTC MAIN commitmail json YAML

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

2017-05-07 16:10:47 UTC MAIN commitmail json YAML

Updated wm/notion to 3.2017050501

(wiz)

2017-05-07 16:10:35 UTC MAIN commitmail json YAML

Updated notion to 3.2017050501.

I've just released version 3-2017050501 of Notion.

This is mostly a maintenance release, but some notable changes include:

* Add focuslist menu for workspaces (thanks to @hedning)
* Add sizepolicy support for menus (thanks to @hedning)
* Fix statusd free memory (thanks to @jsbackus)
* Improve error messages for invalid key combinations (thanks to @xmw and
  @knixeur)
* configuration options for warp cursor placement (thanks to Campbell
  Barton)
* include net_client_list in the default configuration
* add Subtle(wm)-like window management to contrib scripts (@gwash)
* add rofi menu support (thanks to @olejorgenb and @hedning)
* various cleanups (thanks to Campbell Barton, Wojtek Aniszewski,
  @jsbackus, Joe Mason, @olejorgenb)

(wiz)

2017-05-07 16:04:08 UTC MAIN commitmail json YAML

+ convmv-2.01, flex-2.6.4, gstreamer1-1.12.0, libmicrohttpd-0.9.54,
  p5-Net-DNS-1.10, p5-Params-Validate-1.28, p5-Test-Simple-1.302085,
  py-mercurial-4.2, py-tortoisehg-4.2, todoman-3.2.0, vim-8.0.0596,
  vim-share-8.0.0596, x264-devel-20170506.

(wiz)

2017-05-07 15:09:38 UTC MAIN commitmail json YAML

Add following lines for make test
  BUILD_DEPENDS+= p5-Test-Most-[0-9]*:../../devel/p5-Test-Most
  BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff

(mef)

2017-05-07 13:59:16 UTC MAIN commitmail json YAML

Added biology/p5-BioPerl version 1.007001

(mef)

2017-05-07 13:57:12 UTC MAIN commitmail json YAML

Import p5-BioPerl-1.007001 as biology/p5-BioPerl.

Easy first time access to BioPerl via functions.

(mef)

2017-05-07 08:08:44 UTC MAIN commitmail json YAML

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

Make this build (i.e. dump with -batch etc. work) on NetBSD/amd64 7.1.

Bump PKGREVISION to denote changes.

`emacs -nw' gets a startup window, but emacs (with Xt) still dumps core.
XXX: maybe much more prototypes are neccesary for LONG_LISP_OBJECT and
XXX: VALBITS>=32 on LP64.

(tsutsui)

2017-05-07 04:52:43 UTC MAIN commitmail json YAML

Remove .orig files in the original tar archive to make mkpatches(1) easier.

(tsutsui)

2017-05-07 03:13:35 UTC MAIN commitmail json YAML

Updated devel/cre2 to 0.3.4

(mef)

2017-05-07 03:13:24 UTC MAIN commitmail json YAML

Updated devel/cr2 from 0.1b6 to 0.3.4
--------------------------------
0.3.4 2017-04-04
  - bumped version number to 0.3.4, added credits
0.3.3 2016-09-15
  - development of building infrastructure, better selection of C++11
0.3.2 2016-09-14
  - udpated installation infrastructure to work with recent revision
    of re2 under the autotools
0.3.1 2016-03-18
  - bumped version number to 0.3.1
0.3.0 2016-03-17
  - bumped version number to 0.3.0
0.2.0 2016-02-16
  - documentation review

(mef)

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

Updated sysutils/screenfetch to 3.8.0

(mef)

2017-05-07 02:02:10 UTC MAIN commitmail json YAML

Updated sysutils/screenfetch to 3.8.0
-------------------------------------
v3.8.0
        - Additional Intel GPU checks
        - Gentoo release check (whether it's stable/testing/experimental)
        - Chromebrew detection for Chrome OS pkgs
        - OpenBSD fixes
        - Manjaro logo updated
        - Added Fux logo
        - Enable easily addable custom lines through customlines() function
        - Line wrapping with '-w' command line option
        - Fix issue with extra space and host variable
        - Improvements to OS X font detection
        - Fixed package count, shell detection and colors on NetBSD
        - Added pkgsrc support for OS X
        - Use new NixOS logo
        - Use new KaOS logo
        - PCLinuxOS logo added
        - pomf host removed (does not exist anymore)
        - Display the package count, resolution, GPU and OS version on Haiku
        - Display release version and package count on TinyCore Linux
        - Display exact release version on Windows 10
        - Use modern logo on Windows 10 and Windows 8
        - Support for Blackbox on Windows
        - Improve BusyBox shell detection
        - Added detection for Trinity/TWin, chromeos-wm, FLWM, howm,
          sway, LXQt and Deepin [DEs/WMs]
        - Added detection for Alpine, BunsenLabs, Chrome OS, Chromium
          OS, Devuan, Fux, GrombyangOS, KDE neon, Kogaion, Mer, Msys,
          Netrunner, Oracle Linux, PCLinuxOS, Qubes OS, Parrot
          Security, Pardus, Red Star OS, ROSA, SailfishOS,
          SparkyLinux, SteamOS, SUSE Linux Enterprise and SwagArch

(pkgsrc changes)
- Drop patch, upstream now included.

(mef)

2017-05-06 21:37:59 UTC MAIN commitmail json YAML

Note updates tiff-4.0.7nb{8,9}.

(he)

2017-05-06 21:37:16 UTC MAIN commitmail json YAML

2017-05-06 21:29:17 UTC MAIN commitmail json YAML

2017-05-06 21:04:03 UTC MAIN commitmail json YAML

Add entries for tiff-4.0.7nb{5,6,7}.

(he)

2017-05-06 21:02:00 UTC MAIN commitmail json YAML

2017-05-06 20:34:40 UTC MAIN commitmail json YAML

2017-05-06 18:20:17 UTC MAIN commitmail json YAML

Document the pain of libmp4v2 in a single number change.

(maya)

2017-05-06 18:12:01 UTC MAIN commitmail json YAML

libmp4v2: fix build more properly.

if 0 likely out of bounds write, we only have one scratch channel,
don't write to a second if asked to do stereo (thanks, GCC 4.5.3!)

convert lowercase min, max to uppercase - libstdc++6 doesn't approve
of it. mostly using sed, because there's too many occurences.

if we're not returning anything, use a void return type.

fix likely issue with signed char - 0251 may be truncated, but the
equivalent \xa9 won't be.

don't store a return value if we're not going to check it.

correct misleading indentation.

Remove -fpermissive too, as it caused jperkin issues. I could build
without removing -Werror, but I'll keep it since it's full of warnings.

XXX do we want a security advisory for this, if it can be triggered?

(maya)

2017-05-06 16:33:55 UTC MAIN commitmail json YAML

The version of find(1) included in Darwin did not support {} + being passed to
the exec option up until version 9 (Leopard). sysutils/findutils should be used on
prior releases.
This resolves packaging Python modules which utilise lang/python/egg.mk. find(1)
is called here with '{}' +; passed to exec option.

(sevan)

2017-05-06 15:44:15 UTC pkgsrc-2017Q1 commitmail json YAML

Record latest batch of pull-ups.

(bsiegert)

2017-05-06 15:33:36 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5403 - requested by sevan
math/R: build fix for Darwin

Revisions pulled up:
- math/R/PLIST.Darwin                                          1.5

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Fri May  5 09:04:35 UTC 2017

  Modified Files:
          pkgsrc/math/R: PLIST.Darwin

  Log Message:
  R: add some missing PLIST.Darwin entries

(bsiegert)

2017-05-06 15:32:43 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5402 - requested by sevan
devel/splint: build fix

Revisions pulled up:
- devel/splint/distinfo                                        1.11
- devel/splint/patches/patch-aa                                1.4

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Fri May  5 07:34:06 UTC 2017

  Modified Files:
          pkgsrc/devel/splint: distinfo
          pkgsrc/devel/splint/patches: patch-aa

  Log Message:
  splint: use the standard check for C99 before including a C99 header

  If PR pkg/47405 was not fixed before (it probably was), this should
  definitely do the trick.

(bsiegert)

2017-05-06 15:29:59 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5401 - requested by sevan
devel/swig: build fix
devel/swig2: build fix

Revisions pulled up:
- devel/swig/Makefile                                          1.39
- devel/swig2/Makefile                                          1.10

---
  Module Name:    pkgsrc
  Committed By:  jperkin
  Date:          Thu May  4 12:21:45 UTC 2017

  Modified Files:
          pkgsrc/devel/swig: Makefile
          pkgsrc/devel/swig2: Makefile

  Log Message:
  Add examples to CHECK_WRKREF_SKIP.

(bsiegert)

2017-05-06 15:29:10 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5400 - requested by sevan
devel/glib2: build fix

Revisions pulled up:
- devel/glib2/Makefile                                          1.232

---
  Module Name:    pkgsrc
  Committed By:  jperkin
  Date:          Thu May  4 12:19:13 UTC 2017

  Modified Files:
          pkgsrc/devel/glib2: Makefile

  Log Message:
  Add broken python scripts to CHECK_WRKREF_SKIP too.

(bsiegert)

2017-05-06 15:19:40 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5396 - requested by sevan
lang/go: bugfix

Revisions pulled up:
- lang/go/Makefile                                              1.51
- lang/go/distinfo                                              1.47
- lang/go/patches/patch-src_runtime_mem__bsd.go                1.1
- lang/go/patches/patch-src_syscall_syscall__solaris.go        deleted

---
  Module Name:    pkgsrc
  Committed By:  fhajny
  Date:          Tue May  2 17:15:31 UTC 2017

  Modified Files:
          pkgsrc/lang/go: Makefile distinfo
  Added Files:
          pkgsrc/lang/go/patches: patch-src_runtime_mem__bsd.go
  Removed Files:
          pkgsrc/lang/go/patches: patch-src_syscall_syscall__solaris.go

  Log Message:
  * Remove patch adding syscall.Dup2() for SunOS, software should be using
  unix.Dup2() instead.
    https://github.com/joyent/pkgsrc/pull/492
  * Improve handling of low-memory situations on Illumos.
    https://github.com/joyent/pkgsrc/pull/493

(bsiegert)

2017-05-06 15:18:43 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5395 - requested by sevan
net/xymon: build fix

Revisions pulled up:
- net/xymon/Makefile                                            1.49

---
  Module Name:    pkgsrc
  Committed By:  spz
  Date:          Wed May  3 05:29:41 UTC 2017

  Modified Files:
          pkgsrc/net/xymon: Makefile

  Log Message:
  chmod the right files, the .sh are just an identical wrapper now

(bsiegert)

2017-05-06 15:12:53 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5394 - requested by sevan
textproc/mdoclint: bugfix

Revisions pulled up:
- textproc/mdoclint/files/mdoclint                              1.67

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Tue May  2 13:53:14 UTC 2017

  Modified Files:
          pkgsrc/textproc/mdoclint/files: mdoclint

  Log Message:
  Bug fix from Ingo Schwarze: also look for empty lines in unfilled blocks.

(bsiegert)

2017-05-06 15:11:40 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5393 - requested by sevan
net/tor: point update (ensure package remains functional)

Revisions pulled up:
- net/tor/Makefile                                              1.119
- net/tor/distinfo                                              1.80

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Tue May  2 11:16:02 UTC 2017

  Modified Files:
          pkgsrc/net/tor: Makefile distinfo

  Log Message:
  Updated tor to 0.3.0.6.

  Changes in version 0.3.0.6 - 2017-04-26
    Tor 0.3.0.6 is the first stable release of the Tor 0.3.0 series.

    With the 0.3.0 series, clients and relays now use Ed25519 keys to
    authenticate their link connections to relays, rather than the old
    RSA1024 keys that they used before. (Circuit crypto has been
    Curve25519-authenticated since 0.2.4.8-alpha.) We have also replaced
    the guard selection and replacement algorithm to behave more robustly
    in the presence of unreliable networks, and to resist guard-
    capture attacks.

    This series also includes numerous other small features and bugfixes,
    along with more groundwork for the upcoming hidden-services revamp.

    Per our stable release policy, we plan to support the Tor 0.3.0
    release series for at least the next nine months, or for three months
    after the first stable release of the 0.3.1 series: whichever is
    longer. If you need a release with long-term support, we recommend
    that you stay with the 0.2.9 series.

    Below are the changes since 0.2.9.10. For a list of only the changes
    since 0.3.0.5-rc, see the ChangeLog file.

    o Major features (directory authority, security):
      - The default for AuthDirPinKeys is now 1: directory authorities
        will reject relays where the RSA identity key matches a previously
        seen value, but the Ed25519 key has changed. Closes ticket 18319.

    o Major features (guard selection algorithm):
      - Tor's guard selection algorithm has been redesigned from the
        ground up, to better support unreliable networks and restrictive
        sets of entry nodes, and to better resist guard-capture attacks by
        hostile local networks. Implements proposal 271; closes
        ticket 19877.

    o Major features (next-generation hidden services):
      - Relays can now handle v3 ESTABLISH_INTRO cells as specified by
        prop224 aka "Next Generation Hidden Services". Service and clients
        don't use this functionality yet. Closes ticket 19043. Based on
        initial code by Alec Heifetz.
      - Relays now support the HSDir version 3 protocol, so that they can
        can store and serve v3 descriptors. This is part of the next-
        generation onion service work detailled in proposal 224. Closes
        ticket 17238.

    o Major features (protocol, ed25519 identity keys):
      - Clients now support including Ed25519 identity keys in the EXTEND2
        cells they generate. By default, this is controlled by a consensus
        parameter, currently disabled. You can turn this feature on for
        testing by setting ExtendByEd25519ID in your configuration. This
        might make your traffic appear different than the traffic
        generated by other users, however. Implements part of ticket
        15056; part of proposal 220.
      - Relays now understand requests to extend to other relays by their
        Ed25519 identity keys. When an Ed25519 identity key is included in
        an EXTEND2 cell, the relay will only extend the circuit if the
        other relay can prove ownership of that identity. Implements part
        of ticket 15056; part of proposal 220.
      - Relays now use Ed25519 to prove their Ed25519 identities and to
        one another, and to clients. This algorithm is faster and more
        secure than the RSA-based handshake we've been doing until now.
        Implements the second big part of proposal 220; Closes
        ticket 15055.

    o Major features (security):
      - Change the algorithm used to decide DNS TTLs on client and server
        side, to better resist DNS-based correlation attacks like the
        DefecTor attack of Greschbach, Pulls, Roberts, Winter, and
        Feamster. Now relays only return one of two possible DNS TTL
        values, and clients are willing to believe DNS TTL values up to 3
        hours long. Closes ticket 19769.

    o Major bugfixes (client, onion service, also in 0.2.9.9):
      - Fix a client-side onion service reachability bug, where multiple
        socks requests to an onion service (or a single slow request)
        could cause us to mistakenly mark some of the service's
        introduction points as failed, and we cache that failure so
        eventually we run out and can't reach the service. Also resolves a
        mysterious "Remote server sent bogus reason code 65021" log
        warning. The bug was introduced in ticket 17218, where we tried to
        remember the circuit end reason as a uint16_t, which mangled
        negative values. Partially fixes bug 21056 and fixes bug 20307;
        bugfix on 0.2.8.1-alpha.

    o Major bugfixes (crash, directory connections):
      - Fix a rare crash when sending a begin cell on a circuit whose
        linked directory connection had already been closed. Fixes bug
        21576; bugfix on 0.2.9.3-alpha. Reported by Alec Muffett.

    o Major bugfixes (directory authority):
      - During voting, when marking a relay as a probable sybil, do not
        clear its BadExit flag: sybils can still be bad in other ways
        too. (We still clear the other flags.) Fixes bug 21108; bugfix
        on 0.2.0.13-alpha.

    o Major bugfixes (DNS):
      - Fix a bug that prevented exit nodes from caching DNS records for
        more than 60 seconds. Fixes bug 19025; bugfix on 0.2.4.7-alpha.

    o Major bugfixes (IPv6 Exits):
      - Stop rejecting all IPv6 traffic on Exits whose exit policy rejects
        any IPv6 addresses. Instead, only reject a port over IPv6 if the
        exit policy rejects that port on more than an IPv6 /16 of
        addresses. This bug was made worse by 17027 in 0.2.8.1-alpha,
        which rejected a relay's own IPv6 address by default. Fixes bug
        21357; bugfix on commit 004f3f4e53 in 0.2.4.7-alpha.

    o Major bugfixes (parsing):
      - Fix an integer underflow bug when comparing malformed Tor
        versions. This bug could crash Tor when built with
        --enable-expensive-hardening, or on Tor 0.2.9.1-alpha through Tor
        0.2.9.8, which were built with -ftrapv by default. In other cases
        it was harmless. Part of TROVE-2017-001. Fixes bug 21278; bugfix
        on 0.0.8pre1. Found by OSS-Fuzz.
      - When parsing a malformed content-length field from an HTTP
        message, do not read off the end of the buffer. This bug was a
        potential remote denial-of-service attack against Tor clients and
        relays. A workaround was released in October 2016, to prevent this
        bug from crashing Tor. This is a fix for the underlying issue,
        which should no longer matter (if you applied the earlier patch).
        Fixes bug 20894; bugfix on 0.2.0.16-alpha. Bug found by fuzzing
        using AFL (http://lcamtuf.coredump.cx/afl/).

    o Major bugfixes (scheduler):
      - Actually compare circuit policies in ewma_cmp_cmux(). This bug
        caused the channel scheduler to behave more or less randomly,
        rather than preferring channels with higher-priority circuits.
        Fixes bug 20459; bugfix on 0.2.6.2-alpha.

    o Major bugfixes (security, also in 0.2.9.9):
      - Downgrade the "-ftrapv" option from "always on" to "only on when
        --enable-expensive-hardening is provided." This hardening option,
        like others, can turn survivable bugs into crashes--and having it
        on by default made a (relatively harmless) integer overflow bug
        into a denial-of-service bug. Fixes bug 21278 (TROVE-2017-001);
        bugfix on 0.2.9.1-alpha.

    o Minor feature (client):
      - Enable IPv6 traffic on the SocksPort by default. To disable this,
        a user will have to specify "NoIPv6Traffic". Closes ticket 21269.

    o Minor feature (fallback scripts):
      - Add a check_existing mode to updateFallbackDirs.py, which checks
        if fallbacks in the hard-coded list are working. Closes ticket
        20174. Patch by haxxpop.

    o Minor feature (protocol versioning):
      - Add new protocol version for proposal 224. HSIntro now advertises
        version "3-4" and HSDir version "1-2". Fixes ticket 20656.

    o Minor features (ciphersuite selection):
      - Allow relays to accept a wider range of ciphersuites, including
        chacha20-poly1305 and AES-CCM. Closes the other part of 15426.
      - Clients now advertise a list of ciphersuites closer to the ones
        preferred by Firefox. Closes part of ticket 15426.

    o Minor features (controller):
      - Add "GETINFO sr/current" and "GETINFO sr/previous" keys, to expose
        shared-random values to the controller. Closes ticket 19925.
      - When HSFETCH arguments cannot be parsed, say "Invalid argument"
        rather than "unrecognized." Closes ticket 20389; patch from
        Ivan Markin.

    o Minor features (controller, configuration):
      - Each of the *Port options, such as SocksPort, ORPort, ControlPort,
        and so on, now comes with a __*Port variant that will not be saved
        to the torrc file by the controller's SAVECONF command. This
        change allows TorBrowser to set up a single-use domain socket for
        each time it launches Tor. Closes ticket 20956.
      - The GETCONF command can now query options that may only be
        meaningful in context-sensitive lists. This allows the controller
        to query the mixed SocksPort/__SocksPort style options introduced
        in feature 20956. Implements ticket 21300.

    o Minor features (diagnostic, directory client):
      - Warn when we find an unexpected inconsistency in directory
        download status objects. Prevents some negative consequences of
        bug 20593.

    o Minor features (directory authorities):
      - Directory authorities now reject descriptors that claim to be
        malformed versions of Tor. Helps prevent exploitation of
        bug 21278.
      - Reject version numbers with components that exceed INT32_MAX.
        Otherwise 32-bit and 64-bit platforms would behave inconsistently.
        Fixes bug 21450; bugfix on 0.0.8pre1.

    o Minor features (directory authority):
      - Add a new authority-only AuthDirTestEd25519LinkKeys option (on by
        default) to control whether authorities should try to probe relays
        by their Ed25519 link keys. This option will go away in a few
        releases--unless we encounter major trouble in our ed25519 link
        protocol rollout, in which case it will serve as a safety option.

    o Minor features (directory cache):
      - Relays and bridges will now refuse to serve the consensus they
        have if they know it is too old for a client to use. Closes
        ticket 20511.

    o Minor features (ed25519 link handshake):
      - Advertise support for the ed25519 link handshake using the
        subprotocol-versions mechanism, so that clients can tell which
        relays can identity themselves by Ed25519 ID. Closes ticket 20552.

    o Minor features (entry guards):
      - Add UseEntryGuards to TEST_OPTIONS_DEFAULT_VALUES in order to not
        break regression tests.
      - Require UseEntryGuards when UseBridges is set, in order to make
        sure bridges aren't bypassed. Resolves ticket 20502.

    o Minor features (fallback directories):
      - Allow 3 fallback relays per operator, which is safe now that we
        are choosing 200 fallback relays. Closes ticket 20912.
      - Annotate updateFallbackDirs.py with the bandwidth and consensus
        weight for each candidate fallback. Closes ticket 20878.
      - Display the relay fingerprint when downloading consensuses from
        fallbacks. Closes ticket 20908.
      - Exclude relays affected by bug 20499 from the fallback list.
        Exclude relays from the fallback list if they are running versions
        known to be affected by bug 20499, or if in our tests they deliver
        a stale consensus (i.e. one that expired more than 24 hours ago).
        Closes ticket 20539.
      - Make it easier to change the output sort order of fallbacks.
        Closes ticket 20822.
      - Reduce the minimum fallback bandwidth to 1 MByte/s. Part of
        ticket 18828.
      - Require fallback directories to have the same address and port for
        7 days (now that we have enough relays with this stability).
        Relays whose OnionOO stability timer is reset on restart by bug
        18050 should upgrade to Tor 0.2.8.7 or later, which has a fix for
        this issue. Closes ticket 20880; maintains short-term fix
        in 0.2.8.2-alpha.
      - Require fallbacks to have flags for 90% of the time (weighted
        decaying average), rather than 95%. This allows at least 73% of
        clients to bootstrap in the first 5 seconds without contacting an
        authority. Part of ticket 18828.
      - Select 200 fallback directories for each release. Closes
        ticket 20881.

    o Minor features (fingerprinting resistence, authentication):
      - Extend the length of RSA keys used for TLS link authentication to
        2048 bits. (These weren't used for forward secrecy; for forward
        secrecy, we used P256.) Closes ticket 13752.

    o Minor features (geoip):
      - Update geoip and geoip6 to the April 4 2017 Maxmind GeoLite2
        Country database.

    o Minor features (geoip, also in 0.2.9.9):
      - Update geoip and geoip6 to the January 4 2017 Maxmind GeoLite2
        Country database.

    o Minor features (infrastructure):
      - Implement smartlist_add_strdup() function. Replaces the use of
        smartlist_add(sl, tor_strdup(str)). Closes ticket 20048.

    o Minor features (linting):
      - Enhance the changes file linter to warn on Tor versions that are
        prefixed with "tor-". Closes ticket 21096.

    o Minor features (logging):
      - In several places, describe unset ed25519 keys as "<unset>",
        rather than the scary "AAAAAAAA...AAA". Closes ticket 21037.

    o Minor features (portability, compilation):
      - Autoconf now checks to determine if OpenSSL structures are opaque,
        instead of explicitly checking for OpenSSL version numbers. Part
        of ticket 21359.
      - Support building with recent LibreSSL code that uses opaque
        structures. Closes ticket 21359.

    o Minor features (relay):
      - We now allow separation of exit and relay traffic to different
        source IP addresses, using the OutboundBindAddressExit and
        OutboundBindAddressOR options respectively. Closes ticket 17975.
        Written by Michael Sonntag.

    o Minor features (reliability, crash):
      - Try better to detect problems in buffers where they might grow (or
        think they have grown) over 2 GB in size. Diagnostic for
        bug 21369.

    o Minor features (testing):
      - During 'make test-network-all', if tor logs any warnings, ask
        chutney to output them. Requires a recent version of chutney with
        the 21572 patch. Implements 21570.

    o Minor bugfix (control protocol):
      - The reply to a "GETINFO config/names" request via the control
        protocol now spells the type "Dependent" correctly. This is a
        breaking change in the control protocol. (The field seems to be
        ignored by the most common known controllers.) Fixes bug 18146;
        bugfix on 0.1.1.4-alpha.
      - The GETINFO extra-info/digest/<digest> command was broken because
        of a wrong base16 decode return value check, introduced when
        refactoring that API. Fixes bug 22034; bugfix on 0.2.9.1-alpha.

    o Minor bugfix (logging):
      - Don't recommend the use of Tor2web in non-anonymous mode.
        Recommending Tor2web is a bad idea because the client loses all
        anonymity. Tor2web should only be used in specific cases by users
        who *know* and understand the issues. Fixes bug 21294; bugfix
        on 0.2.9.3-alpha.

    o Minor bugfixes (bug resilience):
      - Fix an unreachable size_t overflow in base64_decode(). Fixes bug
        19222; bugfix on 0.2.0.9-alpha. Found by Guido Vranken; fixed by
        Hans Jerry Illikainen.

    o Minor bugfixes (build):
      - Replace obsolete Autoconf macros with their modern equivalent and
        prevent similar issues in the future. Fixes bug 20990; bugfix
        on 0.1.0.1-rc.

    o Minor bugfixes (certificate expiration time):
      - Avoid using link certificates that don't become valid till some
        time in the future. Fixes bug 21420; bugfix on 0.2.4.11-alpha

    o Minor bugfixes (client):
      - Always recover from failures in extend_info_from_node(), in an
        attempt to prevent any recurrence of bug 21242. Fixes bug 21372;
        bugfix on 0.2.3.1-alpha.
      - When clients that use bridges start up with a cached consensus on
        disk, they were ignoring it and downloading a new one. Now they
        use the cached one. Fixes bug 20269; bugfix on 0.2.3.12-alpha.

    o Minor bugfixes (code correctness):
      - Repair a couple of (unreachable or harmless) cases of the risky
        comparison-by-subtraction pattern that caused bug 21278.

    o Minor bugfixes (config):
      - Don't assert on startup when trying to get the options list and
        LearnCircuitBuildTimeout is set to 0: we are currently parsing the
        options so of course they aren't ready yet. Fixes bug 21062;
        bugfix on 0.2.9.3-alpha.

    o Minor bugfixes (configuration):
      - Accept non-space whitespace characters after the severity level in
        the `Log` option. Fixes bug 19965; bugfix on 0.2.1.1-alpha.
      - Support "TByte" and "TBytes" units in options given in bytes.
        "TB", "terabyte(s)", "TBit(s)" and "terabit(s)" were already
        supported. Fixes bug 20622; bugfix on 0.2.0.14-alpha.

    o Minor bugfixes (configure, autoconf):
      - Rename the configure option --enable-expensive-hardening to
        --enable-fragile-hardening. Expensive hardening makes the tor
        daemon abort when some kinds of issues are detected. Thus, it
        makes tor more at risk of remote crashes but safer against RCE or
        heartbleed bug category. We now try to explain this issue in a
        message from the configure script. Fixes bug 21290; bugfix
        on 0.2.5.4-alpha.

    o Minor bugfixes (consensus weight):
      - Add new consensus method that initializes bw weights to 1 instead
        of 0. This prevents a zero weight from making it all the way to
        the end (happens in small testing networks) and causing an error.
        Fixes bug 14881; bugfix on 0.2.2.17-alpha.

    o Minor bugfixes (crash prevention):
      - Fix an (currently untriggerable, but potentially dangerous) crash
        bug when base32-encoding inputs whose sizes are not a multiple of
        5. Fixes bug 21894; bugfix on 0.2.9.1-alpha.

    o Minor bugfixes (dead code):
      - Remove a redundant check for PidFile changes at runtime in
        options_transition_allowed(): this check is already performed
        regardless of whether the sandbox is active. Fixes bug 21123;
        bugfix on 0.2.5.4-alpha.

    o Minor bugfixes (descriptors):
      - Correctly recognise downloaded full descriptors as valid, even
        when using microdescriptors as circuits. This affects clients with
        FetchUselessDescriptors set, and may affect directory authorities.
        Fixes bug 20839; bugfix on 0.2.3.2-alpha.

    o Minor bugfixes (directory mirrors):
      - Allow relays to use directory mirrors without a DirPort: these
        relays need to be contacted over their ORPorts using a begindir
        connection. Fixes one case of bug 20711; bugfix on 0.2.8.2-alpha.
      - Clarify the message logged when a remote relay is unexpectedly
        missing an ORPort or DirPort: users were confusing this with a
        local port. Fixes another case of bug 20711; bugfix
        on 0.2.8.2-alpha.

    o Minor bugfixes (directory system):
      - Bridges and relays now use microdescriptors (like clients do)
        rather than old-style router descriptors. Now bridges will blend
        in with clients in terms of the circuits they build. Fixes bug
        6769; bugfix on 0.2.3.2-alpha.
      - Download all consensus flavors, descriptors, and authority
        certificates when FetchUselessDescriptors is set, regardless of
        whether tor is a directory cache or not. Fixes bug 20667; bugfix
        on all recent tor versions.

    o Minor bugfixes (documentation):
      - Update the tor manual page to document every option that can not
        be changed while tor is running. Fixes bug 21122.

    o Minor bugfixes (ed25519 certificates):
      - Correctly interpret ed25519 certificates that would expire some
        time after 19 Jan 2038. Fixes bug 20027; bugfix on 0.2.7.2-alpha.

    o Minor bugfixes (fallback directories):
      - Avoid checking fallback candidates' DirPorts if they are down in
        OnionOO. When a relay operator has multiple relays, this
        prioritizes relays that are up over relays that are down. Fixes
        bug 20926; bugfix on 0.2.8.3-alpha.
      - Stop failing when OUTPUT_COMMENTS is True in updateFallbackDirs.py.
        Fixes bug 20877; bugfix on 0.2.8.3-alpha.
      - Stop failing when a relay has no uptime data in
        updateFallbackDirs.py. Fixes bug 20945; bugfix on 0.2.8.1-alpha.

    o Minor bugfixes (hidden service):
      - Clean up the code for expiring intro points with no associated
        circuits. It was causing, rarely, a service with some expiring
        introduction points to not open enough additional introduction
        points. Fixes part of bug 21302; bugfix on 0.2.7.2-alpha.
      - Resolve two possible underflows which could lead to creating and
        closing a lot of introduction point circuits in a non-stop loop.
        Fixes bug 21302; bugfix on 0.2.7.2-alpha.
      - Stop setting the torrc option HiddenServiceStatistics to "0" just
        because we're not a bridge or relay. Instead, we preserve whatever
        value the user set (or didn't set). Fixes bug 21150; bugfix
        on 0.2.6.2-alpha.

    o Minor bugfixes (hidden services):
      - Make hidden services check for failed intro point connections,
        even when they have exceeded their intro point creation limit.
        Fixes bug 21596; bugfix on 0.2.7.2-alpha. Reported by Alec Muffett.
      - Make hidden services with 8 to 10 introduction points check for
        failed circuits immediately after startup. Previously, they would
        wait for 5 minutes before performing their first checks. Fixes bug
        21594; bugfix on 0.2.3.9-alpha. Reported by Alec Muffett.
      - Stop ignoring misconfigured hidden services. Instead, refuse to
        start tor until the misconfigurations have been corrected. Fixes
        bug 20559; bugfix on multiple commits in 0.2.7.1-alpha
        and earlier.

    o Minor bugfixes (IPv6):
      - Make IPv6-using clients try harder to find an IPv6 directory
        server. Fixes bug 20999; bugfix on 0.2.8.2-alpha.
      - When IPv6 addresses have not been downloaded yet (microdesc
        consensus documents don't list relay IPv6 addresses), use hard-
        coded addresses for authorities, fallbacks, and configured
        bridges. Now IPv6-only clients can use microdescriptors. Fixes bug
        20996; bugfix on b167e82 from 19608 in 0.2.8.5-alpha.

    o Minor bugfixes (memory leak at exit):
      - Fix a small harmless memory leak at exit of the previously unused
        RSA->Ed identity cross-certificate. Fixes bug 17779; bugfix
        on 0.2.7.2-alpha.

    o Minor bugfixes (onion services):
      - Allow the number of introduction points to be as low as 0, rather
        than as low as 3. Fixes bug 21033; bugfix on 0.2.7.2-alpha.

    o Minor bugfixes (portability):
      - Use "OpenBSD" compiler macro instead of "OPENBSD" or "__OpenBSD__".
        It is supported by OpenBSD itself, and also by most OpenBSD
        variants (such as Bitrig). Fixes bug 20980; bugfix
        on 0.1.2.1-alpha.

    o Minor bugfixes (portability, also in 0.2.9.9):
      - Avoid crashing when Tor is built using headers that contain
        CLOCK_MONOTONIC_COARSE, but then tries to run on an older kernel
        without CLOCK_MONOTONIC_COARSE. Fixes bug 21035; bugfix
        on 0.2.9.1-alpha.
      - Fix Libevent detection on platforms without Libevent 1 headers
        installed. Fixes bug 21051; bugfix on 0.2.9.1-alpha.

    o Minor bugfixes (relay):
      - Avoid a double-marked-circuit warning that could happen when we
        receive DESTROY cells under heavy load. Fixes bug 20059; bugfix
        on 0.1.0.1-rc.
      - Honor DataDirectoryGroupReadable when tor is a relay. Previously,
        initializing the keys would reset the DataDirectory to 0700
        instead of 0750 even if DataDirectoryGroupReadable was set to 1.
        Fixes bug 19953; bugfix on 0.0.2pre16. Patch by "redfish".

    o Minor bugfixes (testing):
      - Fix Raspbian build issues related to missing socket errno in
        test_util.c. Fixes bug 21116; bugfix on 0.2.8.2. Patch by "hein".
      - Remove undefined behavior from the backtrace generator by removing
        its signal handler. Fixes bug 21026; bugfix on 0.2.5.2-alpha.
      - Use bash in src/test/test-network.sh. This ensures we reliably
        call chutney's newer tools/test-network.sh when available. Fixes
        bug 21562; bugfix on 0.2.9.1-alpha.

    o Minor bugfixes (tor-resolve):
      - The tor-resolve command line tool now rejects hostnames over 255
        characters in length. Previously, it would silently truncate them,
        which could lead to bugs. Fixes bug 21280; bugfix on 0.0.9pre5.
        Patch by "junglefowl".

    o Minor bugfixes (unit tests):
      - Allow the unit tests to pass even when DNS lookups of bogus
        addresses do not fail as expected. Fixes bug 20862 and 20863;
        bugfix on unit tests introduced in 0.2.8.1-alpha
        through 0.2.9.4-alpha.

    o Minor bugfixes (util):
      - When finishing writing a file to disk, if we were about to replace
        the file with the temporary file created before and we fail to
        replace it, remove the temporary file so it doesn't stay on disk.
        Fixes bug 20646; bugfix on 0.2.0.7-alpha. Patch by fk.

    o Minor bugfixes (Windows services):
      - Be sure to initialize the monotonic time subsystem before using
        it, even when running as an NT service. Fixes bug 21356; bugfix
        on 0.2.9.1-alpha.

    o Minor bugfixes (Windows):
      - Check for getpagesize before using it to mmap files. This fixes
        compilation in some MinGW environments. Fixes bug 20530; bugfix on
        0.1.2.1-alpha. Reported by "ice".

    o Code simplification and refactoring:
      - Abolish all global guard context in entrynodes.c; replace with new
        guard_selection_t structure as preparation for proposal 271.
        Closes ticket 19858.
      - Extract magic numbers in circuituse.c into defined variables.
      - Introduce rend_service_is_ephemeral() that tells if given onion
        service is ephemeral. Replace unclear NULL-checkings for service
        directory with this function. Closes ticket 20526.
      - Refactor circuit_is_available_for_use to remove unnecessary check.
      - Refactor circuit_predict_and_launch_new for readability and
        testability. Closes ticket 18873.
      - Refactor code to manipulate global_origin_circuit_list into
        separate functions. Closes ticket 20921.
      - Refactor large if statement in purpose_needs_anonymity to use
        switch statement instead. Closes part of ticket 20077.
      - Refactor the hashing API to return negative values for errors, as
        is done as throughout the codebase. Closes ticket 20717.
      - Remove data structures that were used to index or_connection
        objects by their RSA identity digests. These structures are fully
        redundant with the similar structures used in the
        channel abstraction.
      - Remove duplicate code in the channel_write_*cell() functions.
        Closes ticket 13827; patch from Pingl.
      - Remove redundant behavior of is_sensitive_dir_purpose, refactor to
        use only purpose_needs_anonymity. Closes part of ticket 20077.
      - The code to generate and parse EXTEND and EXTEND2 cells has been
        replaced with code automatically generated by the
        "trunnel" utility.

    o Documentation (formatting):
      - Clean up formatting of tor.1 man page and HTML doc, where <pre>
        blocks were incorrectly appearing. Closes ticket 20885.

    o Documentation (man page):
      - Clarify many options in tor.1 and add some min/max values for
        HiddenService options. Closes ticket 21058.

    o Documentation:
      - Change '1' to 'weight_scale' in consensus bw weights calculation
        comments, as that is reality. Closes ticket 20273. Patch
        from pastly.
      - Clarify that when ClientRejectInternalAddresses is enabled (which
        is the default), multicast DNS hostnames for machines on the local
        network (of the form *.local) are also rejected. Closes
        ticket 17070.
      - Correct the value for AuthDirGuardBWGuarantee in the manpage, from
        250 KBytes to 2 MBytes. Fixes bug 20435; bugfix on 0.2.5.6-alpha.
      - Include the "TBits" unit in Tor's man page. Fixes part of bug
        20622; bugfix on 0.2.5.1-alpha.
      - Small fixes to the fuzzing documentation. Closes ticket 21472.
      - Stop the man page from incorrectly stating that HiddenServiceDir
        must already exist. Fixes 20486.
      - Update the description of the directory server options in the
        manual page, to clarify that a relay no longer needs to set
        DirPort in order to be a directory cache. Closes ticket 21720.

    o Removed features:
      - The AuthDirMaxServersPerAuthAddr option no longer exists: The same
        limit for relays running on a single IP applies to authority IP
        addresses as well as to non-authority IP addresses. Closes
        ticket 20960.
      - The UseDirectoryGuards torrc option no longer exists: all users
        that use entry guards will also use directory guards. Related to
        proposal 271; implements part of ticket 20831.

    o Testing:
      - Add tests for networkstatus_compute_bw_weights_v10.
      - Add unit tests circuit_predict_and_launch_new.
      - Extract dummy_origin_circuit_new so it can be used by other
        test functions.
      - New unit tests for tor_htonll(). Closes ticket 19563. Patch
        from "overcaffeinated".
      - Perform the coding style checks when running the tests and fail
        when coding style violations are found. Closes ticket 5500.

(bsiegert)

2017-05-06 15:08:52 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5404 - requested by sevan
graphics/tiff: security fix

Revisions pulled up:
- graphics/tiff/Makefile                                        1.127-1.129
- graphics/tiff/distinfo                                        1.73-1.75
- graphics/tiff/patches/patch-libtiff_tif_dir.c                1.1
- graphics/tiff/patches/patch-libtiff_tif_dirread.c            1.2
- graphics/tiff/patches/patch-libtiff_tif_dirwrite.c            1.1
- graphics/tiff/patches/patch-tools_tiffcp.c                    1.2
- graphics/tiff/patches/patch-tools_tiffcrop.c                  1.1-1.2

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Fri May  5 19:16:58 UTC 2017

  Modified Files:
          pkgsrc/graphics/tiff: Makefile
  Added Files:
          pkgsrc/graphics/tiff/patches: patch-tools_tiffcrop.c

  Log Message:
  Apply fix from upstream to fix CVE-2016-10092, ref.
  http://bugzilla.maptools.org/show_bug.cgi?id=2620 and
  https://github.com/vadz/libtiff/commit/9657bbe3cdce4aaa90e07d50c1c70ae52da0ba6a
  Bump PKGREVISION.

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Fri May  5 19:28:23 UTC 2017

  Modified Files:
          pkgsrc/graphics/tiff: distinfo

  Log Message:
  Forgot "make mps", this one belongs to the previous update, 4.0.7nb3.

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Fri May  5 20:06:03 UTC 2017

  Modified Files:
          pkgsrc/graphics/tiff: Makefile distinfo
          pkgsrc/graphics/tiff/patches: patch-tools_tiffcp.c

  Log Message:
  Apply fix for CVE-2016-10093
  http://bugzilla.maptools.org/show_bug.cgi?id=2610
  https://github.com/vadz/libtiff/commit/787c0ee906430b772f33ca50b97b8b5ca070faec
  Bump PKGREVISION.

---
  Module Name:    pkgsrc
  Committed By:  sevan
  Date:          Fri May  5 20:14:05 UTC 2017

  Modified Files:
          pkgsrc/graphics/tiff: Makefile distinfo
          pkgsrc/graphics/tiff/patches: patch-libtiff_tif_dirread.c
              patch-tools_tiffcrop.c
  Added Files:
          pkgsrc/graphics/tiff/patches: patch-libtiff_tif_dir.c
              patch-libtiff_tif_dirwrite.c

  Log Message:
  CVE-2017-7596
  CVE-2017-7597
  CVE-2017-7599
  CVE-2017-7600
  https://github.com/vadz/libtiff/commit/3144e57770c1e4d26520d8abee750f8ac8b75490
  Dependency for applying advisory patch.
  +http://bugzilla.maptools.org/show_bug.cgi?id=2535
  +https://github.com/vadz/libtiff/commit/0abd094b6e5079c4d8be733829240491cb230f3d
  Bump rev.

(bsiegert)

2017-05-06 15:01:21 UTC pkgsrc-2017Q1 commitmail json YAML

Pullup ticket #5399 - requested by sevan
graphics/tiff: security fix

Revisions pulled up:
- graphics/tiff/Makefile                                        1.126
- graphics/tiff/distinfo                                        1.72
- graphics/tiff/patches/patch-libtiff_tif_dirread.c            1.1
- graphics/tiff/patches/patch-libtiff_tif_getimage.c            1.1
- graphics/tiff/patches/patch-libtiff_tif_jpeg.c                1.1
- graphics/tiff/patches/patch-libtiff_tif_ojpeg.c              1.1
- graphics/tiff/patches/patch-libtiff_tif_read.c                1.1
- graphics/tiff/patches/patch-libtiff_tif_unix.c                1.1
- graphics/tiff/patches/patch-libtiff_tif_win32.c              1.1
- graphics/tiff/patches/patch-libtiff_tiffio.h                  1.1
- graphics/tiff/patches/patch-tools_tiffcp.c                    1.1

---
  Module Name:    pkgsrc
  Committed By:  sevan
  Date:          Wed May  3 23:00:59 UTC 2017

  Modified Files:
          pkgsrc/graphics/tiff: Makefile distinfo
  Added Files:
          pkgsrc/graphics/tiff/patches: patch-libtiff_tif_dirread.c
              patch-libtiff_tif_getimage.c patch-libtiff_tif_jpeg.c
              patch-libtiff_tif_ojpeg.c patch-libtiff_tif_read.c
              patch-libtiff_tif_unix.c patch-libtiff_tif_win32.c
              patch-libtiff_tiffio.h patch-tools_tiffcp.c

  Log Message:
  Add security patches & bump rev.
  via FreeBSD bz #216658

  https://nvd.nist.gov/vuln/detail/CVE-2017-5225
  http://bugzilla.maptools.org/show_bug.cgi?id=2656
  http://bugzilla.maptools.org/show_bug.cgi?id=2657
  https://github.com/vadz/libtiff/commit/5c080298d59efa53264d7248bbe3a04660db6ef7

  https://nvd.nist.gov/vuln/detail/CVE-2017-7592
  http://bugzilla.maptools.org/show_bug.cgi?id=2658
  https://github.com/vadz/libtiff/commit/48780b4fcc42

  https://nvd.nist.gov/vuln/detail/CVE-2017-7593
  http://bugzilla.maptools.org/show_bug.cgi?id=2651
  https://github.com/vadz/libtiff/commit/d60332057b95

  https://nvd.nist.gov/vuln/detail/CVE-2017-7594
  http://bugzilla.maptools.org/show_bug.cgi?id=2659
  https://github.com/vadz/libtiff/commit/8283e4d1b7e5
  https://github.com/vadz/libtiff/commit/2ea32f7372b6

  https://nvd.nist.gov/vuln/detail/CVE-2017-7595
  https://github.com/vadz/libtiff/commit/47f2fb61a3a64667bce1a8398a8fcb1b348ff122

  https://nvd.nist.gov/vuln/detail/CVE-2017-7598
  https://github.com/vadz/libtiff/commit/3cfd62d77c2a7e147a05bd678524c345fa9c2bb8

  https://nvd.nist.gov/vuln/detail/CVE-2017-7601
  https://github.com/vadz/libtiff/commit/0a76a8c765c7b8327c59646284fa78c3c27e5490

  https://nvd.nist.gov/vuln/detail/CVE-2017-7602
  https://github.com/vadz/libtiff/commit/66e7bd59520996740e4df5495a830b42fae48bc4

(bsiegert)

2017-05-06 13:49:31 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.8.1

(tsutsui)

2017-05-06 13:48:39 UTC MAIN commitmail json YAML

Update mlterm to 3.8.1.

Changes noted in doc/en/ReleaseNote:

ver 3.8.1
* Support wayland including libvte compatible library.
  (Build mlterm with --with-gui=wayland option.) (see doc/en/README.wayland)
* Support "compose_dec_special_font" / --decsp option on framebuffer and wayland.
* "line_space" option accepts negative value.
* Add "underline_offset" / --ulpos option.
* Rename wskbd_repeat_1 and wskbd_repeat_N options to kbd_repeat_1 and kbd_repeat_N.
* Enable --enable-anti-alias option of configure script by default.
* Add --enable-fontconfig option which enables fontconfig on framebuffer and wayland
  to configure script. (This option is enabled by default.)
* Add "use_aafont" option which gets mlterm to apply ~/.mlterm/*aafont configurations
  with the use of fontconfig on framebuffer and wayland.
  (The default value is true on wayland, while false on framebuffer.)
* Search alternative glyphs in other fonts automatically on framebuffer and wayland.
  (This feature is enabled if mlterm-{fb|wl} is built with freetype and fontconfig.)
* libvte compatible library supports vte 0.46.0 API.
* Bug fixes:
  Fix detection failuer of mouse event devices on framebuffer/linux. (Thanks to @nyarla)
  (See http://the.nyarla.net/entry/2017/03/25/142516 for details.)
  Fix segfault in using many colors by SGR 38;2;r;g;b or 48;2;r;g;b sequence.

(tsutsui)

2017-05-06 08:22:33 UTC MAIN commitmail json YAML

Updated mbone/rtptools to 1.21

(mef)

2017-05-06 08:22:23 UTC MAIN commitmail json YAML

Updated mbone/rtptools to 1.21
------------------------------
1.21 (July 2016)
    Yann E. MORIN (yann.morin.1998@free.fr): Buildroot [1] is a build-system
    targetting embedded devices. It is able to build toolchains for various
    architectures, based on the traditional GNU compiler collection gcc, the GNU
    binutils and various C libraries, such as GNU libc (glibc), uClibc [2] [3] or
    musl [4].

    glibc is a feature-full C library, which has had support for Yellow Pages
    (and the rest of the SUN RPC stuff) for a long time. However, circa the 2.14
    release, glibc stopped installing the RPC headers [5], on the principle that
    providing the RPC implementation would be better served by a third-party
    package, namely ti-rpc [6]. That did not happen in time, so installing the
    RPC headers from glibc was re-instated circa 2.16.

    uClibc (no longer maintained, replaced by a fork, uClibc-ng) is a fully
    configurable C library for embedded systems. It entirely lacks a SUN RPC
    implementation altogether.

    musl is standards-conforming, lightweight C library. It also entirely lacks a
    SUN RPC implementation.

    TI-RPC is a stand-alone package. It may or may not be available (because the
    user may not need SUN RPC stuff on an embedded device, for example). Besides,
    it is not yet as feature-full as the implementation in glibc, though for all
    practical means, it is totally useable.

    So, there are cases where a SUN RPC implementation is not available.

    This patch makes it so that the use of Yellow Pages is conditional on the
    presence of a SUN RPC implementation, by checking at ./configure whether the
    required header is present, and disabling the corresponding code if the
    header is missing.

    At the same time, the legacy, long unsupported AM_C_PROTOTYPES directive is
    also removed, as it makes recent-ish autoconf fail.

(mef)

2017-05-06 04:39:43 UTC MAIN commitmail json YAML

Updated graphics/flickrnet to 3.24.0

(mef)

2017-05-06 04:39:31 UTC MAIN commitmail json YAML

Updated graphics/flickernet 3.17.0 to 3.24.0
--------------------------------------------
Version Downloads Last updated
                -------        ---------      ------------
FlickrNet API... 3.24.0 (this version) 585 Monday, February 6, 2017
FlickrNet API... 3.22.0 2,278 Friday, February 12, 2016
- Upload now uses substantially less memory, Issue #13
- Refactoring tests
- Add simple retry on Web Exception 502 Bad Gateway
  - a common error returned by Flickr API

FlickrNet API... 3.20.0 193         Tuesday, February 9, 2016
FlickrNet API... 3.19.0 510         Monday, February 1, 2016

(mef)

2017-05-06 02:00:22 UTC MAIN commitmail json YAML

Reduce diff with pkgsrc-wip

No functional change

(kamil)

2017-05-06 01:38:43 UTC MAIN commitmail json YAML

2017-05-06 01:07:05 UTC MAIN commitmail json YAML

Updated fonts/Hasklig to 1.1

(mef)

2017-05-06 01:06:43 UTC MAIN commitmail json YAML

Updated fonts/Hasklig to 1.1
----------------------------
v1.1
  - New ligatures ->>, :::, >=>, <=<, <=>, <->
  - Switched to newer version of calt code by Nikita Prokopov. It
    "doesn窶冲 apply ligatures to long sequences of chars, e.g. !!!!,
    >>>>, etc"
  - Fixed ++ and +++ line inconsistency in heavy italic weights
v1.0
  - Updates to the latest version of SCP
  - Hasklig moves to a ligature substitution mechanism borrowed from
    the excellent Fira Code by Nikita Prokopov

(mef)

2017-05-06 00:57:01 UTC MAIN commitmail json YAML

Updated fonts/Hack-ttf to 2.020

(mef)

2017-05-06 00:56:50 UTC MAIN commitmail json YAML

Updated fonts/Hack-ttf to 2.020
-------------------------------
From: https://github.com/chrissimpkins/Hack/blob/master/CHANGELOG.md
Version 2.020
    divided the vertical stroke in the pipe glyph (U+007C), italic and bold italic sets
    modified U+007C hints in TrueType builds at 6, 7, 10, 11, 12, 13, 14 ppem italic set
    modified U+007C hints in TrueType builds at 6, 7, 10, 14 ppem bold italic set
    modified slant angle and stroke length (U+005C), italic and bold italic sets
    centered U+007C and U+005C, all sets
    modified zero (U+0030) oval fill hints in regular set
    added Powerline glyphs to the bold, italic, and bold italic sets
    U+2502 upper terminal to 1950, lower terminal to -530, all sets
    U+2503 upper terminal to 1950, lower terminal to -530, all sets
    U+250C lower terminal to -530, all sets
    ... (more too many lines ommitted) ...

(mef)

2017-05-05 23:54:13 UTC MAIN commitmail json YAML

2017-05-05 23:20:50 UTC MAIN commitmail json YAML

Reduce diff with pkgsrc-wip/libunwind

(kamil)

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

2017-05-05 22:56:37 UTC MAIN commitmail json YAML

Reduce diff with pkgsrc-wip/lldb-git

(kamil)

2017-05-05 22:47:00 UTC MAIN commitmail json YAML

Reduce diff with pkgsrc-wip/clang-git

This also fixes linking with libstdc++ in clang and should make it usable.

(kamil)

2017-05-05 21:46:50 UTC MAIN commitmail json YAML

Synchronize llvm/Makefile with pkgsrc-wip/llvm-git/Makefile

There shouldn't be functional change in produced binary package.

(kamil)

2017-05-05 21:03:10 UTC MAIN commitmail json YAML

Note update of graphics/tiff to 4.0.7nb4.

(he)

2017-05-05 20:14:05 UTC MAIN commitmail json YAML

2017-05-05 20:06:03 UTC MAIN commitmail json YAML

2017-05-05 19:28:23 UTC MAIN commitmail json YAML

Forgot "make mps", this one belongs to the previous update, 4.0.7nb3.

(he)

2017-05-05 19:17:32 UTC MAIN commitmail json YAML

Note update of graphics/tiff to 4.0.7nb3.

(he)

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

2017-05-05 18:12:24 UTC MAIN commitmail json YAML

2017-05-05 17:38:00 UTC MAIN commitmail json YAML

Move C++11 setting before the first inclusion of compiler.mk. Reuse the
results instead of multiply inclusions.

(joerg)

2017-05-05 16:28:13 UTC MAIN commitmail json YAML

Links against libtermcap.

(jperkin)

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

2017-05-05 15:47:34 UTC MAIN commitmail json YAML

Added www/py-model_mommy version 1.3.2

(adam)

2017-05-05 15:46:41 UTC MAIN commitmail json YAML

Model-mommy offers you a smart way to create fixtures for testing in Django.
With a simple and powerful API you can create many objects with a single line
of code.

(adam)

2017-05-05 15:24:59 UTC MAIN commitmail json YAML

Add api SMF instance.  From Jorge Schrauwen in joyent/pkgsrc#490.

(jperkin)

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

Updated textproc/coccigrep to 1.16

(leot)

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

Update textproc/coccigrep to 1.16

pkgsrc changes:
- Switch MASTER_SITES to MASTER_SITE_GITHUB that also contains newer
  releases
- Delete PYTHON_VERSIONS_INCOMPATIBLE, now coccigrep is compatible
  also with Python 3.

Changes:
1.16
----
- Add support for Python 3.4

1.15
----
- Add Python 3 support

1.14
----
- Various bug fixes and improvements

(leot)

2017-05-05 09:04:35 UTC MAIN commitmail json YAML

R: add some missing PLIST.Darwin entries

(maya)

2017-05-05 08:23:01 UTC MAIN commitmail json YAML

php-intl: help CentOS6 builds by requiring a GCC that recognises -std=c++11

(maya)

2017-05-05 07:34:06 UTC MAIN commitmail json YAML

splint: use the standard check for C99 before including a C99 header

If PR pkg/47405 was not fixed before (it probably was), this should
definitely do the trick.

(maya)

2017-05-05 06:50:29 UTC MAIN commitmail json YAML

Updated databases/py-ldap to 2.4.38; databases/py-ldap3 to 2.2.3

(adam)

2017-05-05 06:50:01 UTC MAIN commitmail json YAML

Changes 2.2.3:
abstraction layer query converts int values to string (thanks dgadmin)
CaseInsensitiveDictWithAlias doesn窶冲 raise an exception anymore if alias is set multiple times to the same key
friendly names in AttrDef are properly managed when performing commits in Writer cursors
no more errors when server returns an empty schema (thanks Glen)
range attributes in entries are properly recognized when auto_range is False
fixed random errors in auto_range searches (thanks James)
fixed checking of malformed schema
added configuration parameter IGNORE_MALFORMED_SCHEMA to not raise exception for servers that don窶冲 follow the LDAP RFCs (defaults to False)
test config moved to test/config.py
testcase_id generated randomly for each test
added ATTRIBUTES_EXCLUDED_FROM_OBJECT_DEF parmeter to exclude some attribute from automatic populate of ObjectDef in Abstract Layer (helpful for AD)
added IGNORED_MANDATORY_ATTRIBUTES_IN_OBJECT_DEF parmeter to exclude some attribute from mandatory attribute list in ObjectDef in Abstract Layer (helpful for AD)
fixed error when using implicit assigning in WritableEntry
added LDAPInvalidValueError Exception
in Python 3 byte filter are converted to unicode before parsing
RESPONSE_DN_ENCODING parameter renamed to ADDITIONAL_ENCODINGS
to_unicode(value, encoding=None, additional_encodings=False) now checks for additional encoodings in ADDITIONAL_ENCODINGS list if additional_encoding is set to True
Reusable strategy uses not lazy Restartable connections

(adam)

2017-05-05 06:44:22 UTC MAIN commitmail json YAML

Changes 2.4.38:

Lib/slapdtest.py
* SlapdObject now evaluates env var SLAPD for optionally pointing
  to OpenLDAP's slapd executable (e.g. with OpenLDAP LTB builds)
* added LDAPI support in slaptest.SlapdObject which is internally used
  in methods ldapadd() and ldapwhoami()
* added method slaptest.SlapdObject.ldapmodify()
* fixed enabling logger in slaptest
* directory name now contains port to be able to run several SlapdObject
  instances side-by-side (e.g. with replication)
* added authz-regexp mapping to rootdn for user running the test
* internally use SASL/EXTERNAL via LDAPI to bind
* SlapdObject.server_id used as serverID in slapd.conf for MMR
* Removed method SlapdObject.started() because SlapdTestCase.setUpClass()
  will be used to add initial entries

Tests/
* ReconnectLDAPObject is also tested by sub-classing test class

(adam)

2017-05-05 01:56:08 UTC MAIN commitmail json YAML

Updated devel/pkgconf to 1.3.5

(mef)

2017-05-05 01:55:56 UTC MAIN commitmail json YAML

Updated devel/pkgconf 1.0.1 to 1.3.5
------------------------------------
Changes from 1.3.4 to 1.3.5:
----------------------------
* Bug fixes:
  - fix --variable output for compatibility some broken configure scripts when they
    request the same variable from multiple packages

Changes from 1.3.3 to 1.3.4:
----------------------------
* Bug fixes:
  - fix a quoting issue exposed by the Go testsuite

Changes from 1.3.2 to 1.3.3:
----------------------------
* Bug fixes:
  - back out disabling the dependency resolver for single-package queries, it caused
    too many regressions.

* Enhancements:
  - allow explicitly disabling the dependency resolver via new environment variable,
    PKG_CONFIG_MINIMUM_TRAVERSE_DEPTH=1.  while pkgconf could already do this using
    --minimum-traverse-depth=1, other pkg-config implementations do not have this
    option, so adding an environment variable allows to make better use of this
    feature (other implementations won't error due to unknown option this way)

Changes from 1.3.1 to 1.3.2:
----------------------------
* Bug fixes:
  - rewrite handling of --modversion, --print-variables and --variable to not require
    the dependency resolver
  - ensure we disable the dependency resolver in all cases where it is a single-package
    query (1.3.1 did not go far enough)

Changes from 1.3.0 to 1.3.1:
----------------------------
* Features:
  - implement --short-errors

* Bug fixes:
  - only consider a single package at a time with --print-requires, --print-requires-private,
    --print-provides, --modversion, --print-variable and --print-variables

* Enhancements:
  - synchronized latest freedesktop.org changes to pkg.m4
  - improve error reporting with legacy --atleast-version and similar flags.

Changes from 1.2.0 to 1.3.0:
----------------------------
* Features:
  - pkgconf --debug now provides a facility for tracing most relevant libpkgconf operations
  - libpkgconf: add warn and trace handlers for warnings
  - replace realpath() with faster, lighter weight path normalization function (#112)
  - pkgconf CLI now emulates pkg-config quoting rules precisely, while allowing direct access
    to the actual fragments via libpkgconf

* Bug fixes:
  - pkg: properly separate static and virtual packages so they are not inappropriately
    optimized out of the dependency graph (#108)
  - argvsplit: do not consider ' and " to have similar rules to escape sequences (#111)
  - pkg: strip trailing whitespace when parsing .pc files

* Enhancements:
  - argvsplit basically rewritten from scratch
  - many code fixes spotted by coverity
  - add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths environment variables to
    disable path relocation feature if needed
  - remove extra whitespace that was present for compatibility with older pkg-config releases (#113)

Changes from 1.1.0 to 1.2.0:
----------------------------
* Features:
  - new --path option lists the .pc files which provided the requested dependencies
  - new path relocation API: pkgconf_path_relocate(), which wraps functions such as
    realpath() and cygwin_conv_path().
  - new --with-path option adds a path to the search list
  - new --define-prefix and --dont-define-prefix features enable automatic prefix
    detection for relocatable SDKs.  this is mostly useful on windows.

* Bug fixes:
  - fragments: fix even more edge cases involving token concatenation
  - path lists: don't attempt to collect path inodes if the filter is disabled
  - path lists: explicitly avoid uninitialised data for the path inode cache
  - client: properly handle --keep-system-cflags and --keep-system-libs

* Enhancements:
  - windows: build libpkgconf as a DLL
  - fragments: only munge fragments if sysroot_dir is actually set
  - overall API: resolver flags have been moved to being a client-object setting
    instead of used for every function invocation

Changes from 1.0.1 to 1.1.0:
----------------------------
* Features:
  - new Provides system allows alternate .pc files to provide a dependency
  - stable library API (with documentation): http://pkgconf.readthedocs.io/

* Enhancements:
  - make it possible to programmatically declare dependencies instead of just using the parser
  - testsuite migrated to run under kyua
  - provide a libpkgconf.pc file for consumers to use
  - pkgconf client: new --pure flag to enable dependency graph optimization in --static mode
  - significant .pc parser speedups using bsearch(3).
  - handle -idirafter in the same way as -isystem CFLAGS
  - learn toolchain "system" paths from GCC environment variables, if present
  - filter duplicate PKG_CONFIG_PATH (and other) entries by inode

* Bug fixes:
  - fragments: fix another edge case involving empty tokens being concatenated onto previous tokens (#99)
  - libpkgconf: remove dependencies on config.h in public headers

(mef)

2017-05-05 01:19:47 UTC MAIN commitmail json YAML

Updated devel/pkg-config to 0.29.2

(mef)

2017-05-05 01:19:36 UTC MAIN commitmail json YAML

Updated devel/pkg-config to 0.29.2
----------------------------------
pkg-config 0.29.2
=================

- Improved pkg-config's recursive package list expansion performance.
  Thanks to Matthew Hanna for the fix.
- Handle an empty prefix setting correctly when --define-prefix is used.
  (#97453)
- Lazily load pc files instead of reading all available pc files during
  initialization. Thanks to Marco Diego Aur辿lio Mesquita for the fix.
  (#98215)
- Check the CPATH environment variable when determining system include
  paths like GCC does. Document the system search path behavior. Thanks
  to v4hn for the fix. (#99224)
- Make PKG_CHECK_MODULES show the module list rather than the variable
  prefix in configure output. Thanks to Russ Albery for the fix.
  (#98334)
- Fix bundled glib build with GCC 6. (#98334)
- Handle -isystem and -idirafter when PKG_CONFIG_SYSROOT_DIR is set.
  (#97337)
- Check the INCLUDE environment variable when determining system include
  paths on Windows builds when --msvc-syntax is used. (#94729)

(mef)

2017-05-05 00:16:07 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Deep to 1.127

(mef)

2017-05-05 00:15:53 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Deep to 1.127
-----------------------------------
1.127    2017-05-04
        - no code changes from previous release

1.126_001 2017-04-17
        - do not eagerly convert simple scalars into tests in the all, any, and
          none tests; this was breaking LeafWrapper application

(mef)

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

Updated ham/fldigi to 4.0.3

(mef)

2017-05-05 00:11:16 UTC MAIN commitmail json YAML

Updated ham/fldigi 3.23.21 to 4.0.3
---------------------------
=Version 4.0.3=
2017-04-30  David Freese  <iam_w1hkj@w1hkj.com>
c9b9bb9: OS X Wizard
a8a6e09: cw decoder
7e552c4: CW wait

=Version 4.0.2=
2017-04-14  keith bellairs  <keith@bellairs.org>
7432793: Lotw Match

2017-04-13  David Freese  <iam_w1hkj@w1hkj.com>
ed5850e: flrigi bw synch
9723972: Clang 8.1.0
97024a9: Sound card
1549193: Revert "wefax"
c85b75e: IFKP image processing
ef39743: Macro Save
4396c43: CW end-of-transmit
2f1d709: Font Initialization
a1d4122: OS X socket connect
835d823: Winkeyer exit process

=Version 4.0.1=
f40e79d: Socket connect

=Version 4.0.0=
7efc9b2: OS X 10.12 build
ffd6f09: STATION_CALLSIGN
f0f3763: Free BSD mods
b163605: Logbook mods
167f064: ru-po-update
5354812: Default Tx Audio
fac5963: remove sprintf
a9db866: Documentation update
b522581: n3fjp logger search
c565b03: fopen -> fl_fopen
abd9554: 48 bar macro
5f5776c: CW decoder
9c0f906: DX cluster
016799a: Logbook support
b4e227b: WinKeyer
1fe26c1: fsq ifkp s/n computation
d576fd8: fltk version update
2a1a8c3: Macro Date Time Formats

2017-02-24  Keith Bellairs  <keith@bellairs.org>
627eb31: lotw addition

2017-02-23  David Freese  <iam_w1hkj@w1hkj.com>
0507110: THOR/IFKP Image transfers

2017-02-23  Giuseppe Ciaccio  <giuseppe.ciaccio@unige.it>
95b51b6: OSS bug fix

2017-02-21  David Freese  <iam_w1hkj@w1hkj.com>
f462dd7: ifkp s/n update
376f7f5: PSKMAIL PTT fault protection
bcec5aa: Logbook File Handling
cbdea29: n3fjp contest update
fccb4eb: fsq s/n update
1786a5e: README update
67bc122: Russian UTF-8 translation
9decf04: Tooltips

2017-01-30  Jae Stutzman  <k5jae@stutzman.net>
fef4e93: Hamlib/RigCAT/XMLRPC Interface

(pkgsrc changes)
- Drop patch, upstream fixed it (slightly different from ours)
    our patch        if ( ptr2          && (unsigned)(ptr2 - ptr) <= p)
    upstream        if ((ptr2 != NULL) && (unsigned)(ptr2 - ptr) <= p)
- +.include "ham/flxmlrpc/buildlink3.mk"

(mef)

2017-05-05 00:07:40 UTC MAIN commitmail json YAML

Added ham/flxmlrpc version 0.1.4

(mef)

2017-05-05 00:05:40 UTC MAIN commitmail json YAML

Import flxmlrpc-0.1.4 as ham/flxmlrpc.

This is flxmlrpc, an implementation of the XmlRpc protocol
written in C++, based upon XmlRpc++0.7 and modified to provide additional XmlRpc
Variable types.  It is used in fldigi, flrig, flnet, flmsg, flarq, flamp, fllog;
a suite of programs written for amateur radio emergency communications.

flxmlrpc is designed to make it easy to incorporate xmlrpc client and server
support into C++ applications. Or use both client and server objects in your
application for easy peer-to-peer support.

(mef)

2017-05-04 22:48:24 UTC MAIN commitmail json YAML

Add missing BUILD_DEPENDS.

(wiz)

2017-05-04 21:20:04 UTC MAIN commitmail json YAML

Updated textproc/py-lxml to 3.7.3

(adam)

2017-05-04 21:19:29 UTC MAIN commitmail json YAML

Changes 3.7.3:
Bugs fixed
* GH-218 was ineffective in Python 3.
* GH-222: lxml.html.submit_form() failed in Python 3.

(adam)

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

Updated devel/py-prompt_toolkit to 1.0.14; time/py-dateutil to 2.6.0; devel/py-jupyter_client to 5.0.1; devel/py-ipykernel to 4.6.1

(adam)

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

Changes 4.6.1:
- Fix eventloop-integration bug preventing Qt windows/widgets from displaying with ipykernel 4.6.0 and IPython ≥ 5.2.
- Avoid deprecation warnings about naive datetimes when working with jupyter_client ≥ 5.0.

(adam)

2017-05-04 20:24:06 UTC MAIN commitmail json YAML

Python 2.7 requires py-scandir

(adam)

2017-05-04 20:23:31 UTC MAIN commitmail json YAML

2017-05-04 19:53:41 UTC MAIN commitmail json YAML

Fix PLIST for Python 2.x

(adam)

2017-05-04 19:47:48 UTC MAIN commitmail json YAML

Changes 5.0.1:
- Update internal protocol version number to 5.1,
  which should have been done in 5.0.0.

(adam)

2017-05-04 19:45:57 UTC MAIN commitmail json YAML

Version 2.6.0:

* Added PEP-495-compatible methods to address ambiguous and imaginary dates in
time zones in a backwards-compatible way. Ambiguous dates and times can now
be safely represented by all dateutil time zones.

* Added new methods for working with ambiguous and imaginary dates to the tz
module. datetime_ambiguous() determines if a datetime is ambiguous for a given
zone and datetime_exists() determines if a datetime exists in a given zone.
This works for all fold-aware datetimes, not just those provided by dateutil.

* Fixed an issue where dst() in Portugal in 1996 was returning the wrong value
in tz.tzfile objects

* Fixed an issue where zoneinfo.ZoneInfoFile errors were not being properly
deep-copied.

* Refactored tzwin and tzrange as a subclass of a common class, tzrangebase, as
there was substantial overlapping functionality. As part of this change,
tzrange and tzstr now expose a transitions() function, which returns the
DST on and off transitions for a given year.

* Deprecated zoneinfo.gettz() due to confusion with tz.gettz(), in favor of
get() method of zoneinfo.ZoneInfoFile objects.

* For non-character, non-stream arguments, parser.parse now raises TypeError
instead of AttributeError.

* Fixed an issue where tzfile objects were not properly handling dst() and
tzname() when attached to datetime.time objects.

* /usr/share/lib/zoneinfo was added to TZPATHS for compatibility with Solaris
systems.

* tzoffset and tzrange objects now accept either a number of seconds or a
datetime.timedelta() object wherever previously only a number of seconds was
allowed.

* datetime.timedelta objects can now be added to relativedelta objects.

* Refactored relativedelta.weekday and rrule.weekday into a common base class
to reduce code duplication.

(adam)

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

Changes 1.0.14:
Fixes:
- Handle arguments in the $EDITOR and $VISUAL env variable.
- Added missing explicit loops for Futures in asyncio_posix eventloop.
- Fallback to default terminal size if reported as 0.
- Don't save undo state when receiving CPRResponse.
- Set VMIN terminal flag to 1 when entering raw mode.
  (Fixes a bug on Solaris.)
- Fix `previous_key_sequences`.

(adam)

2017-05-04 19:25:03 UTC MAIN commitmail json YAML

Updated textproc/py-jsonschema to 2.6.0; textproc/py-jinja2 to 2.9.6; fonts/fontforge to 20161004. Added graphics/libspiro version 0.5.20150702

(adam)

2017-05-04 19:23:18 UTC MAIN commitmail json YAML

This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.

It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.

There are two tags and package sets. 20161004 is the original release, and 20161005 adds support for Ubuntu 16.04 and 16.10.

(adam)

2017-05-04 19:21:35 UTC MAIN commitmail json YAML

Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful
curves.

Using bezier splines an artist can easily draw curves with the same slope on
either side of an on-curve point. Spiros, on the other hand, are based on
clothoid splines which make it easy to maintain constant curvature as well as
constant slope. Such curves will simply look nicer.

Raph Levien's spiro splines only use on-curve points and so are easier to use
and more intuitive to the artist.

This library will take an array of spiro control points and convert them into
a series of bezier splines which can then be used in the myriad of ways the
world has come to use beziers.

(adam)

2017-05-04 18:44:12 UTC MAIN commitmail json YAML

Add GCC_VERSION_SUFFIX, which can be used i.e. on SuSE systems to select
between different compiler versions.

(joerg)

2017-05-04 18:30:56 UTC MAIN commitmail json YAML

Simplify PATH handling. Use full pkgsrc path for cwrappers, but skip the
cwrapper directory itself.

(joerg)

2017-05-04 18:29:48 UTC MAIN commitmail json YAML

Unconditionally use standard headers, nothing defines the guards.

(joerg)

2017-05-04 18:11:09 UTC MAIN commitmail json YAML

2017-05-04 17:46:53 UTC MAIN commitmail json YAML

v2.6.0
Support for Python 2.6 has been dropped.
Improve a few error messages for uniqueItems and additionalProperties
Fix an issue with ErrorTree's handling of multiple errors

(adam)

2017-05-04 17:39:16 UTC MAIN commitmail json YAML

Note GCC7PKGREVISION bump.

(maya)

2017-05-04 17:38:23 UTC MAIN commitmail json YAML

gcc7: unbreak non-linux after GCC r243219.
GCC target/80600. Thanks joerg.
Fix wip package reference, thanks Kai-Uwe Eckhardt.

Bump PKGREVISION

(maya)

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

Updated lang/nodejs to 7.10.0

(fhajny)

2017-05-04 16:39:36 UTC MAIN commitmail json YAML

Update lang/nodejs to 7.10.0.

- crypto: add randomFill and randomFillSync
- meta: Added new collaborators
  - add lucamaraschi to collaborators
  - add DavidCai1993 to collaborators
  - add jkrems to collaborators
  - add AnnaMag to collaborators
- process: fix crash when Promise rejection is a Symbol
- url: make WHATWG URL more spec compliant
- v8:
  - fix stack overflow in recursive method
  - fix build errors with g++ 7

(fhajny)

2017-05-04 15:12:34 UTC MAIN commitmail json YAML

Set RUBY_RAILS_SUPPORTED to 32 and utlize it.

(taca)

2017-05-04 15:11:25 UTC MAIN commitmail json YAML

Do not include "rails.mk" here.

(taca)

2017-05-04 15:10:34 UTC MAIN commitmail json YAML

Do not include "rails.mk" here.

(taca)

2017-05-04 15:09:10 UTC MAIN commitmail json YAML

Include "rails.mk" if RUBY_RAILS_SUPPORTED is defined.

(taca)

2017-05-04 15:06:18 UTC MAIN commitmail json YAML

Set RUBY_RAILS_SUPPORTED to 42 and utilize it.

(taca)

2017-05-04 15:03:59 UTC MAIN commitmail json YAML

Set RUBY_RAILS_SUPPORTED to 32 and utilize it.

(taca)

2017-05-04 12:53:35 UTC MAIN commitmail json YAML

Updated security/putty to 0.69

(ryoon)

2017-05-04 12:52:35 UTC MAIN commitmail json YAML

Update to 0.69

* Convert to use GTK 3 to fix build

Changelog:
These features are new in 0.69 (released 2017-04-29):

    Security fix: the Windows PuTTY binaries should no longer be vulnerable to hijacking by specially named DLLs in the same directory, even the names we missed when we thought we'd fixed this in 0.68. See vuln-indirect-dll-hijack-2.
    Windows PuTTY should work with MIT Kerberos again, after our DLL hijacking defences broke it.
    Jump lists should now appear again on the PuTTY shortcut in the Windows Start Menu.
    You can now explicitly configure SSH terminal mode settings not to be sent to the server, if your server objects to them.

(ryoon)

2017-05-04 12:26:59 UTC MAIN commitmail json YAML

Updated www/php-nextcloud to 11.0.3

(ryoon)

2017-05-04 12:26:06 UTC MAIN commitmail json YAML

Update to 11.0.3

Changelog:
Server

    Use the correct principal for shared addressbooks (server/3608)
    Fix saving backup codes by using a correct data uri (server/3652)
    Update icewind/streams to 0.5.2 (server/32931)
    Fix string comparison and return docs (server/3665)
    Typecast shared mount's storage_id to int as documented + some refactor to avoid similar bugs (server/3658)
    Use a proper date format for transfer ownership (server/3700)
    DAV sharing permissions should not depend on the order (server/3722)
    Add new user agent of windows 10 dav backend (server/37641)
    Add back appstoreenabled config switch (server/37671)
    Call right function after sudo mode (server/3820)
    Dont allow empty wildcard search (server/3842)
    Remove single quotes around search query like in user search (server/3849)
    Fix mimetype detection on public uploads for the workflow engine (server/3765)
    Fix branding and show Nextcloud (server/39691)
    Fix reshare with user activity message (server/39812)
    Create correct VCard and return correct error codes (server/4029)
    Prevent migration from ownCloud 10 to Nextcloud 11 (server/34151)
    Make sure transparency is an integer when saving a calendar (server/4167)
    Make public links work with master key (server/42071)
    Don't try to render the avatars if avatars are disabled (server/4214)
    Reduce error message text (server/42281)
    Don't list on public calendar endpoints (server/4229)
    Fix upload of folders in Chrome (server/4154)
    Make sure blob columns are correctly converted as parameters (server/4233)
    Save the scope of an auth token in the session (server/4225)
    Take share by mail into consideration if we calculate the access list (server/4242)
    Also add the root of external storages to the file id list (server/4237)
    Fix LDAP description (server/42382)
    Remove the double password confirmation on changing cron (server/4236)
    Fix scheduling plugin on legacy caldav endpoint (server/4235)
    Directly fix invalid values of DTEND and DTSTART (server/4234)
    Make JobList::next() lock free (server/4254)
    Don't remove owner property for public calendars (server/4272)
    Add capabilities for share by mail (server/42511)
    Dont use the permissions mask while scanning (server/4278)
    Add missing maintenance plugin to new DAV endpoint (server/4290)
    Fix bug with shared_by for own calendars if shared (server/4301)
    Translation string corrected > 1 user (server/4377)

Activity

    Fix activities for "Files drop" on external storages (activity/118)

User_SAML

    Bump to php-saml 2.10.5 (user_saml/1001)

Logreader

    Small screen layout improvements (logreader/2bcd915969386ceb77c7f91dfd5fc19fd3212346
    Fix log filtering (logreader/4095dfc62dcceb3c59a3f581baa5589737d0e6f3)
    Greatly speedup log iteration (logreader/71a4c6849641f821e80d96674c57a69fe7a8aa9e)
    Search more rows (logreader/b9d00b5599ac8a76862895266f1c23096391aad8)
    Stop iterating if we dont have a valid file handle (logreader/a87a8e653ecae5efef6342e645b98f2878219c87)
    Don't return a LogIterator on a broken handle (logreader/39069108f99d463b1cb8bc944f3ef24324b9f43d)
    More robust log iteration (logreader/c0eb04d55bf1dee94ef523dae0e3b0e6afc272a6)
    Use proper iso date format (logreader/13a31181a6d72d084797a71f49f2c5edee8c8dae)
    Automatically try to fix some common escape errors from copy-pasted log entries (logreader/031db2a7f9b9f8cee42acf6eae7d993d31d4660a)
    Fix stack trace parsing of incorrectly escaped logentries (logreader/538667770edfdd48374ef33e9c15498ed98ece60)
    Highlight entries from the same request when clicking on an entry (logreader/2d1ccd0e4cca32220fcbe0b4d79d1cd23f0e73a5)
    Fix copy paste info searchfield (logreader/0e91b2f46649a720feb7c3b6b8266b8657db5574)
    Fix reset search after 0 results (logreader/50bec8ecf7edd81cfb96a35089283c0d879b41f3)
    Allow searching for requestId and user (logreader/7f84e55bb4a1e4086ab0918a6bf58ad3885bbd91)
    Allow searching in url (logreader/7833d97cf85fd351d2f7550d67d21bd0c2a815f4)
    Fix infinite scroll (logreader/cbe874c6c068b9156ad8456edf31d112da40cbc9)
    Dont show loading indicator if we already have entries (logreader/d26a08dc0540126177e8d20c3e243b44c5a399c4)

Gallery

    Fix upload after core changes (gallery/b4ac4429841cfe2b7ea260dfb37fcde25580143c2)
    Update JavaScript libraries (gallery/247)

(ryoon)

2017-05-04 12:21:45 UTC MAIN commitmail json YAML

2017-05-04 12:19:13 UTC MAIN commitmail json YAML

Add broken python scripts to CHECK_WRKREF_SKIP too.

(jperkin)

2017-05-04 10:43:59 UTC MAIN commitmail json YAML

Updated www/py-tornado to 4.5.1; devel/py-pexpect to 4.2.1

(adam)

2017-05-04 10:43:28 UTC MAIN commitmail json YAML

Version 4.2.1
* Fix to allow running ``env`` in replwrap-ed bash.
* Raise more informative exception from pxssh if it fails to connect.
* Change ``passmass`` example to not log passwords entered.

(adam)

2017-05-04 09:50:21 UTC MAIN commitmail json YAML

What's new in Tornado 4.5

`tornado.log`
- Improved detection of libraries for colorized logging.

`tornado.httputil`
- `.url_concat` once again treats None as equivalent to an empty sequence.

(adam)