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 (1m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:17:43 UTC Now

2017-07-22 17:44:40 UTC MAIN commitmail json YAML

Don't provide a declaration of fgets and gets in a function.
stdio.h is enough. fixes build failure with ssp/fortify

(maya)

2017-07-22 17:28:56 UTC MAIN commitmail json YAML

Updated multimedia/mpv to 0.26.0

(leot)

2017-07-22 17:28:38 UTC MAIN commitmail json YAML

Update multimedia/mpv to 0.26.0

pkgsrc changes:
- Adjust SUBST `audio' class after recent ao_oss changes
- Backport a patch to fix issue #4642 (`ao_oss: fix a dumb calculation').

Changes:
Release 0.26.0
==============
VA-API/VDPAU hardware decoding now requires FFmpeg > 3.2.
DVB support is disabled by default since it does not work with some older kernels.
Built-in V4L TV support is disabled by default. av://v4l2 can be used instead.
Support for C plugins is now enabled by default (#4491).

Many more parts of the player are now licensed under LGPL, see Copyright file.
Thanks to all contributors who have agreed to relicensing of their changes!
See #2033 for details.

Features
--------
Added
~~~~~
- Universal Windows Plaform (UWP) support (libmpv only)
- csputils: implement sony s-gamut
- js: add javascript scripting support using MuJS
  See DOCS/man/javascript.rst for more details
- vo_opengl: add new HDR tone mapping algorithm (mobius, now default)
- vo_opengl: hwdec_cuda: Support separate decode and display devices
- vo_opengl: implement sony s-log1 and s-log2 trc
- vo_opengl: implement support for OOTFs and non-display referred content

Removed
~~~~~~~
- vf_dlopen: remove this filter

Options and Commands
--------------------
Added
~~~~~
- vo_opengl: add --tone-mapping-desaturate
- vo_opengl: support tone-mapping-param for `clip`
- ytdl_hook: add option to exclude URLs from being parsed

Changed
~~~~~~~
- allow setting profile option with libmpv
- audio: move replaygain control to top-level options
- external_files: parse ~ in --{sub,audio}-paths
- options: change --sub-fix-timing default to no (#4484)
- options: expose string list actions for --sub-file option
- options: slight cleanup of --sub-ass-style-override
  * signfs → scale
  * --sub-ass-style-override → --sub-ass-override
- renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg` respectively
- replace vf_format's `peak` suboption by `sig-peak`, which is relative to the reference white level instead of in cd/m^2
- the following options change to append-by-default (and possibly separator):
  * --script
- video: change --video-aspect-method default value to `container`

Deprecated
~~~~~~~~~~
- m_option: deprecate multiple items for -add etc.
- player: deprecate "osd" command
- --audio-file-paths => --audio-file-path
- --sub-paths => --sub-file-path
- --opengl-shaders => --opengl-shader
- --sub-paths => --sub-file-paths
- the following options are deprecated for setting via API:
  * "script" (use "scripts")
  * "sub-file" (use "sub-files")
  * "audio-file" (use "audio-files")
  * "external-file" (use "external-files")
  (the compatibility hacks for this will be removed after this release)

Removed
~~~~~~~
- chmap: remove misleading "downmix" channel layout name (#4545)
- demux_lavf: remove --demuxer-lavf-cryptokey option (#4579)
- input.conf: drop TV/DVB bindings
- options: remove remaining deprecated audio device selection options
  * --alsa-device
  * --oss-device
  * --coreaudio-exclusive
  * --pulse-sink
  * --rsound-host/--rsound-port
  * --ao-sndio-device
  * --ao-wasapi-exclusive
  * --ao-wasapi-device
- remove option --target-brightness
- remove property "video-params/nom-peak"

Fixes and Minor Enhancements
----------------------------
- TOOLS/lua/autoload.lua: actually sort files case insensitive (#4398)
- TOOLS/lua/autoload.lua: ignores all files starting with "."
- ao_openal: kill off device listing (#4311)
- ao_pulse: reorder format choice to prefer float and S32 over S16 as fallback format
- ao_wasapi: try correct initial format (#4582)
- command: add missing change notification for playlist-shuffle (#4573)
- demux_disc: fix bluray subtitle language retrieval (#4611)
- demux_mkv: fix alpha with vp9 + libvpx
- demux_mkv: support FFmpeg A_MS/ACM extensions
- ipc-unix: don’t truncate the message on EAGAIN (#4452)
- ipc: raise json nesting limit (#4394)
- macOS: fix mpv-wrapper.sh when used with csh or tcsh shell
- macOS: properly unhide Dock when quitting during System fs animation
- mpv_identify: replace deprecated fps property (#4550)
- options/path: fallback to USERPROFILE if HOME isn't set
- player: close audio device on no audio track
- player: fix potential segfault when playing dvd:// with DVD disabled (#4393)
- player: prevent seek position to jump around adjacent keyframes, e.g. when dragging the OSC bar on short videos (#4183)
- vo_opengl: bump up SHADER_MAX_HOOKS and MAX_TEXTURE_HOOKS to 64
- vo_opengl: correct off-by-one in scale=oversample
- vo_opengl: do not use vaapi-over-GLX (#4555)
- vo_opengl: fall back to ordered dither instead of blowing up (#4519)
- vo_opengl: tone map in linear XYZ instead of RGB
- x11: add 128x128 sized icon support
- ytdl_hook: add a header to support geo-bypass
- ytdl_hook: don't override start time set by saved state
- ytdl_hook: don't override user-set start time
- ytdl_hook: treat single-entry playlists as a single video

(leot)

2017-07-22 16:48:46 UTC MAIN commitmail json YAML

Darwin seems to also need -liconv.

blind commit prompted by darwin bulk builds

(maya)

2017-07-22 16:16:25 UTC MAIN commitmail json YAML

Update to py27-hg-fastimport-20170211 to work with newer Mercurial.
Include a small hack to ignore deleteall as used by Fossil.

(joerg)

2017-07-22 15:13:41 UTC MAIN commitmail json YAML

include limits.h for PATH_MAX.

fixes builds on smartos, confirmed by wiedi, thanks.

(maya)

2017-07-22 13:40:54 UTC MAIN commitmail json YAML

Fix cmake 3.9.0 fallout. remove duplicate else condition.

(maya)

2017-07-22 13:09:57 UTC MAIN commitmail json YAML

Updated devel/py-flexmock to 0.10.2, audio/py-last to 1.9.0, multimedia/gpac to 0.7.1

(adam)

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

2017-07-22 13:07:04 UTC MAIN commitmail json YAML

0.7.1:
Minor bug fixes from 0.7.0

0.7.0:
General
* Many security fixes (static compile and fuzzing through AFL, always ongoing).
* Colorized log.
* Changed default audio volume to 100% instead of 75%.
* Expose more experimental options through the documentation.
* Improved GLES renderer on mobile platforms.
* Improvements on AVI dump.
* Fixed pkg-config Private.libs.
* SAT>IP playback support.

Codecs and File Formats
* Added L-HEVC File Format support (SHVC/MV-HEVC tracks and HEVC Tile Tracks).
* Added MPEG IFF (image File Format) support.
* Range extension support for AVC and HEVC.
* SHVC and MV-HEVC importers and playback: moved to final spec version (SHM6+).

Adaptive streaming
* Support of HLS with fragmented MP4 playback.
* APIs: gf_mpd_() functions and new segmenter API.
* Improved alternate groups.
* More support for PIFF PSEC and Smooth Streaming ( file format & playback).
* DASH client: pluggable algorithms + improvements with scalable contents.
* The counter source from the DASH sequences added to the public content.
* HLS and DASH playback minor fixes.
* DASH client logs are clearer.

VR and 360
* Added support for DASH SRD in 360 for independent videos videos (NxM partial spheres) more
* Added support for DASH SRD in 360 for HEVC tiled videos (NxM tiles on one sphere) - checkout tuto

Mobile
* Apple VideoToolBox hardware decoding support for OSX and iOS for AVC|H264.
* Android hardware decoding hardware acceleration for AVC|H264 (HEVC on its way).
* YUV422 and YUV444 8 and 10 bit support in GLES renderer.
* Android build is based on Android Studio.
* Android: new File Manager.

Subtitles
* Import of TTML via NHML according to MPEG-4 part 30 improved.

(adam)

2017-07-22 12:44:07 UTC MAIN commitmail json YAML

Updated www/mediawiki to 1.29.0

(wen)

2017-07-22 12:41:38 UTC MAIN commitmail json YAML

Update to 1.29.0

Upstream changes:
RELEASE-NOTES-1.29
== MediaWiki 1.29 ==

=== Configuration changes in 1.29 ===
* Default cookie expiration time has been reduced to 30 days. Login cookie
  expiration time is kept at 180 days.
* A new configuration variable has been added: $wgCookieSetOnAutoblock. This
  determines whether to set a cookie when a user is autoblocked. Doing so means
  that a blocked user, even after logging out and moving to a new IP address,
  will still be blocked.
* The resetpassword right and associated password reset capture feature has
  been removed.
* The $error parameter to the EmailUser hook should be set to a Status object
  or boolean false. This should be compatible with at least MediaWiki 1.23 if
  not earlier. Returning a raw HTML string is now deprecated.
* The $message parameter to the ApiCheckCanExecute hook should be set to an
  ApiMessage. This is compatible with MediaWiki 1.27 and later. Returning a
  code for ApiBase::parseMsg() will no longer work.
* ApiBase::$messageMap is no longer public. Code attempting to access it will
  result in a PHP fatal error.
* $wgUserEmailUseReplyTo is now true by default to work around restrictive DMARC
  policies.
* Subpages are now enabled by default in the Template namespace. Set
  $wgNamespacesWithSubpages[NS_TEMPLATE] to false to keep the old behavior.
* $wgRunJobsAsync is now false by default (T142751). This change only affects
  wikis with $wgJobRunRate > 0.
* (T158474) "Unknown user" has been added to $wgReservedUsernames.
* (T156983) $wgRateLimitsExcludedIPs now accepts CIDR ranges as well as single IPs.
* $wgDummyLanguageCodes is deprecated. Additional language code mappings may be
  added to $wgExtraLanguageCodes instead.
* (T161453) LocalisationCache will no longer use the temporary directory in it's
  fallback chain when trying to work out where to write the cache.
* The user right 'editusercssjs' (deprecated in 1.16) was removed. Use
  'editusercss' and 'edituserjs' in $wgGroupPermissions and elsewhere instead.

=== New features in 1.29 ===
* (T5233) A cookie can now be set when a user is autoblocked, to track that user
  if they move to a new IP address. This is disabled by default.
* Added ILocalizedException interface to standardize the use of localized
  exceptions, largely so the API can handle them more sensibly.
* Blocks created automatically by MediaWiki, such as for configured proxies or
  dnsbls, are now indicated as such and use a new i18n message when displayed.
* Added new $wgHTTPImportTimeout setting. Sets timeout for
  downloading the XML dump during a transwiki import in seconds.
* Parser limit report is now available in machine-readable format to JavaScript
  via mw.config.get('wgPageParseReport').
* Added $wgSoftBlockRanges, to allow for automatically blocking anonymous edits
  from certain IP ranges (e.g. private IPs).
* (T59603) Added new magic word {{PAGELANGUAGE}} which returns the language code
  of the page being parsed.
* HTML5 form validation attributes will no longer be suppressed. Originally
  browsers had poor support for them, but modern browsers handle them fine.
  This might affect some forms that used them and only worked because the
  attributes were not actually being set.
* Expiry times can now be specified when users are added to user groups.
* Completely new user interface for the RecentChanges page, which
  structures filters into user-friendly groups.  This has corresponding
  changes to how filters are registered by core and extensions.
* The edit form now uses pretty OOjs UI buttons, checkboxes and summary input.
  Because this change can cause problems for extensions and on-wiki
  scripts depending on the exact HTML, the old version is still available
  and can be used by setting $wgOOUIEditPage = false; in LocalSettings.php.
  This will be removed later and OOjs UI will become the only option.
  To make testing easier, users can also force either mode by adding
  &ooui=true or &ooui=false to the action=edit URL.

=== External library changes in 1.29 ===

==== Upgraded external libraries ====
* Updated QUnit from v1.22.0 to v1.23.1.
* Updated cssjanus from v1.1.2 to v1.2.0.
* Updated psr/log from v1.0.0 to v1.0.2.
* Update Moment.js from v2.8.4 to v2.15.0.
* Updated oyejorge/less.php from v1.7.0.10 to v1.7.0.14.
* Updated monolog from v1.18.2 to 1.22.1.
* Updated wikimedia/composer-merge-plugin from v1.3.1 to v1.4.0.
* Updated OOjs from v1.1.10 to v2.0.0.

==== New external libraries ====
* Added wikimedia/timestamp v1.0.0.
* Added wikimedia/remex-html v1.0.1.

==== Removed and replaced external libraries ====

=== Bug fixes in 1.29 ===
* (T62604) Core parser functions returning a number now format the number according
  to the page content language, not wiki content language.
* (T27187) Search suggestions based on jquery.suggestions will now correctly only
  highlight prefix matches in the results.
* (T157035) "new mw.Uri()" was ignoring options when using default URI.
* Special:Allpages can no longer be filtered by redirect in miser mode.
* (T160519) CACHE_ANYTHING will not be CACHE_ACCEL if no accelerator is installed.
* (T109140) (T122209) SECURITY: Special:UserLogin and Special:Search allow redirect
  to interwiki links.
* (T144845) SECURITY: XSS in SearchHighlighter::highlightText() when
  $wgAdvancedSearchHighlighting is true.
* (T125177) SECURITY: API parameters may now be marked as "sensitive" to keep
  their values out of the logs.
* (T150044) SECURITY: "Mark all pages visited" on the watchlist now requires a CSRF
  token.
* (T156184) SECURITY: Escape content model/format url parameter in message.
* (T151735) SECURITY: SVG filter evasion using default attribute values in DTD
  declaration.
* (T161453) SECURITY: LocalisationCache will no longer use the temporary directory
  in it's fallback chain when trying to work out where to write the cache.
* (T48143) SECURITY: Spam blacklist ineffective on encoded URLs inside file inclusion
  syntax's link parameter.
* (T108138) SECURITY: Sysops can undelete pages, although the page is protected against
  it.

=== Action API changes in 1.29 ===
* Submitting sensitive authentication request parameters to action=login,
  action=clientlogin, action=createaccount, action=linkaccount, and
  action=changeauthenticationdata in the query string is now an error. They
  should be submitted in the POST body instead.
* The capture option for action=resetpassword has been removed
* action=clearhasmsg now requires a POST.
* (T47843) API errors and warnings may be requested in non-English languages
  using the new 'errorformat', 'errorlang', and 'errorsuselocal' parameters.
* API error codes may have changed. Most notably, errors from modules using
  parameter prefixes (e.g. all query submodules) will no longer be prefixed.
* ApiPageSet-using modules will report the 'invalidreason' using the specified
  'errorformat'.
* action=emailuser may return a "Warnings" status, and now returns 'warnings' and
  'errors' subelements (as applicable) instead of 'message'.
* action=imagerotate returns an 'errors' subelement rather than 'errormessage'.
* action=move now reports errors when moving the talk page as an array under
  key 'talkmove-errors', rather than using 'talkmove-error-code' and
  'talkmove-error-info'. The format for subpage move errors has also changed.
* action=revisiondelete no longer includes a "rendered" property on warnings
  and errors for each item. Use errorformat=wikitext if you're wanting parsed
  output.
* action=rollback no longer returns a "messageHtml" property. Use
  errorformat=html if you're wanting HTML formatting of error messages.
* action=upload now reports optional stash failures as an array under key
  'stasherrors' rather than a 'stashfailed' text string.
* action=watch reports 'errors' and 'warnings' instead of a single 'error', and
  no longer returns a 'message' on success.
* Added action=validatepassword to validate passwords for the account creation
  and password change forms.
* action=purge now requires a POST.
* There is a new `languagevariants` siprop for action=query&meta=siteinfo,
  which returns a list of languages with active LanguageConverter instances.
* action=query&query=allpages will no longer filter redirects using a database
  query in miser mode. This may result in less results being returned than were
  requested.

=== Action API internal changes in 1.29 ===
* New methods were added to ApiBase to handle errors and warnings using i18n
  keys. Methods for using hard-coded English messages were deprecated:
  * ApiBase::dieUsage() was deprecated
  * ApiBase::dieUsageMsg() was deprecated
  * ApiBase::dieUsageMsgOrDebug() was deprecated
  * ApiBase::getErrorFromStatus() was deprecated
  * ApiBase::parseMsg() was deprecated
  * ApiBase::setWarning() was deprecated
* ApiBase::$messageMap is no longer public. Code attempting to access it will
  result in a PHP fatal error.
* The $message parameter to the ApiCheckCanExecute hook should be set to an
  ApiMessage. This is compatible with MediaWiki 1.27 and later. Returning a
  code for ApiBase::parseMsg() will no longer work.
* UsageException is deprecated in favor of ApiUsageException. For the time
  being ApiUsageException is a subclass of UsageException to allow things that
  catch only UsageException to still function properly.
* If, for some strange reason, code was using an ApiErrorFormatter instead of
  ApiErrorFormatter_BackCompat, note that the result format has changed and
  various methods now take a module path rather than a module name.
* ApiMessageTrait::getApiCode() now strips 'apierror-' and 'apiwarn-' prefixes
  from the message key, and maps some message keys for backwards compatibility.
* API parameters may now be marked as "sensitive" to keep their values out of
  the logs.

=== extension.json changes in 1.29 ===
* Extensions must set a value for "manifest_version" in their extension.json
  or skin.json files. See
  <https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#manifest_version>
  for details.
* Extensions can now specify dependencies upon other extensions by using the
  "requires" key. See
  <https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#requires> for
  more details.
* (T151136) Functions set as the "callback" now recieve that extension's credits
  information as the first argument.
* (T149597) "PasswordPolicy" can be set in extension.json.

=== Languages updated in 1.29 ===

MediaWiki supports over 350 languages. Many localisations are updated
regularly. Below only new and removed languages are listed, as well as
changes to languages because of Phabricator reports.

* Based as always on linguistic studies on intelligibility and language
  knowledge by geography, language fallbacks have been expanded. When a
  translation is missing in the user's preferred interface language, the
  corresponding translation for the fallback language will be used instead.
  English will only be used as last resort when there are no translations.
  Some configurations (such as date formats and gender namespaces) have also
  been updated when using the fallback language's configuration was inadequate.
  The new or reinstated language fallbacks are (after cs ↔ sk in 1.28):
  ca ↔ oc; hsb ↔ dsb; io → eo; mdf → ru; pnt → el; roa-tara → it; rup → ro;
  sh → bs, sr-el, hr.
* (T137376) New language support: Atikamekw (atj).
* (T163600) New language support: Dinka (din).
* (T155957) Talk Namespaces for Javanese language (jv) have been updated.

==== No fallback for Ukrainian ====
* (T39314) The fallback from Ukrainian to Russian was removed. The Ukrainian
  language will now use the default fallback language: English. When a translation
  to Ukrainian is not available, an English string will be shown.

=== Other changes in 1.29 ===
* Database::getSearchEngine() (deprecated in 1.28) was removed. Use
  SearchEngineFactory::getSearchEngineClass() instead.
* $wgSessionsInMemcached (deprecated in 1.20) was removed. No replacement is
  required as all sessions are stored in Object Cache now.
* MWHttpRequest::execute() should be considered to return a StatusValue; the
  Status return type is deprecated.
* User::edits() (deprecated in 1.21) was removed.
* Xml::escapeJsString() (deprecated in 1.21) was removed.
* Article::getText() and Article::prepareTextForEdit() (deprecated in 1.21)
  were removed.
* Article::getAutosummary() and WikiPage::getAutosummary() (deprecated in 1.21)
  were removed.
* Hook ArticleViewCustom (deprecated in 1.21) was removed. Use ArticleContentViewCustom
  instead.
* Hooks EditPageGetDiffText and ShowRawCssJs (deprecated in 1.21) were removed.
* Class RevisiondeleteAction (deprecated in 1.25) was removed.
* WikiPage::prepareTextForEdit() (deprecated in 1.21) was removed.
* WikiPage::getText() (deprecated in 1.21) was removed.
* Article::fetchContent() (deprecated in 1.21) was removed.
* User::getPassword() (deprecated in 1.27) was removed.
* User::getTemporaryPassword() (deprecated in 1.27) was removed.
* User::isPasswordReminderThrottled() (deprecated in 1.27) was removed.
* Class FSRepo (deprecated in 1.19) was removed.
* WebRequest::checkSessionCookie() (deprecated in 1.27) was removed. Use
  \MediaWiki\Session\SessionManager::singleton()->getPersistedSessionId() instead.
* Class ImageGallery (deprecated in 1.22) was removed.
  Use ImageGalleryBase::factory instead.
* Title::moveNoAuth() (deprecated in 1.25) was removed. Use MovePage class instead.
* Hook UnknownAction (deprecated in 1.19) was actually deprecated (it will now
  emit warnings). Create a subclass of Action and add it to $wgActions instead.
* WikiRevision::getText() (deprecated since 1.21) is no longer marked deprecated.
* Linker::getInterwikiLinkAttributes() (deprecated since 1.25) was removed.
* Linker::getInternalLinkAttributes() (deprecated since 1.25) was removed.
* Linker::getInternalLinkAttributesObj() (deprecated since 1.25) was removed.
* Linker::getLinkAttributesInternal() (deprecated since 1.25) was removed.
* RedisConnectionPool::handleException (deprecated since 1.23) was removed.
* The static properties mw.Api.errors and mw.Api.warnings, containing incomplete
  and outdated lists of errors/warnings returned by the API, are now deprecated.
* wiki.phtml entry point was removed.  Refer to index.php instead. If you want "wiki.phtml"
  URLs to continue to work, set up redirects. In Apache, this can be done by enabling
  mod_rewrite and adding the following rules to your configuration:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^/w/wiki\.phtml$ /w/index.php [R=301,L]
* Hook ArticleAfterFetchContent (deprecated in 1.21) was removed.
  Use ArticleAfterFetchContentObject instead.
* Hook ArticleInsertComplete (deprecated in 1.21) was removed.
  Use PageContentInsertComplete instead.
* Hook ArticleSave (deprecated in 1.21) was removed.
  Use PageContentSave instead.
* Hook ArticleSaveComplete (deprecated in 1.21) was removed.
  Use PageContentSaveComplete instead.
* Hook EditFilterMerged (deprecated in 1.21) was removed.
  Use EditFilterMergedContent instead.
* Hook EditPageGetPreviewText (deprecated in 1.21) was removed.
  Use EditPageGetPreviewContent instead.
* Hook TitleIsCssOrJsPage (deprecated in 1.21) was removed.
  Use ContentHandlerDefaultModelFor instead.
* Hook TitleIsWikitextPage (deprecated in 1.21) was removed.
  Use ContentHandlerDefaultModelFor instead.
* Article::getContent() (deprecated in 1.21) was removed.
* Revision::getText() (deprecated in 1.21) was removed.
* Article::doEdit() and WikiPage::doEdit() (deprecated in 1.21) were removed.
* Parser::replaceUnusualEscapes() (deprecated in 1.24) was removed.
* Article::doEditContent() was marked as deprecated, to be removed in 1.30
  or later.
* ContentHandler::runLegacyHooks() was removed.
* refreshLinks.php now can be limited to a particular category with --category=...
  or a tracking category with --tracking-category=...
* User-like objects that are passed to SpecialUserRights and its subclasses are
  now required to have a getGroupMemberships() method. See UserRightsProxy for
  an example.
* User::$mGroups (instance variable) was marked private. Use User::getGroups()
  instead.
* User::getGroupName(), User::getGroupMember(), User:getGroupPage(),
  User::makeGroupLinkHTML(), and User::makeGroupLinkWiki() were deprecated.
  Use equivalent methods on the UserGroupMembership class.
* Maintenance scripts and tests that call User::addGroup() must now ensure that
  User objects have been added to the database prior to calling addGroup().
* Protected function UsersPager::getGroups() was removed, and protected function
  UsersPager::buildGroupLink() was changed from a static to an instance method.
* The third parameter ($cache) to the UsersPagerDoBatchLookups hook was changed;
  see docs/hooks.txt.
* User::crypt() (deprecated in 1.24) was removed.
* User::comparePasswords() (deprecated in 1.24) was removed.
* ArchivedFile::getUserText() (deprecated in 1.23) was removed.
* HTMLFileCache::newFromTitle() (deprecated in 1.24) was removed.
* BREAKING CHANGE: Internal signature changes to ChangesListSpecialPage
  and subclasses.  It should only break if you call buildMainQueryConds
  (changed to buildQuery with new signature) or doMainQuery (new
  signature).  Subclasses are likely to call at least doMainQuery
  (possibly both), but other classes might too, because they were
  public.
  Also, some related hooks were deprecated, but this is not yet a
  breaking change.
* Removed 'jquery.arrowSteps' module. (deprecated since 1.28)
* The 'jquery.autoEllipsis' ResourceLoader module is now deprecated.
* WikiRevision::$fileIsTemp was deprecated.
* WikiRevision::$importer was deprecated.
* WikiRevision::$user was deprecated.
* Article::getLastPurgeTimestamp(), WikiPage::getLastPurgeTimestamp(), and the
  WikiPage::PURGE_* constants are deprecated, and the functions will always
  return false. They were a hack for an issue that has since been fixed.
* Hook 'EditPageBeforeEditChecks' is now deprecated. Instead use the new hook
  'EditPageGetCheckboxesDefinition', or 'EditPage::showStandardInputs:options'
  if you don't actually care about checkboxes and just want to add some HTML
  to the page.
* Selflinks are now rendered as href-less <a> tags with the class mw-selflink
  rather than <strong> tags. The old class name, "selflink", was deprecated
  and will be removed in a future release. (T160480)
* (T156184) $wgRawHtml will no longer apply to internationalization messages.
* Browser support for non-ES5 JavaScript browsers, including Android 2,
  Opera <12.10, and Internet Explorer 9, was lowered from Grade A to Grade C.
* Removed wikibits global methods deprecated since MediaWiki 1.17 (T122755):
  is_gecko, is_chrome_mac, is_chrome, webkit_version, is_safari_win, is_safari,
  webkit_match, is_ff2, ff2_bugs, is_ff2_win, is_ff2_x11, opera95_bugs,
  opera7_bugs, opera6_bugs, is_opera_95, is_opera_preseven, is_opera,
  ie6_bugs, clientPC, changeText, killEvt, addHandler, hookEvent,
  addClickHandler, removeHandler, getElementsByClassName, getInnerText,
  setupCheckboxShiftClick, addCheckboxClickHandlers, mwEditButtons,
  mwCustomEditButtons, injectSpinner, removeSpinner, escapeQuotes,
  escapeQuotesHTML, jsMsg, addPortletLink, appendCSS, tooltipAccessKeyPrefix,
  tooltipAccessKeyRegexp, updateTooltipAccessKeys.
* The ID of the <li> element containing the login link has changed from
  'pt-login' to 'pt-login-private' in private wikis.
* The old, neglected "bulletin board style toolbar" in the edit form is now
  deprecated (T30856). This old code dates from 2006, and was replaced in the
  MediaWiki release tarball and in Wikimedia production by the WikiEditor
  extension in 2010. It is only shown to users if no other editor was
  installed, and leads to confusion.
* (T92459) Loading ResourceLoader modules containing JavaScript through
  addModuleStyles() is deprecated and will log a warning server-side.

== Compatibility ==

MediaWiki 1.29 requires PHP 5.5.9 or later. There is experimental support for
HHVM 3.6.5 or later.

MySQL/MariaDB is the recommended DBMS. PostgreSQL or SQLite can also be used,
but support for them is somewhat less mature. There is experimental support for
Oracle and Microsoft SQL Server.

The supported versions are:

* MySQL 5.0.3 or later
* PostgreSQL 8.3 or later
* SQLite 3.3.7 or later
* Oracle 9.0.1 or later
* Microsoft SQL Server 2005 (9.00.1399)

== Upgrading ==

1.29 has several database changes since 1.28, and will not work without schema
updates. Note that due to changes to some very large tables like the revision
table, the schema update may take quite long (minutes on a medium sized site,
many hours on a large site).

Don't forget to always back up your database before upgrading!

See the file UPGRADE for more detailed upgrade instructions, including
important information when upgrading from versions prior to 1.11.

For notes on 1.28.x and older releases, see HISTORY.

(wen)

2017-07-22 12:41:03 UTC MAIN commitmail json YAML

2017-07-22 12:40:01 UTC MAIN commitmail json YAML

Release 0.10.2
- fix recognizing whether mocked object is a method or not on Python 3

Release 0.10.1
- fix decode problem in setup.py on Python 3

Release 0.10.0
- new official upstream repository: https://github.com/bkabrda/flexmock/
- new official homepage: https://flexmock.readthedocs.org
- adopted the official BSD 2-clause license
- add support for calling flexmock module directly
- add support for mocking keyword-only args
- add support for Python 3.4 and 3.5
- drop support for Python 2.4, 2.5, 3.1 and 3.2
- add ``__version__`` attribute to flexmock module
- add various metadata to the package archive
- fix properly find out whether function is method or not
  and thanks to that don't strip first args of functions
- fix should_call to work when function returns ``None`` or ``False``
- fix various py.test issues
- fix ``CallOrderError`` with same subsequent mocking calls
- fix PyPy support issues
- various code style issues were fixed, 4-spaces indent is now used

(adam)

2017-07-22 12:29:00 UTC MAIN commitmail json YAML

Rev1: build libavresample -- needed by multimedia/gpac

(adam)

2017-07-22 11:36:17 UTC MAIN commitmail json YAML

Updated archivers/zstd to 1.3.0, www/py-nevow to 0.14.2

(adam)

2017-07-22 11:35:25 UTC MAIN commitmail json YAML

Nevow 0.14.2:
Re-release of 0.14.2 due to a release engineering mistake.
No changes other than the version number.

Nevow 0.14.1:
Nevow will now correctly map the MIME type of SVG files even if the
platform registry does not have such a mapping.
Athena no longer logs widget instantiation on initial page load.
Nevow's test suite is now compatible with Twisted 16.3.
Athena will no longer cause spurious errors resulting from page
disconnection.
Athena will now ignore responses to already-responded remote calls
during page shutdown.

(adam)

2017-07-22 11:31:49 UTC MAIN commitmail json YAML

+ clamav-0.99.3, libdrm-2.4.82, stunnel-5.42, tor-browser-7.0.2.

(wiz)

2017-07-22 10:49:07 UTC MAIN commitmail json YAML

v1.3.0
cli : new : `--list` command, by Paul Cruz
cli : changed : xz/lzma support enabled by default
cli : changed : `-t *` continue processing list after a decompression error
API : added : ZSTD_versionString()
API : promoted to stable status : ZSTD_getFrameContentSize(), by Sean Purcell
API exp : new advanced API : ZSTD_compress_generic(), ZSTD_CCtx_setParameter()
API exp : new : API for static or external allocation : ZSTD_initStatic?Ctx()
API exp : added : ZSTD_decompressBegin_usingDDict(), requested by Guy Riddle
API exp : clarified memory estimation / measurement functions.
API exp : changed : strongest strategy renamed ZSTD_btultra, fastest strategy ZSTD_fast set to 1
tools : decodecorpus can generate random dictionary-compressed samples, by Paul Cruz
new : contrib/seekable_format, demo and API, by Sean Purcell
changed : contrib/linux-kernel, updated version and license, by Nick Terrell

(adam)

2017-07-22 10:00:21 UTC MAIN commitmail json YAML

Remove references to non-existing files.

(wiz)

2017-07-22 09:41:05 UTC MAIN commitmail json YAML

2017-07-22 09:10:16 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.10

(wen)

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

2017-07-22 08:52:44 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.2006

(wen)

2017-07-22 08:51:50 UTC MAIN commitmail json YAML

Update to 2.2006

Upstream changes:
2.2006  2017-07-12

  [BUG FIXES]

  - Passing roles as a mix of role names and role objects to
    Moose::Meta::class->create_anon_class could throw a bogus exception about
    'Roles with parameters cannot be cached ...'. Fixed by Olivier
    Mengu矇. Based on PR #117.

(wen)

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

Updated net/py-cares to 2.3.0, net/py-kombu to 4.1.0, databases/py-datapkg to 0.9

(adam)

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

v0.9:
* Standardize on JSON-based distribution (and remove ini-based distribution)
* Fix various (minor) bugs
* Overhaul docs
* Breaking change: json package info now in datapackage.json

(adam)

2017-07-22 06:49:43 UTC MAIN commitmail json YAML

4.1.0

- SQS: Added support for long-polling on all supported queries. Fixed bug
  causing error on parsing responses with no retrieved messages from SQS.

- Async hub: Fixed potential infinite loop while performing todo tasks

- Qpid: Fixed bug where messages could have duplicate ``delivery_tag``

- MongoDB: Fixed problem with using ``readPreference`` option at pymongo 3.x.

- Re-added support for :pypi:``SQLAlchemy``

- SQS: Fixed bug where hostname would default to ``localhost`` if not specified
  in settings.

- Redis: Added support for reading password from transport URL

- RabbitMQ: Ensured safer encoding of queue arguments.

- Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if
  :func:``uuid.uuid3`` fails.

- Fixed race condition and innacurrate timeouts for
  :class:``kombu.simple.SimpleBase``

- Zookeeper: Fixed last chroot character trimming

- RabbitMQ: Fixed bug causing an exception when attempting to close an
  already-closed connection

- Removed deprecated use of StopIteration in generators and invalid regex
  escape sequence.

- Added Python 3.6 to CI testing.

- SQS: Allowed endpoint URL to be specified in the boto3 connection.

- SQS: Added support for Python 3.4.

- SQS: ``kombu[sqs]`` now depends on :pypi:`boto3` (no longer using
  :pypi:`boto)`.

    - Adds support for Python 3.4+
    - Adds support for FIFO queues
    - Avoids issues around a broken endpoints file

- Zookeeper: Added support for delaying task with Python 3.

- SQS: Fixed bug where :meth:`kombu.transport.SQS.drain_events` did not support
  callback argument

- Fixed bug around modifying dictionary size while iterating over it

- etcd: Added handling for :exc:`EtcdException` exception rather than
  :exc:`EtcdError`.

(adam)

2017-07-22 06:44:50 UTC MAIN commitmail json YAML

Version 2.3.0
=============
- core: fix CPython implementation TTL parsing issue
- core: add ability to make queries using the command line
- core: fix parsing TXT records with invalid UTF-8 chars
- deps: removed unneeded c-ares files
- core: update bundled c-ares to 1.13.0
- ci: fix PyPy in Travis

(adam)

2017-07-22 02:58:23 UTC MAIN commitmail json YAML

Updated net/ucspi-ssl to 0.99b

(schmonz)

2017-07-22 02:58:09 UTC MAIN commitmail json YAML

Update to 0.99b. From the changelog:

- Included PID in sslserver + sslhandle abend logs in case of SSL failure.
- Removed references to 'gcc' and used 'cc' instead.
- New build with better error log for ssl abends.

(schmonz)

2017-07-22 02:48:02 UTC MAIN commitmail json YAML

Updated devel/libidn2 to 2.0.0nb1

(schmonz)

2017-07-22 02:33:00 UTC MAIN commitmail json YAML

2017-07-21 20:56:04 UTC MAIN commitmail json YAML

Updated editors/wily to 0.13.42

(nros)

2017-07-21 20:50:57 UTC MAIN commitmail json YAML

Update editors/wily to version 0.13.42.

This version includes an update to support large fonts.
This update was requested on pkgsrc-users.
Set LICENSE.

(nros)

2017-07-21 18:18:52 UTC MAIN commitmail json YAML

Describe "qmail-rejectutils" option.

(schmonz)

2017-07-21 14:21:38 UTC MAIN commitmail json YAML

Updated net/ocaml-ipaddr to 2.8.0

(jaapb)

2017-07-21 14:21:26 UTC MAIN commitmail json YAML

Updated package to latest version, 2.8.0. Changes include:

Port to Jbuilder (#65 @vbmithr @avsm). There should be no observable changes,
except that Ipaddr_unix is now in a separate subdirectory. This means that
packages that implicitly depended on the module without including the
ocamlfind ipaddr.unix package may now fail. Just adding the ocamlfind
dependency will fix it, and is backwards compatible with older Ipaddr
releases.

Minimum version of OCaml required is now 4.03.0 (formerly was 4.02.2), due to
the use of recent ppx_sexp_conv with Jbuilder also having that as the minimum
supported compiler version.

(jaapb)

2017-07-21 14:13:17 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_sexp_conv to 0.9.0

(jaapb)

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

Updated devel/ocaml-ppx_type_conv to 0.9.0

(jaapb)

2017-07-21 14:12:22 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9.0 (caution: new versioning scheme!)
There does not seem to be a changelog, but one change is that the build
system now uses ocaml-jbuilder.

(jaapb)

2017-07-21 14:08:22 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9.0 (caution: new versioning scheme!)
There does not seem to be an up-to-date changelog, but one change is that
the build scheme now uses ocaml-jbuilder.

(jaapb)

2017-07-21 14:04:58 UTC MAIN commitmail json YAML

Added ocaml-ppx_metaquot to Makefile SUBDIRs

(jaapb)

2017-07-21 14:04:31 UTC MAIN commitmail json YAML

Added devel/ocaml-ppx_metaquot version 0.9.0

(jaapb)

2017-07-21 14:04:17 UTC MAIN commitmail json YAML

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

Updated devel/ocaml-ppx_optcomp to 0.9.0

(jaapb)

2017-07-21 14:02:54 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_driver to 0.9.1

(jaapb)

2017-07-21 13:45:42 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9.1 (caution: new versioning scheme!)
There does not seem to be a changelog, but the build system now uses
ocaml-jbuilder.

(jaapb)

2017-07-21 13:34:18 UTC MAIN commitmail json YAML

Updated devel/ppx_optcomp to latest version, 0.9.0 (caution: new versioning
scheme!). There does not seem to be a changelog, but one change is in the
build system: ocaml-jbuilder is used now.

(jaapb)

2017-07-21 13:28:14 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_core to 0.9.0

(jaapb)

2017-07-21 13:27:52 UTC MAIN commitmail json YAML

Updated package to new version (caution: new versioning scheme!), 0.9.0.
There does not seem to be a changelog - one change is in the build system
which now uses ocaml-jbuilder.

(jaapb)

2017-07-21 10:51:05 UTC MAIN commitmail json YAML

Changed comment, corrected spelling mistake in DESCR and added usage of
ocaml-findlib.

(jaapb)

2017-07-21 10:37:19 UTC MAIN commitmail json YAML

Added ocaml-stdio to Makefile SUBDIRs

(jaapb)

2017-07-21 10:36:51 UTC MAIN commitmail json YAML

Added ocaml-ppx_ast to Makefile SUBDIRs

(jaapb)

2017-07-21 10:36:25 UTC MAIN commitmail json YAML

Added devel/ocaml-stdio version 0.9.0

(jaapb)

2017-07-21 10:36:04 UTC MAIN commitmail json YAML

Added package devel/ocaml-stdio, an IO library for OCaml. Prerequisite for
an update of devel/ocaml-ppx_core.

(jaapb)

2017-07-21 10:32:42 UTC MAIN commitmail json YAML

Added devel/ocaml-ppx_ast version 0.9.1

(jaapb)

2017-07-21 10:32:26 UTC MAIN commitmail json YAML

Added package devel/ocaml-ppx_ast, an AST used in ppx_core/ppx_driver
rewriters. Prerequisite for an update of devel/ocaml-ppx_tools.

(jaapb)

2017-07-21 10:29:54 UTC MAIN commitmail json YAML

Added ocaml-migrate-parsetree to Makefile SUBDIRs

(jaapb)

2017-07-21 10:29:22 UTC MAIN commitmail json YAML

Added devel/ocaml-migrate-parsetree version 1.0.1

(jaapb)

2017-07-21 10:29:06 UTC MAIN commitmail json YAML

Added package devel/ocaml-migrate-parsetree, a library to migrate parse
trees between different versions of OCaml. A prerequisite for an upgrade
of devel/ocaml-ppx_tools.

(jaapb)

2017-07-21 10:28:09 UTC MAIN commitmail json YAML

Added ocaml-compiler-libs to Makefile SUBDIRs

(jaapb)

2017-07-21 10:20:24 UTC MAIN commitmail json YAML

Added devel/ocaml-compiler-libs version 0.9.0

(jaapb)

2017-07-21 10:20:04 UTC MAIN commitmail json YAML

Added package devel/ocaml-compiler-libs, a repackaging of the standard
OCaml compiler libraries, as a prerequisite for an update of
devel/ocaml-ppx_core.

(jaapb)

2017-07-21 10:12:15 UTC MAIN commitmail json YAML

Updated www/php-glpi to 9.1.6

(hauke)

2017-07-21 10:11:27 UTC MAIN commitmail json YAML

Update to 9.1.6

From the projects's announcement:

You'll find below the changes of this bugfixes version:

- various security fixes (#2475, #2476, #2492),
- fix regressions on self service portal:
  - self-service users should not be auto assigned as tech (#2472)
  - type and category fields was not selectable anymore (#2473)

The full changelog is available here for more details: https://github.com/glpi-project/glpi/milestone/20?closed=1

(hauke)

2017-07-21 08:41:11 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8 to 0.3.2, devel/py-hypothesis to 3.13.1

(adam)

2017-07-21 08:40:46 UTC MAIN commitmail json YAML

2017-07-21 08:38:47 UTC MAIN commitmail json YAML

2017-07-21 04:08:29 UTC MAIN commitmail json YAML

Updated mail/qmail-run to 20170721

(schmonz)

2017-07-21 04:08:15 UTC MAIN commitmail json YAML

Update to 20170720. pkgsrc changes:

- Remove qmail-qfilter-*-queue shell scripts, which would conflict with
  the C programs of the same name included in mail/qmail 1.03nb29 with
  the "qmail-rejectutils" option (enabled by default).

- Bump mail/qmail dependency to 1.03nb29.

- Shorten and improve MESSAGE.

(schmonz)

2017-07-21 04:07:17 UTC MAIN commitmail json YAML

Updated mail/qmail to 1.03nb29

(schmonz)

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

Update to 1.03nb29. pkgsrc changes:

Remove unneeded options:

- Unconditionally apply netqmail (which includes a local patch; remove it)

- Unconditionally apply bigdns, maildiruniq, outgoingip, rcptcheck, remote

- Unconditionally apply the TLS + SMTP AUTH _patch_ (not the options)

- Record all applied patches (mandatory and optional) in QMAILPATCHES

- Remove badrcptto, qregex, realrcptto, viruscan (moved to rejectutils)

Simplify packaging:

- Extract a standalone patch <https://schmonz.com/qmail/rejectutils> to
  repackage the mutually conflicting recipient- and content-checking
  patches as separate programs, along with wrappers for running checks
  in sequence

- Extract a standalone patch <https://schmonz.com/qmail/destdir> to
  build to a staging area, as non-root, without hardcoded IDs

- Run the destdir patch's `install-destdir` to make or repair the queue
  and set special file permissions, obviating the need for a dependency
  on mail/queue-fix and handcrafted SPECIAL_PERMS

- While here, run `instcheck` to ensure we've installed just like `make
  setup check` as root would have

- Install INSTALL and SENDMAIL docs under their original names,
  even on Darwin

- Avoid building catpages, since we don't install them, and remove nroff
  from USE_TOOLS

Default-enable more useful options:

- "eai" (new) permits UTF-8 almost everywhere in email

- "qmail-rejectutils" (new) adds several tools for selectively
  rejecting messages

- "syncdir" forces synchronous link() and related syscalls

- "tls" and "sasl", instead of causing patch conflicts, cause the TLS
  and SMTP AUTH code to be included (!)

(schmonz)

2017-07-21 01:39:33 UTC MAIN commitmail json YAML

Update to 1.6.21

            User-Visible OpenAFS Changes

OpenAFS 1.6.21

  All platforms

    * Avoid a possible 100ms transmit delay in the RX protocol when a peer's
      receive window transitions from closed to open (12627)

    * Documentation improvements (12476 12477 12559[RT #133339])

  All server platforms

    * When bosserver is started with an unknown option, print an error message
      and exit with a non-zero value rather than failing silently (12631)

  All DB server platforms

    * Hold the DB lock while checking for an aborted write transaction (12516)

  All file server platforms

    * On demand attach fileservers, don't save or restore a client's host
      state if CPS ("Current Protection Subdomain") recalculation for it is
      in progress, to avoid fileserver thread exhaustion (12568)

    * On demand attach fileservers, avoid flooding the log with error messages,
      which could happen when the fileserver was restarted while a volume was
      offline (12569)

    * Update a volume's "Last Update" time when its content is modified by
      the salvager, to make the change visible in the output of "vos examine"
      and to backup services (12633)

  All client platforms

    * Corrected the DCentries bucket counts for very large and zero length
      files in the output of "fs getcacheparms -excessive" (12604 12605)

    * Fixed a bug that prevented users with GID 2748 and 2750 from executing
      the "fs sysname" command on clients running afsd with -rmtsys (12607)

    * Provide a new -inumcalc switch for afsd to allow enabling the alternative
      MD5 method of inode number calculation, which was previously only
      possible on Linux and through the sysctl interface (12608 12632)

  Linux clients

    * Support for mainline kernel 4.12 and distribution kernels with backports
      from it (12624 12626)

    * Re-added the improved algorithm for freeing unused vcaches to reduce
      memory consumption first introduced with the 1.6.18 release, together
      with a fix for the issue leading to its removal in 1.6.18.2 (12448..12451)

  macOS clients

    * Fixed a crash while stopping the client on macOS 10.12 "Sierra" (12602)

(sevan)

2017-07-20 17:45:39 UTC MAIN commitmail json YAML

Updated textproc/py-m2r to 0.1.7, comms/py-colorama to 0.3.9, comms/py-termstyle to 0.1.11, devel/py-rednose to 1.2.2, sysutils/py-supervisor to 3.3.2

(adam)

2017-07-20 17:43:02 UTC MAIN commitmail json YAML

3.3.2:
Fixed a bug introduced in 3.3.0 where the supervisorctl reload command would crash supervisord with the error OSError: [Errno 9] Bad file descriptor if the kqueue poller was used. Patch by Jared Suttles.
Fixed a bug introduced in 3.3.0 where supervisord could get stuck in a polling loop after the web interface was used, causing high CPU usage. Patch by Jared Suttles.
Fixed a bug where if supervisord attempted to start but aborted due to another running instance of supervisord with the same config, the pidfile of the running instance would be deleted. Patch by coldnight.
Fixed a bug where supervisorctl fg would swallow most XML-RPC faults. fg now prints the fault and exits.
Parsing the config file will now fail with an error message if a process or group name contains a forward slash character (/) since it would break the URLs used by the web interface.
supervisorctl reload now shows an error message if an argument is given. Patch by Joel Krauska.
supervisorctl commands avail, reread, and version now show an error message if an argument is given.

(adam)

2017-07-20 17:23:16 UTC MAIN commitmail json YAML

v1.2.2
Fix bug for skips raised in setUpClass

v1.2.1

In python 2.7+ label skips as skip tests.
Change skip test exception coloring to blue..

v1.1.1
Fix for immediate broken with recent release when I switched API usage and removed an function.

v1.1.0
Update tests for better reporting
fix for errors during module setup
Better support for skips
Introduce proper printing for skipped tests as well as the ability to suppress them using --hide-skips
Test with python 3.4

v1.0.0 - [!] Major Changes [!]
[!] This release completely changes the way in which color test results are printed. It now attempts to override the code which nose uses to print results rather than to suppress those results and print them separately.
[!] Package maintainer changes to JBKahn
Use travis for testing

(adam)

2017-07-20 17:20:57 UTC MAIN commitmail json YAML

2017-07-20 17:13:13 UTC MAIN commitmail json YAML

0.3.9
* Revert fix for issue 103 which causes problems for dependent applications

0.3.8
* Fix issue 121: "invalid escape sequence" deprecation fixes on Python 3.6+
* Fix issue 110: fix "set console title" when working with unicode strings
* Fix issue 103: enable color when using "input" function on Python 3.5+
* Fix issue 95: enable color when stderr is a tty but stdout is not

(adam)

2017-07-20 17:06:13 UTC MAIN commitmail json YAML

2017-07-20 17:03:46 UTC MAIN commitmail json YAML

2017-07-20 16:54:48 UTC MAIN commitmail json YAML

Added devel/py-flaky version 3.4.0; Updated devel/py-pluggy to 0.4.0, databases/mysql57 to 5.7.19, security/py-OpenSSL to 17.2.0, www/py-urllib3 to 1.22

(adam)

2017-07-20 16:53:13 UTC MAIN commitmail json YAML

1.22:
Fixed missing brackets in HTTP CONNECT when connecting to IPv6 address via IPv6 proxy.
Made the connection pool retry on SSLError. The original SSLError is available on MaxRetryError.reason.
Drain and release connection before recursing on retry/redirect. Fixes deadlocks with a blocking connectionpool.
Fixed compatibility for cookiejar.
pyopenssl: Use vendored version of six

(adam)

2017-07-20 16:52:16 UTC MAIN commitmail json YAML

17.2.0:

Deprecations:
- Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead.

Changes:
- Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with cryptography ``manylinux1`` wheels on Python 3.x.
- Fixed a crash with (EC)DSA signatures in some cases.

(adam)

2017-07-20 16:44:13 UTC MAIN commitmail json YAML

Flaky is a plugin for nose or py.test that automatically reruns flaky tests.

Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on
components that aren窶冲 100% reliable. With flaky, instead of removing those
tests or marking them to @skip, they can be automatically retried.

(adam)

2017-07-20 16:41:10 UTC MAIN commitmail json YAML

Security Notes
* Security Fix: The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2l. Issues fixed in the new OpenSSL version are described at http://www.openssl.org/news/vulnerabilities.html.
  This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead.

Platform-Specific Notes
* Linux: The generic Linux build for MySQL 5.6 is now built on Oracle Linux 6 using glibc 2.12. Systems that use the build need to have glibc 2.12 or later installed on them.

Functionality Added or Changed
* For Windows, MSI installer packages now include a check for the required Visual Studio redistributable package, and produce a message asking the user to install it if it is missing.
* The mysql client now supports a --binary-as-hex option that causes display of binary data using hexadecimal notation (0xvalue). Thanks to Dani谷l van Eeden for the patch.
* mysqlaccess now looks for its configuration file only in the SYSCONFDIR directory and /etc.

Bugs Fixed
* InnoDB: The server allocated memory unnecessarily for an operation that rebuilt the table.
* InnoDB: When using an index merge optimizer switch, a SELECT COUNT(*) operation sometimes returned 0. Partitioning code incorrectly performed a memcpy instead of a column copy of columns read by the index, causing the wrong records to be copied.
* Replication: A USE statement that followed a SET GTID_NEXT statement sometimes had no effect.
* Replication: If the binary log on a master server was rotated and a full disk condition occurred on the partition where the binary log file was being stored, the server could stop unexpectedly. The fix adds a check for the existence of the binary log when the dump thread switches to next binary log file. If the binary log is disabled, all binary logs up to the current active log are transmitted to slave and an error is returned to the receiver thread.
* Replication: If a relay log index file named relay log files that did not exist, RESET SLAVE ALL sometimes did not fully clean up properly.
* Replication: mysqlbinlog, if invoked with the --raw option, does not flush the output file until the process terminates. But if also invoked with the --stop-never option, the process never terminates, thus nothing is ever written to the output file. Now the output is flushed after each event.
* Replication: A memory leak in mysqlbinlog was fixed. The leak happened when processing fake rotate events, or when using --raw and the destination log file could not be created. The leak only occurred when processing events from a remote server. Thanks to Laurynas Biveinis for his contribution to fixing this bug.
* Replication: Multi-threaded slaves could not be configured with small queue sizes using slave_pending_jobs_size_max if they ever needed to process transactions larger than that size. Any packet larger than slave_pending_jobs_size_max was rejected with the error ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX, even if the packet was smaller than the limit set by slave_max_allowed_packet.
* With this fix, slave_pending_jobs_size_max becomes a soft limit rather than a hard limit. If the size of a packet exceeds slave_pending_jobs_size_max but is less than slave_max_allowed_packet, the transaction is held until all the slave workers have empty queues, and then processed. All subsequent transactions are held until the large transaction has been completed. The queue size for slave workers can therefore be limited while still allowing occasional larger transactions.
* mysqldump could write database names in USE statements incorrectly.
* If the mysql_stmt_close() C API function was called, it freed memory that later could be accessed if mysql_stmt_error(), mysql_stmt_errno(), or mysql_stmt_sqlstate() was called. To obtain error information after a call to mysql_stmt_close(), call mysql_error(), mysql_errno(), or mysql_sqlstate() instead.
* Queries could be cached incorrectly, leading to incorrect query results, under these circumstances: InnoDB table; rows are being inserted but have not yet been committed; a query uses the table as a base table in a derived table; the optimizer chooses to materialize the derived table.
* Man pages for a few utilities were missing from Debian/Ubuntu packages.
* The field-t unit test failed to run with AddressSanitizer enabled. Thanks to Laurynas Biveinis for the patch.
* Debian client packages were missing information about conflicts with native packages.
* The Perl path in #! lines at the beginning of Perl scripts has been adjusted to /usr/local/bin/perl for FreeBSD 11.
* The server exited abnormally attempting to access invalid memory.
* A race condition could occur for CREATE TABLE statements with DATA DIRECTORY or INDEX DIRECTORY clauses.
* MySQL compilation in different directories produced different builds to leakage of absolute paths into debug information and __FILE__.
* mysqld_failed to start the server if the --datadir option was specified with a relative path name.
* With read_only enabled, creation of non-TEMPORARY tables by non-SUPER users was permitted under certain conditions.
*Certain stored functions, if used in a query WHERE clause, could be handled using Index Condition Pushdown (which should not happen), resulting in a server exit.
* On x86 machines, the uint3korr() macro read 4 bytes of data instead of the intended 3 bytes.
* An assertion was raised during a fetch operation by the memcached plugin.
* Queries that contained UNION in a subquery and GROUP BY could return incorrect results.
* LOAD XML INFILE performance became noticeably slower when the XML file being read contained a great many spaces, such as those introduced by indenting or pretty-printing. Now all leading whitespace is trimmed from each such value before reading it into memory.

(adam)

2017-07-20 15:55:53 UTC MAIN commitmail json YAML

0.4.0:
- add has_plugin(name) method to pluginmanager.
- fix issue11: make plugin parsing more resilient against exceptions
  from __getattr__ functions.
- fix issue 4: specific HookCallError exception for when a hook call
  provides not enough arguments.
- better error message when loading setuptools entrypoints fails
  due to a VersionConflict.

(adam)

2017-07-20 15:52:03 UTC MAIN commitmail json YAML

Add basic mysql setup instructions.

(hauke)

2017-07-20 13:20:21 UTC MAIN commitmail json YAML

Updated devel/orc to 0.4.27

(adam)

2017-07-20 13:18:42 UTC MAIN commitmail json YAML

0.4.27
- sse: preserve non volatile sse registers, needed for MSVC
- x86: don't hard-code register size to zero in orc_x86_emit_*() functions
- Fix incorrect asm generation on 64-bit Windows when building with MSVC
- Support build using the Meson build system

(adam)

2017-07-20 10:39:39 UTC MAIN commitmail json YAML

Updated x11/dunst to 1.2.0

(leot)

2017-07-20 10:39:25 UTC MAIN commitmail json YAML

Update x11/dunst to 1.2.0

pkgsrc changes:
- dunst now also needs x11/gtk2 and x11/libXrandr

Changes:
## 1.2.0 - 2017-07-12
### Added
- `always_run_script` option to run script even if a notification is suppressed
- Support for more icon file types
- Support for raw icons
- `hide_duplicate_count` option to hide the number of duplicate notifications
- Support for per-urgency frame colours
- `markup` setting for more fine-grained control over how markup is handled
- `history_ignore` rule action to exclude a notification from being added to the
  history
- Support for setting the dpi value dunst will use for font rendering via the
  `Xft.dpi` X resource
- Experimental support for per-monitor dpi calculation
- `max_icon_size` option to scale down icons if they exceed a certain size
- Middle click on notifications can be used to trigger actions
- Systemd service file, installed by default
- `%n` format flag for getting progress value without any extra characters

### Changed
- Text and icons are now centred vertically
- Notifications aren't considered duplicate if urgency or icons differ
- The maximum length of a notification is limited to 5000 characters
- The frame width and color settings were moved to the global section as
  `frame_width` and `frame_color` respectively
- Dropped Xinerama in favour of RandR, Xinerama can be enabled with the
  `-force_xinerama` option if needed

### Deprecated
- `allow_markup` is deprecated with `markup` as its replacement
- The urgency specific command line flags have been deprecated with no
  replacement, respond to issue #328 on the bug tracker if you depend on them

### Fixed
- Infinite loop if there are 2 configuration file sections with the same name
- URLs with dashes and underscores in them are now parsed properly
- Many memory leaks
- Category based rules were applied without actually matching
- dmenu command not parsing quoted arguments correctly
- Icon alignment with dynamic width
- Issue when loading configuration files with very long lines
- '\n' is no longer expanded to a newline inside notification text
- Notification window wasn't redrawn if obscured on systems without a compositor
- `ignore_newline` now works regardless of the markup setting
- dmenu process being left as a zombie if no option was selected
- Crash when opening urls parsed from `<a href="">` tags

(leot)

2017-07-20 10:29:50 UTC MAIN commitmail json YAML

Updated devel/py-faker to 0.7.18, www/py-hyperlink to 17.3.0

(adam)

2017-07-20 10:28:33 UTC MAIN commitmail json YAML

17.3.0:

Fixed a couple major decoding issues and simplified the URL API.
* limit types accepted by URL.from_text() to just text (str on py3, unicode on py2)
* fix percent decoding issues surrounding multiple calls to URL.to_iri()
* remove the socket-inspired family argument from URL's APIs. It was never consistently implemented and leaked slightly more problems than it solved.
* Improve authority parsing
* include LICENSE, README, docs, and other resources in the package

(adam)

2017-07-20 10:25:49 UTC MAIN commitmail json YAML

0.7.18:
Generate proper dates before 1970.
Made it possible to seed .binary().
Add color names for hr_HR.
Add implementation of ssn provider for the pl_PL locale.
Add pt_BR colors localization.
Create a method for codes of cryptocurrencies in the currency provider.
Fix female name format typo in hu_HU person provider.
Fix deprecated usage of print statement in README.
Add gender-specific names for sv_SE person provider.
Add an implementation of regon for pl_PL company provider.
Addi an implementation of local_regon for pl_PL company provider.
Replace deprecated getargspec on py3.
Add new automotive provider.
Add an implementation of company_vat for pl_PL company provider.
Add Taiwan/Traditional character support for internet and lorem providers.
Use random.choices when available for better performance.
Refactor RGB color methods.

(adam)

2017-07-20 10:23:35 UTC MAIN commitmail json YAML

Ensure secondary configure scripts are executed with the correct shell, fixes
issues seen since the RELRO patches caused by broken ksh on SunOS.

(jperkin)

2017-07-20 08:37:53 UTC MAIN commitmail json YAML

Updated devel/py-cython to 0.26

(adam)

2017-07-20 08:37:09 UTC MAIN commitmail json YAML

0.26:

Features added

* Pythran can be used as a backend for evaluating NumPy array expressions.

* cdef classes now support pickling by default when possible.
  This can be disabled with the ``auto_pickle`` directive.

* Speed up comparisons of strings if their hash value is available.

* Support pyximport from zip files.

* IPython magic now respects the ``__all__`` variable and ignores
  names with leading-underscore (like ``import *`` does).

* ``abs()`` is optimised for C complex numbers.

* The display of C lines in Cython tracebacks can now be enabled at runtime
  via ``import cython_runtime; cython_runtime.cline_in_traceback=True``.
  The default has been changed to False.

* The overhead of calling fused types generic functions was reduced.

* "cdef extern" include files are now also searched relative to the current file.

* Optional optimization for re-aquiring the GIL, controlled by the
  `fast_gil` directive.

Bugs fixed
----------

* Item lookup/assignment with a unicode character as index that is typed
  (explicitly or implicitly) as ``Py_UCS4`` or ``Py_UNICODE`` used the
  integer value instead of the Unicode string value. Code that relied on
  the previous behaviour now triggers a warning that can be disabled by
  applying an explicit cast. (Github issue 1602)

* f-string processing was adapted to changes in PEP 498 and CPython 3.6.

* Invalid C code when decoding from UTF-16(LE/BE) byte strings.

* Unicode escapes in 'ur' raw-unicode strings were not resolved in Py2 code.

* File paths of code objects are now relative.

* Decorators of cdef class methods could be executed twice.

* Several warnings in the generated coder are now suppressed.

Other changes
-------------

* The ``unraisable_tracebacks`` option now defaults to ``True``.

* Coercion of C++ containers to Python is no longer automatic on attribute
  access (Github issue 1521).

* Access to Python attributes of cimported modules without the corresponding
  import is now a compile-time (rather than runtime) error.

* Do not use special dll linkage for "cdef public" functions.

* cdef/cpdef methods must match their declarations.  See Github Issue 1732.
  This is now a warning and will be an error in future releases.

(adam)

2017-07-20 07:25:00 UTC MAIN commitmail json YAML

regen (for new patch in protobuf)

(wiz)

2017-07-20 04:11:58 UTC MAIN commitmail json YAML

2017-07-20 03:21:16 UTC MAIN commitmail json YAML

Oops, add patch checksum missed in previous.

(schmonz)

2017-07-20 02:07:27 UTC MAIN commitmail json YAML

2017-07-19 18:50:34 UTC MAIN commitmail json YAML

Updated time/py-tempora to 1.8, net/py-portend to 2.1.2, www/py-cherrypy to 11.0.0, devel/cmake to 3.9.0, databases/mysql55 to 5.5.57, databases/mysql56 to 5.6.37

(adam)

2017-07-19 18:48:22 UTC MAIN commitmail json YAML

Security Notes
* Security Fix: The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2l. Issues fixed in the new OpenSSL version are described at http://www.openssl.org/news/vulnerabilities.html.
  This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead.

Platform-Specific Notes
* Linux: The generic Linux build for MySQL 5.6 is now built on Oracle Linux 6 using glibc 2.12. Systems that use the build need to have glibc 2.12 or later installed on them.

Functionality Added or Changed
* For Windows, MSI installer packages now include a check for the required Visual Studio redistributable package, and produce a message asking the user to install it if it is missing.
* The mysql client now supports a --binary-as-hex option that causes display of binary data using hexadecimal notation (0xvalue). Thanks to Dani谷l van Eeden for the patch.
* mysqlaccess now looks for its configuration file only in the SYSCONFDIR directory and /etc.

Bugs Fixed
* InnoDB: The server allocated memory unnecessarily for an operation that rebuilt the table.
* InnoDB: When using an index merge optimizer switch, a SELECT COUNT(*) operation sometimes returned 0. Partitioning code incorrectly performed a memcpy instead of a column copy of columns read by the index, causing the wrong records to be copied.
* Replication: A USE statement that followed a SET GTID_NEXT statement sometimes had no effect.
* Replication: If the binary log on a master server was rotated and a full disk condition occurred on the partition where the binary log file was being stored, the server could stop unexpectedly. The fix adds a check for the existence of the binary log when the dump thread switches to next binary log file. If the binary log is disabled, all binary logs up to the current active log are transmitted to slave and an error is returned to the receiver thread.
* Replication: If a relay log index file named relay log files that did not exist, RESET SLAVE ALL sometimes did not fully clean up properly.
* Replication: mysqlbinlog, if invoked with the --raw option, does not flush the output file until the process terminates. But if also invoked with the --stop-never option, the process never terminates, thus nothing is ever written to the output file. Now the output is flushed after each event.
* Replication: A memory leak in mysqlbinlog was fixed. The leak happened when processing fake rotate events, or when using --raw and the destination log file could not be created. The leak only occurred when processing events from a remote server. Thanks to Laurynas Biveinis for his contribution to fixing this bug.
* Replication: Multi-threaded slaves could not be configured with small queue sizes using slave_pending_jobs_size_max if they ever needed to process transactions larger than that size. Any packet larger than slave_pending_jobs_size_max was rejected with the error ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX, even if the packet was smaller than the limit set by slave_max_allowed_packet.
* With this fix, slave_pending_jobs_size_max becomes a soft limit rather than a hard limit. If the size of a packet exceeds slave_pending_jobs_size_max but is less than slave_max_allowed_packet, the transaction is held until all the slave workers have empty queues, and then processed. All subsequent transactions are held until the large transaction has been completed. The queue size for slave workers can therefore be limited while still allowing occasional larger transactions.
* mysqldump could write database names in USE statements incorrectly.
* If the mysql_stmt_close() C API function was called, it freed memory that later could be accessed if mysql_stmt_error(), mysql_stmt_errno(), or mysql_stmt_sqlstate() was called. To obtain error information after a call to mysql_stmt_close(), call mysql_error(), mysql_errno(), or mysql_sqlstate() instead.
* Queries could be cached incorrectly, leading to incorrect query results, under these circumstances: InnoDB table; rows are being inserted but have not yet been committed; a query uses the table as a base table in a derived table; the optimizer chooses to materialize the derived table.
* Man pages for a few utilities were missing from Debian/Ubuntu packages.
* The field-t unit test failed to run with AddressSanitizer enabled. Thanks to Laurynas Biveinis for the patch.
* Debian client packages were missing information about conflicts with native packages.
* The Perl path in #! lines at the beginning of Perl scripts has been adjusted to /usr/local/bin/perl for FreeBSD 11.
* The server exited abnormally attempting to access invalid memory.
* A race condition could occur for CREATE TABLE statements with DATA DIRECTORY or INDEX DIRECTORY clauses.
* MySQL compilation in different directories produced different builds to leakage of absolute paths into debug information and __FILE__.
* mysqld_failed to start the server if the --datadir option was specified with a relative path name.
* With read_only enabled, creation of non-TEMPORARY tables by non-SUPER users was permitted under certain conditions.
*Certain stored functions, if used in a query WHERE clause, could be handled using Index Condition Pushdown (which should not happen), resulting in a server exit.
* On x86 machines, the uint3korr() macro read 4 bytes of data instead of the intended 3 bytes.
* An assertion was raised during a fetch operation by the memcached plugin.
* Queries that contained UNION in a subquery and GROUP BY could return incorrect results.
* LOAD XML INFILE performance became noticeably slower when the XML file being read contained a great many spaces, such as those introduced by indenting or pretty-printing. Now all leading whitespace is trimmed from each such value before reading it into memory.

(adam)

2017-07-19 17:44:34 UTC MAIN commitmail json YAML

3.9.0:
* The “Visual Studio 14 2015” generator has been taught about a
change to the “v140” toolset made by a VS 2015 update. VS changed
the set of values it understands for the “GenerateDebugInformation”
linker setting that produces the “-DEBUG” linker flag variants.

* “CUDA” is now supported by the Visual Studio Generators for VS
2010 and above. This complements the existing support by the
Makefile Generators and the “Ninja” generator. CUDA 8.0.61 or higher
is recommended due to known bugs in the VS integration by earlier
versions.

* CMake is now aware of the “C++ standards” and “C standards” and
their associated meta-features for the following “compiler ids”:
“Cray”, “PGI”, and “XL”.

* The “add_library()” command “IMPORTED” option learned to support
Object Libraries.

* All “find_” commands now have a “PACKAGE_ROOT” search path group
that is first in the search heuristics. If a “find_” command is
called from inside a find module, then the CMake variable and
environment variable named “_ROOT” are used as prefixes
and are the first set of paths to be searched.

* The “install(TARGETS)” command learned a new “OBJECTS” option to
specify where to install Object Libraries.

* The “install(EXPORT)” command learned how to export Object
Libraries.

* A “BUILD_WITH_INSTALL_NAME_DIR” target property and corresponding
“CMAKE_BUILD_WITH_INSTALL_NAME_DIR” variable were added to control
whether to use the “INSTALL_NAME_DIR” target property value for
binaries in the build tree. This is for macOS “install_name” as
“BUILD_WITH_INSTALL_RPATH” is for “RPATH”.
* A “CUDA_PTX_COMPILATION” target property was added to Object
Libraries to support compiling to “.ptx” files instead of host
object files.

* A new “GoogleTest” module was added to provide the
“gtest_add_tests()” function independently of the “FindGTest”
module. The function was also updated to support keyword arguments,
with functionality expanded to allow a test name prefix and suffix
to be specified, the dependency on the source files to be optional
and the list of discovered test cases to be returned to the caller.

* The “Ninja” generator has loosened the dependencies of object
compilation. Object compilation now depends only on custom targets
and custom commands associated with libraries on which the object’s
target depends and no longer depends on the libraries themselves.
Source files in dependent targets may now compile without waiting
for their targets’ dependencies to link.
* Interprocedural optimization (IPO) is now supported for GNU and
Clang compilers using link time optimization (LTO) flags. See the
“INTERPROCEDURAL_OPTIMIZATION” target property and
“CheckIPOSupported” module.

* The “TARGET_OBJECTS” “generator expression” is now supported by
the “add_custom_command()” and “file(GENERATE)” commands.

(adam)

2017-07-19 17:32:38 UTC MAIN commitmail json YAML

11.0.0:
* Dropped support for Python 2.6.

10.2.2:
* Fixed over-eager normalization of paths in cherrypy.url.

(adam)

2017-07-19 17:23:10 UTC MAIN commitmail json YAML

2.1.2
Fix README rendering.

2.1.1
Restored use of ``portend.client_host`` during
    ``assert_free`` check on Windows, fixing check
    when the bind address is *ADDR_ANY.

2.1
Use tempora.timing.Timer from tempora 1.8, replacing
boilerplate code in occupied and free functions.

2.0
Removed ``portend._getaddrinfo`` and its usage in
    ``Checker.assert_free``.

Dropped support for Python 2.6.

(adam)

2017-07-19 17:06:49 UTC MAIN commitmail json YAML

1.8:
Introducing ``timing.Timer``, featuring a ``expired``
method for detecting when a certain duration has been
exceeded.

(adam)

2017-07-19 16:20:07 UTC MAIN commitmail json YAML

Add php70 and php71 patches for the exop option

The LDAP controls and extended operations (EXOP) has been merged upstream
with some modifications. The patches backports upstream code to php70
and php71, with additionnal EXOP REFRESH support that is missing for now.

(manu)

2017-07-19 15:32:53 UTC MAIN commitmail json YAML

Updated devel/py-faker to 0.7.17

(adam)

2017-07-19 15:28:19 UTC MAIN commitmail json YAML

0.7.17:
* Fix a timezone issue with the ``date_time_between_dates`` provider.

0.7.16:
* fix timezone issues with ``date_time_between`` provider.
* Add ``ext_word_list`` parameter to methods in the `Lorem` generator. Thanks @guinslym.

0.7.15:
* fix start and end date for datetime provider methods.

0.7.14:
* fix ``future_date``, `and ``past_date`` bounds.

(adam)

2017-07-19 12:30:47 UTC MAIN commitmail json YAML

Added ocaml-ppx_traverse_builtins to Makefile SUBDIRs

(jaapb)

2017-07-19 12:30:02 UTC MAIN commitmail json YAML

2017-07-19 12:06:43 UTC MAIN commitmail json YAML

Added ocaml-base to Makefile SUBDIRs

(jaapb)

2017-07-19 12:05:50 UTC MAIN commitmail json YAML

Added devel/ocaml-base version 0.9.3

(jaapb)

2017-07-19 12:05:30 UTC MAIN commitmail json YAML

Added new package devel/ocaml-base, Jane Street's alternative standard
library for OCaml. It's needed for some other packages that I'm
upgrading.

(jaapb)

2017-07-19 07:12:12 UTC MAIN commitmail json YAML

+ ruby-squib-0.13.4.

(wiz)

2017-07-19 06:41:36 UTC MAIN commitmail json YAML

Updated www/py-cheroot to 5.7.0

(wiz)

2017-07-19 06:41:26 UTC MAIN commitmail json YAML

Updated py-cheroot to 5.7.0.

v5.7.0
======

- CI improvements:
  * Don't run tests during deploy stage
  * Use VM based build job env only for pyenv envs
  * Opt-in for beta trusty image @ Travis CI
  * Be verbose when running tests (show test names)
  * Show xfail/skip details during test run

- #34: Fix ``_handle_no_ssl`` error handler calls

- #21: Fix ``test_conn`` tests:
  * Improve setup_server def in HTTP connection tests
  * Fix HTTP streaming tests
  * Fix HTTP/1.1 pipelining test under Python 3
  * Fix ``test_readall_or_close`` test
  * Fix ``test_No_Message_Body``
  * Clarify ``test_598`` fail reason

- #36: Add GitHub templates for PR, issue && contributing

- #27: Default HTTP Server header to Cheroot version str

- Cleanup _compat functions from server module

v5.6.0
======

- Fix all PEP 257 related errors in all non-test modules.

  ``cheroot/test/*`` folder is only one left allowed to fail with this linter.

- #30: Optimize chunked body reader loop by returning empty data is the size is 0.

  Ref: cherrypy/cherrypy#1602

- Reset buffer if the body size is unknown

  Ref: cherrypy/cherrypy#1486

- Add missing size hint to SizeCheckWrapper

  Ref: cherrypy/cherrypy#1131

v5.5.2
======

- #32: Ignore "unknown error" and "https proxy request" SSL errors.

  Ref: sabnzbd/sabnzbd#820

  Ref: sabnzbd/sabnzbd#860

v5.5.1
======

- Make Appveyor list separate tests in corresponding tab.

- #29: Configure Travis CI build stages.

  Prioritize tests by stages.

  Move deploy stage to be run very last after all other stages finish.

- #31: Ignore "Protocol wrong type for socket" (EPROTOTYPE) @ OSX for non-blocking sockets.

  This was originally fixed for regular sockets in cherrypy/cherrypy#1392.

  Ref: https://forums.sabnzbd.org/viewtopic.php?f=2&t=22728&p=112251

v5.5.0
======

- #17 via #25: Instead of a read_headers function, cheroot now
  supplies a HeaderReader class to perform the same function.

  Any HTTPRequest object may override the header_reader attribute
  to customize the handling of incoming headers.

  The server module also presents a provisional implementation of
  a DropUnderscoreHeaderReader that will exclude any headers
  containing an underscore. It remains an exercise for the
  implementer to demonstrate how this functionality might be
  employed in a server such as CherryPy.

- #26: Configured TravisCI to run tests under OS X.

(wiz)

2017-07-19 04:02:30 UTC MAIN commitmail json YAML

Updated fonts/urw-fonts to 2.0nb1

(ryoon)

2017-07-19 04:01:58 UTC MAIN commitmail json YAML

Install separated Symbol and Dingbats fonts

* Bump PKGREVISION
* Fix PR pkg/52421

(ryoon)

2017-07-19 03:06:00 UTC MAIN commitmail json YAML

Take care for php56 case, depending on www/php-apcu4 instead of
www/php-apcu_bc.

(taca)

2017-07-19 02:44:45 UTC MAIN commitmail json YAML

Updated uniqid() performance fix patch to make it thread-safe

(manu)

2017-07-19 00:18:05 UTC MAIN commitmail json YAML

Requires c++0x to configure correctly. (otherwise it silently gets wrong
answers and then plotzes in the build)

(dholland)

2017-07-18 23:05:14 UTC MAIN commitmail json YAML

Updated misc/screen to 4.6.1

(kim)

2017-07-18 23:02:18 UTC MAIN commitmail json YAML

Upgrade misc/screen to version 4.6.1

Version 4.6.1 (10/07/2017):
  * Fixes:
    - problems with starting session in some cases
    - parallel make install
    - segfault when querying info on nonUTF locale

Version 4.6.0 (28/06/2017):
  * Update Unicode wide tables to 9.0
  * Support more serial speeds
  * Improved namespaces support
  * Migrate from fifos to sockets
  * Start viewing scrollback at first line of output

(kim)

2017-07-18 19:53:11 UTC MAIN commitmail json YAML

2017-07-18 19:50:09 UTC MAIN commitmail json YAML

Updated net/py-botocore to 1.5.84, net/py-awscli to 1.11.121

(adam)

2017-07-18 19:49:24 UTC MAIN commitmail json YAML

1.11.121

api-change:cognito-idp: Update cognito-idp command to latest version
api-change:lambda: Update lambda command to latest version

1.11.120

api-change:ec2: Update ec2 command to latest version
api-change:discovery: Update discovery command to latest version
api-change:marketplacecommerceanalytics: Update marketplacecommerceanalytics command to latest version
bugfix:Cloudformation: Fix a bug causing json templates containing tabs to fail to parse.

(adam)

2017-07-18 19:43:18 UTC MAIN commitmail json YAML

1.5.84

api-change:lambda: Update lambda client to latest version
bugfix:Paginator: Fixed a bug causing running build_full_results multiple times to incorrectly generate the NextToken value.
api-change:cognito-idp: Update cognito-idp client to latest version

1.5.83

api-change:discovery: Update discovery client to latest version
api-change:ec2: Update ec2 client to latest version
api-change:marketplacecommerceanalytics: Update marketplacecommerceanalytics client to latest version

(adam)

2017-07-18 18:56:30 UTC MAIN commitmail json YAML

Revert possible PKGNAME regression for dated-and-dotted youtube-dl release
versions.

youtube-dl versions are (strftime(3)-ese, except for optional part):
`%Y.%m.%d[.<i>]'. Preserve the `.<i>' optional part (without accidently
deleting the dot!) for PKGNAME.

(leot)

2017-07-18 18:44:06 UTC MAIN commitmail json YAML

Sort options. Minor other fixes.

(wiz)

2017-07-18 18:41:23 UTC MAIN commitmail json YAML

New sentence, new line.
Sort sections.
Remove trailing whitespace.
Fix Dt argument

(wiz)

2017-07-18 18:39:48 UTC MAIN commitmail json YAML

Updated mail/neomutt to 20170714

(wiz)

2017-07-18 18:39:38 UTC MAIN commitmail json YAML

Updated neomutt to 20170714.

2017-07-14  Richard Russon  <rich@flatcap.org>
* Translations
  - Update German translation
* Docs
  - compile-time output: use two lists
  - doxygen: add config file
  - doxygen: tidy existing comments
* Build
  - fix hcachever.sh script
* Upstream
  - Fix crash when $postponed is on another server.

2017-07-07  Richard Russon  <rich@flatcap.org>
* Features
  - Support Gmail's X-GM-RAW server-side search
  - Include pattern for broken threads
  - Allow sourcing of multiple files
* Contrib
  - vombatidae colorscheme
  - zenburn colorscheme
  - black 256 solarized colorscheme
  - neonwolf colorscheme
  - Mutt logos
* Bug Fixes
  - flags: update the hdr message last
  - gpgme S/MIME non-detached signature handling
  - menu: the thread tree color
  - Uses CurrentFolder to populate LastDir with IMAP
  - stabilise sidebar sort order
  - colour emails with a '+' in them
  - the padding expando '%>'
  - Do not set old flag if mark_old is false
  - maildir creation
  - Decode CRLF line endings to LF when copying headers
  - score address pattern do not match personal name
  - open attachments in read-only mode
  - Add Cc, In-Reply-To, and References to default mailto_allow
  - Improve search for mime.types
* Translations
  - Update Chinese (Simplified) translation
* Coverity defects
  - dodgy buffers
  - leaks in lua get/set options
  - some resource leaks
* Docs
  - update credits
  - limitations of new-mail %f expando
  - escape <>'s in nested conditions
  - add code of conduct
  - fix ifdef examples
  - update mailmap
  - Update modify-labels-then-hide
  - fix mailmap
  - drop UPDATING files
* Website
  - Changes pages (diff)
  - Update Arch distro page
  - Update NixOS distro page
  - Add new Exherbo distro page
  - Update translation hi-score table
  - Update code of conduct
  - Update Newbies page
  - Add page about Rebuilding the Documentation
  - Add page of hard problems
* Build
  - remove unnecessary steps
  - drop instdoc script
  - move smime_keys into contrib
  - fixes for Solaris
  - don't delete non-existent files
  - remove another reference to devel-notes.txt
  - Handle native Solaris GSSAPI.
  - drop configure options --enable-exact-address
  - drop configure option --with-exec-shell
  - drop configure option --enable-nfs-fix
  - drop configure option --disable-warnings
  - Completely remove dotlock
  - More sophisticated check for BDB version + support for DB6 (non default)
* Tidy
  - drop VirtIncoming
  - split mutt_parse_mailboxes into mutt_parse_unmailboxes
  - tidy some buffy code
  - tidy the version strings
* Upstream
  - Add ~<() and ~>() immediate parent/children patterns
  - Add L10N comments to the GNUTLS certificate prompt
  - Add more description for the %S and %Z $index_format characters
  - Add config vars for forwarded message attribution intro/trailer
  - Block SIGWINCH during connect()
  - Improve the L10N comment about Sign as
  - Auto-pad translation for the GPGME key selection "verify key" headers
  - Enable all header fields in the compose menu to be translated
  - Force hard redraw after $sendmail instead of calling mutt_endwin
  - Make GPGME key selection behavior the same as classic-PGP
  - Rename 'sign as' to 'Sign as'; makes compose menu more consistent
  - Change the compose menu fields to be dynamically padded

(wiz)

2017-07-18 18:38:48 UTC MAIN commitmail json YAML

Fix py-redis PKGPATH in DEPENDS.

(leot)

2017-07-18 18:27:31 UTC MAIN commitmail json YAML

Add logic so GCC_REQD+=7.x works.

(brook)

2017-07-18 18:19:35 UTC MAIN commitmail json YAML

Fix a typo (an extra S) in the make variable GCC7_DIST_VERSION.  This makes
it consistent with all other analogous variables, which are used in the
process of selecting an appropriate version of gcc.

(brook)

2017-07-18 17:41:13 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.04.2nb3

(wiz)

2017-07-18 17:41:04 UTC MAIN commitmail json YAML

Support -Wl,-z in ocamlmklib. Needed for RELRO support e.g. in ocaml-lablgtk.

Bump PKGREVISION.

(wiz)

2017-07-18 17:24:47 UTC MAIN commitmail json YAML

Updated pkgtools/R2pkg to 0.3

(brook)

2017-07-18 17:24:32 UTC MAIN commitmail json YAML

Update to v0.3.

- Add recursive handling of dependencies.
- Simplify updating pre-existing R packages.
- Improve handling of packages that conflict with base R packages.

(brook)

2017-07-18 15:19:06 UTC MAIN commitmail json YAML

List basic requirements that are not enforced by the package (web
server, mysql server).

(hauke)

2017-07-18 15:16:29 UTC MAIN commitmail json YAML

Note update of devel/hoe package to 3.16.1.

(taca)

2017-07-18 15:15:54 UTC MAIN commitmail json YAML

Update hoe to 3.16.1.

=== 3.16.1 / 2017-07-17

* 2 bug fixes:

  * Better handling of rdoc finding failures.
  * Fixed bug making system calls w/ empty string in array? No clue.

(taca)

2017-07-18 15:06:48 UTC MAIN commitmail json YAML

Note update of www/SOGo package to 2.3.21.

(taca)

2017-07-18 15:06:15 UTC MAIN commitmail json YAML

Update SOGo to 2.3.21.

2.3.21 (2017-06-01)
-------------------

Enhancements
- [core] improved event invitation for all day events (#4145)
- [core] now possible to {un}subscribe to folders using sogo-tool
- [eas] added photo support for GAL search operations
- [web] added custom fields support from Thunderbird's address book
- [web] updated CKEditor to version 4.7.0
- [web] added Latvian (lv) translation - thanks to Juris Balandis

Bug fixes
- [core] fixed calendar component move across collections (#4116)
- [core] handle properly mails using windows-1255 charset (#4124)
- [core] properly honor the "include in freebusy" setting (#3354)
- [core] make sure to use crypt scheme when encoding md5/sha256/sha512 (#4137)
- [core] newly subscribed calendars are excluded from freebusy (#3354)
- [core] strip cr during LDIF import process (#4172)
- [web] fixed mail delegation of pristine user accounts (#4160)
- [web] respect SOGoLanguage and SOGoSupportedLanguages (#4169)
- [eas] fixed opacity in EAS freebusy (#4033)
- [eas] set reply/forwarded flags when ReplaceMime is set (#4133)
- [eas] remove alarms over EAS if we don't want them (#4059)
- [eas] correctly set RSVP on event invitations
- [eas] avoid sending IMIP request/update messages for all EAS clients (#4022)

(taca)

2017-07-18 14:52:50 UTC MAIN commitmail json YAML

Note update of devel/SOPE package to 2.3.21.

(taca)

2017-07-18 14:52:22 UTC MAIN commitmail json YAML

Update SOPE to 2.3.21 which required by SOGo 2.3.21.

From ChangeLog:

    (IMAP) Remove parenthesis in AND qualifier

Other changes are CHangeLog itself.

(taca)

2017-07-18 14:44:35 UTC MAIN commitmail json YAML

Note update of www/ruby-rails42 package to 4.2.8nb1.

(taca)

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

Fix dependency.

Require depends on misc/ruby-sprockets-rails not misc/ruby-sprockets.

Bump PKGREVISION.

(taca)

2017-07-18 14:42:26 UTC MAIN commitmail json YAML

Note addition of misc/ruby-sprockets-rails package version 3.2.0.

(taca)

2017-07-18 14:41:57 UTC MAIN commitmail json YAML

Add and enable ruby-sprockets-rails.

(taca)

2017-07-18 14:41:27 UTC MAIN commitmail json YAML

Add ruby-sprockets-rails package version 3.2.0.

# Sprockets Rails

Provides Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline.

(taca)

2017-07-18 14:39:16 UTC MAIN commitmail json YAML

Note update of www/ruby-actionpack42 package to 4.2.8nb1.

(taca)

2017-07-18 14:38:52 UTC MAIN commitmail json YAML

Reduce dependency to packages: comment out dependencies which already has
ruby-actionview.

Bump PKGREVISION.

(taca)

2017-07-18 14:36:18 UTC MAIN commitmail json YAML

Note update of databases/ruby-activerecord42 package to 4.2.8nb1.

(taca)

2017-07-18 14:35:48 UTC MAIN commitmail json YAML

Depends on ruby-arel60 and stop modifying gemspec.

Bump PKGREVISION.

(taca)

2017-07-18 14:31:26 UTC MAIN commitmail json YAML

Added www/php-glpi version 9.1.5

(hauke)

2017-07-18 14:29:52 UTC MAIN commitmail json YAML

GLPI is a web based Information Resource Manager application with an
additional Administration Interface. You can use it to build up a
database with an inventory for your company (computers, software,
printers, etc).

Its enhanced functionality makes daily life for administrators easier.
Besides an inventory, it provides a trouble-ticket system, job
tracking with mail notification, and methods to build a database with
basic information about your network-topology.

<http://glpi-project.org/>

(hauke)

2017-07-18 14:28:40 UTC MAIN commitmail json YAML

Note addition of databases/ruby-arel60 package version 6.0.4.

(taca)

2017-07-18 14:28:13 UTC MAIN commitmail json YAML

Add and enable ruby-arel60.

(taca)

2017-07-18 14:27:36 UTC MAIN commitmail json YAML

Add ruby-arel60 package version 6.0.4.

Changes from past ruby-arel version 6.0.3:

=== 6.0.4 / 2016-12-27

* Enhancements

  * Ruby 2.4 compatibility

(taca)

2017-07-18 14:25:55 UTC MAIN commitmail json YAML

ocaml-graphics has the same version as ocaml, so remove the request for
4.02.3 (we're now at 4.04.2)

(jaapb)

2017-07-18 14:10:04 UTC MAIN commitmail json YAML

Note update of ruby-rails32 and related packages to 3.2.22.5.

(taca)

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

Update ruby-rails32 to 3.2.22.5.

No change except version.

(taca)

2017-07-18 14:07:40 UTC MAIN commitmail json YAML

Update ruby-railties32 to 3.2.22.5.

* Fix failing tests on 3-2-stable branch.

(taca)

2017-07-18 14:07:04 UTC MAIN commitmail json YAML

Update ruby-actionmailer32 to 3.2.22.5.

No change except version.

(taca)

2017-07-18 14:06:28 UTC MAIN commitmail json YAML

Update ruby-actionpack32 to 3.2.22.5.

* Add missing require to files
* Remove dead code and ensure values are strings before calling gsub
* Fix failing tests on 3-2-stable branch

(taca)

2017-07-18 14:05:25 UTC MAIN commitmail json YAML

Update ruby-ruby-activeresource32 to 3.2.22.5.

No change except version.

(taca)

2017-07-18 14:04:31 UTC MAIN commitmail json YAML

Update ruby-activerecord32 to 3.2.22.5.

* Support Ruby 2.3 by not unexpectedly calling `.to_proc` on Hash objects

    Fixes #25010

    *tlrdstd*

(taca)

2017-07-18 14:02:04 UTC MAIN commitmail json YAML

Update ruby-railties32 to 3.2.22.5.

* Fix failing tests on 3-2-stable branch.

(taca)

2017-07-18 14:00:03 UTC MAIN commitmail json YAML

Update ruby-activesupport32 to 3.2.22.5.

No change except version.

(taca)

2017-07-18 13:59:14 UTC MAIN commitmail json YAML

Updated lang/python36 to 3.6.2, devel/py-setuptools to 36.2.0, security/py-cryptography_vectors to 2.0, security/py-cryptography to 2.0

(adam)

2017-07-18 13:59:04 UTC MAIN commitmail json YAML

Start update of Ruby on Rails 3.2 to 3.2.22.5.

(taca)

2017-07-18 13:58:25 UTC MAIN commitmail json YAML

2.0:

BACKWARDS INCOMPATIBLE: Support for Python 3.3 has been dropped.
We now ship manylinux1 wheels linked against OpenSSL 1.1.0f. These wheels will be automatically used with most Linux distributions if you are running the latest pip.
Deprecated the use of signer on :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey` in favor of sign.
Deprecated the use of verifier on :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey` in favor of verify.
Added support for parsing :class:`~cryptography.x509.certificate_transparency.SignedCertificateTimestamp` objects from X.509 certificate extensions.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.aead.AESCCM`.
Added :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM`, a "one shot" API for AES GCM encryption.
Added support for :doc:`/hazmat/primitives/asymmetric/x25519`.
Added support for serializing and deserializing Diffie-Hellman parameters with :func:`~cryptography.hazmat.primitives.serialization.load_pem_parameters`, :func:`~cryptography.hazmat.primitives.serialization.load_der_parameters`, and :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameters.parameter_bytes` .
The extensions attribute on :class:`~cryptography.x509.Certificate`, :class:`~cryptography.x509.CertificateSigningRequest`, :class:`~cryptography.x509.CertificateRevocationList`, and :class:`~cryptography.x509.RevokedCertificate` now caches the computed Extensions object. There should be no performance change, just a performance improvement for programs accessing the extensions attribute multiple times.

(adam)

2017-07-18 13:52:13 UTC MAIN commitmail json YAML

2.0:

BACKWARDS INCOMPATIBLE: Support for Python 3.3 has been dropped.
We now ship manylinux1 wheels linked against OpenSSL 1.1.0f. These wheels will be automatically used with most Linux distributions if you are running the latest pip.
Deprecated the use of signer on :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey` in favor of sign.
Deprecated the use of verifier on :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey` in favor of verify.
Added support for parsing :class:`~cryptography.x509.certificate_transparency.SignedCertificateTimestamp` objects from X.509 certificate extensions.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.aead.AESCCM`.
Added :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM`, a "one shot" API for AES GCM encryption.
Added support for :doc:`/hazmat/primitives/asymmetric/x25519`.
Added support for serializing and deserializing Diffie-Hellman parameters with :func:`~cryptography.hazmat.primitives.serialization.load_pem_parameters`, :func:`~cryptography.hazmat.primitives.serialization.load_der_parameters`, and :meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameters.parameter_bytes` .
The extensions attribute on :class:`~cryptography.x509.Certificate`, :class:`~cryptography.x509.CertificateSigningRequest`, :class:`~cryptography.x509.CertificateRevocationList`, and :class:`~cryptography.x509.RevokedCertificate` now caches the computed Extensions object. There should be no performance change, just a performance improvement for programs accessing the extensions attribute multiple times.

(adam)

2017-07-18 13:44:36 UTC MAIN commitmail json YAML

v36.2.0

* 1081: Environment markers indicated in ``install_requires``
  are now processed and treated as nameless ``extras_require``
  with markers, allowing their metadata in requires.txt to be
  correctly generated.

* 1053: Tagged commits are now released using Travis-CI
  build stages, meaning releases depend on passing tests on
  all supported Python versions (Linux) and not just the latest
  Python version.

(adam)

2017-07-18 13:43:40 UTC MAIN commitmail json YAML

Python 3.6.2 is the second maintenance release of Python 3.6, which was initially released in 2016-12 to great interest.  With the release of 3.6.2, we are now providing the second set of bugfixes and documentation updates to 3.6.  Detailed information about the changes made in 3.6.2 can be found in its change log.

(adam)

2017-07-18 10:56:27 UTC MAIN commitmail json YAML

Chatzilla is not shipped with seamonkey anymore. Remove PLIST for chatzilla

(ryoon)

2017-07-18 10:35:28 UTC MAIN commitmail json YAML

Use bsdtar to extract, so we don't get warnings about the tar file.

(kim)

2017-07-18 10:22:57 UTC MAIN commitmail json YAML

Updated devel/jenkins to 2.70

(ryoon)

2017-07-18 10:22:22 UTC MAIN commitmail json YAML

Update to 2.70

Changelog:
What's new in 2.70 (2017-07-16)
Community reported issues: 1��JENKINS-36792

    Fix version number shown in 2.0 upgrade wizard. (issue 45459)

What's new in 2.69 (2017-07-09)
    SSHD Module 2.0: Update from SSHD Core 0.14.0 to Apache MINA SSHD 1.6.0 in Jenkins core and Jenkins CLI. (changelog, plugin compatibility notice, issue 43668)
    SSHD Module 2.0: Enable aes192ctr and aes256ctr ciphers if JVM supports unlimited-strength encryption. (issue 39738)

What's new in 2.68 (2017-07-02)
137 sunny1 cloudy3 stormCommunity reported issues: 1��JENKINS-36993

    Update Remoting from 3.7 to 3.10 adding opt-in support for work directories and improving logging in Jenkins agents. (work directory documentation, logging documentation, remoting changelog, issue 39370)
    The reload-configuration CLI command now waits until the reload is finished, and returns an error code if the reload failed. (issue 45256)
    Follow HTTP redirects while initiating CLI connection. (issue 44361)
    Add documentation for time zone specification for cron patterns (e.g. SCM polling). (issue 9283)
    Robustness improvements related to agent connections. (issue 43496, issue 38527)

What's new in 2.67 (2017-06-25)
    Enable simpler syntax for upstream build trigger in pipelines. (issue 34464)
    Remove the "JNLP" protocol references from the TCP Agent Listener log messages. (issue 44103)
    Internal: Update Annotation Indexer to 1.12 to work around JRE bug in tests. (JDK-8182744)

What's new in 2.66 (2017-06-18)
    When starting the jenkins.war directly, properly check for Java 8 as minimum instead of Java 7 before proceeding. (issue 44764)
    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)
    Fix resource loading in plugins using the PluginFirstClassLoader, e.g. loading Groovy classes from plugin resources. (issue 44898)
    Prevent possible NullPointerException when listing remote directories using the FilePath#list() and FilePath#listDirectories() APIs. (issue 44942)

What's new in 2.65 (2017-06-11)
Community reported issues: 1��JENKINS-21163

    Prevent NullPointerException when calling restart CLI command (regression in 2.57). (issue 44769)
    Packaging: Docker alpine image had a Jenkins-incompatible JDK installation (regression in 2.64). (issue 44733, corresponding Alpine Linux issue)

What's new in 2.64 (2017-06-04)
143 sunny0 cloudy2 stormCommunity reported issues: 1��JENKINS-44733 1��JENKINS-44777

    Moved agent port and protocol configuration out of "security" (authentication and authorization) block in Configure Global Security. (issue 4478)
    Add section headers for Markup Formatter and CSRF Protection in Configure Global Security form to make these options more obvious. (pull 2900)
    Use one-column layout for REST API documentation (.../api URLs). (issue 44563)
    Update jnr-posix from 3.0.1 to 3.0.41 to pick up improvements and fixes in the POSIX platforms support. (pull 2904)
    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)
    Do not submit form when pressing Enter in the plugin manager's filter field. (issue 44523)
    Plugin Development: Jenkins now no longer publishes a war-for-test artifact. Plugins using this or a later version of Jenkins as baseline need to use plugin parent POM 2.30 or later. (issue 24064)

What's new in 2.63 (2017-05-28)
Community reported issues: 1��JENKINS-44907

    No notable changes in this release.

What's new in 2.62 (2017-05-21)
147 sunny1 cloudy3 stormCommunity reported issues: 1��JENKINS-44120

    Fixed Pipeline compatibility for a number of CLI commands (delete-builds, list-changes, console, set-build-description, and set-build-display-name), as well as some issues affecting error reporting in other commands when used with Pipeline. (issue 30785, issue 41527)
    If you have the Authorize Project plugin installed and configured, its configuration will now be treated as final with respect to the behavior of Job/Build checks from Build other projects and Build after other projects are built. Formerly, if a Per-project configurable Build Authorization was enabled globally but some projects did not specify an Authorization, the two aforementioned checks would automatically fall back to checking as anonymous (typically denying build permission). To restore the former behavior, explicitly configure a Project default Build Authorization to be Run as anonymous. Note that this will affect all build-scoped permission checks, including for example Agent/Build. (issue 22949)
    Internal API: Tasks.getAuthenticationOf now honors authentication contributed by QueueItemAuthenticatorProvider extensions. (pull 2880)
    Update WinP from 1.24 to 1.25 to improve performance and diagnostics of issues like JENKINS-30782. (full changelog)
    Fix for NullPointerException while initiating some SSH connections (regression in 2.59). (issue 44120)
    Prevent StackOverflowError in log recorder when Winstone-Jetty debug logging is enabled. (regression in 2.61) (issue 44330, corresponding Jetty issue)

(ryoon)

2017-07-18 10:19:57 UTC MAIN commitmail json YAML

Updated devel/jenkins-lts to 2.60.1

(ryoon)

2017-07-18 10:18:58 UTC MAIN commitmail json YAML

Update to 2.60.1

* Update HOMEPAGE
* Require Java 8 to run

Changelog:
What's new in 2.60.1 (2017-06-21)

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)

What's new in 2.46.3 (2017-05-25)

    If an exception is thrown while rendering an HTTP response, just log the stack trace on the server side, without trying to send an error page to the client. (issue 21695)
    Setup wizard gets into bad state when failures like network issues happen. (issue 41778)
    Catch and log RuntimeException in Computer#setNode() when updating the Computer list. (issue 42043)
    Fix AccessDeniedException in "Build after other projects are built" when user has Discover permission but not Read. (issue 42707)
    Prevent NullPointerException when a non-existent default view is specified in Configure System. (issue 42717)
    Properly handle saving system configuration when disabling all, or all but one, administrative monitors. (issue 42852)
    Remove links in stack traces to the stacktrace.jenkins-ci.org service that has been shut down. (issue 42861)
    Ensure that Cloud.PROVISION is properly initialized during the configuration loading. (issue 43279)
    Migrate legacy users only once per restart to improve performance of the user retrieval logic. (issue 43936)
    Prevent rare NullPointerException if an admin user is created in the setup wizard after first disabling CSRF protection. (issue 44010)

(ryoon)

2017-07-18 05:12:50 UTC MAIN commitmail json YAML

Updated devel/py-test-mock to 1.6.2, net/py-apache-libcloud to 2.1.0

(adam)

2017-07-18 05:12:27 UTC MAIN commitmail json YAML

Changes in Apache Libcloud 2.1.0

Common
- [AWS] Update prices and fix some region names
- Fix bug in utils.decorators wrap exception method, used by vsphere driver
- Use PyTest as the unit testing runner
- Use of LXML is now disabled by defalt, use libcloud.utils.py3.DEFAULT_LXML = True to reenable. LXML has compatibility
  issues with a number of drivers and etree is a standard package
- Switch RawResponse class to use content body instead of text body, up to 10x performance improvement for methods like StorageDriver.download_object

(adam)

2017-07-18 05:02:03 UTC MAIN commitmail json YAML

1.6.2:
* Provide source package in ``tar.gz`` format and remove obsolete ``MANIFEST.in``.

1.6.1:
* Fix ``mocker.resetall()`` by ignoring mocker objects which don't have a
  ``resetall`` method, like for example ``patch.dict``.

(adam)

2017-07-17 23:26:23 UTC MAIN commitmail json YAML

2017-07-17 16:29:00 UTC MAIN commitmail json YAML

Add php-gearman.

(jperkin)

2017-07-17 16:28:22 UTC MAIN commitmail json YAML

Added devel/php-gearman version 2.0.3

(jperkin)

2017-07-17 16:28:08 UTC MAIN commitmail json YAML

Import php-gearman-2.0.3 into pkgsrc as devel/php-gearman.  Contributed
by Michael Moll in NetBSD/pkgsrc#5.  From the DESCR:

The Gearman PHP Extension provides a wrapper to libgearman. This
gives the user the ability to write fully featured Gearman clients
and workers in PHP, allowing them to quickly develop distributed
applications.

(jperkin)

2017-07-17 16:10:11 UTC MAIN commitmail json YAML

2017-07-17 16:09:50 UTC MAIN commitmail json YAML

Added mail/mailsend version 1.19

(jperkin)

2017-07-17 16:09:38 UTC MAIN commitmail json YAML

Import mailsend-1.19 into pkgsrc as mail/mailsend.  Contributed by Michael
Moll in NetBSD/pkgsrc#4.  From the DESCR:

mailsend is a simple command line program to send mail via SMTP protocol.

The program does not use any config file and everything needed to compose
mails (and attachments) is driven via command line parameters.

(jperkin)

2017-07-17 15:54:59 UTC MAIN commitmail json YAML

Add bl3 file.  Resolves NetBSD/pkgsrc#3 from Michael Moll.

(jperkin)

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

Performance fix for uniqid()

PHP uniqid() relies on microsecond-precise system clock to produce an
unique identifier. In order to avoid  using the same value, it first
calls usleep(1) to wait for the next microsecond.

Unfortunately, usleep() specification says "The suspension time may be
longer than requested due to the scheduling of other activity by the
system." Indeed, the pause may as as long as an entire execution slice,
causing a uniqid() call to last more than 10 ms.

This is fixed by replacing the usleep() call by time polling using
gettimeofday() until the microscecond change. Since the getttimeoday()
system call lasts around a microsecond, only a small time is wasted
calling  multiple gettimeofday. On the benefit side, uniqid() performance
in increased 10000 fold without changing its behavior.

Submitted upstream as https://bugs.php.net/bug.php?id=74851

(manu)

2017-07-17 12:31:17 UTC MAIN commitmail json YAML

Updated net/ocamlnet to 4.1.2nb5

(jaapb)

2017-07-17 12:30:55 UTC MAIN commitmail json YAML

2017-07-17 09:45:36 UTC MAIN commitmail json YAML

Corrected some PLIST duplication

(jaapb)