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

2024-05-12 19:03:08 UTC Now

2017-08-13 17:09:34 UTC MAIN commitmail json YAML

Version 1.0.13
- Javascript: the sumo builds now include all symbols. They were
previously limited to symbols defined in minimal builds.
- The public `crypto_pwhash_argon2i_MEMLIMIT_MAX` constant was
incorrectly defined on 32-bit platforms. This has been fixed.
- Version 1.0.12 didn't compile on OpenBSD/i386 using the base gcc
compiler. This has been fixed.
- The Android compilation scripts have been updated for NDK r14b.
- armv7s-optimized code was re-added to iOS builds.
- An AVX2 optimized implementation of the Argon2 round function was
added.
- The Argon2id variant of Argon2 has been implemented. The
high-level `crypto_pwhash_str_verify()` function automatically detects
the algorithm and can verify both Argon2i and Argon2id hashed passwords.
The default algorithm for newly hashed passwords remains Argon2i in
this version to avoid breaking compatibility with verifiers running
libsodium <= 1.0.12.
- A `crypto_box_curve25519xchacha20poly1305_seal*()` function set was
implemented.
- scrypt was removed from minimal builds.
- libsodium is now available on Nuget.

(adam)

2017-08-13 15:22:14 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.83

(mef)

2017-08-13 15:21:59 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.83
-----------------------------
3.3.83  04aug17 Preserve search type for regex search across reloads or
                close/reopens of regex search widget.
                Update local libz to current version.

(mef)

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

Updated security/crudesaml to 1.9

Change since 1.8: Fix crash on PAM intialization failure

(manu)

2017-08-13 15:03:55 UTC MAIN commitmail json YAML

Replace PHP_VERSIONS_INCOMPATIBLE with PHP_VERSIONS_ACCEPTED.

Reported by Jason Bacon.

(taca)

2017-08-13 14:22:28 UTC MAIN commitmail json YAML

Note update of ISC DHCP related packages to 4.3.6.

net/isc-dhcp4
net/isc-dhclient4
net/isc-dhcpd4
net/isc-dhcrelay4

(taca)

2017-08-13 14:21:03 UTC MAIN commitmail json YAML

2017-08-13 12:32:05 UTC MAIN commitmail json YAML

Updated misc/libreoffice to 5.4.0.3nb1

(ryoon)

2017-08-13 12:31:06 UTC MAIN commitmail json YAML

Bump PKGREVISION from upstream distfile change

Reported by Paul Goyette on pkgsrc-users@.

(ryoon)

2017-08-13 11:11:42 UTC MAIN commitmail json YAML

Update nsd to version 4.1.17.

Changes from release notes.

Features

* zone parser parses type AVC (it has TXT format).
* Fix #1272: use writev to put tcp length field
  with data for outgoing zone transfer requests.

Bugfixes

* Fix potential null pointer in nsec3 adjustment tree.
* Fix text format of deletes for CDS and CDNSKEY,
  single 0 to represent empty base64 or hex string.

(nros)

2017-08-13 09:49:32 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis to 3.17.0, devel/py-test to 3.2.1

(adam)

2017-08-13 09:48:54 UTC MAIN commitmail json YAML

Pytest 3.2.1
Bug Fixes:
* Fixed small terminal glitch when collecting a single test item.
* Correctly consider / as the file separator to automatically mark plugin files for rewrite on Windows.
* Properly escape test names when setting PYTEST_CURRENT_TEST environment variable.
* Fix error on Windows and Python 3.6+ when sys.stdout has been replaced with a stream-like object which does not implement the full io module buffer protocol. In particular this affects pytest-xdist users on the aforementioned platform.

Improved Documentation
* Explicitly document which pytest features work with unittest.

(adam)

2017-08-13 09:46:55 UTC MAIN commitmail json YAML

3.17.0:
This release documents the previously undocumented phases feature”, making it part of the official public API. It also updates how the example database is used. Principally:
* A Phases.reuse argument will now correctly control whether examples from the database are run (it previously did exactly the wrong thing and controlled whether examples would be saved).
* Hypothesis will no longer try to rerun all previously failing examples. Instead it will replay the smallest previously failing example and a selection of other examples that are likely to trigger any other bugs that will found. This prevents a previous failure from dominating your tests unnecessarily.
* As a result of the previous change, Hypothesis will be slower about clearing out old examples from the database that are no longer failing (because it can only clear out ones that it actually runs).

(adam)

2017-08-13 07:04:54 UTC MAIN commitmail json YAML

+ MesaLib-17.1.6, libsoup-2.58.2, p5-Class-Inspector-1.32,
  p5-Error-0.17025, syncthing-0.14.36.

(wiz)

2017-08-12 23:47:25 UTC MAIN commitmail json YAML

Updated x11/mlterm to 3.8.2

(tsutsui)

2017-08-12 23:46:55 UTC MAIN commitmail json YAML

Update mlterm to 3.8.2.

Change noted in doc/en/ReleaseNote:

ver 3.8.2
* Support page of VT400 or later. (NP, PP, PPA, PPR, PPB, DECCRA and DECLRP)
* Support DECRQDE, DECSCUSR(Ps = 3,4,5,6), DECATC, DECRQM, DECRQMH, DECSCA,
  DECERA, DECSEL and DECSED.
* Support SGR of DECRQSS.
* Support MC and DECMC which output screen contents to ~/.mlterm/[tty]-YYYYMMDDHHMMSS.snp.
* Add "baseline_offset" / --blpos option.
* Revive iiimf input method plugin.
  (--disable-iiimf optoin of configure script disables this feature.)
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 10.0.0.
* Support brltty with the use of brlapi library. (Experimental)
  (configure with --enable-brlapi option.)
* Enable to build on msys2.
* Support DECDHL and DECDWL on console.
* libvte compatible library supports vte 0.48.0 API.
* Bug fixes:
  Fix unexpected blocking in exiting mlterm.jar.
  Fix a redrawing problem in inserting RTL characters between LTR ones or vice-versa.
  Fix unexpected erasing of DECIC and DECDC.
  Fix a bug which occupies 100% of CPU in switching mlterm-fb to an inactive
  console on linux.
  Fix freeze in copy&paste between windows of libvte compatible library.
  <dev> in OSC 5379;<dev>:a=b works.

(tsutsui)

2017-08-12 22:06:57 UTC MAIN commitmail json YAML

Updated devel/subversion to 1.9.7, devel/git to 2.14.1

(adam)

2017-08-12 22:05:15 UTC MAIN commitmail json YAML

Git v2.14.1:
This release forward-ports the fix for "ssh://..." URL from Git v2.7.6

(adam)

2017-08-12 22:04:32 UTC MAIN commitmail json YAML

Subversion 1.9.7:

This is a stable security release of the Apache Subversion open source
version control system.  It fixes one security issue:

    CVE-2017-9800:
    Arbitrary code execution on clients through malicious svn+ssh URLs in
    svn:externals and svn:sync-from-url
    http://subversion.apache.org/security/CVE-2017-9800-advisory.txt

(adam)

2017-08-12 21:07:59 UTC MAIN commitmail json YAML

Updated devel/cmake to 3.9.1

(adam)

2017-08-12 21:06:30 UTC MAIN commitmail json YAML

Changes in 3.9.1 since 3.9.0:

Utilities/Sphinx: Restore compatibility with Sphinx pre-1.2
Help: Silence warning about document not included in toctree
UseSWIG: Fix when Java is enabled as a language
VS: Fix VCTargetsPath detection
Android: Fix support for CMAKE_SYSROOT without CMAKE_SYSROOT_COMPILE
expat: Update script to get Expat 2.2.3
expat: Update CMake build for 2.2.3
Tests: Simplify RunCMake.find_package PackageRoot case regexes
find_*: Disable the PACKAGE_ROOT search path group for CMake 3.9
find_package: Add missing PACKAGE_ROOT_PATH search path implementation.
find_package: Fix PACKAGE_ROOT test to check find_pacakge(CONFIG) mode.
find_package: Split PACKAGE_ROOT tests to work with smaller regex
FindJava: Allow early access version trailing string to be mixed case
FindBoost: pop policy stack before returning
expat 2017-08-02 (97c6bd01)
server: Fix crash on missing cache entries
FindJava: fix hint for windows jre 1.6
Help: Fix module and function names in CMP0069 examples
Autogen: Always create AUTOMOC/AUTOUIC include directory

(adam)

2017-08-12 19:17:50 UTC MAIN commitmail json YAML

Update self test bug status.

(wiz)

2017-08-12 16:44:33 UTC MAIN commitmail json YAML

2017-08-12 15:51:50 UTC MAIN commitmail json YAML

Fix double entry for devel/lua-gi update.

(triaxx)

2017-08-12 15:48:14 UTC MAIN commitmail json YAML

Updated devel/lua-gi to 0.9.1

(triaxx)

2017-08-12 15:46:56 UTC MAIN commitmail json YAML

Update devel/lua-gi to 0.9.1

Reviewed by maya@

Changes:
* marshal NULL strings as nil instead of empty strings. This allows use of e.g. DataInputStream:read_line() APIs.
* fix and improve build for OSX and Win-based configurations
* add support for arrays with lengths as struct fields
* allow GLib.Variant construction for lightuserdata
* fix gtop binding (certain structs could not be imported)
* adapt to new set of annotations in newer glib
* assorted Lua5.3 fixes, lgi is now fully Lua5.3 compatible
* fix binding of Gdk.Rectangle from newer GDK

(triaxx)

2017-08-12 14:33:11 UTC MAIN commitmail json YAML

Added sysutils/u-boot-nanopi-neo version 2017.07
Added sysutils/u-boot-orangepi-plus2e version 2017.07
Added sysutils/u-boot-sinovoip-bpi-m3 version 2017.07

(jmcneill)

2017-08-12 14:31:41 UTC MAIN commitmail json YAML

+ u-boot-nanopi-neo u-boot-orangepi-plus2e u-boot-sinovoip-bpi-m3

(jmcneill)

2017-08-12 14:29:46 UTC MAIN commitmail json YAML

2017-08-12 14:29:11 UTC MAIN commitmail json YAML

2017-08-12 14:24:17 UTC MAIN commitmail json YAML

2017-08-12 14:23:43 UTC MAIN commitmail json YAML

2017-08-12 14:15:25 UTC MAIN commitmail json YAML

Updated multimedia/adobe-flash-player to 26.0.0.151

(tsutsui)

2017-08-12 14:14:21 UTC MAIN commitmail json YAML

Update adobe-flash-player to 26.0.0.151.

Upstream announcemnt:

https://helpx.adobe.com/security/products/flash-player/apsb17-23.html

Adobe Security Bulletin
Security updates available for Flash Player | APSB17-23

(tsutsui)

2017-08-12 11:24:03 UTC MAIN commitmail json YAML

Updated textproc/mandoc to 1.14.3

(wiz)

2017-08-12 11:23:52 UTC MAIN commitmail json YAML

Updated mandoc to 1.14.3.

Changes in version 1.14.3, released on August 5, 2017

    --- BUG FIXES ---
* man(7): Do not crash with out-of-bounds read access to a constant
  array if .sp or a blank line immediately precedes .SS or .SH.
* mdoc(7): Do not crash with out-of-bounds read access to a constant
  array if .sp or a blank line precede the first .Sh macro.
* tbl(7): Ignore explicitly specified negative column widths rather than
  wrapping around to huge numbers and risking memory exhaustion.
* man(1): No longer use names that only occur in the SYNOPSIS section.
  Gets rid of some surprising behaviour and bogus warnings.
    --- THANKS TO ---
  Leah Neukirchen (Void Linux), Markus Waldeck (Debian),
  Peter Bui (nd.edu), and Yuri Pankov (illumos) for bug reports.

(wiz)

2017-08-12 06:25:52 UTC MAIN commitmail json YAML

Updated devel/jenkins to 2.73

(ryoon)

2017-08-12 06:25:27 UTC MAIN commitmail json YAML

Update to 2.70.3

Changelog:
What's new in 2.73 (2017-08-06)

    Avoid unnecessary locking to improve performance related to actions. (issue 45244)
    Improve performance when reading the console text of a build. (issue 45915)
    Add Polish translations for setup wizard. (pull 2952)
    Reliably close build log file when using chained BuildListeners. (issue 45057, issue 43199)
    Modify the JNLPLauncher configuration page to work around regression in Docker Plugin (regression in 2.72). (issue 45895)

What's new in 2.72 (2017-07-30)
70 sunny0 cloudy11 stormCommunity reported issues: 7��JENKINS-45895 1��JENKINS-45956

    Enable remoting work directories by default for newly created agents launched via JNLP (Java Web Start Launcher). (issue 44112, feature documentation)
    Always follow redirects for downloading update center metadata, so misbehaving plugins cannot break it. (issue 38185)
    Minor optimization to queue maintenance routines and printing of console notes, mainly for the benefit of Pipeline node blocks. (issue 45553)
    Don't monitor response time on offline agents. (issue 20272)

What's new in 2.71 (2017-07-23)
Community reported issues: 2��JENKINS-45959 1��JENKINS-45895

    Winstone 4.1: Add Jetty HTTP/2 connector and corresponding options for Winstone-Jetty. (issue 45438, enabling HTTP/2 support in Winstone-Jetty)
    Don't reload user records from disk unless explicitly requested to improve performance of user record access. (issue 45737)
    Prevent NullPointerException in Jenkins#getRootURL() while the instance is not fully loaded yet. (issue 34914)
    Contributions to the PATH environment variable could result in malformed values on agents on a platform different from master's. (issue 14807)
    JNLP for launching agents now requests Java 8. (issue 45679)
    Prevent NullPointerException when a previous completed build is missing for upstream culprits check. (issue 45516)
    Correctly show or suppress warnings about undefined parameters based on hudson.model.ParametersAction.keepUndefinedParameters system property. (issue 45519)
    Internal: Delete obsolete SECURITY-144-compat exclusion that can break tests. (issue 25625)

(ryoon)

2017-08-12 06:23:41 UTC MAIN commitmail json YAML

Updated devel/jenkins-lts to 2.60.2

(ryoon)

2017-08-12 06:23:17 UTC MAIN commitmail json YAML

Update to 2.60.2

Changelog:
What's new in 2.60.2 (2017-07-19)
Community reported issues: 3��JENKINS-45057 1��JENKINS-43197 1��JENKINS-43199 1��JENKINS-45648

    Allow overriding the Jenkins session ID suffix so it doesn't change on every restart, possibly resulting in too many cookies. (how to set session ID, issue 25046, issue 44894)
    Add documentation for time zone specification for cron patterns (e.g. SCM polling). (issue 9283)
    Do not submit form when pressing Enter in the plugin manager's filter field. (issue 44523)
    Jenkins failed to perform some cleanup tasks, including saving the build queue, if stopped via REST /exit, CLI shutdown, or when restarting from Install as Windows Service. (issue 44589)
    Don't check whether disabled administrative monitors are active or not on the Manage Jenkins page. (issue 44608)
    When starting the jenkins.war directly, properly check for Java 8 as minimum instead of Java 7 before proceeding. (issue 44764)
    Prevent NullPointerException when calling restart CLI command (regression in 2.57). (issue 44769)
    Prevent possible NullPointerException when listing remote directories using the FilePath#list() and FilePath#listDirectories() APIs. (issue 44942)

What's new in 2.60.1 (2017-06-21)
Community reported issues: 3��JENKINS-43197 2��JENKINS-45057 1��JENKINS-42988 1��JENKINS-43199 1��JENKINS-45308 1��JENKINS-44485 1��JENKINS-42959 1��JENKINS-42089
2.60.1 is the first Jenkins LTS release that requires Java 8 to run. If you're using the Maven Project type, please note that it needs to use a JDK capable of running Jenkins, i.e. JDK 8 or up. If you configure an older JDK in a Maven Project, Jenkins will attempt to find a newer JDK and use that automatically. If your SSH Slaves fail to start and you have the plugin install the JRE to run them, make sure to update SSH Slaves Plugin to at least version 1.17 (1.20 recommended).
Changes since 2.60:

    Fix for NullPointerException while initiating some SSH connections (regression in 2.59). (issue 44120)

Notable changes since 2.46.3:

    Jenkins (master and agents) now requires Java 8 to run. (issue 27624, issue 42709, pull 2802, announcement blog post)
    Update Groovy to 2.4.8 to address memory leak issue. Pipeline: Groovy needs to be upgraded to 2.28 or higher to prevent regressions. (issue 33358, issue 42189)
    Upgrade the Windows Agent Installer module from 1.6 to 1.7. This change picks major updates in Windows service management logic. (full changelog, guide to upgrading old Windows service agents)
    Windows services: Upgrade the bundled Windows Service Wrapper from 1.18 to 2.0.2. (full changelog)
    Windows services: Enable Runaway Process Killer by default in new Agent and Master installations. (issue 39231)
    Windows services: Enable auto-upgrade of remoting on newly installed agents if they are connected by HTTPS. (issue 39237)
    Windows services: Add support of shared directories mapping in Windows agent services. (Shared Directory Mapper documentation)
    Windows services: Integrate various stability and performance fixes in Windows Service Wrapper from 1.18 to 2.0.2. There are many fixes around configuration options and process termination. (full changelog)
    Packaging: Do not invoke recursive chown in JENKINS_HOME during the RPM post-install step unless owned by a different user. (issue 23273)
    Use case-insensitive search by default for new and anonymous users. (issue 42645)
    Searching in the Build History widget takes into account user preferences (case sensitivity by default). (pull 2683)
    Allow searching by build parameter values in the Build History widget. (issue 40718)
    Update the Trilead SSH library to get support of new Mac, Key, and Key Exchange Algorithms. (issue 33021, issue 26379, issue 31549, issue 42959, issue 43979, issue 44046)
    When creating temporary files, use the jenkins prefix instead of the old hudson one. (pull 2778)
    Update German, French and Russian localizations. (pull 2777, pull 2787, pull 2798)
    Removed localizations with very low coverage: Albanian, Basque, Belarusian, Bengali, Esperanto, Galician, Georgian, Gujarati, Hindi, Icelandic, Indonesian, Irish, Kannada, Macedonian, Marathi, Mongolian, Occitan, Punjabi, Sinhala, Tamil, Telugu, Thai. (pull 2813)
    Internal API: Add the ability for ItemListener to veto copy operations; make Run#compareTo work across jobs; save Jenkins after calling setSecurityRealm or setAuthorizationStrategy. (issue 34691, issue 42319, pull 2762, pull 2782, pull 2790, pull 2805)

(ryoon)

2017-08-12 05:00:29 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 55.0.1

(ryoon)

2017-08-12 04:59:57 UTC MAIN commitmail json YAML

Update to 55.0.1

* Sync with www/firefox-55.0.1

(ryoon)

2017-08-12 04:59:15 UTC MAIN commitmail json YAML

Updated www/firefox to 55.0.1

(ryoon)

2017-08-12 04:58:45 UTC MAIN commitmail json YAML

Update to 55.0.1

Changelog:
Fixed
    Fix a regression the tab restoration process (bug 1388160)

    Fix a problem causing What's new pages not to be displayed (bug 1386224)

    Fix a rendering issue with some PKCS#11 libraries (bug 1388370)

    Disable the predictor prefetch (bug 1388160)

(ryoon)

2017-08-11 22:17:34 UTC MAIN commitmail json YAML

2017-08-11 19:20:20 UTC MAIN commitmail json YAML

pbulk is able to handle the creation All directory itself[1].
changing the permission of ${PACKAGES} at the end of the script prevents that
from working.
Undo the change in r1.4 to create the All directory during setup & instead do
not change permissions.

Tested on OS X Tiger & FreeBSD.

Heads up by joerg
[1] http://mail-index.netbsd.org/pkgsrc-changes/2017/08/01/msg160826.html

(sevan)

2017-08-11 16:41:23 UTC MAIN commitmail json YAML

forgot to revbump in the previous commit, now done.

(nros)

2017-08-11 16:37:04 UTC MAIN commitmail json YAML

2017-08-11 16:09:47 UTC MAIN commitmail json YAML

Install license to comply with the bsd license and binary redistibution.
Add runtime paths to pkgconfig files.
Bump PKGREVISION.

(nros)

2017-08-11 15:26:21 UTC MAIN commitmail json YAML

Install licenses and copyright information in freeimage and
freeimage-plus packages in order to comply with binary redistribution of
the boundled libraries.

(nros)

2017-08-11 02:55:15 UTC MAIN commitmail json YAML

Updated www/php-owncloud to 10.0.2

(ryoon)

2017-08-11 02:54:18 UTC MAIN commitmail json YAML

Update to 10.0.2

Changelog:
Version 10.0.2 May 30 2017

    [major] Fix issue with database.xml migration being triggered twice on market app install - core/#27982
    [major] Apps formerly marked as shipped can now be uninstalled - core/#27985
    [major] Market now properly updates app version when using multiple apps paths - core/#28002

Version 10.0.1 May 23 2017

    [major] Clear cached app info before installing app - core/#27953
    [major] Fix to allow admin login when using home object store mode - core/#27963
    [major] Skeleton files correct copied for shibboleth - core/#27935
    [major] Automatically enable market app when upgrading from OC < 10 - core/#27930
    [major] Fix issue where market would run app migrations twice in some scenarios - market/#76
    [major] Fetch search terms from user backend (ex: LDAP) for more extended user search ability - core/#27906
    [major] Added support for upload-only link shares - core/#27548
    [major] When enabling default encryption module the admin must now explicitly choose encryption type (master key vs user key) - core/#27512
    [major] Fix missing "publicuri" field when upgrading from 9.1.5 - core/#27754
    [major] Add options to the user:sync command to handle missing accounts - core/#27798
    [major] Maintenance mode now properly blocks syncing on new DAV endpoint - core/#27821
    [major] Copy button for multiple link share now copies the correct link - core/#27863
    [major] Fix upload issues with IE11 - core/#27875
    [major] Allow apps to register multiple settings panels - core/#27885
    [major] Account table doesn't sync from user backends that have no listing support - core/#27862
    [major] Add events for password validation - core/#27883
    [major] Add JS event after external storage mount config is loaded, for UI extensions - core/#27740
    [major] Fix theming of setup page by autoloading default_enable theme apps - core/#27819
    [major] Allow apps to register custom settings page sections in info.xml - core/#27634
    [major] Add admin sharing option to restrict autocomplete to membership groups but still allow typing full name if known - core/#27869
    [minor] Market app update now doesn't overwrite local git checkouts - core/#27973
    [minor] Delete "appstoreenabled" config value when enabling market - core/#27956
    [minor] Do not verify email address when entered by an admin on their personal page - core/#27921
    [minor] Fix default share permission issue in public API core/#27927
    [minor] Properly rethrow exception when error occurred when enabling an app - core/#27970
    [minor] Remove own shares from "Shared with you" section - core/#27972
    [minor] Fix updating to daily from 10.0.0 with web updater - updater/#422
    [minor] Fix updating to 10.0.1 with web updater - core/#27965
    [minor] Removed unused and non-working auto-login after setup - core/#27971
    [minor] Fix SMB storage to return false if stat failed - core/#27859
    [minor] Update swiftmailer - core/#27897
    [minor] Escape filter in search - core/#27900
    [minor] Fix file name output in error pages - core/#27808
    [minor] Support for alternative login buttons through config.php - core/#27607
    [minor] Example theme app renamed to "theme-example" by convention - core/#27632
    [minor] Fix missing translation of built-in section names - core/#27645
    [minor] Add ability to disable password reset form in config - core/#27676
    [minor] Add support for themed radio buttons - core/#27681
    [minor] Fix customjs extension handling for external storage apps - core/#27683
    [minor] Fix upgrade error with mod_fcgid and PHP 7 - core/#27553
    [minor] Remove sharing subtab when link sharing is disallowed - core/#27708
    [minor] Add privacy warning in link shares panel - core/#27844
    [minor] Fix files app name in navigation menu - core/#27843
    [minor] Fix mimetype table code to ignore folder extensions - core/#27668
    [minor] Automatically focus the password field in password reset page - core/#27889
    [minor] Trashbin restore warnings due to missing entries now logged as debug - core/#27826
    [minor] Remove obsolete repair step RemoveOldShares - core/#27737
    [minor] "local link" was renamed to "private link" - core/#27594
    [minor] Fix column sorting in public file list page - core/#27308
    [minor] Don't display error when not connected to market - market/#51
    [minor] Fix issue with some apps info formats - market/#49
    [minor] Add ability to uninstall apps in market app UI - market/#67
    [minor] Improve visual feedback when installing market apps - market/#64
    [minor] Don't display license key in config report - configreport/#27

Version 10.0.0 Apr 27 2017
General

    Allows users to add the app to the Android homescreen - core/#25438
    Compatible with PHP 7.1 - core/#25436
    MySQL 4-byte UTF8 support: (utf8mb4 for e.g. Emoticons) - core/#17978
    Admin, personal pages and app management are now merged together into a single "Settings" entry - core/#26449
    Admin page displays the output of the server's status.php - core/#27238
    Also allow using email address for password recovery - core/#27168
    Support Redis Cluster - core/#26407
    ownCloud log entry reorder - core/#27562
    ownCloud log file rules to split into separate files - core/#27443
    occ scanner optimized memory usage for large scans by using autocommits - core/#27527

Filesystem

    Ability to exclude folders from being processed, like snapshot folders - core/#19235
    Checksum is computed on the fly and verified - core/#26655

Files App

    Share Link can be copied to the clipboard - core/#25418
    Display version sizes in versions panel - core/#26511
    Transfer ownership now works for individual folders - core/#27343
    Favorite star indicator now visible in the file lists related to sharing (ex: "Shared with you") - core/#19753

User management

    Ability to disable users in the users page (enable column first under cog icon) - core/#27333
    When changing personal email, an email confirmation is now sent - core/#7326
    When password is changed through any means, the user will now receive an email - core/#27498
    Change user preferences through OCC - core/#24770

External storage

    "Local" storage type can now be disabled by sysadmin in config.php - core/#26653
    External storage backends must use the core external storage API to work without files_external - core/#18160
    FTP external storage moved to a separate app files_external_ftp

Dav App

    CalDAV calendar public sharing - core/#2ultiple link shares - core/#27337
    When a recipient moves a file or folder out of a received share, the owner now receives a backup in their trashbin - core/#27042
    User avatars now visible in sharing autocomplete dropdown - core/#25976

Minor chang7473
    provisioning API now also returns the user's home path - core/#26850
    web updater shows link to changelog in admin page - core/#26796

For developers

    Users from all user backends are now stored in a central account table, improves perform  Added first login event - core/#26206
    Added postLogout hook - core/#27048
    New column in oc_jobs table to store last duration - core/#27144
    Ability to specify offset and limit when doing a REPORT query on a files endpoint - core/#26507
    Avatar API via WebDAV - core/#26872
    Improve return value support for two factor auth providers API - core/#26593
    Apps can now register Sabre plugins in info.xml - core/#26195
    REPORT method for files endpoint now allows searching for favorites - core/#26099
    Group backends can now return group display names (partial support, only used by sharing autocomplete) - core/#26750

(ryoon)

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

Update to 12.0.1

Changelog:
Changes
Server
Over 100 fixes were merged in the server.

    Update broken on PGSQL
    Add brackets around concat statements so comparing the result works a…
    Can't close PDF preview
    Add a repair step to drop the account_terms table on oc migration
    [stable12] Fix show password button for password change
    [stable12] Enable postgres on drone again
    fix overlay on show password
    [stable12] Add new bundle
    [stable12] proper logo height in emails for Outlook
    scan.nextcloud.com causing exception in theming?
    Long running php processes: LDAP timeout
    X-XSS-Protection header invalid (NextCloud 12.0.0.29)
    [stable12] Fix for mb strlen
    [stable12] Fix error message on untrusted domain error page
    [12] Fix renaming of non-renamble mounts
    [12] Also repair storage id's when repairing invalid entries
    [12] still remove the federated share even if we cant notify the remote
    [stable12] Show warning if PHP 7.2 is used
    [stable12] fix preview for public links
    [stable12] Fix config.sample.php documentation
    [stable12] Add recovery key on public upload
    [stable12] Backport translation fixes
    [stable12] Enable acceptance tests again on Drone 0.7
    [stable12] Backport allow to theme emails
    [stable 12] Add ellipsis for app titles in the app menu popover
    [stable12] Fix emitting of legacy hook post_unshare
    [stable12] Allow overwriting of IOS theming values
    Update 3rdparty for "Fix infinite propfinds reporting files as direct…
    [12] Fix invalid path repair step not getting all invalid entries
    [stable12] Add test to check if new files are added to the root of the repository
    [12] null users dont exist
    [12] Fix scan permissions with nested permissions masks
    [12] fix moving folders out of a cache jail
    Moving shared folders doesn't work as expected
    Write cert bundle to tmp file first
    [12] properly block file upload to non-active filelist
    nc beta 4 internal server error due to totp backup codes
    [12] Fix propagating changes within jail wrapper
    [12] dont die if we try to access the shared cache while setting up the shared storage
    hint should not be clickable
    Check if Circles is still here
    [stable12] Allow dir-listing also when one child is blocked by access control
    [stable12] Fix unselecting items on multi select dropdowns
    [stable12] Fix remote share activity emails
    [stable12] fix alignment of radio button and its label in encryption settings
    Remote share emails doesn't show what's shared.
    [stable12] Ldap password renewal fixes for NC12
    [stable12] Use PNG icons for activity emails and ios client
    [stable12] Use the share_folder config for remote shares
    [stable12] Don't load navigation entries of restricted apps
    [stable12] Don't try to generate logs for chunking paths
    [stable12] Don't log passwords on dav exceptions
    Use translated Hint instead of english error on password policy
    [stable12] Add info text about updates
    [stable12] Use base url for cache prefix and SCSS caching
    [stable12] Enhance the logging if the part file can not be renamed
    [stable12] Improved logging for object storage and trashbin
    [stable12] Fix more icon in apps menu on bright backgrounds
    [stable12] Use realpath to obtain the webroot
    [stable12] Don't create activities for email and password change before login
    [stable12] Allow to force a language and set it via the ocs api
    [stable12] Create users in non default backends first
    Progress bar message completely wrong with multi-GB file upload
    [stable12] Fix example theme
    [stable12] Don't try to save the setting when its not an admin
    Update layout.user.php
    Fix upload remaining time and uploadrate value
    [stable12] App menu fixes
    [stable12] Allow to find local users by their email address
    [stable12] Treat PHP Errors on User session regenerate
    [stable12] Ldap attempt reconnect stable12
    [stable12] allow users to send PropPatch request when calendar is group-shared with them
    [stable12] urldecode group principals in Cal- and CardDAV backend
    [stable12] Use the guest.css for the maintenance page as well
    [stable12] Fixed a crash caused by Local::copyFromStorage() not conforming to Co…
    [stable12] Make file name input tooltip error text change
    Translate OAuth2 in stable12
    [stable12] Localize contacts menu search input placeholder
    [stable12] Prevent sending second WWW-Authenticate header
    [stable12] don't try to encrypt/decrypt the certificate bundle
    [stable12] allow PropPatch requests to contact_birthdays
    [stable12] Fix username and avatar for external users
    [stable12] Fix tag label removed when share view is opened
    [stable12] Fix unknown share token error message
    [stable12] no themed icon when dragging folder
    [stable12] Add quota to the files view
    "Unspecified share exception" instead of proper 404 page on unknown public share tokens
    [stable12] fix "add to your nextcloud" input field
    [stable12] Revert "allow admin to disable groups on personal page"
    Bearer auth backend causes problems with several dav clients
    [stable12] filter missing groups in share provider
    [stable12] use the email address configured in Nextcloud as sender instead of the users email address
    [stable12] execute eval in global scope, addresses #5314
    [stable12] l10n improvements from transifex
    [stable12] Treat PHP Errors on User session regenerate
    [stable12] Ldap attempt reconnect stable12
    [stable12] allow users to send PropPatch request when calendar is group-shared with them
    [stable12] urldecode group principals in Cal- and CardDAV backend
    [stable12] Use the guest.css for the maintenance page as well
    [stable12] Fixed a crash caused by Local::copyFromStorage() not conforming to Co…
    [stable12] Make file name input tooltip error text change
    Translate OAuth2 in stable12
    [stable12] Localize contacts menu search input placeholder
    [stable12] Prevent sending second WWW-Authenticate header
    [stable12] don't try to encrypt/decrypt the certificate bundle
    [stable12] allow PropPatch requests to contact_birthdays
    [stable12] Fix username and avatar for external users
    [stable12] Fix tag label removed when share view is opened
    [stable12] Fix unknown share token error message
    [stable12] no themed icon when dragging folder
    [stable12] Add quota to the files view
    "Unspecified share exception" instead of proper 404 page on unknown public share tokens
    [stable12] fix "add to your nextcloud" input field
    [stable12] Revert "allow admin to disable groups on personal page"
    Bearer auth backend causes problems with several dav clients
    [stable12] filter missing groups in share provider
    [stable12] use the email address configured in Nextcloud as sender instead of the users email address
    [stable12] execute eval in global scope, addresses #5314
    [stable12] l10n improvements from transifex

Activity

    [stable12] Fix mimetype icon of deleted folders
    [stable12] Use PNG icons for emails and ios client
    [stable12] Ignore paths from chunking

Notifications

    Allow to expand the message on click...

text editor

    [stable12] Use text editor endpoint for previews
    [stable12] Use CRLF line ending by default for better compatibility

Gallery

    Fix link when opening from files
    [stable12] Do not use propably outdated core translations
    Fix the translation source
    [stable12] Fix logged error if file ID is not available
    [stable12] Merge JS for public pages

PDF viewer

    missing context dir
    Fix z index for small screen sizes

(ryoon)

2017-08-11 01:30:38 UTC MAIN commitmail json YAML

Updated security/stunnel to 5.42

(schmonz)

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

Update to 5.42. From the changelog:

* New features
  - "redirect" also supports "exec" and not only "connect".
  - PKCS#11 engine DLL updated to version 0.4.7.
* Bugfixes
  - Fixed premature cron thread initialization causing hangs.
  - Fixed "verifyPeer = yes" on OpenSSL <= 1.0.1.
  - Fixed pthreads support on OpenSolaris.

(schmonz)

2017-08-11 01:17:59 UTC MAIN commitmail json YAML

convmv is updated.

(ryoon)

2017-08-11 01:17:33 UTC MAIN commitmail json YAML

Updated converters/convmv to 2.03

(ryoon)

2017-08-11 01:17:07 UTC MAIN commitmail json YAML

Update to 2.03

Changelog:
2.03
- fix man page build due to non-ASCII char (thanks, Anton!)

2.02
- add option --caseful-sz to optionally treat upper-/lowercasing of sz. This also fixes unwanted unidirectional lowercasing of U+1E9E

(ryoon)

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

Updated security/gnupg21 to 2.1.23

(ryoon)

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

Update to 2.1.23

Changelog:
Noteworthy changes in version 2.1.23
====================================

  * gpg: "gpg" is now installed as "gpg" and not anymore as "gpg2".
    If needed, the new configure option --enable-gpg-is-gpg2 can be
    used to revert this.

  * gpg: Options --auto-key-retrieve and --auto-key-locate "local,wkd"
    are now used by default.  Note: this enables keyserver and Web Key
    Directory operators to notice when a signature from a locally
    non-available key is being verified for the first time or when
    you intend to encrypt to a mail address without having the key
    locally.  This new behaviour will eventually make key discovery
    much easier and mostly automatic.  Disable this by adding
      no-auto-key-retrieve
      auto-key-locate local
    to your gpg.conf.

  * agent: Option --no-grab is now the default.  The new option --grab
    allows to revert this.

  * gpg: New import option "show-only".

  * gpg: New option --disable-dirmngr to entirely disable network
    access for gpg.

  * gpg,gpgsm: Tweaked DE-VS compliance behaviour.

  * New configure flag --enable-all-tests to run more extensive tests
    during "make check".

  * gpgsm: The keygrip is now always printed in colon mode as
    documented in the man page.

  * Fixed connection timeout problem under Windows.

(ryoon)

2017-08-11 01:05:27 UTC MAIN commitmail json YAML

Remove duplicated whitespace

(ryoon)

2017-08-11 01:00:53 UTC MAIN commitmail json YAML

Updated textproc/pdfgrep to 2.0.1

(ryoon)

2017-08-11 01:00:25 UTC MAIN commitmail json YAML

2017-08-11 00:59:45 UTC MAIN commitmail json YAML

Update to 2.0.1

* Disable C++ locale on NetBSD to avoid runtime error in non-C locale case

Changelog:
Version 2.0.1  [2017-03-06]
---------------------------

  - Bugfix: Fix --cache when used with recursive search

Version 2.0  [2017-01-25]
-------------------------

  - **Incompatible change**: `--context/-C` is now line based as opposed to
    character based and works just like grep
  - Two new options from grep: `-A/--after-context` and `-B/--before-context`
  - Lines with multiple matches are now printed only once
  - Optional caching of pdf-text for faster operation (by Christian Dietrich)
    This adds a **new dependency**: libgcrypt
  - Bash-completion improvements (by Rainer M端ller)
  - Bugfix: Fixed string search (`-F`) now works as advertised with multiple
    patterns
  - Bugfix: Empty pages can now be matched with `^$`
  - Bugfix: The pattern `^` now matches *only* at the beginning of pages
  - Bugfix: Text outside of PDF's CropBox but inside the MediaBox is not
    ignored anymore.
  - Various fixes for BSD support

(ryoon)

2017-08-10 19:08:38 UTC MAIN commitmail json YAML

Updated net/Radicale2 to 2.1.4

(prlw1)

2017-08-10 19:08:13 UTC MAIN commitmail json YAML

* vobject != vdirsyncer.vobject, so correct dependency and remove patches.
  https://github.com/Kozea/Radicale/issues/675#issuecomment-320029350

* override folder for storing local collections, from
  /var/lib/radicale/collections to ${PREFIX}/share/radicale/collections

Update Radicale2 to 2.1.4

2.1.4 - Wild Radish
-------------------

This feature is not compatible with the 1.x.x versions. See
http://radicale.org/1to2/ if you want to switch from 1.x.x to
2.x.x.

* Fix incorrect time range matching and calculation for some edge-cases with
  rescheduled recurrences
* Fix owner property

2.1.3 - Wild Radish
-------------------

This feature is not compatible with the 1.x.x versions. See
http://radicale.org/1to2/ if you want to switch from 1.x.x to
2.x.x.

* Enable timeout for SSL handshakes and move them out of the main thread
* Create cache entries during upload of items
* Stop built-in server on Windows when Ctrl+C is pressed
* Prevent slow down when multiple requests hit a collection during cache warm-up

2.1.2 - Wild Radish
-------------------

This feature is not compatible with the 1.x.x versions. See
http://radicale.org/1to2/ if you want to switch from 1.x.x to
2.x.x.

* Remove workarounds for bugs in VObject < 0.9.5
* Error checking of collection tags and associated components
* Improve error checking of uploaded collections and components
* Don't delete empty collection properties implicitly
* Improve logging of VObject serialization

(prlw1)

2017-08-10 18:49:17 UTC MAIN commitmail json YAML

Fix build under macOS Sierra and possibly older versions as well.

(tron)

2017-08-10 14:50:05 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 55.0

(ryoon)

2017-08-10 14:49:20 UTC MAIN commitmail json YAML

2017-08-10 14:46:53 UTC MAIN commitmail json YAML

Updated www/firefox to 55.0

(ryoon)

2017-08-10 14:46:15 UTC MAIN commitmail json YAML

pkgsrc/www/firefox/Makefile@1.301 / diff
pkgsrc/www/firefox/PLIST@1.121 / diff
pkgsrc/www/firefox/distinfo@1.287 / diff
pkgsrc/www/firefox/mozilla-common.mk@1.97 / diff
pkgsrc/www/firefox/options.mk@1.42 / diff
pkgsrc/www/firefox/patches/patch-aa@1.53 / diff
pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp deleted
pkgsrc/www/firefox/patches/patch-browser_base_content_baseMenuOverlay.xul@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_components_nsBrowserGlue.js@1.3 / diff
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_main.xul@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_privacy.js@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_privacy.xul@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content_advanced.js@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content_advanced.xul@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_confvars.sh@1.2 / diff
pkgsrc/www/firefox/patches/patch-browser_locales_en-US_chrome_browser_preferences-old_advanced.dtd@1.1 / diff
pkgsrc/www/firefox/patches/patch-browser_locales_en-US_chrome_browser_preferences_advanced.dtd@1.1 / diff
pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild@1.7 / diff
pkgsrc/www/firefox/patches/patch-build_moz.configure_init.configure@1.3 / diff
pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure@1.3 / diff
      :
(more 43 files)
Update to 55.0

Changelog:
New
    Launched Windows support for WebVR, bringing immersive experiences to the web. See examples and try working demos at Mozilla VR.

    Added options that let users optimize recent performance improvements
        Setting to enable Hardware VP9 acceleration on Windows 10 Anniversary Edition for better battery life and lower CPU usage while watching videos
        Setting to modify the number of concurrent content processes for faster page loading and more responsive tab switching

    Simplified installation process with a streamlined Windows stub installer
        Firefox for Windows 64-bit is now installed by default on 64-bit systems with at least 2GB of RAM
        Full installers with advanced installation options are still available

    Improved address bar functionality
        Search with any installed one-click search engine directly from the address bar
        Search suggestions appear by default
        When entering a hostname (like pinterest.com) in the URL bar, Firefox resolves to the secure version of the site (https://www.pinterest.com) instead of the insecure version (http://www.pinterest.com) when possible

    Updated Sidebar for bookmarks, history, and synced tabs so it can appear at the right edge of the window as well as the left

    Added support for stereo microphones with WebRTC

    Pages can be simplified before printing from within Print Preview

    Updated Firefox for OSX and macOS to allow users to assign custom keyboard shortcuts to Firefox menu items via System Preferences

    Browsing sessions with a high number of tabs are now restored in an instant

    Make screenshots of webpages, and save them locally or upload them to the cloud. This feature will undergo A/B testing and will not be visible for some users.

    Added Belarusian (be) locale

Fixed
    Various security fixes

Changed
    Made the Adobe Flash plugin click-to-activate by default and allowed only on http:// and https:// URL schemes. (This change will not be visible to all users immediately. For more information see the Firefox plugin roadmap)

    Firefox does not support downgrades, even though this may have worked in past versions. Users who install Firefox 55+ and later downgrade to an earlier version may experience issues with Firefox.

    Modernized application update UI to be less intrusive and more aligned with the rest of the browser. Only users who have not restarted their browser 8 days after downloading an update or users who opted out of automatic updates will see this change.

Security fixes:
CVE-2017-7798: XUL injection in the style editor in devtools

Reporter
    Frederik Braun
Impact
    critical

Description

The Developer Tools feature suffers from a XUL injection vulnerability due to improper sanitization of the web page source code. In the worst case, this could allow arbitrary code execution when opening a malicious page with the style editor tool.
References

    Bug 1371586, 1372112

#CVE-2017-7800: Use-after-free in WebSockets during disconnection

Reporter
    Looben Yang
Impact
    critical

Description

A use-after-free vulnerability can occur in WebSockets when the object holding the connection is freed before the disconnection operation is finished. This results in an exploitable crash.
References

    Bug 1374047

#CVE-2017-7801: Use-after-free with marquee during window resizing

Reporter
    Nils
Impact
    critical

Description

A use-after-free vulnerability can occur while re-computing layout for a marquee element during window resizing where the updated style object is freed while still in use. This results in a potentially exploitable crash.
References

    Bug 1371259

#CVE-2017-7809: Use-after-free while deleting attached editor DOM node

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when an editor DOM node is deleted prematurely during tree traversal while still bound to the document. This results in a potentially exploitable crash.
References

    Bug 1380284

#CVE-2017-7784: Use-after-free with image observers

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when reading an image observer during frame reconstruction after the observer has been freed. This results in a potentially exploitable crash.
References

    Bug 1376087

#CVE-2017-7802: Use-after-free resizing image elements

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when manipulating the DOM during the resize event of an image element. If these elements have been freed due to a lack of strong references, a potentially exploitable crash may occur when the freed elements are accessed.
References

    Bug 1378147

#CVE-2017-7785: Buffer overflow manipulating ARIA attributes in DOM

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when manipulating Accessible Rich Internet Applications (ARIA) attributes within the DOM. This results in a potentially exploitable crash.
References

    Bug 1356985

#CVE-2017-7786: Buffer overflow while painting non-displayable SVG

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when the image renderer attempts to paint non-displayable SVG elements. This results in a potentially exploitable crash.
References

    Bug 1365189

#CVE-2017-7806: Use-after-free in layer manager with SVG

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when the layer manager is freed too early when rendering specific SVG content, resulting in a potentially exploitable crash.
References

    Bug 1378113

#CVE-2017-7753: Out-of-bounds read with cached style data and pseudo-elements

Reporter
    SkyLined
Impact
    high

Description

An out-of-bounds read occurs when applying style rules to pseudo-elements, such as ::first-line, using cached style data.
References

    Bug 1353312

#CVE-2017-7787: Same-origin policy bypass with iframes through page reloads

Reporter
    Oliver Wagner
Impact
    high

Description

Same-origin policy protections can be bypassed on pages with embedded iframes during page reloads, allowing the iframes to access content on the top level page, leading to information disclosure.
References

    Bug 1322896

#CVE-2017-7807: Domain hijacking through AppCache fallback

Reporter
    Mathias Karlsson
Impact
    high

Description

A mechanism that uses AppCache to hijack a URL in a domain using fallback by serving the files from a sub-path on the domain. This has been addressed by requiring fallback files be inside the manifest directory.
References

    Bug 1376459

#CVE-2017-7792: Buffer overflow viewing certificates with an extremely long OID

Reporter
    Fraser Tweedale
Impact
    high

Description

A buffer overflow will occur when viewing a certificate in the certificate manager if the certificate has an extremely long object identifier (OID). This results in a potentially exploitable crash.
References

    Bug 1368652

#CVE-2017-7804: Memory protection bypass through WindowsDllDetourPatcher

Reporter
    Stephen Fewer
Impact
    high

Description

The destructor function for the WindowsDllDetourPatcher class can be re-purposed by malicious code in concert with another vulnerability to write arbitrary data to an attacker controlled location in memory. This can be used to bypass existing memory protections in this situation.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1372849

#CVE-2017-7791: Spoofing following page navigation with data: protocol and modal alerts

Reporter
    Jose María Acuña
Impact
    moderate

Description

On pages containing an iframe, the data: protocol can be used to create a modal alert that will render over arbitrary domains following page navigation, spoofing of the origin of the modal alert from the iframe content.
References

    Bug 1365875

#CVE-2017-7808: CSP information leak with frame-ancestors containing paths

Reporter
    Jun Kokatsu
Impact
    moderate

Description

A content security policy (CSP) frame-ancestors directive containing origins with paths allows for comparisons against those paths instead of the origin. This results in a cross-origin information leak of this path information.
References

    Bug 1367531

#CVE-2017-7782: WindowsDllDetourPatcher allocates memory without DEP protections

Reporter
    Arthur Edelstein
Impact
    moderate

Description

An error in the WindowsDllDetourPatcher where a RWX ("Read/Write/Execute") 4k block is allocated but never protected, violating DEP protections.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1344034

#CVE-2017-7781: Elliptic curve point addition error when using mixed Jacobian-affine coordinates

Reporter
    Antonio Sanso
Impact
    moderate

Description

An error occurs in the elliptic curve point addition algorithm that uses mixed Jacobian-affine coordinates where it can yield a result POINT_AT_INFINITY when it should not. A man-in-the-middle attacker could use this to interfere with a connection, resulting in an attacked party computing an incorrect shared secret.
References

    Bug 1352039

#CVE-2017-7794: Linux file truncation via sandbox broker

Reporter
    Jann Horn
Impact
    moderate

Description

On Linux systems, if the content process is compromised, the sandbox broker will allow files to be truncated even though the sandbox explicitly only has read access to the local file system and no write permissions.
Note: This attack only affects the Linux operating system. Other operating systems are not affected.
References

    Bug 1374281

#CVE-2017-7803: CSP containing 'sandbox' improperly applied

Reporter
    Rhys Enniks
Impact
    moderate

Description

When a page’s content security policy (CSP) header contains a sandbox directive, other directives are ignored. This results in the incorrect enforcement of CSP.
References

    Bug 1377426

#CVE-2017-7799: Self-XSS XUL injection in about:webrtc

Reporter
    Frederik Braun
Impact
    moderate

Description

JavaScript in the about:webrtc page is not sanitized properly being being assigned to innerHTML. Data on this page is supplied by WebRTC usage and is not under third-party control, making this difficult to exploit, but the vulnerability could possibly be used for a cross-site scripting (XSS) attack.
References

    Bug 1372509

#CVE-2017-7783: DOS attack through long username in URL

Reporter
    Amit Sangra
Impact
    low

Description

If a long user name is used in a username/password combination in a site URL (such as http://UserName:Password@example.com), the resulting modal prompt will hang in a non-responsive state or crash, causing a denial of service.
References

    Bug 1360842

#CVE-2017-7788: Sandboxed about:srcdoc iframes do not inherit CSP directives

Reporter
    Muneaki Nishimura
Impact
    low

Description

When an iframe has a sandbox attribute and its content is specified using srcdoc, that content does not inherit the containing page's Content Security Policy (CSP) as it should unless the sandbox attribute included allow-same-origin.
References

    Bug 1073952

#CVE-2017-7789: Failure to enable HSTS when two STS headers are sent for a connection

Reporter
    Muneaki Nishimura
Impact
    low

Description

If a server sends two Strict-Transport-Security (STS) headers for a single connection, they will be rejected as invalid and HTTP Strict Transport Security (HSTS) will not be enabled for the connection.
References

    Bug 1074642

#CVE-2017-7790: Windows crash reporter reads extra memory for some non-null-terminated registry values

Reporter
    Xiaoyin Liu
Impact
    low

Description

On Windows systems, if non-null-terminated strings are copied into the crash reporter for some specific registry keys, stack memory data can be copied until a null is found. This can potentially contain private data from the local system.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1350460

#CVE-2017-7796: Windows updater can delete any file named update.log

Reporter
    Matt Howell
Impact
    low

Description

On Windows systems, the logger run by the Windows updater deletes the file "update.log" before it runs in order to write a new log of that name. The path to this file is supplied at the command line to the updater and could be used in concert with another local exploit to delete a different file named "update.log" instead of the one intended.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1234401

#CVE-2017-7797: Response header name interning leaks across origins

Reporter
    Anne van Kesteren
Impact
    low

Description

Response header name interning does not have same-origin protections and these headers are stored in a global registry. This allows stored header names to be available cross-origin.
References

    Bug 1334776

#CVE-2017-7780: Memory safety bugs fixed in Firefox 55

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Gary Kwong, Christian Holler, André Bargull, Bob Clary, Carsten Book, Emilio Cobos Álvarez, Masayuki Nakano, Sebastian Hengst, Franziskus Kiefer, Tyson Smith, and Ronald Crane reported memory safety bugs present in Firefox 54. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 55

#CVE-2017-7779: Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Masayuki Nakano, Gary Kwong, Ronald Crane, Andrew McCreight, Tyson Smith, Bevis Tseng, Christian Holler, Bryce Van Dyk, Dragana Damjanovic, Kartikaya Gupta, Philipp, Tristan Bourvon, and Andi-Bogdan Postelnicu reported memory safety bugs present in Firefox 54 and Firefox ESR 52.2. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3

(ryoon)

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

Updated print/p5-LaTeX-Encode to 0.092.0

(wen)

2017-08-10 14:00:11 UTC MAIN commitmail json YAML

2017-08-10 13:47:02 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-SAX-Writer to 0.57

(wen)

2017-08-10 13:45:57 UTC MAIN commitmail json YAML

2017-08-10 13:39:27 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Tidy to 1.20

(wen)

2017-08-10 13:38:37 UTC MAIN commitmail json YAML

Update to 1.20

Upstream changes:
- 1.20 H79M9hU8 Sun Jul 9 09:43:30:08 -0500 2017
      * removed broken Build.PL to resolve
      <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=122406>. (Thank you,
      Slaven.)

(wen)

2017-08-10 13:35:28 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-XPath to 1.42

(wen)

2017-08-10 13:34:27 UTC MAIN commitmail json YAML

Update to 1.42

Upstream changes:
1.42  2017-07-30 MANWAR
      - Fixed GitHub issue #5 (abstract is undef in meta files). Thanks @y.

1.41  2017-07-28 MANWAR
      - Fixed GitHub issue #4 (can't use non-ascii first character as element name). Thanks @nanis, @ikegami.

(wen)

2017-08-10 12:21:18 UTC MAIN commitmail json YAML

Update MASTER_SITE_XEMACS list.

(hauke)

2017-08-10 12:02:08 UTC MAIN commitmail json YAML

leim/hebrew.el from the pre-release leim package causes build problems
for the xemacs{,-current}, so we use the stable package instead.

(hauke)

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

Remove non-resolvable MASTER_SITE_XEMACS hosts.

(hauke)

2017-08-10 07:36:36 UTC MAIN commitmail json YAML

DOCDIR is unused, fixes install.  Avoid continuation lines.

(jperkin)

2017-08-10 07:14:27 UTC MAIN commitmail json YAML

DOCDIR is unused, fixes install.

(jperkin)

2017-08-10 05:41:53 UTC MAIN commitmail json YAML

mk/pkgtasks: Failures in POST- stages of the scripts are non-fatal.

The return values of the postinstall and postremove meta-tasks are
ignored unless the user-settable variable ${PKG_FATAL_ERRORS} is
"yes".  ${PKG_FATAL_ERRORS} defaults to "no" to preserve the
existing behavior of install scripts by mk/pkginstall.

(jlam)

2017-08-10 05:41:23 UTC MAIN commitmail json YAML

mk/pkgtasks: Fix bug in postinstall CONF_FILES assertion.

If ${DESTDIR} was non-empty and the source file was an absolute
path, the postinstall check target defined in mk/pkgtasks/files.mk
was improperly failing.  Fix the bug by only prepending ${PREFIX}
if the source path is relative, and always prepending ${DESTDIR}.

(jlam)

2017-08-10 05:41:07 UTC MAIN commitmail json YAML

mk/pkgtasks: Add infrastructure to use "icon_themes" package task.

Add definitions for the gtk-update-icon-cache(1) command to the
script header template, and a makefile fragment that creates the
data file for the "icon_themes" package task if ${ICON_THEMES} is
"yes" in the package Makefile.

Also bump pkgtasks dependency to version 1.12 for the "icon_themes"
package task and compatibility with pkgsrc/mk/pkginstall.

(jlam)

2017-08-10 05:40:38 UTC MAIN commitmail json YAML

Updated pkgtools/pkgtasks to 1.13.

(jlam)

2017-08-10 05:38:30 UTC MAIN commitmail json YAML

2017-08-10 05:38:00 UTC MAIN commitmail json YAML

mk/pkgtasks: Add additional variables used by package tasks.

These should be explicitly set in the scripts, otherwise, the
pkgtasks defaults are used by locating programs in the $PATH
or are hardcoded defaults used for testing pkgtasks.

(jlam)

2017-08-10 05:37:44 UTC MAIN commitmail json YAML

2017-08-10 05:37:32 UTC MAIN commitmail json YAML

mk/pkgtasks: Assert that directories for target files will exist.

For target files listed in CONF_FILES (and other config file
variables), assert that the containing directories are named in
MAKE_DIRS or one of the other directory variables.

(jlam)

2017-08-10 05:27:01 UTC MAIN commitmail json YAML

Remove accidentally-committed temporary editor file.

(jlam)

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

mk/pkgtasks: Rename some make(1) variables to be more descriptive.

(jlam)

2017-08-09 12:47:41 UTC MAIN commitmail json YAML

Add `Keywords:' comments to help the `help' target to find recent pkgsrc
security options.

(leot)

2017-08-09 12:23:51 UTC MAIN commitmail json YAML

Updated sysutils/daemontools-run to 20170805

(schmonz)

2017-08-09 12:22:55 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170805nb1

(schmonz)

2017-08-09 11:16:47 UTC MAIN commitmail json YAML

Updated wm/i3 to 4.13

(nros)

2017-08-09 11:13:30 UTC MAIN commitmail json YAML

Update i3 to version 4.13.

Pkgsrc changes:
Added comments and RCS tags to patches.
Make perl a runtime dependency since installed
runtime scripts uses it.

Changes and bugfixes from release notes:

Changes in 4.13:

* build: wire up version handling for non-release tarballs (as opposed to git
  checkouts)
* build: switch to the GNU build system
* i3bar: disable pango markup for plain-text input
* man/i3-msg: point out default ipc message type
* config: introduce support for specifying variables from X resources
* config: ensure variables match on longest-length, eliminating problems
  where one variable was a prefix of another
* config: do not count '\' in comment lines as line continuation
* ipc: introduce a new GET_BINDING_MODES command
* ipc: implement new window::mark event
* ipc: add ?output? to IPC events referencing a container
* make fullscreen windows open on the output which is indicated by their
  geometry (fixes LibreOffice Impress multi-monitor presentations)
* focus newly managed windows only if they don?t use the globally active
  input mode (fixes issues with RubyMine)
* remove title indentation in nested containers (rationale was unclear,
  nobody spoke up when we asked about the feature on i3-discuss)
* use the last known timestamp when calling xcb_set_input_focus (might fix
  rare race conditions in focus handling)
* introduce the "smart" option for hide_edge_borders, which will hide borders
  when there is precisely one window on the workspace
* handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only
  considered when managing a new window)
* don?t change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS
* only add numlock fallback for keybindings where necessary (allows users to
  correctly bind keys on the numpad)
* do not match docks in config and command criteria
* get DPI from the Xft.dpi resource instead of directly looking at the screen
  resolution/size
* handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers)
* set _NET_WM_DESKTOP to sticky for scratchpad windows
* add new criteria "tiling" and "floating"
* implement special output name "current" for commands
* handle ResizeRequests for tray clients (fixes VLC tray icon)

Bugfixes in 4.13:

* i3bar: fix crash when the I3SOCK environment variable is present
* i3-dmenu-desktop: do not die on failed open
* i3-input: properly position in non-standard cases (fixes an issue where
  i3-input would launch off-screen)
* i3-save-tree: rename "mark" to "marks" to reflect our recent change to
  allow multiple marks
* mouse bindings: only grab the mouse buttons that need to be grabbed
* no_focus: correctly count the number of windows (makes no_focus work with
  tabbed/stacked workspace layouts).
* properly close disabled outputs restored during a restart (this fixes state
  handling when RandR changes happen during i3 restarts)
* don't trigger bindings on window border clicks unless --border was
  specified for the binding
* traverse numbered workspaces in correct order
  fix transition from named to numbered workspaces in "workspace next|prev"
* avoid setting urgency hint on content containers and above (fixes crashes)
* don't trigger unrelated key bindings for --release bindings
* fix colormap handling for containers (fixes taking screenshots using xwd)
* check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping)
* fix a use-after-free bug (fixes "floating enable" on single split windows)

(nros)

2017-08-09 10:27:44 UTC MAIN commitmail json YAML

fix typo in buildlink3 file

(nros)

2017-08-09 08:50:27 UTC MAIN commitmail json YAML

Updated www/curl to 7.55.0

(wiz)

2017-08-09 08:50:18 UTC MAIN commitmail json YAML

Updated curl to 7.55.0.

Curl and libcurl 7.55.0

Public curl releases:        167
Command line options:        210
curl_easy_setopt() options:  247
Public functions in libcurl:  61
Contributors:                1571

This release includes the following changes:

o curl: allow --header and --proxy-header read from file [7]
o getinfo: provide sizes as curl_off_t [6]
o curl: prevent binary output spewed to terminal [16]
o curl: added --request-target [22]
o libcurl: added CURLOPT_REQUEST_TARGET [22]
o curl: added --socks5-{basic,gssapi}: control socks5 auth [30]
o libcurl: added CURLOPT_SOCKS5_AUTH [30]

This release includes the following bugfixes:

o glob: do not parse after a strtoul() overflow range (CVE-2017-1000101) [85]
o tftp: reject file name lengths that don't fit (CVE-2017-1000100) [84]
o file: output the correct buffer to the user (CVE-2017-1000099) [83]
o includes: remove curl/curlbuild.h and curl/curlrules.h [1]
o dist: make the hugehelp.c not get regenerated unnecessarily [2]
o timers: store internal time stamps as time_t instead of doubles [3]
o progress: let "current speed" be UL + DL speeds combined [4]
o http-proxy: do the HTTP CONNECT process entirely non-blocking [5]
o lib/curl_setup.h: remove CURL_WANTS_CA_BUNDLE_ENV [8]
o fuzz: bring oss-fuzz initial code converted to C89 [10]
o configure: disable nghttp2 too if HTTP has been disabled
o mk-ca-bundle.pl: Check curl's exit code after certdata download [11]
o test1148: verify the -# progressbar [12]
o tests: stabilize test 2032 and 2033 [13]
o HTTPS-Proxy: don't offer h2 for https proxy connections [14]
o http-proxy: only attempt FTP over HTTP proxy [9]
o curl-compilers.m4: enable vla warning for clang [15]
o curl-compilers.m4: enable double-promotion warning [15]
o curl-compilers.m4: enable missing-variable-declarations clang warning [15]
o curl-compilers.m4: enable comma clang warning [15]
o Makefile.m32: enable -W for MinGW32 build [15]
o CURLOPT_PREQUOTE: not supported for SFTP [17]
o http2: fix OOM crash
o PIPELINING_SERVER_BL: cleanup the internal list use [18]
o mkhelp.pl: fix script name in usage text
o lib1521: add curl_easy_getinfo calls to the test set
o travis: do the distcheck test build out-of-tree as well
o if2ip: fix compiler warning in ISO C90 mode
o lib: fix the djgpp build [19]
o typecheck-gcc: add support for CURLINFO_OFF_T [20]
o travis: enable typecheck-gcc warnings [21]
o maketgz: switch to xz instead of lzma [23]
o CURLINFO_REDIRECT_URL.3: mention the CURLOPT_MAXREDIRS case
o curl-compilers.m4: fix unknown-warning-option on Apple clang [24]
o winbuild: fix boringssl build [25]
o curl/system.h: add check for XTENSA for 32bit gcc [26]
o test1537: fixed memory leak on OOM
o test1521: fix compiler warnings [27]
o curl: fix memory leak on test 1147 OOM [28]
o libtest/make: generate lib1521.c dynamically at build-time [29]
o curl_strequal.3: fix typo in SYNOPSIS [31]
o progress: prevent resetting t_starttransfer [32]
o openssl: improve fallback seed of PRNG with a time based hash [33]
o http2: improved PING frame handling [34]
o test1450: add simple testing for DICT [35]
o make: build the docs subdir only from within src [36]
o cmake: Added compatibility options for older Windows versions [37]
o gtls: fix build when sizeof(long) < sizeof(void *) [38]
o url: make the original string get used on subsequent transfers [39]
o timeval.c: Use long long constant type for timeval assignment [40]
o tool_sleep: typecast to avoid macos compiler warning
o travis.yml: use --enable-werror on debug builds [41]
o test1451: add SMB support to the testbed [42]
o configure: remove checks for 5 functions never used [43]
o configure: try ldap/lber in reversed order first [44]
o smb: fix build for djgpp/MSDOS [45]
o travis: install nghttp2 on linux builds [46]
o smb: add support for CURLOPT_FILETIME [47]
o cmake: fix send/recv argument scanner for windows [48]
o inet_pton: fix include on windows to get prototype [49]
o select.h: avoid macro redefinition harder
o cmake: if inet_pton is used, bump _WIN32_WINNT
o asyn-thread.c: fix unused variable warnings on macOS
o runtests: support "threaded-resolver" as a feature
o test506: skip if threaded-resolver
o cmake: remove spurious "-l" from linker flags [50]
o cmake: add CURL_WERROR for enabling "warning as errors"
o memdebug: don't setbuf() if the file open failed [51]
o curl_easy_escape.3: mention the (lack of) encoding [52]
o test1452: add telnet negotiation [53]
o CURLOPT_POSTFIELDS.3: explain the 100-continue magic better
o cmake: offer CMAKE_DEBUG_POSTFIX when building with MSVC [54]
o tests/valgrind.supp: supress OpenSSL false positive seen on travis [55]
o curl_setup_once: Remove ERRNO/SET_ERRNO macros [56]
o curl-compilers.m4: disable warning spam with Cygwin's clang [57]
o ldap: fix MinGW compiler warning [58]
o make: fix docs build on OpenBSD [59]
o curl_setup: always define WIN32_LEAN_AND_MEAN on Windows [60]
o system.h: include winsock2.h before windows.h
o winbuild: build with warning level 4 [61]
o rtspd: fix MSVC level 4 warning
o sockfilt: suppress conversion warning with explicit cast
o libtest: fix MSVC warning C4706
o darwinssl: fix pinnedpubkey build error [62]
o tests/server/resolve.c: fix deprecation warning [63]
o nss: fix a possible use-after-free in SelectClientCert() [64]
o checksrc: escape open brace in regex
o multi: mention integer overflow risk if using > 500 million sockets [65]
o darwinssl: fix --tlsv1.2 regression [66]
o timeval: struct curltime is a struct timeval replacement [67]
o curl_rtmp: fix a compiler warning [68]
o include.d: clarify that it concerns the response headers [69]
o cmake: support make uninstall [70]
o include.d: clarify --include is only for response headers [71]
o libcurl: Stop using error codes defined under CURL_NO_OLDIES [72]
o http: fix response code parser to avoid integer overflow [73]
o configure: fix the check for IdnToUnicode [74]
o multi: fix request timer management [75]
o curl_threads: fix MSVC compiler warning [76]
o travis: build on osx with openssl
o travis: build on osx with libressl
o CURLOPT_NETRC.3: mention the file name on windows
o cmake: set MSVC warning level to 4 [77]
o netrc: skip lines starting with '#' [78]
o darwinssl: fix curlssl_sha256sum() compiler warnings on first argument
o BUILD.WINDOWS: mention buildconf.bat for builds off git
o darwinssl: silence compiler warnings [79]
o travis: build on osx with darwinssl
o FTP: skip unnecessary CWD when in nocwd mode [80]
o gssapi: fix memory leak of output token in multi round context [81]
o getparameter: avoid returning uninitialized 'usedarg' [82]
o curl (debug build) easy_events: make event data static
o curl: detect and bail out early on parameter integer overflows [86]
o configure: fix recv/send/select detection on Android [87]

(wiz)

2017-08-08 18:38:21 UTC MAIN commitmail json YAML

patches from
ftp://invisible-island.net/ncurses/6.0/ncurses-6.0-20170701.patch.gz
+ add/improve checks in tic's parser to address invalid input
(Redhat #1464684, #1464685, #1464686, #1464691).
+ alloc_entry.c, add a check for a null-pointer.
+ parse_entry.c, add several checks for valid pointers as well as
  one check to ensure that a single character on a line is not
  treated as the 2-character termcap short-name.

that's CVE-2017-10684 CVE-2017-10685 CVE-2017-11112 CVE-2017-11113

(spz)

2017-08-08 18:16:35 UTC MAIN commitmail json YAML

update print/hplip to 3.17.7

(schnoebe)

2017-08-08 18:15:17 UTC MAIN commitmail json YAML

Update to HPLIP 3.17.7

HPLIP 3.17.7 - This release has the following changes:

Added Support for the Following New Printers:
- HP DeskJet Ink Advantage 2635 All-in-One
- HP DeskJet Ink Advantage 2636 All-in-One
- HP DeskJet Ink Advantage 2675 All-in-One
- HP DeskJet Ink Advantage 2676 All-in-One
- HP DeskJet Ink Advantage 2677 All-in-One
- HP DeskJet Ink Advantage 2678 All-in-One
- HP DeskJet 2620 All-in-One
- HP DeskJet 2621 All-in-One
- HP DeskJet 2622 All-in-One
- HP DeskJet 2623 All-in-One
- HP DeskJet Ink Advantage 2200 All-in-One
- HP DeskJet 3722 All-in-One
- HP DeskJet Ink Advanatge 3789 All-in-One
- HP DeskJet Ink Advanatge 3790 All-in-One

Other Requirement:
1. 43180 - Re-implementation of "hpps" filter in C

(schnoebe)

2017-08-08 17:17:25 UTC MAIN commitmail json YAML

Check, don't assert, that INSTALLATION_DIRS are all in ${PREFIX}.

Change the assertion into an install-time check that the paths
listed in INSTALLATION_DIRS are relative paths or are in ${PREFIX}.
This delays the check so that some common variables used when
listing directories in INSTALLATION_DIRS are fully-expanded.

(jlam)

2017-08-08 17:13:34 UTC MAIN commitmail json YAML

2017-08-08 16:54:11 UTC MAIN commitmail json YAML

Updated graphics/gdk-pixbuf2 to 2.36.8

(adam)

2017-08-08 16:52:11 UTC MAIN commitmail json YAML

2.36.8:
* jpeg: restore grayscale image support
* bmp: Tighten image dimension checks
* ico: Fixo icon quality sorting
* Various other leak and overflow fixes
* Add some assertion to help static analysis
* Remove support for building on various obsolete platforms
* Translation updates

2.36.7:
* Add tests for recent bug fixes
* ico, bmp, tiff: avoid integer overflows
* jpeg: error out if wrong number of channels
* Misc.bugfixes
* Support mimetypes: image/wmf, image/emf
* Translation updates

(adam)

2017-08-08 16:39:12 UTC MAIN commitmail json YAML

Don't use INSTALLATION_DIRS where MAKE_DIRS or OWN_DIRS is correct.

Bump the PKGREVISION where the package install script has changed
due to changes in MAKE_DIRS or OWN_DIRS.

(jlam)

2017-08-08 16:38:41 UTC MAIN commitmail json YAML

DOCDIR is not defined anywhere in the Makefile.

(jlam)

2017-08-08 16:38:19 UTC MAIN commitmail json YAML

There is no MANPREFIX variable -- use PKGMANDIR as intended.

(jlam)

2017-08-08 14:22:33 UTC MAIN commitmail json YAML

Added x11/xcb-util-xrm version 1.2

(nros)

2017-08-08 14:19:17 UTC MAIN commitmail json YAML

+xcb-util-xrm

(nros)

2017-08-08 14:03:19 UTC MAIN commitmail json YAML

Import xcb-util-xrm version 1.2 into pkgsrc-current.

Packaged in pkgsrc-wip by Fr馘駻 Fauberteau and Mateusz Poszwa.

xcb-util-xrm provides xcb utility functions for the X resource manager.

(nros)

2017-08-08 11:24:30 UTC MAIN commitmail json YAML

Updated databases/mariadb55-server to 5.5.57

(fhajny)

2017-08-08 11:23:38 UTC MAIN commitmail json YAML

Update databases/mariadb55* to 5.5.57.

MariaDB 5.5.57
- Bugfixes and updates, including from MySQL 5.5.57.
- Fixes for the following security vulnerabilities:
  - CVE-2017-3636
  - CVE-2017-3641
  - CVE-2017-3653

MariaDB 5.5.56
- Bugfixes and updates, including from MySQL 5.5.56.

MariaDB 5.5.55
- Bugfixes and updates, including from MySQL 5.5.55.
- MDEV-11027: better InnoDB crash recovery progress reporting
- MDEV-11520: improvements to how InnoDB data files are extended
- MDEV-6143: the various MariaDB Linux binary tarballs will now untar
  to directories that match their filename
- Fixes for the following security vulnerabilities:
  - CVE-2017-3302
  - CVE-2017-3313
  - CVE-2017-3308
  - CVE-2017-3309
  - CVE-2017-3453
  - CVE-2017-3456
  - CVE-2017-3464

MariaDB 5.5.54
- Bugfixes and updates, including from MySQL 5.5.54.
- HeidiSQL updated to 9.4
- Fixes for the following security vulnerabilities:
  - CVE-2016-6664
  - CVE-2017-3238
  - CVE-2017-3243
  - CVE-2017-3244
  - CVE-2017-3258
  - CVE-2017-3265
  - CVE-2017-3291
  - CVE-2017-3312
  - CVE-2017-3317
  - CVE-2017-3318

MariaDB 5.5.53
- Bugfixes and updates, including from MySQL 5.5.53.
- XtraDB updated to 5.5.52-38.3
- Fixes for the following security vulnerabilities:
  - CVE-2016-7440
  - CVE-2016-5584
  - CVE-2016-5483 (re-issued later as CVE-2017-3600)
  - CVE-2017-3651

(fhajny)

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

The Canna-* packages require the "makedepend" tool to configure.

(jlam)

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

2017-08-07 23:44:53 UTC MAIN commitmail json YAML

Disable fortify on netbsd<6.

This appears to be causing issues with pkgsrc GCC attempting to insert
builtins it does not have, because we don't build libssp. unbreaks icu build.

there may be more problems from this issue in the future, but netbsd-7 is
better tested now.

(maya)

2017-08-07 22:24:05 UTC MAIN commitmail json YAML

Link directly with libtclstub.a (there's no .so). Fixes build on NetBSD,
doesn't break build on OS X.

(schmonz)

2017-08-07 22:07:59 UTC MAIN commitmail json YAML

Updated graphics/feh to 2.19.1

(szptvlfn)

2017-08-07 22:07:40 UTC MAIN commitmail json YAML

Update to 2.19.1

https://git.finalrewind.org/feh/plain/ChangeLog
Tue, 25 Jul 2017 18:40:33 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.19.1
    * Fix Shift modifier not being recognized for tab, space and similar keys.
      This lead to keybindings like Shift+Tab or Shift+Space being parsed as if
      the Shift modifier had not been specified

(szptvlfn)

2017-08-07 20:13:19 UTC MAIN commitmail json YAML

Updated textproc/lua-xapian to 1.4.4nb1

(schmonz)

2017-08-07 20:12:55 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2017-08-07 20:12:14 UTC MAIN commitmail json YAML

Update to version 4.8.1.

WordPress 4.8.1 contains 29 maintenance fixes and enhancements to the 4.8 release series, chief among them are fixes to the rich Text widget and the introduction of the Custom HTML widget.

Administration
* #40982 - Permalink Settings: custom structure field keyboard trap

Build/Test Tools
* #41327 - Bump Akismet External - 4.9 Edition

Comments
* #40975 - 'Empty Spam' and 'Empty Trash' comment buttons not displayed on mobile

Customize
* #40978 - Customizer Panel Footer border missing
* #40981 - Customizer: Menus: it is far too easy to mistakenly delete a menu because the "Delete Menu" link and the "Add Items" button are too close together
* #41158 - Increase tinymce panel z-index
* #41410 - Set `'filter' => 'content'` on starter content "business info" widget

Embeds
* #41019 - oEmbed: Update VideoPress oEmbed URL
* #41048 - `WP_oEmbed_Controller::get_proxy_item()` should remove `_wpnonce` from cached `$args`
* #41299 - oEmbed proxy fails to forward maxwidth and maxheight params

General
* #41056 - WP-API JS Client: Settings is incorrectly registered as a collection

Media
* #41231 - media-views.js: Cannot read .length of undefined (this.controller.$uploaderToggler.length)

REST API
* #38964 - Add filter to allow modifying response *after* embedded data is added
* #40886 - REST API: PUT requests fail on Nginx servers when fancy permalinks aren't enabled

Taxonomy
* #41010 - wp_get_object_terms() returns duplicate terms if more than one taxonomy is given in args

TinyMCE
* #41408 - TinyMCE: Images with link and caption look "broken" when selected

Widgets
* #40907 - Introduce widget dedicated for HTML code
* #40935 - Facebook Video Works On Preview But Not On Theme
* #40951 - New Text Widget - Switching Between Visual/Text Editor Strips Out Code
* #40960 - Widgets: The Text widget should respect the ���Disable the visual editor when writing��� setting
* #40972 - TinyMCE editor in Text widget does not have RTL contents
* #40974 - Updated text widget do not save text (when using paste)
* #40977 - Widgets: Query param for `loop` added for non-hosted external videos
* #40986 - Widgets: text widget and media widgets cannot be edited in accessibility mode
* #41021 - Text widget does not show Title field or TinyMCE editor
* #41361 - Text widget can raise JS error if customize-base is enqueued on widgets admin screen
* #41386 - Text Widget - Wording - Legacy Mode 4.8.1 beta
* #41392 - Theme styles for Text widget do not apply to Custom HTML widget
* #41394 - Text widget: Rename legacy mode to visual mode and improve back-compat for widget_text filters

(morr)

2017-08-07 20:01:40 UTC MAIN commitmail json YAML

2017-08-07 19:16:22 UTC MAIN commitmail json YAML

Updated devel/pango to 1.40.8, x11/gtk3 to 3.22.17

(adam)

2017-08-07 19:08:51 UTC MAIN commitmail json YAML

Changes in GTK+ 3.22.17

* Add native file chooser support for OS X

* Bug fixes:
766517 GtkAboutDialog should use https:// license URLs
781583 gtk_image_new_from_resource does not work
781935 Add nullable return annotation to gtk_notebook_get_tab_label
781936 Add nullable return annotation to gtk_text_mark_get_name
782040 Wacom pen calibration application responds to mouse input
782325 wayland: Add possibility to get the exported handle multiple times
784323 Quartz backend: gtk_clipboard_get_default not implemented
784723 macOS: native file chooser dialog
784888 gtkapplication: Mark gtk_application_get_active_window() as nullable

* Translation updates:
Friulian
Kazakh

(adam)

2017-08-07 19:05:49 UTC MAIN commitmail json YAML

Overview of changes between 1.40.7 and 1.40.8
=============================================
- Support emoji sequences in boundary determination
- Choose emoji font for color emoji

Overview of changes between 1.40.6 and 1.40.7
=============================================
- Some fixes for meson build support
- Don't change fonts for variation selectors
- Fix some bugs in the libthai glue layer
- Pass text along when calling into cairo

Overview of changes between 1.40.5 and 1.40.6
=============================================
- Don't use deprecated harfbuzz api
- Correctly implement min-required/max-allowed support
- Avoid compiler warnings
- Drop -uninstalled.pd files
- Add support for building with meson

(adam)

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

Updated devel/include-what-you-use to 0.8, devel/git to 2.14.0, devel/py-hypothesis to 3.16.1

(adam)

2017-08-07 18:00:41 UTC MAIN commitmail json YAML

3.16.1:
This release makes an implementation change to how Hypothesis handles certain internal constructs.

The main effect you should see is improvement to the behaviour and performance of collection types, especially ones with a min_size parameter. Many cases that would previously fail due to being unable to generate enough valid examples will now succeed, and other cases should run slightly faster.

3.16.0:
This release introduces a deprecation of the timeout feature. This results in the following changes:

Creating a settings object with an explicit timeout will emit a deprecation warning.
If your test stops because it hits the timeout (and has not found a bug) then it will emit a deprecation warning.
There is a new value unlimited which you can import from hypothesis. settings(timeout=unlimited) will not cause a deprecation warning.
There is a new health check, hung_test, which will trigger after a test has been running for five minutes if it is not suppressed.

(adam)

2017-08-07 17:56:14 UTC MAIN commitmail json YAML

Git 2.14 Release Notes
======================

Backward compatibility notes and other notable changes.

* Use of an empty string as a pathspec element that is used for
  'everything matches' is still warned and Git asks users to use a
  more explicit '.' for that instead.  The hope is that existing
  users will not mind this change, and eventually the warning can be
  turned into a hard error, upgrading the deprecation into removal of
  this (mis)feature.  That is not scheduled to happen in the upcoming
  release (yet).

* Git now avoids blindly falling back to ".git" when the setup
  sequence said we are _not_ in Git repository.  A corner case that
  happens to work right now may be broken by a call to die("BUG").
  We've tried hard to locate such cases and fixed them, but there
  might still be cases that need to be addressed--bug reports are
  greatly appreciated.

* The experiment to improve the hunk-boundary selection of textual
  diff output has finished, and the "indent heuristics" has now
  become the default.

* Git can now be built with PCRE v2 instead of v1 of the PCRE
  library. Replace USE_LIBPCRE=YesPlease with USE_LIBPCRE2=YesPlease
  in existing build scripts to build against the new version.  As the
  upstream PCRE maintainer has abandoned v1 maintenance for all but
  the most critical bug fixes, use of v2 is recommended.

Updates since v2.13
-------------------

UI, Workflows & Features

* The colors in which "git status --short --branch" showed the names
  of the current branch and its remote-tracking branch are now
  configurable.

* "git clone" learned the "--no-tags" option not to fetch all tags
  initially, and also set up the tagopt not to follow any tags in
  subsequent fetches.

* "git archive --format=zip" learned to use zip64 extension when
  necessary to go beyond the 4GB limit.

* "git reset" learned "--recurse-submodules" option.

* "git diff --submodule=diff" now recurses into nested submodules.

* "git repack" learned to accept the --threads=<n> option and pass it
  to pack-objects.

* "git send-email" learned to run sendemail-validate hook to inspect
  and reject a message before sending it out.

* There is no good reason why "git fetch $there $sha1" should fail
  when the $sha1 names an object at the tip of an advertised ref,
  even when the other side hasn't enabled allowTipSHA1InWant.

* The "[includeIf "gitdir:$dir"] path=..." mechanism introduced in
  2.13.0 would canonicalize the path of the gitdir being matched,
  and did not match e.g. "gitdir:~/work/*" against a repo in
  "~/work/main" if "~/work" was a symlink to "/mnt/storage/work".
  Now we match both the resolved canonical path and what "pwd" would
  show. The include will happen if either one matches.

* The "indent" heuristics is now the default in "diff". The
  diff.indentHeuristic configuration variable can be set to "false"
  for those who do not want it.

* Many commands learned to pay attention to submodule.recurse
  configuration.

* The convention for a command line is to follow "git cmdname
  --options" with revisions followed by an optional "--"
  disambiguator and then finally pathspecs.  When "--" is not there,
  we make sure early ones are all interpretable as revs (and do not
  look like paths) and later ones are the other way around.  A
  pathspec with "magic" (e.g. ":/p/a/t/h" that matches p/a/t/h from
  the top-level of the working tree, no matter what subdirectory you
  are working from) are conservatively judged as "not a path", which
  required disambiguation more often.  The command line parser
  learned to say "it's a pathspec" a bit more often when the syntax
  looks like so.

* Update "perl-compatible regular expression" support to enable JIT
  and also allow linking with the newer PCRE v2 library.

* "filter-branch" learned a pseudo filter "--setup" that can be used
  to define common functions/variables that can be used by other
  filters.

* Using "git add d/i/r" when d/i/r is the top of the working tree of
  a separate repository would create a gitlink in the index, which
  would appear as a not-quite-initialized submodule to others.  We
  learned to give warnings when this happens.

* "git status" learned to optionally give how many stash entries there
  are in its output.

* "git status" has long shown essentially the same message as "git
  commit"; the message it gives while preparing for the root commit,
  i.e. "Initial commit", was hard to understand for some new users.
  Now it says "No commits yet" to stress more on the current status
  (rather than the commit the user is preparing for, which is more in
  line with the focus of "git commit").

* "git send-email" now has --batch-size and --relogin-delay options
    which can be used to overcome limitations on SMTP servers that
    restrict on how many of e-mails can be sent in a single session.

* An old message shown in the commit log template was removed, as it
  has outlived its usefulness.

* "git pull --rebase --recurse-submodules" learns to rebase the
  branch in the submodules to an updated base.

* "git log" learned -P as a synonym for --perl-regexp, "git grep"
  already had such a synonym.

* "git log" didn't understand --regexp-ignore-case when combined with
  --perl-regexp. This has been fixed.

Performance, Internal Implementation, Development Support etc.

* The default packed-git limit value has been raised on larger
  platforms to save "git fetch" from a (recoverable) failure while
  "gc" is running in parallel.

* Code to update the cache-tree has been tightened so that we won't
  accidentally write out any 0{40} entry in the tree object.

* Attempt to allow us notice "fishy" situation where we fail to
  remove the temporary directory used during the test.

* Travis CI gained a task to format the documentation with both
  AsciiDoc and AsciiDoctor.

* Some platforms have ulong that is smaller than time_t, and our
  historical use of ulong for timestamp would mean they cannot
  represent some timestamp that the platform allows.  Invent a
  separate and dedicated timestamp_t (so that we can distingiuish
  timestamps and a vanilla ulongs, which along is already a good
  move), and then declare uintmax_t is the type to be used as the
  timestamp_t.

* We can trigger Windows auto-build tester (credits: Dscho &
  Microsoft) from our existing Travis CI tester now.

* Conversion from uchar[20] to struct object_id continues.

* Simplify parse_pathspec() codepath and stop it from looking at the
  default in-core index.

* Add perf-test for wildmatch.

* Code from "conversion using external process" codepath has been
  extracted to a separate sub-process.[ch] module.

* When "git checkout", "git merge", etc. manipulates the in-core
  index, various pieces of information in the index extensions are
  discarded from the original state, as it is usually not the case
  that they are kept up-to-date and in-sync with the operation on the
  main index.  The untracked cache extension is copied across these
  operations now, which would speed up "git status" (as long as the
  cache is properly invalidated).

* The internal implementation of "git grep" has seen some clean-up.

* Update the C style recommendation for notes for translators, as
  recent versions of gettext tools can work with our style of
  multi-line comments.

* The implementation of "ref" API around the "packed refs" have been
  cleaned up, in preparation for further changes.

* The internal logic used in "git blame" has been libified to make it
  easier to use by cgit.

* Our code often opens a path to an optional file, to work on its
  contents when we can successfully open it.  We can ignore a failure
  to open if such an optional file does not exist, but we do want to
  report a failure in opening for other reasons (e.g. we got an I/O
  error, or the file is there, but we lack the permission to open).

  The exact errors we need to ignore are ENOENT (obviously) and
  ENOTDIR (less obvious).  Instead of repeating comparison of errno
  with these two constants, introduce a helper function to do so.

* We often try to open a file for reading whose existence is
  optional, and silently ignore errors from open/fopen; report such
  errors if they are not due to missing files.

* When an existing repository is used for t/perf testing, we first
  create bit-for-bit copy of it, which may grab a transient state of
  the repository and freeze it into the repository used for testing,
  which then may cause Git operations to fail.  Single out "the index
  being locked" case and forcibly drop the lock from the copy.

* Three instances of the same helper function have been consolidated
  to one.

* "fast-import" uses a default pack chain depth that is consistent
  with other parts of the system.

* A new test to show the interaction between the pattern [^a-z]
  (which matches '/') and a slash in a path has been added.  The
  pattern should not match the slash with "pathmatch", but should
  with "wildmatch".

* The 'diff-highlight' program (in contrib/) has been restructured
  for easier reuse by an external project 'diff-so-fancy'.

* A common pattern to free a piece of memory and assign NULL to the
  pointer that used to point at it has been replaced with a new
  FREE_AND_NULL() macro.

* Traditionally, the default die() routine had a code to prevent it
  from getting called multiple times, which interacted badly when a
  threaded program used it (one downside is that the real error may
  be hidden and instead the only error message given to the user may
  end up being "die recursion detected", which is not very useful).

* Introduce a "repository" object to eventually make it easier to
  work in multiple repositories (the primary focus is to work with
  the superproject and its submodules) in a single process.

* Optimize "what are the object names already taken in an alternate
  object database?" query that is used to derive the length of prefix
  an object name is uniquely abbreviated to.

* The hashmap API has been updated so that data to customize the
  behaviour of the comparison function can be specified at the time a
  hashmap is initialized.

* The "collision detecting" SHA-1 implementation shipped with 2.13 is
  now integrated into git.git as a submodule (the first submodule to
  ship with git.git). Clone git.git with --recurse-submodules to get
  it. For now a non-submodule copy of the same code is also shipped
  as part of the tree.

* A recent update made it easier to use "-fsanitize=" option while
  compiling but supported only one sanitize option.  Allow more than
  one to be combined, joined with a comma, like "make SANITIZE=foo,bar".

* Use "p4 -G" to make "p4 changes" output more Python-friendly
  to parse.

* We started using "%" PRItime, imitating "%" PRIuMAX and friends, as
  a way to format the internal timestamp value, but this does not
  play well with gettext(1) i18n framework, and causes "make pot"
  that is run by the l10n coordinator to create a broken po/git.pot
  file.  This is a possible workaround for that problem.

* It turns out that Cygwin also needs the fopen() wrapper that
  returns failure when a directory is opened for reading.

(adam)

2017-08-07 17:56:13 UTC MAIN commitmail json YAML

2017-08-07 17:31:44 UTC MAIN commitmail json YAML

iwyu 0.8:
Add support for IWYU pragma: associated
Better validation of pragma syntax in general.
Improve support for out-of-tree builds, especially with MSVC.
Add more compiler-like output for iwyu_tool.py
Further improve location reporting in macros.
Stricter requirements for arrays of templates.
Better recognition of typedef types for by-value arguments.
Better function pointers support.
Documentation improvements.
Extend IWYU pragma: keep to work with forward declarations.
Fix Windows path handling in fix_includes.py
Better libc++ container support.

(adam)

2017-08-07 15:49:44 UTC MAIN commitmail json YAML

Assert INSTALLATION_DIRS begin with ${PREFIX} or are relative.

Add an assertion that all paths listed in INSTALLATION_DIRS must
either begin with ${PREFIX}/ or are relative paths.  Clarify in the
documentation that INSTALLATION_DIRS can list either type of path.

Some packages are using INSTALLATION_DIRS to create directory trees
outside of ${PREFIX}, e.g., under ${PKG_SYSCONFBASE} or ${VARBASE}.
However, these directories are only created as part of the
"install" target, which causes them to only be created during the
staged installation into ${DESTDIR} and not at all if their binary
packages are installed.  These packages should be fixed to use
MAKE_DIRS or OWN_DIRS to create these directory trees at the proper
time.

(jlam)

2017-08-07 11:11:22 UTC MAIN commitmail json YAML

2017-08-07 11:10:46 UTC MAIN commitmail json YAML

Added games/fortune version 19970829

(jperkin)

2017-08-07 11:10:32 UTC MAIN commitmail json YAML

Import fortune-19970829 into pkgsrc as games/fortune.

This is the Linux "port" of BSD fortune, but has been patched to work with
BSD fortune files so that those available already in pkgsrc will work.  The
pkgsrc strfile has been made a full dependency so that those with dat files
in the Linux format can easily regenerate them to be compatible.

(jperkin)

2017-08-07 11:05:02 UTC MAIN commitmail json YAML

2017-08-07 10:31:41 UTC MAIN commitmail json YAML

Use a different make construct to avoid issues on platforms where
OS_VERSION is non-numeric.

(jperkin)

2017-08-07 09:42:32 UTC MAIN commitmail json YAML

Use PKG_SYSCONF* variables properly in sysutils/mcollective.

Set PKG_SYSCONFSUBDIR to "mcollective" so that all config files are
found in the "mcollective" subdirectory of ${PKG_SYSCONFBASE}.

Add ${PKG_SYSCONFDIR}/ssl to OWN_DIRS since it must be created at
package installation time.

Don't list directories outside of ${PREFIX} in INSTALLATION_DIRS
since INSTALLATION_DIRS are only created when the package is
installed into the destdir-staging directory.

Bump the PKGREVISION due to fixes in the package install scripts.
-------------------------------------------------------------------

(jlam)

2017-08-07 09:30:46 UTC MAIN commitmail json YAML

Create ${NAGIOS_GROUP} for plugins that are setgid-executable.

Ensure that the ${NAGIOS_GROUP} group is created before the package
files are installed since the plugin binary must be made setgid to
that group.

Bump the PKGREVISIONs of these plugin packages due to package
install scripts being added.
-------------------------------------------------------------------

(jlam)

2017-08-07 09:19:19 UTC MAIN commitmail json YAML

net/nagios-plugin-dotpid requires ${NAGIOS_GROUP} to be created.

Ensure that the ${NAGIOS_GROUP} group is created before the package
files are installed since the binary must be made setgid to that
group.

Bump the PKGREVISON due to package install scripts being added.

(jlam)

2017-08-07 09:09:29 UTC MAIN commitmail json YAML

Fix the mk/pkginstall variables used in net/nagios-base.

* Ensure that ${PKG_SYSCONFDIR}/objects is created at package
  installation time by adding it to OWN_DIRS.

* Don't explicitly add ${DESTDIR} to files listed in SPECIAL_PERMS
  since it is automatically added by the pkgsrc infrastructure if
  needed.

* It's "${DESTDIR}${PREFIX}", not "${DESTDIR}/${PREFIX}" -- avoid
  having double slashes in pathnames for correctness.

Bump the PKGREVISION due to fixes in the package install scripts.
-------------------------------------------------------------------

(jlam)

2017-08-07 08:54:16 UTC MAIN commitmail json YAML

Create directories before copying config files in sysutils/lxmenu.

Add ${PKG_SYSCONFDIR}/menus to MAKE_DIRS to ensure that the menus
subdirectory is created before the example menu file is copied
there.  We use MAKE_DIRS instead of OWN_DIRS since this directory
is probably owned by another package.

Bump the PKREVISION due to fixes in the package install scripts.

(jlam)

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

Use PKG_SYSCONF* variables correctly in net/knot.

Set PKG_SYSCONFSUBDIR to "knot" to have all of the config files
located in the "knot" subdirectory of ${PKG_SYSCONFBASE}.

Pass ${PKG_SYSCONFBASE} to the configure script since the package's
build infrastructure automatically appends "/knot" to the value
passed in through --sysconfdir.

Remove ${PKG_SYSCONFDIR} from INSTALLATION_DIRS since it is
automatically created by the package install script.

Bump the PKGREVISION due to changes in the package install scripts.

(jlam)

2017-08-07 08:26:38 UTC MAIN commitmail json YAML

sbin/jserver should be a setuid executable in ja-freewnn-server.

SPECIAL_PERMS was set to incorrect or missing paths to freewnn
server executables.  There is only one server executable installed
by the package and it is ${PREFIX}/sbin/jserver, which needs to be
setuid to the "wnn" user.

Bump the PKGREVISION due to fixes in the packgae install scripts.

(jlam)

2017-08-07 07:56:58 UTC MAIN commitmail json YAML

Unconditionally set PKG_SYSCONFSUBDIR in the package Makefile.

PKG_SYSCONFSUBDIR is a package-settable Makefile variable and should not
be overridden through /etc/mk.conf.

(jlam)

2017-08-07 07:54:38 UTC MAIN commitmail json YAML

Fix target location of copied config files for chat/gale.

Use ${PKG_SYSCONFDIR}, not ${PKG_SYSCONFDIR}/gale, to refer to the
config directory -- since PKG_SYSCONFSUBDIR is set to "gale",
${PKG_SYSCONFDIR} already includes that subdirectory.

Remove ${PKG_SYSCONFSUBDIR} from OWN_DIRS, since the config
directory is already automatically created by the package install
scripts if PKG_SYSCONFSUBDIR is set.

Bump the PKGREVISION due to the changes in the package install
scripts.

(jlam)

2017-08-07 07:42:34 UTC MAIN commitmail json YAML

Fix creation of the config directory used by DarwinStreamingServer.

There is no REQUIRE_DIRS used by pkgsrc.  I think that REQD_DIRS
was meant to be used; however, REQD_DIRS is also the wrong way to
create the config directory.

Set PKG_SYSCONFSUBDIR to "streaming" to automatically create
${PKG_SYSCONFBASE}/streaming during package installation, and
consistently use ${PKG_SYSCONFDIR} within the package Makefile to
refer to the config directory path.

Bump the PKGREVISION due to the changes in the resulting package
scripts.

(jlam)

2017-08-07 07:13:59 UTC MAIN commitmail json YAML

Solaris older than 5.11 does not have ifaddrs.h

(jperkin)

2017-08-07 01:31:31 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.205001

(wen)

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

Update to 0.205001

Upstream changes:
0.205001  2017-07-11 08:03:21-05:00 America/Chicago

    [ BUG FIXES ]
    * GH #1332: Add check for old version of HTTP::XSCookies (Peter Mottram -
      SysPete)
    * GH #1336: Fix warnings on 5.10 and below. (Sawyer X)
    * GH #1347: Add Perl versions 5.22-5.26 and appveyor to Travis-CI
      configuration (Dave Jacoby)

    [ ENHANCEMENTS ]
    * GH #1281: Use Ref::Util in Core for all reference checks (Mickey
      Nasriachi)
    * GH #1338: Add message explaining how to run newly-created application
      (Jonathan Cast)

    [ DOCUMENTATION ]
    * GH #1334: Fix prefix example in Cookbook (Abdullah Diab)
    * GH #1335: Add missing word in request->host docs (Glenn Fowler)
    * GH #1337: Fix link in SEE ALSO section of Dancer2::Core::Types (Stefan
      Hornburg - Racke)
    * GH #1341: Clarify plugin documentation (Stefan Hornburg - Racke)
    * GH #1345, #1351, #1356: Fix password check code example in tutorial
      (Jonathan Cast)
    * GH #1355: Fix typo (Gregor Herrmann)

(wen)

2017-08-06 20:58:39 UTC MAIN commitmail json YAML

Be explicit in not trying to build config utility

(markd)

2017-08-06 20:43:08 UTC MAIN commitmail json YAML

+ ImageMagick-7.0.6.5, gcloud-golang-metadata-0.11.0, grafana-4.4.2,
  include-what-you-use-0.8, libxkbcommon-0.7.2, openal-soft-1.18.1,
  poppler-0.57.0, py-anki2-2.0.46, vim-8.0.0876, vim-share-8.0.0876,
  waf-1.9.13, x264-devel-20170805.

(wiz)

2017-08-06 19:58:49 UTC MAIN commitmail json YAML

Updated devel/msgpack to 2.1.5, security/py-asn1 to 0.3.2, www/py-cheroot to 5.8.1, time/py-icalendar to 3.11.6, devel/py-rope to 0.10.5

(adam)

2017-08-06 19:57:49 UTC MAIN commitmail json YAML

2017-08-06 19:55:11 UTC MAIN commitmail json YAML

2017-08-06 19:30:51 UTC MAIN commitmail json YAML

2017-08-06 19:28:14 UTC MAIN commitmail json YAML

v5.8.1
- CI improvements:
  * Add basic working Circle CI v2 config
- Fix URI encoding bug introduced in 39
  * Improve cheroot.test.helper.Controller to properly match unicode

v5.8.0
- CI improvements:
  * Switch to native PyPy support in Travis CI
  * Take into account PEP 257 compliant modules
  * Build wheel in Appveyor and store it as an artifact
- Improve urllib support in ``_compat`` module
- 38 via 39: Improve URI parsing:
  * Make it compliant with RFC 7230, RFC 7231 and RFC 2616
  * Fix setting of ``environ['QUERY_STRING']`` in WSGI
  * Introduce ``proxy_mode`` and ``strict_mode`` argument in ``server.HTTPRequest``
  * Fix decoding of unicode URIs in WSGI 1.0 gateway

(adam)

2017-08-06 19:25:45 UTC MAIN commitmail json YAML

Revision 0.3.2:
- Fixed SequenceOf/SetOf types initialization syntax to remain
  backward compatible with pyasn1 0.2.*
- Rectified thread safety issues by moving lazy, run-time computation
  into object initializer.
- Fixed .isValue property to return True for empty SetOf/SequenceOf
  objects
- Fixed GeneralizedTime/UTCTime CER/DER codecs to actually get invoked
- Fixed DER/CER encoders handling optional SEQUENCE/SET fields containing
  nested SEQUENCE/SET with optional fields.
- Fixed crash in SequenceOf/SetOf pretty printing and decoding (in some
  cases)
- Fixed documentation markup issues.

(adam)

2017-08-06 19:19:33 UTC MAIN commitmail json YAML

version 2.1.5
* Improve cross platform configuration
* Add boost asio examples (including zlib)
* Remove some warnings
* Fix unpack visitor to treat float32/64 correctly
* Improve documents
* Fix alignment problem on some platform
* Fix conflict std::tuple, std::pair, and boost::fusion::sequence problem

(adam)

2017-08-06 13:01:46 UTC MAIN commitmail json YAML

2017-08-06 12:57:48 UTC MAIN commitmail json YAML

2017-08-06 12:55:40 UTC MAIN commitmail json YAML

2017-08-06 12:53:34 UTC MAIN commitmail json YAML

2017-08-06 12:48:15 UTC MAIN commitmail json YAML

2017-08-06 12:45:21 UTC MAIN commitmail json YAML

2017-08-06 12:42:06 UTC MAIN commitmail json YAML

2017-08-06 12:38:57 UTC MAIN commitmail json YAML

2017-08-06 12:36:26 UTC MAIN commitmail json YAML

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

2017-08-06 12:30:27 UTC MAIN commitmail json YAML

2017-08-06 12:27:09 UTC MAIN commitmail json YAML

2017-08-06 12:24:19 UTC MAIN commitmail json YAML

2017-08-06 12:16:12 UTC MAIN commitmail json YAML

2017-08-06 12:15:21 UTC MAIN commitmail json YAML

2017-08-06 12:09:56 UTC MAIN commitmail json YAML

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

Updated tex-graphics-def{,-doc}

(markd)

2017-08-06 12:00:37 UTC MAIN commitmail json YAML

2017-08-06 08:36:42 UTC MAIN commitmail json YAML

+ calibre-3.6, dikt-2s1, epubcheck-4.0.2, expat-2.2.3,
  ffmpegthumbnailer-2.2.0, fuse-bindfs-1.13.7, fuse-emulator-1.3.8,
  git-2.14, gource-0.44, libressl-2.6.0, mednafen-0.9.45.1,
  p5-Algorithm-Permute-0.16, p5-Data-Printer-0.40, p5-HTTP-Cookies-6.04,
  p5-Perl4-CoreLibs-0.004, p5-Specio-0.40, p5-autovivification-0.17,
  racket-6.10, tor-0.3.0.10, wine-devel-2.14.

(wiz)

2017-08-06 08:34:02 UTC MAIN commitmail json YAML

2017-08-06 06:35:35 UTC MAIN commitmail json YAML

2017-08-06 02:40:14 UTC MAIN commitmail json YAML

Updated devel/p5-File-Path to 2.15

(wen)

2017-08-06 02:38:57 UTC MAIN commitmail json YAML

Update to 2.15

Upstream changes:
2.15 2017-07-29
    - Correct documentation error re possible arguments for rmtree().

(wen)

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

Fix rc script ordering to prevent a circular dependency. From Uwe Toenjes
in PR pkg/52095.

(bsiegert)

2017-08-05 19:33:23 UTC MAIN commitmail json YAML

2017-08-05 15:21:03 UTC MAIN commitmail json YAML

2017-08-05 15:20:03 UTC MAIN commitmail json YAML

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

Updated net/djbdns-run to 20170805

(schmonz)

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

Catch up to qmail-run:

- Collapse redundant code for invoking service-specific rc.d scripts.
- Don't try to run a service's rc.d script if it isn't enabled in rc.conf.
- Prefix "nb" to procnames.

Bump version.

(schmonz)

2017-08-05 11:06:29 UTC MAIN commitmail json YAML

Overhaul the platform selector logic, so that the right value is selected
for powerpc64 on Darwin. Fix for PR pkg/52114.

(bsiegert)

2017-08-05 10:45:39 UTC MAIN commitmail json YAML

Update rc to 1.7.4, also fixing a really old CVE in the process.

2002-07-25

  Bug: fix globbing of broken symlinks.

2002-07-31

  Bug: readline doesn't handle EIO either.

2002-08-15

  Bug: variables that are sometimes exported (i.e. $prompt and
  $version) need to be made exportable if they are inherited from the
  environment.

  Portability: don't call sigaction() for SIGKILL or SIGSTOP; don't
  hand a garbage signal mask to sigaction() (thanks Jeremy
  Fitzhardinge).  Also, remove use of SA_INTERRUPT (SUSv3, BSD,
  etc. have SA_RESTART with the inverted meaning).

2002-08-20

  Bug: don't call ealloc(0) on systems where getgroups() doesn't
  return egid (thanks Chris Siebenmann).

2002-11-27

  Bug: history dumps core if more colons than substitutions (thanks
  Callum Gibson); history fails to avoid itself if it's the only
  command; history writes and reads outside allocated memory.

  Configuration: upgrade to autoconf-2.56 and automake-1.7.1.

2003-07-17

  Testing: remove test for large file support, as it causes
  indigestion on file systems that don't support sparse files (thanks
  Scott Schwartz).

2003-07-22

  Release: rc-1.7.1.

2003-09-24

  Tidiness: minor improvements to input.c.

2014-02-26

  Bug: fix for CVE-2014-1936 from Jakub Wilk.

2014-06-29

  Documentation: update email and web addresses.

2014-08-31

  Feature: support quoting for filename completion in GNU readline.

2014-09-01

  Bug: quoting of glob characters was broken (thanks Christian
  Neukirchen); fix the "sneaky parens" bug properly (thanks Wolfgang
  Zekoll).

  Feature: allow $"x as a synonym for $^x

  Release: rc-1.7.2.

2015-04-03

  Packaging: the rc.spec file was very out-of-date.

2015-04-04

  Portability: the comment from 1999-08-19 may well have been true at
  the time, but the final version of the C99 standard called varargs
  copying macro va_copy().

2015-04-07

  Portability: look in -ltinfo for tgetent.

  Packaging: various autoconf / automake updates and tweaks.

2015-04-14

  Bug: in initinput(), the call ugchar(EOF) used the ungetcount member
  of the top Input structure without initializing it. Thanks to Jeff
  Johnson for finding this, Robert Scheck for reporting it, and Uli
  Drepper for implementing MALLOC_PERTURB_, a cheap way to find uses of
  uninitialized memory.

2015-04-18

  Licensing: tweaked to match exactly the "zlib with acknowledgement"
  license which is used by nunit and is already approved by various
  distros.

2015-04-20

  Release: rc-1.7.3.

2015-05-12

  Licensing: due to GPL compatibility concerns, the license is changed
  again to the "zlib" license. (N.B. This license change was agreed and
  approved by Byron Rakitzis, who is the copyright holder.)

  Testing: swap arguments to mktemp to be kinder to NetBSD (thanks Piotr
  Meyer).

2015-05-13

  Release: rc-1.7.4.

(bsiegert)

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

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

Update borgbackup to 1.0.11.
(I am not 100% sure about the PLIST changes, I'd appreciate for someone
to verify.)

Version 1.0.11 (2017-07-21)
---------------------------

Bug fixes:

- use limited unpacker for outer key (security precaution), #2174
- fix paperkey import bug

Other changes:

- change --checkpoint-interval default from 600s to 1800s, #2841.
  this improves efficiency for big repositories a lot.
- docs: fix OpenSUSE command and add OpenSUSE section
- tests: add tests for split_lstring and paperkey
- vagrant:

  - fix openbsd shell
  - backport cpu/ram setup from master
  - add stretch64 VM

Version 1.0.11rc1 (2017-06-27)
------------------------------

Bug fixes:

- performance: rebuild hashtable if we have too few empty buckets, #2246.
  this fixes some sporadic, but severe performance breakdowns.
- Archive: allocate zeros when needed, #2308
  fixes huge memory usage of mount (8 MiB × number of archives)
- IPv6 address support
  also: Location: more informative exception when parsing fails
- borg single-file binary: use pyinstaller v3.2.1, #2396
  this fixes that the prelink cronjob on some distros kills the
  borg binary by stripping away parts of it.
- extract:

  - warning for unextracted big extended attributes, #2258
  - also create parent dir for device files, if needed.
  - don't write to disk with --stdout, #2645
- archive check: detect and fix missing all-zero replacement chunks, #2180
- fix (de)compression exceptions, #2224 #2221
- files cache: update inode number, #2226
- borg rpc: use limited msgpack.Unpacker (security precaution), #2139
- Manifest: use limited msgpack.Unpacker (security precaution), #2175
- Location: accept //servername/share/path
- fix ChunkIndex.__contains__ assertion  for big-endian archs (harmless)
- create: handle BackupOSError on a per-path level in one spot
- fix error msg, there is no --keep-last in borg 1.0.x, #2282
- clamp (nano)second values to unproblematic range, #2304
- fuse / borg mount:

  - fix st_blocks to be an integer (not float) value
  - fix negative uid/gid crash (they could come into archives e.g. when
    backing up external drives under cygwin), #2674
  - fix crash if empty (None) xattr is read
  - do pre-mount checks before opening repository
  - check llfuse is installed before asking for passphrase
- borg rename: expand placeholders, #2386
- borg serve: fix forced command lines containing BORG_ env vars
- fix error msg, it is --keep-within, not --within
- fix borg key/debug/benchmark crashing without subcommand, #2240
- chunker: fix invalid use of types, don't do uint32_t >> 32
- document follow_symlinks requirements, check libc, #2507

New features:

- added BORG_PASSCOMMAND environment variable, #2573
- add minimal version of in repository mandatory feature flags, #2134

  This should allow us to make sure older borg versions can be cleanly
  prevented from doing operations that are no longer safe because of
  repository format evolution. This allows more fine grained control than
  just incrementing the manifest version. So for example a change that
  still allows new archives to be created but would corrupt the repository
  when an old version tries to delete an archive or check the repository
  would add the new feature to the check and delete set but leave it out
  of the write set.
- borg delete --force --force to delete severely corrupted archives, #1975

Other changes:

- embrace y2038 issue to support 32bit platforms
- be more clear that this is a "beyond repair" case, #2427
- key file names: limit to 100 characters and remove colons from host name
- upgrade FUSE for macOS to 3.5.8, #2346
- split up parsing and filtering for --keep-within, better error message, #2610
- docs:

  - fix caskroom link, #2299
  - address SSH batch mode, #2202 #2270
  - improve remote-path description
  - document snapshot usage, #2178
  - document relative path usage, #1868
  - one link per distro in the installation page
  - development: new branching model in git repository
  - kill api page
  - added FAQ section about backing up root partition
  - add bountysource badge, #2558
  - create empty docs.txt reequirements, #2694
  - README: how to help the project
  - note -v/--verbose requirement on affected options, #2542
  - document borg init behaviour via append-only borg serve, #2440
  - be clear about what buzhash is used for (chunking) and want it is not
    used for (deduplication)- also say already in the readme that we use a
    cryptohash for dedupe, so people don't worry, #2390
  - add hint about chunker params to borg upgrade docs, #2421
  - clarify borg upgrade docs, #2436
  - quickstart: delete problematic BORG_PASSPRHASE use, #2623
  - faq: specify "using inline shell scripts"
  - document pattern denial of service, #2624
- tests:

  - remove attic dependency of the tests, #2505
  - travis:

    - enhance travis setuptools_scm situation
    - install fakeroot for Linux
  - add test for borg delete --force
  - enable remote tests on cygwin (the cygwin issue that caused these tests
    to break was fixed in cygwin at least since cygwin 2.8, maybe even since
    2.7.0).
  - remove skipping the noatime tests on GNU/Hurd, #2710
  - fix borg import issue, add comment, #2718
  - include attic.tar.gz when installing the package
    also: add include_package_data=True

Version 1.0.10 (2017-02-13)
---------------------------

Bug fixes:

- Manifest timestamps are now monotonically increasing,
  this fixes issues when the system clock jumps backwards
  or is set inconsistently across computers accessing the same repository, #2115
- Fixed testing regression in 1.0.10rc1 that lead to a hard dependency on
  py.test >= 3.0, #2112

New features:

- "key export" can now generate a printable HTML page with both a QR code and
  a human-readable "paperkey" representation (and custom text) through the
  ``--qr-html`` option.

  The same functionality is also available through `paperkey.html <paperkey.html>`_,
  which is the same HTML page generated by ``--qr-html``. It works with existing
  "key export" files and key files.

Other changes:

- docs:

  - language clarification - "borg create --one-file-system" option does not respect
    mount points, but considers different file systems instead, #2141
- setup.py: build_api: sort file list for determinism

Version 1.0.10rc1 (2017-01-29)
------------------------------

Bug fixes:

- borg serve: fix transmission data loss of pipe writes, #1268
  This affects only the cygwin platform (not Linux, BSD, OS X).
- Avoid triggering an ObjectiveFS bug in xattr retrieval, #1992
- When running out of buffer memory when reading xattrs, only skip the
  current file, #1993
- Fixed "borg upgrade --tam" crashing with unencrypted repositories. Since
  :ref:`the issue <tam_vuln>` is not relevant for unencrypted repositories,
  it now does nothing and prints an error, #1981.
- Fixed change-passphrase crashing with unencrypted repositories, #1978
- Fixed "borg check repo::archive" indicating success if "archive" does not exist, #1997
- borg check: print non-exit-code warning if --last or --prefix aren't fulfilled
- fix bad parsing of wrong repo location syntax
- create: don't create hard link refs to failed files,
  mount: handle invalid hard link refs, #2092
- detect mingw byte order, #2073
- creating a new segment: use "xb" mode, #2099
- mount: umount on SIGINT/^C when in foreground, #2082

Other changes:

- binary: use fixed AND freshly compiled pyinstaller bootloader, #2002
- xattr: ignore empty names returned by llistxattr(2) et al
- Enable the fault handler: install handlers for the SIGSEGV, SIGFPE, SIGABRT,
  SIGBUS and SIGILL signals to dump the Python traceback.
- Also print a traceback on SIGUSR2.
- borg change-passphrase: print key location (simplify making a backup of it)
- officially support Python 3.6 (setup.py: add Python 3.6 qualifier)
- tests:

  - vagrant / travis / tox: add Python 3.6 based testing
  - vagrant: fix openbsd repo, #2042
  - vagrant: fix the freebsd64 machine, #2037 #2067
  - vagrant: use python 3.5.3 to build binaries, #2078
  - vagrant: use osxfuse 3.5.4 for tests / to build binaries
    vagrant: improve darwin64 VM settings
  - travis: fix osxfuse install (fixes OS X testing on Travis CI)
  - travis: require succeeding OS X tests, #2028
  - travis: use latest pythons for OS X based testing
  - use pytest-xdist to parallelize testing
  - fix xattr test race condition, #2047
  - setup.cfg: fix pytest deprecation warning, #2050
- docs:

  - language clarification - VM backup FAQ
  - borg create: document how to backup stdin, #2013
  - borg upgrade: fix incorrect title levels
  - add CVE numbers for issues fixed in 1.0.9, #2106
- fix typos (taken from Debian package patch)
- remote: include data hexdump in "unexpected RPC data" error message
- remote: log SSH command line at debug level
- API_VERSION: use numberspaces, #2023
- remove .github from pypi package, #2051
- add pip and setuptools to requirements file, #2030
- SyncFile: fix use of fd object after close (cosmetic)
- Manifest.in: simplify, exclude \*.{so,dll,orig}, #2066
- ignore posix_fadvise errors in repository.py, #2095
  (works around issues with docker on ARM)
- make LoggedIO.close_segment reentrant, avoid reentrance

(bsiegert)

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

Updated devel/xulrunner192 to 1.9.2.28nb38

(maya)

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

xulrunner192: fix build on netbsd-current

This package uses a cdefs.h that originated out of BSD so redefines a lot
of macros normally in BSD's cdefs.h. avoid redefining if those macros
already exist.

Adjust GCC version check to match intention, it was GCC < 2.5 without
__attribute__, not every GCC with a minor below 5!

Patch from Chavdar Ivanov on pkgsrc-users, adjusted to be more conservative
by myself (it's likely some operating systems do need __BEGIN_DECLS!)

PKGREVISION->38 out of paranoia

(maya)

2017-08-05 09:09:53 UTC MAIN commitmail json YAML

Updated ham/fldigi to 4.0.8

(mef)

2017-08-05 09:09:45 UTC MAIN commitmail json YAML

ham/fldigi updated to 4.0.8
---------------------------------------------
=Version 4.0.8=
2017-07-21  David Freese  <iam_w1hkj@w1hkj.com>

        38b65ea: Executable pathname
        2a3c38b: rigCAT metering
        37d78b1: OS X autostart
        0006904: RigCAT i/o
        c0bf2f2: Doxygen build
        6e4f04c: Analysis modem
        c438ba6: XMLRPC rx stream

2017-07-13  Matt Roberts KK5YJ  <matt@kk5jy.net>
        4a6e7ce: RX text paste

2017-07-12  David Freese  <iam_w1hkj@w1hkj.com>
        ef36e76: FSQ triggers
        8517451: FSQ image

=Version 4.0.7=
        2f7b7b9: SCU-17 ptt
        9fc06d6: bindUDP

=Version 4.0.6=
        094ac3c: Documentation
        1715749: flmsg alert
        b3dd76d: Time Macros
        a3f27d2: Require PortAudio

=Version 4.0.5=
        254e717: Documentation update
        6164c26: TELNET timeout
        8922c5d: FD macros
        b0928a0: N3FJP PTT
        dcca120: Rx/Tx open/close
        a49cf18: xmlrpc configuration
        36a7fce: FSQ macros
        6aaec34: Consistency check fail
        7bcd89c: Audio Alerts
        5f65d2e: Restore defaults
        a9346cd: cw variable squelch
        8460fba: INSTALL/README/NEWS
        c2c9f38: CW Extended char set
        ad8e33e: County field
        64b397f: autostart on os x
        43b37fe: Rx Context Menu
        3aea3ca: Port Audio on Linux
        f994b6a: NEWS update

(mef)