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

2024-05-13 03:51:21 UTC Now

2017-01-12 11:30:23 UTC MAIN commitmail json YAML

Update to latest release 0.7.11. No changelog. Assume "more/better/faster".

(rodent)

2017-01-12 11:24:30 UTC MAIN commitmail json YAML

Updated textproc/p5-HTML-FormatText-WithLinks-AndTables to 0.07

(rodent)

2017-01-12 11:24:18 UTC MAIN commitmail json YAML

0.07    Fri 16 Dec 2016
  Strips \240 characters created by HTML::Formatter when it encounters a  

(rodent)

2017-01-12 11:20:13 UTC MAIN commitmail json YAML

Updated editors/ed to 1.14.1

(wiz)

2017-01-12 11:20:02 UTC MAIN commitmail json YAML

Updated ed to 1.14.1.

Changes in version 1.14:

Version 1.14 is the largest bug hunt ever attempted in GNU ed. Other
goals of version 1.14 are to complete the documentation and to remove
any gratuitous incompatibilities with the POSIX standard. Thanks to Ori
Avtalion for initiating all this with a couple bug reports. ;-)

Byte counts, informative messages, command error messages, and the '?'
and '!' prompts are now written to stdout instead of to stderr. The
standard error (stderr) is now used only for diagnostic messages.

The current address is now correctly set to the addressed line after an
empty insert command.

Fixed inconsistent behavior of the substitute command. It incorrectly
reported 'Invalid pattern delimiter' when the two last delimiters were
omitted after a null regular expression. Now it consistently reports
'Missing pattern delimiter' if the two last delimiters are omitted after
any regular expression (null or not).

's/a/%' has been fixed. It incorrectly replaced 'a' with '%' instead of
using the replacement from the last substitution.

An infinite loop, happening when EOF was found in the middle of a
replacement string, has been fixed.

Ed no longer accepts newlines in the replacement of a 's' command if it
is part of the command list of a global command, because in this case
the meaning of the newline becomes ambiguous. For the same reason, the
last delimiter can't be omitted if the 's' command is not the last
command in the command list.

The substitute command now correctly sets the current address to the
address of the last line on which a substitution occurred, and leaves it
unchanged if no substitution is performed.

A bug in the calculation of address offsets has been fixed. '3 ---- 2'
was calculated as address -2 instead of the correct address 1.

Address ranges with the first address omitted are now accepted.

The current address is now correctly set to the addressed line (or to
the new last line if at EOF) after an empty replacement text in the
change command.

Repeated print suffixes are now rejected. It has been documented that ed
allows any combination of non-repeated print suffixes and combines their
effects.

The substitute command now accepts suffixes in any order.

The 'repeat substitution' command now rejects multiple count suffixes.

The 'p' suffix of the 'repeat substitution' command now toggles all the
print suffixes of the last substitution.

End of file on standard input now behaves as a 'q' command.

The modified status is no longer cleared after writing the buffer to the
standard input of a shell command. (Reported by J駻�me Frgacic).

The descriptions of the 'a', 'c', 'e', 'g', 'i', 'j', 'k', 'm', 'q',
'r', 's', 'u' and 'w' commands in the manual have been fixed.

Most tests in the testsuite have been improved. Bug reporting has been
simplified; only the failed logs and results are kept in the test
directory, which can then be (tarred, compressed, and) attached to the
bug report.

(wiz)

2017-01-12 09:39:47 UTC MAIN commitmail json YAML

2017-01-12 09:11:27 UTC MAIN commitmail json YAML

Added dependency on camlp4

(jaapb)

2017-01-12 05:53:22 UTC MAIN commitmail json YAML

Updated misc/raspberrypi-userland to
734d76b0675685e9ec9148694f2cc00f58e5ebc0

(skrll)

2017-01-12 05:49:54 UTC MAIN commitmail json YAML

2017-01-12 01:25:13 UTC MAIN commitmail json YAML

Updated devel/gperf to 3.1

(wiz)

2017-01-12 01:25:03 UTC MAIN commitmail json YAML

Updated gperf to 3.1.

Add test target.

New in 3.1:
* The generated C code is now in ANSI-C by default. If you want to support
  pre-ANSI-C compilers, you need to provide the option --language=C on the
  command line or %language=C in the source file.
* The 'len' parameter of the hash function and of the lookup function is now
  of type 'size_t' instead of 'unsigned int'. This makes it safe to call these
  functions with strings of length > 4 GB, on 64-bit machines.
* Added option --constants-prefix.
* Added declaration %define constants-prefix.

(wiz)

2017-01-12 01:13:21 UTC MAIN commitmail json YAML

Updated www/py-django-tastypie to 0.13.3

(rodent)

2017-01-12 01:13:12 UTC MAIN commitmail json YAML

v0.13.3
Date: 2016-02-17
Bugfixes

    Permit changing existing value on a ToOneField to None. (Closes #1449)

v0.13.2
Date: 2016-02-14
Bugfixes

    Fix in Resource.save_related: related_obj can be empty in patch requests (introduced in #1378). (Fixes #1436)

    Fixed bug that prevented fitlering on related resources. apply_filters hook now used in obj_get. (Fixes #1435, Fixes #1443)

    Use build_filters in obj_get. (Fixes #1444)

    Updated DjangoAuthorization to disallow read unless a user has change permission. (#1407, PR #1409)

    Authorization classes now handle usernames containing spaces. Closes #966.

    Cleaned up old, unneeded code. (closes PR #1433)
            Reuse Django test Client.patch(). (@SeanHayes, closes #1442)
            Just a typo fix in the testing docs (by @bezidejni, closes #810)
            Removed references to patterns() (by @SeanHayes, closes #1437)
            Removed deprecated methods Resource.apply_authorization_limits and Authorization.apply_limits from code and documentation. (by @SeanHayes, closes #1383, #1045, #1284, #837)
            Updates docs/cookbook.rst to make sure it's clear which url to import. (by @yuvadm, closes #716)
            Updated docs/tutorial.rst. Without "null=True, blank=True" parameters in Slugfield, expecting "automatic slug generation" in save method is pointless. (by @orges, closes #753)
            Cleaned up Riak docs. (by @SeanHayes, closes #275)
            Include import statement for trailing_slash. (by @ljosa, closes #770)
            Fix docs: Meta.filtering is actually a dict. (by @georgedorn, closes #807)
            Fix load data command. (by @blite, closes #357, #358)

    Related schemas no longer raise error when not URL accessible. (Fixes PR #1439)

    Avoid modifying Field instances during request/response cycle. (closes #1415)

    Removing the Manager dependency in ToManyField.dehydrate(). (Closes #537)

v0.13.1
Date: 2016-01-25
Bugfixes

    Prevent muting non-tastypie's exceptions (#1297, PR #1404)
    Gracefully handle UnsupportFormat exception (#1154, PR #1417)
    Add related schema urls (#782, PR #1309)
    Repr value must be str in Py2 (#1421, PR #1422)
    Fixed assertHttpAccepted (PR #1416)

v0.13.0
Date: 2016-01-12

Dropped Django 1.5-1.6 support, added Django 1.9.
Bugfixes

    Various performance improvements (#1330, #1335, #1337, #1363)
    More descriptive error messages (#1201)
    Throttled requests now include Retry-After header. (#1204)
    In DecimalField.hydrate, catch decimal.InvalidOperation and raise ApiFieldError (#862)
    Add 'primary_key' Field To Schema (#1141)
    ContentTypes: Remove 'return' in __init__; remove redundant parentheses (#1090)
    Allow callable strings for ToOneField.attribute (#1193)
    Ensure Tastypie doesn't return extra data it received (#1169)
    In DecimalField.hydrate, catch decimal.InvalidOperation and raise ApiFieldError (#862)
    Fixed tastypie's losing received microseconds. (#1126)
    Data leakage fix (#1203)
    Ignore extra related data (#1336)
    Suppress Content-Type header on HTTP 204 (see #111) (#1054)
    Allow creation of related resources that have an 'items' related_name (supercedes #1000) (#1340)
    Serializers: remove unimplemented to_html/from_html (#1343)
    If GEOS is not installed then exclude geos related calls. (#1348)
    Fixed Resource.deserialize() to honor format parameter (#1354 #1356, #1358)
    Raise ValueError when trying to register a Resource class instead of a Resource instance. (#1361)
    Fix hydrating/saving of related resources. (#1363)
    Use Tastypie DateField for DateField on the model. (SHA: b248e7f)
    ApiFieldError on empty non-null field (#1208)
    Full schema (all schemas in a single request) (#1207)
    Added verbose_name to API schema. (#1370)
    Fixes Reverse One to One Relationships (Replaces #568) (#1378)
    Fixed "GIS importerror vs improperlyconfigured" (#1384)
    Fixed bug which occurs when detail_uri_name field has a default value (Issue #1323) (#1387)
    Fixed disabling cache using timeout=0, fixes #1213, #1212 (#1399)
    Removed Django 1.5-1.6 support, added 1.9 support. (#1400)
    stop using django.conf.urls.patterns (#1402)
    Fix for saving related items when resource_uri is provided but other unique data is not. (#1394) (#1410)

v0.12.2
Date: 2015-07-16

Dropped Python 2.6 support, added Django 1.8.
Bugfixes

    Dropped support for Python 2.6
    Added support for Django 1.8
    Fix stale data caused by prefetch_related cache (SHA: b78661d)

(rodent)

2017-01-12 00:52:34 UTC MAIN commitmail json YAML

Updated textproc/py-phonenumbers to 8.0.0

(rodent)

2017-01-12 00:52:25 UTC MAIN commitmail json YAML

What's new in 8.0.0

Merge to upstream commit 1eb06f31e1dd; relevant code changes:

    Removing the ability for .._for_region methods in shortnumberinfo.py to work on strings, as well of phone number objects. These have been marked deprecated for months. Any users of these methods should call phonenumbers.parse first to create a PhoneNumber object, and pass this in.
    Support semicolon as extension character while parsing phone numbers. This is not applicable when you are trying to find the phone numbers.

What's new in 7.7.5

Merge to upstream commit e905483f87cf; relevant code changes:

    Removing all references to possible_number_pattern other than in the metadata itself.

What's new in 7.7.4

Merge to upstream commit fedbc7020703; code changes:

    GitHub project changes:
        Changed tag to vX.Y.Z from release-X.Y.Z; this may affect ports and derived projects.
    Metadata structure changes in XML file:
        Mobile and Fixed-Line blocks are no longer assumed to inherit missing data from the GeneralDesc, but are treated like every other phone number type. This means that for the non-geographical country codes, like +800, the example number has been moved from generalDesc to the relevant number types, and the code in getExampleNumberForNonGeoEntity has been changed to look at these sub-types for an example number. This also means that the "NA" and "-1" blocks present in the metadata to indicate that no mobile or fixed-line numbers appear for the entity have been removed. There should no longer be an exampleNumber at the generalDesc level, but it should be present at every PhoneNumberDesc with data.
    Code changes:
        Using new possibleLengthInfo to decide whether a short number is the right length or not. This could result in more specific results; whereas before, a number from length 3 to length 6 may have been deemed possible, now we may exclude a number of length 5.
        Add hash (#) as a diallable character. Numbers with # in them will no longer have formatting applied in format_n_original_format, and normalize_diallable_chars_only now retains the # symbol.
        example_number_for_non_geo_entity has been changed to look at the specific number types, not just the generalDesc, for the example numbers; this is a necessary change after the metadata structure change detailed above.

What's new in 7.7.3

Merge to upstream commit ad0ce0c94501; code changes:

    Fixed phonemetadata.py not to merge from a NumberFormat's unset bool national_prefix_optional_when_formatting.

What's new in 7.7.2

Merge to upstream commit 2d0d216f6032; code changes:

    Stop setting empty preferred_domestic_carrier_code, and if we are passed such a number then treat the empty field as if unset.

What's new in 7.7.1

Merge to upstream commit 8c37310deb49; code changes:

    Switching the internal implementation of is_possible_number and related functions to use the new possibleLengths metadata. This affects a lot of countries, making is_possible_number more restrictive as more precise data is available. It also affects parsing ambiguous and invalid numbers, as we decide whether to strip a possible national prefix (1) or country code based on the length of the number and whether it is possible before or after this.
    Formatting, naming and comment tweaks to follow style guide
    Removal of unneeded _can_be_geocoded method in the timezone.py file, using phonenumberutil.py instead

What's new in 7.7.0

Merge to upstream commit 1ec4d341c3cd; no code changes that affect the Python version so this is just a version bump to stay in sync with upstream.
What's new in 7.6.1

Merge to upstream commit 7cc500f588db; code changes:

    phonemetadata.py has two more fields to represent possible lengths of phone numbers. Changed buildmetadatafromxml.py to alter the way that metadata about possible-lengths information is consumed when constructing metadata to populate these. Discussion list email

What's new in 7.6.0

Merge to upstream commit ddf60b1c175e; code changes:

    Made is_number_geographical() public and added is_number_type_geographical(), and changed the geocoder to use this when checking whether to give a detailed answer or country-level only.

What's new in 7.5.0

Merge to upstream commit 3f83454ed62b; no code changes that affect the Python version so this is just a version bump to stay in sync with upstream.

(rodent)

2017-01-12 00:48:35 UTC MAIN commitmail json YAML

Updated textproc/py-ftfy to 4.2.0

(rodent)

2017-01-12 00:48:25 UTC MAIN commitmail json YAML

DEPENDS on devel/py-wcwidth and textproc/py-html5lib.

(rodent)

2017-01-12 00:45:43 UTC MAIN commitmail json YAML

Version 4.3.0 (December 29, 2016)

ftfy has gotten by for four years without dependencies on other Python libraries, but now we can spare ourselves some code and some maintenance burden by delegating certain tasks to other libraries that already solve them well. This version now depends on the html5lib and wcwidth libraries.

Feature changes:

    The remove_control_chars fixer will now remove some non-ASCII control characters as well, such as deprecated Arabic control characters and byte-order marks. Bidirectional controls are still left as is.

    This should have no impact on well-formed text, while cleaning up many characters that the Unicode Consortium deems "not suitable for markup" (see Unicode Technical Report #20).

    The unescape_html fixer uses a more thorough list of HTML entities, which it imports from html5lib.

    ftfy.formatting now uses wcwidth to compute the width that a string will occupy in a text console.

Heuristic changes:

    Updated the data file of Unicode character categories to Unicode 9, as used in Python 3.6.0. (No matter what version of Python you're on, ftfy uses the same data.)

Pending deprecations:

    The remove_bom option will become deprecated in 5.0, because it has been superseded by remove_control_chars.

    ftfy 5.0 will remove the previously deprecated name fix_text_encoding. It was renamed to fix_encoding in 4.0.

    ftfy 5.0 will require Python 3.2 or later, as planned. Python 2 users, please specify ftfy < 5 in your dependencies if you haven't already.

Version 4.2.0 (September 28, 2016)

Heuristic changes:

    Math symbols next to currency symbols are no longer considered 'weird' by the heuristic. This fixes a false positive where text that involved the multiplication sign and British pounds or euros (as in '5×£35') could turn into Hebrew letters.

    A heuristic that used to be a bonus for certain punctuation now also gives a bonus to successfully decoding other common codepoints, such as the non-breaking space, the degree sign, and the byte order mark.

    In version 4.0, we tried to "future-proof" the categorization of emoji (as a kind of symbol) to include codepoints that would likely be assigned to emoji later. The future happened, and there are even more emoji than we expected. We have expanded the range to include those emoji, too.

    ftfy is still mostly based on information from Unicode 8 (as Python 3.5 is), but this expanded range should include the emoji from Unicode 9 and 10.

    Emoji are increasingly being modified by variation selectors and skin-tone modifiers. Those codepoints are now grouped with 'symbols' in ftfy, so they fit right in with emoji, instead of being considered 'marks' as their Unicode category would suggest.

    This enables fixing mojibake that involves iOS's new diverse emoji.

    An old heuristic that wasn't necessary anymore considered Latin text with high-numbered codepoints to be 'weird', but this is normal in languages such as Vietnamese and Azerbaijani. This does not seem to have caused any false positives, but it caused ftfy to be too reluctant to fix some cases of broken text in those languages.

    The heuristic has been changed, and all languages that use Latin letters should be on even footing now.

Version 4.1.1 (April 13, 2016)

    Bug fix: in the command-line interface, the -e option had no effect on Python 3 when using standard input. Now, it correctly lets you specify a different encoding for standard input.

Version 4.1.0 (February 25, 2016)

Heuristic changes:

    ftfy can now deal with "lossy" mojibake. If your text has been run through a strict Windows-1252 decoder, such as the one in Python, it may contain the replacement character � (U+FFFD) where there were bytes that are unassigned in Windows-1252.

    Although ftfy won't recover the lost information, it can now detect this situation, replace the entire lossy character with �, and decode the rest of the characters. Previous versions would be unable to fix any string that contained U+FFFD.

    As an example, text in curly quotes that gets corrupted “ like this � now gets fixed to be “ like this �.

    Updated the data file of Unicode character categories to Unicode 8.0, as used in Python 3.5.0. (No matter what version of Python you're on, ftfy uses the same data.)

    Heuristics now count characters such as ~ and ^ as punctuation instead of wacky math symbols, improving the detection of mojibake in some edge cases.

New features:

    A new module, ftfy.formatting, can be used to justify Unicode text in a monospaced terminal. It takes into account that each character can take up anywhere from 0 to 2 character cells.

    Internally, the utf-8-variants codec was simplified and optimized.

Version 4.0.0 (April 10, 2015)

Breaking changes:

    The default normalization form is now NFC, not NFKC. NFKC replaces a large number of characters with 'equivalent' characters, and some of these replacements are useful, but some are not desirable to do by default.

    The fix_text function has some new options that perform more targeted operations that are part of NFKC normalization, such as fix_character_width, without requiring hitting all your text with the huge mallet that is NFKC.
        If you were already using NFC normalization, or in general if you want to preserve the spacing of CJK text, you should be sure to set fix_character_width=False.

    The remove_unsafe_private_use parameter has been removed entirely, after two versions of deprecation. The function name fix_bad_encoding is also gone.

New features:

    Fixers for strange new forms of mojibake, including particularly clear cases of mixed UTF-8 and Windows-1252.

    New heuristics, so that ftfy can fix more stuff, while maintaining approximately zero false positives.

    The command-line tool trusts you to know what encoding your input is in, and assumes UTF-8 by default. You can still tell it to guess with the -g option.

    The command-line tool can be configured with options, and can be used as a pipe.

    Recognizes characters that are new in Unicode 7.0, as well as emoji from Unicode 8.0+ that may already be in use on iOS.

Deprecations:

    fix_text_encoding is being renamed again, for conciseness and consistency. It's now simply called fix_encoding. The name fix_text_encoding is available but emits a warning.

Pending deprecations:

    Python 2.6 support is largely coincidental.

    Python 2.7 support is on notice. If you use Python 2, be sure to pin a version of ftfy less than 5.0 in your requirements.

(rodent)

2017-01-12 00:45:31 UTC MAIN commitmail json YAML

DEPENDS on devel/py-cython.

(rodent)

2017-01-12 00:44:20 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20170111

(schmonz)

2017-01-12 00:44:15 UTC MAIN commitmail json YAML

Update to 3.20170111. From the changelog:

* passwordauth: prevent authentication bypass via multiple name
  parameters (CVE-2017-0356, OVE-20170111-0001)
* passwordauth: avoid userinfo forgery via repeated email parameter
  (also in the scope of CVE-2017-0356)
* CGI, attachment, passwordauth: harden against repeated parameters
  (not believed to have been a vulnerability)
* remove: make it clearer that repeated page parameter is OK here
* t/passwordauth.t: new automated test for passwordauth

(schmonz)

2017-01-12 00:37:04 UTC MAIN commitmail json YAML

Updated textproc/py-acora to 2.0

(rodent)

2017-01-12 00:36:53 UTC MAIN commitmail json YAML

2.0 [2016-03-17]

    rewrite of the construction algorithm to speed it up and save memory

1.9 [2015-10-10]

    recompiled with Cython 0.23.4 for better compatibility with recent Python versions.

(rodent)

2017-01-12 00:27:02 UTC MAIN commitmail json YAML

Updated x11/modular-xorg-xephyr to 1.19.1

(wiz)

2017-01-12 00:26:46 UTC MAIN commitmail json YAML

Updated x11/modular-xorg-server to 1.19.1

(wiz)

2017-01-12 00:26:35 UTC MAIN commitmail json YAML

Updated modular-xorg-server to 1.19.1.

First stable 1.19 release, including a few regression fixes. Thanks to
all who contributed!

Adam Jackson (3):
      Revert "damage: Make damageRegionProcessPending take a damage not a drawable"
      composite: Fix repaint of borders (v2)
      xserver 1.19.1

Ben Crocker (1):
      Fix a segfault that occurs if xorg.conf.d is absent:

Hans De Goede (1):
      glamor: Trust eglGetPlatformDisplayEXT if it exists

Hans de Goede (2):
      randr: rrCheckPixmapBounding: Do not substract crtc non 0 x,y from screen size
      randr: rrCheckPixmapBounding: do not shrink the screen_pixmap

Kai-Heng Feng (1):
      edid: Add quirk for ADA 1024x600 7" display.

Keith Packard (1):
      AttendClient of grab-pervious client must queue to saved_ready_clients [v2]

Michal Srb (1):
      xinerama: Swap the response in RRXineramaWriteMonitor

Michel Dänzer (1):
      present: Only call present_flip_notify if vblank->queued == FALSE

Mihail Konev (1):
      os,dix: Depend custom libs on libs, not objects

Olivier Fourdan (2):
      glamor: restore vfunc handlers on init failure
      xwayland: Fix use after free of cursors

Pekka Paalanen (1):
      test: fix distributing scripts

Peter Hutterer (2):
      Xi: when creating a new master device, update barries for all clients
      os: return 0 from check_timers if we touched any of them

Qiang Yu (2):
      xfree86: fix wrong usage of xf86optionListMerge
      randr: fix xserver crash when xrandr setprovideroutputsource

Rhys Kidd (1):
      test: Fix stray Makefile reference to removed os test

Rui Matos (1):
      xwayland: Don't send KeyRelease events on wl_keyboard::leave

(wiz)

2017-01-12 00:06:40 UTC MAIN commitmail json YAML

Note update of BIND packages:

net/bind910 9.10.4pl5
net/bind99 9.9.9pl5

(taca)

2017-01-12 00:05:46 UTC MAIN commitmail json YAML

Update bind99 to 9.9.9pl5 (BIND 9.9.9-P5), including security fixes.

--- 9.9.9-P5 released ---

4530. [bug] Change 4489 broke the handling of CNAME -> DNAME
in responses resulting in SERVFAIL being returned.
[RT #43779]

4528. [bug] Only set the flag bits for the i/o we are waiting
for on EPOLLERR or EPOLLHUP. [RT #43617]

4519. [port] win32: handle ERROR_MORE_DATA. [RT #43534]

4517. [security] Named could mishandle authority sections that were
missing RRSIGs triggering an assertion failure.
(CVE-2016-9444) [RT # 43632]

4510. [security] Named mishandled some responses where covering RRSIG
records are returned without the requested data
resulting in a assertion failure. (CVE-2016-9147)
[RT #43548]

4508. [security] Named incorrectly tried to cache TKEY records which
could trigger a assertion failure when there was
a class mismatch. (CVE-2016-9131) [RT #43522]

(taca)

2017-01-12 00:04:43 UTC MAIN commitmail json YAML

Update bind910 to 9.10.4pl5 (BIND 9.10.4-P5), including security fixes.

--- 9.10.4-P5 released ---

4530. [bug] Change 4489 broke the handling of CNAME -> DNAME
in responses resulting in SERVFAIL being returned.
[RT #43779]

4528. [bug] Only set the flag bits for the i/o we are waiting
for on EPOLLERR or EPOLLHUP. [RT #43617]

4519. [port] win32: handle ERROR_MORE_DATA. [RT #43534]

4517. [security] Named could mishandle authority sections that were
missing RRSIGs triggering an assertion failure.
(CVE-2016-9444) [RT # 43632]

4510. [security] Named mishandled some responses where covering RRSIG
records are returned without the requested data
resulting in a assertion failure. (CVE-2016-9147)
[RT #43548]

4508. [security] Named incorrectly tried to cache TKEY records which
could trigger a assertion failure when there was
a class mismatch. (CVE-2016-9131) [RT #43522]

(taca)

2017-01-11 23:59:18 UTC MAIN commitmail json YAML

Updated devel/py-rply to 0.7.4

(rodent)

2017-01-11 23:59:00 UTC MAIN commitmail json YAML

Update to latest release, 0.7.4. Depends on devel/py-appdirs now and
installs requires.txt. Otherwise, no changelog found.

(rodent)

2017-01-11 23:55:43 UTC MAIN commitmail json YAML

Updated devel/py-d2to1 to 0.2.12

(rodent)

2017-01-11 23:55:32 UTC MAIN commitmail json YAML

Update to 0.2.12. Changes:

- Fixed a corner case where depending on the order of events when installing
  multiple packages (i.e. when installing packages with dependencies, some
  of which might also use d2to1) we would end up calling the incorrect
  Distribution class (the patched version from setuptools, where d2to1
  needs to get to the unpatched version from distutils for some cases).

- Upgraded bundled copy of the ``six`` module to the current version
  (1.9.0).  This fixes incompatibility between d2to1 and other packages
  that import different versions of ``six`` during their setup (the older
  version of ``six`` had a habit of fighting with other ``six`` instances
  over ``sys.modules``, which is fixed in newer versions).

- Upgraded to latest ``ez_setup.py`` so that the most up to date version
  of setuptools will be correctly bootstrapped in the rare cases that it
  is needed.

- Included some miscellaneous hacks to keep d2to1 working, nominally, with
  Python 2.5 despite the broad move away from Python 2.5 support in the
  Python community.  The d2to1 v0.2.x releases will be the last to continue
  Python 2.5 support, given that testing it has become more difficult (and
  the overhead is probably no longer worth it).

(rodent)

2017-01-11 23:52:43 UTC MAIN commitmail json YAML

Updated net/SDL2_net to 2.0.1

(rodent)

2017-01-11 23:52:33 UTC MAIN commitmail json YAML

2.0.1:
* Fixed returning all IP addresses from SDLNet_GetLocalAddresses() on Windows

(rodent)

2017-01-11 23:43:10 UTC MAIN commitmail json YAML

Updated games/solarus to 1.5.1

(rodent)

2017-01-11 23:42:57 UTC MAIN commitmail json YAML

Update to 1.5.1, the latest stable. Remove patch that was applied upstream.
Now depends on qt5-qt{tools,base}. From changes.txt:

Solarus 1.5.1 (2016-11-29)
__________________________

Engine changes
--------------

* Add Spanish translation of the launcher GUI (thanks Diarandor!).
* Fix registering quest to the launcher at quest install time (#948).
* Fix crash when a carried bomb explodes (#953).
* Fix crash when a scrolling teletransporter is incorrectly placed (#977).
* Fix crash when an entity has a wrong savegame variable type (#1008).
* Fix memory leak when creating lots of surfaces (#962).
* Fix cleanup of the quest files at exit.
* Fix error in sol.main.load_settings() when the file does not exist.
* Fix ground ignored after hero:unfreeze() or back to solid ground (#827).
* Fix entity:get_name() returning nil after the entity is removed (#954).
* Improve error messages of surface creations and conversions.
* Chests: set an initial value "entities/chest" to the sprite field.

Solarus launcher GUI changes
----------------------------

* Start the selected quest by pressing Return or double-clicking (#949).

Sample quest changes
--------------------

* The sample quest is now in a separate repository (#996).

__________________________

Solarus 1.5.0 (2016-07-27)
__________________________

Engine changes
--------------

* Add a launcher GUI to ease chosing a quest and setting options (#693).
* Rename the solarus_run executable to solarus-run.
* Add version number and symbolic links when building the library.
* Add a -lua-console option to run Lua code from the standard input.
* Remove the -win-console option, the preferred way is now to use a GUI.
* Add a -turbo option to run at full speed.
* Add a -lag option to simulate slower systems for debugging.
* Print when the main loop starts and stops.
* Print the Lua version at startup (#692).
* Outputs are now prefixed by [Solarus] and the current simulated time.
* Musics: Add support of custom OGG looping (#643).
* Maps: allow more than 3 layers (#445).
* Improve the performance of loading big maps (#854).
* Improve the performance of custom entity collisions.
* Improve the performance of collisions by using a quadtree.
* Entities far from the camera are no longer suspended.
* The hero no longer automatically jumps when arriving on water (#530).
* Destinations can now set to update or not the starting location (#819).
* Teletransporters on the side of the map now work on all layers (#850).
* Streams can now have a speed of zero (#496).
* Fix crash when main.lua has a syntax error.
* Fix crash with missing directions in sprites controlled by the engine (#864).
* Fix sprite:on_animation_finished() and others not working sometimes (#799).
* Fix error in sprite:set_animation() when the direction is missing (#937).
* Fix straight movement precision.
* Fix freeze when loading a map with tiles outside the limits (#875).
* Fix crash when trying to use a non-saved item (#889).
* Fix sword tapping sound still played when the game is suspended (#797).
* Fix hero:set_invincible() not working without duration (#805).
* Fix lifted item walking animation only accepting 3 frames (#645).
* Fix enemy:set_attack_consequence_sprite() with thrown items (#834).
* Fix custom_entity:set_can_traverse() for doors (#716).
* Fix custom_entity:set_can_traverse_ground() for some grounds (#794).
* Fix custom entity collisions missed for entities that do not move (#671, #883).
* Fix custom_entity:get_modified_ground() returning nothing.
* Fix custom_entity:on_ground_below_changed() not called (#738).
* Fix missing notifications in custom_entity:set_origin() (#880).
* Fix creating an entity with the same name as another one just removed (#795).
* Fix parallax scrolling for dynamic tiles (#816).
* Fix crash when a diagonal tile is not square (#837).
* Fix crash when the teletransporter after stairs is missing.
* Fix non-blocking stream turns after going south (#648).
* Fix text_surface:set_rendering_mode() not working (#833).
* Fix possible freeze when changing the position of a path finding entity.
* Fix circle_movement:set_initial_angle() not working (#721).
* Fix straight movement setting speed to zero when reaching obstacles (#633).
* Fix support of joypads with multiple axes.
* Fix sol.input.get_mouse_coordinates() ignoring the zoom factor (#734).

Lua API changes
---------------

Changes that introduce incompatibilities:

* Fix missing collision detections and entity notifications.
* chest:on_empty() is replaced by chest:on_opened(treasure) (#483).
* Enemy ranks no longer exist, set_hurt_style() needs to be called (#449).
* Items with amount now have a default max amount of 1000 (#688).
* New ability "jump_over_water" in game:get/set_ability(), off by default (#530).
* Fix hero state name "freezed", renamed it to "frozen" (#813).
* Fix map:get_entities() not returning the hero (#670).
* Fix map:create_custom_entity() not erroring when width/height are missing.
* map:get_camera_position() is now deprecated, use camera:get_bounding_box().
* map:move_camera() is now deprecated, use a camera movement instead.
* map:draw_sprite() is now deprecated, use map:draw_visual() instead (#661).
* Fix entity:set_enabled(true) delayed while it blocks the hero (#817).
* Fix brandished treasure sprite and shop treasure sprite not animated (#790).
* circle_movement:get/set_initial_angle() now use degrees (#721).
* Add ability to hide mouse cursor (#891).

Changes that do not introduce incompatibilities:

* Add a function sol.main.get_solarus_version() (#767).
* Add a function sol.main.get_quest_format().
* Add a function sol.main.get_type() (#744).
* Add a method game:set_suspended() (#845).
* Add methods map:get_min_layer() and map:get_max_layer() (#445).
* Add a method map:get_entities_by_type() (#796).
* Add a method map:get_entities_in_rectangle() (#142).
* Add a method map:draw_visual() to draw any drawable object (#661).
* Add a method map:get_camera() (the camera is now a map entity).
* Add methods map:set_world() and map:set_floor() (#656).
* map:get_entities() can now be called without parameter to get all entities.
* map:get_entities*() functions now give entities sorted in Z order (#779).
* Add an event entity:on_movement_started().
* Add a method entity:get_max_bounding_box() considering sprite boxes (#754).
* entity:get_center_position() now also returns the layer.
* Add a method entity:get_facing_position().
* Add a method entity:get_facing_entity() (#877).
* Add a method entity:get_ground_position() (#830).
* Add a method entity:get_ground_below() (#830).
* entity:set_optimization_distance() is now only a hint for the engine.
* entity:test_obstacles() now also works without parameters.
* entity:overlaps() now has an optional collision mode parameter (#748).
* Add entity:get_sprite() to all entities, with an optional name value (#669).
* Add a method entity:get_sprites() (#851).
* Add methods entity:bring_sprite_to_front/back() (#809).
* enemy/custom_entity:create_sprite() now take an optional name value.
* hero:save_solid_ground() can now take a function parameter (#667).
* Add a method hero:start_attack() (#821).
* Add methods npc:is/set_traversable() (#712).
* Add methods chest:get/set_treasure() (#664).
* Add an event chest:on_opened() with treasure info parameters (#483).
* Add methods dynamic_tile:get_pattern_id() and get_modified_ground() (#755).
* Add methods destination:get/set_starting_location_mode() (#819).
* Add a method switch:is_walkable() (#729).
* Add a method switch:is_locked().
* Add a method sprite:get_num_frames() (#818).
* Add methods sprite:get_size() and sprite:get_origin() (#823).
* sprite:set_animation() now takes an optional callback parameter (#861).
* Add a method surface:get_opacity() (#722).
* Add methods surface/text_surface/sprite:get/set_blending_mode (#930).

Data files format changes
-------------------------

* New directory logos to put the logo and icons of your quest, used in the GUI.
* Quest properties: New properties describing the quest, used in the GUI (#838).
* Quest properties: the title_bar property no longer exists, use title instead.
* Maps: New properties min_layer and max_layer (#445).
* Maps: Enemies no longer have a rank property (#449).
* Maps: New property starting_location_mode on destinations (#819).
* Maps: width and height of custom entities are now mandatory as documented.
* Dialogs: Allow empty texts.

Sample quest changes
--------------------

* Lots of new sprites and sounds from Diarandor.

__________________________

Solarus 1.4.5 (2015-11-22)
__________________________

Bug fixes for the 1.4 release.

* Fix file name not shown when there is an error in dialogs file (#718).
* Fix saving special characters in data files (#719).
* Fix sol.main.load_file() returning a string instead of nil on error (#730).
* Fix performance issue when sprites have huge frame delays (#723).
* Fix collisions triggered for removed entities (#710).
* Fix hero disappearing if lifting animation has less than 5 frames (#682).
* Fix collisions with diagonal dynamic tiles larger than 8x8 (#486).
* Fix path finding movement not working with NPCs (#708).
* Fix stuck on non-traversable dynamic tiles covered by traversables (#769).
* Fix collision detection of custom entities that do not move.
* Fix pickables with special movement falling in holes too early.
* Fix blocking streams not working when the hero's speed is greater (#488).

__________________________

Solarus 1.4.4 (2015-08-19)
__________________________

Bug fixes for the 1.4 release.

* Fix pickables falling in holes even when hooked (#740).

__________________________

Solarus 1.4.3 (2015-08-12)
__________________________

Bug fixes for the 1.4 release.

* Fix a compilation error with Mac OS X.
* Fix crash at exit when a surface has a movement with callback (#699).
* Fix crash when removing a custom entity (#690).
* Fix crash when a sprite file is missing or has no animation (#700).
* Fix crash when trying to remove a sprite already removed (#705).
* Fix crash when a custom entity collision or traversable test errors.
* Fix crash when changing hero sprites sometimes.
* Fix crash when sound buffers are full.
* Fix crash in map:get_ground() with out of bounds coordinates.
* Fix Lua error message saying "number expected" instead of "string expected".
* Fix game:set_command_keyboard/joypad_binding refusing parameters.
* Fix map scrolling not working if quest size is not a multiple of 5 (#701).
* Fix camera:move() ignoring separators.
* Fix entities already destroyed when map:on_finished() is called (#691).
* Fix entity:bring_to_front()/back() ignoring the order of obstacles.
* Fix hero stuck on blocks.
* Fix hero going backwards on ice sometimes.
* Fix custom_entity:set_can_traverse_ground() giving opposite result (#668).
* Fix enemy:immobilize() having no effect when already immobilized.
* Fix dying animation of flying and swimming enemies.
* Fix the position of the shadow of pickables when they move.
* Fix pickables not reacting to their ground (#655).

(rodent)

2017-01-11 23:20:13 UTC MAIN commitmail json YAML

Fix build under Mac OS X where "pax" doesn't seem to automatically
create the target directory. We therefore do that manually.

(tron)

2017-01-11 21:49:34 UTC MAIN commitmail json YAML

Updated x11/gtk3 to 3.22.6

(prlw1)

2017-01-11 21:49:13 UTC MAIN commitmail json YAML

Update gtk3 to 3.22.6

Overview of Changes in GTK+ 3.22.6
==================================

* Bugs fixed:
774534 776132 776187 776012 774784 776187 776306 775808 776524 776560
774534 input shape and opaque region not applied without begin_paint()/end_paint()
774784 Failed to get desktop session proxy is not an error!
775808 win32 maximized window is larger than the extended screen in dual monitor
776012 GtkFlowBox, GtkListBox: Don't emit signals etc. during destruction
776132 Mention the difference between gdk_window_create_similar_image_surface and...
776187 flowbox: Add gtk_flow_box_get_child_at_pos to gtk3
776306 flowbox: Sometimes emits child-activated during rubberband selection
776524 GtkAboutDialog: Fix formatting of example email address in html documentation
776560 icon-browser: window opens at very narrow size, only showing 1 column of icons
        Fix GL checks to work better on OpenGL ES 2.0
        Avoid a possible crash in ::activate-url handlers
        scrolledwindow: Fix func summary being cut off in bindings using doxygen

* Translation updates:
German
Russian

Overview of Changes in GTK+ 3.22.5
==================================

* gtk3-demo now has an example for using PangoTabArray to create a multi-column layout

* Bug fixes:
771242 opening menu for certain types of GtkComboBox causes Gdk-CRITICAL assertion...
774114 Window shadows are repainted even if only the contents of the window change
774265 No tilt for wintab devices
774379 gdk: mingw64 builds segfault during initialization of Huion H610PRO wintab
774686 GtkMenu does not unref all GtkCheckMenuItem it creates
774695 GtkProgressbar needs full and empty classes
774699 list iteration regression causes odd-indexed devices to be ignored during l...
774743 GtkNotebook does not unref all GtkBuiltinIcon it creates
774760 inspector: ensure controller is a GtkGesture
774790 GtkTextHandle does not unref all GtkAdjustment it references
774893 Application font sizes scaling gets clamped to 1.00 when starting GtkInspector
774915 Destroying the parent of a subsurface causes _gdk_window_destroy_hierarchy:...
774917 [wayland] child subsurfaces need to be placed relative to their parent
774939 GtkLabelAccessible: Initialize link before setting parent
775212 GtkScaleButton does not unref all GtkAdjustment it references
775316 gtk_drag_source_set_icon_pixbuf references the pixbuf received once too much
775319 gdk_window_get_toplevel() fails to return the toplevel of a child subsurface
775525 gtk_flow_box_get_child_at_index shouldn't crash with an invalid index

* Translation updates:
Hungarian
Italian
Kazakh
Russian
Swedish

(prlw1)

2017-01-11 17:43:41 UTC MAIN commitmail json YAML

Updated textproc/py-html5lib to 0.999999999.

(kleink)

2017-01-11 17:42:24 UTC MAIN commitmail json YAML

Update py-html5lib to 0.999999999.

This is the actual update to 0.999999999; the previous one was to
0.9999999 only.  Changes for the missed two versions can be looked up
there.)

(kleink)

2017-01-11 17:06:52 UTC MAIN commitmail json YAML

Add libunistring to bl3.mk, it's linked into libgnutls{,xx}.so.

PR 51830

(wiz)

2017-01-11 17:01:23 UTC MAIN commitmail json YAML

2017-01-11 16:25:06 UTC MAIN commitmail json YAML

Remove -Werror from compilation flags.

PR 51821
PR 51829

(wiz)

2017-01-11 14:52:25 UTC MAIN commitmail json YAML

Updated devel/gyp to 0.1pre20161117.940a15ee3f1c89f193cb4c19373b3f6e9ad15b95

(wiz)

2017-01-11 14:47:51 UTC MAIN commitmail json YAML

2017-01-11 14:25:42 UTC MAIN commitmail json YAML

Add test target.

Allow all python versions.

(wiz)

2017-01-11 14:18:35 UTC MAIN commitmail json YAML

- phpmyadmin-4.6.5.2  [pkg/51741]
+ ruby-actionmailer-4.2.7.1, ruby-actionpack-4.2.7.1,
  ruby-activemodel-4.2.7.1, ruby-chef-12.17.44, ruby-chef-zero-5.1.1,
  ruby-jquery-rails-4.2.1, ruby-railties-4.2.7.1,
  ruby-selenium-webdriver-3.0.5, sudo-1.8.19p1.

Also remove duplicate samba-4.5.1 line.

(taca)

2017-01-11 13:26:16 UTC MAIN commitmail json YAML

Fix build with textproc/libunistring budildlink

(ryoon)

2017-01-11 12:58:50 UTC MAIN commitmail json YAML

2017-01-11 12:43:18 UTC MAIN commitmail json YAML

Restore .includes to fix dependent package builds

(ryoon)

2017-01-11 02:16:00 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20170110

(schmonz)

2017-01-11 02:15:56 UTC MAIN commitmail json YAML

Allow tin to build using termcap instead of curses.
Workaround for PR plg/51819.

(roy)

2017-01-11 02:15:54 UTC MAIN commitmail json YAML

Update to 3.20170110. From the changelog:

[ Amitai Schleier ]
* wrappers: Correctly escape quotes in git_wrapper_background_command

[ Simon McVittie ]
* git: use an explicit function parameter for the directory to work
  in. Previously, we used global state that was not restored correctly
  on catching exceptions, causing an unintended log message
  "cannot chdir to .../ikiwiki-temp-working: No such file or directory"
  with versions >= 3.20161229 when an attempt to revert a change fails
  or is disallowed
* git: don't run "git rev-list ... -- -- ..." which would select the
  wrong commits if a file named literally "--" is present in the
  repository
* check_canchange: log "bad file name whatever", not literal string
  "bad file name %s"
* t/git-cgi.t: fix a race condition that made the test fail
  intermittently
* t/git-cgi.t: be more careful to provide a syntactically valid
  author/committer name and email, hopefully fixing this test on
  ci.debian.net
* templates, comments, passwordauth: use rel=nofollow microformat
  for dynamic URLs
* templates: use rel=nofollow microformat for comment authors
* news: use Debian security tracker instead of MITRE for security
  references. Thanks, anarcat
* Set package format to 3.0 (native)
* d/copyright: re-order to put more specific stanzas later, to get the
  intended interpretation
* d/source/lintian-overrides: override obsolete-url-in-packaging for
  OpenID Selector, which does not seem to have any more current URL
  (and in any case our version is a fork)
* docwiki.setup: exclude TourBusStop from offline documentation.
  It does not make much sense there.
* d/ikiwiki.lintian-overrides: override script-not-executable warnings
* d/ikiwiki.lintian-overrides: silence false positive spelling warning
  for Moin Moin
* d/ikiwiki.doc-base: register the documentation with doc-base
* d/control: set libmagickcore-6.q16-3-extra as preferred
  build-dependency, with virtual package libmagickcore-extra as an
  alternative, to help autopkgtest to do the right thing

(schmonz)

2017-01-11 00:19:22 UTC MAIN commitmail json YAML

Add missing "@comment " to PLIST.Darwin

(minskim)

2017-01-11 00:11:59 UTC MAIN commitmail json YAML

Note update of devel/libgit2 package to 0.25.1.

(taca)

2017-01-11 00:11:24 UTC MAIN commitmail json YAML

Update libgit2 to 0.25.1, it includes security problem.

For full changes, please refer CHANGESLOG.md file.

* libgit2 v0.24.6 and libgit2 v0.25.1, January 9th, 2017

Includes two fixes, one performs extra sanitization for some edge cases in
the Git Smart Protocol which can lead to attempting to parse outside of the
buffer.

The second fix affects the certificate check callback. It provides a valid
parameter to indicate whether the native cryptographic library considered
the certificate to be correct. This parameter is always 1/true before these
releases leading to a possible MITM.

This does not affect you if you do not use the custom certificate callback
or if you do not take this value into account. This does affect you if you
use pygit2 or git2go regardless of whether you specify a certificate check
callback.

(taca)

2017-01-10 23:10:01 UTC MAIN commitmail json YAML

Updated devel/py-tryton to 4.2.1 [rodent 2017-01-10]
Updated devel/py-trytond to 4.2.1 [rodent 2017-01-10]
Updated finance/py-trytond-commission to 4.2.1 [rodent 2017-01-10]
Updated finance/py-trytond-stock-supply-forecast to 4.2.1 [rodent 2017-01-10]
Updated geography/py-trytond-google-maps to 4.2.1 [rodent 2017-01-10]
Updated misc/py-trytond-party to 4.2.1 [rodent 2017-01-10]
Updated misc/py-trytond-product to 4.2.1 [rodent 2017-01-10]

(rodent)

2017-01-10 23:07:41 UTC MAIN commitmail json YAML

2017-01-10 22:55:24 UTC MAIN commitmail json YAML

Updated devel/ruby-redmine to 3.3.2

(rodent)

2017-01-10 22:54:47 UTC MAIN commitmail json YAML

Update Redmine to 3.3.2. This is a bugfix release.

taca@ was right. UPDATE_GEMSPEC is better than the patch, and can be used
now since it was moved from gem.mk to rubyversion.mk. With this new version, rdoc is added, because the application breaks without it. Also, selenium-webdriver was downgraded to 2.53.4. Duplicate entries removed from PLIST. Changes are:

    Defect #13622: "Clear" button in Spent Time Report tab also clears global filters
    Defect #14658: Wrong activity timezone on user page
    Defect #14817: Redmine loses filters after deleting a spent time
    Defect #22034: Locked users disappear from project settings
    Defect #23922: Time Entries context menu/bulk edit shows activities not available for the time entry's project
    Defect #24000: z-index children menu should be greater than content
    Defect #24092: bundler error: selenium-webdriver requires Ruby version >= 2.0.
    Defect #24156: Redmine might create many AnonymousUser and AnonymousGroup entries
    Defect #24274: Query totals and query buttons overlaps on small screens
    Defect #24297: Show action not allowed for time entries in closed projects
    Defect #24311: Project field disappears when target project disallows user to edit the project
    Defect #24348: acts_as_versioned use old style (Rails 2.x) of method call for #all
    Defect #24595: Unarchive link for a subproject of a closed project does not work
    Defect #24646: X-Sendfile is missing in response headers
    Defect #24693: Spent time on subtasks should also be reassigned when deleting an issue
    Defect #24718: Prevent from reassigning spent time to an issue that is going to be deleted
    Defect #24722: Error when trying to reassign spent time when deleting issues from different projects
    Patch #24003: Catalan Translation
    Patch #24004: Spanish & Spanish (PA) Translation
    Patch #24062: Allow only vertical reorderingin sortable lists
    Patch #24283: Validate length of string fields
    Patch #24296: Add tablename to siblings query to prevent AmbiguousColumn errors

(rodent)

2017-01-10 18:55:13 UTC MAIN commitmail json YAML

Updated sysutils/syslog-ng to 3.9.1

(fhajny)

2017-01-10 18:54:55 UTC MAIN commitmail json YAML

Reset PKGREVISION after package version update

(fhajny)

2017-01-10 18:54:16 UTC MAIN commitmail json YAML

Update sysutils/syslog-ng to 3.9.1.

Features

- Improve parsing performance in case of keep-timestamp(no)
- TLS based transports will publish the peer's certificate in a set of
  name-value pairs.
- Improve performance of the tcp() source, due to a bug, syslog-ng
  attempted to apply position tracking to messages coming over a TCP
  transport, which is used for file position tracking and causing
  performance degradation.
- Make it possible to configure the listen-backlog() for any stream based
  transports (unix-stream and tcp).
- Add a groupunset() rewrite rule that pairs up with groupset() but instead
  of setting values it unsets them.
- Add support for Elastic Shield and SearchGuard
- kv-parser() is now able to cope with unquoted values with an embedded
  space in them, it also trims whitespace from keys/values and is in
  general more reliable in extracting key-value pairs from arbitrary log
  messages.
- Improve performance for java based destinations.
- Add prefix() option to add-contextual-data()

Bugfixes

- Fix a potential crash in the file destination, in case it is a template
  based filename and time-reap() is elapsed.
- Fix a potential ACK problem within syslog-ng that can cause input windows
  to overflow queue sizes over time, effectively causing message drops that
  shouldn't occur.
- Fix a heap corruption bug in the DNS cache, in case the maximum number of
  DNS cache entries is reached.
- Fix timestamp for suppression messages.
- Fix add-contextual-data() to support CRLF line endings in its CSV input
  files.
- Fixed key() option parsing in riemann() destinations.
- Find libsystemd-journal related functions in both libsystemd-journal.so
  and libsystemd.so, as recent systemd versions bundled all systemd
  related libs into the same library.
- Fixed the build-time detection of system-wide installed librabbitmq,
  libmongoc and libcap.
- Fix the file source to repeatedly check for unexisting files, as a bug
  caused syslog-ng to stop after two attempts previously.
- The performance testing tool "loggen" crashed if it was used to generate
  messages on multiple threads over TLS. This was now fixed.
- Fix an issue in the syslog-parser() parser, so that timestamps parsed
  earlier in the log path are properly overwritten.
- Due to a compilation issue, tcp-keepalive-time(), tcp-keepalive-intvl() and
  tcp-keepalive-probes() were not working, now they are again.
- The --disable-shm-counters option is now passed to mongo-c-driver to work
  around a minor security issue.
- Fix compilation issues on FreeBSD.
- Add support to month names in all caps in syslog timestamps. At least one
  device seems to generate these.
- The options() option to java destination can now accept numbers and not
  just strings.
- Fix a memory leak in the java destination driver, that may affect java
  based destinations like ElasticSearch, Kafka & HDFS.

Other changes

- HDFS was updated to 2.7.3
- Elasticsearch was updated to 2.4.0
- Support was added for OpenSSL 1.1.x

(fhajny)

2017-01-10 16:24:01 UTC MAIN commitmail json YAML

Updated security/gnutls to 3.5.8

(wiz)

2017-01-10 16:23:50 UTC MAIN commitmail json YAML

Updated gnutls to 3.5.8.

* Version 3.5.8 (released 2016-01-09)

** libgnutls: Ensure that multiple calls to the gnutls_set_priority_*
  functions will not leave the verification profiles field to an
  undefined state. The last call will take precedence.

** libgnutls: Ensure that GNUTLS_E_DECRYPTION_FAIL will be returned
  by PKCS#8 decryption functions when an invalid key is provided. This
  addresses regression on decrypting certain PKCS#8 keys.

** libgnutls: Introduced option to override the default priority string
  used by the library. The intention is to allow support of system-wide
  priority strings (as set with --with-system-priority-file). The
  configure option is --with-default-priority-string.

** libgnutls: Require a valid IV size on all ciphers for PKCS#8 decryption.
  This prevents crashes when decrypting malformed PKCS#8 keys.

** libgnutls: Fix crash on the loading of malformed private keys with certain
  parameters set to zero.

** libgnutls: Fix double free in certificate information printing. If the PKIX
  extension proxy was set with a policy language set but no policy specified,
  that could lead to a double free.

** libgnutls: Addressed memory leaks in client and server side error paths
  (issues found using oss-fuzz project)

** libgnutls: Addressed memory leaks in X.509 certificate printing error paths
  (issues found using oss-fuzz project)

** libgnutls: Addressed memory leaks and an infinite loop in OpenPGP certificate
  parsing. Fixes by Alex Gaynor. (issues found using oss-fuzz project)

** libgnutls: Addressed invalid memory accesses in OpenPGP certificate parsing.
  (issues found using oss-fuzz project)

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

* Version 3.5.7 (released 2016-12-8)

** libgnutls: Include CHACHA20-POLY1305 ciphersuites in the SECURE128
  and SECURE256 priority strings.

** libgnutls: Require libtasn1 4.9; this ensures gnutls will correctly
  operate with OIDs which have elements that exceed 2^32.

** libgnutls: The DN decoding functions output the traditional DN format
  rather than the strict RFC4514 compliant textual DN. This reverts the
  3.5.6 introduced change, and allows applications which depended on the
  previous format to continue to function. Introduced new functions which
  output the strict format by default, and can revert to the old one using
  a flag.

** libgnutls: Improved TPM key handling. Check authorization requirements
  prior to using a key and fix issue on loop for PIN input. Patches by
  James Bottomley.

** libgnutls: In all functions accepting UTF-8 passwords, ensure that
  passwords are normalized according to RFC7613. When invalid UTF-8
  passwords are detected, they are only tolerated for decryption.
  This introduces a libunistring dependency on GnuTLS. A version of
  libunistring is included in the library for the platforms that do
  not ship it; it can be used with the '--with-included-unistring'
  option to configure script.

** libgnutls: When setting a subject alternative name in a certificate
  which is in UTF-8 format, it will transparently be converted to IDNA form
  prior to storing.

** libgnutls: GNUTLS_CRT_PRINT_ONELINE flag on gnutls_x509_crt_print()
  will print the SHA256 key-ID instead of a certificate fingerprint.

** libgnutls: enhance the PKCS#7 verification capabilities. In the case
  signers that are not discoverable using the trust list or input, use
  the stored list as pool to generate a trusted chain to the signer.

** libgnutls: Improved MTU calculation precision for the CBC ciphersuites
  under DTLS.

** libgnutls: [added missing news entry since 3.5.0]
  No longer tolerate certificate key usage violations for
  TLS signature verification, and decryption. That is GnuTLS will fail
  to connect to servers which incorrectly use a restricted to signing certificate
  for decryption, or vice-versa. This reverts the lax behavior introduced
  in 3.1.0, due to several such broken servers being available. The %COMPAT
  priority keyword can be used to work-around connecting on these servers.

** certtool: When exporting a CRQ in DER format ensure no text data are
  intermixed. Patch by Dmitry Eremin-Solenikov.

** certtool: Include the SHA-256 variant of key ID in --certificate-info
  options.

** p11tool: Introduced the --initialize-pin and --initialize-so-pin
  options.

** API and ABI modifications:
gnutls_utf8_password_normalize: Added
gnutls_ocsp_resp_get_responder2: Added
gnutls_x509_crt_get_issuer_dn3: Added
gnutls_x509_crt_get_dn3: Added
gnutls_x509_rdn_get2: Added
gnutls_x509_dn_get_str2: Added
gnutls_x509_crl_get_issuer_dn3: Added
gnutls_x509_crq_get_dn3: Added

* Version 3.5.6 (released 2016-11-04)

** libgnutls: Enhanced the PKCS#7 parser to allow decoding old
  (pre-rfc5652) structures with arbitrary encapsulated content.

** libgnutls: Introduced a function group to set known DH parameters
  using groups from RFC7919.

** libgnutls: Added more strict RFC4514 textual DN encoding and decoding.
  Now the generated textual DN is in reverse order according to RFC4514,
  and functions which generate a DN from strings such gnutls_x509_crt_set_*dn()
  set the expected DN (reverse of the provided string).

** libgnutls: Introduced time and constraints checks in the end certificate
  in the gnutls_x509_crt_verify_data2() and gnutls_pkcs7_verify_direct()
  functions.

** libgnutls: Set limits on the maximum number of alerts handled. That is,
  applications using gnutls could be tricked into an busy loop if the
  peer sends continuously alert messages. Applications which set a maximum
  handshake time (via gnutls_handshake_set_timeout) will eventually recover
  but others may remain in a busy loops indefinitely. This is related but
  not identical to CVE-2016-8610, due to the difference in alert handling
  of the libraries (gnutls delegates that handling to applications).

** libgnutls: Reverted the change which made the gnutls_certificate_set_*key*
  functions return an index (introduced in 3.5.5), to avoid affecting programs
  which explicitly check success of the function as equality to zero. In order
  for these functions to return an index an explicit call to gnutls_certificate_set_flags
  with the GNUTLS_CERTIFICATE_API_V2 flag is now required.

** libgnutls: Reverted the behavior of sending a status request extension even
  without a response (introduced in 3.5.5). That is, we no longer reply to a
  client's hello with a status request, with a status request extension. Although
  that behavior is legal, it creates incompatibility issues with releases in
  the gnutls 3.3.x branch.

** libgnutls: Delayed the initialization of the random generator at
  the first call of gnutls_rnd(). This allows applications to load
  on systems which getrandom() would block, without blocking until
  real random data are needed.

** certtool: --get-dh-params will output parameters from the RFC7919
  groups.

** p11tool: improvements in --initialize option.

** API and ABI modifications:
GNUTLS_CERTIFICATE_API_V2: Added
GNUTLS_NO_TICKETS: Added
gnutls_pkcs7_get_embedded_data_oid: Added
gnutls_anon_set_server_known_dh_params: Added
gnutls_certificate_set_known_dh_params: Added
gnutls_psk_set_server_known_dh_params: Added
gnutls_x509_crt_check_key_purpose: Added

* Version 3.5.5 (released 2016-10-09)

** libgnutls: enhanced gnutls_certificate_set_ocsp_status_request_file()
  to allow importing multiple OCSP request files, one for each chain
  provided.

** libgnutls: The gnutls_certificate_set_key* functions return an
  index of the added chain. That index can be used either with
  gnutls_certificate_set_ocsp_status_request_file(), or with
  gnutls_certificate_get_crt_raw() and friends.

** libgnutls: Added SHA*, AES-GCM, AES-CCM and AES-CBC optimized implementations
  for the aarch64 architecture. Uses Andy Polyakov's assembly code.

** libgnutls: Ensure proper cleanups on gnutls_certificate_set_*key()
  failures due to key mismatch. This prevents leaks or double freeing
  on such failures.

** libgnutls: Increased the maximum size of the handshake message hash.
  This will allow the library to cope better with larger packets, as
  the ones offered by current TLS 1.3 drafts.

** libgnutls: Allow to use client certificates despite them containing
  disallowed algorithms for a session. That allows for example a client
  to use DSA-SHA1 due to his old DSA certificate, without requiring him
  to enable DSA-SHA1 (and thus make it acceptable for the server's certificate).

** libgnutls: Reverted AESNI code on x86 to earlier version as the
  latest version was creating position depending code. Added checks
  in the CI to detect position depending code early.

** guile: Update code to the I/O port API of Guile >= 2.1.4
  This makes sure the GnuTLS bindings will work with the forthcoming 2.2
  stable series of Guile, of which 2.1 is a preview.

** API and ABI modifications:
gnutls_certificate_set_ocsp_status_request_function2: Added
gnutls_session_ext_register: Added
gnutls_session_supplemental_register: Added
GNUTLS_E_PK_INVALID_PUBKEY: Added
GNUTLS_E_PK_INVALID_PRIVKEY: Added

(wiz)

2017-01-10 15:26:42 UTC MAIN commitmail json YAML

Updated security/libtasn1 to 4.9

(wiz)

2017-01-10 15:26:32 UTC MAIN commitmail json YAML

Updated libtasn1 to 4.9.

* Noteworthy changes in release 4.9 (released 2016-07-25) [stable]
- Fixes to OID encoding of OIDs which have elements which exceed 2^32

(wiz)

2017-01-10 13:55:36 UTC MAIN commitmail json YAML

Updated textproc/py-tinycss to 0.4.

(kleink)

2017-01-10 13:54:43 UTC MAIN commitmail json YAML

Update py-tinycss to 0.4.

Version 0.4
-----------

Released on 2016-09-23.

* Add an __eq__ operator to Token object.
* Support Fonts 3.

(kleink)

2017-01-10 12:30:00 UTC MAIN commitmail json YAML

Test for existing $prefix and $pkgdbdir and bail out early if they exist,
rather than failing with exotic errors later.

(jperkin)

2017-01-10 12:16:08 UTC MAIN commitmail json YAML

2017-01-10 10:46:57 UTC MAIN commitmail json YAML

Updated net/syncthing to 0.14.19

(wiz)

2017-01-10 10:46:44 UTC MAIN commitmail json YAML

Updated syncthing to 0.14.19.

This is a regularly scheduled bugfix and improvement release recommended for all users.

Resolved issues:

    #3846: Changing bandwidth rate limits now takes effect immediately without restart.
    #3859: The event log (-audit) can now be directed to stderr for piping into another program.
    #3584: A panic on folder listing at startup has been fixed.
    #3857: On Windows, we now make sure to never descend into directory symlinks.
    #3819: When a folder is deleted, the .stfolder marker is also removed. The ignore file and .stversions directory are retained, if present.
    #3839: Several scenarios where a device would get stuck with "not a directory" errors are now handled again.
    #3861: Third party copyrights in the about box are now more up to date.

Also:

Hashing performance has been improved again, after it was inadvertently reduced in v0.4.17.

(wiz)

2017-01-10 10:35:28 UTC MAIN commitmail json YAML

Rename one patch, add another to fix at least two problems preventing
this to build for NetBSD/powerpc:
* need a cast in one place (in the renamed patch)
* an overcautious assert() is incompatible with top/down VM layout in NetBSD
This still doesn't work on NetBSD/powerpc, though, and I ran out of time.
The build produces a mono-boehm.core file the first time through the build
(for some reason not the subsequent attempts, sigh!), and I have problems
reconstructing the CLI to run the mono-boehm executable under gdb, and the
core file says it got a segv in opendir() which must be nonsensical.

(he)

2017-01-09 22:13:29 UTC MAIN commitmail json YAML

Updated databases/apache-cassandra2 to 2.1.16

(fhajny)

2017-01-09 22:13:19 UTC MAIN commitmail json YAML

Update databases/apache-cassandra2 to 2.1.16.

2.1.16
- Avoid infinitely looping result set when paging SELECT queries with
  an IN clause with duplicate keys by treating the IN values as a set
  instead of a list
- Add system property to set the max number of native transport requests
  in queue
- Include column family parameter when -st and -et are provided
- Fix queries with empty ByteBuffer values in clustering column
  restrictions
- Disable passing control to post-flush after flush failure to prevent
  data loss
- Allow STCS-in-L0 compactions to reduce scope with LCS
- cannot use cql since upgrading python to 2.7.11+
- Fix filtering on clustering columns when 2i is used
- Improve digest calculation in the presence of overlapping tombstones

2.1.15
- Account for partition deletions in tombstone histogram
- Avoid stalling paxos when the paxos state expires
- Remove finished incoming streaming connections from MessagingService
- Don't try to get sstables for non-repairing column families
- Prevent select statements with clustering key > 64k
- Avoid marking too many sstables as repaired
- Fix clock skew corrupting other nodes with paxos
- Remove distinction between non-existing static columns and existing
  but null in LWTs
- Support mlockall on IBM POWER arch
- Cache local ranges when calculating repair neighbors
- Allow LWT operation on static column with only partition keys
- Create interval tree over canonical sstables to avoid missing sstables
  during streaming
- cqlsh COPY FROM: shutdown parent cluster after forking, to avoid
  corrupting SSL connections
- Updated cqlsh Python driver to fix DESCRIBE problem for legacy tables
- cqlsh: apply current keyspace to source command
- Backport CASSANDRA-11578
- Clear out parent repair session if repair coordinator dies
- Set default streaming_socket_timeout_in_ms to 24 hours
- Do not consider local node a valid source during replace
- Avoid holding SSTableReaders for duration of incremental repair
- Add message dropped tasks to nodetool netstats
- Don't compute expensive MaxPurgeableTimestamp until we've verified
  there's an expired tombstone
- Fix paging on DISTINCT queries repeats result when first row in
  partition changes
- Add option to disable use of severity in DynamicEndpointSnitch
- cqlsh COPY FROM fails for null values with non-prepared statements
- Make cython optional in pylib/setup.py
- Change order of directory searching for cassandra.in.sh to favor local
  one
- cqlsh COPY FROM fails with []{} chars in UDT/tuple fields/values
- clqsh: COPY FROM throws TypeError with Cython extensions enabled
- cqlsh: COPY FROM ignores NULL values in conversion
- Validate levels when building LeveledScanner to avoid overlaps with
  orphaned sstables

2.1.14
- Start L0 STCS-compactions even if there is a L0 -> L1 compaction going
- (cqlsh) Fix potential COPY deadlock when parent process is terminating
  child processes
- Replace sstables on DataTracker before marking them as non-compacting
  during anti-compaction
- Checking if an unlogged batch is local is inefficient
- Fix paging for COMPACT tables without clustering columns
- Fix out-of-space error treatment in memtable flushing
- Backport CASSANDRA-10859
- COPY FROM fails when importing blob
- Backport CASSANDRA-10679
- Don't do defragmentation if reading from repaired sstables
- Fix streaming_socket_timeout_in_ms not enforced
- Avoid dropping message too quickly due to missing unit conversion
- COPY FROM on large datasets: fix progress report and debug performance
- InvalidateKeys should have a weak ref to key cache
- Don't remove FailureDetector history on removeEndpoint
- Only notify if repair status changed
- Add partition key to TombstoneOverwhelmingException error message
- Use logback setting for 'cassandra -v' command
- Fix sstableloader to unthrottle streaming by default
- Fix incorrect warning in 'nodetool status'
- Properly release sstable ref when doing offline scrub
- Improve nodetool status performance for large cluster
- Make it clear what DTCS timestamp_resolution is used for
- Gossiper#isEnabled is not thread safe
- Avoid major compaction mixing repaired and unrepaired sstables in DTCS
- test_bulk_round_trip_blogposts is failing occasionally
- Add a -j parameter to scrub/cleanup/upgradesstables to state how
  many threads to use

2.1.13
- Fix isJoined return true only after becoming cluster member
  (CASANDRA-11007)
- Fix bad gossip generation seen in long-running clusters
- Avoid NPE when incremental repair fails
- Unmark sstables compacting once they are done in
  cleanup/scrub/upgradesstables
- Revert CASSANDRA-10012 and add more logging
- Allow simultaneous bootstrapping with strict consistency when no
  vnodes are used
- Log a message when major compaction does not result in a single file
- (cqlsh) fix cqlsh_copy_tests when vnodes are disabled
- (cqlsh) fix formatting bytearray values
- (cqlsh) Add request timeout option to cqlsh
- Avoid AssertionError while submitting hint with LWT
- If CompactionMetadata is not in stats file, use index summary instead
- Retry sending gossip syn multiple times during shadow round
- Fix pending range calculation during moves
- Sane default (200Mbps) for inter-DC streaming througput
- Match cassandra-loader options in COPY FROM
- Fix binding to any address in CqlBulkRecordWriter
- Fix the way we replace sstables after anticompaction
- cqlsh fails to decode utf-8 characters for text typed columns
- Log error when stream session fails
- Fix bugs in commit log archiving startup behavior
- (cqlsh) further optimise COPY FROM
- Allow CREATE TABLE WITH ID
- Make Stress compiles within eclipse
- Cassandra Daemon should print JVM arguments
- Allow cancellation of index summary redistribution
- sstableloader will fail if there are collections in the schema tables
- Disable reloading of GossipingPropertyFileSnitch
- Fix Stress profile parsing on Windows

2.1.12
- Fix incremental repair hang when replica is down
- Avoid writing range tombstones after END_OF_ROW marker
- Optimize the way we check if a token is repaired in anticompaction
- Add proper error handling to stream receiver
- Warn or fail when changing cluster topology live
- Status command in debian/ubuntu init script doesn't work
- Some DROP ... IF EXISTS incorrectly result in exceptions on
  non-existing KS
- DeletionTime.compareTo wrong in rare cases
- Force encoding when computing statement ids
- Properly reject counters as map keys
- Fix the sstable-needs-cleanup check
- (cqlsh) Print column names before COPY operation
- Add Native-Transport-Requests back to tpstats
- Make paging logic consistent between searcher impls
- Fix CompressedInputStream for proper cleanup
- (cqlsh) Support counters in COPY commands
- Try next replica if not possible to connect to primary replica on
  ColumnFamilyRecordReader
- Limit window size in DTCS
- sstableloader does not use MAX_HEAP_SIZE env parameter
- (cqlsh) Improve COPY TO performance and error handling
- Don't remove level info when running upgradesstables
- Create compression chunk for sending file only
- Make buffered read size configurable
- Forbid compact clustering column type changes in ALTER TABLE
- Reject incremental repair with subrange repair
- Add a nodetool command to refresh size_estimates
- Shutdown compaction in drain to prevent leak
- Invalidate cache after stream receive task is completed
- Reject counter writes in CQLSSTableWriter
- Remove superfluous COUNTER_MUTATION stage mapping
- Improve json2sstable error reporting on nonexistent columns
- (cqlsh) fix COPY using wrong variable name for time_format
- Do not run SizeEstimatesRecorder if a node is not a member of the ring
- Improve handling of dead nodes in gossip
- Fix logback-tools.xml incorrectly configured for outputing to
  System.err
- Fix streaming to catch exception so retry not fail
- Add validation method to PerRowSecondaryIndex
- Support encrypted and plain traffic on the same port
- Do STCS in DTCS windows
- Don't try to get ancestors from half-renamed sstables
- Avoid repetition of JVM_OPTS in debian package
- Fix potential NPE from handling result of SIM.highestSelectivityIndex
- Fix paging issues with partitions containing only static columns data
- Fix conditions on static columns
- AssertionError: attempted to delete non-existing file CommitLog
- Merge range tombstones during compaction
- (cqlsh) Distinguish negative and positive infinity in output
- (cqlsh) allow custom time_format for COPY TO
- Don't allow startup if the node's rack has changed
- Fix sorting for queries with an IN condition on partition key columns

(fhajny)

2017-01-09 19:30:52 UTC MAIN commitmail json YAML

Note update of editors/vim-share

(morr)

2017-01-09 19:26:14 UTC MAIN commitmail json YAML

Update to newest snapshot.

Changes:
8.0.0087  channel callback may get job info after it was deleted
8.0.0088  when a test fails in Setup/Teardown problem is not reported
8.0.0089  various problems with GTK 3.22.2
8.0.0090  cursor moved after last character when using 'breakindent'
8.0.0091  test_help_complete sometimes fails in MS-Windows console
8.0.0092  C indent does not support nested namespaces that C++ 17 has
8.0.0093  not using multiprocess build feature
8.0.0094  if vimrun.exe not found error message is not properly encoded
8.0.0095  problems with GTK 3.22.2 fixed in 3.22.4
8.0.0096  when the input or output is not a tty Vim appears to hang
8.0.0097  if channel callback takes a lot of time Vim is unresponsive
8.0.0098  (after 8.0.0097) can't build on MS-Windows
8.0.0099  popup menu appears above the cursor too often
8.0.0100  file name options may contain non-filename characters
8.0.0101  some options are not strictly checked
8.0.0102  (after 8.0.0101) cannot set 'dictionary' to a path
8.0.0103  may not process channel readahead
8.0.0104  value of 'thesaurus' option not checked properly
8.0.0105  can't tell difference between reading empty line or nothing
8.0.0106  (after 8.0.0100) cannot use a semicolon in 'backupext'
8.0.0107  when reading channel output in timer messages may be missing
8.0.0108  (after 8.0.0107) the channel "drop" option is not tested
8.0.0109  still checking if memcmp() exists, should be everywhere now
8.0.0110  drop command doesn't use existing window
8.0.0111  the :history command is not tested
8.0.0112  tests 92 and 93 are old style
8.0.0113  MS-Windows: dialog for saving changes on the wrong monitor
8.0.0114  coding style not optimal
8.0.0115  when building with Cygwin libwinpthread isn't found
8.0.0116  using CTRl-] in English help language from 'helplang' is used
8.0.0117  parallel make fails
8.0.0118  "make proto" adds extra function prototype
8.0.0119  no test for using CTRL-R on the command line
8.0.0120  channel test is still flaky on OS X
8.0.0121  setting 'cursorline' changes the curswant column
8.0.0122  channel test is still flaky on OS X
8.0.0123  modern Sun compilers define "__sun" instead of "sun"
8.0.0124  internal error for assert_inrange(1, 1)
8.0.0125  not enough testing for entering Ex commands
8.0.0126  display problem with 'foldcolumn' and a wide character
8.0.0127  cancelling completion still formats text
8.0.0128  (after 8.0.0126) display test fails on MS-Windows
8.0.0129  parallel make still doesn't work
8.0.0130  configure uses "ushort" while the Vim code doesn't
8.0.0131  not enough test coverage for syntax commands
8.0.0132  (after 8.0.0131) test fails because of using :finish
8.0.0133  "2;'(" causes ml_get errors in an empty buffer
8.0.0134  null pointer access reported by UBsan
8.0.0135  relative address does not work with closed fold
8.0.0136  when changing indent the wrong fold is opened
8.0.0137  when 'maxfuncdepth' set above 200 nesting is limited to 200
8.0.0138  (after 8.0.0137) small build fails
8.0.0139  (after 8.0.0135) warning for unused argument
8.0.0140  pasting inserted text in Visual mode does not work properly
8.0.0141  (after 8.0.0137) nested function test fails on AppVeyor
8.0.0142  normal colors are wrong with 'termguicolors'
8.0.0143  line number of current buffer in getbufinfo() is wrong
8.0.0144  when using MSVC the GvimExt directory is cleaned twice
8.0.0145  running tests on MS-Windows is noisy
8.0.0146  termguicolors uses wrong colors on MS-Windows with ConEmu
8.0.0147  searchpair() fails when 'magic' is off
8.0.0148  wrong indent in C preprocessor with line continuation
8.0.0149  :earlier does not work after reading the undo file
8.0.0150  completion for :filter does not skip the pattern
8.0.0151  passing buffer content to system() is clumsy
8.0.0152  stray channellog created when running tests
8.0.0153  (after 8.0.0151) system() test fails on MS-Windows
8.0.0154  (after 8.0.0151) system() test fails on OS/X
8.0.0155  ubsan complains about NULL pointer
8.0.0156  not enough test coverage for float functions
8.0.0157  no completion for :syntax spell and :syntax sync
8.0.0158  (after 8.0.0156) float function test fails on MS-Windows
8.0.0159  crash on startup when updating tabline
8.0.0160  EMSG() is sometimes used where it should be IEMSG()
8.0.0161  (after 8.0.0159) can't build with small features

(morr)

2017-01-09 19:11:12 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2017-01-09 19:10:16 UTC MAIN commitmail json YAML

Update to newest version 4.7.

Major changes:

New Default Theme - Twenty Seventeen
- It is an ambitious theme designed for business websites that focuses on a
  creative home page and an easy site setup experience for users.

* multiple sections on the front page, selected in the Customizer.
* a striking asymmetrical grid.
* custom color schemes, built on top of a monochromatic foundation, and
  adjustable via a hue picker.
* different headline placement for pages, changeable in the Customizer, via
  them options.
* a great experience in many languages, thanks to language-specific font stacks.
* SVG icons (a first for a default theme).
* support for custom logo, custom header image and many post formats.
* the use of new functions in Core for making child theming easier.
Note: Twenty Seventeen only works on 4.7 and above. It uses the new
video header and starter content features, each launched in 4.7.

REST API Content Endpoints
* API endpoints for WordPress content. WordPress 4.7 comes with REST API
  endpoints for posts, comments, terms, users, meta, and settings. Content
  endpoints provide machine-readable external access to your WordPress site
  with a clear, standards-driven interface, paving the way for new and
  innovative methods of interacting with your site.

(morr)

2017-01-09 18:58:01 UTC MAIN commitmail json YAML

Note update of net/haproxy

(morr)

2017-01-09 18:57:21 UTC MAIN commitmail json YAML

Update to newest version.

ChangeLog:

2016/12/25 : 1.6.11
    - BUILD: contrib: fix ip6range build on Centos 7
    - BUG/MINOR: cli: fix pointer size when reporting data/transport layer name
    - BUG/MINOR: cli: dequeue from the proxy when changing a maxconn
    - BUG/MINOR: cli: wake up the CLI's task after a timeout update
    - BUG/MINOR: freq-ctr: make swrate_add() support larger values
    - BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos
    - BUG/MAJOR: stream: fix session abort on resource shortage
    - BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect
    - BUG/MEDIUM: variables: some variable name can hide another ones
    - BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full
    - MINOR: applet: Count number of (active) applets
    - MINOR: task: Rename run_queue and run_queue_cur counters
    - BUG/MEDIUM: stream: Save unprocessed events for a stream
    - BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
    - BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2)
    - BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW
    - DOC: lua: section declared twice
    - DOC: fix small typo in fe_id (backend instead of frontend)
    - BUG/MINOR: lua: memory leak executing tasks
    - BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake
    - BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
    - BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled
    - BUG/MEDIUM: ssl: for a handshake when server-side SNI changes
    - BUG/MINOR: systemd: potential zombie processes

2016/11/20 : 1.6.10
    - BUG/MINOR: Fix OSX compilation errors
    - BUG/MINOR: displayed PCRE version is running release
    - MINOR: show Built with PCRE version
    - MINOR: show Running on zlib version
    - MINOR: Add fe_req_rate sample fetch
    - MEDIUM: make SO_REUSEPORT configurable
    - BUG/MINOR: vars: use sess and not s->sess in action_store()
    - BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
    - BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
    - BUG/MINOR: ssl: Check malloc return code
    - BUG/MINOR: ssl: prevent multiple entries for the same certificate
    - BUG/MINOR: systemd: make the wrapper return a non-null status code on error
    - BUG/MINOR: systemd: always restore signals before execve()
    - BUG/MINOR: systemd: check return value of calloc()
    - MINOR: systemd: report it when execve() fails
    - BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
    - BUILD: protocol: fix some build errors on OpenBSD
    - BUILD: log: iovec requires to include sys/uio.h on OpenBSD
    - BUILD: tcp: do not include netinet/ip.h for IP_TTL
    - BUILD: checks: remove the last strcat and eliminate a warning on OpenBSD
    - BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
    - MINOR: cfgparse: few memory leaks fixes.
    - MINOR: build: Allow linking to device-atlas library file
    - DOC: Fix typo in description of `-st` parameter in man page
    - BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
    - BUG/MEDIUM: peers: fix use after free in peer_session_create()
    - BUG/MEDIUM: systemd-wrapper: return correct exit codes
    - BUG/MEDIUM: srv-state: properly restore the DRAIN state
    - BUG/MINOR: srv-state: allow to have both CMAINT and FDRAIN flags
    - BUG/MEDIUM: servers: properly propagate the maintenance states during startup
    - BUG: vars: Fix 'set-var' converter because of a typo
    - BUG/MEDIUM: channel: bad unlikely macro
    - CLEANUP: lua: move comment
    - CLEANUP: lua: control executed twice
    - CLEANUP: ssl: Fix bind keywords name in comments
    - DOC: ssl: Use correct wording for ca-sign-pass
    - BUG/MINOR: stick-table: handle out-of-memory condition gracefully
    - BUG/MEDIUM: connection: check the control layer before stopping polling
    - BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory
    - CONTRIB: initiate a debugging suite to make debugging easier
    - BUG/MINOR: cli: properly decrement ref count on tables during failed dumps
    - BUG/MEDIUM: lua: In some case, the return of sample-fetche is ignored

(morr)

2017-01-09 16:41:09 UTC MAIN commitmail json YAML

+ awesome-4.0, gsed-4.3, qt5-5.7.1, qt5-qtbase-5.7.1, rpm-4.13,
  wine-devel-1.9.24, xfce4-panel-4.12.1, zlib-1.2.10.

(wiz)

2017-01-09 16:19:28 UTC MAIN commitmail json YAML

2017-01-09 15:53:38 UTC MAIN commitmail json YAML

Note addition of  devel/ruby-rb-kqueue package version 0.2.4.

(taca)

2017-01-09 15:53:14 UTC MAIN commitmail json YAML

Add and enable ruby-rb-kqueue.

(taca)

2017-01-09 15:52:34 UTC MAIN commitmail json YAML

Add ruby-rb-kqueue 0.2.4.

This is a simple wrapper over the kqueue (supported on FreeBSD, NetBSD,
OpenBSD, and Darwin).  It uses the FFI gem to avoid having to compile a C
extension.

API documentation is available on rdoc.info:
http://rdoc.info/projects/mat813/rb-kqueue.

(taca)

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

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

(taca)

2017-01-09 15:04:44 UTC MAIN commitmail json YAML

Fix dependency in gemspec.

Bump PKGREVISION.

(taca)

2017-01-09 15:03:07 UTC MAIN commitmail json YAML

Note update of sysutils/ruby-listen package to 3.1.5nb1.

(taca)

2017-01-09 15:02:32 UTC MAIN commitmail json YAML

Now depends on both ruby-rb-fsevent and ruby-rb-inotify since it really
require both package's codes.

Bump PKGREVISION.

(taca)

2017-01-09 14:58:11 UTC MAIN commitmail json YAML

Do not restrict this package to Darwin.

Although functionality of this package only works on Darwin, there is
othere package to expect existence of this package (and it fails).

(taca)

2017-01-09 13:36:37 UTC MAIN commitmail json YAML

Note update of net/ruby-addressable package to 2.5.0.

(taca)

2017-01-09 13:36:12 UTC MAIN commitmail json YAML

Update ruby-addressable to 2.5.0.

# Addressable 2.5.0
- dropping support for Ruby 1.9
- adding support for Ruby 2.4 preview
- add support for public suffixes and tld; first runtime dependency
- hostname escaping should match RFC; underscores in hostnames no longer escaped
- paths beginning with // and missing an authority are now considered invalid
- validation now also takes place after setting a path
- handle backslashes in authority more like a browser for `heuristic_parse`
- unescaped backslashes in host now raise an `InvalidURIError`
- `merge!`, `join!`, `omit!` and `normalize!` don't disable deferred validation
- `heuristic_parse` now trims whitespace before parsing
- host parts longer than 63 bytes will be ignored and not passed to libidn
- normalized values always encoded as UTF-8

(taca)

2017-01-09 13:34:12 UTC MAIN commitmail json YAML

Note addition of net/ruby-public_suffix package version 2.0.5.

(taca)

2017-01-09 13:33:43 UTC MAIN commitmail json YAML

Add and enable ruby-public_suffix.

(taca)

2017-01-09 13:33:08 UTC MAIN commitmail json YAML

Add ruby-public_suffix package version 2.0.5.
It was required by ruby-addressable 2.5.0.

PublicSuffix can parse and decompose a domain name into top level domain,
domain and subdomains.

(taca)

2017-01-09 13:02:35 UTC MAIN commitmail json YAML

Updated security/hitch to 1.4.4

(fhajny)

2017-01-09 13:02:21 UTC MAIN commitmail json YAML

Update security/hitch to 1.4.4.

hitch-1.4.4 (2016-12-22)
------------------------

- OpenSSL 1.1.0 compatibility fixes. OpenSSL 1.1.0 is now fully
  supported with Hitch.
- Fix a bug in the OCSP refresh code that could make it loop with
  immediate refreshes flooding an OCSP responder.
- Force the SSL_OP_SINGLE_DH_USE setting. This protects against an
  OpenSSL vulnerability where a remote attacker could discover private
  DH exponents (CVE-2016-0701).

hitch-1.4.3 (2016-11-14)
------------------------

- OCSP stapling is now enabled by default.
  Users should create ocsp-dir (default: /var/lib/hitch/) and make it
  writable for the hitch user.
- Build error due to man page generation on FreeBSD (most likely non-Linux)
  has been fixed.

hitch-1.4.2 (2016-11-08)
------------------------

- Example configuration file hitch.conf.example has been shortened and
  defaults moved into Hitch itself. Default cipher string is now what we
  believe to be secure. Users are recommended to use the built-in default
  from now on, unless they have special requirements.
- hitch.conf(5) manual has been added.
- Hitch will now send a TLS Close notification during connection teardown.
  This fixes an incomplete read with a GnuTLS client when the backend
  (thttpd) used EOF to signal end of data, leaving some octets discarded
  by gnutls client-side. (Issue 127_)
- Autotools will now detect SO_REUSEPORT availability. (Issue 122_)
- Improved error handling on memory allocation failure.

(fhajny)

2017-01-09 12:02:23 UTC MAIN commitmail json YAML

Ensure that renaming on page merge actually creates unique names. Bump
revision.

(joerg)

2017-01-09 08:14:33 UTC MAIN commitmail json YAML

Revert unintentional revbump

(ryoon)

2017-01-09 08:07:54 UTC MAIN commitmail json YAML

2017-01-09 07:55:37 UTC MAIN commitmail json YAML

Updated net/libvncserver to 0.9.11

(ryoon)

2017-01-09 07:55:15 UTC MAIN commitmail json YAML

Update to 0.9.11

* Update buildlink3.mk
* Update HOMEPAGE and MASTER_SITES

Changelog:
0.9.11:
    Overall changes:
        LibVNCServer/LibVNCClient development now uses continous intregration, provided by TravisCI.

    LibVNCClient:
        Now initializes libgcrypt before use if the application did not do it. Fixes a crash when connection to Mac hosts (#45).
        Various fixes that result in more stable handling of malicious or broken servers.
        Removed broken and unmaintained H264 decoding.
        Some documentation fixes.
        Added hooks to WriteToTLS() for optional protection by mutex.

    LibVNCServer:
        Stability fixes for the WebSocket implementation.
        Replaced SHA1 implementation with the one from RFC 6234.
        The built-in HTTP server does not allow directory traversals anymore.
        The built-in HTTP now sends correct MIME types for CSS and SVG.
        Added support for systemd socket activation.
        Made it possible to get autoPort behavior with either ipv4 or ipv6 disabled.
        Fixed starting of an onHold-client in threaded mode.

0.9.10:
    Overall changes:
        Moved the whole project from sourceforge to https://libvnc.github.io/.
        Cleaned out the autotools build system which now uses autoreconf.
        Updated noVNC HTML5 client to latest version.
        Split out x11vnc sources into separate repository at https://github.com/LibVNC/x11vnc
        Split out vncterm sources into separate repository at https://github.com/LibVNC/vncterm
        Split out VisualNaCro sources into separate repository at https://github.com/LibVNC/VisualNaCro
        Merged Debian patches.

    LibVNCServer/LibVNCClient:
        Fixed some security-related buffer overflow cases.
        Added compatibility headers to make LibVNCServer/LibVNCClient build on native Windows 8.
        Update LZO to version 2.07, fixing CVE-2014-4607.

    LibVNCServer:
        Merged patches from KDE/krfb.
        Can now do IPv6 without IPv4.
        Fixed a use-after-free issue in scale.c.

(ryoon)

2017-01-09 07:24:33 UTC MAIN commitmail json YAML

2017-01-09 07:22:52 UTC MAIN commitmail json YAML

Stop the NetBSD keyword substitution by introducing a space.
Add a note to highlight the artificial space added to example.

(sevan)

2017-01-09 07:10:43 UTC MAIN commitmail json YAML

Spelling & grammar fixes
Split command to a second line to avoid visibility issue eg in PS/PDF versions

(sevan)

2017-01-09 07:01:33 UTC MAIN commitmail json YAML

Update message to match the "Checking for security vulnerabilities in installed packages"
section in the pkgsrc guide.

(sevan)

2017-01-09 05:03:51 UTC MAIN commitmail json YAML

Include new dependency on spamdyke, missed in previous.

(schmonz)

2017-01-09 05:03:19 UTC MAIN commitmail json YAML

Note building KDE4 applications.
Stop the NetBSD keyword substitution by introducing a space.
Add a note to highlight the artificial space added to example.

(sevan)

2017-01-09 04:58:26 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170109

(schmonz)

2017-01-09 04:58:09 UTC MAIN commitmail json YAML

Update to 20170109. pkgsrc changes:

- Add qmailofmipd service for outgoing submissions.
- Add dependencies on mess822, spamdyke, and stunnel.
- Add sample spamdyke and stunnel configs for SMTP AUTH over TLS.
- Control ofmipd from the main qmail script.
- Fix broken link to "12 Steps to qmail List Bliss".

(schmonz)

2017-01-09 04:03:34 UTC MAIN commitmail json YAML

pkgtools/digest supports SHA3 now
Remove explicit notice that DragonFly defaults to modular-xorg (platform notes
in bootstrap/README.$ should cover such info & we direct reader there? if we
should cover it in the guide)
Indicate that only some of the utilities in the pkgtools category are shown.
Direct user to the "Checking for security vulnerabilities in installed packages"
section.

(sevan)

2017-01-09 04:01:32 UTC MAIN commitmail json YAML

2017-01-08 21:48:55 UTC MAIN commitmail json YAML

Updated x11/libxcb to 1.12nb1

(wiz)

2017-01-08 21:48:47 UTC MAIN commitmail json YAML

Enable xcb-xinput.

Requested by Daniel ��lschlegel on pkgsrc-users.

Bump PKGREVISION.

(wiz)

2017-01-08 20:37:21 UTC MAIN commitmail json YAML

Added mail/swaks version 20170101.0

(schmonz)

2017-01-08 20:36:58 UTC MAIN commitmail json YAML

Add and enable swaks.

(schmonz)

2017-01-08 20:35:55 UTC MAIN commitmail json YAML

Initial import of swaks.

swaks' primary design goal is to be a flexible, scriptable, transaction-
oriented SMTP test tool. It handles SMTP features and extensions such as
TLS, authentication, and pipelining; multiple version of the SMTP
protocol including SMTP, ESMTP, and LMTP; and multiple transport methods
including unix-domain sockets, internet-domain sockets, and pipes to
spawned processes. Options can be specified in environment variables,
configuration files, and the command line allowing maximum
configurability and ease of use for operators and scripters.

(schmonz)

2017-01-08 20:03:29 UTC pkgsrc-2016Q4 commitmail json YAML

Record last pullup tickets.

(bsiegert)

2017-01-08 19:59:14 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5182 - requested by maya
chat/irssi: security fix
chat/irssi-icb: security fix
chat/irssi-xmpp: security fix

Revisions pulled up:
- chat/irssi-icb/Makefile                                      1.40
- chat/irssi-icb/distinfo                                      1.25
- chat/irssi-xmpp/Makefile                                      1.11
- chat/irssi-xmpp/distinfo                                      1.7
- chat/irssi/Makefile                                          1.75
- chat/irssi/Makefile.common                                    1.19
- chat/irssi/distinfo                                          1.38
- chat/irssi/patches/patch-scripts_buf.pl                      deleted

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Thu Jan  5 15:49:47 UTC 2017

  Modified Files:
          pkgsrc/chat/irssi-xmpp: Makefile distinfo

  Log Message:
  irssi-xmpp: catch up with irssi changes.

  bump PKGREVISION to ensure it is rebuilt.

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Thu Jan  5 15:48:34 UTC 2017

  Modified Files:
          pkgsrc/chat/irssi-icb: Makefile distinfo

  Log Message:
  irssi-icb: catch up with irssi changes.

  bump PKGREVISION to ensure it is rebuilt.

---
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Thu Jan  5 15:46:10 UTC 2017

  Modified Files:
          pkgsrc/chat/irssi: Makefile Makefile.common distinfo
  Removed Files:
          pkgsrc/chat/irssi/patches: patch-scripts_buf.pl

  Log Message:
  irssi: update to 0.8.21.

  irssi 0.8.21 is a maintenance release without any new features.

  Changes:

  - Correct a NULL pointer dereference in the nickcmp function found by
  Joseph Bisch (GL#1)
  - Correct an out of bounds read in certain incomplete control codes
  found by Joseph Bisch (GL#2)
  - Correct an out of bounds read in certain incomplete character
  sequences found by Hanno Bæ—¦ck and independently by J. Bisch (GL#3)
  - Correct an error when receiving invalid nick message (GL#4, #466)

(bsiegert)

2017-01-08 19:49:15 UTC MAIN commitmail json YAML

regen for patch-ah

(wiz)

2017-01-08 19:46:17 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5181 - requested by taca
www/contao43: security fix

Revisions pulled up:
- www/contao43/Makefile                                        1.4
- www/contao43/PLIST                                            1.3
- www/contao43/distinfo                                        1.3

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Dec 30 04:48:24 UTC 2016

  Modified Files:
  pkgsrc/www/contao43: Makefile PLIST distinfo

  Log Message:
  Update contao43 to 4.3.2, including fix for CVE-2016-10074.

  * Raise the minimum SwiftMailer version.
  * Remove some left-over settings labels.
  * Go back to using the stable channel of Composer now that version 1.3 has
    been released.
  * Reduce the filter menu width if preceded by the submit panel.

(bsiegert)

2017-01-08 19:45:33 UTC MAIN commitmail json YAML

Regen patch so that we compile py27-curses on -current.

(roy)

2017-01-08 19:37:43 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5180 - requested by taca
www/contao35: security fix

Revisions pulled up:
- www/contao35/Makefile                                        1.22
- www/contao35/distinfo                                        1.18

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Dec 30 04:46:20 UTC 2016

  Modified Files:
  pkgsrc/www/contao35: Makefile distinfo

  Log Message:
  Update contao35 to 3.5.21.

  Version 3.5.21 (2016-12-29)
  ---------------------------

  ### Updated
  Update SwiftMailer to version 5.4.5 (fixes CVE-2016-10074).

(bsiegert)

2017-01-08 19:28:33 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5179 - requested by taca
databases/phpmyadmin: security fix

Revisions pulled up:
- databases/phpmyadmin/Makefile                                1.151
- databases/phpmyadmin/PLIST                                    1.45
- databases/phpmyadmin/distinfo                                1.106

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Dec 30 04:44:43 UTC 2016

  Modified Files:
  pkgsrc/databases/phpmyadmin: Makefile PLIST distinfo

  Log Message:
  Update phpmyadmin to 4.6.5.2, including security fixes.

  4.6.5.2 (2016-12-05)
  - issue #12765 Fixed SQL export with newlines

  4.6.5.1 (2016-11-25)
  - issue #12735 Incorrect parameters to escapeString in Node.php
  - issue #12734 Fix PHP error when mbstring is not installed
  - issue #12736 Don't force partition count to be specified when creating a new table

  4.6.5 (2016-11-24)
  - issue        Remove potentionally license problematic sRGB profile
  - issue #12459 Display read only fields as read only when editing
  - issue #12384 Fix expanding of navigation pane when clicking on database
  - issue #12430 Impove partitioning support
  - issue #12374 Reintroduced simplified PmaAbsoluteUri configuration directive
  - issue        Always use UTC time in HTTP headers
  - issue #12479 Simplified validation of external links
  - issue #12483 Fix browsing tables with built in transformations
  - issue #12485 Do not show warning about short blowfish_secret if none is set
  - issue #12251 Fixed random logouts due to wrong cookie path
  - issue #12480 Fixed editing of ENUM/SET/DECIMAL fields structure
  - issue #12497 Missing escaping of configuration used in SQL (hide_db and only_db)
  - issue #12476 Add error checking in reading advisory rules file
  - issue #12477 Add checking missing elements and confirming element types from json_decode
  - issue #12251 Automatically save SQL query in browser local storage rather than in cookie
  - issue #12292 Unable to edit transformations
  - issue #12502 Remove unused paramenter when connecting to MySQLi
  - issue #12303 Fix number formatting with different settings of precision in PHP
  - issue #12405 Use single quotes in PHP code
  - issue #12534 Option for the dropped column is not removed from 'after_field' select, after the column is dropped
  - issue #12531 Properly detect DROP DATABASE queries
  - issue #12470 Fix possible race condition in setting URL hash
  - issue #11924 Remove caching of server information
  - issue #11628 Proper parsing of INSERT ... ON DUPLICATE KEY queries
  - issue #12545 Proper parsing of CREATE TABLE ... PARTITION queries
  - issue #12473 Code can throw unhandled exception
  - issue #12550 Do not try to keep alive session even after expiry
  - issue #12512 Fixed rendering BBCode links in setup
  - issue #12518 Fixed copy of table with generated columns
  - issue #12221 Fixed export of table with generated columns
  - issue #12320 Copying a user does not copy usergroup
  - issue #12272 Adding a new row with default enum goes to no selection when you want to add more then 2 rows
  - issue #12487 Drag and drop import prevents file dropping to blob column file selector on the insert tab
  - issue #12554 Absence of scrolling makes it impossible to read longer text values in grid editing
  - issue #12530 "Edit routine" crashes when the current user is not the definer, even if privileges are adequate
  - issue #12300 Export selective tables by-default dumps Events also
  - issue #12298 Fixed export of view definitions
  - issue #12242 Edit routine detail dialog does not fill "Return length" field in mysql functions
  - issue #12575 New index Confirm adds whitespace around the field name
  - issue #12382 Bug in zoom search
  - issue #12321 Assign LIMIT clause only to syntactically correct queries
  - issue #12461 Can't Execute SQL With Sub-Query Due To "LIMIT 0,25" Inserted At Wrong Place
  - issue #12511 Clarify documentation on ArbitraryServerRegexp
  - issue #12508 Remove duplicate code in SQL escaping
  - issue #12475 Cleanup code for getting table information
  - issue #12579 phpMyAdmin's export of a Select statment without a FROM clause generates Wrong SQL
  - issue #12316 Correct export of complex SELECT statements
  - issue #12080 Fixed parsing of subselect queries
  - issue #11740 Fixed handling DELETE ... USING queries
  - issue #12100 Fixed handling of CASE operator
  - issue #12455 Query history stores separate entry for every letter typed
  - issue #12327 Create PHP code no longer works
  - issue #12179 Fixed bookmarking of query with multiple statements
  - issue #12419 Wrong description on GRANT OPTION
  - issue #12615 Fixed regexp for matching browser versions
  - issue #12569 Avoid showing import errors twice
  - issue #12362 prefs_manage.php can leave an orphaned temporary file
  - issue #12619 Unable to export csv when using union select
  - issue #12625 Broken Edit links in query results of JOIN query
  - issue #12634 Drop DB error in import if DB doesn't exist
  - issue #12338 Designer reverts to first saved ER after EACH relation create or delete
  - issue #12639 'Show trace' in Console generates JS error for functions in query's trace called without any arguments
  - issue #12366 Fix user creation with certain MariaDB setups
  - issue #12616 Refuse to work with mbstring.func_overload enabled
  - issue #12472 Properly report connection without password in setup
  - issue #12365 Fix records count for large tables
  - issue #12533 Fix records count for complex queries
  - issue #12454 Query history not updated in console until page refresh
  - issue #12344 Fixed parsing of labels in loop
  - issue #12228 Fixed parsing of BEGIN labels
  - issue #12637 Fixed editing some timestamp values
  - issue #12622 Fixed javascript error in designer
  - issue #12334 Missing page indicator or VIEWs
  - issue #12610 Export of tables with Timestamp/Datetime/Time columns defined with ON UPDATE clause with precision fails
  - issue #12661 Error inserting into pma__history after timeout
  - issue #12195 Row_format = fixed not visible
  - issue #12665 Cannot add a foreign key - non-indexed fields not listed in InnoDB tables
  - issue #12674 Allow for proper MySQL-allowed strings as identifiers
  - issue #12651 Allow for partial dates on table insert page
  - issue #12681 Fixed designer with tables using special chars
  - issue #12652 Fixed visual query builder for foreign keys with more fields
  - issue #12257 Improved search page performance
  - issue #12322 Avoid selecting default function for foreign keys
  - issue #12453 Fixed escaping of SQL parts in some corner cases
  - issue #12542 Missing table name in account privileges editor
  - issue #12691 Remove ksort call on empty array in PMA_getPlugins function
  - issue #12443 Check parameter type before processing
  - issue #12299 Avoid generating too long URLs in search
  - issue #12361 Fix self SQL injection in table-specific privileges
  - issue #12698 Add link to release notes and download on new version notification
  - issue #12712 Error when trying to setup replication (fatal error in call to an old PMA_DBI_connect function)
  - issue        [security] Unsafe generation of $cfg['blowfish_secret'], see PMASA-2016-58
  - issue        [security] phpMyAdmin's phpinfo functionality is removed, see PMASA-2016-59
  - issue        [security] AllowRoot and allow/deny rule bypass with specially-crafted username, see PMASA-2016-60
  - issue        [security] Username matching weaknesses with allow/deny rules, see PMASA-2016-61
  - issue        [security] Possible to bypass logout timeout, see PMASA-2016-62
  - issue        [security] Full path disclosure (FPD) weaknesses, see PMASA-2016-63
  - issue        [security] Multiple XSS weaknesses, see PMASA-2016-64
  - issue        [security] Multiple denial-of-service (DOS) vulnerabilities, see PMASA-2016-65
  - issue        [security] Possible to bypass white-list protection for URL redirection, see PMASA-2016-66
  - issue        [security] BBCode injection to login page, see PMASA-2016-67
  - issue        [security] Denial-of-service (DOS) vulnerability in table partitioning, see PMASA-2016-68
  - issue        [security] Multiple SQL injection vulnerabilities, see PMASA-2016-69
  - issue        [security] Incorrect serialized string parsing, see PMASA-2016-70
  - issue        [security] CSRF token not stripped from the URL, see PMASA-2016-71

(bsiegert)

2017-01-08 16:55:59 UTC MAIN commitmail json YAML

Updated www/p5-Test-WWW-Mechanize to 1.48

(schmonz)

2017-01-08 16:55:45 UTC MAIN commitmail json YAML

Update to 1.48. From the changelog:

[FIXES]
The linting method html_lint_ok() was not calling the HTML::Lint API
correctly, so may have missed some HTML errors at the end of a page.
This also applies to get, post, etc if you have the autolint argument on.

(schmonz)

2017-01-08 16:32:18 UTC MAIN commitmail json YAML

Updated devel/p5-Test-MockObject to 1.20161202

(schmonz)

2017-01-08 16:32:02 UTC MAIN commitmail json YAML

Update to 1.20161202. From the changelog:

- renamed README.pod to README (RT #118831)

pkgsrc changes:

- Move test-only dependencies to BUILD_DEPENDS.

(schmonz)

2017-01-08 15:43:04 UTC MAIN commitmail json YAML

Updated multimedia/minidlna to 1.1.5nb4

(wiz)

2017-01-08 15:42:54 UTC MAIN commitmail json YAML

Add rcvar=${name} to rc.d script.

>From Christoph Lemke in PR 51799.

(wiz)

2017-01-08 14:38:13 UTC MAIN commitmail json YAML

rust: match newer versions of llvm, too.

while I didn't complete the build, it is likely necessary, as pkgsrc llvm
is 3.9 and doesn't match this test.

(maya)

2017-01-08 14:21:09 UTC MAIN commitmail json YAML

Updated net/mikutter to 3.5.1

(tsutsui)

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

Update mikutter to 3.5.1.

Upstream changes:

# mikutter 3.5.1

* image file cache did not work
* intent dialog was shown when screenname in profile tab was clicked

(tsutsui)

2017-01-08 14:01:41 UTC MAIN commitmail json YAML

prevent timeout. default to cdn.

(zafer)

2017-01-08 13:48:31 UTC MAIN commitmail json YAML

no route to host. default to cdn.

(zafer)

2017-01-08 12:51:04 UTC MAIN commitmail json YAML

2017-01-08 12:50:41 UTC MAIN commitmail json YAML

tor: update to 0.2.9.8
Updated provided by reezer (maintainer) in PR pkg/51745

Changes in version 0.2.9.8 - 2016-12-19
  Tor 0.2.9.8 is the first stable release of the Tor 0.2.9 series.

  The Tor 0.2.9 series makes mandatory a number of security features
  that were formerly optional. It includes support for a new shared-
  randomness protocol that will form the basis for next generation
  hidden services, includes a single-hop hidden service mode for
  optimizing .onion services that don't actually want to be hidden,
  tries harder not to overload the directory authorities with excessive
  downloads, and supports a better protocol versioning scheme for
  improved compatibility with other implementations of the Tor protocol.

  And of course, there are numerous other bugfixes and improvements.

  This release also includes a fix for a medium-severity issue (bug
  21018 below) where Tor clients could crash when attempting to visit a
  hostile hidden service. Clients are recommended to upgrade as packages
  become available for their systems.

  Below are listed the changes since Tor 0.2.8.11.  For a list of
  changes since 0.2.9.7-rc, see the ChangeLog file.

  o New system requirements:
    - When building with OpenSSL, Tor now requires version 1.0.1 or
      later. OpenSSL 1.0.0 and earlier are no longer supported by the
      OpenSSL team, and should not be used. Closes ticket 20303.
    - Tor now requires Libevent version 2.0.10-stable or later. Older
      versions of Libevent have less efficient backends for several
      platforms, and lack the DNS code that we use for our server-side
      DNS support. This implements ticket 19554.
    - Tor now requires zlib version 1.2 or later, for security,
      efficiency, and (eventually) gzip support. (Back when we started,
      zlib 1.1 and zlib 1.0 were still found in the wild. 1.2 was
      released in 2003. We recommend the latest version.)

  o Deprecated features:
    - A number of DNS-cache-related sub-options for client ports are now
      deprecated for security reasons, and may be removed in a future
      version of Tor. (We believe that client-side DNS caching is a bad
      idea for anonymity, and you should not turn it on.) The options
      are: CacheDNS, CacheIPv4DNS, CacheIPv6DNS, UseDNSCache,
      UseIPv4Cache, and UseIPv6Cache.
    - A number of options are deprecated for security reasons, and may
      be removed in a future version of Tor. The options are:
      AllowDotExit, AllowInvalidNodes, AllowSingleHopCircuits,
      AllowSingleHopExits, ClientDNSRejectInternalAddresses,
      CloseHSClientCircuitsImmediatelyOnTimeout,
      CloseHSServiceRendCircuitsImmediatelyOnTimeout,
      ExcludeSingleHopRelays, FastFirstHopPK, TLSECGroup,
      UseNTorHandshake, and WarnUnsafeSocks.
    - The *ListenAddress options are now deprecated as unnecessary: the
      corresponding *Port options should be used instead. These options
      may someday be removed. The affected options are:
      ControlListenAddress, DNSListenAddress, DirListenAddress,
      NATDListenAddress, ORListenAddress, SocksListenAddress,
      and TransListenAddress.

  o Major bugfixes (parsing, security, new since 0.2.9.7-rc):
    - Fix a bug in parsing that could cause clients to read a single
      byte past the end of an allocated region. This bug could be used
      to cause hardened clients (built with --enable-expensive-hardening)
      to crash if they tried to visit a hostile hidden service. Non-
      hardened clients are only affected depending on the details of
      their platform's memory allocator. Fixes bug 21018; bugfix on
      0.2.0.8-alpha. Found by using libFuzzer. Also tracked as TROVE-
      2016-12-002 and as CVE-2016-1254.

  o Major features (build, hardening):
    - Tor now builds with -ftrapv by default on compilers that support
      it. This option detects signed integer overflow (which C forbids),
      and turns it into a hard-failure. We do not apply this option to
      code that needs to run in constant time to avoid side-channels;
      instead, we use -fwrapv in that code. Closes ticket 17983.
    - When --enable-expensive-hardening is selected, stop applying the
      clang/gcc sanitizers to code that needs to run in constant time.
      Although we are aware of no introduced side-channels, we are not
      able to prove that there are none. Related to ticket 17983.

  o Major features (circuit building, security):
    - Authorities, relays, and clients now require ntor keys in all
      descriptors, for all hops (except for rare hidden service protocol
      cases), for all circuits, and for all other roles. Part of
      ticket 19163.
    - Authorities, relays, and clients only use ntor, except for
      rare cases in the hidden service protocol. Part of ticket 19163.

  o Major features (compilation):
    - Our big list of extra GCC warnings is now enabled by default when
      building with GCC (or with anything like Clang that claims to be
      GCC-compatible). To make all warnings into fatal compilation
      errors, pass --enable-fatal-warnings to configure. Closes
      ticket 19044.
    - Use the Autoconf macro AC_USE_SYSTEM_EXTENSIONS to automatically
      turn on C and POSIX extensions. (Previously, we attempted to do
      this on an ad hoc basis.) Closes ticket 19139.

  o Major features (directory authorities, hidden services):
    - Directory authorities can now perform the shared randomness
      protocol specified by proposal 250. Using this protocol, directory
      authorities generate a global fresh random value every day. In the
      future, this value will be used by hidden services to select
      HSDirs. This release implements the directory authority feature;
      the hidden service side will be implemented in the future as part
      of proposal 224. Resolves ticket 16943; implements proposal 250.

  o Major features (downloading, random exponential backoff):
    - When we fail to download an object from a directory service, wait
      for an (exponentially increasing) randomized amount of time before
      retrying, rather than a fixed interval as we did before. This
      prevents a group of Tor instances from becoming too synchronized,
      or a single Tor instance from becoming too predictable, in its
      download schedule. Closes ticket 15942.

  o Major features (resource management):
    - Tor can now notice it is about to run out of sockets, and
      preemptively close connections of lower priority. (This feature is
      off by default for now, since the current prioritizing method is
      yet not mature enough. You can enable it by setting
      "DisableOOSCheck 0", but watch out: it might close some sockets
      you would rather have it keep.) Closes ticket 18640.

  o Major features (single-hop "hidden" services):
    - Add experimental HiddenServiceSingleHopMode and
      HiddenServiceNonAnonymousMode options. When both are set to 1,
      every hidden service on that Tor instance becomes a non-anonymous
      Single Onion Service. Single Onions make one-hop (direct)
      connections to their introduction and rendezvous points. One-hop
      circuits make Single Onion servers easily locatable, but clients
      remain location-anonymous. This is compatible with the existing
      hidden service implementation, and works on the current Tor
      network without any changes to older relays or clients. Implements
      proposal 260, completes ticket 17178. Patch by teor and asn.

  o Major features (subprotocol versions):
    - Tor directory authorities now vote on a set of recommended
      "subprotocol versions", and on a set of required subprotocol
      versions. Clients and relays that lack support for a _required_
      subprotocol version will not start; those that lack support for a
      _recommended_ subprotocol version will warn the user to upgrade.
      This change allows compatible implementations of the Tor protocol(s)
      to exist without pretending to be 100% bug-compatible with
      particular releases of Tor itself. Closes ticket 19958; implements
      part of proposal 264.

  o Major bugfixes (circuit building):
    - Hidden service client-to-intro-point and service-to-rendezvous-
      point circuits use the TAP key supplied by the protocol, to avoid
      epistemic attacks. Fixes bug 19163; bugfix on 0.2.4.18-rc.

  o Major bugfixes (download scheduling):
    - Avoid resetting download status for consensuses hourly, since we
      already have another, smarter retry mechanism. Fixes bug 8625;
      bugfix on 0.2.0.9-alpha.
    - If a consensus expires while we are waiting for certificates to
      download, stop waiting for certificates.
    - If we stop waiting for certificates less than a minute after we
      started downloading them, do not consider the certificate download
      failure a separate failure. Fixes bug 20533; bugfix
      on 0.2.0.9-alpha.
    - When using exponential backoff in test networks, use a lower
      exponent, so the delays do not vary as much. This helps test
      networks bootstrap consistently. Fixes bug 20597; bugfix on 20499.

  o Major bugfixes (exit policies):
    - Avoid disclosing exit outbound bind addresses, configured port
      bind addresses, and local interface addresses in relay descriptors
      by default under ExitPolicyRejectPrivate. Instead, only reject
      these (otherwise unlisted) addresses if
      ExitPolicyRejectLocalInterfaces is set. Fixes bug 18456; bugfix on
      0.2.7.2-alpha. Patch by teor.

  o Major bugfixes (hidden services):
    - Allow Tor clients with appropriate controllers to work with
      FetchHidServDescriptors set to 0. Previously, this option also
      disabled descriptor cache lookup, thus breaking hidden services
      entirely. Fixes bug 18704; bugfix on 0.2.0.20-rc. Patch by "twim".
    - Clients now require hidden services to include the TAP keys for
      their intro points in the hidden service descriptor. This prevents
      an inadvertent upgrade to ntor, which a malicious hidden service
      could use to distinguish clients by consensus version. Fixes bug
      20012; bugfix on 0.2.4.8-alpha. Patch by teor.

  o Major bugfixes (relay, resolver, logging):
    - For relays that don't know their own address, avoid attempting a
      local hostname resolve for each descriptor we download. This
      will cut down on the number of "Success: chose address 'x.x.x.x'"
      log lines, and also avoid confusing clock jumps if the resolver
      is slow. Fixes bugs 20423 and 20610; bugfix on 0.2.8.1-alpha.

  o Minor features (port flags):
    - Add new flags to the *Port options to give finer control over which
      requests are allowed. The flags are NoDNSRequest, NoOnionTraffic,
      and the synthetic flag OnionTrafficOnly, which is equivalent to
      NoDNSRequest, NoIPv4Traffic, and NoIPv6Traffic. Closes enhancement
      18693; patch by "teor".

  o Minor features (build, hardening):
    - Detect and work around a libclang_rt problem that would prevent
      clang from finding __mulodi4() on some 32-bit platforms, and thus
      keep -ftrapv from linking on those systems. Closes ticket 19079.
    - When building on a system without runtime support for the runtime
      hardening options, try to log a useful warning at configuration
      time, rather than an incomprehensible warning at link time. If
      expensive hardening was requested, this warning becomes an error.
      Closes ticket 18895.

  o Minor features (client, directory):
    - Since authorities now omit all routers that lack the Running and
      Valid flags, we assume that any relay listed in the consensus must
      have those flags. Closes ticket 20001; implements part of
      proposal 272.

  o Minor features (code safety):
    - In our integer-parsing functions, ensure that the maximum value we
      allow is no smaller than the minimum value. Closes ticket 19063;
      patch from "U+039b".

  o Minor features (compilation, portability):
    - Compile correctly on MacOS 10.12 (aka "Sierra"). Closes
      ticket 20241.

  o Minor features (config):
    - Warn users when descriptor and port addresses are inconsistent.
      Mitigates bug 13953; patch by teor.

  o Minor features (controller):
    - Allow controllers to configure basic client authorization on
      hidden services when they create them with the ADD_ONION controller
      command. Implements ticket 15588. Patch by "special".
    - Fire a STATUS_SERVER controller event whenever the hibernation
      status changes between "awake"/"soft"/"hard". Closes ticket 18685.
    - Implement new GETINFO queries for all downloads that use
      download_status_t to schedule retries. This allows controllers to
      examine the schedule for pending downloads. Closes ticket 19323.

  o Minor features (development tools, etags):
    - Teach the "make tags" Makefile target how to correctly find
      "MOCK_IMPL" function definitions. Patch from nherring; closes
      ticket 16869.

  o Minor features (directory authority):
    - After voting, if the authorities decide that a relay is not
      "Valid", they no longer include it in the consensus at all. Closes
      ticket 20002; implements part of proposal 272.
    - Directory authorities now only give the Guard flag to a relay if
      they are also giving it the Stable flag. This change allows us to
      simplify path selection for clients. It should have minimal effect
      in practice, since >99% of Guards already have the Stable flag.
      Implements ticket 18624.
    - Directory authorities now write their v3-status-votes file out to
      disk earlier in the consensus process, so we have a record of the
      votes even if we abort the consensus process. Resolves
      ticket 19036.

  o Minor features (fallback directory list, new since 0.2.9.7-rc):
    - Replace the 81 remaining fallbacks of the 100 originally
      introduced in Tor 0.2.8.3-alpha in March 2016, with a list of 177
      fallbacks (123 new, 54 existing, 27 removed) generated in December
      2016. Resolves ticket 20170.

  o Minor features (hidden service):
    - Stop being so strict about the payload length of "rendezvous1"
      cells. We used to be locked in to the "TAP" handshake length, and
      now we can handle better handshakes like "ntor". Resolves
      ticket 18998.

  o Minor features (infrastructure, time):
    - Tor now includes an improved timer backend, so that we can
      efficiently support tens or hundreds of thousands of concurrent
      timers, as will be needed for some of our planned anti-traffic-
      analysis work. This code is based on William Ahern's "timeout.c"
      project, which implements a "tickless hierarchical timing wheel".
      Closes ticket 18365.
    - Tor now uses the operating system's monotonic timers (where
      available) for internal fine-grained timing. Previously we would
      look at the system clock, and then attempt to compensate for the
      clock running backwards. Closes ticket 18908.

  o Minor features (logging):
    - Add a set of macros to check nonfatal assertions, for internal
      use. Migrating more of our checks to these should help us avoid
      needless crash bugs. Closes ticket 18613.
    - Provide a more useful warning message when configured with an
      invalid Nickname. Closes ticket 18300; patch from "icanhasaccount".
    - When dumping unparseable router descriptors, optionally store them
      in separate files, named by digest, up to a configurable size
      limit. You can change the size limit by setting the
      MaxUnparseableDescSizeToLog option, and disable this feature by
      setting that option to 0. Closes ticket 18322.

  o Minor features (performance):
    - Change the "optimistic data" extension from "off by default" to
      "on by default". The default was ordinarily overridden by a
      consensus option, but when clients were bootstrapping for the
      first time, they would not have a consensus to get the option
      from. Changing this default saves a round-trip during startup.
      Closes ticket 18815.

  o Minor features (relay, usability):
    - When the directory authorities refuse a bad relay's descriptor,
      encourage the relay operator to contact us. Many relay operators
      won't notice this line in their logs, but it's a win if even a few
      learn why we don't like what their relay was doing. Resolves
      ticket 18760.

  o Minor features (security, TLS):
    - Servers no longer support clients that lack AES ciphersuites.
      (3DES is no longer considered an acceptable cipher.) We believe
      that no such Tor clients currently exist, since Tor has required
      OpenSSL 0.9.7 or later since 2009. Closes ticket 19998.

  o Minor features (testing):
    - Disable memory protections on OpenBSD when performing our unit
      tests for memwipe(). The test deliberately invokes undefined
      behavior, and the OpenBSD protections interfere with this. Patch
      from "rubiate". Closes ticket 20066.
    - Move the test-network.sh script to chutney, and modify tor's test-
      network.sh to call the (newer) chutney version when available.
      Resolves ticket 19116. Patch by teor.
    - Use the lcov convention for marking lines as unreachable, so that
      we don't count them when we're generating test coverage data.
      Update our coverage tools to understand this convention. Closes
      ticket 16792.
    - Our link-handshake unit tests now check that when invalid
      handshakes fail, they fail with the error messages we expected.
    - Our unit testing code that captures log messages no longer
      prevents them from being written out if the user asked for them
      (by passing --debug or --info or --notice or --warn to the "test"
      binary). This change prevents us from missing unexpected log
      messages simply because we were looking for others. Related to
      ticket 19999.
    - The unit tests now log all warning messages with the "BUG" flag.
      Previously, they only logged errors by default. This change will
      help us make our testing code more correct, and make sure that we
      only hit this code when we mean to. In the meantime, however,
      there will be more warnings in the unit test logs than before.
      This is preparatory work for ticket 19999.
    - The unit tests now treat any failure of a "tor_assert_nonfatal()"
      assertion as a test failure.
    - We've done significant work to make the unit tests run faster.

  o Minor features (testing, ipv6):
    - Add the hs-ipv6 chutney target to make test-network-all's IPv6
      tests. Remove bridges+hs, as it's somewhat redundant. This
      requires a recent chutney version that supports IPv6 clients,
      relays, and authorities. Closes ticket 20069; patch by teor.
    - Add the single-onion and single-onion-ipv6 chutney targets to
      "make test-network-all". This requires a recent chutney version
      with the single onion network flavors (git c72a652 or later).
      Closes ticket 20072; patch by teor.

  o Minor features (Tor2web):
    - Make Tor2web clients respect ReachableAddresses. This feature was
      inadvertently enabled in 0.2.8.6, then removed by bugfix 19973 on
      0.2.8.7. Implements feature 20034. Patch by teor.

  o Minor features (unix domain sockets):
    - When configuring a unix domain socket for a SocksPort,
      ControlPort, or Hidden service, you can now wrap the address in
      quotes, using C-style escapes inside the quotes. This allows unix
      domain socket paths to contain spaces. Resolves ticket 18753.

  o Minor features (user interface):
    - Tor now supports the ability to declare options deprecated, so
      that we can recommend that people stop using them. Previously, this
      was done in an ad-hoc way. There is a new --list-deprecated-options
      command-line option to list all of the deprecated options. Closes
      ticket 19820.

  o Minor features (virtual addresses):
    - Increase the maximum number of bits for the IPv6 virtual network
      prefix from 16 to 104. In this way, the condition for address
      allocation is less restrictive. Closes ticket 20151; feature
      on 0.2.4.7-alpha.

  o Minor bug fixes (circuits):
    - Use the CircuitBuildTimeout option whenever
      LearnCircuitBuildTimeout is disabled. Previously, we would respect
      the option when a user disabled it, but not when it was disabled
      because some other option was set. Fixes bug 20073; bugfix on
      0.2.4.12-alpha. Patch by teor.

  o Minor bugfixes (build):
    - The current Git revision when building from a local repository is
      now detected correctly when using git worktrees. Fixes bug 20492;
      bugfix on 0.2.3.9-alpha.

  o Minor bugfixes (relay address discovery):
    - Stop reordering IP addresses returned by the OS. This makes it
      more likely that Tor will guess the same relay IP address every
      time. Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
      Reported by Ren辿 Mayrhofer, patch by "cypherpunks".

  o Minor bugfixes (memory allocation):
    - Change how we allocate memory for large chunks on buffers, to
      avoid a (currently impossible) integer overflow, and to waste less
      space when allocating unusually large chunks. Fixes bug 20081;
      bugfix on 0.2.0.16-alpha. Issue identified by Guido Vranken.

  o Minor bugfixes (bootstrap):
    - Remember the directory server we fetched the consensus or previous
      certificates from, and use it to fetch future authority
      certificates. This change improves bootstrapping performance.
      Fixes bug 18963; bugfix on 0.2.8.1-alpha.

  o Minor bugfixes (circuits):
    - Make sure extend_info_from_router() is only called on servers.
      Fixes bug 19639; bugfix on 0.2.8.1-alpha.

  o Minor bugfixes (client, fascistfirewall):
    - Avoid spurious warnings when ReachableAddresses or FascistFirewall
      is set. Fixes bug 20306; bugfix on 0.2.8.2-alpha.

  o Minor bugfixes (client, unix domain sockets):
    - Disable IsolateClientAddr when using AF_UNIX backed SocksPorts as
      the client address is meaningless. Fixes bug 20261; bugfix
      on 0.2.6.3-alpha.

  o Minor bugfixes (code style):
    - Fix an integer signedness conversion issue in the case conversion
      tables. Fixes bug 19168; bugfix on 0.2.1.11-alpha.

  o Minor bugfixes (compilation):
    - Build correctly on versions of libevent2 without support for
      evutil_secure_rng_add_bytes(). Fixes bug 19904; bugfix
      on 0.2.5.4-alpha.
    - When building with Clang, use a full set of GCC warnings.
      (Previously, we included only a subset, because of the way we
      detected them.) Fixes bug 19216; bugfix on 0.2.0.1-alpha.
    - Detect Libevent2 functions correctly on systems that provide
      libevent2, but where libevent1 is linked with -levent. Fixes bug
      19904; bugfix on 0.2.2.24-alpha. Patch from Rubiate.
    - Run correctly when built on Windows build environments that
      require _vcsprintf(). Fixes bug 20560; bugfix on 0.2.2.11-alpha.

  o Minor bugfixes (configuration):
    - When parsing quoted configuration values from the torrc file,
      handle Windows line endings correctly. Fixes bug 19167; bugfix on
      0.2.0.16-alpha. Patch from "Pingl".

  o Minor bugfixes (directory authority):
    - Authorities now sort the "package" lines in their votes, for ease
      of debugging. (They are already sorted in consensus documents.)
      Fixes bug 18840; bugfix on 0.2.6.3-alpha.
    - Die with a more useful error when the operator forgets to place
      the authority_signing_key file into the keys directory. This
      avoids an uninformative assert & traceback about having an invalid
      key. Fixes bug 20065; bugfix on 0.2.0.1-alpha.
    - When allowing private addresses, mark Exits that only exit to
      private locations as such. Fixes bug 20064; bugfix
      on 0.2.2.9-alpha.
    - When parsing a detached signature, make sure we use the length of
      the digest algorithm instead of a hardcoded DIGEST256_LEN in
      order to avoid comparing bytes out-of-bounds with a smaller digest
      length such as SHA1. Fixes bug 19066; bugfix on 0.2.2.6-alpha.

  o Minor bugfixes (getpass):
    - Defensively fix a non-triggerable heap corruption at do_getpass()
      to protect ourselves from mistakes in the future. Fixes bug
      19223; bugfix on 0.2.7.3-rc. Bug found by Guido Vranken, patch
      by nherring.

  o Minor bugfixes (guard selection):
    - Don't mark guards as unreachable if connection_connect() fails.
      That function fails for local reasons, so it shouldn't reveal
      anything about the status of the guard. Fixes bug 14334; bugfix
      on 0.2.3.10-alpha.
    - Use a single entry guard even if the NumEntryGuards consensus
      parameter is not provided. Fixes bug 17688; bugfix
      on 0.2.5.6-alpha.

  o Minor bugfixes (hidden services):
    - Increase the minimum number of internal circuits we preemptively
      build from 2 to 3, so a circuit is available when a client
      connects to another onion service. Fixes bug 13239; bugfix
      on 0.1.0.1-rc.
    - Allow hidden services to run on IPv6 addresses even when the
      IPv6Exit option is not set. Fixes bug 18357; bugfix
      on 0.2.4.7-alpha.
    - Stop logging intro point details to the client log on certain
      error conditions. Fixed as part of bug 20012; bugfix on
      0.2.4.8-alpha. Patch by teor.
    - When deleting an ephemeral hidden service, close its intro points
      even if they are not completely open. Fixes bug 18604; bugfix
      on 0.2.7.1-alpha.
    - When configuring hidden services, check every hidden service
      directory's permissions. Previously, we only checked the last
      hidden service. Fixes bug 20529; bugfix on 0.2.6.2-alpha.

  o Minor bugfixes (IPv6, testing):
    - Check for IPv6 correctly on Linux when running test networks.
      Fixes bug 19905; bugfix on 0.2.7.3-rc; patch by teor.

  o Minor bugfixes (Linux seccomp2 sandbox):
    - Add permission to run the sched_yield() and sigaltstack() system
      calls, in order to support versions of Tor compiled with asan or
      ubsan code that use these calls. Now "sandbox 1" and
      "--enable-expensive-hardening" should be compatible on more
      systems. Fixes bug 20063; bugfix on 0.2.5.1-alpha.

  o Minor bugfixes (logging):
    - Downgrade a harmless log message about the
      pending_entry_connections list from "warn" to "info". Mitigates
      bug 19926.
    - Log a more accurate message when we fail to dump a microdescriptor.
      Fixes bug 17758; bugfix on 0.2.2.8-alpha. Patch from Daniel Pinto.
    - When logging a directory ownership mismatch, log the owning
      username correctly. Fixes bug 19578; bugfix on 0.2.2.29-beta.
    - When we are unable to remove the bw_accounting file, do not warn
      if the reason we couldn't remove it was that it didn't exist.
      Fixes bug 19964; bugfix on 0.2.5.4-alpha. Patch from pastly.

  o Minor bugfixes (memory leak):
    - Fix a series of slow memory leaks related to parsing torrc files
      and options. Fixes bug 19466; bugfix on 0.2.1.6-alpha.
    - Avoid a small memory leak when informing worker threads about
      rotated onion keys. Fixes bug 20401; bugfix on 0.2.6.3-alpha.
    - Fix a small memory leak when receiving AF_UNIX connections on a
      SocksPort. Fixes bug 20716; bugfix on 0.2.6.3-alpha.
    - When moving a signed descriptor object from a source to an
      existing destination, free the allocated memory inside that
      destination object. Fixes bug 20715; bugfix on 0.2.8.3-alpha.
    - Fix a memory leak and use-after-free error when removing entries
      from the sandbox's getaddrinfo() cache. Fixes bug 20710; bugfix on
      0.2.5.5-alpha. Patch from "cypherpunks".
    - Fix a small, uncommon memory leak that could occur when reading a
      truncated ed25519 key file. Fixes bug 18956; bugfix
      on 0.2.6.1-alpha.

  o Minor bugfixes (option parsing):
    - Count unix sockets when counting client listeners (SOCKS, Trans,
      NATD, and DNS). This has no user-visible behavior changes: these
      options are set once, and never read. Required for correct
      behavior in ticket 17178. Fixes bug 19677; bugfix on
      0.2.6.3-alpha. Patch by teor.

  o Minor bugfixes (options):
    - Check the consistency of UseEntryGuards and EntryNodes more
      reliably. Fixes bug 20074; bugfix on 0.2.4.12-alpha. Patch
      by teor.
    - Stop changing the configured value of UseEntryGuards on
      authorities and Tor2web clients. Fixes bug 20074; bugfix on
      commits 51fc6799 in 0.1.1.16-rc and acda1735 in 0.2.4.3-alpha.
      Patch by teor.

  o Minor bugfixes (relay):
    - Ensure relays don't make multiple connections during bootstrap.
      Fixes bug 20591; bugfix on 0.2.8.1-alpha.
    - Do not try to parallelize workers more than 16x without the user
      explicitly configuring us to do so, even if we do detect more than
      16 CPU cores. Fixes bug 19968; bugfix on 0.2.3.1-alpha.

  o Minor bugfixes (testing):
    - The test-stem and test-network makefile targets now depend only on
      the tor binary that they are testing. Previously, they depended on
      "make all". Fixes bug 18240; bugfix on 0.2.8.2-alpha. Based on a
      patch from "cypherpunks".
    - Allow clients to retry HSDirs much faster in test networks. Fixes
      bug 19702; bugfix on 0.2.7.1-alpha. Patch by teor.
    - Avoid a unit test failure on systems with over 16 detectable CPU
      cores. Fixes bug 19968; bugfix on 0.2.3.1-alpha.
    - Let backtrace tests work correctly under AddressSanitizer:
      disable ASAN's detection of segmentation faults while running
      test_bt.sh, so that we can make sure that our own backtrace
      generation code works. Fixes bug 18934; bugfix
      on 0.2.5.2-alpha. Patch from "cypherpunks".
    - Fix the test-network-all target on out-of-tree builds by using the
      correct path to the test driver script. Fixes bug 19421; bugfix
      on 0.2.7.3-rc.
    - Stop spurious failures in the local interface address discovery
      unit tests. Fixes bug 20634; bugfix on 0.2.8.1-alpha; patch by
      Neel Chauhan.
    - Use ECDHE ciphers instead of ECDH in tortls tests. LibreSSL has
      removed the ECDH ciphers which caused the tests to fail on
      platforms which use it. Fixes bug 20460; bugfix on 0.2.8.1-alpha.
    - The tor_tls_server_info_callback unit test no longer crashes when
      debug-level logging is turned on. Fixes bug 20041; bugfix
      on 0.2.8.1-alpha.

  o Minor bugfixes (time):
    - Improve overflow checks in tv_udiff and tv_mdiff. Fixes bug 19483;
      bugfix on all released tor versions.
    - When computing the difference between two times in milliseconds,
      we now round to the nearest millisecond correctly. Previously, we
      could sometimes round in the wrong direction. Fixes bug 19428;
      bugfix on 0.2.2.2-alpha.

  o Minor bugfixes (Tor2web):
    - Prevent Tor2web clients from running hidden services: these services
      are not anonymous due to the one-hop client paths. Fixes bug
      19678. Patch by teor.

  o Minor bugfixes (user interface):
    - Display a more accurate number of suppressed messages in the log
      rate-limiter. Previously, there was a potential integer overflow
      in the counter. Now, if the number of messages hits a maximum, the
      rate-limiter doesn't count any further. Fixes bug 19435; bugfix
      on 0.2.4.11-alpha.
    - Fix a typo in the passphrase prompt for the ed25519 identity key.
      Fixes bug 19503; bugfix on 0.2.7.2-alpha.

  o Code simplification and refactoring:
    - Remove redundant declarations of the MIN macro. Closes
      ticket 18889.
    - Rename tor_dup_addr() to tor_addr_to_str_dup() to avoid confusion.
      Closes ticket 18462; patch from "icanhasaccount".
    - Split the 600-line directory_handle_command_get function into
      separate functions for different URL types. Closes ticket 16698.

  o Documentation:
    - Add module-level internal documentation for 36 C files that
      previously didn't have a high-level overview. Closes ticket 20385.
    - Correct the IPv6 syntax in our documentation for the
      VirtualAddrNetworkIPv6 torrc option. Closes ticket 19743.
    - Correct the minimum bandwidth value in torrc.sample, and queue a
      corresponding change for torrc.minimal. Closes ticket 20085.
    - Fix spelling of "--enable-tor2web-mode" in the manpage. Closes
      ticket 19153. Patch from "U+039b".
    - Module-level documentation for several more modules. Closes
      tickets 19287 and 19290.
    - Document the --passphrase-fd option in the tor manpage. Fixes bug
      19504; bugfix on 0.2.7.3-rc.
    - Document the default PathsNeededToBuildCircuits value that's used
      by clients when the directory authorities don't set
      min_paths_for_circs_pct. Fixes bug 20117; bugfix on 0.2.4.10-alpha.
      Patch by teor, reported by Jesse V.
    - Fix manual for the User option: it takes a username, not a UID.
      Fixes bug 19122; bugfix on 0.0.2pre16 (the first version to have
      a manpage!).
    - Fix the description of the --passphrase-fd option in the
      tor-gencert manpage. The option is used to pass the number of a
      file descriptor to read the passphrase from, not to read the file
      descriptor from. Fixes bug 19505; bugfix on 0.2.0.20-alpha.

  o Removed code:
    - We no longer include the (dead, deprecated) bufferevent code in
      Tor. Closes ticket 19450. Based on a patch from "U+039b".

  o Removed features:
    - Remove support for "GET /tor/bytes.txt" DirPort request, and
      "GETINFO dir-usage" controller request, which were only available
      via a compile-time option in Tor anyway. Feature was added in
      0.2.2.1-alpha. Resolves ticket 19035.
    - There is no longer a compile-time option to disable support for
      TransPort. (If you don't want TransPort, just don't use it.) Patch
      from "U+039b". Closes ticket 19449.

  o Testing:
    - Run more workqueue tests as part of "make check". These had
      previously been implemented, but you needed to know special
      command-line options to enable them.
    - We now have unit tests for our code to reject zlib "compression
      bombs". (Fortunately, the code works fine.)

(maya)

2017-01-08 11:13:47 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 7.14

(wiz)

2017-01-08 11:13:37 UTC MAIN commitmail json YAML

Updated p5-Mojolicious to 7.14.

7.14  2017-01-04
  - Deprecated Mojo::Home::list_files in favor of Mojo::Util::files.
  - Deprecated Mojo::Home::rel_dir in favor of Mojo::Home::rel_file.
  - Deprecated Mojolicious::Command::rel_dir in favor of
    Mojolicious::Command::rel_file.
  - Fixed a bug in Mojo::IOLoop::Subprocess where the pipe used for IPC could
    disappear because of a timeout.

(wiz)

2017-01-08 11:05:07 UTC pkgsrc-2016Q4 commitmail json YAML

Pullup ticket #5178 - requested by taca
security/openssh: security fix

Revisions pulled up:
- security/openssh/Makefile                                    1.250
- security/openssh/distinfo                                    1.103
- security/openssh/options.mk                                  1.34
- security/openssh/patches/patch-auth1.c                        deleted
- security/openssh/patches/patch-clientloop.c                  1.5
- security/openssh/patches/patch-openbsd-compat_bsd-openpty.c  1.4
- security/openssh/patches/patch-session.c                      1.8
- security/openssh/patches/patch-sshd.c                        1.8

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Dec 30 04:43:16 UTC 2016

  Modified Files:
  pkgsrc/security/openssh: Makefile distinfo options.mk
  pkgsrc/security/openssh/patches: patch-clientloop.c
      patch-openbsd-compat_bsd-openpty.c patch-session.c patch-sshd.c
  Removed Files:
  pkgsrc/security/openssh/patches: patch-auth1.c

  Log Message:
  Update openssh to 7.4.1 (7.4p1), including security fixes.

  For full changes, please refer ChangeLog file.

  Future deprecation notice
  =========================

  We plan on retiring more legacy cryptography in future releases,
  specifically:

    * In approximately August 2017, removing remaining support for the
      SSH v.1 protocol (client-only and currently compile-time disabled).

    * In the same release, removing support for Blowfish and RC4 ciphers
      and the RIPE-MD160 HMAC. (These are currently run-time disabled).

    * Refusing all RSA keys smaller than 1024 bits (the current minimum
      is 768 bits)

    * The next release of OpenSSH will remove support for running sshd(8)
      with privilege separation disabled.

    * The next release of portable OpenSSH will remove support for
      OpenSSL version prior to 1.0.1.

  This list reflects our current intentions, but please check the final
  release notes for future releases.

  Potentially-incompatible changes
  ================================

  This release includes a number of changes that may affect existing
  configurations:

    * This release removes server support for the SSH v.1 protocol.

    * ssh(1): Remove 3des-cbc from the client's default proposal. 64-bit
      block ciphers are not safe in 2016 and we don't want to wait until
      attacks like SWEET32 are extended to SSH. As 3des-cbc was the
      only mandatory cipher in the SSH RFCs, this may cause problems
      connecting to older devices using the default configuration,
      but it's highly likely that such devices already need explicit
      configuration for key exchange and hostkey algorithms already
      anyway.

    * sshd(8): Remove support for pre-authentication compression.
      Doing compression early in the protocol probably seemed reasonable
      in the 1990s, but today it's clearly a bad idea in terms of both
      cryptography (cf. multiple compression oracle attacks in TLS) and
      attack surface. Pre-auth compression support has been disabled by
      default for >10 years. Support remains in the client.

    * ssh-agent will refuse to load PKCS#11 modules outside a whitelist
      of trusted paths by default. The path whitelist may be specified
      at run-time.

    * sshd(8): When a forced-command appears in both a certificate and
      an authorized keys/principals command= restriction, sshd will now
      refuse to accept the certificate unless they are identical.
      The previous (documented) behaviour of having the certificate
      forced-command override the other could be a bit confusing and
      error-prone.

    * sshd(8): Remove the UseLogin configuration directive and support
      for having /bin/login manage login sessions.

  Changes since OpenSSH 7.3
  =========================

  This is primarily a bugfix release.

  Security
  --------

    * ssh-agent(1): Will now refuse to load PKCS#11 modules from paths
      outside a trusted whitelist (run-time configurable). Requests to
      load modules could be passed via agent forwarding and an attacker
      could attempt to load a hostile PKCS#11 module across the forwarded
      agent channel: PKCS#11 modules are shared libraries, so this would
      result in code execution on the system running the ssh-agent if the
      attacker has control of the forwarded agent-socket (on the host
      running the sshd server) and the ability to write to the filesystem
      of the host running ssh-agent (usually the host running the ssh
      client). Reported by Jann Horn of Project Zero.

    * sshd(8): When privilege separation is disabled, forwarded Unix-
      domain sockets would be created by sshd(8) with the privileges of
      'root' instead of the authenticated user. This release refuses
      Unix-domain socket forwarding when privilege separation is disabled
      (Privilege separation has been enabled by default for 14 years).
      Reported by Jann Horn of Project Zero.

    * sshd(8): Avoid theoretical leak of host private key material to
      privilege-separated child processes via realloc() when reading
      keys. No such leak was observed in practice for normal-sized keys,
      nor does a leak to the child processes directly expose key material
      to unprivileged users. Reported by Jann Horn of Project Zero.

    * sshd(8): The shared memory manager used by pre-authentication
      compression support had a bounds checks that could be elided by
      some optimising compilers. Additionally, this memory manager was
      incorrectly accessible when pre-authentication compression was
      disabled. This could potentially allow attacks against the
      privileged monitor process from the sandboxed privilege-separation
      process (a compromise of the latter would be required first).
      This release removes support for pre-authentication compression
      from sshd(8). Reported by Guido Vranken using the Stack unstable
      optimisation identification tool (http://css.csail.mit.edu/stack/)

    * sshd(8): Fix denial-of-service condition where an attacker who
      sends multiple KEXINIT messages may consume up to 128MB per
      connection. Reported by Shi Lei of Gear Team, Qihoo 360.

    * sshd(8): Validate address ranges for AllowUser and DenyUsers
      directives at configuration load time and refuse to accept invalid
      ones. It was previously possible to specify invalid CIDR address
      ranges (e.g. user@127.1.2.3/55) and these would always match,
      possibly resulting in granting access where it was not intended.
      Reported by Laurence Parry.

(bsiegert)

2017-01-08 10:56:12 UTC MAIN commitmail json YAML

Updated shells/perlsh to 1.8.1

(mef)

2017-01-08 10:55:51 UTC MAIN commitmail json YAML

Updated shells/perlsh to 1.8.1
------------------------------
1.8.1 [2007-07-20]
  Fixes
    *  Applied patch from rafalka:
        http://sourceforge.net/support/tracker.php?aid=1635389 to fix path
        behavior on Windows.

(mef)

2017-01-08 10:48:59 UTC MAIN commitmail json YAML

+ ImageMagick-7.0.4.3, MesaLib-13.0.3, gperf-3.1, harfbuzz-1.4.1,
  iso-codes-3.73, musicpd-0.20, p5-Exception-Class-1.42,
  p5-IO-Socket-SSL-2.043, p5-Net-HTTP-6.12, p5-Net-SSLeay-1.80,
  py-anki2-2.0.39, py-click-6.7, py-google-api-python-client-1.6.0,
  py-mercurial-4.0.2, py-vdirsyncer-0.14.1, rspamd-1.4.2, vim-8.0.0150,
  vim-share-8.0.0150, x264-devel-20170107.

(wiz)

2017-01-08 10:39:47 UTC MAIN commitmail json YAML

scipy: correct the test target. this is a temporary workaround, upstream
will likely fix it so the previous target works - it is mentioned in their
documentation. (scipy issue #6498)

(maya)

2017-01-08 05:37:40 UTC MAIN commitmail json YAML

Note update of textproc/ruby-nokogiri package to 1.7.0.1nb1.

(taca)

2017-01-08 05:36:55 UTC MAIN commitmail json YAML

Now gemspec dose not require ruby-pkg-config any more.

Bump PKGREVISION.

(taca)

2017-01-08 02:26:57 UTC MAIN commitmail json YAML

Updated emulators/qemu to 2.8.0nb1

(kamil)

2017-01-08 02:26:47 UTC MAIN commitmail json YAML

Add support in qemu for native NetBSD curses(3)

curses_version() is ncurses specific function available only in ncurses and
used just in configure.

Bump revision to 1

(kamil)

2017-01-08 02:07:15 UTC MAIN commitmail json YAML

2017-01-07 22:36:10 UTC MAIN commitmail json YAML

Updated games/ruby-squib to 0.13.1

(wiz)

2017-01-07 22:36:00 UTC MAIN commitmail json YAML

Updated ruby22-squib to 0.13.1.

## v0.13.1 / 2017-01-06

Bugs:
* New Windows installations break because Rubygems looks for 1.15.4 and it's not there (yet). Locking into Cairo 1.15.3 and being more conservative from now on.

## v0.13.0 / 2017-01-04

Features:
* `save_pdf`'s `crop marks` have a `:full` option that draw lines across the entire page.

Bugs
* Fix `Squib::DataFrame#to_pretty_text` modification issue (#191)
* Downgraded Pango et al. back to 3.0.9 from 3.1.0 because there are bugs in the new gobject-introspection library.

Chores:
* Shrank the gem itself by ignoring test data. From about 5mb to 64kb - yay!
* Bump roo to newest version (2.7.0).
* Bumped Nokogiri to latest version (1.7.0).
* Re-organized the samples folder for better regression and sanity testing prior to release.

(wiz)

2017-01-07 22:34:56 UTC MAIN commitmail json YAML

bump required xproto to 7.0.31, as per configure test/changelog.

(maya)

2017-01-07 22:30:24 UTC MAIN commitmail json YAML

Updated textproc/ruby-nokogiri to 1.7.0.1

(wiz)

2017-01-07 22:30:13 UTC MAIN commitmail json YAML

Updated ruby-nokogiri to 1.7.0.1.

# 1.7.0.1 / 2017-01-04

## Bugs

* Fix OpenBSD support. (#1569) (related to #1543)

# 1.7.0 / 2016-12-26

## Features

* Remove deprecation warnings in Ruby 2.4.0 (#1545) (Thanks, @matthewd!)
* Support egcc compiler on OpenBSD (#1543) (Thanks, @frenkel and @knu!)

## Backwards incompatibilities.

This release ends support for:

* Ruby 1.9.2, for which official support ended on 2014-07-31
* Ruby 1.9.3, for which official support ended on 2015-02-23
* Ruby 2.0.0, for which official support ended on 2016-02-24
* MacRuby, which hasn't been actively supported since 2015-01-13 (see https://github.com/MacRuby/MacRuby/commit/f76b9d6e99c18236db617e8aceb12c27d593a483)

(wiz)

2017-01-07 22:26:55 UTC MAIN commitmail json YAML

Updated math/ruby-roo to 2.7.1

(wiz)

2017-01-07 22:26:46 UTC MAIN commitmail json YAML

Updated ruby22-roo to 2.7.1.

## [2.7.1] 2017-01-03
### Fixed
- Fixed regression where a CSV's encoding was being ignored [372](https://github.com/roo-rb/roo/pull/372)

## [2.7.0] 2016-12-31
### Fixed
- Added rack server for testing Roo's download capabilities [365](https://github.com/roo-rb/roo/pull/365)
- Refactored tests into different formats [365](https://github.com/roo-rb/roo/pull/365)
- Fixed OpenOffice for JRuby [362](https://github.com/roo-rb/roo/pull/362)
- Added '0.000000' => '%.6f' number format [354](https://github.com/roo-rb/roo/pull/354)
- Add additional formula cell types for to_csv [367][https://github.com/roo-rb/roo/pull/367]

### Added
- Extracted formatters from Roo::Base#to_* methods [364](https://github.com/roo-rb/roo/pull/364)

## [2.6.0] 2016-12-28
### Fixed
- Fixed error if sheet name starts with a slash [348](https://github.com/roo-rb/roo/pull/348)
- Fixed loading to support files on ftp [355](https://github.com/roo-rb/roo/pull/355)
- Fixed Ruby 2.4.0 deprecation warnings [356](https://github.com/roo-rb/roo/pull/356)
- properly return date as string [359](https://github.com/roo-rb/roo/pull/359)

### Added
- Cell values can be set in a CSV [350](https://github.com/roo-rb/roo/pull/350/)
- Raise an error Roo::Excelx::Extractor document is missing [358](https://github.com/roo-rb/roo/pull/358/)

(wiz)

2017-01-07 21:58:47 UTC MAIN commitmail json YAML

update HOMEPAGE and MASTER_SITES

(zafer)

2017-01-07 21:53:27 UTC MAIN commitmail json YAML

update HOMEPAGE and MASTER_SITES.

(zafer)

2017-01-07 21:30:26 UTC MAIN commitmail json YAML

sox: link with libossaudio if building oss option. package does not do this
already.

fixes build when oss option is selected (at least on netbsd 7.99.54).

(maya)

2017-01-07 21:25:26 UTC MAIN commitmail json YAML

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

Updated www/nghttp2 to 1.18.1

(adam)

2017-01-07 20:04:23 UTC MAIN commitmail json YAML

Changes 1.18.1:
This release fixes several bugs in nghttpx proxy server. Since v1.18.0 release, dynamic DNS feature has been added to nghttpx. This release fixes these DNS related bugs. User reported that nghttpx exited with assertion error in libev code when DNS was enabled. After investigating it, it turned out that this bug had existed well before DNS was added, but enabling DNS helped to trigger the bug.

(adam)

2017-01-07 19:06:37 UTC MAIN commitmail json YAML

Updated www/py-django to 1.10.5

(adam)

2017-01-07 19:05:46 UTC MAIN commitmail json YAML

Changes 1.10.5:
Bugfixes
* Fixed a crash in the debug view if request.user can窶冲 be retrieved, such as if the database is unavailable.
* Fixed occasional missing plural forms in JavaScriptCatalog.
* Fixed a regression in the timesince and timeuntil filters that caused incorrect results for dates in a leap year.
* Fixed a regression where collectstatic overwrote newer files in remote storages.

(adam)

2017-01-07 19:01:34 UTC MAIN commitmail json YAML

Updated editors/nvi-m17n to 1.79.20040608nb6

(maya)

2017-01-07 19:00:55 UTC MAIN commitmail json YAML

nvi-m17n: successfully detect file encoding also in the case where more
than one encoding matches, by comparing with 'and bitmask' rather than
equality to bitmask.

Bump PKGREVISION for functional change.

Patch from Yasuhito FUTATSUKI in PR pkg/51792

(maya)

2017-01-07 18:49:16 UTC MAIN commitmail json YAML

gnutls: don't redefine max_align_t on FreeBSD. It incorrectly fails the
configure test because the type in stddef.h is guarded by a c11 macro
(most likely).

Force the configure test to pass.

>From David Shao in PR pkg/51793 (originally from FreeBSD ports).

(maya)

2017-01-07 18:21:54 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.16.2

(adam)

2017-01-07 18:08:14 UTC MAIN commitmail json YAML

2017-01-07 18:04:22 UTC MAIN commitmail json YAML

Update to the 20170107 version of htdocs-share

(sevan)

2017-01-07 18:00:30 UTC MAIN commitmail json YAML

2017-01-07 18:00:09 UTC MAIN commitmail json YAML

pax is needed for the `htdocs-share' target

Noticed by <sevan>

(leot)

2017-01-07 17:45:38 UTC MAIN commitmail json YAML

Update default PKG_DBDIR directories to match current reality.

(jperkin)

2017-01-07 16:03:19 UTC MAIN commitmail json YAML

distfile has vanished. prevent timeout. update MASTER_SITES.

(zafer)

2017-01-07 15:59:47 UTC MAIN commitmail json YAML

distfile has vanished. prevent timeout. update MASTER_SITES.

(zafer)

2017-01-07 15:43:32 UTC MAIN commitmail json YAML

update MASTER_SITES.

(zafer)

2017-01-07 13:37:41 UTC MAIN commitmail json YAML

termcap bl3 logic is already handled in devel/readline (pointed out by a typo in
it)

Discussed with <roy>

(leot)

2017-01-07 13:13:42 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.20

(mef)

2017-01-07 13:13:27 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.20
-----------------------------
=Version 3.23.20=

2017-01-05  David Freese  <iam_w1hkj@w1hkj.com>

        5c45632: N3FJP Winter FD
        3119c92: FELD raster display
        ca8daf3: ARQ PTT

2016-12-25  John Phelps  <kl4yfd@gmail.com>

        de339d7: NEW micro modes

2016-12-24  David Freese  <iam_w1hkj@w1hkj.com>

        1a8f982: Socket connect
        6219ac9: pskreporter query

(mef)

2017-01-07 10:26:54 UTC MAIN commitmail json YAML

Fix building on systems where CLOCK_PROCESS_CPUTIME_ID is not defined.

(adam)

2017-01-07 10:23:00 UTC MAIN commitmail json YAML

Changes 3.16.2:
Fix the REPLACE statement for WITHOUT ROWID tables that lack secondary indexes so that it works correctly with triggers and foreign keys. This was a new bug caused by performance optimizations added in version 3.16.0. Ticket 30027b613b4
Fix the sqlite3_value_text() interface so that it correctly translates content generated by zeroblob() into a string of all 0x00 characters. This is a long-standing issue discovered after the 3.16.1 release by OSS-Fuzz
Fix the bytecode generator to deal with a subquery in the FROM clause that is itself a UNION ALL where one side of the UNION ALL is a view that contains an ORDER BY. This is a long-standing issue that was discovered after the release of 3.16.1. See ticket 190c2507.
Adjust the sqlite3_column_count() API so it more often returns the same values for PRAGMA statements as it did in prior releases, to minimize disruption to applications that might be using that interface in unexpected ways.

(adam)

2017-01-07 06:37:56 UTC MAIN commitmail json YAML

Updated security/p5-Crypt-OpenSSL-DSA to 0.18

(wen)

2017-01-07 06:37:10 UTC MAIN commitmail json YAML

Update to 0.18

Upstream changes:
0.18    2016/11/17
        - OpenSSL 1.1.0 compatibility
        - fix Kwalitee Issues

0.17    2016/10/27
        - Makefile.PL fixing v0.16

0.16    2016/10/27
        - Makefile.PL supports OPENSSL_PREFIX or OPENSSL_LIB+OPENSSL_INCLUDE env variables
        - Makefile.PL tries to find libcrypto via pkg-config
        - Make the files non-executable
        - Doc fixes (grammar)

(wen)

2017-01-07 06:23:10 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Strptime to 1.70

(wen)

2017-01-07 06:20:58 UTC MAIN commitmail json YAML

Update to 1.70

Upstream changes:
1.70    2016-12-10

- Altered the conversion specifier %z to accept ç°£HH, ç°£HHMM, ç°£HH:MM and Z.
  Previously only ç°£HHMM where accepted. PR from Christian Hansen, GitHub #13.

1.69    2016-12-04 (TRIAL RELEASE)

- The word boundary check supposedly added in 1.67 didn't really work
  properly, and still matched too much. For example, the pattern "%d-%m-%y"
  would match "2016-11-30" and turn it into November 16, 2030. This also had
  problems at the end of strings, so that the same pattern would improperly
  match "30-11-2016" as November 30, 2020. Reported by Erik Huelsmann. GitHub
  #11.

- Added docs for several formats which had long been supported but not
  documented. These are %P, %c, %x, and %X. Reported by Alexander
  Hartmaier. GH #10.

(wen)

2017-01-07 04:54:05 UTC MAIN commitmail json YAML

2017-01-07 04:50:50 UTC MAIN commitmail json YAML

Be more descriptive about the native flag.

(sevan)

2017-01-07 04:30:45 UTC MAIN commitmail json YAML

Note the new PKG_DBDIR location
Remove ftp.FreeBSD.org as default MASTER_SITE_BACKUP
xlc on Darwin was for PowerPC and no longer available but the history of
mk/compiler/xlc.mk show that work to add AIX support had start at some point so
drop the Darwin/OS X reference.

(sevan)

2017-01-07 03:28:38 UTC MAIN commitmail json YAML

Use the path pkg_admin is installed in when bootstrapped from pkgsrc, not natively on NetBSD.
Add a cron job to run the audit in the example.
Direct NetBSD users to the fetch_pkg_vulnerabilities & check_pkg_vulnerabilities instead.

(sevan)

2017-01-07 03:22:18 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.6

(wen)

2017-01-07 03:21:18 UTC MAIN commitmail json YAML

Update to 2.4.6

Upstream changes:
v2.4.6 2017-01-06T06:51:15Z
    - Fix test for older Perls (#68)
    - Define macros for older Visual Studio compiler(#66)

(wen)

2017-01-07 02:25:24 UTC MAIN commitmail json YAML

Drop the mention of old pkgdb location.
PHP 5 & OpenOffice are gone, use valid packages in examples.

(sevan)

2017-01-07 01:46:07 UTC MAIN commitmail json YAML

Since 2016Q4 the package database lives inside the prefix, out of varbase.
Update the paths.
Remove the platform specific notes place holder which directed readers to
the intro page.
Platform specific notes were moved to the readme files in the bootstrap
directory during the 2016 pkgsrcCon.

(sevan)

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

Point to 2016Q4.
Archives are generated weekly.

(sevan)

2017-01-07 00:59:13 UTC MAIN commitmail json YAML

Darwin & Mac OS X no longer have separate developer sites.
Direct Darwin / Mac OS X / OS X / macOS users to the new macOS developer page.

(sevan)

2017-01-06 21:13:15 UTC MAIN commitmail json YAML

Fix Imake for gcc49 on solaris sparc

(tez)