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

2024-05-12 15:17:22 UTC Now

2015-08-29 12:15:18 UTC MAIN commitmail json YAML

Updated www/firefox to 40.0.3

(ryoon)

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

Update to 40.0.3

* Enable PIE.

Changelog:
Changed Disable the asynchronous plugin initialization (1198590)
Fixed Fix a segmentation fault in the GStreamer support (GNU/Linux) (1145230)
Fixed Fix a startup crash when using DisplayLink (Windows Only) (1195844)
Fixed Fix a regression with some Japanese fonts used in the <input> field (1194055)
Fixed On some sites, the selection in a select combox box using the mouse could be broken (1194733)
Fixed Some search partner codes were missing (1195683)
Fixed Various security fixes

Fixed in Firefox 40.0.3
    2015-95 Add-on notification bypass through data URLs
    2015-94 Use-after-free when resizing canvas element during restyling

(ryoon)

2015-08-29 06:32:11 UTC MAIN commitmail json YAML

Updated devel/ninja-build to 1.6.0

(wiz)

2015-08-29 06:32:02 UTC MAIN commitmail json YAML

Update to 1.6.0. Build tested only, I don't know how to runtest this.

Changes:

I've tagged a new release of Ninja, version v1.6.0

== Release notes

* rules are now scoped to the subninja they're in. See thread
  "RFC: allow scoping rules via subninja"
  (https://groups.google.com/forum/#!topic/ninja-build/q8esdaNErjo)
  for discussion. (#921)
* dupe edges with multiple outputs now uses first edge
  instead of last (#867)
  + can make this warning optionally an error (-w dupbuild=err),
    which will hopefully become the default one day
    (this release is step 1 of #931)
* pools actually work now (#959)
* no longer print "Recompacting..." when recompacting –
  it's very fast in practice anyway
* generators can now run more often than twice if needed (#908)
* unexpected output names now cause a rebuild instead of
  a hard error (#417)

* POSIX-specific changes
  + child processes get detached from terminal (#909)
  + check for SIGINT after ppoll/pselect -> faster Ctrl-C (#893)
  + add an explicit SIGTERM signal handler (#743)

* Windows-specific changes
  + `-t graph` now produces working dot files on Windows
    when files contain backslashes
  + ninja now uses the full width in cmd.exe
    (it was one column short previously)
  + Ctrl-s (or pause key) in cmd.exe now pauses ninja
  + ninja now builds with MSVS2015
  + run more than 34 child processes if there are
    more than 32 cores. (#958)

* Ran ninja under afl-fuzz and fixed all crashes and bugs it found
  (see new afl-fuzz section in HACKING)
  + fix crashes on cyclic graphs with multiple outputs (#875, #867)
  + failing stat() now aborts build (#830, #904)
  + cyclic rule bindings no longer crash (#902)
  + dependency cycles with multiple outputs no longer get
    ninja into a stuck state (#934)

* Tweaks to configure.py
  (only relevant if you compile ninja itself)
  + configure.py now works with Python 3
  + configure.py now has a --verbose mode
  + configure.py now passes -fdiagnostics-color, so ninja's build
    is now colored with both new enough clangs (3.3+)
    and gccs (4.9+)

* Improvements to zsh completion to work better on OS X

* Documentation updates
+ the target^ syntax is now documented
+ the rule scoping change mentioned above is documented

(wiz)

2015-08-29 04:43:38 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-mysql to 4.032

(wen)

2015-08-29 04:41:50 UTC MAIN commitmail json YAML

Update to 4.032

Upstream changes:
2015-07-20 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.032)
* Full-release to include 02 and 01.

2015-06-15 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.032_02)
* Added support for utf8mb4 by Dani螔 van Eeden and Eric Herman (Booking.com)
* Added patch for connection attributes in MySQL 5.6.6+, by Dani螔 van Eeden
  and Eric Herman (Booking.com).

2015-04-16 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.032_01)
* Fixed test rt88006-bit-prepare on MyISAM storage
  (Reported both in RT102657 and by Scimon on github)
* Fix for https://rt.cpan.org/Public/Bug/Display.html?id=102717 "Fritz" Friedrich Haubensak (hsk AT fli-leibniz DOT de)
Vielen Danken!
* Corrected name ofINSTALL.pm in POD David Farrell <davidnmfarrell AT gmail DOT com>

    Corrected name of INSTALL.pm in POD

(wen)

2015-08-29 03:54:32 UTC MAIN commitmail json YAML

Updated devel/p5-Set-Object to 1.35

(wen)

2015-08-29 03:53:00 UTC MAIN commitmail json YAML

Update to 1.35
Update LICENSE

Upstream changes:
1.35, 2015-06-10 ^

    Change to Artistic License 2.0
    Add more misc tests. Add use strict to Set::Object::Weak

(wen)

2015-08-29 03:45:49 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.3.7

(wen)

2015-08-29 03:44:07 UTC MAIN commitmail json YAML

Update to 3.3.7
Update DEPENDS

Upstream changes:
3.3.7 2015-08-28 13:45:00+0900
    - Fix for older Perl 5.8.8 or lower(#145)
    - Enable 5.8 tests again

3.3.6 2015-08-25 13:50:00+0900
    - Fix issue 'include' makes stack pointer incorrect(#130)

3.3.5 2015-08-05 18:50:00+0900
    - Update Mouse version for Perl 5.22 or higher

(wen)

2015-08-29 03:10:27 UTC MAIN commitmail json YAML

Updated net/mikutter to 3.2.6

(tsutsui)

2015-08-29 03:09:40 UTC MAIN commitmail json YAML

Update mikutter to 3.2.6.

* Fix warnings by Enumerator.new calls without blocking
* Avoid excessive tooltip creations

(tsutsui)

2015-08-29 02:38:48 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.4.5

(wen)

2015-08-29 02:37:24 UTC MAIN commitmail json YAML

Update to 2.4.5

Upstream changes:
v2.4.5 2015-08-03T15:57:50Z
    - Fix for older Perl(< 5.14.0) (#54)

(wen)

2015-08-29 02:35:14 UTC MAIN commitmail json YAML

kdesdk-kioslaves doesn't build with subversion 1.9, so comment out
dependency to allow meta package to build.  bump PKGREVISION

(markd)

2015-08-29 02:30:29 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1603

(wen)

2015-08-29 02:29:53 UTC MAIN commitmail json YAML

2015-08-29 02:29:22 UTC MAIN commitmail json YAML

Update to 2.1603
Update DEPENDS

Upstream changes:
2.1603  2015-08-28

  - No changes from 2.1602-TRIAL (other than a minor documentation tweak).

2.1602  2015-08-14 (TRIAL RELEASE)

  [BUG FIXES]

  - Replaced uses of overload::Overloaded with the new
    Devel::OverloadInfo::is_overloaded (thanks, ilmari!) to work around more
    issues with overload handling in older versions of perl.

2.1601  2015-08-10 (TRIAL RELEASE)

  [BUG FIXES]

  - Explicit boolean overload handling has been added to Class::MOP::Method
    and Moose::Meta::Role::Method::Required, to work around a bug with the
    handling of overload fallbacks on perl 5.8.x.  In particular this fixes
    issues observed in MooseX::MethodAttributes.

(wen)

2015-08-28 22:46:36 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Unidecode to 1.24

(mef)

2015-08-28 22:46:28 UTC MAIN commitmail json YAML

Update to 1.24
--------------
2015-08-28  Sean M. Burke  sburke@cpan.org
  * RELEASE 1.24.  Fixing a little (BIG) bug that David Cusimano is a
    superstar for having noticed.  Ah, what a difference a ";" vs a ","
    makes!
    [https://rt.cpan.org/Public/Bug/Display.html?id=105420]

  * I'M BACK.  After nine months of semi-catastrophic system failures,
  and after Voyager-style flybys of a dozen project deadlines... and now
  I can somehow try to get back in the swing of things.

  * ANOTHER superstar is Mistah Brendan Byrd who said that there are
  [ https://rt.cpan.org/Public/Bug/Display.html?id=102357 ] many ports of
  Unidecode to other languages and that I should brag about that fact,
  and he is very extremely correct, so now the Pod in Unidecode.pm indeed
  does just that.

  * (I got my distro-building back up and running.  WOLVERIIIINES!)

  * I'm thinking of having future Unidecode/*.pm data files contain the
  canonical Unicode character name for every character as a comment.
  Obviously, this would make the dist pretty big.  But the
  lib/Unidecode/*.pm files is somewhere around a meg.  What's a few megs
  more?... with the benefit of added clarity?  Everyone's a winner!

(mef)

2015-08-28 22:06:18 UTC MAIN commitmail json YAML

bulk build suggests zlib

(wiedi)

2015-08-28 21:39:47 UTC MAIN commitmail json YAML

Updated geography/osm2pgsql to 0.88.1

(wiedi)

2015-08-28 21:38:33 UTC MAIN commitmail json YAML

Update geography/osm2pgsql to 0.88.1

Release 0.88.1
This maintainance release fixes duplicates in the job
queues for pending ways and relations, minor compiler
errors, and updates memory usage documentation.

The duplicates in job queues (#419) only impacted
multithreaded updates and was not observed in most
cases.

Release 0.88.0, a new stable branch
If upgrading and using a database created with 0.86.0 or earlier,
the schema migrations in docs/migrations.md are required.

Major changes since 0.86.0

- Osm2pgsql is now C++ and requires the Boost libraries
- A new backend has been added, the ���multi��� backend. This allows
  multiple tables which can each contain different types of features.
  More documentation is available at docs/multi.md
- In-database pending way tracking has been replaced with in-memory
  tracking, offering significant performance gains.
- Rendering tables are ordered by GeoHash when created, resulting in
  significant performance improvements.
- z_logic has been improved, taking into account more recent work
  across multiple styles.
- The node storage has been improved, and out of order nodes and
  nodes at 0,0 should now always be handled correctly
- A new test suite with unit tests
- Many bug-fixes

Changes since 0.87.3 include

- C++ cleanups
- default.style cleanups to improve ease of modification
- Remove the lockfree queue pending implementation and default
  to what was --without-lockfree, which uses less RAM
- RAM node storage cleanups
- Better node storage test coverage

(wiedi)

2015-08-28 18:14:42 UTC MAIN commitmail json YAML

2015-08-28 15:18:24 UTC MAIN commitmail json YAML

Upstream claims that it doesn't matter that one file does not compile.
Allow python-2.x again and adapt PLIST.

(wiz)

2015-08-28 13:25:41 UTC MAIN commitmail json YAML

Updated security/libgnome-keyring to 3.12.0

(wiz)

2015-08-28 13:24:38 UTC MAIN commitmail json YAML

Update to 3.12.0:

Changes in version 3.12.0 are:
* Build fixes

Changes in version 3.11.92 are:
* This library is now deprecated

Changes in version 3.10.1 are:
* Updated translations

Changes in version 3.10.0 are:
* Build fixes

Changes in version 3.9.1 are:
* Build fixes and tweaks

Changes in version 3.8.0 are:
* Updated translations

Changes in version 3.7.92 are:
* Updated translations

Changes in version 3.7.91 are:
* Build fixes [#691343]

Changes in version 3.7.5 are:
* Updated translations
* Build fixes

Changes in version 3.7.2 are:
* Share the secure memory pool with libsecret and gcr
* Other minor tweaks

Changes in version 3.6.0 are:
* Updated translations

Changes in version 3.5.6 are:
* More warnings about attributes not being stored secretly
* Build fixes
* Updated translations

Changes in version 3.5.4 are:
* Vala bindings

Changes in version 3.5.3 are:
* Fix debugging for G_MESSAGES_DEBUG
* Some minor fixes to avoid vala regressions

(wiz)

2015-08-28 12:58:11 UTC MAIN commitmail json YAML

Updated www/goaccess to 0.9.3

(wiedi)

2015-08-28 12:53:47 UTC MAIN commitmail json YAML

update www/goaccess to 0.9.3

Changes to GoAccess 0.9.3 - Wednesday, August 26, 2015

  - Added the ability to set custom colors on the terminal output.
  - Added the ability to process logs incrementally.
  - Added a default color palette (Monokai) to the config file.
  - Added column headers for every enabled metric on each panel.
  - Added cumulative time served metric.
  - Added maximum time served metric (slowest running requests).
  - Added the ability to parse the query string specifier '%q' from a log file.
  - Added CloudFlare status codes.
  - Added command option to disable column name metrics --no-column-names.
  - Added AWS Elastic Load Balancing to the list of predefined log/date/time
    formats.
  - Added DragonFly BSD to the list of OSs.
  - Added Slackbot to the list of crawlers/browsers.
  - Disabled REFERRERS by default.
  - Ensure bandwidth metric is displayed only if the %b specifier is parsed.
  - Fixed issue where the '--sort-panel' option wouldn't sort certain panels.
  - Fixed several compiler warnings.
  - Set predefined static files when no config file is used.
  - Updated Windows 10 user agent from 6.4 (wrong) to 10.0.(actual)

Changes to GoAccess 0.9.2 - Monday, July 06, 2015

  - Added ability to fully parse browsers that contain spaces within a token.
  - Added multiple user agents to the list of browsers.
  - Added the ability to handle time served in milliseconds as a decimal number
    `%L`.
  - Added the ability to parse a timestamp in microseconds.
  - Added the ability to parse Google Cloud Storage access logs.
  - Added the ability to set a custom title and header in the HTML report.
  - Added '%x' as timestamp log-format specifier.
  - Ensure agents' hash table is destroyed upon exiting the program.
  - Ensure 'Game Systems' are processed correctly.
  - Ensure visitors panel header is updated depending if crawlers are parsed or
    not.
  - Fixed issue where the date value was set as time value  in the config dialog.
  - Fixed memory leak in the hits metrics when using the in-memory storage
    (GLib).

(wiedi)

2015-08-28 12:52:39 UTC MAIN commitmail json YAML

Note update of net/zeromq to 4.1.3.

(he)

2015-08-28 12:52:01 UTC MAIN commitmail json YAML

Update to zeromq version 4.1.3, currently latest stable release.

Pkgsrc changes:
* Adapt PLIST

Upstream changes:

0MQ version 4.1.3 stable, released on 2015/08/17
* Fixed #1532 - getsockopt ZMQ_RCVMORE now resets all bits instead of only 32
* Fixed #1445 - zmq::socket_base_t::connect fails on tcp ipv6 address

0MQ version 4.1.2 stable, released on 2015/06/15
* Added explicit reference to static link exception in every source file.
* Bumped ABI version to 5:0:0 since 4.1.x changed the ABI.
* Fixed STDINT event interface macros to work with CZMQ 3.0.
* Fixed installation of man pages when BUILD_DOC is not set.
* Fixed #1428 - regression on single-socket proxies.

0MQ version 4.1.1 stable, released on 2015/06/02
* Fixed #1208 - fix recursion in automake packaging.
* Fixed #1224 - crash when processing empty unsubscribe message.
* Fixed #1213 - properties files were missing from source packages.
* Fixed #1273 - V3 protocol handler vulnerable to downgrade attacks.
* Fixed #1347 - lack way to get peer address.
* Fixed #1362 - SUB socket sometimes fails to resubscribe properly.
* Fixed #1377, #1144 - failed with WSANOTINITIALISED in some cases.
* Fixed #1389 - PUB, PUSH sockets had slow memory leak.
* Fixed #1382 - zmq_proxy did not terminate if there were no readers.

0MQ version 4.0.8 stable, released on 2015/07/xx
* Fixed LIBZMQ-949 - zmq_unbind fails for inproc and wildcard endpoints

0MQ version 4.0.7 stable, released on 2015/06/15
* Fixed #1428 - regression on single-socket proxies.

0MQ version 4.0.6 stable, released on 2015/06/02
* Fixed #1273 - V3 protocol handler vulnerable to downgrade attacks.
* Fixed #1362 - SUB socket sometimes fails to resubscribe properly.
* Fixed #1377, #1144 - failed with WSANOTINITIALISED in some cases.
* Fixed #1389 - PUB, PUSH sockets had slow memory leak.
* Fixed #1382 - zmq_proxy did not terminate if there were no readers.

(he)

2015-08-28 12:26:55 UTC MAIN commitmail json YAML

+ firefox-40.0.3, gcompris-15.02, maxima-5.37.0, raine-0.64.8,
  tesseract-3.04.00.

(wiz)

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

Updated misc/calibre to 2.36.0

(wiz)

2015-08-28 12:08:19 UTC MAIN commitmail json YAML

Update to 2.36.0:

New Features

Icon themes: Change the calibre icons easily via icon themes
When adding empty books to the library also allow creating duplicates
of the current book, with all metadata copied. To use right click
the Add Books button and select 'Add Empty Books'
Driver for the Unusual Sapiens V2 and Adlibris Letto readers.
Kobo driver: Add support for firmware 3.17.3
E-book viewer: Add a command line option to open the previously
read book when starting up.
Edit Book: Live CSS: Allow copying of CSS rules by right clicking
on the Live CSS panel.
Linux installer: Install application and mimetype icons in multiple
sizes

Bug Fixes

Amazon metadata download: Support for yet another variant of amazon
cover image markup
E-book viewer: Fix --open-at sometimes giving inaccurate results
(depends on speed of book loading)
EPUB Metadata: Add workaround for bug in PocketBook firmware which
causes it to fail to read series metadata if the series number is
declared before the series.
Fix user defined template functions leaking from one library to
another when switching libraries/using copy to library.
Fix a regression in the previous release that could cause the marked
books icon to be incorrectly rendered next to the row number
Edit Book: Check Book: Fix incorrect links that consist only of an
anchor and no filename not being detected.
AZW3 Output: Fix large tables (with many columns) not rendering
correctly on Kindles.

(wiz)

2015-08-28 11:30:42 UTC MAIN commitmail json YAML

Updated www/p5-libapreq2 to 2.13

(wiz)

2015-08-28 11:29:52 UTC MAIN commitmail json YAML

Update to 2.13:

Changes with libapreq2-2.13 (released December 3, 2010)

- HTTP Only Cookie [Robert Stone & Adam Prime]
  The C and Perl Cookie APIs now support an HttpOnly flag to tell
  user agents to deny client-side script access to the cookie

(wiz)

2015-08-28 11:25:52 UTC MAIN commitmail json YAML

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

Update checksums for DIST_SUBDIR change.

(wiz)

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

Removed p5-eBay-API.

(wiz)

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

Remove p5-eBay-API.
Does not build.
Latest upstream version is from 2008.
Bug reports indicate that details of the API have changed in the meantime.

(wiz)

2015-08-28 10:58:46 UTC MAIN commitmail json YAML

Updated filesystems/fuse-gphotofs to 0.5

(wiz)

2015-08-28 10:57:42 UTC MAIN commitmail json YAML

Update to 0.5 to fix build with latest libgphoto. Set LICENSE.

What's new in 0.5
-----------------

- ported to work with new libgphoto2 2.5.0 and later

(wiz)

2015-08-28 10:51:54 UTC MAIN commitmail json YAML

Updated devel/py-google-apputils to 0.4.2nb1

(wiz)

2015-08-28 10:51:42 UTC MAIN commitmail json YAML

Fix permissions on egg info files. Add link to bug report.
Update HOMEPAGE.
Bump PKGREVISION.

(wiz)

2015-08-28 10:45:39 UTC MAIN commitmail json YAML

Mark as BROKEN with perl-5.22 and link to upstream bug report.

(wiz)

2015-08-28 10:42:57 UTC MAIN commitmail json YAML

Updated www/py-tornado to 4.2.1nb1

(wiz)

2015-08-28 10:42:46 UTC MAIN commitmail json YAML

Add missing dependency for python-2.7 and python-3.3.
Fix PLIST for python-3.3.
Bump PKGREVISION.

(wiz)

2015-08-28 10:37:15 UTC MAIN commitmail json YAML

Add upstream bug report URL.

(wiz)

2015-08-28 10:34:58 UTC MAIN commitmail json YAML

Updated www/py-gunicorn to 19.3.0nb1

(wiz)

2015-08-28 10:34:07 UTC MAIN commitmail json YAML

Mark as not-for-python-2.x. Add compiled files for 3.x to PLIST.
Bump PKGREVISION.

(wiz)

2015-08-28 10:26:40 UTC MAIN commitmail json YAML

Mark as not-for-python-3.x.

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 561: ordinal not in range(128)

(wiz)

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

Mark as not-for-python-3.x.

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 1648: ordinal not in range(128)

(wiz)

2015-08-28 09:27:36 UTC MAIN commitmail json YAML

Added textproc/miller version 2.0.0

(wiz)

2015-08-28 09:27:27 UTC MAIN commitmail json YAML

2015-08-28 09:27:11 UTC MAIN commitmail json YAML

Import miller-2.0.0 as textproc/miller.

Miller is like sed, awk, cut, join, and sort for name-indexed data
such as CSV.

With Miller, you get to use named fields without needing to count
positional indices.

This is something the Unix toolkit always could have done, and
arguably always should have done. It operates on key-value-pair
data while the familiar Unix tools operate on integer-indexed
fields: if the natural data structure for the latter is the array,
then Miller's natural data structure is the insertion-ordered hash
map. This encompasses a variety of data formats, including but not
limited to the familiar CSV. (Miller can handle positionally-indexed
data as a special case.)

(wiz)

2015-08-28 09:09:31 UTC MAIN commitmail json YAML

Updated devel/jq to 1.5

(wiz)

2015-08-28 09:09:22 UTC MAIN commitmail json YAML

Update to 1.5, and simplify a lot.

New features in 1.5 since 1.4:

- regular expressions (with Oniguruma)

- a library/module system

- many new builtins

    - datetime builtins
    - math builtins
    - regexp-related builtins
    - stream-related builtins (e.g., all/1, any/1)
    - minimal I/O builtins (`inputs`, `debug`)

- new syntactic features, including:

    - destructuring (`. as [$first, $second] | ...`)
    - try/catch, generalized `?` operator, and label/break
    - `foreach`
    - multiple definitions of a function with different numbers of
      arguments

- command-line arguments

    - --join-lines / -j for raw output
    - --argjson and --slurpfile
    - --tab and --indent
    - --stream (streaming JSON parser)
    - --seq (RFC7464 JSON text sequence)
    - --run-tests improvements

- optimizations:

    - tail-call optimization
    - reduce and foreach no longer leak a reference to .

(wiz)

2015-08-28 08:17:38 UTC MAIN commitmail json YAML

patch to let SunOS, other than sunpro compilers, use assembler.
The problem is more the ilk of the cpp installed..  bump PKGREVISION

(richard)

2015-08-28 08:09:28 UTC MAIN commitmail json YAML

Sync with wip/dcc:
drop perl dependency, fix fetch command

>From Petar Bogdanovic in PR 50163.

(wiz)

2015-08-28 07:47:48 UTC MAIN commitmail json YAML

Remove descriptions for removed options.

(wiz)

2015-08-28 07:47:19 UTC MAIN commitmail json YAML

Updated sysutils/mc to 4.8.14

(wiz)

2015-08-28 07:47:08 UTC MAIN commitmail json YAML

Update to 4.8.14. Reduce package options to simplify package maintenance.
Let me know if you need one of the removed options.

Version 4.8.14

- Core

  * Minimal version of GLib is 2.14.0
  * Add new panel binding "!SelectExt" to select/unselect files with the same extension as the current file (#3228)
  * Speed up of directory size calculation (#3247)
  * Support of italic text (#3065)

- Editor

  * New syntax highlighting support:
    - puppet (#3266)

- Viewer

  * Rewrite mcview's rendering and scrolling (#3250, #3256)
    - no more partial lines at the top and failure to scroll when Up or Down is pressed;
    - better handling of CJK characters;
    - handle combining accents;
    - improved nroff support;
    - more conventional scrolling behavior at the end of the file.
  * Use VIEW_SELECTED_COLOR in plain mode (#3405)
  * In !QuickView panel, don't pass any chars to command line to avoid unexpected command execution (#3253)

- Misc

  * Code cleanup (#3265, #3262)
  * Bind poedit to Edit action for .po files (#3287)
  * Better grammar mcedit user menu (#3246)

- Fixes

  * Fail to build against musl libc (#3267)
  * Error compiling with glib 2.20.3 (#3333)
  * Overwrite of the PROMPT_COMMAND bash variable (#2027)
  * contrib/*.?sh are not recreated after rerun of configure (#3181)
  * File rename handles zero-length substitutions incorrectly (#2952)
  * Lose files on "Skip" when "Cannot preallocate space for target file" (#3297)
  * Info panel can't obtain file system statistics on Solaris (#3277)
  * "Shell patterns" broken beyond repair (#2309)
  * File selection by patterns uses bytes instead of unicode characters (#2743)
  * Copy files dosn't work as expected, when copying to a directory with the special symbol in its name (#3235)
  * Wrong order of old_colors table items (#3404)
  * Input line: Alt+Backspace on one-letter word erases too much (#3390)
  * "Directory scanning" window is too narrow (#3162)
  * No Help for User Menu (#3409)
  * mcedit: paste from clipboard does not work (#3339)
  * mcviewer: hang when viewing broken man page (#2966)
  * mcview hex: incorrect highlight when search string not found (#3263)
  * mcview hex edit: UTF-8 chars are not updated (#3259)
  * mcview hex edit: can't enter certain UTF-8 characters (#3260)
  * mcview hex edit: CJK overflow (#3261)
  * mcedit: status line doesn't show full path to file (#3285)
  * Freeze when copying from one FTP location to another (#358)

Version 4.8.13

- Core

  * New engine of user-friendly interruption of long-time operations (#2136)

- Editor

  * Improvements of syntax highlighting:
    * CMake (#3216)
    * PHP (#3230)
  * Translate language names in the spelling assistant dialogue (#3233)

- Viewer

  * Add separate normal(default) colour pair for viewer (#3204)
  * Dealing with utf-8 man pages in view/open (#1539)
  * "Goto line" is 1-based now (#3245)

- Misc

  * Code cleanup (#3189, #3223, #3242)
  * Add new skins: gray-green-purple256 and gray-orange-blue256 (#3190)

- Fixes

  * First Backspace/Delete is ignored after mouse click in an input widget (#3225)
  * Recursive find file doesn't work on Samba share (#3097)
  * Recursive find file doesn't work on Windows NFS share (#3202)
  * Incorrect file counter in move operation (#3196, #3209)
  * "Directory scanning" window is too narrow (#3162)
  * Colon is not recognized inside escape seq in prompt (#3241)
  * Quick view doesn't grab focus on mouse click (#3251)
  * fish subshell: overridden prompt (#3232, #3237)
  * mcviewer: broken switch between raw and parse modes (#3219)
  * mcviewer: incorrect percentage in mcview hex mode (#3258)
  * RAR VFS incorrectly recognizes UnRAR version (#3240)
  * viewbold and viewselected are missing from some skins (#3244)
  * Incorrect enconding name for manual page (#3239)
  * "User menu -> View manual page" doesn't do coloring (#3243)

Version 4.8.12

- Core

  * Speed up of file find (#2290)
  * If cwd is a symlink it is kept at startup (#3093)
  * Improve support of Zsh (#3121, #3124, #3125, #3177)
  * Launch external editor/viewer without passing line number (#3117)
  * Exit without confirmation by default (#3132)
  * Simple user-friendly skin selector (#2165, #3178)
  * Use Joliet and RockRidge in ISO9660 image view action (#3187)

- VFS

  * Use .zip extension as preferred way to recognize ZIP archives (#2857)

- Editor

  * Configurable selection reset on CK_Store (#3111)

- Misc

  * Code cleanup (#3113, #3151)
  * Adjust script permissions to installed ones (#2274)
  * Fix name of FSF in add source files (#3167)
  * Skin cleanups (#3180, #3184)
  * Do not consider "String not found" message as error (#3179)

- Fixes

  * Broken build with NCurses (#3114)
  * Incorrect tilde expansion in copy/rename/move dialog (#3131)
  * Advanced chown: Escape on user list accepts value (#3150)
  * Toggling hidden files using mouse doesn't update the other panel (#3156)
  * Question mark in delete confirmation is on its own line (#3123)
  * Popup dialogs wander upwards upon resize (#3173)
  * Keypad '*' doesn't work with numlock off (#3133)
  * Some inconsistencies in "Learn keys" UI (#3134)
  * Unconventional behavior of "Display bits" dialog (#3152)
  * Shift-Fn keys don't work in 256-color mode of tmux (#2978)
  * mcedit: format paragraph produces inconsistent wrapping (#3119)
  * mcedit: file out-of-date check on saving is botched (#3142)
  * mcedit: 1st line is shifted after paragraph format (#1666)
  * mcedit: trailing newline check applied too early when exiting (#3140)
  * Inconsistency of the arrow's direction in the panel header line across skins (#3157)
  * Possible segfault while passing messages to widgets (#3116)
  * Possible segfault when freeing a VFS (#3116)
  * Segfault in cpio VFS while reading corrupted RPM (#3116)
  * Segfault in sftpfs VFS when trying to view a file (#3176)
  * Incorrect handling of filenames with unrar v5 (#3073)
  * FISH VFS: remote panel confused by filenames with '%' (#2983)
  * iso9660: xorriso shows only one depth (#3122)
  * Nicedark skin looks bad on black-on-white terminals (#3154)
  * Incorrect definition of "topmiddle" and "bottommiddle" characters (#3183)

Version 4.8.11

- Core

  * Live update of panels size when editing layout (#3060)
  * Support "Compute totals" option in move file operation (#2075)

- VFS

  * rpm extfs
    - show dependency version (#2812)
    - support tar payload (#3064)
    - improve support for EPOCH tag (#1588)
    - add support for PREINPROG/POSTINPROG/PREUNPROG/POSTUNPROG, VERIFYSCRIPTPROG and TRIGGERSCRIPTS/TRIGGERSCRIPTPROG tags (#1588)

- Editor

  * Support "bracketed paste mode" of xterm (#2661)
  * Clarify Java syntax highlighting (#3057)

- Misc

  * Print warnings about unknown '--with-' / '--enable-' configure options (#3029)
  * Code cleanup and refactoring (#3051, #3066)

- Fixes

  * FTBFS on GNU Hurd (#3053, #3071)
  * Segfault while moving files (#3059, #3105)
  * Broken handling of mc command line arguments (#3047)
  * Copy/move doesn't work if num_history_items_recorded=0 (#3076)
  * No subdir path completion in current dir, if stub is not starting with './' (#3018)
  * Deprecated "find -perm +xxx" syntax is used (#3089)
  * Home, End, Shift-Fn keys don't work in tmux (#2978)
  * Improper [en|dis]abling of layout dialog split adjustment buttons (#3061)
  * Bogus strings in 'Confirmation' config dialog (#2271)
  * "Configure options" first entry not highlighted (#3084)
  * "Setup saved to ~/.config/mc/ini" message is misleading (#3096)
  * F3 doesn't work on .so files in FreeBSD 9.x (#3101)
  * Typo in mc.lib: "less=%filename +%linenog" instead of "+%lineno" (part of #3044)
  * Wrong order of filename and line number for external editor (part of #3044)
  * mcedit: tabs are lost when text is pasted (#1797 as part of #2661)
  * mcedit: question on large file treats Escape as Yes (#3107)
  * Broken case-sensitive search in editor/viewer/diffviewer (#3069)
  * Changes to files in nested .zip archives are lost (#3070)
  * Incorrect handling of filenames with spaces with unrar v5 (#3073)
  * iso9660 VFS: filenames truncating in ISO file listing (#3091)
  * vfs_path_from_str_flags() doesn't support VPF_STRIP_HOME (#3098)
  * Bright colors are used as background colors in 16-color skins (#3050)
  * Various defects in documentation (#3052, #3092)

Version 4.8.10

- Core

    * Do not link GModule if it is not required (save space on embedded systems) (#2995)
    * Behavior of the 'Right' key in the 'Directory hotlist' was changed: now 'Right' key is used only to enter into the group (#3045)

- Misc

    * Code cleanup (#3035)

- Fixes

    * Build failure on Cygwin (#3041)
    * Broken NCurses detection (#3043)
    * Broken handling of mc command line arguments (#3047)
    * Cannot enter into zip archive in tar one (#3034)
    * Cannot open some jar files
    * mcedit: file descriptor leak (#3040)
    * mcedit: paragraph format doesn't respect multibyte characters (#2713)
    * Crash after entering a wrong SFTP password (#3036)

Version 4.8.9

- VFS

    * extfs: support unrar-5 (#3015)
    * extfs: use xorriso (if exists) for writing into ISO images (#3027)

- Editor

    * Support unlimited file size (#1743)

- Misc

    * Lot of code cleanups (#2990, #2071, #2164, #2998, #3003, #3005, #3022)
    * Display additional info while viewing (by F3) *.iso files (#2006)
    * New skins:
        - modarin256: set of 256-color skins from Oliver Lange (#2737)

- Fixes

    * Fail to link if system lib does not contain strverscmp (#2992)
    * Segfault when mc's temporary directory doesn't belong to the correct user (#3021)
    * Race condition when creating temporary directory (#3025)
    * Mouse doesn't work in screen and tmux (#3011)
    * Incorrect file size in copy/move overwrite query dialog (#3000)
    * Garbage in subshell prompt (#3001)
    * Incorrect WLabel redraw after text change (#2991)
    * Find File: "All charsets" options don't work (#3026)
    * When an unknown key is pressed, it is interpreted as garbage (#2988)
    * Segfault on creating new file in external editor (#3020)
    * Rotating dash is not removed when mc finishes reading the directory (#2163)
    * mcedit: word completion failed if word to be completed is begun from begin of file (#2245)
    * mcview: broken switch between raw and parse modes (#2968)
    * Hex viewer: continue search doesn't work (#2706)
    * sftpfs: broken SSH aliases (#2923)

Version 4.8.8

- Core

    * Make copy/move progress dialog window wider up to 2/3 of screen width (#2076)
    * Ask file name before create new file in editor (#2585)
    * Support newer extended mouse protocol SGR-1006 instead of URXVT-1015 (#2956)
    * Allow skip directory scanning before file operation. Print directory count and size in addition to directory name (#2101)
    * Add jump support to target line in some external editors and viewers (#2206)

- Editor

    * Update syntax highlighting:
        - Jal programming language (#2855)
        - gplink configuration files (.lkr extension) (#2855)
        - Makefile with .mak extension (#2896)
        - ZSH configuration files (#2950)
        - Fortran (#2962)

- Misc

    * Code cleanup (#2944, #2954)
    * Report real compiler in MC_CHECK_ONE_CFLAG instead of 'gcc'
    * Hints files now translated via Transifex (#2980)

- Fixes

    * Segfault in file operation due to unhandled regexp error (#2493)
    * Tab completion vs. spaces and escaping (#55)\
    * Special chars are not escaped in autocompletion of filenames (#2626)
    * Buttons in the 'Directory hotlist' window are placed incorrectly (#2958)
    * Mouse doesn't select text in subshell in native console (#2964)
    * Mouse click below non-droppeddown menubar activates menu box (#2971)
    * Insufficient quoting and wrong message in user menu (#2947)
    * mcedit: floating point exception (division by zero) (#2953)
    * mcedit: broken autocompletion (#2957)
    * mcview: broken magic mode (#2976)
    * Broken opening of .war archives (#2974)

Version 4.8.7

- Core

    * Minimal GLib version is 2.12.0
    * Implementation of suspend/resume in copy/move file operations (#2111)
    * Start of widget subsystem reimplementation (#2919)

- VFS

    * uc1541 extfs plug-in updated up to version 2.5 (#2935)

- Editor

    * Reset selection after text paste (only in non-persistent selection mode) (#2660)
    * Don't indent blank lines (#303).
    * Add .psgi as Perl syntax highlighting (#2912)
    * Place cursor after inserted chars (#319)
    * Add option in ini file to save spelling language (spell_language=NONE for disable aspell support) (#2914)

- Misc

    * Code cleanup (#2888, #1950)
    * Minimal "check" utility version is 0.9.8
    * Remove the empty contrib/dist/debian/ since it maintained separately in Debian (#2871)
    * mc.ext updates:
        - add support of SVG images (#2895)
        - add support of .asm file extension (#2892)
        - add support of .hh file extension (#2892)
        - all file extension for source files now are case insensitive (#2892)
        - add support of JNG and MNG images (#2893)
        - add support of Gnumeric's spreadsheets (#2894)
        - add support of .war archives (#2891)
        - make a choice between arj and unarj archivers (#2890)
        - make a choice between 7z and 7za archivers (#2890)
        - add support of ape, aac and wvm4a media formats (#2767)
        - add support of cbr and cbz comic books (#2739)
        - add support of epub e-book format (#2739)
        - add support of PAR archives (#2739)
        - use libreoffice instead of ooffice, if found, to open ODT files (#2723)
        - use dvicat if dvi2tty not found to view DVI files (#1686)
        - use 'see' utility as default pdf viewer, if found (#1686)
        - use 'see' utility to view images in console (#1686)
    * Highlight OGV files as media (#2934)
    * Added new translations:
        - Persian (fa)
        - Croatian (hr)

- Fixes

    * Build failure on Cygwin (#2917)
    * Fail to check ncurses library if --with-ncurses-inc and --with-ncurses-libs options are used (#2926)
    * Crash on Solaris while trying to copy a file (#2906)
    * CVE-2012-4463: Does not sanitize MC_EXT_SELECTED variable properly (#2913)
    * Attributes of existing directories are never preserved when copying (#2924)
    * Broken path completion on paths starting with ~/ (#2898)
    * Terminal settings are not changed when window is resized (#2198)
    * Enter into symlink to compressed patch shows empty patch (#2910)
    * Test failure on Cygwin due to incorrect linkage flag (#2918)
    * Non-portable test (#2883)

Version 4.8.6

- Fixes

    * mcedit: two-columns extra offset of cursor after tab character (#2881)
    * diffviewer: cannot open file if name contains '$' (#2873)

Version 4.8.5

- Core

    * Implemented case-insensitive patterns in mc.ext bindings (#2250)

- Editor

    * Code refactoring and cleanup (#1977)

- Diff viewer

    * Bidirectional merge (F5 merge left-to-right, F15 - merge right-to-left) (#2863)

- Misc

    * Syntax highlighting news and updates:
        - update assembler.syntax: x86 AMD64 registers highlighting (#2542)
        - new cmake.syntax: preliminary and incomplete syntax file for CMakeLists.txt files (#2084)
        - new dlink.syntax: syntax highlighting for D-Link switches command set (#2649)
        - update properties.syntax: more nice look-and-feel (#1869)
    * mc.ext enhancement (#2103):
        - use chm_http text-mode handler for CHM files
        - play sounds only from videos in text mode
        - use pdftotext -layout -nopgbrk switches
        - try to use elinks before links for HTML
        - soffice2html text-mode handler for SXW files
        - wvHtml text-mode handler for doc files
        - xlhtml text-mode handler for XLS files
        - ppthtml text-mode handler for PPT/PPS files
        - open=view+pager fallback (noX) for PostScript, PDF, OD[PST] and DVI
        - standarized $DISPLAY checks
    * File extension support:
        - SQLite database files (#2103)
        - compiled Java files (*.class) (#2103)
        - m4a for MP4 containers with audio data in the Advanced Audio Coding (AAC) or its own Apple Lossless (ALE, ALAC) formats (#2869)
        - .ogm extension was deprecated in favor of .ogv (#2664)

- Fixes

    * Bad EXTHELPERSDIR substitution if --prefix is not set (#2849)
    * Partially broken loading of user-defined keymap file (#2848)
    * Enter on directory named '~' goes to the home one (#2874)
    * Cannot Copy/Move files with filename encoding change (#2791)
    * Cannot view compressed files named like log.1.gz (with digit in name) (#2852)
    * Panel is not refreshed if panel history is called using mouse (#2854)
    * Duplicate entities in panel with 'tree view' mode (#2835)
    * Broken synchronization with filelist and tree panels (#2862)
    * Standalone mcedit doesn't load saved file position (#2853)
    * mcedit segfaults when aspell (en) dictionary is not installed (#2856)
    * mcedit segfaults after "Back from declaration" call (#2859)
    * mcedit: unable to save changes in "Safe save" mode(#2832)
    * Segfault when viewing HTML files with "mc -v" (#2858)
    * Broken 'Enter' action on a rpm file containing space character in filename (#2838)
    * extfs: uc1541 broken handling (#2864)
    * mc.ext: OGV format handled as audio (#2869)

Version 4.8.4

- Core

    * Use xdg-open by default in mc.ext.in if present to open files, fallback on current scheme otherwise (#2118)
    * Improve of mouse event handling in dialogs (#2817)
    * Show extended info about compiled-in paths for internal/external macros in the "mc -F" output (2495)

- VFS

    * Added SFTP support (#1535)

- Editor

    * Multieditor: allow edit many files in one mcedit window (#2261, #2839)
    * Aspell support for spell check (#2788)

- Viewer

    * Handle CK_FileNext/CK_FilePrev actions inside mcviewer (#2814)

- Misc

    * Tweak and cleanup of code in case of --disable-charset option usage (#2827)
    * File extension support:
        - .gem - rubygems (#2797)
        - .cpio.xz - compressed cpio archives (#2798)
        - .webm - WebM video (#2746)
        - .lib - gputils artifacts (#2751)

- Fixes

    * Build failure on FreeBSD 6 (#2808)
    * src/filemanager/filegui.c does not compile on Solaris due to missing macros (#2825)
    * Loss of data on copy to full partition (#2829)
    * Crash at Chown command (#2784)
    * Crash when creating relative symlink (#2787)
    * Misinterpretation of dirs as command line arguments (#2783, #2805)
    * Number of panelized files was limited to 127 (#2813)
    * CK_History removes CK_HistoryNext entries (#2313)
    * URL with port was stored wrong in history (#2833)
    * Can't find 00 (zeroes) in patterns in hex search (#2795)
    * Hotkey conflicts in 'Search' dialog (#2843)
    * Error message when entering into compressed tar and cpio archives (#2785)
    * Garbage directory listing in ftpfs (#2800)
    * Incomplete sand256 skin (#2807)
    * mcedit scripts are installed as data files (#1437)
    * Fails to build from source with --enable-tests (#2786)
    * Tests failure on PowerPC,S390,S390x (#2804)
    * Fail to compile if --without-vfs configure option specified (#2834)
    * do_panel_cd: FTBFS with --enable-tests on [kfreebsd-i386,kfreebsd-amd64,ia64,armhf] (#2803)

Version 4.8.3

- Misc

    * Code cleanup (#2780)

- Fixes

    * Broken support of XDG_* shell variables (#1851)
    * Segmentation fault while background copying (#2663)
    * MC ignores second directory argument (#2762)
    * Interpretation of LANG variable needs to be case insensitive (#2386)
    * Cannot copy zero-length files with "Preallocate space" option (#2755)
    * Problem in the Copy operation with unchecked the "Preserve attributes" option (#2278)
    * * Cursor position reset after update when panel is panelized, but doesn't (#2766)
    * File selection reset after exit from the archive in the root (#2776)
    * Hotlist: broken newly added entries if old-style path is present (#2753)
    * Can't rebind Fx keys in the file manager (#2384)
    * "justified" menu alignment (#2756)
    * The last (or single) word of hyperlinks in the interactive help don't act on mouse clicks (#2763)
    * 'cd' command is not working in shell link (#2758)
    * mc hangs on switching screens (#2608)
    * Case sensitive search with SEARCH_TYPE_PCRE is broken (#2764)
    * mcedit can't run w/o file as parameter (#2754)
    * mcedit can't record input char (#2757)
    * mcedit: save file on top of existing directory changes dir's permissions (#2761)
    * Unable to edit gzipped files (#2759)
    * mcedit hangs up on replace with regexp contains '^' or '$' (#1868)
    * Segfault after open incorrect archive (#2775)
    * mcdiff crashes if one panel is not in the listing mode (#2769)
    * The password for vfs sessions remains in input history (#2760)
    * Showing directory sizes is broken in VFS'es (#2765)
    * Stale symlinks in vfs (#2777)
    * Active VFS directories list contain incorrect current path (#2779)
    * Date not set properly in manpage (#2692)
    * Empty texinfo rule in mc.ext (#2774)
    * Test failure if 'HOME' contains trailing slashes (#2768)

Version 4.8.2

- Core

    * Added new flag -X (--no-x11) to allow dont't use X11 to get the state of modifiers Alt, Ctrl, Shift (#86)
    * Support of '~' as home dir in 'Start at:' field in 'Find File' dialog (#2694)
    * Support of '~' as home dir in hotlists (#2747)
    * Learn of 'Back Tab' is possible now in 'Learn keys' dialog (#2628)
    * Optional '0x' prefix for hexadecimal search (#2705)
    * Dynamically resize panels (#2465)
    * New bindings (ScrollLeft, ScrollRight) for scroll long filenames in panels (#2731)

- VFS

    * Internal VFS reorganization (#2695)

- Editor

    * Added as.syntax (#2708)

- Viewer

    * Added action bindings for backward search (#2105)

- Misc

    * Added hotkeys for all radio/check-buttons in search/replace dialogs (#2704)
    * New file bindings:
        - .m4v, .ts - video (#2702)
        - djv - DjVu? (#2645)
    * Simplify mc.menu - remove LZMA|LZ and change p7 to 7z (#2703)
    * Updated list of known browsers: gnome-moz-remote mozilla firefox konqueror opera (#2725)
    * Added MC_HOME environment variable to set up home directory of MC (as part of #2738)
    * Lot of code cleanup (#2740)

- Fixes

    * Compile failure of 4.8.1 on xBSD because "Undefined symbols: _posix_fallocate" (#2689)
    * MC deletes the wrong file because of forced panel reload before file operation (#2736)
    * Cannot chdir to directory if directory name contains the dollar sign (#2451)
    * Incorrect panel size after change panel split type (#2521)
    * Wrong total bytes counter for subdirs in copy/move dialog (#2503)
    * Display corruption in panels after window shrink (#2684)
    * Command line is unaccessible from tree panel (#2714)
    * Extra confirmation before delete an empty hotlist group (#1576)
    * Can't open an edit zero-length file from VFS in mcedit (#2710)
    * mcedit crashes when ~/.config is a file (#2738)
    * mcedit: reset selection after END/HOME/PgDn/PgUp (#2726)
    * 'make check' fails on arm and alpha (-z muldefs) (#2732)

Version 4.8.1

- Core

    * Use posix_fallocate64() when copying files/moving to a new mount point (#2610)
    * Faster startup (#2637)
    * Support of extended mouse clicks beyond 223 (#2662)

- VFS

    * Added exit point ("..") at the top of file list (after external panelization) (#275, #278)

- Editor

    * Lex/Flex sources (extension .l) handled by yxx.syntax file. Yacc/Bison syntax completed with all symbols (#1647)
    * Updated syntax files:
        - lua

- Misc

    * Updated skins:
        - sand256 (#2640)
        - xoria256 (#2641)
    * Added ability to move MC config files to specified place instead of multiple places in $HOME (#2636)
    * Added configure option --with-homedir (default value: XDG) (#2636)
    * Respect traditional placement of user preferences on Mac OS X (#2658 as part of #2636)
    * A few useful additions to filehighlight.ini (#2646)

- Fixes

    * Doesn't compile when using --disable-nls (#2639)
    * Can't compile on OpenIndiana (Solaris) (#2643)
    * Moving content of bindings to mc.ext during 4.7 -> 4.8 upgrade breaks mc
    * Free space on filesystems >2TB is not displayed properly (#2338)
    * Not all errors are skipped after "Ignore all" choose (#71)
    * Input field in password mode is fully masked with asterisks (#2653)
    * In "Copy File" dialog the "preserve Attributes" checkbox is always unchecked for filesystems mounted with FUSE (#2254)
    * Command line cursor misplaced after a resize in viewer/editor (#2678)
    * Save of some learned keys is broken (#2676)
    * Editor sometimes shows two dots instead of letter (#2372)
    * Editor: word completion should ignore the current word (#2614)
    * Viewer sometimes shows two dots instead of letter (#1730)
    * Viewer shows two dialogs when searcj hot found (#2677)
    * Cannot navigate over spftp servers (#2634)
    * mc adds spaces at the beginning of all files/dirs on ftp servers (#2635)
    * VFS: broken SMB (#2652)
    * man page lies about mc.keymap (#2675)
    * mc does not preserve file mtime when copying over ssh (#2625)

Version 4.8.0

- Misc
    * Code cleanup (#2620)
    * License version updated to GPL3+ (#1551)
    * Added new translation:
        - Interlingua

- Fixes
    * Viewer: cursor position is not restored in hex mode (#2543)
    * fish: broken panels drawing after entering password (#2611)
    * fish: content of modified file is appended instead of overwritten in the remote host (#2632)
    * extfs: broken navigation in archives if current path is encoded (#2621)
    * extfs: strange error message when opening a 7z file if p7zip is not installed (#2598)

Version 4.8.0-pre2

- Core

    * Added -g/--oldmouse option to support of NORMAL/BUTTON_EVENT mouse type (useful for screen/tmux) (#2601)

- VFS

    * New extfs plugin: gitfs (#2467)
    * patchfs enchancement: join several hunks of the same file into one VFS entry (#2573)

- Misc

    * mc.ext: use "include" for $EDITOR entries (#1689)
    * New file bindings:
        - .3gp - video (#2583)

- Fixes

    * Cannot compile 4.8.0-pre1 and 4.7.5.3 on Solaris (#2587)
    * Recent autoconf displays warnings about missing AC_LANG_SOURCE (#2589)
    * Duplication of variable declarations (#2576)
    * Incorrect TTY layer initialization (#2601)
    * Wrong Backspace key behavior in QuickSearch mode if BS key is mapped to CdParentSmart action (#2522)
    * M-o works unexpectedly on symlink shortcuts (#2590)
    * Panelize doesn't honour current sorting (#2175)
    * Hintbar jumps to the top of the screen and overwrites main menu (#2593)
    * File size column is bogus for widths above 9 (#2580)
    * Hex search: incorrect length usage in hexadecimal search (#2579)
    * Editor: Incorrect Pascal syntax highlighting (#2531)
    * Editor: mouse clicks are ignored on the bottom line (#2591)
    * Editor: extended keybingings are broken (#2586)
    * Viewer: Fixed search finds bold/underlined strings twice and highlight search results (#265)
    * Broken listing in ExtFS VFS module (#81)
    * File name length is limited in tar archive (#2201)
    * Crash when copying symlink over ssh (#2582)
    * Broken panels recode (#2595)
    * ftp failures - leading white space in file name (#2594)
    * FISH hangs while copiyng a lot of small files (#2605)

Version 4.8.0-pre1

WARNING: Configuration files was moved from your $HOME/.mc directory into
XDG_CONFIG_* directories to respect FDO standard
(http://standards.freedesktop.org/basedir-spec/basedir-spec-0.7.html).
To get more information, see ticket #1851.

WARNING: VFS paths now handled as vfsprefix1://vfsdata/vfsprefix2://vfsdata
(see #2361). Also, 'bindings' user file was renamed to 'mc.ext', so you need
search in this file all

    Open=file.ext#vfsprefix

and replace them to

    Open=file.ext/vfsprefix://

After this you should rename your 'bindings' file to 'mc.ext'.
Old-style paths are handled just in 'Directory hotlist' dialog, but you couldn't
mix URL-like and old style path elements in one path string. Support of old-style
paths will be removed in next major release (probably in 4.9, who knows...)

WARNING: keybinding names was renamed to provide some unification (see #2511).
The correspondence of old and new keybinging names are described in doc/keybind-migration.txt
file and in doc/keybindMigration web page.

Be aware.

- Core

    * Added 256 colours support (#2169, #2173, #2475)
    * Changed default text in filtered view (alt-!) to input command line (if not empty)
      or stay old behaviour (current file under cursor) (#2266)
    * Added simple swap mode that means the swap of panel locations, in addition to current swap
      of panel content (#2368)
    * Cofiguration files now moved to directory specified in XDG_CONFIG_HOME environment variable (#1851)
    * Panel options are read now from [Panels] section only. [Midnight-Commander] section is not read (#2305)
    * "Show mini info" checkbox was moved from the "Layout" dialog window to the "Panel options" one (#2305)
    * Select files by shift-left/right in file panel (#2534)
    * Added support of skip all errors on multi-file/dir operation (#71)
    * 'Find Files' improvements:
        - support relative ignored directories (#2275);
        - handle of ignored directories in dialog window (#2275);
        - "Search for content" checkbox is enabled by default (#2462)
    * Added hardlinks detection for filehighlight (#2478)
    * Unification of keybind names (#2511):
        - most of keybinding names are changes to unify that names. Table of old and new names
          is available in doc/keybind-migration.txt;
        - improve of key rebinding: previously, to rebind some keys, used must redefine the entire section
          where that bindings are placed in user keymap file. New merge algorithm doesn't require that
          and allows rebind only wanted keys;
        - added --nokeymap command line option to disable external keymaps
    * Sources in 'lib' directory now independent to sources in 'src' one (#2501)
    * Added configure parameter --enable-mclib for build libmc.so shared library (#2501)
    * Added new engine for universal event system (as part of #2501)
    * Optimized loading and saving of configurations and histories (#2541, #2545)
    * Reimplemented i18n support in 'Chmod' dialog window (#2557)

- VFS

    * VFS structure changes (as part of #2501):
        - moved from lib/vfs/mc-vfs to lib/vfs;
        - split VFS-modules by directories and moved to src/vfs;
        - lib/vfs/vfs-impl.h was merged into lib/vfs/vfs.h
    * VFS now used URL-like paths (#2361)

- Editor

    * New engine of the editor macro (#323)
    * Multiply repeat of the recorded actions (#323)
    * Call extermal scripts from the editor (#323, #2512)
    * Added REDO action (#25)
    * Group UNDO by action (#27)
    * Selection is not reset after execute user menu (#2463)
    * Vertical selection is not reset after copy/move (#2504)
    * More intuitive word left/right action (now the cursor stop beside EOL/BOL) (#2483)
    * Duble-click marks the current word. Added action MarkWord to mark word, MarkLine
      to mark current line (#2499)
    * Regexp search&replace: support escape sequences in replacement string (#1882)

- Misc

    * Minor enhancement in mc.ext:
    * added -C key to nm utility in View action for static libraries (#2485)
    * New file bindings:
        - .torrent: view using ctorrent (#2562);
        - .mts: handle as videofile (#2566)
    * Added new entries in cedit.menu: "Sort selection", "Upper case", "Lower case"
    * New skins:
        - Xoria256 (#2469)
        - mc-4.6 (#2524)
    * Updated skins:
    * Nice dark (#1791)
    * Added support for check unit test framework (http://check.sourceforge.net) (as part of #2501)
    * Added -F/--datadir-info option to show extended information about used data dirs (#2495)
    * Added --configure-options to easy update & reconfigure existing mc (#2495)
    * Language-specific man pages and hint and help files are not installed
      if mc is built with --disable-nls option (#2514)
    * Added new translation:
        - Esperanto
    * Code cleanup (#2481, #2515, #2518, #2560, #2570)

- Fixes

    * Build failure on DragonFly BSD (#2516)
    * Broken Del & Backspace in dialogs (in locale CP866) (#1634)
    * Screen and input corruption under xterm in non-UTF locales (#1668)
    * Alt-Backspace shortcut doesn't work (#2455)
    * Broken command autocompletion (#2458)
    * Swap panels doesn't respect sort options (#2368)
    * File list format of panel is initialized incorrectly after switch back from quick view
      or info mode to file list one (#2390)
    * Main menu is not drawn correctly after change of it visibility and activity (#2466)
    * MC switches to left panel after call of command history using mouse (#2459)
    * Find file: don't check content regexp if search for content is not used (#2464)
    * Find file: broken lynx-like navigation in panelization of search result (#2491)
    * Dialog trims leading spaces in input field (#2544)
    * Panelize content is lost when doing F5/F6/F8 on a file on the other panel (#2312)
    * Color of panel header cannot be set in the command line (#2170)
    * ctrl-g key closes file panels (#2520)
    * Incorrect files mark by mouse (#2556)
    * Editor: incorrect restore selection after UNDO (#2456)
    * Editor: segfault after getting the previous char in utf8 (#2484)
    * Editor: incorrect detection of the word boundary (added '{', '}' as end of word) (#2500)
    * Bold and selected colors of viewer cannot be set in the command line (#2489)
    * Viewer: fixed  incorrect starting offset for 'search again' (#2294)
    * Viewer: fixed problems while displaying UTF-8 manual pages (#1629)
    * Diff viewer: quick left/right movements don't work in non-default key maps (#2509)
    * AI_ADDRCONFIG is not optional for RFC 3493 non-compliant systems (#2401)
    * FTP directories containing @ result severe security risks (eg. deletion of homedir) (#2220)
    * Builtin ftp client can't download files with apostrophe in a file name (#2251)
    * Unable to show FTP listing if password contains # (#2360)
    * FTP: fixed access to file names starting with space (#81)
    * Bashisms in extfs (#2569)
    * Browsing *.deb files is broken with latest Perl (#2552)
    * isoinfo adds ";1" to the end of file name when Joliet without Rock Ridge is used (#2471)
    * patchfs incorrectly works with filenames containing spaces (#2572)
    * cd to ~ processed incorrectly in the command line if more than one space is separating
      the "cd" and "~" (#2120)

(wiz)

2015-08-28 07:09:58 UTC MAIN commitmail json YAML

cleanup SunOS workarounds in ncurses and ncursesw since update to ncurses 6.0
resolve for PR pkg/50175
bump PKGREVISION

(richard)

2015-08-27 23:53:24 UTC MAIN commitmail json YAML

Import a few fixes to print/hplip

These changes:
- fix paths for /etc and /var after those of Python installer files
- while there, fix paths in additional files
- locate libraries on systems without ldconfig(8)

This is particularly relevant for some of the tools installed, like
hp-check (which still doesn't complete). With these changes, I can print
again with my M276n printer.

(khorben)

2015-08-27 22:34:21 UTC MAIN commitmail json YAML

Updated meta-pkgs/deforaos-desktop to 0.0.6

(khorben)

2015-08-27 22:33:38 UTC MAIN commitmail json YAML

Include the latest version of DeforaOS Mixer

(khorben)

2015-08-27 22:32:40 UTC MAIN commitmail json YAML

Updated audio/deforaos-mixer to 0.1.2

(khorben)

2015-08-27 22:31:49 UTC MAIN commitmail json YAML

Package DeforaOS Mixer 0.1.2

This release brings:
- improved user interface
- complete code re-factoring
- manual page
- Spanish translation

(khorben)

2015-08-27 21:58:52 UTC MAIN commitmail json YAML

Updated chat/bitlbee to 3.4.1

(wiz)

2015-08-27 21:58:42 UTC MAIN commitmail json YAML

Update to 3.4.1, provided by Fr辿d辿ric Fauberteau in PR 50181:

Version 3.4.1:
- msn:
  * Upgraded protocol to MSNP21, works again (dx)
  * Contact list management, groupchats and skype username logins won't work.
    Next release!
- jabber:
  * Add "hipchat" protocol, for smoother login. Takes the same username as
    the official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  * Fixed a bug when receiving topics set by people who left the channel (dx)
  * Create fake users instead of showing "unknown participant" errors (dx)
  * Gmail mail notifications support (Artem Savkov)
  * Lowering xmpp presence priority on away (Artem Savkov)
- twitter:
  * Show quoted tweets/RTs with comment inline (wilmer)
  * Added "url" command, can be used to quote tweets (wilmer)
  * Make replies to self work (wilmer)
- Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)

Finished 16 Jun 2015

Version 3.4:
- First release pretty much fully prepared by dx instead of Wilmer. Just look
  at the tightly structured changelog!
- Main repository migrated from bzr to git
- Some API/ABI changes. Recompiling third party plugins is required!
- Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
- General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
- purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
- jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
- twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
- msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- And lots of small bugfixes, too many to list here.

Finished 25 Mar 2015

(wiz)

2015-08-27 21:45:08 UTC MAIN commitmail json YAML

Updated x11/xdg-user-dirs to 0.15nb1

(wiz)

2015-08-27 21:44:59 UTC MAIN commitmail json YAML

Add missing libconv dependency and fix linker line.
>From J旦rn Clausen in PR 50180.

Bump PKGREVISION to be on the safe side.

(wiz)

2015-08-27 19:16:54 UTC MAIN commitmail json YAML

2015-08-27 19:07:13 UTC MAIN commitmail json YAML

2015-08-27 19:06:44 UTC MAIN commitmail json YAML

When replacing a buildlink3.mk inclusion with a plain BUILD_DEPENDS,
it helps to replace BUILDLINK_PREFIX, too. Hi wiz!

(joerg)

2015-08-27 19:03:59 UTC MAIN commitmail json YAML

Scale down the metaspace reservation for compressed class pointers.
This allows the JVM to work properly in a 2GB VA limit. Bump revision.

(joerg)

2015-08-27 09:50:23 UTC MAIN commitmail json YAML

2015-08-27 09:49:43 UTC MAIN commitmail json YAML

2015-08-27 09:16:55 UTC MAIN commitmail json YAML

2015-08-27 09:14:52 UTC MAIN commitmail json YAML

2015-08-27 08:27:07 UTC MAIN commitmail json YAML

2015-08-27 07:27:31 UTC MAIN commitmail json YAML

Note update of the "p5-Mozilla-CA" package to version 20150826.

(tron)

2015-08-27 07:26:59 UTC MAIN commitmail json YAML

Update "p5-Mozilla-CA" package to version 20150826. Changes since 20141217:
- Update from Mozilla repository
- Update license to match license of data source (MPL 2)

(tron)

2015-08-27 03:39:31 UTC MAIN commitmail json YAML

Updated security/gpgme to 1.6.0

(mef)

2015-08-27 03:39:20 UTC MAIN commitmail json YAML

Update 1.5.5 to 1.6.0
---------------------
Noteworthy changes in version 1.6.0 (2015-08-26) [C25/A14/R0]
------------------------------------------------

* Added gpgme_set_offline to do a key listinging w/o requiring CRL.

* Added gpgme_set_status_cb to allow a user to see some status
  messages.

* Added an export mode for secret keys.

* More precise error codes are returned if GnuPG >= 2.1.8 is used.

* The passphrase handler for the loopback mode has been improved and may
  also be used with genkey.

* [w32] The standard GnuPG 2.1 install directory is now seached for
  gpgconf.exe before a registry specified directory and the Gpg4win
  install directory.

* [w32] gpgme-w32spawn.exe will now only be searched in the gpgme DLL
  directory.

* Interface changes relative to the 1.5.1 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme_set_offline              NEW.
gpgme_get_offline              NEW.
gpgme_set_status_cb            NEW.
gpgme_get_status_cb            NEW.
GPGME_EXPORT_MODE_SECRET      NEW
GPGME_EXPORT_MODE_RAW          NEW.
GPGME_EXPORT_MODE_PKCS12      NEW.

(mef)

2015-08-27 01:41:23 UTC MAIN commitmail json YAML

Set GITHUB_PROJECT properly, fixes fetch phase.

(fhajny)

2015-08-26 22:34:03 UTC MAIN commitmail json YAML

2015-08-26 22:06:10 UTC MAIN commitmail json YAML

2015-08-26 22:04:25 UTC MAIN commitmail json YAML

Uses gnome-icon-theme and shared-mime-info. Sync PLIST. Bump revision.

(joerg)

2015-08-26 22:03:38 UTC MAIN commitmail json YAML

2015-08-26 21:44:18 UTC MAIN commitmail json YAML

Updated archivers/lhasa to 0.3.0
Updated devel/cproto to 4.7m
Updated emulators/libdsk to 1.3.8
Updated fonts/croscorefonts to 1.23.0
Updated games/holtz to 1.4.0
Updated net/sipcalc to 1.1.6
Updated textproc/diffstat to 1.60

(shattered)

2015-08-26 21:41:42 UTC MAIN commitmail json YAML

Update to 1.60.  Changes:

+ add configure option --with-man2html
+ update configure macros
+ update config.guess, config.sub

(shattered)

2015-08-26 21:40:24 UTC MAIN commitmail json YAML

Update to 1.1.6.  Changes:

  * Fix multiple buffer overflows. Patch from Jaromir Capik.
  * Fix multiple spelling errors. Suggestions from Ross Richardson.

(shattered)

2015-08-26 21:38:33 UTC MAIN commitmail json YAML

Update to 1.4.0.  Changes:

- New game supported: Bloks

(shattered)

2015-08-26 21:37:11 UTC MAIN commitmail json YAML

2015-08-26 21:29:42 UTC MAIN commitmail json YAML

Update to 1.3.8.  Changes:

* New geometry type added: "extsurface", for discs where the sector
numbers increase across both sides (eg: 1-9 on side 0, 10-18 on
side 1).

* New backend: IMD (for files created by ImageDisk). Read/write
support. Also has a built-in extra geometry probe, which may be worth
pushing to other drivers (eg: DSK, TD0) that carry a similar amount
of detail.

(shattered)

2015-08-26 21:26:29 UTC MAIN commitmail json YAML

Update to 4.7m.  Changes:

- add --with-man2html option to configure script
- update config.guess, config.sub

(shattered)

2015-08-26 21:25:31 UTC MAIN commitmail json YAML

Update to 0.3.0.  Changes:

    * PMarc -pm1- archives that contain truncated compressed data (the
      decompressed length is longer than what can be read from the
      compressed data) now decompress as intended. Certain archives
      in the wild make the assumption that this can be done.
    * LArc -lz5- archives that make use of the initial history buffer
      now decompress correctly.

(shattered)

2015-08-26 13:39:21 UTC MAIN commitmail json YAML

Updated graphics/gphoto2 to 2.5.8

(wiz)

2015-08-26 13:39:13 UTC MAIN commitmail json YAML

Update to 2.5.8:

gphoto2 2.5.8 release

* --keep-raw option added, which leaves non-JPEG files on camera during
  capture or wait-event-and-download
* --show-preview option split out of --capture-preview. --show-preview
  now displays the ascii art preview, --capture-preview no longer does.

* updated translations: french, ukrainian, vietnamese, russian, polish,
  dutch, hungarian, esperanto, serbian, danish

gphoto2 2.5.6

* --wait-event / --wait-event-and-download can now wait for strings
  --wait-event=CAPTURECOMPLETE
  --wait-event=FILEADDED
  --wait-event="Property 5001"
* updated translations: french, ukrainian, dutch, polish, russian, vietnamese, hungarian, serbian

gphoto2 2.5.5

* manpage updated
* updated translations
* bugfix for DST usage in handling date/time widgets
* adjusted wait time heuristics after capture
* --debug-loglevel=(debug|verbose|data|all) option added to select debug verbosity
* fixed --filename with cross-device usage

gphoto2 2.5.4

* --skip-existing option that skips if a local file would already exist
* %F for foldername inclusion added to format strings for --filename
* add the commandline arguments to the debug log

gphoto2 2.5.3

* translations updated: dutch, polish, ukrainian, russian, taiwanese
* small --show-info bugfix

gphoto2 2.5.2

* new --reset option to reset usb devices.
* using --filename, if the camera reports 1. Jan 1970, fall back to
  use the current date/time.
* translations updated: french, polish, vietnamese, russian, simplified chinese, danish

gphoto2 2.5.1

* Fixed that the meaning of --keep and --no-keep was switched.

* Allow passing absolute filenames to
  -p, -d, -r/--rmdir, -m/--mkdir, -t, --show-info, --get-metadata,
  --get-raw-data, --get-audio-data,

  like e.g.:
  gphoto2 -p /store_00010001/DCIM/100D7000/DSC_0001.JPG

* -L --quiet  now prints a list of all files, 1 per line.
* -l --quiet  now prints a list of all folders, 1 per line.

gphoto2 2.5.0

* Added "--keep" and "--no-keep" options for capture tethered
  and capture image.

* --wait-event and --capture-tethered can now do:
  * nr of events (200)
  * seconds      (100s)
  * milliseconds (200ms) (1/1000 of a second)
  * frames      (50f) (number of images)

* New --list-all-config gives the full config tree.

gphoto2 2.4.99.2

* Updated for new GPPortInfo in libgphoto2 2.5.0
* Updated for various changed file interfaces in libgphoto2 2.5.0

* Capture mainloop changed to handle JPEG+RAW capture (one release
  resulting in 1 or more files).
  (Also: refactored and rewritten to be more beautiful)
* Capture mainloop uses trigger capture + waitevent if present.
* Fixed use-after-free problem in file save
* Fixed %n to use an incremental counter, instead of a filesystem index.

gphoto2 2.4.10.1

* Switched %n behaviour to be linear increasing, instead of
  a folder index.

gphoto2 2.4.10

* Event loop handling non-waitevent able cameras.

* --capture-movie (optional arguments: frames, or seconds)
  now loops over preview capture as fast as possible
  and writes the frames continously.

  The resulting file is "MotionJPEG" and can be postprocessed
  or displayed (by mplayer).

  Also output to stdout is possible for pipeing like:
          gphoto2 --stdout --capture-movie | someotherprogram

gphoto2 2.4.9

* Capture main event loop rewritten to always use wait event
  to also support multiple image captures. (JPEG+RAW)
* Fixed various bugs and memory leaks.
* Translation updates.

gphoto2 2.4.8

* Output CAPTURECOMPLETE on waitevent
* On --filename "foo/bar/berk.jpg" create subdirectories if
  not yet present.
* New shell command:
capture-preview
* Added Bulb Mode in interval capture with -B / --bulb <seconds>

gphoto2 2.4.7

* New cmdline options: --set-config-index and --set-config-value
  to avoid ambiguity of the --set-config supporting both modes.
* --wait-event can take "5s" as argument for 5 seconds of event taking
* added --wait-event-and-download=x (same as --wait-event but with download)
* New shell commands:
  wait-event (events or seconds)
  wait-event-and-download (events or seconds)
  capture-tethered
  set-config-index entry=choiceindex
  set-config-value entry=value
* Enhanced --quietness.
* Added AC_SYS_LARGEFILE, enabling support to download files > 2GB.
* Updated translations.
* Various bugfixes.

gphoto2 2.4.5

* Updated translations.
* Handle ctrl-c on tethered capture.

gphoto2 2.4.4

* Updated translations.
* SIGUSR2 added ... "exit interval capture after next shot"

gphoto2 2.4.3

* Updated translations.
* For multiple cameras, specifying with --port usb:xxx,yyy is now
  sufficient (previously needed --port and --camera).

(wiz)

2015-08-26 13:36:27 UTC MAIN commitmail json YAML

Fix build with ncurses6.

(wiz)

2015-08-26 13:33:46 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.20.2

(wiz)

2015-08-26 13:33:36 UTC MAIN commitmail json YAML

Update to 0.20.2:

Notmuch 0.20.2 (2015-06-27)
===========================

Emacs Interface
---------------

Bug fix for marking messages read in `notmuch-tree` mode.

Notmuch 0.20.1 (2015-06-01)
===========================

Test Suite
----------

Work around apparent gdb bug on arm64

Notmuch 0.20 (2015-05-31)
=========================

Command-Line Interface
----------------------

There is a new `mimetype:` search prefix

  The new `mimetype:` search prefix allows searching for the
  content-type of attachments, which is now indexed. See the
  `notmuch-search-terms` manual page for details.

Path to gpg is now configurable

  On systems with multiple versions of gpg, you can tell
  notmuch which one to use by setting `crypto.gpg_path`

Emacs
-----

Avoid rendering large text attachements.

Improved rendering of CID references in HTML.

Vim
---

Vim client now respects excluded tags.

Notmuch-Mutt
------------

Support messages without Message-IDs.

Library
-------

Undeprecate single message mboxes

  It seems more trouble to remove this feature than expected, so
  `notmuch new` will no longer nag about mboxes with a single message.

New error logging facility

  Clients should call `notmuch_database_status_string` to retrieve
  output formerly printed to stderr.

Several bug fixes related to stale iterators

New status code returning API for n_query_search_{messages,thread}

Fix for library `install_name` on Mac OS X

Fix for rounding of seconds

Documentation
-------------

Sphinx is now mandatory to build docs

  Support for using rst2man in place of sphinx to build the
  docmumentation has been removed.

Improved notmuch-search-terms.7

  The man page `notmuch-search-terms(7)` has been extended, merging
  some material from the relicensed wiki.

Contrib
-------

`notmuch-deliver` is removed. As far as we know, all functionality
previously provided by `notmuch-deliver` should now be provided by
`notmuch insert`, provided by the main notmuch binary.

nmbug-status
------------

`nmbug-status` now only matches local branches when reading
`status-config.json` from the `config` branch of the `NMBGIT`
repository.  To help new users running `nmbug-status`, `nmbug clone`
now creates a local `config` branch tracking `origin/config`.  Folks
who use `nmbug-status` with an in-Git config (i.e. you don't use the
`--config` option) who already have `NMBGIT` set up are encouraged to
run:

    git checkout config origin/config

in their `NMBGIT` repository (usually `~/.nmbug`).

(wiz)

2015-08-26 12:44:42 UTC MAIN commitmail json YAML

Updated sysutils/findutils to 4.4.2

(wiz)

2015-08-26 12:44:33 UTC MAIN commitmail json YAML

Update to 4.4.2:

* Major changes in release 4.4.2, 2009-05-16

** Bug Fixes

#26537: find -prune now makes sure it has valid stat() information.

** Translations

Updated the Slovenian translation.

* Major changes in release 4.4.1, 2009-04-21

** Bug Fixes

On some systems without support for a boolean type (for example some
versions of the AIX C compiler), find's regular expression
implementation fails to support case-insensitive regular expression
matching, causing -iregex to behave like -regex.  This is now fixed.

#25764: remove duplicate entry for 'proc' in updatedb's $PRUNEFS.

#25154: Allow compilation with C compilers that don't allow
declarations to follow statements.

#25144: Misleading error message when argument to find -user is an
unknown user or is missing.

#24283: -printf %TY causes NULL pointer dereference on Solaris.

#24169: find would segfault if the -newerXY test was not followed by
any argument.

#23996: integer overflow on some platforms when parsing "-used 3".

#23663: crash in some locales for -printf %AX (this problem seems to
have affected only the CVS code for 4.5.x, and not any public
releases, but it was a problem with the original fix for bug #22662)

#22662: find -printf %AX appends nanoseconds in the right place now.

** Functional Enhancements to find

If the POSIXLY_CORRECT environment variable is set, the system's
definition of "yes" and "no" responses are used to interpret the
response to questions from -ok and -okdir.  The default is still to
use information from the findutils message translations.

** Documentation Enhancements

Both the Texinfo manual and the find manual page now include a more
precise description of how your locale configuration affects the
interpretation of regular expressions and how your response to prompts
from the -ok action are interpreted.

Added a worked example describing how to find the shallowest instances
of a given directory name (or names) in a directory hierarchy.

The file README-CVS has been renamed to README-hacking and improved.

** Translations

Updated translations: Catalan, French, German, Indonesian, Irish,
Dutch, Polish, Slovenian, Swedish, Vietnamese, Chinese (simplified),
Lithuanian.

* Major changes in release 4.4.0, 2008-03-15

The 4.4.0 release of findutils is a stable release, succeeding the
final release in the previous development series, 4.3.13.  However,
since many users will have previously been using the previous stable
release series, this section describes the changes between the 4.2.33
release (which was the final 4.2.x release) and 4.3.0.

Some items in the lists of changes are prefixed by bug numbers (though
some of them are simply enhancements, not bugs).

Apart from the changes in version number and development versus stable
status, the only differences between 4.3.13 and 4.4.0 are bug fixes
#15472 and #20873.

It's possible that some of the bug fixes mentioned as fixed are in
fact fixes for bugs both introduced and fixed in 4.3.x (and thus not
present in 4.2.x at all).  While I have tried not to list those, some
may have slipped through.

** Functional enhancements to locate

*** slocate compatibility

The slocate database format is supported, both for reading by locate
and writing by updatedb.

Preliminary changes intended to eventually allow setuid operation of
locate have also been made.  For the moment, please don't install GNU
locate as a set-user-ID program (except for testing purposes; if you
do so, please make sure that untrusted users cannot execute the
set-user-ID locate program).

Use of an slocate database which was built with a nonzero security
mode (at the moment, GNU updatedb will not do this) forces locate's
"-e" option to be turned on, and that has an effect on the "-S" option
which is probably surprising for most users.

*** Other changes

Locate can now read old-format locate databases generated on machines
with a different byte order.  It does this by guessing the byte order,
so the result is not completely reliable.  If you need to share
databases between machines of different architectures, you should use
the LOCATE02 format (which has other advantages, as explained in the
documentation).

A new option, --max-database-age, has been added to locate.

Translation of locate --limit problems is improved.

The /proc filesystem is excluded from the locate database (by
default; change PRUNEPATHS to modify this behaviour).

** Functional enhancements to find

*** fts

By default, find now uses the fts() function to search the file
system.  The use of fts greatly increases find's ability to search
extremely deep directory hierarchies.

You can tell that the version of find you are using uses FTS, because
the output of "find --version" will include the word "FTS".

Currently two binaries for 'find' are built.  The configure option
--without-fts can be used to select whether 'find' uses fts:

  With fts Without fts
default configuration   find oldfind
configure --with-fts   find oldfind
configure --without-fts   ftsfind find

New tests, -readable, -writable, -executable.  These check that a file
can be read, written or executed respectively.

*** Changes to printf

The -printf action (and similar related actions) now support %S,
which is a measurement of the sparseness of a file.

*** Changes to -perm

The test "-perm /000" now matches all files instead of no files.  For
over a year find has been issuing warning messages indicating that
this change will happen.  We now issue a warning indicating that the
change has already happened (in 4.3.x only, there is no plan to make
this change in the 4.2.x series).

*** Time stamp resolution

The tests -newer, -anewer, -cnewer, -mtime, -atime, -ctime, -amin,
-cmin, -mmin and -used now support sub-second time stamps, including
the ability to specify times with non-integer arguments.

The -printf format specifiers also support sub-second time stamps:
  atime  ctime  mtime
  %a      %c    %t
  %AS    %CS    %TS
  %AT    %CT    %TT
  %A+    %C+    %T+
  %AX    %CX    %TX

*** Changes to -prune

The -prune action now always evaluates as true (this is also a
bug fix).

*** New tests

The new test -newerXY supports comparison between status times for
files.  One of the status times for a file being considered (denoted
X) is checked against a reference time (denoted Y) for the file whose
name id the argument.  X and Y can be:

  a Access time
  B Birth time (st_birthtime, currently unsupported)
  c Change time
  m Modification time
  t Valid only for the reference time; instead of comparison
against a file status time, the argument is a time string.
Not yet supported.

For example, -newermm is equivalent to -newer, and -neweram is true if
the file being considered was accessed more recently than the
reference file was modified.  The -newerXY test supports subsecond
timestamps where these are available.  The X=B variant is not yet
implemented.

#11668: FreeBSD extensions for time specification are now implemented.

*** Other changes to find

#20688: The warning printed by -name or -iname when the pattern to
match contains a slash can now be silenced by -nowarn.  This warning
was originally introduced unconditionally in 4.2.21.

For find, debug output can now be enabled at runtime with the -D
option.  This causes the printing of various sorts of information
about find's internal state and progress.

The find option -nowarn cannot itself produce a warning (this used to
happen with commands like "find . -name quux -nowarn -print").

You now get a more helpful error message when you use command lines
which have missing expressions, such as
      find . ( )
      find . !
      find . -a
      find . \( -not \)
      find . \( -true -a

*** Standards conformance

POSIX will standardise -path, so the documentation no longer claims
that -wholename is the 'canonical' test, and -ipath no longer
generates a warning.

When the POSIXLY_CORRECT environment variable is set, "find -perm
+a+w" is rejected as invalid.  Some other similar mode strings
starting with '+' which are not valid in POSIX are also rejected.

Find now follows POSIX rules for determining where directories end and
expressions start.  This means that "find \(1 \!2 \, \)" now searches
in the four named directories, rather than trying to parse an
expression. (Savannah bug #15235).

#21039: Setting the POSIXLY_CORRECT environment variable now turns off
warnings by default, because POSIX requires that only diagnostic
messages (and -ok prompts) are printed on STDERR, and diagnostic
messages must also result in a nonzero exit status.

#20803: POSIX requires that -prune always returns true.  Previously it
returned false when -depth was in effect and true otherwise.

** Functional ehnahcements to xargs

While there are a number of bug fixes in xargs in this release (as
compared to the previous stable release), there are no functional
enhancements as such.

** Performance Enhancements

*** Cost-based optimiser

Find now has a rudimentary cost-based optimiser.  It has an idea of
the basic cost of each test (i.e. that -name is very cheap while -size
is more expensive).  It re-orders tests bearing in mind the cost of
each test and its likely success.  Predicates with side effects (for
example -delete or -exec) are not reordered.  The optimiser is not
yet enabled by default, but the new option -O controls the query
optimisation level.  To see this in action, try
  find -D opt -O3 . -type f -o -type c -o -size 555 -name Z
and compare the optimised query with:
  find -D opt -O3 . -size 555 -o -type c -o -type f -name Z
and
  find -D opt    . -size 555 -o -type c -o -type f -name Z

Over time, as optimisations are proven to be robust and correct, they
will be moved to lower optimisation levels.  Some optimisations have
always been performed by find (for example -name is always done early
if possible).

** Security Fixes

#20014: Findutils-4.3.7 includes a patch for a potential security
problem in locate.  When locate read an old-format database, it read
file names into a fixed-length buffer allocated on the heap without
checking for overflow.  Although overflowing a heap buffer is often
somewhat safer than overflowing a buffer on the stack, this bug still
has potential security implications.

This bug also affected the following previous findutils releases:

- All releases prior to 4.2.31
- Findutils 4.3.0 to 4.3.6.

This bug has been assigned CVE number CVE-2007-2452.

** Bug Fixes

#22057: Actually rename the old locate database to the new one
atomically, instead of just claiming the rename is atomic in a
comment.

#22056: -Xtime tests are off by one second (e.g. rm -f x; touch x;
find x -mtime 0 should print x).

#21960: xargs should collect the exit status of child processes even
if the total count of unreaped children has not yet reached the
maximum allowed.

#21568: Switch to checking the gnulib code out with native git, not
CVS.  This affects mainly those who check findutils code out of CVS.

#20970: Trailing slash on directory arguments breaks -name.  "find
foo/ -name foo" now correctly matches foo and printf foo/.  See POSIX
interp
http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt

#20865: Using both -delete and -prune without explicitly using -depth
is now an error.  Traditionally, -delete has always turned -depth on
anyway, so this is not a functional change.  However, using -depth
(implicitly or explicitly) makes -prune a no-op.  This change is
intended to avoid nasty surprises for people who test with "-print"
and then change it to "-delete" when they are happy.

#20834: Avoid segmentation violation for -execdir when $PATH is unset.
Assume that the PATH is safe in this situation.

#20802: If -delete fails, find's exit status will now be non-zero.
However, find still skips trying to delete ".".

#20547: The version information printed by find, xargs, locate,
updatedb, frcode and code now complies with the GNU Project's coding
standards.

#20310: configure uses hosts's support status for "sort -z" when
generating the updatedb script for use on the target.  This is
inappropriate when cross-compiling, so avoid doing that.

#20273: When xargs is successful without consuming all of stdin (for
example, with the -E option), and stdin is seekable, xargs now
correctly restores the file position, even on platforms where exit()
does not follow the POSIX rules of doing likewise.  Likewise for find
(for example, with the -ok action).

#20157: Avoid segfault in locate when run as root.  This is caused by
a buffer overrun, but at this time no exploit mechanism is known.

#20139: find -[acm]time -N (wrongly) includes files from N days ago,
as well as (correctly) from less than N days ago.

#20005: Tests -mtime -n and -mtime +n incorrectly treated like -mtime
n.

#19948: Fixed an assertion failure on IRIX 6.5 (O_NOFOLLOW is defined
to 0 there).

#19923: Fixed an array overrun in groups[] array of 'locate' when run
by or as root.  This bug appears not to be exploitable.  If locate is
not installed setuid, the bug is not exploitable.  For setuid
installations, it is conceivable that there could be an information
leak if the user uses the -d option or the -e option, though the
maintainer has been unable to provoke this on an x86 system.

#19871: Typos in find.1

#19871: Spurious .R directives in man page produced error messages from
GNU troff.  This is now fixed (they are corrected to .B).

#19806: The -samefile predicate might get fooled by inode reuse.  We
now hold open a file descriptor on the reference file to prevent
this.

#19768: Better detection of corrupted old-style locate databases
(e.g. if the database is too short to include a complete bigram
table).

#19766: The frcode and code programs now detect write errors more
reliably.

#19658: When cross-compiling, "make clean" no longer deletes the
generated file doc/regexprops.texi, because there is no way to
regenerate it.

#19634: Test suite now passes (again) if "." is on your $PATH.

#19619: Findutils builds once again on Cygwin.

#19605: Issue an error message (and later return nonzero exit status)
if a symbolic link loop was encountered during directory traversal.

#19596: Correct the comparison in the find man page and Texinfo manual
between %b and %s (the divisor is 512 not 1024).

#19484: bigram.c and code.c fail if the first pathname recorded begins
with a space

#19483: Inconsistent option highlighting in updatedb man page

#19416: The result of I/O operations in print-related actions is now
checked, and failures are reported.  Any failure will cause find's
exit status to be nonzero.  The predicate itself will continue to
return true.

#19391: When xargs knows that the system's actual exec limit is larger
than the compiled-in ARG_MAX, use the system's limit without
generating an assertion failure.

#19371: Fix compilation failure on systems which #define open to
open64 (and similarly with the close system call).  This fixes
Savannah bug #19371, affecting AIX 5.3.

#18714: In the POSIX locale, vertical tabs and form feeds are not
field separators.

#18713: Quoted but empty arguments which occur last on an xargs input
line are no longer ignored, but instead produce an empty argument.

#18466: we now avoid this bug by limiting "-execdir ...+" to just one
argument for the time being.  There is a performance penalty for
doing this.  We hope to make a better fix in a later release.

#18414: Tests for "find -readable" are skipped for the superuser, as
on some systems (e.g. Cygwin with an Administrative user) users can
read mode-000 files.

#18384: excess bracket in xargs --help

#18320: Zero bytes in input should give warning

#18222: find -printf '%H %P' once again prints the right result if
more than one start point was given on the command line.

#18203: A duplicate report of bug #17478.

#17782: find -execdir now correctly puts the prefix "./" before the
expansion of "{}" rather than at the start of the argument it appears
in.  Please note that if you use the -exec or -execdir actions with a
shell, then you may be vulnerable to shell code injection attacks, so
don't do that.  It's not a security defect in find - you should not
be passing untrusted data (such as file names chosen by other people)
to the shell.

#17478: Error messages from find can garble the console.

#17477: find -printf '%' (that is, where the format has a trailing %)
now generates an error message.

#17437: Corrected the handling of X in symbolic permissions (such as
-u+w,a+X).

#17396: find -mtime -atime -ctime does not support fractional part
(see "Functional changes" below)

#17372: The fts-based find executable (the default configuration uses
fts) is now much faster when -maxdepth is used on filesystems with
high fanouts.

#16738: "find .... -exec ... {} +" now works if you have a large
environment and many files must be passed to the -exec action.  The
same problem affected the -execdir action, though since the number of
files in a given directory will normally be smaller, the problem was
worse for -exec.

#16579: Updatedb now works if it is running as a user whose login
shell is not actually a shell.

#16378: Assertion failure if stat() returns 00000 as the mode of a
file.  This apparently can happen occasionally with broken NFS
servers.

#15800: If find finds more subdirectories within a parent directory
than it previously expected to based on the link count of the parent,
the resulting error message now gives the correct directory name
(previously an error message was issued but it specified the wrong
directory).

#15531: The -prune action now behaves correctly when applied to a
file.

#15472: Error messages that print ino_t values are no longer truncated
on platforms with 64-bit ino_t.

#15384: Find misbehaves when parent directory is not readable.

#14748: find -perm /zzz gives wrong result when zzz evaluates to an
all-zero mask

#14535: correctly support case-folding in locate (that is, "locate
-i") for multi-byte character environments such as UTF-8.  Previously,
if your search string contained a character which was outside the
single-byte-encoding range for UTF-8 for example, then the
case-folding behaviour failed to work and only exact matches would be
returned.

** Documentation Fixes

#20873: Indicate that * matches / and leading dot in filenames for
"find -path".

#18554: Documented the construct -exec sh -c 'foo "$@" bar' {} +

#15360: The global effect of options (other than -daystart and
-follow) is now explained more clearly in the manual page.

The locatedb.5 man page now documents the (default) LOCATE02 format
more clearly, and also documents the slocate database format.

The maximum and default values applying to the -s option of xargs are
now documented more clearly in the manual page.

** Compilation Fixes

If you configure the source code and then run the tests with "make
check", the test suite fails rather than defaulting to testing the
system binaries.

#19416: _FORTIFY_SOURCE warn_unused_result warnings

#19948: Assertion failure O_NOFOLLOW != 0 on IRIX 6.5

#19965: Compilation failure on OSF/1 4.0; non-declaration of uintmax_t

#19965: Fixed a compilation failure on OSF/1 4.0 (no definition of the
type uintmax_t).

#19966: Findutils should now build on systems which have the modf()
and fabs() functions in the maths library, -lm.  This includes some
versions of HP-UX and Solaris.

#19966: find should link against -lm for modf() and fabs()

#19967: Build successfully with C compilers that don't support the GCC
construct __attribute__((__noreturn__)).

#19967: Use of __attribute((__noreturn__)) makes compilation fail with
some non-GCC compilers

#19970: Cannot cast from pointer to bool using gnulib's <stdbool.h>

#19970: Compile correctly on C89 systems where the "_Bool" type is not
provided, taking into account the limitations of the gnulib
replacement for stdbool.h.

#19979: Compilation errors on BeOS

#19980: Don't use the functions putw() or getw() since these are not
in current POSIX.  Use the gnulib version of wcwidth() where the
system does not provide it.

#19981: Don't call setgroups if the function isn't available.

#19983: Now compiles on DEC C V5.9-005 on Digital UNIX V4.0 (or at
least, should).

#20128: Fix compilation error of find/tree.c on AIX with GCC.

#20263: Compilation fix for DEC Alpha OSF/1 cc, which forbids the
ordering comparison of function pointers.

#20594: Allow fine-tuning of the default argument size used by xargs
and find at ./configure time.

* Major changes in the 4.3.x release series

Release notes for the 4.3.x releases follow, though the changes are
mostly listed above (except bugfixes for bugs introduced in 4.3.x).
The previous stable release was 4.2.33, though 4.3.0 was actually
derived from 4.2.27.

* Major changes in release 4.3.13, 2008-02-14

** Bug Fixes

#22057: Actually rename the old locate database to the new one
atomically, instead of just claiming the rename is atomic in a
comment.

#22056: -Xtime tests are off by one second (e.g. rm -f x; touch x;
find x -mtime 0 should print x).

#21960: xargs should collect the exit status of child processes even if
the total count of unreaped children has not yet reached the maximum
allowed.

** Documentation Fixes

Documented various useful techniques with invoking "sh -c" from
xargs in the Texinfo documentation.

** Translations

Updated the German, Irish, Dutch, Polish and Vietnamese translations.

* Major changes in release 4.3.12, 2007-12-19

** Bug Fixes

#15384: Find misbehaves when parent directory is not readable.

** Documentation Fixes

More examples in the xargs manual page, including a portable analogue
for BSD's "xargs -o".

** Translations

Updated translations: Polish, Dutch, Portuguese, Swedish, Vietnamese.

* Major changes in release 4.3.11, 2007-12-02

** Functional changes

When the POSIXLY_CORRECT environment variable is set, "find -perm
+a+w" is rejected as invalid.  Some other similar mode strings
starting with '+' which are not valid in POSIX are also rejected.

The -prune action now always evaluates as true (this is also a
bugfix).

** Bug Fixes

#21568: Switch to checking the gnulib code out with native git, not
CVS.  This affects mainly those who check findutils code out of CVS.
This is not the first time this bug has been fixed (the previous fix
used "cvs update -D", which git-cvspserver silently does not
support).

#21039: Setting the POSIXLY_CORRECT environment variable now turns off
warnings by default, because POSIX requires that only diagnostic
messages (and -ok prompts) are printed on STDERR, and diagnostic
messages must also result in a nonzero exit status.

#20970: Trailing slash on directory arguments breaks -name.  "find
foo/ -name foo" now correctly matches foo and printf foo/.  See POSIX
interp http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt

#20865: Using both -delete and -prune without explicitly using -depth
is now an error.  Traditionally, -delete has always turned -depth on
anyway, so this is not a functional change.  However, using -depth
(implicitly or explicitly) makes -prune a no-op.  This change is
intended to avoid nasty surprises for people who test with
"-print" and then change it to "-delete" when they are happy.

#20803: POSIX requires that -prune always returns true.  Previously it
returned false when -depth was in effect and true otherwise.

#20802: If -delete fails, find's exit status will now be non-zero.
However, find still skips trying to delete ".".

** Documentation Fixes
#21635: Some of the documentation files had missing copying
conditions.  The missing files now have copying headers, and these
are compatible with each other (GNU FDL 1.2).

#21634: No copy of FDL 1.2 included with the source code

#21633: Missing copyright/license header in some documentation.

#21628: find -perm /000 matches all files rather than none, since
findutils-4.3.3.  The Texinfo documentation is now consistent with the
manual page on this point.

#21270: Formatting fixes to the xargs.1 manual page, including making
options bold instead of italic and making OPTIONS a section header
rather than a subsection.

* Major changes in release 4.3.10, 2007-11-13

** Bug Fixes

#21568: findutils gnulib code does not match the date in
import-gnulib.config.  We now check out the gnulib code via
git-cvs-pserver.

* Major changes in release 4.3.9, 2007-11-11

** Licensing

Findutils version 4.3.9 is released under version 3 of the GNU General
Public License.

** Bug Fixes

#20834: Avoid segmentation violation for -execdir when $PATH is
unset.  Assume that the PATH is safe in this situation.

#20310: configure uses hosts's support status for "sort -z" when
generating the updatedb script for use on the target.  This is
inappropriate when cross-compiling, so avoid doing that.

#20263: Compilation fix for DEC Alpha OSF/1 cc, which forbids the
ordering comparison of function pointers.

#20139: find -[acm]time -N (wrongly) includes files from N days ago,
as well as (correctly) from less than N days ago.

#20273: When xargs is successful without consuming all of stdin (for
example, with the -E option), and stdin is seekable, xargs now
correctly restores the file position, even on platforms where exit()
does not follow the POSIX rules of doing likewise.  Likewise for find
(for example, with the -ok action).

#20547: The version information printed by find, xargs, locate,
updatedb, frcode and code now complies with the GNU Project's coding
standards.

#20662: Avoid memory leak in find -name and other places affected by
gnulib dirname module.  The leak had been present since 4.3.1.

#20751: Avoid memory corruption in find -ls that has been present
since 4.3.1.

#20871: Assertion failure introduced in 4.3.3, when oldfind is invoked
in a directory where the parent directory lacks search permission.

** Enhancements

#20594: Allow fine-tuning of the default argument size used by xargs
and find at ./configure time.

#20688: The warning printed by -name or -iname when the pattern to
match contains a slash can now be silenced by -nowarn.  This warning
was originally introduced unconditionally in 4.2.21.

Translation of locate --limit problems is improved.

POSIX will standardise -path, so the documentation no longer claims
that -wholename is the 'canonical' test, and -ipath no longer
generates a warning.

** Documentation Fixes

Point out more explicitly that the subsecond timestamp support
introduced by findutils-4.3.3 introduces a change in the format of
several fields.

Also explain that when reporting a bug, you should check the most
recent findutils release first.

Introduced doc/find-maint.texi, a maintenance manual for findutils.

Added an extra worked example for find (copying a subset of files).

The locate command's manual page now has a HISTORY section.

#20951: Very bad/unclear/confusing documentation of security checks in
find -execdir

#20865: Better documentation on the fact that -delete implies -depth
and that -delete interacts badly with -prune.

#20552: Fixed typos, formatting and section ordering issues in the
find manual page.

#20529: removed spurious 'o' in description of "xargs -a" in
doc/find.texi.

#20232: The --max-database-age option of locate was added in release
4.3.3, but this file (NEWS) did not previously mention this fact.

** Translations

Updated Dutch translation.

* Major changes in release 4.3.8, 2007-06-12

** Bug Fixes

#20157: Avoid segfault in locate when run as root.  This is caused by
a buffer overrun, but at this time no exploit mechanism is known.

* Major changes in release 4.3.7, 2007-06-09

** Functional changes

Locate can now read old-format locate databases generated on machines
with a different byte order.  It does this by guessing the byte order,
so the result is not completely reliable.  If you need to share
databases between machines of different architectures, you should use
the LOCATE02 format (which has other advantages, as explained in the
documentation).

** Security Fixes

#20014: Findutils-4.3.7 includes a patch for a potential security
problem in locate.  When locate read an old-format database, it read
file names into a fixed-length buffer allocated on the heap without
checking for overflow.  Although overflowing a heap buffer is often
somewhat safer than overflowing a buffer on the stack, this bug still
has potential security implications.

This bug also affected the following previous findutils releases:

- All releases prior to 4.2.31
- Findutils 4.3.0 to 4.3.6.

This bug has been assigned CVE number CVE-2007-2452.

** Bug Fixes

#20128: Fix compilation error of find/tree.c on AIX with GCC.

#20005: Tests -mtime -n and -mtime +n incorrectly treated like -mtime n.

#19983: include_next causes compilation failure in findutils 4.3.6 on
non-GCC compilers

#19981: Don't call setgroups if the function isn't available.  This
fixes Savannah bug# 19981.

#19980: Don't use the functions putw() or getw() since these are not
in current POSIX.  Use the gnulib version of wcwidth() where the
system does not provide it.

#19979: Compilation errors on BeOS

#19970: Cannot cast from pointer to bool using gnulib's <stdbool.h>

#19967: Use of __attribute((__noreturn__)) makes compilation fail with
some non-GCC compilers

#19966: find should link against -lm for modf() and fabs()

#19965: Compilation failure on OSF/1 4.0; non-declaration of uintmax_t

#19948: Assertion failure O_NOFOLLOW != 0 on IRIX 6.5

#19871: Typos in find.1

#19596: Fixed this bug again, this time in the Texinfo manual (the
discussion should compare %b with %s/512, not %s/1024).

#19416: _FORTIFY_SOURCE warn_unused_result warnings

* Major changes in release 4.3.6, 2007-05-21

** Bug Fixes

#19948: Fixed an assertion failure on IRIX 6.5 (O_NOFOLLOW is defined
to 0 there).

#19923: Fixed an array overrun in groups[] array of 'locate' when run by
or as root.  This bug appears not to be exploitable.  If locate is not
installed setuid, the bug is not exploitable.  For setuid
installations, it is concievable that there could be an information
leak if the user uses the -d option or the -e option, though the
maintainer has been unable to provoke this on an x86 system.

#19871: Spurious .R directives in manpage produced error messages from
GNU troff.  This is now fixed (they are corrected to .B).

#19416: The result of I/O operations in print-related actions is now
checked, and failures are reported.  Any failure will cause find's
exit status to be nonzero.  The predicate itself will continue to
return true.

** Compilation Fixes

A variety of changes were made to allow compilation to succeed on
non-GNU systems.

#19983: Now compiles on DEC C V5.9-005 on Digital UNIX V4.0 (or at
least, should).

#19970: Compile correctly on C89 systems where the "_Bool" type is not
provided, taking into account the limitations of the gnulib
replacement for stdbool.h.

#19967: Build successfully with C compilers that don't support the GCC
construct __attribute__((__noreturn__)).

#19966: Findutils should now build on systems which have the modf()
and fabs() functions in the maths library, -lm.  This includes some
versions of HP-UX and Solaris.

#19965: Fixed a compilation failure on OSF/1 4.0 (no definition of the
type uintmax_t).

* Major changes in release 4.3.5, 2007-05-05

** Functional changes

Updatedb can now support he generation of file name databases which
are compatible with slocate.  For some time, GNU locate has been able
to read these.

The /proc filesystem is excluded from the locate database (by
default; change PRUNEPATHS to modify this behaviour).

** Bug Fixes

#19806: The -samefile predicate might get fooled by inode reuse.  We
now hold open a file descriptor on the reference file to prevent this.

#19768: Better detection of corrupted old-style locate databases
(e.g. if the database is too short to include a complete bigram
table).

#19766: The frcode and code programs now detect write errors more
reliably.

#19371: Fix compilation failure on systems which #define open to
open64 (and similarly with the close system call).  This fixes
Savannah bug #19371, affecting AIX 5.3.

#19658: When cross-compiling, "make clean" no longer deletes the
generated file doc/regexprops.texi, because there is no way to
regenerate it.

#19391: When xargs knows that the system's actual exec limit is larger
than the compiled-in ARG_MAX, use the system's limit without
generating an assertion failure.

#18203: A duplicate report of bug #17478.

#17478: Error messages from find can garble the console.

#16378: Assertion failure if stat() returns 00000 as the mode
of a file.  This apparently can happen occasionally with broken NFS
servers.

#11668: FreeBSD extensions for time specification are now
implemented.  In fact, these were included in findutils-4.3.3.  The
change was listed as a functional change (whcih it is) and this bug
report was not mentioned.

** Documentation Fixes

The locatedb.5 manpage now documents the (default) LOCATE02 format
more clearly, and also documents the slocate database format.

The maximum and default values applying to the -s option of xargs are
now documented more clearly in the manual page.

* Major changes in release 4.3.4, 2007-04-21

** Bug Fixes

#19634: Test suite now passes (again) if "." is on your $PATH.

#19619: Findutils builds once again on Cygwin.

#19617: Nonexistent start points are (once again) diagnosed in
ftsfind.  This bug affected only findutils-4.3.3.

#19616: Fix leaf optimisation and loop detection (which were
unreliable in findutils 4.3.3).  This bug affected only
findutils-4.3.3.

#19615: find --version no longer claims to be using FTS_CWDFD when it
isn't.  This bug affected only findutils-4.3.3.

#19613: "find -L . -type f" no longer causes an assertion failure when
it encounters a symbolic link loop.  This bug affected only
findutils-4.3.3.

#19605: Issue an error message (and later return nonzero exit status)
if a symbolic link loop was encountered during directory traversal.

#19484: bigram.c and code.c fail if the first pathname recorded begins
with a space

#19483: Inconsistent option highlighting in updatedb manpage

#18414: Tests for "find -readable" are skipped for the superuser, as
on some systems (e.g. Cygwin with an Administrative user) users can
read mode-000 files.

** Translations

Findutils 4.3.4 includes a translation for the Ukranian language.

* Major changes in release 4.3.3, 2007-04-15

Fiundutils-4.3.3 was released on 2007-04-15.

** Bug Fixes

#19596: Correct the comparison in the find manpage between %b and %s
(the divisor is 512 not 1024).

#18714: In the POSIX locale, vertical tabs and form feeds are not
field separators.

#18713: Quoted but empty arguments which occur last on an xargs input
line are no longer ignored, but instead produce an empty argument.

#18554: Documented the construct  -exec sh -c 'foo "$@" bar' {} +

#18466: we now avoid this bug by limiting "-execdir ...+"
to just one argument for the time being.  There is a performance
penalty for doing this.  We hope to make a better fix in a later
release.

#18384: excess bracket in xargs --help

#18320: Zero bytes in input should give warning

#17437: Corrected the handling of X in symbolic permissions (such
as-u+w,a+X).  This change actually occurred in findutils-4.3.2, but
the NEWS file for that release didn't mention it.

#17396: find -mtime -atime -ctime does not support fractional part
(see "Functional changes" below)

#14748: find -perm /zzz gives wrong result when zzz evaluates to an
all-zero mask

#14535: correctly support case-folding in locate (that is, "locate
-i") for multibyte character environments such as UTF-8.  Previously,
if your search string contained a character which was outside the
single-byte-encoding range for UTF-8 for example, then the
case-folding behaviour failed to work and only exact matches would be
returned.

** Functional changes

The -printf action (and similar related actions) now support %S,
which is a measurement of the sparseness of a file.

The test "-perm /000" now matches all files instead of no files.  For
over a year find has been issuing warning messages indicating that
this change will happen.  We now issue a warning indicating that the
change has already happened (in 4.3.x only, there is no plan to make
this change in the 4.2.x series).

The tests -newer, -anewer, -cnewer, -mtime, -atime, -ctime, -amin,
-cmin, -mmin and -used now support sub-second timestamps, including
the ability to specify times with non-integer arguments.

The -printf format specifiers also support sub-second timestamps:
  atime  ctime  mtime
  %a      %c    %t
  %AS    %CS    %TS
  %AT    %CT    %TT
  %A+    %C+    %T+
  %AX    %CX    %TX

The new test -newerXY supports comparison between status times for
files.  One of the status times for a file being considered (denoted
X) is checked against a reference time (denoted Y) for the file whose
name id the argument.  X and Y can be:

  a Access time
  B Birth time (st_birthtime, currently unsupported)
  c Change time
  m Modification time
  t Valid only for the reference time; instead of comparison
against a file status time, the argument is a time string.
Not yet supported.

For example, -newermm is equivalent to -newer, and -neweram is true if
the file being considered was accessed more recently than the
reference file was modified.  The -newerXY test supports subsecond
timestamps where these are available.  The X=B variant is not yet
implemented.

If you configure the source code and then run the tests with "make
check", the test suite fails rather than defaulting to testing the
system binaries.

A new option, --max-database-age, has been added to locate.

* Major changes in release 4.3.2, 2006-11-25

** Bug Fixes

#18222: find -printf '%H %P' once again prints the right result if
more than one start point was given on the command line.

#17782: find -execdir now correctly puts the prefix "./" before the
expansion of "{}" rather than at the start of the argument it appears
in.  Please note that if you use the -exec or -execdir actions with a
shell, then you may be vulnerable to shell code injection attacks, so
don't do that.  It's not a security defect in find - you should not be
passing untrusted data (such as file names chosen by other people) to
the shell.

#17490: find  -regex generated a segfault in findutils-4.3.1, but this
is fixed in findutils-4.3.2.

#17477: find -printf '%' (that is, where the format has a trailing %)
now generates an error message.

#17372: The fts-based find executable (the default configuration uses
fts) is now much faster when -maxdepth is used on filesystems with
high fanouts.

#15531: The -prune action now behaves correctly when applied to a file.

** Functional changes

The slocate database format is now supported.  Preliminary changes
intended to eventually allow setuid operation of locate have also been
made.  For the moment, please don't install GNU locate as a
set-user-ID program (except for testing purposes; if you do so, please
make sure that untrusted users cannot execute the set-user-ID locate
program).

Use of an slocate database which was built with a nonzero security
mode (at the moment, GNU updatedb will not do this) forces locate's
"-e" option to be turned on, which has an effect on the "-S" option
which is probably surprising for most users.

** Documentation Fixes

The global effect of options (other than -daystart and -follow) is now
explained more clearly in the manual page.  Savannah bug #15360.

* Major changes in release 4.3.1, 2006-08-06

** Bug Fixes

Find now follows POSIX rules for determining where directories end and
expressions start.  This means that "find \(1 \!2 \, \)" now searches
in the four named directories, rather than trying to parse an
expression. (Savannah bug #15235).

You now get a more helpful error message when you use command lines
which have missing expressions, such as
      find . ( )
      find . !
      find . -a
      find . \( -not \)
      find . \( -true -a

Savannah bug #15800: If find finds more subdirectories within a parent
directory than it previously expected to based on the link count of
the parent, the resulting error message now gives the correct
directory name (previously an error message was issued but it
specified the wrong directory).

Savannah bug #16738: "find .... -exec ... {} +" now works if you have
a large environment and many files must be passed to the -exec
action.  The same problem affected the -execdir action, though since
the number of files in a given directory will normally be smaller, the
problem was worse for -exec.

Savannah bug #16579: Updatedb now works if it is running as a user
whose login shell is not actually a shell.

There have also been a number of documentation improvements (includng
Savannah bug #16269).

** Functional changes

For find, debug output can now be enabled at runtime with the -D
option.  This causes the printing of various sorts of information
about find's internal state and progress.

The find option -nowarn cannot itself produce a warning (this used to
happen with commands like "find . -name quux -nowarn -print").

** Performance Enhancements

Find now has a rudimentary cost-based optimiser.  It has an idea of
the basic cost of each test (i.e. that -name is very cheap while -size
is more expensive).  It re-orders tests bearing in mind the cost of
each test and its likely success.  Predicates with side effects (for
example -delete or -exec) are not reordered.  The optimiser is not
yet enabled by default, but the new option -O controls the query
optimisation level.  To see this in action, try
  find -D opt -O3 . -type f -o -type c -o -size 555 -name Z
and compare the optimised query with:
  find -D opt -O3 . -size 555 -o -type c -o -type f -name Z
and
  find -D opt    . -size 555 -o -type c -o -type f -name Z

Over time, as optimisations are proven to be robust and correct, they
will be moved to lower optimisation levels.  Some optimisations have
always been performed by find (for example -name is always done early
if possible).

** Translations

Findutils 4.3.1 includes updated translations for the following
languages:
Vietnamese, Belarusian, Catalan, Danish, German, Greek, Esperanto,
Spanish, Estonian, Finnish, French, Irish, Galician, Croatian, Hungarian,
Indonesian, Italian, Japanese, Korean, Luganda, Malay, Dutch, Polish,
Portuguese, Brazilian Portuguese, Romanian, Russian, Kinyarwanda,
Slovak, Slovenian, Serbian, Swedish, Turkish, Chinese (simplified),
Chinese (traditional), Bulgarian

* Major changes in release 4.3.0, 2005-12-12

The 4.3.x release series are currently 'development' releases.  Please
test it, but think carefully before installing it in a production
system.  New features in findutils-4.3.x are under development; they
may change or go away.

All changes up to and including findutils-4.2.27 are included in this
release.  In addition the following changes are new in this release:

** Functional Changes

By default, find now uses the fts() function to search the file
system.  The use of fts greatly increases find's ability to search
extremely deep directory hierarchites.

You can tell that the version of find you are using uses FTS, because
the output of "find --version" will include the word "FTS".

Currently two binaries for 'find' are built.  The configure option
--without-fts can be used to select whether 'find' uses fts:

  With fts Without fts
default configuration   find oldfind
configure --with-fts   find oldfind
configure --without-fts   ftsfind find

New tests, -readable, -writable, -executable.  These check that a file
can be read, written or executed respectively.

* Major changes in release 4.2.27, 2005-12-06

** Warnings of Future Changes

The test -perm /000 currently matches no files, but for greater
consistency with -perm -000, this will be changed to match all files;
this change will probably be made in early 2006.  Meanwhile, a warning
message is given if you do this.

** Bug Fixes

If xargs is invoked with many short arguments on PPC systems running
the Linux kernel, we no longer get an "argument list too long" error
from the operating system.

Fixed a bug in the test suite which caused it to spuriously fail on
systems where ARG_MAX is different to the value used by the Linux
kernel on 32-bit x86-architecture systems.

On systems running the Linux kernel, "find -printf %F" no longer
produces the wrong answer for files on filesystems that have been
remounted elsewhere using "mount --bind". (Savannah bug #14921).

** Documentation Changes

Following some extensive and detailed review comments from Aaron
Hawley, the material in the manual pages and the Texinfo manual are
now synchronised.

The %M format specifier of "find -printf" is now documented, although
it has existed since release 4.2.5.

The 'find' manual page now correctly documents the fact that -regex
defaults to using Emacs-style regular expressions (though this can be
changed).

* Major changes in release 4.2.26, 2005-11-19

** Public Service Announcements

I'd like to point out a second time that the interpretation of '-perm
+mode' has changed to be more POSIX-compliant.  If you want the old
behaviour of the GNU extension you should use '-perm /mode'.  See the
NEWS entry for findutils version 4.2.21 for details.

** Functional Changes

The xargs command now supports a new option (--delimiter) which allows
input items to be separated by characters other than null and
whitespace.  This resolves Savannah support request sr #102914.

Sometimes find needs to read the /etc/mtab file (or perform the
equivalent operation on systems not using /etc/mtab).  If this
information is needed but not available, find now exits with an error
message non-zero status.  If the information is not needed, find will
not spuriously fail.

A new xargs option --delimiter allows the input delimiter to be
changed (previously \0 was the only choice unless you use the -L
option, which changes other semantics too).

** Bug Fixes

If the environment size is too large to allow xargs to operate
normally, 'xargs --help' still works (now).

If the input to xargs is a large number of very short options (for
example, one character each), earlier versions of xargs would fail
with 'Argument list too long'.  However, since this is precisely the
problem that xargs was invented to solve, this is a bug.  Hence on
those systems we now correctly use a shorter command line.  This
problem particularly affected 64-bit Linux systems because of the
larger size of pointers, although 32-bit Linux systems were also
affected (albeit for longer command lines).  In theory the same
problem could affect 'find -exec {} +', but that's much less likely
(even so, the bug is fixed there too).

Bugfix for an unusual failure mode (Savannah bug #14842) where an
attempt to allocate more space for directory contents succeeds but is
incorrectly diagnosed as a failure.  The likelihood of you
experiencing this depends on your architecture, operating system and
resource limits.  This failure has been observed in a directory
containing 35396 entries.

** Documentation Changes

The EXAMPLES section of the find manual page now correctly describes
the symbolic and octal modes for the -perm test.

The documentation and "--help" usage information for the -L, -l, -I
and -i options have been clarified (but the behaviour has not changed).

The documentation now explains more clearly what happens when you use
"-L -type l".

* Major changes in release 4.2.25, 2005-09-03

** Bug Fixes

find -perm /440 (which should succeed if a file is readable by its
owner or group) now works.  Previously there was a bug which caused
this to be treated as "find -perm 440".

Some files in the xargs test suite have been renamed to avoid problems
on operating systems whoch cannot distinguish filenames on the basis
of upper/lower case distinctions.

The software now builds on Cygwin, including the generated file
regexprops.texi.

Findutils should now build once again on systems supporting AFS, but
this support has not recently been fully tested.  Findutils should
also (once again) build on Cygwin.

** Other Changes

The test suite for find is now much more extensive.

* Major changes in release 4.2.24, 2005-07-29

** Documentation Changes

The manual now includes a "Worked Examples" section which talks about
the various ways in which findutils can be used to perform common
tasks, and why some of these alternatives are better than others.

The -I option of xargs (which is required by the POSIX standard) is
now documented.

We now document the fact that find ensures that commands run by -ok
and -okdir don't steal find's input.  Find does this by redirecting
the command's standard input from stdin.

Many documentation readability enhancements and proofreading fixes
were contributed by Aaron Hawley.

** Functional Changes

*** Functional changes in locate

The "--regex" option of locate now assumes the regular expression to
be in the same syntax as is used in GNU Emacs, though this can be
changed with the new option --regextype.  This is a change from the
existing behaviour (which was to use POSIX Basic Regular Expressions).
Since this feature is releatively new anyway, I though it was more
useful to have compatibility between regular expression handling in
find and locate than to maintain the short-lived previous behaviour of
locate.

The locate program now also supports a "--regextype" long option which
controls which regular expression syntax is understood by locate.
This is a long option and has no single-letter 'short option'
equivalent.

*** Functional changes in find

The regular expression syntax understood by "find" can be changed with
the -regextype option; this option is positional, meaning that you can
have several tests, each using a distinct syntax (this is not
recommended practice however).

The default regular expression syntax is substantially the same as
that recognised by GNU Emacs, except for the fact that "." will match
a newline.

The leaf optimisation can be disabled with the configure option
"--disable-leaf-optimisation", which is equivalent to specifying
"-noleaf" on all find command lines.  This is useful for systems
having filesystems which do not provide traditional Unix behaviour for
the link count on directories (for example Cygwin and the Solaris 9
HSFS implementation).

** Bug Fixes

*** Bug Fixes for find

The -iregex test now works once again on systems that lack
re_search() (that is, systems on which findutils needs to use the
gnulib version of this function).

find -regex now once again uses GNU Emacs-compatible regular
expressions.

If invoked with stderr closed, the -fprint and -fprintf actions now no
longer cause error messages to be sent into the output file.

If the link count of a directory is less that two, the leaf
optimisation is now disabled for that directory.  This should allow
searching of non-Unix filesystems to be more reliable on systems that
don't take the trouble to make their filesystems look like traditional
Unix filesystems.  Some filesystems don't even take the trouble to
have a link count of less than two and for these, -noleaf is still
required unless --disable-leaf-optimisation was used at configure time.

The "%Y" directive for the -printf action now no longer changes find's
idea of the mode of the file, so this means among other things that
"-printf %Y %y" now works properly.  This is Savannah bug #13973.

* Major changes in release 4.2.23, 2005-06-19

** Documentation Changes

The -L and -I options of xargs are currently incompatible (but should
not be).

Improved the documentation for -execdir and -okdir.

** Functional Changes to updatedb

File names ending in "/" which are specified as an argument to
--prunepaths (or in $PRUNEPATHS) don't work, so we now issue an error
message if the user tries to do that.  The obvious exception of course
is "/" which does work and is not rejected.

* Major changes in release 4.2.22, 2005-06-12

** Security Fixes

If a directory entry searched with "find -L" is a symbolic link to
".", we no longer loop indefinitely.  This problem affected find
versions 4.2.19, 4.2.20 and 4.2.21.  This problem allows users to make
"find" loop indefinitely.  This is in effect a denial of service and
could be used to prevent updates to the locate database or to defeat
file security checks based on find.  However, it should be noted that
you should not use "find -L" in security-sensitive scenarios.

** Other Bug Fixes

None in this release.

** Functional Changes to locate

A locate database can now be supplied on stdin, using '-' as a element
of the database-path. If more than one database-path element is '-',
later instances are ignored.

A new option to locate, '--all' ('-A') causes matches to be limited to
entries which match all given patterns, not entries which match
one or more patterns.

** Documentation Changes

Some typos in the manual pages have been fixed.  Various parts of the
manual now point out that it is good practice to quote the argument of
"-name".  The manpage now has a "NON-BUGS" section which explains some
symptoms that look like bugs but aren't.  The explanations of the "%k"
and "%b" directives to "find -printf" have been imrpoved.

* Major changes in release 4.2.21, 2005-06-07
** Functional Changes to find

The GNU extension "find ... -perm +MODE" has been withdrawn because it
is incompatible with POSIX in obscure cases like "find ... -perm ++r".
Use the new syntax "find ... -perm /MODE" instead.  Old usages will
still continue to work, so long as they don't conflict with POSIX.

If the output is going to a terminal, the -print, -fprint, -printf and
-fprintf actions now quote "unusual" characters to prevent unwanted
effects on the terminal.  See "Unusual Characters in File Names" for
further details.  There is no change to the behaviour when the output
is not going to a terminal.  The locate program does the same thing,
unless the -0 option is in effect (in which case the filenames are
printed as-is).

** Functional Changes to locate

The locate command will now read each locate database at most once.
This means that if you are using multiple databases and are searching
for more than one name, the results will now be printed in a different
order (and if you specified a small limit with --limit, you may get a
different set of results).

A new option '--print' for locate causes it to print the matching
results even if the '--count' or '--statistics' option is in effect.

** Bug Fixes
find /blah/blah/blah -depth -empty now works once again.

The -regex and -iregex tests of find now correctly accept POSIX Basic
Regular Expressions.  (Savannah bug #12999)

The updatedb program now works on systems where "su" does not support
the "-s" option, for example Solaris.

* Major changes in release 4.2.20, 2005-03-17
** Internationalization and Localization
Updated Vietnamese and Dutch translations.

** Bug Fixes
Minor bugfix affecting only those who compile from the CVS repository,
as opposed to those who compile from the source releases.

* Major changes in release 4.2.19, 2005-03-07
** Bug Fixes

find should now no longer hang on systems which lack the O_NOFOLLOW
flag to open(2) and which are clients of an unresponsive NFS server
(Savannah bug #12044).

We now avoid inappropriately failing for "find -L foo" or "find -H
foo" if foo is a symbolic link (Savannah bug #12181).  Previously we
used to fail with the error message "Too many levels of symbolic
links".

"find . -false -exec foo {} +" no longer runs an extra instance of foo
when find exits (Savannah bug #12230).

If the chdir() safety check fails but we can no longer get back to
where we started, exit with an explanatory (fatal) error message.
This does not happen on GNU/Linux and FreeBSD because the safety check
is not needed (the security problem the safety check protects against
is prevented in a cleaner way on those systems).

"make distclean" no longer deletes regex.c (which "make all" needs).

**  Functionality Changes
"find -printf "%h\n" will now print "." for files in the current directory.
Previously it printed nothing (but there was a bug in the %h
implementation anyway).  This fixes Savannah bug #12085.

Should now build (again) on non-C99-compliant systems.

** Documentation enhancements
Fixed some typos and clarified wording in "Working with automounters".

** Internationalization and Localization
New Vietnamese message translation.

* Major changes in release 4.2.18, 2005-02-16
** Bug Fixes
*** "find -depth" was missing out non-leaf directories when they contain
    non-directories.  This affected findutils releases 4.2.15,
    4.2.16 and 4.2.17, but the bug is now fixed.
*** Find no longer hangs on systems which are clients of unresponsive
    NFS servers.
**  Documentation improvements
*** Improvements and corrections to the find.1 manpage, including corrections to the descriptions of -H and -L.

* Major changes in release 4.2.17, 2005-02-08
** Bug Fixes
*** bug #11861 undefined symbol "basename" on IRIX 5.3
*** bug #11865 xargs -i regression  (as compared to findutils-4.2.12)
*** bug #11866 Typo in pred_okdir renders it useless (affecting 4.2.16 only)
*** patch #3723 fix recent process_top_path change (for -execdir on /)
*** Fixing bug #11866 and applying patch #3723 made -execdir work much better.
*** find bar/baz/ugh now works again if baz is a symbolic link (broken
    in 4.2.15).

* Major changes in release 4.2.16, 2005-02-05
**  Functionality Changes
*** Updated the message catalogues for the translated messages.
*** The subfs filesystem is now treated the same as the autofs
    filesystem is.
*** New translations:  Belarusian, Catalan, Greek, Esperanto,
    Finnish, Irish, Croatian, Hungarian, Japanese, Luganda,
    Malay, Romanian, Slovenian, Serbian, Chinese (simplified).

**  Bug Fixes
*** The -execdir action now works correctly for files named on the
    command line.

* Major changes in release 4.2.15, 2005-01-29
**  Functionality Changes
*** locate now supports matching regular expression (--regex).
*** --enable-d_type-optimization (introduced in findutils 4.2.13) is now turned on by default.

* Major changes in release 4.2.14, 2005-01-25
**  Functionality Changes
*** New options -L, -P, -H for locate.  The work in the same was as the same options for find.
**  Bug Fixes
*** Don't include the "findutils/find/testsuite/find.gnu" subdirectory in the
    distributed tar file more than once.
*** Should now build on Solaris once again.
*** -xtype and -printf %Y now work correctly for symbolic links once again
**  Documentation improvements
*** All options for "locate" are now documented

* Major changes in release 4.2.13, 2005-01-23
**  Performance Enhancements
*** On Linux and some other systems, a large performance improvement,
    because we can eliminate many of the calls to lstat() (in extreme
    cases, 99% of them).  Limited testing shows a 2x speedup on NFS
    filesystems.  Other systems which can make use of this enhancement
    include Mac OS X and *BSD.

* Major changes in release 4.2.12, 2005-01-22
**  Functionality Changes
*** find is now POSIX-compliant, as far as I know.
*** -exec ... {} + now works.
*** New actions -execdir and -okdir which are like -exec and -ok but more secure.
*** "locate -w" is now a synonym for "locate --wholepath".
*** An empty path entry in the locate database path (for example "::" in
    $LOCATE_PATH or in the argument to "locate -d") is taken to mean
    the default database, whose name is hard-coded in locate.
**  Bug Fixes
*** If find or xargs cannot write to stdout, for example because
    output is redirected to a file and the disk is full, the
    relevant program will return a non-zero exit status.

* Major changes in release 4.2.11, 2004-12-12
**  Bug Fixes
*** Compilation fix for systems without EOVERFLOW.
*** More helpful error message if you make a mistake with (, ), -o or -a.
**  Functionality Changes
*** If you have unclosed parentheses on the find command line,
    or any of a number of similar problems, find will now produce
    a more helpful error message.
*** locate -b is now a synonym for locate --basename
*** locate now supports a --statistics (or -S) option, which prints some
    statistics about the locate databases.
*** Implemented the -samefile option.
**  Documentation improvements
*** New chapter in the manual, "Security Considerations".
*** Better documentation for -prune (Mainly thanks to Stepan Kasal)
**  Bug Fixes
*** locate's options -i and -w now work with the -e option (previously a bug
    prevented this).

* Major changes in release 4.2.10, 2004-12-06
**  Bug Fixes
*** Portability fix for fstype.c: should now compile on UNICOS, and possibly
    also produce useful results on BeOS and Dolphin, perhaps other
    systems too.

* Major changes in release 4.2.9, 2004-12-05
**  Functionality Changes
*** xargs no longer treats a line containing only an underscore as a logical end-of-file.  To obtain the behaviour that was previously the default, use "-E_".
*** xargs now supports the POSIX options -E, -I and -L.  These are synonyms
    for the existing options -e, -i and -l, but the latter three are
    now deprecated.
**  Bug Fixes
*** xargs -n NUM now invokes a command as soon as it has NUM arguments.
    Previously, it waited until NUM+1 items had been read, and then
    invoked the command with NUM arguments, saving the remaining one
    for next time.
*** If "find -L" discovers a symbolic link loop, an error message is issued.
*** If you specify a directory on the find command line, but -prune
    is applied to it, find will no longer chdir() into it anyway.
**  Documentation improvements
*** The precise interpretation of the arguments to the -atime, -ctime
    and similar tests in find has been documented more clearly.

* Major changes in release 4.2.8, 2004-11-24
*** Bugfix to the findutils 4.2.7 automount handling on Solaris.  This
    worked to some extent in findutils-4.2.7, but is much improved in
    findutils-4.2.8.

* Major changes in release 4.2.7, 2004-11-21
**  Functionality Changes
*** xargs can now read a list of arguments from a named file, allowing
    the invoked program to use the same stdin as xargs started with
    (for example ``xargs --arg-file=todo emacs'').
**  Documentation improvements
*** The Texinfo manual now has an extra chapter, "Error Messages".  Most
    error messages are self-explanatory, but some of the ones which
    are not are explained in this chapter.
**  Bug Fixes
*** Avoid trying to link against -lsun on UNICOS, which doesn't need it or
    have it.
*** Bugfix to the findutils 4.2.6 automount handling (which hadn't been enabled
    on Solaris).
*** Reenabled internationalisation support (which had been accidentally
    disabled in findutils-4.2.5).

* Major changes in release 4.2.6, 2004-11-21
**  Bug Fixes
*** find now copes rather better when a directory appears to change just as
    it is about to start examining it, which happens with automount.
    This is because automount mounts filesystems as you change
    directory into them.  This should resolve Savannah bugs #3998,
    #9043.

(wiz)

2015-08-26 12:44:30 UTC MAIN commitmail json YAML

Take the MAINTAINERship.

(leot)

2015-08-26 12:24:23 UTC MAIN commitmail json YAML

Note update of sysutils/collectd to 5.5.0nb7.

(he)

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

Updated textproc/link-grammar to 5.2.5

(wiz)

2015-08-26 12:23:01 UTC MAIN commitmail json YAML

Update to 5.2.5:

[ANNOUNCE] Link Grammar version 5.2.0 is now available.

This is a major release of the parser, with many important changes in
it.  The internals of the parser have been re-organized, resulting in
a speedup of 2x to 4x for typical English texts.  Multiple multi-
threading bugs were fixed, and there is now a simple multi-threading
unit test.  A memory leak was fixed, and a memory over-consumption
bug was fixed.  These changes were enabled by the final removal of the
"fat link" code from the parser.

Parser internals work continues apace: it is expected that a version
5.3.0 will follow shortly, featuring a completely re-designed tokenizer.
This redesign should enable simpler and better morphology support.

The ChangeLog notes other fixes as well:

Version 5.2.0 (27 December 2014)
* y'all, ain't, gonna, y'gotta: Beverly Hillbillies basilect.
* Permanent removal of the fat-link code.
* Remove deprecated constituent tree code.
* Windows: add terminal screen resizing support.
* Windows: a build fix.
* reign, rule, run, leave, come: can take predicative adjective.
* Rework costs for many verb-derived adjectives.
* Handle (predicative) adjectival modifiers for assorted perfect verbs.
* Fixes for various color names.
* Fixes for various affirmative answers.
* Add 100 missing verbs.
* Add preliminary lxc-docker (docker.io) support.
* Remove MSVC6 support.
* Fix memleak introduced in version 5.1.0
* Speedup of 1.7x to 4x (depending on text) from linkage processing redesign.
* Fix multi-threading safety bug.
* Fix link-and-domain printing alignment (to handle utf8 char widths).
* Windows: fixes for MSVC12 support.
* Fix memory consumption bug (EMPTY_WORD) introduced in version 4.7.10.
* Get rid of xrealloc, which clashes with libbfd symbol xrealloc.
* Add multi-threaded parsing unit test.

=================================================================

Link Grammar version 5.1.2 is now available. Download from:

http://www.abisource.com/downloads/link-grammar/5.1.2/link-grammar-5.1.2.tar.gz

The most serious fix in this release is a build-break fix for Apple OSX Mavericks.

Other fixes, from the ChangeLog:

* Fix greeting: "How do you do?"
* Fix indirect object in 'what' questions: 'To what do you owe your success?'
* Fix assorted questions with verb "to be".
* Compile fixes for Apple OSX version "Mavericks"

=================================================================

[ANNOUNCE] link-grammar version 5.1.0

This version includes a number of important changes. One of these is
that the connectors can now be given a direction (head and tail
indicators), so that link-grammar dependencies can now be true,
hierarchical dependency arrows.  This is of marginal importance for
English, where dependency directions are implicit, but is vital for
free-word-order languages, where bi-directional links are not enough.

Another important change is that costs can now be arbitrary floating
point numbers. This is particularly useful for providing fine-grained
parse ranking.  The LG cost system assigns a "cost" to every connector,
and the sum-total of costs for a sentence determines the parse ranking.
Since costs are additive, they behave as entropies (log P -- the
logarithm of a probability: probabilities are multiplicative, logarithms
are additive).

Under the covers, there's been some major work on the tokenization
(splitting sentences into words) and morphology (splitting words into
morphemes) code.  This work is ongoing, and should eventually result in
much better support for non-English languages.

Other notable changes include an updated Russian dictionary, and an
assortment of changes to the English dictionary.  An intriguing step
towards phonology: LG can now distinguish between the use of the
determiners "a" and "an" preceding nouns that start with consonants
or vowels.  Whether fancier phonology support is possible is a curious
question.

The full changelog is below:

* Updated Russian dictionaries from Sergei Protasov.
* Added morphology-based unknown-word handling for Russian, from Sergei.
* Fix up fat-linkage code, which was recently broken...
* API cleanup: many command-line options never belonged in the API.
* New emoticon support was clobbering certain dictionary words.
* Fix: "Go to spot X", "It happens at time T."
* Add a dozen missing verbs.
* Minor work on greetings.
* Add mechanism for denoting fractional costs in the file-backed dict.
* Fix: broken handling of gerunds (due to bad verb-wall connectors)
* Major redesign of morpheme splitting mechanism (from AmirP)
* Minor extensions to support numeric formulas, e.g. 1 + 1 = 2.
* Remove fat linkage support from the SAT solver.
* Enable build of SAT solver by default.
* Fix multiple bugs with unit stripping.
* Add bounds-checking to the C API.
* Fix the old disjunct-printing implementation.
* Add support for easy-to-use link direction indicator.
* Add random morphology generator tool.
* Partial support for phonetic use of "a" vs. "an" for English.
* Rework how coordination between conjunctions works: "either... or ...", etc.
* Major redesign of tokenization mechanism (from AmirP)

=================================================================

Version 5.0.0 of the Link Grammar Parser is now available.

(Yes, its April 1st.  No, this is not a joke.  Maybe I'll think of
something snarky next year.)

We are proud to announce a major new release of the Link Grammar Parser!
It contains many important changes and new additions.  One of the most
significant changes is that the license has been changed from the BSD
license to the LGPL.  This was done to enable considerably more
flexibility in accepting contributions to the project: it seems that
few are particularly interested in contributing to a BSD-licensed project.
This change has enabled folding in some new work:

o Arabic and Persion dictionaries!  These were previously maintained
  as separate add-ons.  Including them as part of the distribution
  should make it easier for interested users.

o A new 'bindings' directory, containing code for Java, Python, Common
  Lisp, OCaML and AutoIt programming languages.  The Python bindings
  are an updated version of the older pylinkgrammar-0.2.13 bindings.
  A SWIG interface file should make it easy to create other language
  bindigns as well.

o Improved morphology support. This will be invisible to most users,
  but it lays the groundwork for add Hebrew support to the parser.

o Expanded Lithuanian support. This remains a simplistic prototype, but
  it now performs a more sophisticated morphological analysis.

o Experimental Turkish and Hebrew dictionaries.

o A demo of the JSON parser server: it shows how to run the server,
  which will accept accept raw sentences on a socket, and returns the
  parsed forms.

o Some slightly incompatible changes to the API: it was time for some
  housekeeping.

o Misc minor updates to the English Language dictionaries.

o Preliminary work for SQL-backed dynamic dictionaries. This should
  enable certain types of automated language learning.

The full changelog is shown below.

CHANGELOG:

Version 5.0.0 (1 April 2014)
* License upgrade to LGPLv2.1
* Arabic dictionaries, from Jon Dehdari
* Persian dictionaries, from Jon Dehdari
* Support for Hebrew tokenization, from Amir P.
* Fix wild-card matching for user-supplied word lookup.
* Prototype Turkish dictionary from Can Bruce.
* Re-arrange programming language bindings directory.
* Adopt the orphaned/unsupported pylinkgrammar Python bindings.
* Deprecate the obsolete CNode interface.
* Provide low-level perl bindings.
* Adopt the orphaned/unsupported OCaML bindings.
* Support affirmative replies: "Who did it?" "John's evil twin."
* Expanded Lithuanian dictionary.
* Minor disjunct printing fixes.
* Fix: "Mary is too XXX to talk to."
* Prototype Hebrew dictionary from Amir P.
* Change !suffixes flag to !morphology.
* Introduce a bi-directional connector, for free-word-order languages.
* Introduce a symmetric-AND operator, for free-word-order languages.
* Add demo shell script for running the JSON parse server.
* Bugfix: Java server failing when input sentence has commas in it!
* New !test and !debug commands for selective debugging support.
* Print post-processing rejection message, when !bad is enabled.
* Remove some deprecated functions for C API.
* Remove all deprecated functions from Java API.
* Initial support for an SQL-backed dynamic dictionary.

=================================================================

Version 4.8.5 of the Link Grammar Parser is now available.

This is the third release in about a week; each prompted by a
build-break in the previous version.  Sorry!  There's been assorted
(minor) new work, and this has been enough to cause trouble for
various people.

Some notable changes in the last 6 weeks:
* Improved Russian (UTF-8) support for MSWindows users.
* Build files for MSVC12
* Several Java binding fixes
* English dictionary: add a verb-wall connector for present participles.

A full list of changes is given below. If none of these seem to affect
you, there is no particular need to upgrade.

CHANGELOG:

Version 4.8.5 (5 January 2014)
* Update memory usage accounting; fix accounting bugs.
* Fix Java garbage collection bug.
* Fix numerous compiler warnings in the SAT-solver code.
* Fix build-break involving multiple declaration of 'Boolean'.

Version 4.8.4 (30 December 2013)
* Fix build break for Mac OSX.

Version 4.8.3 (30 December 2013)
* Create new msvc12 build files, restore old msvc9 files.
* Revert location of the Windows mbrtowc declaration.
* Add verb-wall connector for present participles.
* Fix build-time include file directory paths.
* Provide the 'any' language to enumerate all possible linkages.
* Fix recognition of U+00A0, c2 a0, NO-BREAK SPACE as whitespace.
* Improve parse-time performance of exceptionally long sentences.
* Fix crash on certain sentences containing equals sign.

Version 4.8.2 (25 November 2013)
* More MSWindows UTF-8/multi-byte fixes (for Russian).
* Add missing JSONUtils file.

Version 4.8.1 (21 November 2013)
* Ongoing work on viterbi.
* Updated MSVC9 project files from Jand Hashemi (Lucky--)
* Fix important bug in Java services: return top parses, not random ones.
* Java: for the link-diagram string, do not limit to 80 char term width.
* Windows: UTF-8 fixes so that Russian works in most MSWindows locales.

=================================================================

Version 4.8.0 of the Link Grammar Parser is now available.

This is the start of a new version series, containing an important
change to the English language dictionary. Three new link types are
introduced WV, CV and IV. These are used to connect the left-wall to
the primary verb of the sentence (WV), to connect the ruling clause
to the primary verb of a dependent clause (CV), and a similar link
for certain infinitive verbs (IV).  The goal of these links is to
make it easier to locate verbs, and thus to provide a more direct
mapping from the link-grammar formalism to a dependency parse (as
dependency parses always put the verb at the root of a sentence).

These are not the first links that explicitly indicate root verbs:
several other link types already play this role: The AF, CP, Eq, COq
and B links already play this role. The new WV, CV and IV links
round out this capability and do so in a very general form.  See
http://www.abisource.com/projects/link-grammar/dict/section-WV.html
for details.

With this release, we expect that all (non-auxiliary) verbs in a
sentence will be linked either to the wall, or to a controlling parent.
We also expect there to be some additional fixes and tightening-up
to occur in future releases, especially in regards to comparative
sentences.

This release also includes a variety of fixes to the Java API/server.
In addition, some ancient, deprecated C code was removed.

CHANGELOG:

Version 4.8.0 (24 October 2013)
* Fix "he answered yes"
* Support bulleted, numbered lists.
* New link types from Lian Ruiting, for identifying the head-verb.
* Java: fix bug when totaling WordNet word-sense score.
* Java: add info to README about using the JSON parse server.
* Java: remove many deprecated functions.
* C API: remove some deprecated functions.
* Java: fix silent failure when library is not found.
* Java: Add support for fetching the ASCII-art diagram string.
* Java: Fix insane language selection initialization.
* Fix: "The pig runs SLOWER than the cat."
* Fix: conjoined superlatives: "... the longest and the farthest."
* Fix: "inside" can be used with conjunction: "near or inside..."
* Fix: conjoined question modifiers: "exactly when and precisely where..."
* Fix: issue 59: crash/corruption when dictionary opened twice.
* Fix: assorted exclamations!

=================================================================
=================================================================
=================================================================

Version 4.7.12 of the Link Grammar Parser is now available.

The biggest change in this version is a sharply updated Russian
dictionary, which fixes a large number of bugs generated during
during the initial release.  Thanks to Sergey Protasov who did
almost all this work!

The other notable change is that the fat-link code is no longer
build by default.  It will be permanently removed in some future
version, "real soon now".

A miscellany of other minor changes are listed below.

The link-grammar homepage:
http://www.abiword.org/projects/link-grammar/

Download:
http://www.abiword.org/downloads/link-grammar/4.7.12/link-grammar-4.7.12.tar.gz

WHAT IS LINK GRAMMAR?
The Link Grammar Parser is a syntactic parser of English (and other
languages as well), based on link grammar, an original theory of English
syntax.  Given a sentence, the system assigns to it a syntactic
structure, which consists of a set of labelled links connecting pairs of
words. The parser also produces a "constituent" (Penn tree-bank style
phrase tree) representation of a sentence (showing noun phrases, verb
phrases, etc.). The RelEx extension provides dependency-parse output.

CHANGELOG:
Version 4.7.12 (25 May 2013)
* Large fixes to the Russian dictionaries.
* Windows: Explicitly fail if cygwin version is too old.
* Tweak the lt dict to work again with the modern parser.
* Make the fat linkages code be compile-time configurable.
* Disable fat linkages by default; mark as deprecated.
* Fix SAT-solver build; recent changes had broken it.
* Export read-dict.h as a public API.
* Ongoing development of the Viterbi prototype.
* Windows: some UTF8/widechar refactoring.
* Java bindings: add method to set the language.
* CMake: add version checking to the CMakefile
* Fix: failed handling of capitalized first word for Russian.
* Fix: stemming failures in many cases (for Russian dictionaries)
* Add flag to suppress stem-suffix printing.
* Windows: Fixes to MSVC6 build files.
* Fix: hash-table bug affecting Russian dictionaries

(wiz)

2015-08-26 12:19:27 UTC MAIN commitmail json YAML

2015-08-26 11:54:20 UTC MAIN commitmail json YAML

Updated x11/xdg-user-dirs to 0.15

(wiz)

2015-08-26 11:54:11 UTC MAIN commitmail json YAML

Update to 0.15:

Major changes in 0.15 are:
* Updated translations
* Added manpages

Major changes in 0.14 are:
* Updated translations
* Fix permissions of ~/.config if created (should be 0700)

Major changes in 0.13 are:
* Fix a memleak
* Updated translations
* ChangeLog is now autogenerated by git

Major changes in 0.12 are:
* Updated translations

Major changes in 0.11 are:
* Switch DOWNLOAD default to "Downloads" instead of "Download" to
  to match the other names
* Fix bashisms in xdg-user-dirs
* Updated translations

(wiz)

2015-08-26 11:51:56 UTC MAIN commitmail json YAML

Updated devel/p5-Proc-ProcessTable to 0.53

(wiz)

2015-08-26 11:51:48 UTC MAIN commitmail json YAML

Update to 0.53:

0.53 2015-08-24
  * Fixed bug in Linux occurring if process name is empty (RT#106571)
  * Added missing includes on AIX (RT#39748)
  * Some minor changes on tests and documentation

(wiz)

2015-08-26 11:48:47 UTC MAIN commitmail json YAML

Updated security/p5-IO-Socket-SSL to 2.017

(wiz)

2015-08-26 11:48:26 UTC MAIN commitmail json YAML

Update to 2.017:

2.017 2015/08/24
- checks for readability of files/dirs for certificates and CA no longer use
  -r because this is not safe when ACLs are used. Thanks to BBYRD, RT#106295
- new method sock_certificate similar to peer_certificate based on idea of
  Paul Evans, RT#105733
- get_fingerprint can now take optional certificate as argument and compute
  the fingerprint of it. Useful in connection with sock_certificate.
- check for both EWOULDBLOCK and EAGAIN since these codes are different on
  some platforms. Thanks to Andy Grundman, RT#106573
- enforce default verification scheme if none was specified, i.e. no longer
  just warn but accept. If really no verification is wanted a scheme of
  'none' must be explicitely specified.
- support different cipher suites per SNI hosts

(wiz)

2015-08-26 11:47:00 UTC MAIN commitmail json YAML

Updated archivers/p5-Archive-Zip to 1.50

(wiz)

2015-08-26 11:46:46 UTC MAIN commitmail json YAML

Update to 1.50:

1.50 Tue 25 Aug 2015
    - Fix t/08_readmember_record_sep.t for Win32 [github/pauloscustodio]

(wiz)

2015-08-26 11:42:54 UTC MAIN commitmail json YAML

+ p5-Archive-Zip-1.50, p5-IO-Socket-SSL-2.017, p5-Proc-ProcessTable-0.53,
  plasma-5.4.

(wiz)

2015-08-26 11:31:20 UTC MAIN commitmail json YAML

Updated sysutils/xfe to 1.40nb2

(leot)

2015-08-26 11:31:02 UTC MAIN commitmail json YAML

Fix a configure problem with older freetype2 versions (and while here add
LICENSE and fix a warning reported by pkglint(1)).
Reported by Paul ONeill in PR pkg/49878. This closes PR pkg/49878.

(leot)

2015-08-26 11:12:15 UTC MAIN commitmail json YAML

Mark as BROKEN with perl 5.22, and link to upstream bug reports.

These do contain patches, if someone is interested in fixing this.

(wiz)

2015-08-26 11:08:58 UTC MAIN commitmail json YAML

Updated emulators/mame to 0.165

(wiz)

2015-08-26 11:08:46 UTC MAIN commitmail json YAML

Update to 0.165:

0.165
-------

MAMETesters Bugs Fixed
----------------------
- 05762: [Crash/Freeze] (itgambl2.c) All sets in itgambl2.c, namcos23.c: Crash directly after OK (hap)
- 05435: [Sound] (leland.c) offroad, offroadt, possibly others: Audio in offroad, offroadt sounds horrible (crazyc)
- 05377: [Sound] (leland.c) All sets in leland.c: DAC sounds differently between 32-bit and 64-bit (crazyc)
- 02892: [Misc.] (cps1.c) 3wondersh: Dialog box on launch (Robbbert)
- 03193: [Misc.] (cps1.c) 3wondersh: Three Wonders (hack?) unmapped ports (Robbbert)
- 05801: [Color/Palette] (cps1.c) 3wondersb: Status change from GAME_NOT_WORKING
to GAME_IMPERFECT_GRAPHICS suggestion (Robbbert)
- 06006: [Crash/Freeze] (rocnrope.c) rocnrope, ropeman: Game resets when pressing start (Mamesick)
- 06014: [Documentation] (aerofgt.c) karatblzj: Wrong name for Japanese ROM set (hap)
- 05690: [Graphics] (eprom.c) eprom, eprom2: Graphics glitch occurs when destroying compuer equipment. (hap)
- 05217: [Sound] (exidy.c) spectar: Missing sounds (credit/Title Tune) (Osso)
- 06008: [Graphics] (bfm_sc4.c) bfm_sc4.c: FATAL ERROR: Too many live textures in src/emu/renderer.c:500 (hap)
- 06007: [Speed] (suna16.c) bssoccer: significant performance drop during intro (David Haywood)
- 06005: [Graphics] (taito_x.c) kyustrkr: Screen is shifted up (Mamesick)
- 03966: [Graphics] (macrossp.c) macrossp, quizmoon: Implement priorities, fix bg and sprite zoom (Tourniquet)
- 05814: [Graphics] (apple2.c) ivelultr: Font is flipped (R. Belmont)

Source Changes
--------------
-Sega 837-14645 JVS I/O dumped [Darksoft]

-monzagp.c updates: [Sandro Ronco]
* fixed 8035 vram read/write
* added background graphics
* added coin and DSW inputs

-vidbrain.xml: Added Information Manager prototype. [Sean Riddle]

-Add correct CD2802 chirp rom from decap [Sean Riddle]

-mk4: Add rudimentary blending. [MooglyGuy]

-utf8 support for pstring. Opted for a scalable solution which should
be easily extensible to utf16 and utf32 as well. All position related
operations now operate on char code positions instead of byte
positions. [Couriersud]

-chihiro.c: Move parts common with Xbox console into their own files
machine/xbox.c and includes/xbox.h [Samuele Zannoli]

-gei.c: Minor Clean up [Brian Troha]

-Xbox console driver now uses the base common machine setup with
Chihiro [Samuele Zannoli]

-Add support for M58819 'VSM-emulator', fixes speech in Radar Scope
TRS01 set. [Lord Nightmare]

-Replaced the frame parse and speech generation code from tms5110.c
with the code from tms5220.c, should be significantly more accurate
and allow the cores to be much more easily merged in the future. This
also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in
tms5110r.inc [Lord Nightmare]

-deco32.c: Verified and corrected the rom labels for the Fighter's
History (World ver 43-07, DE-0380-2 PCB) set. [Charles MacDonald]

-monzagp.c updates (part 2): [Sandro Ronco]
* fixed gfx RAM
* added 7-seg artwork
* added my car sprite

-hp64k: fix to allow multiple screens (for RS232 terminal) [F. Ulivi]

-goldstar.c DIP switch documentation [hsialin]
* Hold Pair for cmv4, cmv801 and crazybon
* Card Shuffle Animation for cmv801
* Fast Take for crazybon

-Fix interpolation on TMS52xx to match samples from real chip.
[PlgDavid, Lord Nightmare]

-c128: Emulated the PARTNER 128 cartridge. [Curt Coder]

-Fixed 3wondersb [Robbbert]

-apple2: fix Ivel Ultra's unique text drawing (MT#5814) [R. Belmont]

-tms51xx: removed target_x variables in favor of reloading from
coefficient ROM during the generation loop (as the real device does).
Implemented proper ZPAR and unvoiced ZPAR logic for zeroing parameters
during idle and unvoiced frames. Changed the pitch zeroing logic
during frame inhibit to last an entire interpolation period rather
than one sample. Replaced the speech-is-synthesizing state machine
with the original patent TALK, TALKD and SPEN bits. Redid the
talk_status logic to use (TALKD || SPEN) as the real device does.
[Lord Nightmare]

-pet: Added French CBM 8032 ROMs. [Herv辿 Warin]

-pet_rom.xml: Added Edex (France, v4.4) [Herv辿 Warin]

-floppy.c: Added drive sounds (must be activated in drivers using
MCFG_FLOPPY_DRIVE_SOUND(true); quite simple still, same sounds for
all drives) [Michael Zapf]

-at29x: Created a general class for AT29 family from previous
at29040a; added implementations for at29c040 and at29c020 [Michael Zapf]

-geneve: Added Programmable Flash Memory boot feature (PFM512)
[Michael Zapf]

-ti99: Added new cartridge types paged378, paged377;
HFDC has new switch "wait for HD" (available in later HFDC models);
32K internal memory mod is now off by default [Michael Zapf]

-midzeus.c: Further improvements: [Phil Bennett]
    * Added alternate back-face culling method
    * Added additional blend modes
    * Added depth test and write enables
    * Slightly improved rasterization

-OS/2 patches for MAME 0.164 [KO Myung-Hun]

-x68k: added brightness controls, used for fade in/out effects [Barry Rodewald]

-Dumped thedealr's i8742 internal ROM [Porchy]

-Added correct color PROMs for tahjong [Mike Coates]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bandai Pair Match [hap, Kevin Horton, Rik]
VTech Invaders [Kevin Horton]
Castle Toy Tactix [hap, Sean Riddle, Kevin Horton]
Pack'n Bang Bang (prototype) [rtw]
Merit Joker Poker (9131-01) [Brian Troha, The Dumping Union]
Touch & Tell [hap, Sean Riddle]
Vocaid [hap, Sean Riddle]

New clones added
----------------
Saint Dragon (bootleg) [Yves Marchand]
E.D.F. : Earth Defense Force (set 2) [Yves Marchand]
Player's Edge Plus (PP0555) Standard Draw Poker [BrianT]
Player's Edge Plus (KE1012) Keno (set 2) [BrianT]
War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999)
[Alex Cmaylo] (not working)
[Gun.Smoke (US, 851115) (alt set) [Caius, Alexander F]
Fighter's History (World ver 43-05) [??]
Hissatsu Buraiken (Japan, bootleg?) [David Haywood]
Americana (9131-01) [Brian Troha, The Dumping Union]
Fighter's History (US ver 42-09, DE-0396-0 PCB)
[Brian Troha, The Dumping Union]
Meteors [Andrew Welburn, Trevor Brown]
Street Fighter Alpha 3 (USA 980616, SAMPLE Version) [Guru]
Mahjong The Mysterious Orient Part 2 - Exotic Dream [Dyq, Guru]
Mighty Monkey (Kaina Games, bootleg on Scramble hardware) [Team Europe]
Knuckle Bash (Korean PCB) [caius]

New games marked as GAME_NOT_WORKING
------------------------------------
Techno Drive (Japan, TD2/VER.B, 2.06) [Guru, R. Belmont]
Sega Picture Magic [David Haywood]
Joy Stand Private [Luca Elia, Guru]
Dino Dino [Guru]
Fruit Paradise (V214) [Guru, iq_132]
Face-Off (EM Bubble Hockey) [Jarrod Wright, Luca Elia]
Chexx (EM Bubble Hockey, 1983 1.1) [Clay Harrell, Luca Elia]
ROLLing eX.tre.me [Ville Linde, Guru]

(wiz)

2015-08-26 10:59:35 UTC MAIN commitmail json YAML

2015-08-26 10:57:37 UTC MAIN commitmail json YAML

Updated net/synergy to 1.7.4

(abs)

2015-08-26 10:57:31 UTC MAIN commitmail json YAML

Import jd-gui-1.4.0 as devel/jd-gui.

JD-GUI is a standalone graphical utility that displays Java source codes
of ".class" files. You can browse the reconstructed source code with the
JD-GUI for instant access to methods and fields.

(tnn)

2015-08-26 10:57:05 UTC MAIN commitmail json YAML

Updated net/synergy to 1.7.4

v1.7.4-stable

Bug #4721 - High CPU usage for Windows service
Bug #4750 - SSL connect error 'passive ssl error limit'
Bug #4584 - Drag and drop with SSL causes crash
Bug #4749 - Clipboard thread race condition causes assertion failure
Bug #4720 - Plugin download shows 'Could not get Linux package type' error
Bug #4712 - Unable to send clipboard with size above 1KB when using SSL
Bug #4642 - Connecting causes SSL23_GET_SERVER_HELLO error
Bug #4690 - Log line 'activeDesktop' does not use logging system
Bug #4866 - Wrong ns plugin version can be loaded
Enhancement #4901 - Auto restart when running from GUI in desktop mode
Enhancement #4845 - Add timestamp to log output
Downloads

v1.7.3-stable

Bug #4565 - Incorrect plugin downloads on Debian and Mint
Bug #4677 - Windows service log file grows to very large size
Bug #4651 - High logging rate causes Windows service to crash
Bug #4650 - SSL error log message repeats excessively and freezes cursor
Bug #4624 - Runaway logging causes GUI to freeze
Bug #4617 - Windows service randomly stops after 'ssl handshake failure' error
Bug #4601 - Large clipboard data with SSL causes 'protocol is shutdown' error
Bug #4593 - Locking Windows server causes SSL_ERROR_SSL to repeat
Bug #4577 - Memory leak in GUI on Windows caused by logging
Bug #4538 - Windows service crashes intermittently with no error
Bug #4341 - GUI freezes on first load when reading log
Bug #4566 - Client or server crashes with 'ssl handshake failure' error
Bug #4706 - Installer is not output to build config dir on Windows
Bug #4704 - Plugin 'ns' release build is overwritten with debug version on Linux
Bug #4703 - Plugins are not built to config directory on Mac
Bug #4697 - Timing can allow an SSL socket to be used after cleanup call
Enhancement #4661 - Log error but do not crash when failing to load plugins
Enhancement #4708 - Download ns plugin for specific Mac versions
Enhancement #4587 - Include OpenSSL binaries in source for easier building
Enhancement #4695 - Automatically upload plugins as Buildbot step
Downloads

v1.7.2-stable

Bug #4564 - Modifier keys often stuck down on Mac client
Bug #4581 - Starting GUI on Mac crashes instantly on syntool segfault
Bug #4520 - Laggy or sluggish cursor (ping spikes) on Mac when using WiFi
Bug #4607 - GUI doesn't start after install on Windows
Enhancement #4412 - Automate extract and compile for OpenSSL
Enhancement #4567 - SSL plugin should use TLSv1_method() minimum
Enhancement #4591 - Revert to legacy Mac deployment and signing
Enhancement #4569 - Reintroduce GUI auto-hide setting (disabled by default)
Enhancement #4570 - Make --crypto-pass show deprecated message
Enhancement #4596 - Typo 'occurred' in WebClient.cpp
Downloads

v1.7.1-stable

Bug #3784 - Double click & drag doesn't select words on client
Bug #3052 - Triple-click (select line) does not work
Bug #4367 - Duplicate Alt-S Keyboard Shortcuts on Gui
Bug #4554 - Server unable to accept new SSL connection
Bug #4553 - SSL handshake failure error causes GUI to crash
Bug #4551 - Plugin wizard doesn't create SSL directory
Bug #4548 - Severe code duplication in fingerprint logic
Bug #4547 - Windows server crashes when client fingerprint dialog open
Bug #4539 - Mac client dies when server has SSL_ERROR_SSL
Bug #4537 - Plugin wizard doesn't complete but finish button enabled
Bug #4535 - Server crashes on shut down after multiple connections failed
Bug #4528 - Error SSL_ERROR_SSL is logged on unknown error
Bug #4527 - Server fingerprint dialog on client GUI keeps showing
Bug #4469 - GUI crashes on Windows when generating certificate
Bug #4410 - SSL_ERROR_SSL (unknown protocol) on Mac client
Bug #4409 - SSL_ERROR_SSL (unknown alert type) on Windows 8.1 client
Bug #4557 - GUI doesn't show local fingerprint on fresh install
Enhancement #4522 - SSL server fingerprint verification from client
Enhancement #4526 - Display local fingerprint on server GUI
Enhancement #4549 - Extract SSL certificate and fingerprint generate function
Enhancement #4546 - Redistribute OpenSSL on Windows with installer
Enhancement #4540 - Enable Network Security checkbox only when ns plugin exists
Enhancement #4525 - Reorganize app data directory
Enhancement #4390 - Disable GUI auto-hide by default

(abs)

2015-08-26 08:37:06 UTC MAIN commitmail json YAML

Updated print/cups-filters to 1.0.73

(wiz)

2015-08-26 08:36:48 UTC MAIN commitmail json YAML

Update to 1.0.73. Now needs gdbus-codegen and gmake to build.

CHANGES IN V1.0.73

- cups-browsed: Added missing
          utils/org.cups.cupsd.Notifier.xml file.

CHANGES IN V1.0.72

- cups-browsed, implicitclass: Added load balancing
          functionality. If there are several remote CUPS printers
          with the same name, they for locally a cluster represented
          by a print queue with this name. This printer prints through
          a special backend (implicitclass) which makes cups-browsed
          find the best destination remote queue (fewest jobs,
          enabled) for this job.
- cups-browsed: Added protection against accidental deletion of
  print queues generated by cups-browsed. These queues now get
  automatically re-created.
- cups-browsed: Added LDAP support. Appropriately configured via
  cups-browsed.conf remote printers made available via LDAP will be
  looked up and local queues pointing to them created. Thanks to
  Raphael Geissert (atomo64 at gmail dot com) for contributing this
  patch (Debian bug #795185).
- cups-browsed: Introduced new handling for the default
  printer using cache files. So we do not need to keep an auto-generated
  queue because it is set as default printer. If the auto-generated
  queue disappears, the old local printer is set as default again and
  when it re-appears it returns to be the default printer.
- cups-browsed: Added infrastructure for subscribing to CUPS
  notifications for things like improved default printer handling,
  load balancing, ...
- foomatic-rip: Prevent crash when supplying "media" option with empty
  value ("media=", Ubuntu bug #1479871).
- pdftoopvp: Adaptations to API changes on Poppler 0.34.0, note that
  this patch disables color management in this filter. Thanks to
  Vincent le Garrec and Andreas K. Huettel for the patch (Bug #1301,
  Gentoo bug #554782).
- libcupsfilters, bannertopdf, foomatic-rip, gstoraster, pdftoijs,
  sys5ippprinter, pdftoopvp, pdftops, pdftoraster, rastertoescpx,
  urftopdf, texttopdf: Miscellaneous fixes for build compatibility with
  different platforms, like config.h as very first include and so on.
  Thanks to Richard Palo for the patch (Bug #1264).
- texttopdf: Request the generic 'monospace' font alias from fontconfig
  instead of the hard-coded FreeMono. Thanks to Fabian Greffrath
  (fabian at debian dot org) for the patch (Debian bug #788048).

(wiz)

2015-08-26 06:57:01 UTC MAIN commitmail json YAML

lang/nodejs: fix build on fbsd

* platform-freebsd.cc: two local overlapping variables
* platform-posix.cc: ensure proper casting on fbsd as well

Ok@ filip@joyent

(rumko)

2015-08-26 05:03:15 UTC MAIN commitmail json YAML

Updated databases/mongodb to 3.0.6

(fhajny)

2015-08-26 05:03:01 UTC MAIN commitmail json YAML

Update databases/mongodb to 3.0.6.

- Improvements to WiredTiger Stability.
- Fixed issue with the interaction between SSL and Auditing.
- Fixed issue with aggregation $sort on sharded systems.

(fhajny)

2015-08-26 03:59:15 UTC MAIN commitmail json YAML

Updated databases/py-elasticsearch to 1.6.0

(fhajny)

2015-08-26 03:59:04 UTC MAIN commitmail json YAML

Update databases/py-elasticsearch to 1.6.0.

1.6.0 (2015-06-10)
- Add indices.flush_synced API
- helpers.reindex now supports reindexing parent/child documents

1.5.0 (2015-05-18)
- Add support for query_cache parameter when searching
- helpers have been made more secure by changing defaults to raise
  an exception on errors
- removed deprecated options replication and the deprecated benchmark api.
- Added AddonClient class to allow for extending the client from outside

(fhajny)

2015-08-26 01:17:22 UTC MAIN commitmail json YAML

Updated net/rabbitmq to 3.5.4

(fhajny)

2015-08-26 01:17:11 UTC MAIN commitmail json YAML

Update net/rabbitmq to 3.5.4

- rabbitmq-env.conf.bat Support on Windows
- Fixed excessive SASL Logging on Windows
- Added warn as Alias to warning
- Added rabbitmqctl purge_queue
- Added file_handle_cache:clear_read_cache/0
- Improved rabbitmqctl Error Messages
- Kernel Polling Enabled Unconditionally by Default
- Easier I/O Thread Pool Size Configuration
- Higher I/O Thread Pool Size Default
- Improved Heartbeat Timeout Logging
- Fix: Recoverable Mirror Could Be Reset Due to Race Condition
- Fix: Throughput Regression Fix
- Fix: x-death headers can now safely be republished by clients
- STOMP: Test Suite Upgraded to Stomp.py 4.x
- STOMP: End Frame With a Newline Character

(fhajny)

2015-08-26 01:01:45 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c to 0.7.0

(fhajny)

2015-08-26 01:01:34 UTC MAIN commitmail json YAML

Update net/rabbitmq-c to 0.7.0.

- Tools: Add support for heartbeats
- CI: Add continuous integration on Win32 using Appveyor
- Tests: only link against static libraries
- Lib: add support for EXTERNAL SASL method
- Lib: fix incorrect parameters to WSAPoll on Win32
- Lib: use non-blocking sockets internally
- Lib: simplify timer/timeout logic
- Lib: add support for heartbeat checks in blocking send calls
- Lib: Fix warnings on Win32
- Lib: Add support for RabbitMQ auth failure extension
- Lib: allow calling functions to override client-properties
- examples: replace usleep() with nanosleep()
- Lib: add AMQP_VERSION code
- Lib: fix res maybe returned uninitialized in amqp_merge_capbilities
- Lib: Fix SSL_connection status check
- Lib: Fix issues with c89 compatiblity
- Lib: perf improvements when sending small messages by hinting
  to the OS message boundaries.
- Lib: add select()-based timeout implementation
- CI: add ubsan, asan, and tsan CI builds

(fhajny)

2015-08-26 00:55:46 UTC MAIN commitmail json YAML

Updated sysutils/rsyslog to 8.12.0

(fhajny)

2015-08-26 00:55:33 UTC MAIN commitmail json YAML

Update sysutils/rsyslog to 8.12.0.

Version 8.12.0 [v8-stable] 2015-08-11
- Harmonize resetConfigVariables values and defaults
  see also https://github.com/rsyslog/rsyslog/pull/413
  Thanks to Tomas Heinrich for the patch.
- GT/KSI: fix some issues in signature file format and add conversion tool
  The file format is incompatible to previous format, but tools have been
  upgraded to handle both and also an option been added to convert from
  old to new format.
- bugfix: ommysql did not work when gnutls was enabled
  as it turned out, this was due to a check for GnuTLS functions
  with the side-effect that
  AC_CHECK_LIB, by default, adds the lib to LIBS, if there is no
  explicit action, what was the case here. So everything was now
  linked against GnuTLS, which in turn made ommysql fail.
  Thanks to Thomas D. (whissi) for the analysis of the ommysql/gnutls
  problem and Thomas Heinrich for pointing out that AC_CHECK_LIB might
  be the culprit.
- bugfix omfile: potential memory leak on file close
  see also: https://github.com/rsyslog/rsyslog/pull/423
  Thanks to Robert Schiele for the patch.
- bugfix omfile: potential race in dynafile detection/creation
  This could lead to a segfault.
  Thanks to Tomas Heinrich for the patch.
- bugfix omfile: Fix race-condition detection in path-creation code
  The affected code is used to detect a race condition in between
  testing for the existence of a directory and creating it if it didn't
  exist.  The variable tracking the number of attempts wasn't reset for
  subsequent elements in the path, thus limiting the number of
  reattempts to one per the whole path, instead of one per each path
  element.
  This solution was provided by Martin Poole.
- bugfix parser subsystem: potential misadressing in SanitizeMsg()
  could lead to a segfault
  Thanks to Tomas Heinrich for the patch.
- imfile: files moved outside of directory are now (properly) handled
- bugfix: imfile: segfault when using startmsg.regex if first log line
  doesn't match
  Thanks to Ciprian Hacman for the patch.
- bugfix imfile: file table was corrupted when on file deletion
  This could happen when a file that was statically configured (not via an
  wildcard) was deleted.
- bugfix ompgsql: transaction were improperly handled
  now transaction support is solidly disabled until we have enough requests
  to implement it again. Module still works fine in single insert mode.
  closes https://github.com/rsyslog/rsyslog/issues/399
- bugfix mmjsonparse: memory leak if non-cee-json message is processed
  see also https://github.com/rsyslog/rsyslog/pull/383
  Thanks to Anton Matveenko for the patch
- testbench: remove raciness from UDP based tests
- testbench: added bash into all scripts makign it mandatory
- bugfix testbench: Fixed problem building syslog_caller util when
  liblogging-stdlog is not available.
  Thanks to Louis Bouchard for the patch
- bugfix rscryutil.1: Added fix checking for generate_man_pages condition
  Thanks to Radovan Sroka for the patch
- bugfix freebsd console: \n (NL) is prepended with \r (CR) in console
  output on freebsd only. For more details see here:
  https://github.com/rsyslog/rsyslog/issues/372
  Thanks to AlexandreFenyo for the patch
------------------------------------------------------------------------------
Version 8.11.0 [v8-stable] 2015-06-30
- new signature provider for Keyless Signature Infrastructure (KSI) added
- build system: re-enable use of "make distcheck"
- add new signature provider for Kesless Signature Infrastructure (KSI)
  This has also been added to existing tooling; KSI is kind of v2 of
  the Guardtime functionality and has been added in the appropriate
  places.
- bugfix imfile: regex multiline mode ignored escapeLF option
  Thanks to Ciprian Hacman for reporting the problem
  closes https://github.com/rsyslog/rsyslog/issues/370
- bugfix omkafka: fixed several concurrency issues, most of them related
  to dynamic topics.
  Thanks to Janmejay Singh for the patch.
- bugfix: execonlywhenpreviousissuspended did not work correctly
  This especially caused problems when an action with this attribute was
  configured with an action queue.
- bugfix core engine: ensured global variable atomicity
  This could lead to problems in RainerScript, as well as probably in other
  areas where global variables are used inside rsyslog. I wouldn't outrule
  it could lead to segfaults.
  Thanks to Janmejay Singh for the patch.
- bugfix imfile: segfault when using startmsg.regex because of empty log line
  closes https://github.com/rsyslog/rsyslog/issues/357
  Thanks to Ciprian Hacman for the patch.
- bugfix: build problem on Solaris
  Thanks to Dagobert Michelsen for reporting this and getting us up to
  speed on the openCWS build farm.
- bugfix: build system strndup was used even if not present
  now added compatibility function. This came up on Solaris builds.
  Thanks to Dagobert Michelsen for reporting the problem.
  closes https://github.com/rsyslog/rsyslog/issues/347
- bugfix imjournal: do not pass empty messages to rsyslog core
  this causes a crash of the daemon
  see also https://github.com/rsyslog/rsyslog/pull/412
  Thanks to Tomas Heinrich for the patch.
- bugfix imjournal: cosmetic memory leak
  very small and an shutdown only, so did not affect operations
  see also https://github.com/rsyslog/rsyslog/pull/411
  Thanks to Tomas Heinrich for the patch.

(fhajny)

2015-08-26 00:13:36 UTC MAIN commitmail json YAML

Updated meta-pkgs/deforaos-desktop to 0.0.5

(khorben)

2015-08-26 00:12:36 UTC MAIN commitmail json YAML

2015-08-26 00:00:42 UTC MAIN commitmail json YAML

Updated x11/deforaos-locker to 0.3.1

(khorben)

2015-08-25 23:58:20 UTC MAIN commitmail json YAML

Package DeforaOS Locker 0.3.1

This release brings:
- user interface improvements to the "password" authentication
- themeing for the "slider" authentication and "logo" demo
- support for demo cycling
- improved test suite
- fewer dependencies ("panel" plug-in moved to the Integration project)

(khorben)

2015-08-25 23:09:51 UTC MAIN commitmail json YAML

2015-08-25 23:07:24 UTC MAIN commitmail json YAML

Define test target for lang/go

(fhajny)

2015-08-25 23:00:34 UTC MAIN commitmail json YAML

Added x11/deforaos-integration version 0.0.1

(khorben)

2015-08-25 22:59:42 UTC MAIN commitmail json YAML

Add x11/deforaos-integration

(khorben)

2015-08-25 22:58:58 UTC MAIN commitmail json YAML

Package DeforaOS Integration 0.0.1

This package contains extensions to different components of the DeforaOS
desktop environment, where it would have brought unnecessary
(inter-)dependencies on the original releases. It also features a few HTML
applications, completing basic functionality for the environment.

(khorben)

2015-08-25 22:52:26 UTC MAIN commitmail json YAML

2015-08-25 22:48:37 UTC MAIN commitmail json YAML

Updated www/deforaos-surfer to 0.2.8

(khorben)

2015-08-25 22:47:01 UTC MAIN commitmail json YAML

Package DeforaOS Surfer 0.2.8

This release brings:
- new helper for HTML applications, htmlapp(1)
- initial support for IPv6
- many improvements to the online help tool, helper(1) (search...)
- minor improvements to the user interface
- additional bugfixes

This release also features a new tool, bookmark(1), to register files and
URLs as desktop shortcuts. It is not installed by default yet though.

(khorben)

2015-08-25 21:02:52 UTC MAIN commitmail json YAML

Remove stale cgo/SunOS patches that are no longer needed. Fixes SunOS build.
Fix problem with -lsendfile needed on SunOS when building 3rd party software
that uses the net package.

(fhajny)

2015-08-25 20:19:48 UTC MAIN commitmail json YAML

Removed graphics/pfstmo; merged into newer graphics/pfstools

(adam)

2015-08-25 20:19:25 UTC MAIN commitmail json YAML

Updated graphics/pfstools to 2.0.4

(adam)

2015-08-25 20:17:36 UTC MAIN commitmail json YAML

Removed graphics/pfstmo; merged into newer graphics/pfstools

(adam)

2015-08-25 20:16:31 UTC MAIN commitmail json YAML

pfstools 2.0.4
        * fixed: added installation of octave-based scripts: pfsoctavelum pfsoctavergb pfsstat
        * fixed: libraries installed in lib64 if needed (thanks to Orion for the patch)
        * fixed: added "so" version to the pfs.so library (thanks to Orion for the patch)
        * fixed: Replaced depreciated OctaveMap for compatibility with octave 4.0.0

(adam)

2015-08-25 19:57:00 UTC MAIN commitmail json YAML

bring back ecj-4.5.jar checksums

(wiedi)

2015-08-25 18:46:16 UTC pkgsrc-2015Q2 commitmail json YAML

Pullup tickets #4799 and #4801.

(tron)

2015-08-25 18:45:59 UTC pkgsrc-2015Q2 commitmail json YAML

Pullup ticket #4801 - requested by joerg
print/tex-tetex: compatibility fix

Revisions pulled up:
- print/tex-tetex/Makefile                                      1.23
- print/tex-tetex/PLIST                                        1.10

---
  Module Name: pkgsrc
  Committed By: markd
  Date: Wed Jul  1 10:49:05 UTC 2015

  Modified Files:
  pkgsrc/print/tex-tetex: Makefile PLIST

  Log Message:
  Put back mktexfmt symlink. Bump PKGREVISION.

(tron)

2015-08-25 18:41:13 UTC pkgsrc-2015Q2 commitmail json YAML

Pullup ticket #4799 - requested by manu
databases/openldap-smbk5pwd: build fix

Revisions pulled up:
- databases/openldap-smbk5pwd/Makefile                          1.18
- databases/openldap/distinfo                                  1.100 patch
- databases/openldap/patches/patch-de                          deleted

---
  Module Name:    pkgsrc
  Committed By:  manu
  Date:          Mon Aug 10 12:47:51 UTC 2015

  Modified Files:
          pkgsrc/databases/openldap: distinfo
          pkgsrc/databases/openldap-smbk5pwd: Makefile
  Removed Files:
          pkgsrc/databases/openldap/patches: patch-de

  Log Message:
  Use OpenSSL libcrypto instead of libdes on NetBSD

  All recent NetBSD releases now have an OpenSSL recent enough so
  that the DES symbols required by slapo-smbk5pwd can be found in
  OpenSSL's libcrypto. We therefore do not need to link with -ldes
  anymore, especialy since it now causes a build failure.

(tron)

2015-08-25 16:22:37 UTC MAIN commitmail json YAML

Note update of sysutils/collectd to 5.5.0nb6.

(he)

2015-08-25 16:19:49 UTC MAIN commitmail json YAML

Fix a bug (of my own making) in NetBSD's process plugin which could
lead to null pointer de-reference and crash of collectd.
Bump PKGREVISION.

(he)

2015-08-25 16:03:00 UTC MAIN commitmail json YAML

Updated www/py-flask-admin to 1.3.0.
Updated www/py-webassets to 0.11.
Updated www/py-flask-assets to 0.11.

(kleink)

2015-08-25 16:01:46 UTC MAIN commitmail json YAML

Update py-flask-assets to 0.11.

0.11 (2015-08-21)
    - Match webassets 0.11.
    - Option to use Flask-CDN (James Elkins).

(kleink)

2015-08-25 16:00:42 UTC MAIN commitmail json YAML

Update py-webassets to 0.11.

0.11 (2015-08-21)
    - Add libsass filter (Mantas, sirex).
    - Add SlimitIt filter (Michael Fladischer).
    - Prevent filters from crashing if the input file is empty (empty string
      passed).
    - A number of smaller improvements.

(kleink)

2015-08-25 15:58:55 UTC MAIN commitmail json YAML

Update py-flask-admin to 1.3.0.

1.3.0 (2015-08-23)
------------------

* New feature: Edit models in the list view in a popup
* New feature: Read-only model details view
* Fixed XSS in column_editable_list values
* Improved navigation consistency in model create and edit views
* Ability to choose page size in model list view
* Updated client-side dependencies (jQuery, Select2, etc)
* Updated documentation and examples
* Updated translations
* Bug fixes

(kleink)

2015-08-25 13:29:40 UTC MAIN commitmail json YAML

Sort, and remove a couple of duplicates.

(wiz)

2015-08-25 13:27:35 UTC MAIN commitmail json YAML

+ darktable-1.6.8.

(wiz)

2015-08-25 13:26:04 UTC MAIN commitmail json YAML

Updated graphics/gegl to 0.3.0

(wiz)

2015-08-25 13:25:54 UTC MAIN commitmail json YAML

Update to 0.3.0.

Header location and library names changed, so bump API version.
No users in pkgsrc (yet).

Changes in GEGL 0.3.0
---------------------

• Improvements to thread safety and parallelism.
• Lower overhead graph travesal due from rewrite of visitors
• OpenCL support now enabled by default when detected.
• Experimental multithreading, enable by setting
  GEGL_THREADS=<number of threads> in the environment.
• Experimental mipmap rendering, which permits transparent rendering of
  previews on smaller sized versions, enable by setting
  GEGL_MIPMAP_RENDERING=true in the environment.
• Operations:
  • new operations: alien-map, antialias, apply-lens, bilateral-filter,
    bump.map, cartoon, channel-mixer, color-enhance, color-exchange,
    color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism,
    deinterlace, diffraction-patterns, distance-transform, displace, edge,
    emboss, engrave, exposure, fractal-trace, high-pass, image-compare,
    illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic,
    motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch,
    noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread,
    n-point deformation ops, oilify, panorama-projection, photocopy, plasma,
    radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow,
    stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper,
    tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile,
    npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone,
    sinus, supernova, value-propagate, video-degradation
  • reimplementation of gaussian-blur faster and more accurate
  • support for using URIs in image loaders
• Buffer:
  • New default tile backend, doing disk writes in a separate thread.

(wiz)

2015-08-25 13:24:27 UTC MAIN commitmail json YAML

Switch to gegl0.2.

(darktable didn't build before for me. A much newer version is out.)

(wiz)

2015-08-25 13:23:25 UTC MAIN commitmail json YAML

Added graphics/gegl0.2 version 0.2.0nb19

(wiz)

2015-08-25 13:23:13 UTC MAIN commitmail json YAML

2015-08-25 13:23:02 UTC MAIN commitmail json YAML

Re-Import graphics/gegl as graphics/gegl0.2 to make space for gegl-0.3.0.

GEGL (Generic Graphics Library) is a graph based image processing
framework.

GEGL provides infrastructure to do demand based cached non destructive
image editing on larger than RAM buffers. Through babl it provides
support for a wide range of color models and pixel storage formats for
input and output.

(wiz)

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

Unbreak on OS X Tiger
- remove the space between flags and path passed to linker as it's not supported
- force the use of Dwarf2

(sevan)

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

Updated lang/mono to 4.0.3.20

(wiz)

2015-08-25 12:23:00 UTC MAIN commitmail json YAML

Update to 4.0.3.20:

Mono 4.0.3 Release Notes

Release date: 10 Aug 2015

4.0.3 is the third maintenance release of the 4.0 series
Improvements

    Various stability improvements

Bug Fixes

    28600: Some LLVM artifacts are being written to the base project dir rather than obj/$Config/
    26205: System.IO.Package.LoadRelationships throws null reference for some NuGet packages with PCLs generated on Windows
    30868: ObjectDisposedException in mono 4.0.1.28, but not mono 3.12.1
    31582: iOS -O=float32 fails for some operations on ARM7
    30043: Disposing a FileSystemWatcher object causes ArgumentOutOfRangeException
    31060: F# sprintf AOT bug happens still now

Mono 4.0.2 Release Notes

Release date: 30 Jun 2015

4.0.2 is the second maintenance release of the 4.0 series

Improvements

    XBuild fixes (MonoDevelop no longer fails to build if Gtk#3 is installed)

Bug Fixes

    29639: Moq related Nunit tests fail with RemoteException (Unix transport error) since Mono 4.0
    29898: Bump Mono NuGet to 2.8.5
    29935: XAttribute.ToString() outputs wrong result if attribute contains namespace

(wiz)

2015-08-25 11:59:23 UTC MAIN commitmail json YAML

Document TEXLIVE_REV and add some tips for MAINTAINERs that
adds/updates TeX Live packages.

Discussed one year ago in PR pkg/49070 and in tech-pkg@:
http://mail-index.netbsd.org/tech-pkg/2014/08/29/msg013507.html

(leot)

2015-08-25 08:59:24 UTC MAIN commitmail json YAML

Updated devel/py-cython to 0.23.1

(wiz)

2015-08-25 08:59:15 UTC MAIN commitmail json YAML

Update to 0.23.1:

0.23.1 (2015-08-22)
===================

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

* Invalid C code for generators.  This fixes ticket 858.

* Invalid C code for some builtin methods.  This fixes ticket 856.

* Invalid C code for unused local buffer variables.
  This fixes ticket 154.

* Test failures on 32bit systems.  This fixes ticket 857.

* Code that uses "from xyz import *" and global C struct/union/array
  variables could fail to compile due to missing helper functions.
  This fixes ticket 851.

* Misnamed PEP 492 coroutine property ``cr_yieldfrom`` renamed to
  ``cr_await`` to match CPython.

* Missing deallocation code for C++ object attributes in certain
  extension class hierarchies.

* Crash when async coroutine was not awaited.

* Compiler crash on ``yield`` in signature annotations and default
  argument values.  Both are forbidden now.

* Compiler crash on certain constructs in ``finally`` clauses.

* Cython failed to build when CPython's pgen is installed.

(wiz)

2015-08-25 08:37:46 UTC MAIN commitmail json YAML

+ shibboleth-sp-2.5.5.

(wiz)

2015-08-25 08:29:10 UTC MAIN commitmail json YAML

2015-08-25 08:15:18 UTC MAIN commitmail json YAML

2015-08-25 07:21:00 UTC MAIN commitmail json YAML

2015-08-25 07:13:47 UTC MAIN commitmail json YAML

Updated audio/sound-juicer to 2.32.0

(richard)

2015-08-25 07:13:03 UTC MAIN commitmail json YAML

Sound Juicer "Here we are now, entertain us" 2.32.0
===================================================

* Many translations

Sound Juicer "Ce soir la femme du torero dormira sur ses deux oreilles" 2.31.6
==============================================================================

* Many translations
* Add --with-gtk=2.0|3.0 configure flag, defaulting to 2.0 (Vincent Untz)

Sound Juicer "L'amour c'est pas confortable" 2.31.5
===================================================

* Many translations
* Remove unnecessary markup from glade messages in sound-juicer (Claude Paroz)
* Use GtkBuilder and drop libglade support (Tadej Borov邸ak)
* Fix crash in sanitize_path at sj-extracting.c:859 (Bastien Nocera)
* Compile with -DGSEAL_ENABLED (Andr辿 Klapper)
* Fix build: conflict with unistd.h (Vincent Untz)
* Use GtkInfoBar (Javier Jard坦n)
* Port to GTK+ 3 (Matthias Clasen)

Sound Juicer "But I remember us riding in my brother's car" 2.28.2
==================================================================

* Many translations
* Fix crasher when MusicBrainz can't read a disc (Bastien Nocera)

(richard)

2015-08-25 05:06:49 UTC MAIN commitmail json YAML

add math/py-simpleeval

(richard)

2015-08-25 05:05:39 UTC MAIN commitmail json YAML

Add py-simpleeval
A quick single-file MIT-Licenced library for easily adding evaluatable
expressions into python projects. Say you want to allow a user to set an alarm
volume, which could depend on the time of day, alarm level, how many previous
alarms had gone off, and if there is music playing at the time.

Or if you want to allow simple formulae in a web application, but don't want
to give full eval() access, or don't want to run in javascript on the client side.

It's deliberately very simple, just a single file you can dump into a project,
or import from pypi (pip or easy_install).

Internally, it's using the amazing python ast module to parse the expression,
which allows very fine control of what is and isn't allowed. It should be
completely safe in terms of what operations can be performed by the expression.

The only issue I know to be aware of is that you can create an expression which
takes a long time to evaluate, or which evaluating requires an awful lot of
memory, which leaves the potential for DOS attacks. There is basic protection
against this, and you can lock it down further if you desire.

You should be aware of this when deploying in a public setting.

The defaults are pretty locked down and basic, and it's very easy to add whatever
extra specific functionality you need (your own functions, variable/name lookup, etc).

(richard)

2015-08-25 02:03:53 UTC MAIN commitmail json YAML

Added cad/p5-gds2 version 3.33

(mef)

2015-08-25 01:57:38 UTC MAIN commitmail json YAML

Import GDS2-3.33 as cad/p5-gds2.

This is GDS2, a module for creating programs to read,
write, and manipulate GDS2 (GDSII) stream files.

GDS2 should be able to handle any size gdsii file but
I would consider it too slow for anything larger
than a few megabytes in size. If your files are are
closer to the gigabyte range please check out my
gdt programs at: http://sourceforge.net/projects/gds2/
which you can use to open and process GDS2 files
as a pipe from Perl.

(mef)

2015-08-24 23:47:19 UTC MAIN commitmail json YAML

Updated comms/deforaos-phone to 0.4.3

(khorben)

2015-08-24 23:46:04 UTC MAIN commitmail json YAML

Package DeforaOS Phone 0.4.3

This release brings:
- fewer dependencies (both "purple" and "sofia-sip" modem backends are now
  maintained externally, likewise for the "locker" plug-in)
- easier integration of third-party extensions (with pkg-config)
- improvements to the user interface
- spanish translation
- minor bugfixes

(khorben)

2015-08-24 22:37:01 UTC MAIN commitmail json YAML

Updated databases/openldap to 2.4.42

(adam)

2015-08-24 22:35:50 UTC MAIN commitmail json YAML

OpenLDAP 2.4.42 Release (2015/08/14)
Fixed liblber address length for CLDAP (ITS 8158)
Fixed libldap dnssrv potential overflow with port number (ITS 7027,ITS 8195)
Fixed slapd cn=config when updating olcAttributeTypes (ITS 8199)
Fixed slapd-mdb to correctly update search candidates for scoped searches (ITS 8203)
Fixed slapo-ppolicy with redundant mod ops on glued trees (ITS 8184)
Fixed slapo-rwm crash when deleting rewrite rules (ITS 8213)
Build Environment
Fixed libdb detection with gcc 5.x (ITS 8056)

(adam)

2015-08-24 22:00:57 UTC MAIN commitmail json YAML

Disable DTrace support under NetBSD because it breaks the build.

(tron)

2015-08-24 20:02:00 UTC MAIN commitmail json YAML

Updated databases/py-peewee to 2.6.3

(fhajny)

2015-08-24 20:01:48 UTC MAIN commitmail json YAML

Update databases/py-peewee to 2.6.3

2.6.3
- New `fields` module.
- Fix runtests to not run dupes.
- Add `FixedCharField`, fixes #631

2.6.2
- #641, fixed bug with exception wrapping and Python 2.6
- #634, fixed bug where correct query result wrapper was not being used
  for certain composite queries.
- #625, cleaned up some example code.
- #614, fixed bug with aggregate_rows() when there are multiple joins
  to the same table.
- Added create_or_get() as a companion to get_or_create().
- Added support for ON CONFLICT clauses for UPDATE and INSERT queries. Docs.
- Added a JSONKeyStore to playhouse.kv.
- Added Cythonized version of strip_parens(), with plans to perhaps move
  more performance-critical code to Cython in the future.
- Added docs on specifying vendor-specific database parameters.
- Added docs on specifying field default values (both client and server-side).
- Added docs on foreign key field back-references.
- Added docs for models without a primary key.
- Cleaned up docs on prefetch() and aggregate_rows().

(fhajny)

2015-08-24 20:00:25 UTC pkgsrc-2015Q2 commitmail json YAML

Pullup tickets #4795, #4796, #4797 and #4800.

(tron)