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

2024-05-12 16:46:26 UTC Now

2018-05-11 09:33:27 UTC MAIN commitmail json YAML

m17n-lib: hack freetype detection to handle freetype>=2.9.1 without freetype-config

(wiz)

2018-05-11 09:13:39 UTC MAIN commitmail json YAML

p5-Text-Iconv: Ensure build can find libiconv.

Fixes PR#53275

(jperkin)

2018-05-11 04:13:01 UTC MAIN commitmail json YAML

doc: Updated audio/cmus to 2.7.1nb10

(maya)

2018-05-11 04:12:47 UTC MAIN commitmail json YAML

cmus: enable faad option by default.

This allows playing mp4 files.

bump PKGREVISION

(maya)

2018-05-10 21:53:32 UTC MAIN commitmail json YAML

py-game: add pkg-config dependency needed for previous

(wiz)

2018-05-10 21:52:51 UTC MAIN commitmail json YAML

2018-05-10 21:48:15 UTC MAIN commitmail json YAML

2018-05-10 21:10:38 UTC MAIN commitmail json YAML

Disable runtime CPU detection on NetBSD/aarch64

(jmcneill)

2018-05-10 20:21:11 UTC MAIN commitmail json YAML

Updated devel/nss to 3.37

(ryoon)

2018-05-10 20:20:41 UTC MAIN commitmail json YAML

Update to 3.37

Changelog:
* The TLS 1.3 implementation was updated to Draft 28.
* An issue where NSS erroneously accepted HRR requests was resolved.
* Added HACL* Poly1305 32-bit
* The code to support the NPN protocol has been fully removed.
* NSS allows servers now to register ALPN handling callbacks to
  select a protocol.
* NSS supports opening SQL databases in read-only mode.
* On Linux, some build configurations can use glibc's function
  getentropy(), which uses the kernel's getrandom() function.
* The CA list was updated to version 2.24, which removed the
  following CA certificates:
  - CN = S-TRUST Universal Root CA
  - CN = TC TrustCenter Class 3 CA II
  - CN = TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5

(ryoon)

2018-05-10 20:11:39 UTC MAIN commitmail json YAML

Updated misc/libreoffice to 6.0.4.2

(ryoon)

2018-05-10 20:11:01 UTC MAIN commitmail json YAML

Update to 6.0.4.2

* Remove patches for latest poppler

Changelog:
Bugs fixed compared to 6.0.4 rc1:

    tdf#75539 DOC import filter mismatch of shape size [Justin Luth]
    tdf#113377 Crash in: OpenGLContext::AcquireFramebuffer(OpenGLTexture const &) [Miklos Vajna]
    tdf#116274 Cannot open an excel workbook, "maximum number of columns per sheet" - in 64bit Calc on Windows [Eike Rathke]
    tdf#116939 Problem opening excelfile in latest release - due to overflow [Eike Rathke]
    tdf#117129 Libre office Swriter crashes when opening Microsot word doc in 97-2003 doc format [Justin Luth]

Bugs fixed compared to 6.0.3 (rc2):

    bnc#778133 sw: handle cell background for BACKGROUND_PARA_OVER_DRAWINGS [Miklos Vajna]
    bnc#825305 RTF import: implement reverse deduplication for lists [Miklos Vajna]
    ofz#6999 check available data len [Caolán McNamara]
    ofz#7043 already registered [Caolán McNamara]
    ofz#7063 ensure lifecycle [Caolán McNamara]
    ofz#7109 infinite regress [Caolán McNamara]
    ofz#7110 ensure join is called on std::exceptions as well as uno::Exception [Caolán McNamara]
    ofz#7121 NamedDBs::insert takes ownership of its argument [Eike Rathke]
    ofz#7165 set a recursion limit for svm in svm [Caolán McNamara]
    ofz#7648 bad-cast [Caolán McNamara]
    rhbz#1283420 message box fonts corrupted in libreoffice [Caolán McNamara]
    rhbz#1392145 libreoffice close button appears on the right side in an RTL locale under Wayland [Caolán McNamara]
    tdf#46637 EDITING: Get focus on partially visible cell [Caolán McNamara]
    tdf#48300 UI: Window doesn't take focus when opening an already open document [Katarina Behrens]
    tdf#50057 EDITING: Replication of frames when record changes (redlining) is on [Michael Stahl]
    tdf#72196 FILTER: Implement ODF 1.2 HOST-USE-WILDCARDS [Eike Rathke]
    tdf#75256 (Icon-Theme-Sifr) [META] Incomplete Sifr icon theme [Matthias Freund]
    tdf#77919 FORMATTING: Bibliography, character styles are lost after update [Caolán McNamara]
    tdf#84205 FILESAVE: Theme Colors inverted in drawings after PPTX roundtrip (black part turned to white) [Szymon Kłos]
    tdf#90627 Saving presentation results in invalid PPTX file [Szymon Kłos]
    tdf#91106 1st Hierarchical level in Styles and Formatting is not alphabetically sorted [Michael Stahl]
    tdf#100015 Unary and Binary Operators images missing [Caolán McNamara]
    tdf#100619 DataPilot: Enhanced field popup window [Michael Stahl]
    tdf#100925 When overwriting a cell, new content is displayed on top of the old content until finishing the edit [Caolán McNamara]
    tdf#104786 FILESAVE: PPTX: Corrupted File after RT (The element has invalid child element) [Szymon Kłos]
    tdf#104789 FILESAVE: PPTX: Corrupted File after RT (The attribute 'val' is not declared) [Szymon Kłos]
    tdf#104792 FILESAVE: PPTX: Corrupted File after RT (The element has incomplete child element) [Szymon Kłos]
    tdf#106667 Hang when trying to open a dialog and the whole sheet is selected [Noel Grandin]
    tdf#106746 copy/pasting revisions copy deleted words [Aron Budea]
    tdf#107035 FILEOPEN Missing numbering in inserted caption when document is saved in DOCX format and reopened [Luke Deller]
    tdf#107267 During a sub-total calculation or sum, the data set is not computed well. [Eike Rathke]
    tdf#108482 Repeat of 2 heading rows do not work in case of vertical text orientation in 2nd row [Mike Kaganski]
    tdf#108572 Mail merge: embedded database isn't properly discarded when working with MS Office starting documents [Caolán McNamara]
    tdf#108580 Cannot run LibreOffice, api-ms-win-crt-runtime-l1-1-0.dll is missing (for local solution see comment 7) [Mike Kaganski]
    tdf#112448 FILEOPEN, DOCX spurious blank line in text [Serge Krot]
    tdf#112997 Viewing: only a single of multiple animated gif is rendered [Noel Grandin]
    tdf#113182 FILEOPEN: DOCX: Textbox wrap differs in MSO and LO [Serge Krot]
    tdf#114139 FILESAVE XLSX Pie Charts with 3D look get a gray background when saved in Calc and opened in Excel 2013 [Bartosz Kosiorek]
    tdf#114168 FILEOPEN XLSX XLS Bar Chart minor axis spacing appears differently than the Microsoft Office minor axis spacing [Bartosz Kosiorek]
    tdf#114648 When creating any new document from LibreOffice OSX Dock icon, new document window doesn't get focus ( steps in comment 4 ) [Caolán McNamara]
    tdf#114738 EMF+ rendering problems [Bartosz Kosiorek]
    tdf#114743 PRINT: angled text does not display [Tamas Bunth]
    tdf#115005 Regression LibO 6.0RC creates much larger files than 5.4 by including duplicate/redundant images [Serge Krot]
    tdf#115117 Incorrect PDF cmap entries for ligatures and broken text extraction [Khaled Hosny]
    tdf#115353 Status bar displays wrong characters upon load (OpenGL) [Tamas Bunth]
    tdf#115396 Font Carlito not recognized [David Tardon]
    tdf#115407 Impress loses transition sounds and sound instructions [Julien Nabet]
    tdf#115539 "Start Slideshow" does not hide notebookbar when in Outline and SlideSorter mode [Xisco Fauli]
    tdf#115683 When CSV file importing to calc, if LibreOffice already open, text import dialog box open behind a grey window. [Caolán McNamara]
    tdf#115719 DOCX import: lack of Word 2013-style increased spacing for paragraph with anchored objects [Miklos Vajna]
    tdf#115806 The sidebar deck changes when after switch to print preview and back [Katarina Behrens]
    tdf#115853 Custom properties deleted [Julien Nabet]
    tdf#115923 Clicking the fill handle triggers automatic horizontal scrolling [Caolán McNamara]
    tdf#116003 Crash when asking subtotals on 2 groups with pre-sort area checked [Eike Rathke]
    tdf#116138 Insert Special Character also inserts selected character in current cursor in Title numbering [Caolán McNamara]
    tdf#116179 FILEOPEN Automatic font colour is very dark blue when imported from Writer created DOCX [Luke Deller]
    tdf#116238 Notebookbar stays visible during slide show when started from Slides pane [Xisco Fauli]
    tdf#116266 FILEOPEN: Impress 6.0.2 breaks links to svg-files [Serge Krot]
    tdf#116269 FILEOPEN: RTF: Writer sets a left indent when it should be 0 [Mikl
    tdf#116277 Extraneous blank window opened after File > New > Labels [Caolán McNamara]
    tdf#116410 FILEOPEN DOCX: First paragraph has wrong top margin (space before) [Miklos Vajna]
    tdf#116429 Undoing after adding a shape only undoes "Change obT: Page border is invisible in specific DOCX (border color=auto) [Mike Kaganski]
    tdf#116474 Undo/redo: The redo of adding caption to an image isn't working: no image [Caolán McNamara]
    tdf#116486 FILEOPEN: DOCX: paragraph position is wrong due to 489 deadlock in ucb TaskManager [Michael Meeks]
    tdf#116516 Proxy detection returns garbage in Windows [Mike Kaganski]
    tdf#116525 Shadow is rendered wrong for box around some characters [Noel Grandin]
    tdf#116536 FILEOPEN: Bullets are higher tha Text from Writer can not be imported in Calc as Formatted Text [RTF] when the first paragraph of the document has Break (Type-Page, Position-Before, With page Style-activated) [Caolán McNamara]
    tdf#116544 EDITING: Inserting Photo Album that includeselds anchor document with wrong extension [Miklos Vajna]
    tdf#116563 GEN, KDE4: Find textbox can't get focus when find toolbar is undocked [Katarina Behrens]
    tdf#116581 disappear Noto fonts after install LibreOffice 6.0.3.1 on Windows 10 [Mike Kaganski]
    tdf#116692 UI: (Paragraph) Classification dialog does not show translation [Cor Nouws]
    tdf#116706 AGGREGATE COUNTA with hidden rows [Winfried Donkers]
    tdf#116772 Using LIKE in query assistant [Lionel Elie Mamane]
    tdf#116813 copy down does not scroll [Caolán McNamara]
    tdf#116830 DOCX import: table cell background is behind background shapes [Miklos Vajna]
    tdf#116865 Sidebar not functional after opening new window (gtk2) [Caolán McNamara]
    tdf#116890 Firebird: empty columns gone with prepared statement [Julien Nabet]
    tdf#116925 Automatic text color in textbox does not consider fill style of shape [Miklos Vajna]
    tdf#117033 Tooltips show the wrong symbol for MOD3 combinations [heiko tietze]

(ryoon)

2018-05-10 20:05:37 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 60.0

(ryoon)

2018-05-10 20:05:10 UTC MAIN commitmail json YAML

2018-05-10 20:04:15 UTC MAIN commitmail json YAML

Updated www/firefox to 60.0

(ryoon)

2018-05-10 20:02:59 UTC MAIN commitmail json YAML

2018-05-10 20:01:54 UTC MAIN commitmail json YAML

Update to 60.0

* Remove untested patches including NetBSD/earm support

Changelog:
New
    Added a policy engine that allows customized Firefox deployments in
      enterprise environments, using Windows Group Policy or a cross-platform
      JSON file

    Enhancements to New Tab / Firefox Home
        Responsive layout that shows more content for users with wide-screen
          displays
        Highlights section includes web sites saved to Pocket
        More options to reorder sections and content on the page
        Pocket Sponsored Stories will appear for a percentage of users in
          the US. Read about our privacy-conscious approach to sponsored content

    Redesigned Cookies and Site Storage section in Preferences for greater
      clarity and control of first- and third-party cookies

    Applied Quantum CSS to render browser UI

    Added support for Web Authentication API, which allows USB tokens for
      website authentication

    Enhanced camera privacy indicators: Firefox now turns off your camera
      and the camera's light when you disable video recording, and turns
      the camera and light on when you resume recording

    Added an option for Linux users to show or hide page titles in a bar
      at the top of the browser. You'll find the Title Bar option in the
      Customize panel available from the main browser menu.

    Improved WebRTC audio performance and playback for Linux users

    Locale added: Occitan (oc)

Fixed
    Various security fixes

Changed
#CVE-2018-5154: Use-after-free with SVG animations and clip paths
#CVE-2018-5155: Use-after-free with SVG animations and text paths
#CVE-2018-5157: Same-origin bypass of PDF Viewer to view protected PDF files
#CVE-2018-5158: Malicious PDF can inject JavaScript into PDF Viewer
#CVE-2018-5159: Integer overflow and out-of-bounds write in Skia
#CVE-2018-5160: Uninitialized memory use by WebRTC encoder
#CVE-2018-5152: WebExtensions information leak through webRequest API
#CVE-2018-5153: Out-of-bounds read in mixed content websocket messages
#CVE-2018-5163: Replacing cached data in JavaScript Start-up Bytecode Cache
#CVE-2018-5164: CSP not applied to all multipart content sent with
                multipart/x-mixed-replace
#CVE-2018-5166: WebExtension host permission bypass through filterReponseData
#CVE-2018-5167: Improper linkification of chrome: and javascript: content
                in web console and JavaScript debugger
#CVE-2018-5168: Lightweight themes can be installed without user interaction
#CVE-2018-5169: Dragging and dropping link text onto home button can set home
                page to include chrome pages
#CVE-2018-5172: Pasted script from clipboard can run in the Live Bookmarks
                page or PDF viewer
#CVE-2018-5173: File name spoofing of Downloads panel with Unicode characters
#CVE-2018-5174: Windows Defender SmartScreen UI runs with less secure behavior
                for downloaded files in Windows 10 April 2018 Update
#CVE-2018-5175: Universal CSP bypass on sites using strict-dynamic in
                their policies
#CVE-2018-5176: JSON Viewer script injection
#CVE-2018-5177: Buffer overflow in XSLT during number formatting
#CVE-2018-5165: Checkbox for enabling Flash protected mode is inverted in
                32-bit Firefox
#CVE-2018-5180: heap-use-after-free in mozilla::WebGLContext::DrawElementsInstanced
#CVE-2018-5181: Local file can be displayed in noopener tab through drag and
                drop of hyperlink
#CVE-2018-5182: Local file can be displayed from hyperlink dragged and dropped
                on addressbar
#CVE-2018-5151: Memory safety bugs fixed in Firefox 60
#CVE-2018-5150: Memory safety bugs fixed in Firefox 60 and Firefox ESR 52.8

(ryoon)

2018-05-10 14:03:24 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 29.0.0.171

(tsutsui)

2018-05-10 14:03:01 UTC MAIN commitmail json YAML

adobe-flash-player: update to 29.0.0.171.

Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb18-16.html

Adobe Security Bulletin
Security updates available for Flash Player | APSB18-16

Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  Macintosh, Linux and Chrome OS. These updates address critical
  vulnerabilities in Adobe Flash Player 29.0.0.140 and earlier versions.
  Successful exploitation could lead to arbitrary code execution in the
  context of the current user.

(tsutsui)

2018-05-10 13:35:17 UTC MAIN commitmail json YAML

doc: Updated x11/sxhkd to 0.5.9

(leot)

2018-05-10 13:35:07 UTC MAIN commitmail json YAML

sxhkd: Update x11/sxhkd to 0.5.9

pkgsrc changes:
- Use `c99' (to adjust per-upstream Makefile)

Changes:
(unfortunately upstream does not provide any changelog, this is based and the
commit message)
0.5.9
-----
- Honor LDFLAGS
- Discard non tail chain states when locked (fixes #105)

0.5.8
-----
- Write to the status fifo when a chain begins/ends (fixes #44)

Approved by <youri>, thanks!

(leot)

2018-05-10 13:25:03 UTC MAIN commitmail json YAML

Updated archivers/lz4

(adam)

2018-05-10 13:16:27 UTC MAIN commitmail json YAML

lz4: updated to 1.8.2

v1.8.2
perf: *much* faster dictionary compression on small files
perf: improved decompression speed and binary size
perf: slightly faster HC compression and decompression speed
perf: very small compression ratio improvement
fix : compression compatible with low memory addresses (< 0xFFFF)
fix : decompression segfault when provided with NULL input
cli : new command --favor-decSpeed
cli : benchmark mode more accurate for small inputs
fullbench : can bench _destSize() variants
doc : clarified block format parsing restrictions

(adam)

2018-05-10 08:25:27 UTC MAIN commitmail json YAML

Updated devel/py-ZopeInterface, devel/py-attrs

(adam)

2018-05-10 08:24:40 UTC MAIN commitmail json YAML

py-attrs: updated to 18.1.0

18.1.0:
- x=X(); x.cycle = x; repr(x) will no longer raise a RecursionError, and will instead show as X(x=...).
- attr.ib(factory=f) is now syntactic sugar for the common case of attr.ib(default=attr.Factory(f)).
- Added attr.field_dict() to return an ordered dictionary of attrs attributes for a class, whose keys are the attribute names.
- The order of attributes that are passed into attr.make_class() or the these argument of @attr.s() is now retained if the dictionary is ordered (i.e. dict on Python 3.6 and later, collections.OrderedDict otherwise).
  Before, the order was always determined by the order in which the attributes have been defined which may not be desirable when creating classes programatically.
- In slotted classes, __getstate__ and __setstate__ now ignore the __weakref__ attribute.
- Setting the cell type is now completely best effort.
  This fixes attrs on Jython.
  We cannot make any guarantees regarding Jython though, because our test suite cannot run due to dependency incompatabilities.
- If attr.s is passed a *these* argument, it will not attempt to remove attributes with the same name from the class body anymore.
- The hash of attr.NOTHING is now vegan and faster on 32bit Python builds.
- The overhead of instantiating frozen dict classes is virtually eliminated.
- Generated __init__ methods now have an __annotations__ attribute derived from the types of the fields.
- We have restructured the documentation a bit to account for attrs' growth in scope.

(adam)

2018-05-10 08:19:34 UTC MAIN commitmail json YAML

py-ZopeInterface: updated to 4.5.0

4.5.0:
- Drop support for 3.3, avoid accidental dependence breakage via setup.py.
- Allow registering and unregistering instance methods as listeners.
- Synchronize and simplify zope/__init__.py.

(adam)

2018-05-10 08:17:10 UTC MAIN commitmail json YAML

grub2: Note that as of grub 2.02, it no longer uses nested functions,
so this hack isn't necessary.

(maya)

2018-05-10 07:29:03 UTC MAIN commitmail json YAML

Updated databases/pgadmin3, devel/gperftools

(adam)

2018-05-10 07:28:46 UTC MAIN commitmail json YAML

gperftools: updated to 2.7

Changes 2.7:
bug in span stats printing introduced by new scalable page heap change was fixed.
Christoph M端llner has contributed couple warnings fixes and initial support for aarch64_ilp32 architecture.
Ben Dang contributed documentation fix for heap checker.
Fabrice Fontaine contributed fixed for linking benchmarks with --disable-static.
Holy Wu has added sized deallocation unit tests.
Holy Wu has enabled support of sized deallocation (c++14) on recent MSVC.
Holy Wu has fixed MSVC build in WIN32_OVERRIDE_ALLOCATORS mode.
Holy Wu has contributed cleanup of config.h used on windows.
Mao Huang has contributed couple simple tcmalloc changes from chromium code base. Making our tcmalloc forks a tiny bit closer.
issue 946 that caused compilation failures on some Linux clang installations has been fixed. Much thanks to github user htuch for helping to diagnose issue and proposing a fix.
Tulio Magno Quites Machado Filho has contributed build-time fix for PPC (for problem introduced in one of commits since RC).

(adam)

2018-05-10 07:12:53 UTC MAIN commitmail json YAML

pgadmin3: updated to 1.22.2

1.22.2:
* Include the Negator when reverse engineering SQL for operators
* Fix the psql plugin command on OSX to work more reliably
* Prevent a crash in some situtions where the database connection is lost and needs to be reset.
* Fix display of elapsed query time for queries running longer than 1 hour

1.22.1:
* Don't barf when connecting to Greenplum or Greenplum HAWQ
* Fix selection of conversion functions in the CREATE CONVERSION dialogue
* Properly quote type names in the Type dialogue, and ensure range information is displayed for existing types

(adam)

2018-05-10 07:04:32 UTC MAIN commitmail json YAML

Updated net/py-netifaces, www/py-selenium

(adam)

2018-05-10 07:04:09 UTC MAIN commitmail json YAML

2018-05-10 07:01:55 UTC MAIN commitmail json YAML

py-netifaces: updated to 0.10.7

0.10.7:
Unknown changes.

(adam)

2018-05-10 03:47:10 UTC MAIN commitmail json YAML

doc: Updated pkgtools/x11-links to 1.11

(maya)

2018-05-10 03:46:53 UTC MAIN commitmail json YAML

x11-links 1.11

Add missing freetype 2.9.1 includes.
Fixes e.g. www/firefox build on netbsd-current.

(maya)

2018-05-10 00:09:46 UTC MAIN commitmail json YAML

doc: Updated databases/R-RSQLite to 2.1.1

(minskim)

2018-05-10 00:09:29 UTC MAIN commitmail json YAML

databases/R-RSQLite: Update to 2.1.1

Notable changes since 1.0.0:

- RSQLite has been rewritten (essentially from scratch) in C++ with
  Rcpp.
- You can now use SQLite窶冱 URL specification for databases.
- Queries, query parameters and table data are always converted to
  UTF-8 before being sent to the database.
- New strategy for prepared queries. Create a prepared query with
  dbSendQuery() or dbSendStatement() and bind values with dbBind().
- dbSendQuery(), dbGetQuery(), dbSendStatement() and dbExecute() also
  support inline parameterised queries.
- Improve column type inference.
- dbFetch() uses the same row name strategy as dbReadTable().
- dbColumnInfo() will now return information even before you窶况e
  retrieved any data.
- New sqliteVersion() prints the header and library versions of
  RSQLite.
- Deprecation warnings are given only once, with a clear reference to
  the source.
- datasetsDb() now returns a read-only database, to avoid
  modifications to the installed file.
- Values of class "integer64" are now supported for dbWriteTable() and
  dbBind().
- New connections now automatically load default RSQLite extensions.
- Implement dbUnquoteIdentifier().

(minskim)

2018-05-09 23:42:04 UTC MAIN commitmail json YAML

doc: Updated www/geckodriver to 0.20.1

(maya)

2018-05-09 23:41:39 UTC MAIN commitmail json YAML

geckodriver: update to 0.20.1. Fixes build with rust 1.24.1.

Fixes PR pkg/53263, tested by Mayuresh.

0.20.1:

Fixed

    Avoid attempting to kill Firefox process that has stopped.

    With the change to allow Firefox enough time to shut down in
    0.20.0, geckodriver started unconditionally killing the process
    to reap its exit status. This caused geckodriver to inaccurately
    report a successful Firefox shutdown as a failure.

    The regression should not have caused any functional problems, but
    the termination cause and the exit status are now reported correctly.

0.20.0:

Added

    New --jsdebugger flag to open the Browser Toolbox when Firefox
    launches. This is useful for debugging Marionette internals.

    Introduced the temporary, boolean capability
    moz:useNonSpecCompliantPointerOrigin to disable the WebDriver
    conforming behavior of calculating the Pointer Origin.

Changed

    HTTP status code for the StaleElementReference error changed
    from 400 (Bad Request) to 404 (Not Found).

    Backtraces from geckodriver no longer substitute for missing
    Marionette stacktraces.

    webdriver crate upgraded to 0.35.0.

Fixed

    The Firefox process is now given ample time to shut down, allowing
    enough time for the Firefox shutdown hang monitor to kick in.

    Firefox has an integrated background monitor that observes
    long-running threads during shutdown. These threads will be
    killed after 63 seconds in the event of a hang. To allow Firefox
    to shut down these threads on its own, geckodriver has to wait
    that time and some additional seconds.

    Grapheme clusters are now accepted as input for keyboard input
    to actions.

    Input to the value field of the keyDown and keyUp action
    primitives used to only accept single characters, which means
    geckodriver would error when a valid grapheme cluster was sent in,
    for example with the tamil nadu character U+0BA8 U+0BBF.

    Thanks to Greg Fraley for fixing this bug.

    Improved error messages for malformed capability values.

(maya)

2018-05-09 18:08:38 UTC MAIN commitmail json YAML

doc: Updated math/R-DBI to 1.0.0

(minskim)

2018-05-09 18:08:19 UTC MAIN commitmail json YAML

math/R-DBI: Update to 1.0.0

Changes:

- New dbAppendTable() that by default calls sqlAppendTableTemplate()
  and then dbExecute() with a param argument, without support for
  row.names argument.
- New dbCreateTable() that by default calls sqlCreateTable() and then
  dbExecute(), without support for row.names argument.
- New dbCanConnect() generic with default implementation.
- New dbIsReadOnly() generic with default implementation.
- sqlAppendTable() now accepts lists for the values argument, to
  support lists of SQL objects in R 3.1.
- Add default implementation for dbListFields(DBIConnection, Id), this
  relies on dbQuoteIdentifier(DBIConnection, Id).
- Documentation updates and ug fixes.

(minskim)

2018-05-09 15:53:29 UTC MAIN commitmail json YAML

gimp: add missing build dependency

(wiz)

2018-05-09 15:30:51 UTC MAIN commitmail json YAML

doc/CHANGES-2018: Add a missing `version' for last www/htdavlock entry

Pointed out by `pkglint -Wall'.

(leot)

2018-05-09 15:27:02 UTC MAIN commitmail json YAML

doc: Added misc/pick version 2.0.2

(leot)

2018-05-09 15:26:43 UTC MAIN commitmail json YAML

misc: Add pick

(leot)

2018-05-09 15:26:13 UTC MAIN commitmail json YAML

doc: Updated net/ocamlnet to 4.1.6

(jaapb)

2018-05-09 15:26:05 UTC MAIN commitmail json YAML

pick: Import pick-2.0.2 as misc/pick

The pick utility allows users to select from a set of choices using an interface
with fuzzy search functionality. The choices are read from stdin, and the
selected choice written to stdout.

Packaged in pkgsrc-wip by Jenz Guenther, thanks!

(leot)

2018-05-09 15:26:02 UTC MAIN commitmail json YAML

Updated buildlink3.mk for net/ocamlnet.

(jaapb)

2018-05-09 15:25:20 UTC MAIN commitmail json YAML

Updated net/ocamlnet to version 4.1.6.

This adds support for OCaml 4.07.

(jaapb)

2018-05-09 15:09:10 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_optcomp to 0.11.0

(jaapb)

2018-05-09 15:08:38 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_optcomp to version 0.11.0.

This change involves depending on ppxlib rather than its constituent parts
and changing the syntax so that it is a proper ppx extension.

(jaapb)

2018-05-09 15:04:12 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_base to 0.11.0

(jaapb)

2018-05-09 15:03:44 UTC MAIN commitmail json YAML

Updated package devel/ocaml-ppx_base to version 0.11.0.

There is no changelog file, but changes seem to be minor. The package now
depends on ppxlib rather than its constituent parts.

(jaapb)

2018-05-09 15:01:14 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_sexp_conv to 0.11.2

(jaapb)

2018-05-09 15:01:02 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_sexp_conv to version 0.11.2.

This package now depends on ppxlib rather than its constituent parts.
There were also minor improvements from version 0.9 to version 0.10.

(jaapb)

2018-05-09 14:59:09 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_enumerate to 0.11.1

(jaapb)

2018-05-09 14:58:59 UTC MAIN commitmail json YAML

Updated package devel/ocaml-ppx_enumerate to version 0.11.1.

This change mostly involves the package depending on devel/ocaml-ppxlib
rather than its constituent parts.

(jaapb)

2018-05-09 14:56:57 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_hash to 0.11.1

(jaapb)

2018-05-09 14:56:43 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_hash to version 0.11.1.

This version depends on ppxlib rather than its constituent parts.
There have also been minor improvements from version 0.9 to version 0.10.

(jaapb)

2018-05-09 14:55:07 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_compare to 0.11.1

(jaapb)

2018-05-09 14:54:54 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_compare to version 0.11.1.

The package now depends on devel/ocaml-ppxlib instead of on its
constituent parts. There have also been some minor improvements from
version 0.9 to 0.10.

(jaapb)

2018-05-09 14:51:48 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-configurator to 0.11.0

(jaapb)

2018-05-09 14:51:35 UTC MAIN commitmail json YAML

Updated devel/ocaml-configurator to version 0.11.0.

Changes are minor and mostly concern the build system (there does not seem
to be a changelog file).

(jaapb)

2018-05-09 14:49:21 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-ppxlib version 0.3.0

(jaapb)

2018-05-09 14:49:00 UTC MAIN commitmail json YAML

Added ocaml-ppxlib to Makefile SUBDIRs

(jaapb)

2018-05-09 14:46:59 UTC MAIN commitmail json YAML

Added new package devel/ocaml-ppxlib.

This is a package that subsumes several other packages (see DESCR for
details). All dependencies on these packages have already been removed
(or will be soon, as soon as I finish committing this batch of updates)
and the packages themselves will be removed from pkgsrc.

(jaapb)

2018-05-09 14:44:23 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-stdio to 0.11.0

(jaapb)

2018-05-09 14:44:12 UTC MAIN commitmail json YAML

2018-05-09 14:42:59 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-compiler-libs to 0.11.0

(jaapb)

2018-05-09 14:42:49 UTC MAIN commitmail json YAML

Updated devel/ocaml-compiler-libs to version 0.11.0.

It's not entirely clear what changes are, but they seem to be minor.

(jaapb)

2018-05-09 14:40:10 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-migrate-parsetree to 1.0.10

(jaapb)

2018-05-09 14:39:58 UTC MAIN commitmail json YAML

Updated devel/ocaml-migrate-parsetree to version 1.0.10.

This release adds support for OCaml 4.07 and fixes a minor issue.

(jaapb)

2018-05-09 14:37:23 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_derivers to 1.2

(jaapb)

2018-05-09 14:37:14 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_derivers to version 1.2.

No changes are recorded from 1.1 to 1.2; the only change from 1.0 to 1.1
seems to be the addition of a LICENSE.md file.

(jaapb)

2018-05-09 14:34:19 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-base to 0.11.0

(jaapb)

2018-05-09 14:34:07 UTC MAIN commitmail json YAML

Updated devel/ocaml-base to version 0.11.0.

This introduces quite a few (minor) improvements and bugfixes, all of
which can be found in more detail in the CHANGES.md file.

(jaapb)

2018-05-09 14:31:02 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-sexplib to 0.11.0

(jaapb)

2018-05-09 14:30:46 UTC MAIN commitmail json YAML

Updated package devel/ocaml-sexplib to version 0.11.0.

There are dependency changes (use ocaml-parsexp, drop ocaml-base) and
a minor compatibility bugfix.

(jaapb)

2018-05-09 14:27:43 UTC MAIN commitmail json YAML

Added ocaml-parsexp to Makefile SUBDIRs

(jaapb)

2018-05-09 14:26:49 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-parsexp version 0.11.0

(jaapb)

2018-05-09 14:26:35 UTC MAIN commitmail json YAML

New package devel/ocaml-parsexp, a parser for S-expressions.

This is needed as a dependency for the new version of devel/ocaml-sexplib.

(jaapb)

2018-05-09 14:18:30 UTC MAIN commitmail json YAML

doc: Added devel/ocaml-sexplib0 version 0.11.0

(jaapb)

2018-05-09 14:18:13 UTC MAIN commitmail json YAML

2018-05-09 12:49:29 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-jbuilder to 1.0_beta20

(jaapb)

2018-05-09 12:49:17 UTC MAIN commitmail json YAML

Updated package devel/ocaml-jbuilder to 1.0_beta20.

This includes various minor bugfixes and enhancements.

(jaapb)

2018-05-09 12:23:39 UTC MAIN commitmail json YAML

Added www/htdavlcok 0.2

This is an Apache mod_davv_fs lock database management tool.

Sometimes a program crashes, leaving stale a lock on a WebDAV-based file.
This tool can inspect the lock database, and remove a stale lock.

The alternative is to wait for lock expiration.

(manu)

2018-05-09 12:19:14 UTC MAIN commitmail json YAML

Updated www/ap2-mkdir to 0.4

This update avoids auto-creating directories when the request is MKCOL,
because that cause the Apache MKCOL handler to fail with an error  because
the directory already exists.

(manu)

2018-05-09 12:18:03 UTC MAIN commitmail json YAML

2018-05-09 12:13:13 UTC MAIN commitmail json YAML

Updated www/drupal8 to 8.5.3

(wen)

2018-05-09 12:11:29 UTC MAIN commitmail json YAML

Update to 8.5.3

Upstream changes:
Drupal-8.5.3:

Release notes
Maintenance and security release of the Drupal 8 series.

This release fixes critical security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

Drupal core - Critical - Remote Code Execution - SA-CORE-2018-004
No other fixes are included.

Drupal-8.5.2:
This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

Drupal core - Moderately Critical - Cross Site Scripting- SA-CORE-2018-003
No changes have been made to the .htaccess, web.config, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

(wen)

2018-05-09 11:39:31 UTC MAIN commitmail json YAML

Updated graphics/leptonica

(adam)

2018-05-09 11:39:04 UTC MAIN commitmail json YAML

leptonica: updated to 1.76.0

1.76.0:
Modify infrastructure to fix outstanding security issues. By default,
  you can no longer create temp directories and temp files whose
  names are known to the compiler.  Also, prevent "system" calls,
  which were used for image display and gnuplot.
Replaced remaining sprintf() with snprintf() in prog tests.
Added non-transcoding functions for generating pdf from jpeg pixacomp
Add control of jpeg quality from pixWriteMem() and pixWriteStream()
Fixed getFilenamesInDirectory() to properly identify directories
Prevent size overflow in calloc for kernel; cleaned it up fpix and dpix
bmp reading now accepts negative height
Simplified splitimage2pdf; it no longer uses ps2pdf
Remove name-mangling WRITE_AS_NAMED compile option.
Removed 2 deprecated write functions.
Added these regression tests:
  locminmax_reg, speckle_reg, watershed_reg,

(adam)

2018-05-09 08:43:03 UTC MAIN commitmail json YAML

Updated sysutils/coreutils to 8.29

(wen)

2018-05-09 08:41:19 UTC MAIN commitmail json YAML

Update to 8.29

Upstream changes:
2017-12-27  Pádraig Brady  <P@draigBrady.com>

        version 8.29
        * NEWS: Record release date.

2017-12-23  Pádraig Brady  <P@draigBrady.com>

        tests: avoid false failure on AIX 7.2
        * tests/tail-2/pipe-f.sh: Close stdout in a subshell
        to ensure the current shell isn't impacted.  Subsequent
        piped commands like `echo foo | blah` were seen to fail
        due to the previous closing of stdout.
        Reported by Assaf Gordon.

        doc: describe recent build checks for 32 bit time_t
        * README: Document the new handling of 32 bit time_t,
        with examples of how to build in 64 bit mode on AIX.
        Also mention that GNU make is desired on AIX
        due to its mishandling of the "[" target.
        Suggested by Assaf Gordon.

2017-12-21  Pádraig Brady  <P@draigBrady.com>

        tests: fix recent portability issues on solaris 10
        * tests/misc/ptx.pl: Escape the '^' character which is
        otherwise considered as a line continuation character.
        * tests/misc/shred-remove.sh: sed doesn't support \n.

        maint: remove reference to excluded changelog item
        * build-aux/git-log-fix: Remove old entry.

2017-12-20  Pádraig Brady  <P@draigBrady.com>

        maint: add doc/coverage to .gitignore
        * .gitignore: Ignore the generated coverage report.

        doc: remove older ChangeLog items
        * Makefile.am: Update the oldest documented version
        to 8.20 which is now about 5 years old.

2017-12-18  Bernhard Voelker  <mail@bernhard-voelker.de>

        doc: mention which privileges are needed to chmod
        POSIX specification for chmod(1):
        https://pubs.opengroup.org/onlinepubs/9699919799/utilities/chmod.html

        * doc/coreutils.texi (chmod invocation): Add a sentence about who can
        change the file mode bits of a file - (almost) a copy from what POSIX
        requires.

        Fixes https://bugs.gnu.org/29207.

2017-12-16  Pádraig Brady  <P@draigBrady.com>

        tests: fix recent regressions with dash
        * tests/misc/timeout.sh: dash outputs the "Killed"
        message to stderr rather than the terminal.
        * tests/misc/usage_vs_getopt.sh: dash doesn't yet
        support the POSIX proposed $'...' shell quoting syntax.

        build: avoid a signed overflow warning in ptx
        * src/ptx.c (fix_output_parameters): GCC 6.3.1 with
        ./configure --enable-single-binary would give:
          error: assuming signed overflow does not occur
          when simplifying conditional to constant [-Werror=strict-overflow]
            if (file_index > 0)
        So change the type of file_index to signed (size_t).

2017-12-11  Bernhard Voelker  <mail@bernhard-voelker.de>

        maint: adjust for the renamed nstrfime gnulib module
        * bootstrap.conf: s/strftime/nstrfrime/.

2017-12-11  Pádraig Brady  <P@draigBrady.com>

        build: update gnulib submodule to latest
        * gnulib: Update with various build/test fixes.

        tests: fix false failure in new dd/nocache_eof test
        * test/dd/nocache_eof.sh: Also handle fadvise64_64 which is
        used on 32 bit x86.  Note strace internally maps fadvise64_64
        to {arm,xtensa}_fadvise64_64.

        tail: fix tailing non seekable files on certain systems
        * src/tail.c (tail_bytes): On systems were blksize_t is unsigned
        and the same size or wider than off_t (android for example),
        our initialized (off_t) -1 would be promoted to unsigned before
        comparison, and thus fail to follow the appropriate path.
        * tests/tail-2/tail-c.sh: Add a test case.
        * NEWS: Mention the fix.
        This issue was introduced in commit v8.23-47-g2662702
        Reported at https://github.com/termux/termux-app/issues/233

        build: avoid build failure without sys/mtio.h
        * m4/jm-macros.m4: Check for the header.
        * src/dd.c: Avoid the workaround where the header
        is not available (on non glibc systems).
        * src/shred.c: Likewise.

        doc: reorganize ls -k and --time-style help
        * src/ls.c (usage): Clarify -k only applies to -s usage
        and directory 'total' lines.  Move the description
        of TIME_STYLE out of the option section as it was awkward
        to read and write there within 80 columns.

2017-12-10  Pádraig Brady  <P@draigBrady.com>

        doc: clarify numeric setuid handling in chmod man page
        * man/chmod.x: Update the information to state one can
        clear the setuid and setgid bits for directories numerically
        using an additional leading '0' or a leading '='.
        That has been supported since v8.15-64-g8931cdb.
        Fixes https://bugs.gnu.org/29390

        doc: shred: change 'truncate' to the more descriptive 'deallocate'
        * doc/coreutils.texi (shred invocation): s/truncate/deallocate/.
        * src/shred.c (usage): Likewise.
        Fixes https://bugs.gnu.org/29317

        doc: clarify that cp --force may recreate files
        * doc/coreutils.texi (cp invocation): The language used
        to describe recreating the file was a little confusing
        as it mentioned opening a removed file.
        Fixes https://bugs.gnu.org/29315

2017-12-04  Kamil Dudka  <kdudka@redhat.com>

        doc: fix default QUOTING_STYLE for %N format of stat(1)
        * doc/coreutils.texi (stat invocation): The default value
        of QUOTING_STYLE for the %N format of 'stat --printf' is
        'shell-escape-always'.
        Fixes https://bugs.gnu.org/29563
        Reported by Christian Groessler at
        https://bugzilla.redhat.com/1520399#c3

2017-12-02  Jean Delvare  <jdelvare@suse.de>

        tests: make ls/block-size more readable
        * tests/ls/block-size.sh: The output of the test was hard to read. Add
        comments saying what we are testing to make it easier to understand.

2017-11-29  Bernhard Voelker  <mail@bernhard-voelker.de>
            Pádraig Brady  <P@draigBrady.com>

        tests: verify usage vs. getopt
        Verify that all options mentioned in usage are actually recognized
        by the program.

        * tests/misc/usage_vs_getopt.sh: Add test.
        * tests/local.mk (all_tests): Reference it.

2017-11-29  Pádraig Brady  <P@draigBrady.com>

        readlink: remove superfluous comma from usage output
        * src/readlink.c (usage): Remove ',' after --quiet option.

2017-11-29  Bernhard Voelker  <mail@bernhard-voelker.de>

        all: use consistent diagnostics for unknown long options
        Previously, e.g. cksum failed to output the offending unknown long
        option:
          $ cksum --unknown-opt
          cksum: invalid option -- '-'
          Try 'cksum --help' for more information.
        i.e., it tried to diagnose '-' as short option.
        Instead, it should diagnose the unknown long option:
          $ cksum --unknown-opt
          cksum: unrecognized option '--unknown-opt'
          Try 'cksum --help' for more information.

        * src/cksum.c (long_options): Add struct with null entry only.
        (main): Use it in the getopt_long call.
        * src/dd.c: Likewise.
        * src/hostid.c: Likewise.
        * src/hostname.c: Likewise.
        * src/link.c: Likewise.
        * src/logname.c: Likewise.
        * src/nohup.c: Likewise.
        * src/sleep.c: Likewise.
        * src/tsort.c: Likewise.
        * src/unlink.c: Likewise.
        * src/uptime.c: Likewise.
        * src/users.c: Likewise.
        * src/whoami.c: Likewise.
        * src/yes.c: Likewise.
        * NEWS (Improvements): Mention the fix.

2017-11-29  Pádraig Brady  <P@draigBrady.com>

        test: fix issues with tests/cp/preserve-mode.sh
        * tests/cp/preserve-mode.sh: This was the only use of awk,
        which may not be available on the system resulting
        in an ineffective test.  Also the permissions bits for
        directories were not being checked at all.

        build: update gnulib submodule to latest
        * gnulib: Update with various build/test fixes.

2017-11-28  Pádraig Brady  <P@draigBrady.com>

        build: update gnulib submodule to latest
        * gnulib: Update including various build fixes.

2017-11-27  Bernhard Voelker  <mail@bernhard-voelker.de>

        timeout: also support short -v option
        * src/timeout.c (main): Add short option character 'v' to getopt_long
        call.
        * tests/misc/timeout.sh: Run the test both for the long and the short
        option.

2017-11-25  Pádraig Brady  <P@draigBrady.com>

        dd: support iflag=direct with arbitrary sized files
        * src/dd.c (iread): Handle read error with a non-aligned
        file offset in the O_DIRECT case.  This is not an issue
        on XFS at least, but on EXT4 the final read will return
        EINVAL rather than the expected 0 to indicate EOF.
        * tests/dd/direct.sh: Test the iflag=direct case also.
        * NEWS: Mention the improvement.

2017-11-24  Pádraig Brady  <P@draigBrady.com>

        timeout: add --verbose to diagnose timeouts
        This is useful as handling in shell is complicated
        with the varying exit status in the --kill-after case.

        * src/timeout.c (main): Handle '-v' and store
        COMMAND for the diagnostic.
        (cleanup): Diagnose the signal name before sending.
        (usage): Document -v, --verbose.
        * doc/coreutils.texi (timeout invocation): Likewise.
        * tests/misc/timeout.sh: Add a test case.
        * NEWS: Mention the new feature
        Fixes https://bugs.gnu.org/21760

2017-11-19  Pádraig Brady  <P@draigBrady.com>

        tail: seek to the end of block devices
        * src/tail.c (tail_bytes): Try lseek(..., SEEK_END) when
        we can't determine the file size.
        * tests/tail-2/end-of-device.sh: Add a new root only test.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the improvement.
        Paul Eggert suggested using lseek() (rather than ioctl(BLKGETSIZE64)).
        Fixes https://bugs.gnu.org/29259

2017-11-14  Bernhard Voelker  <mail@bernhard-voelker.de>

        maint: include the module year2038 from gnulib
        * bootstrap.conf (gnulib_modules): Add 'year2038' to ensure that time_t
        is 64-bit (and thus works after 2038).

        Suggested by Bruno Haible in
        lib/2017-11/msg00022.html">https://lists.gnu.org/r/bug-gnulib/2017-11/msg00022.html

2017-11-14  Bernhard Voelker  <mail@bernhard-voelker.de>

        maint: update gnulib to latest
        * gnulib: Update - mainly for the recent year2038 changes.
        * tests/init.sh: Update from gnulib/tests/init.sh.

2017-11-09  Assaf Gordon  <assafgordon@gmail.com>

        doc: add github issue/pull-request templates
        These templates instruct contributors not to use github, and instead
        use the upstream GNU development resources. Discussed in
        http://lists.gnu.org/archive/html/coreutils/2017-11/msg00007.html .

        * .github/ISSUE_TEMPLATE.txt,
          .github/PULL_REQUEST_TEMPLATE.txt: New files.

2017-11-08  Jim Meyering  <meyering@fb.com>

        maint: make hook script reject "/archive/html" in lists.gnu.org URLS
        * scripts/git-hooks/commit-msg: Require the abbreviated "/r/"
        form in any log message URL.

        maint: shorten https://lists.gnu.org/archive/html/... links
        Each /archive/html/ part can be replace with /r/.
        Run this to induce the change:
        git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g'
        * TODO: Perform that substitution.
        * bootstrap: Likewise.
        * src/sort.c (sequential_sort): Likewise.
        * src/tail.c (tail_file): Likewise.
        * tests/misc/sort-merge-fdlimit.sh: Likewise.
        * tests/misc/stty-row-col.sh: Likewise.
        * tests/misc/unexpand.pl: Likewise.
        * tests/rm/readdir-bug.sh: Likewise.
        * tests/tail-2/inotify-rotate.sh: Likewise.

2017-11-07  Thomas Deutschmann  <whissi@gentoo.org>

        tests: avoid false failure with inaccessible mount points
        * tests/ls/readdir-mountpoint-inode.sh: Skip the test
        if any mount points are inaccessible by the current user.
        Fixes https://bugs.gnu.org/29167
        Reported at: https://bugs.gentoo.org/353164

2017-11-06  Bernhard Voelker  <mail@bernhard-voelker.de>

        doc: fix "Up" field of realpath usage examples
        Older versions of 'makeinfo' choke on a missing reference:

          ./doc/coreutils.texi:14177: `Realpath usage examples' has no Up field\
          (perhaps incorrect sectioning?).
          makeinfo: Removing output file `doc/coreutils.info' due to errors; \
          use --force to preserve.

        * doc/coreutils.texi (realpath invocation): Add a menu referencing
        the usage examples - introduced in v8.27-91-g7449f0d.

2017-11-06  Pádraig Brady  <P@draigBrady.com>

        maint: ensure https:// URLs are used in --help and man pages
        * configure.ac(AC_INIT): Specify the URL explicitly, so we're
        not dependent on unreleased autoconf.

2017-10-31  Assaf Gordon  <assafgordon@gmail.com>

        stat: output default formats for --terse in usage
        Suggested by L A Walsh in https://bugs.gnu.org/28763 .

        * src/stat.c (fmt_terse_fs): Define format for --terse -f here.
        (fmt_terse_regular): Define format for --terse here.
        (fmt_terse_selinux): Likewise for when SELinux is enabled.
        (default_format): Use the above constants.
        (usage): Output the formats for the terse modes.

2017-10-30  Pádraig Brady  <P@draigBrady.com>

        df: fix hang with fifo argument
        * src/df.c (main): stat() before open(), and avoid
        the optional open when given a fifo argument.
        * tests/df/unreadable.sh: Add a test case.
        * NEWS: Mention the fix.
        Fixes https://bugs.gnu.org/29038

2017-10-28  Jim Meyering  <meyering@fb.com>

        build: ls.c: apply _GL_ATTRIBUTE_PURE to more functions
        * src/ls.c (DEFINE_SORT_FUNCTIONS): Apply _GL_ATTRIBUTE_PURE
        to each strcmp-derived function definition, since GCC8 with
        -Wsuggest-attribute=pure now warns it is needed.

2017-10-26  Vincent Lefevre  <vincent@vinc17.net>

        doc: reference statfs(2) in the stat(1) man page
        * man/stat.x (SEE ALSO): Mention statfs(2) in addition to stat(2).
        Note statfs() is generally used rather than statvfs(),
        so we'll defer that reference to the SEE ALSO section of statfs(2).
        Fixes https://bugs.gnu.org/28989

2017-10-25  Pádraig Brady  <P@draigBrady.com>

        tests: avoid false failure when O_DIRECT isn't supported
        * tests/dd/nocache_eof.sh: Only run the O_DIRECT tests
        when 512 byte alignment is supported.  Otherwise with older
        XFS on systems with > 1MiB pages, or on file systems not
        supporting O_DIRECT, there would have been false failures.
        * tests/dd/direct.sh: Clarify the skip message.

2017-10-25  Pádraig Brady  <P@draigBrady.com>

        dd: fix nocache regions passed to posix_fadvise()
        Previously with oflag=direct the call to invalidate_cache()
        was not passed to the kernel, as it was less than a page size,
        and a subsequent call was not made to invalidate the pending space.
        Similarly with oflag=nocache the pending space at EOF was
        not invalidated.  Even though these amount to only a single page
        in the page cache it can be significant.  For example on
        XFS before kernel patch v4.9-rc1-4-g0ee7a3f, O_DIRECT files
        would have been read inefficiently if any pages were cached,
        even if they were already synced to storage.

        * src/dd.c (i_nocache_eof, o_nocache_eof): New bools used
        to control when we want invalidate_cache(,0) to clear to EOF.
        (cache_round): Use IO_BUFSIZE (currently 132KiB) to minimize
        calls to the relatively expensive advise function, rather
        than page_size.  This also makes it clear that while the
        kernel function operates on pages, this size is chosen for
        performance reasons.
        (invalidate_cache): Refactor to share more code between
        input and output paths. Use i_nocache_eof and o_nocache_eof
        rather than proxying off max_records.  Ensure we
        invalidate full pages when clearing to EOF as the kernel
        will ignore any non complete pages.  Fix the offset used
        for the output path.
        (dd_copy): Invalidate the cache of the input after the
        offset is updated, for consistency and so we don't try to
        invalidate before the start of the file.  When we read
        EOF on input, set flags so that we invalidate to EOF.
        (main): Invalidate to EOF in more cases, by depending
        on the i_nocache_eof and o_nocache_eof flags.
        * doc/coreutils.texi (dd invocation): Clarify the alignment
        and persisted caveats on the example applying "nocache"
        to part of a file.
        * tests/dd/nocache_eof.sh: A new test.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the bug fix.
        Issue reported by Eric Bergen.

2017-10-24  Michael Stone  <mstone@debian.org>

        doc: mention QUOTING_STYLE env var in ls man page
        * src/ls.c (usage): Mention QUOTING_STYLE with the --quoting-style
        option, and indicate it has lower precedence than that option.

2017-10-24  Pádraig Brady  <P@draigBrady.com>

        maint: apply suggested cleanup to recent stty.c change
        This should have been part of commit v8.28-17-gf926f7c
        * src/stty.c (check_argument): Align line continuation chars,
        and ensure the function macro is immune to usage with if/else.
        Suggested by Jim Meyering and Paul Eggert.

        b2sum: fix crash with --check and truncated input
        * src/md5sum.c (split_3): Ensure we don't walk off
        the end of the string.
        * tests/misc/b2sum.sh: Add test cases.
        Fixes https://bugs.gnu.org/28860

2017-10-24  Pádraig Brady  <P@draigBrady.com>

        stty: fix processing of options when -F is specified
        This was a latent issue that became significant with
        the addition of the -F option in FILEUTILS-3_16n-56-ge46a424

        * src/stty.c (apply_settings): Refactor argument checking
        to a function macro.  Augment the argument check to ignore
        NULLed out arguments (already processed -F).
        * NEWS: Mention the fix.
        * tests/misc/stty-invalid.sh: Add a test case.
        Fixes https://bugs.gnu.org/28859

2017-10-24  Pádraig Brady  <P@draigBrady.com>

        timeout: fix a small race that would ignore command exit
        This fixes a regression from commit v8.26-39-g2f69dba

        * src/timeout.c (block_cleanup_and_chld): Rename from block_cleanup
        to indicate we also block SIGCHLD to avoid the race where SIGCHLD
        fires between waitpid() polling and sigsuspend() waiting for a signal.
        * NEWS: Mention the fix.

2017-10-24  Thomas Jarosch  <thomas.jarosch@intra2net.com>

        timeout: fix regression when invoked with blocked SIGCHLD
        We inherit the signal mask from our parent process,
        therefore ensure SIGCHLD is not blocked.

        If SIGCHLD is blocked, sigsuspend() won't be interrupted
        when the child process exits and we hang until the timeout (SIGALRM).

        This fixes a regression from commit v8.26-39-g2f69dba

        * src/timeout.c (install_sigchld): Ensure SIGCHLD is unblocked.
        * NEWS: Mention the issue.

2017-10-02  Pádraig Brady  <P@draigBrady.com>

        build: reinstate distribution of man pages
        man pages change little between systems,
        so falling back to distributed pages make sense
        when cross compiling or lacking perl.

        * man/local.mk: Add all man pages to EXTRA_DIST
        so that they're distributed in the generated tarball.
        Use the dummy-man page generator if cross compiling.
        Set TZ to avoid a distcheck failure where man pages
        used a diffent month than those rebuilt (with a .timestamp).
        * man/dummy-man: Only fall back to generating a stub
        if copying an existing man page fails.
        * man/help2man: Sync portable TZ=UTC0 specification
        from upstream help2man.
        * NEWS: Mention the build-related change.
        Fixes https://bugs.gnu.org/28574

2017-10-02  Pádraig Brady  <P@draigBrady.com>

        maint: remove a duplicate entry from THANKS
        * .mailmap: Prefer Colin Watson's last used email address.

2017-09-25  Paul Eggert  <eggert@cs.ucla.edu>

        copy: revert recent patch for vulnerable dirs
        I plan to propose a better patch to catch vulnerable parent
        directories.
        * NEWS, doc/coreutils.texi (Target directory): Document this.
        * src/cp.c, src/install.c, src/ln.c, src/mv.c:
        Do not include targetdir.h.
        (target_directory_operand): Remove test for vulnerable parents.
        * src/cp.c (stat_target_operand): Remove.  All uses removed.
        * src/local.mk (noinst_HEADERS): Remove src/targetdir.h.
        (src_ginstall_SOURCES, src_cp_SOURCES, src_ln_SOURCES)
        (src_mv_SOURCES): Remove src/targetdir.c.
        * src/targetdir.c, src/targetdir.h: Remove.
        * tests/mv/vulnerable-target.sh: Remove.
        * tests/local.mk (all_root_tests): Remove it.

2017-09-24  Pádraig Brady  <P@draigBrady.com>

        tests: fix test hang on case insenitive file systems
        * tests/split/filter.sh: Due to an invalid 'FILE = zero.in'
        construct trying to initialize a FILE variable, it would
        instead try to run the FILE command which is present on
        macOS 10.13 with APFS.
        We also remove a redundant duplicate test clause introduced
        during a rebase, and simplify the piped timeout command,
        to avoid requiring a subshell and associated quoting.
        * THANKS.in: Add the reporter Jack Howarth.
        Fixes https://bugs.gnu.org/28506

2017-09-21  Pádraig Brady  <P@draigBrady.com>

        tests: avoid a false failure in expr test with UTF8
        * tests/misc/expr.pl: Skip the quote varying tests in
        the multi-byte locales as these tests aren't that interesting
        in those locales.  Also ERR_SUBST is already defined for
        some tests so awkward to redefine to munge UTF8 quotes to ASCII.

2017-09-20  Assaf Gordon  <assafgordon@gmail.com>

        expr: add detailed syntax error messages
        Show offending argument instead of a generic 'syntax error' message.
        Suggested by Bernhard Voelker in https://bugs.gnu.org/28461#13 .

        * src/expr.c (syntax_error): Remove.
        (required_more_args): New function.
        (eval7, main): Replace syntax_error call with detailed die message.
        * tests/misc/expr.pl: Add tests for new messages.

2017-09-20  Pádraig Brady  <P@draigBrady.com>

        maint: fix new syntax-check failures from HTTPS adjustments
        * cfg.mk [old_NEWS_hash]: update with `make update-NEWS-hash`.
        [sc_long_lines]: Avoid flagging (long) URLs in NEWS.
        * src/sort.c: Tweak to a shorter line.
        * src/tail.c: Likewise.
        Introduced in v8.28-4-gbe87d61

        maint: fix new syntax check failures from copy restrictions
        * doc/coreutils.texi: Remove doubled word.
        * src/targetdir.c: Explicitly mark exported function.
        * tests/local.mk: This is not a root only test.
        * tests/mv/vulnerable-target.sh: Use returns_.
        Introduced in v8.28-3-g44ccd1c

        shred: reinstate --remove file name length obfuscation
        This was unintentionally removed in v8.27-60-g2ae1460
        * src/shred.c (wipename): Interate through all name lengths.
        * tests/misc/shred-remove.sh: Add test cases.
        * NEWS: Mention the bug fix.
        Fixes https://bugs.gnu.org/28507

2017-09-19  Paul Eggert  <eggert@cs.ucla.edu>

        maint: copy bootstrap from Gnulib

        all: prefer HTTPS in URLs

        copy: check for vulnerable target dirs
        * NEWS, doc/coreutils.texi (Target directory): Document this.
        * src/cp.c, src/install.c, src/ln.c, src/mv.c: Include targetdir.h.
        (target_directory_operand): Use the new targetdir_operand_type
        function to check for vulnerable target directories.
        * src/cp.c (stat_target_operand): New function.
        (target_directory_operand, do_copy): Use it.
        * src/local.mk (noinst_HEADERS): Add src/targetdir.h.
        (src_ginstall_SOURCES, src_cp_SOURCES, src_ln_SOURCES)
        (src_mv_SOURCES): Add src/targetdir.c.
        * src/targetdir.c, src/targetdir.h: New files.
        * tests/mv/vulnerable-target.sh: New test.
        * tests/local.mk (all_root_tests): Add it.

2017-09-14  Bernhard Voelker  <mail@bernhard-voelker.de>

        ptx: avoid infloop due to zero-length matches with -S regex
        * src/ptx.c (find_occurs_in_text): Die with an appropriate error
        diagnostic when the given regular expression returns a match of
        length 0.
        * tests/misc/ptx.pl (S-infloop): Add a test.
        * NEWS (Bug fixes): Mention the fix.

        Fixes https://bugs.gnu.org/28417 which was detected using
        Symbolic Execution techniques developed in the course of the
        SYMBIOSYS research project at COMSYS, RWTH Aachen University.

2017-09-02  Pádraig Brady  <P@draigBrady.com>

        maint: post-release administrivia
        * NEWS: Add header line for next release.
        * .prev-version: Record previous version.
        * cfg.mk (old_NEWS_hash): Auto-update.

        version 8.28
        * NEWS: Record release date.

2017-09-01  Pádraig Brady  <P@draigBrady.com>

        tests: fix false failure in recent ls --hyperlink test
        * tests/ls/hyperlink.sh: If the hostname or any part of
        the absolute path would be changed due to URL encoding,
        the test would fail.  Therefore simplify to remove
        these components of the URL from consideration.

        maint: avoid a syntax-check failure
        * .gitignore: Remove lines indicated by sc_gitignore_redundant
        in a freshly checked out repo.

2017-08-31  Pádraig Brady  <P@draigBrady.com>

        tests: exclude the expensive gnulib fts-tests
        * gnulib: The only change in this gnulib update
        is the tagging of the fts-tests module as longrunning,
        which gnulib-tool currently implicitly excludes.
        This test was seen to take about 20s and 285MB.
        Reported by Assaf Gordon on space restricted VMs.

        tty: don't distinguish input errors
        * src/tty.c (main): Don't distinguish ENOTTY from other errors,
        because isatty() doesn't portably distinguish errors.
        Solaris returns ENOENT for all input errors for example.
        Musl also returns ENOENT, and ENODEV may be returned as disscussed at:
        http://openwall.com/lists/musl/2017/04/06/6
        * tests/misc/tty.sh: Adjust accordingly.

        tests: avoid printf '0*d' construct unsupported by ash
        * tests/ln/sf-1.sh: Generate specific length with space padding
        which is supported.
        Reported by Assaf Gordon on Alpine Linux.

2017-08-31  Pádraig Brady  <P@draigBrady.com>

        tests: skip tests upon failure to set SELinux context
        On some setups the root:object_r:tmp_t context is invalid.
        This does indicate a limitation in the test framework,
        but for now we'll relax this to skipping the tests.
        The tests still run on a Fedora 25 system for example.

        * tests/cp/cp-a-selinux.sh: Upon chcon error, skip rather than ERROR.
        * tests/install/install-Z-selinux.sh: Likewise.
        * tests/misc/chcon.sh: Likewise.
        * tests/misc/runcon-no-reorder.sh: Likewise.
        * tests/misc/selinux.sh: Likewise.
        * tests/mkdir/restorecon.sh: Likewise.

2017-08-30  Kamil Dudka  <kdudka@redhat.com>

        expr: fix a recently introduced memory leak
        * src/expr.c (eval6): Free memory allocated by mbs_logical_substr().

        Introduced in v8.27-47-ga9f2be5.  Detected by Coverity Analysis:

        Error: RESOURCE_LEAK:
        src/expr.c:851: leaked_storage: Variable "s" going out of scope
        leaks the storage it points to.
        849|            char *s = mbs_logical_substr (l->u.s, pos, len);
        850|            v = str_value (s);
        851|->        }
        852|        freev (l);
        853|        freev (i1);

2017-08-30  Pádraig Brady  <P@draigBrady.com>

        build: fix build of renameat2 on Alpine Linux
        * gnulib: The only change included in this update
        it the added check for the presence of <linux/fs.h>
        which is not present on Alpine Linux by default.

        tty: fix exit code with EINVAL
        * src/tty.c (main): All systems mention that isatty()
        man return EINVAL as well as (the POSIX compliant) ENOTTY.
        Also Centos 6 was seen to return EINVAL from ttyname().
        * tests/misc/tty.sh: Fix a test issue where we assume
        standard input is always a valid tty.
        Reported by Assaf Gordon on OpenSolaris 5.10 and 5.11,
        and Centos 6.5

2017-08-30  Pádraig Brady  <P@draigBrady.com>

        runcon: revert "disable use of the TIOCSTI ioctl"
        This reverts commit v8.27-97-g8cb06d4 because
        the setsid() fallback was not implemented correctly
        and disabling the ioctl was not a complete solution
        to the security issue of the child being passed
        the tty of the parent.

        Given runcon is not really a sandbox command,
        the advice is to use `runcon ... setsid ...`
        to avoid this particular issue.

2017-08-30  Pádraig Brady  <P@draigBrady.com>

        stat: fix determination of max name length on BSD systems
        We only use one of statfs or statvfs for `stat -f`
        and on the BSDs we use statfs which doesn't have the
        f_namelen member.  However on OpenBSD and later FreeBSD
        systems statfs does provide f_namemax, so use that.

        * NEWS: Mention the improvement for OpenBSD and FreeBSD.
        * m4/stat-prog.m4: Check for f_namemax in the statfs struct.
        * src/stat.c: Return '?' rather than '*' when we can't
        determine the max length of the file system.
        * tests/ln/sf-1.sh: This test was failing on all BSDs
        due to '*' being returned for the max length which
        caused the test to attempt to create 1Mi+1 names.
        The test now uses a short name when we can't determine
        the max name length to use.

        Reported by Assaf Gordon on various BSD based systems.

2017-08-29  Pádraig Brady  <P@draigBrady.com>

        stat,tail: support "AAFS" AppArmor file system
        * src/stat.c (human_fstype): This file system is used
        to manage AppArmor policy in the Linux kernel.

        all: update gnulib submodule to latest
        * bootstrap: Sync timestamp update.

2017-08-29  Pádraig Brady  <P@draigBrady.com>

        runcon: disable use of the TIOCSTI ioctl
        Similar to the issue with SELinux sandbox (CVE-2016-7545),
        children of runcon can inject arbitrary input to the terminal
        that would be run at the originating terminal privileges.

        The new libseccomp dependency is widely available and used
        on modern SELinux systems, but is not available by default
        on older systems like RHEL6 etc.

        * m4/jm-macros.m4: Check for libseccomp and
        warn if unavailable on selinux supporting systems.
        * src/local.mk: Link runcon with -lseccomp.
        * src/runcon.c (disable_tty_inject): A new function to
        disable use of the TIOCSTI using libseccomp, or with setsid()
        where libseccomp is unavailable.
        * tests/misc/runcon-no-inject.sh: A new test that uses
        python to make the TIOCSTI call, and ensure that doesn't succeed.
        * tests/local.mk: Reference the new test
        * NEWS: Mention the fix.
        Addresses http://bugs.gnu.org/24541

2017-08-29  Pádraig Brady  <P@draigBrady.com>

        ls: support --hyperlink to output file:// URIs
        Terminals such as iTerm2 and VTE based terminals
        (as of version 0.49.1), support hyperlinks when
        passed terminals codes as described at:
        https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda

        * src/ls.c (gobble_file): Allocate an absolute file name to output.
        (quote_name): Output the absolute name with the appropriate codes.
        (file_escape): A new function to encode file names as per rfc8089.
        (main): Handle the new option and call the file_escape_init() helper.
        Disable --dired when --hyperlink is specified.
        (print_dir): Get the absolute file name here too, so that the
        directory name can be linkified.
        * NEWS: Mention the new feature.
        * tests/ls/hyperlink.sh: Add a new test.
        * tests/local.mk: Reference the new test.
        * doc/coreutils.texi (ls invocation): Describe --hyperlink.

2017-08-29  Pádraig Brady  <P@draigBrady.com>

        doc: remove older ChangeLog items
        This saves about 0.5MB uncompressed from the tarball.

        * Makefile.am: Following on from v8.26-34-g2c64bc8
        update the oldest documented version to 8.18 which
        is now about 5 years old.  Also remove older ChangeLogs
        that were previously thought to be for changes not
        in the git history, but are adequately recorded upon review.
        * build-aux/ChangeLog-2007: Remove file.
        * lib/ChangeLog-2007: Likewise.
        * m4/ChangeLog-2007: Likewise.

2017-08-29  Colin Watson  <cjwatson@debian.org>

        env: add --chdir option
        This is useful when chaining with other commands that run commands in a
        different context, while avoiding using the shell to cd, and thus
        having to consider shell quoting the chained command.

        * NEWS (New features): Document the new option.
        * doc/coreutils.texi (env invocation): Likewise.
        * src/env.c (usage): Likewise.
        (main): Implement the new option.
        * tests/misc/env.sh: Test the new option.

2017-08-29  Pádraig Brady  <P@draigBrady.com>

        tests: don't fail tests when failing to write files
        * tests/sample-test: Use framework_error_ rather than fail=1
        * tests/chown/deref.sh: Likewise.
        * tests/chown/preserve-root.sh: Likewise.
        * tests/cp/src-base-dot.sh: Likewise.
        * tests/dd/unblock-sync.sh: Likewise.
        * tests/du/2g.sh: Likewise.
        * tests/du/inacc-dest.sh: Likewise.
        * tests/du/one-file-system.sh: Likewise.
        * tests/fmt/goal-option.sh: Likewise.
        * tests/ln/hard-backup.sh: Likewise.
        * tests/ls/color-dtype-dir.sh: Likewise.
        * tests/ls/m-option.sh: Likewise.
        * tests/ls/stat-dtype.sh: Likewise.
        * tests/ls/time-style-diag.sh: Likewise.
        * tests/ls/x-option.sh: Likewise.
        * tests/misc/chcon.sh: Likewise.
        * tests/misc/nohup.sh: Likewise.
        * tests/misc/od-N.sh: Likewise.
        * tests/misc/sort-compress.sh: Likewise.
        * tests/misc/tac-continue.sh: Likewise.
        * tests/misc/time-style.sh: Likewise.
        * tests/mv/backup-dir.sh: Likewise.
        * tests/mv/dir2dir.sh: Likewise.
        * tests/rm/dir-no-w.sh: Likewise.
        * tests/rm/dir-nonrecur.sh: Likewise.
        * tests/rm/inaccessible.sh: Likewise.
        * tests/rm/interactive-always.sh: Likewise.
        * tests/rm/interactive-once.sh: Likewise.
        * tests/rm/rm3.sh: Likewise.
        * tests/rm/v-slash.sh: Likewise.
        * tests/touch/relative.sh: Likewise.

2017-08-29  Josef Cejka  <jcejka@suse.com>
            Bernhard Voelker  <mail@bernhard-voelker.de>

        df: avoid stat() for dummy file systems with -l
        When systemd is configured to automount a remote file system - see
        'man systemd.automount(5)', then the mount point is initially
        mounted by systemd with the file system type "autofs".
        When the resource is used later on, then the wanted file system is
        mounted over that mount point on demand.
        'df -l' triggered systemd to mount the file system because it called
        stat() on the mount point.
        Instead of single-casing "autofs" targets, we can avoid stat()ing
        all dummy file systems (which includes "autofs"), because those are
        skipped later on in get_dev() anyway.

        *src/df.c (filter_mount_list): Also skip dummy file systems unless
        the -a option or a specific target are given.
        * NEWS: Mention the fix.

        Fixes http://bugzilla.suse.com/show_bug.cgi?id=1043059

2017-08-29  Assaf Gordon  <assafgordon@gmail.com>

        doc: add 'realpath usage examples' section
        * doc/coreutils.texi (Realpath usage examples): New section.

2017-08-29  Assaf Gordon  <assafgordon@gmail.com>

        doc: fix realpath index entry
        The 'readlink' node has '@findex realpath' in it. This results in
            info doc/coreutils.info realpath
        incorrectly jumping to the 'readlink' node (instead of the 'realpath'
        node). Change it to @cindex instead.

        * doc/coreutils.texi (readlink): Change '@findex realpath' to @cindex.

2017-08-29  Assaf Gordon  <assafgordon@gmail.com>

        realpath: improve usage description for --relative-{to,base}
        * src/realpath.c (usage): Explicitly say 'DIR' instead of 'FILE' for
        --relative-{to,base} parameters, to avoid giving the impression
        that regular files can be used as relative base.
        * doc/coreutils.texi (realpath): Same.

2017-08-25  Pádraig Brady  <P@draigBrady.com>

        ls: consistently quote symlink targets
        * src/ls.c (gobble_file): Disable the optimization to avoid quoting
        if the symlink target itself needs quoting.  This was introduced
        with the quoting alignment adjustments in v8.25-106-g01971c0
        * tests/ls/symlink-quote.sh: Add a test.
        * tests/local.mk: Reference the test.
        * NEWS: Mention the fix.

2017-08-25  Pádraig Brady  <P@draigBrady.com>

        tail: reinstate inotify use with FIFOs
        commit v8.27-44-g18f6b22 was too aggressive in
        only allowing inotify use with regular files. This will
        support responsive processing of `tail -f fifo | ...`

        * src/tail.c (any_non_regular): Adjust to allow FIFOs
        since inotify supports these well.
        * tests/tail-2/inotify-only-regular.sh: Adjust comment.

2017-08-19  Pádraig Brady  <P@draigBrady.com>

        maint: avoid a syntax check failure
        * src/sort.c: Don't include stdio--.h as fopen() is no longer used.

        tests: fix issues on alpine linux
        * tests/misc/seq-epipe.sh: Remove stale comment.
        * tests/misc/sort-debug-warn.sh: musl doesn't indicate a set_locale()
        failure with missing locales, so avoid a test portion in that case.
        * tests/misc/wc-files0.sh: Avoid a bug on older ash implementations.
        Addresses http://bugs.gnu.org/28054

2017-08-17  Paul Eggert  <eggert@cs.ucla.edu>

        ptx: fix some integer overflow bugs
        Problem reported by Lukas Zachar at:
        http://bugzilla.redhat.com/1482445
        * src/ptx.c (line_width, gap_size, maximum_word_length)
        (reference_max_width, half_line_width, before_max_width)
        (keyafter_max_width, truncation_string_length, compare_words)
        (compare_occurs, search_table, find_occurs_in_text, print_spaces)
        (fix_output_parameters, define_all_fields):
        Use ptrdiff_t, not int, for object offsets and sizes.
        (WORD, OCCURS): Use ptrdiff_t, not short int.
        (WORD_TABLE, number_of_occurs, generate_all_output):
        Prefer ptrdiff_t to size_t where either will do.
        (total_line_count, file_line_count, OCCURS, fix_output_parameters)
        (define_all_fields):
        Use intmax_t, not int, for line counts.
        (DELTA): Remove.  All uses changed.
        (OCCURS, find_occurs_in_text, fix_output_parameters):
        Use int, not size_t, for file indexes.
        (tail_truncation, before_truncation, keyafter_truncation)
        (head_truncation, search_table, define_all_fields)
        (generate_all_output):
        Use bool for booleans.
        (digest_word_file, find_occurs_in_text):
        Use x2nrealloc instead of checking for overflow by hand.
        (find_occurs_in_text, fix_output_parameters, define_all_fields):
        Omit unnecessary cast.
        (fix_output_parameters): Don�<80><99>t assume integers fit in 11 digits.
        (fix_output_parameters, define_all_fields):
        Use sprintf return value rather than calling strlen.
        (define_all_fields): Do not rely on sprintf to generate a string
        that may contain more than INT_MAX bytes.
        (main): Use xstrtoimax, not xstrtoul.
        Use xnmalloc to catch integer overflow.

        nohup: simplify by using fcntl
        * src/nohup.c: Do not include cloexec.h.
        (main): Use fcntl rather than dup + set_cloexec_flag.

        sort: use pthread_sigmask, not sigprocmask
        POSIX says sigprocmask has unspecified behavior in a multithreaded
        program like �<80><98>sort�<80><99>.
        * src/sort.c (pthread_sigmask) [GNULIB_defined_pthread_functions]:
        New macro, for use when �<80><98>sort�<80><99> is not multithreaded.
        (cs_enter, cs_leave): Use it.  Pass address, not value, as
        this is typically a tad faster.  All callers changed.

        sort: minor cleanups
        * src/sort.c (move_fd): Rename from move_fd_or_die,
        since it no longer can die.

        sort: file descriptor discipline
        Use O_CLOEXEC when creating file descriptors, so that subsidiary
        processes do not inherit file descriptors that they do not need.
        This is helpful for �<80><98>sort�<80><99>, as it is a multithreaded program that
        forks and execs.
        * bootstrap.conf (gnulib_modules): Add mkostemp, open, pipe2.
        * src/sort.c (create_temp_file): Open temporary file with O_CLOEXEC.
        (stream_open): Open the stream with O_CLOEXEC.
        (pipe_fork): Create the pipe with O_CLOEXEC.
        (check_output): Open the output file with O_CLOEXEC.
        (main): Use xfopen/xfclose to handle --files0-from, so that
        O_CLOEXEC is used properly.  This is simpler anyway.
        * tests/misc/sort-files0-from.pl: Adjust to change in diagnostic
        wording.

        build: update gnulib submodule to latest

2017-08-14  Pádraig Brady  <P@draigBrady.com>

        kill: fix signal number to name lookup on AIX
        * src/operand2sig.c (operand2sig): AIX uses a different bit pattern
        in the returned status from the wait() functions and from shells.
        Therefore hardcode the selection of the lower bits of the number.
        * NEWS: Mention the fix.

        build: use the appropriate single file include option with xlc
        * configure.ac: Set USE_XLC_INCLUDE when __xlc__ is defined.
        * src/local.mk: Use it to select the appropriate include option.
        Reported by Michael Felt.

        tests: avoid false failures on AIX
        * tests/ln/sf-1.sh: Limit the symlink size to 1MiB
        to avoid memory exhaustion seen on NFS on AIX, giving:
          + printf '%0*d' 4294967296 0
          + ./tests/ln/sf-1.sh: line 38: printf: warning: 0: Result too large
        * tests/id/setgid.sh: Skip the test when the adjusted gid
        would equal 4294967295, as that's reserved on AIX.
        Reported by Michael Felt.

        sort: handle musl locale differences in --debug reporting
        * src/sort.c (main): Don't assume hard_LC_COLLATE implies
        a successful setting of the locale as musl defaults to
        UTF8 when failing to set the specified locale.
        * tests/misc/sort-debug-warn.sh: Adjust for the now
        separated locale debug info and map the musl specific
        message back to the common case.
        Addresses https://bugs.gnu.org/28054

        seq: produce consistent error messages upon write error
        * src/seq.c (io_error): Use the same error message as would
        be generated at exit time when closing the stdout stream.
        The inconsistency was added with commit v8.25-26-gc92585b.
        This was noticed due to an inconsistency in the expected
        error message generated by seq on musl libc.
        Addresses https://bugs.gnu.org/28054

        tests: fix false failure with large printf formats
        * tests/misc/printf-surprise.sh: With musl libc the
        large printf format does succeed, outputting data.
        To avoid SIGPIPE being generated we ignore that signal
        and then handle the subsequent EPIPE error.
        Addresses https://bugs.gnu.org/28054

2017-08-12  Jim Meyering  <meyering@fb.com>

        build: adjust warning options to work with latest GCC
        * configure.ac: Disable some new warnings to avoid false positives.
        Building with warnings enabled and latest gcc would evoke build
        failure without these changes.  Disable the following in coreutils
        proper: -Wformat-overflow=2 -Wformat-truncation=2, and
        disable these for gnulib: -Wformat-truncation=2 -Wduplicated-branches

        gnulib: update to latest and adjust gl/modules/tempname.diff
        * gnulib: Update to latest.
        * gl/modules/tempname.diff: This patch failed to apply.
        Adjust it to reflect removal of the secure_getenv dependency.

        chroot: fix typo in preceding change: didn't compile
        * src/chroot.c (usage): Add backslashes.

2017-08-10  Jim Meyering  <meyering@fb.com>

        doc: correct technicality in chroot's --help output
        * src/chroot.c (usage): Use correct quoting in descriptive diagnostic.
        We would run `"$SHELL" -i`, not `${SHELL} -i`.

2017-08-09  Assaf Gordon  <assafgordon@gmail.com>

        doc: fix join example
        * doc/coreutils.texi (join invocation): Fix incorrect output in example.
        Reported by Phlosioneer in https://bugs.gnu.org/28014 .

2017-08-04  Paul Eggert  <eggert@cs.ucla.edu>

        build: update gnulib submodule to latest

2017-08-03  Paul Eggert  <eggert@cs.ucla.edu>

        copy: more-accurate warning about destruction
        * src/copy.c (copy_internal):
        * tests/cp/backup-is-src.sh, tests/mv/backup-is-src.sh:
        Say "might destroy", not "would destroy".

2017-08-03  Pádraig Brady  <P@draigBrady.com>

        maint: avoid a syntax-check failure
        * src/shred.c (wipename): As per the comment, the arguments
        to error() are sufficiently quoted, so split the call over
        multiple lines to avoid the syntax-check.

2017-08-02  Paul Eggert  <eggert@cs.ucla.edu>

        build: update gnulib submodule to latest

2017-08-01  Paul Eggert  <eggert@cs.ucla.edu>

        copy: go back to failing 'cp --backup a~ a'
        Suggested by Kamil Dudka in:
        http://lists.gnu.org/archive/html/coreutils/2017-07/msg00072.html
        * NEWS: Document the changed nature of the fix.
        * doc/coreutils.texi, tests/cp/backup-is-src.sh:
        * tests/mv/backup-is-src.sh: Revert previous change.
        * src/copy.c (source_is_dst_backup): New function.
        (copy_internal): Use it.  Fail instead of falling back on numbered
        backups when it looks like the backup will overwrite the source.
        Although this reintroduces a race, it's more compatible with
        previous behavior.

2017-07-31  Paul Eggert  <eggert@cs.ucla.edu>

        copy: sanity-check --suffix
        * src/cp.c, src/install.c, src/ln.c, src/mv.c (main):
        Use set_simple_backup_suffix, to sanity-check the user-supplied
        backup suffix.

        copy: make backup files more reliably
        * NEWS, doc/coreutils.texi (Backup options): Document the change.
        * bootstrap.conf (gnulib_modules): Add backup-rename.
        * src/copy.c (copy_internal): Silently switch to numbered backups
        if a simple backup might lose data.  Use backup_file_rename
        to avoid races with numbered backups.
        * tests/cp/backup-is-src.sh, tests/mv/backup-is-src.sh:
        Adjust to match new behavior.

        shred: avoid rename race
        Use renameat2 to avoid a rename race condition, on recent-enough
        GNU/Linux.
        * bootstrap.conf (gnulib_modules): Add renameat2.
        * src/shred.c: Include renameat2.h.
        (wipename): Use renameat2 instead of rename.

        build: update gnulib submodule to latest

2017-07-25  Jim Meyering  <meyering@fb.com>

        maint: fix grammar in a shred.c comment
        * src/shred.c: Remove spurious "to" in an old comment.

2017-07-23  Pádraig Brady  <P@draigBrady.com>

        maint: fix recent syntax-check failures
        * .gitignore: Add /lib/utime.h from the recent gnulib update.
        * src/nproc.c (usage): Adjust spacing to placate help2man.

        shred: remove redundant zeroing of freed memory
        * src/shred.c (dopass): shred used to read the input file,
        and so needed to ensure internal memory was cleared.
        This is no longer the case since SH-UTILS-1_16f-260-gf381610
        so avoid this redundant clearing.
        (do_wipefd): Likewise.
        * NEWS: Remove the recent mention of this issue.

        maint: resync with blake2 upstream
        * src/blake2/blake2-impl.h: Don't use the equivalent explicit_bzero().

        tests: avoid a false failure on AIX
        * tests/misc/sync.sh: Normalize the error messages
        when syncing a non read/write directory, as AIX
        gives the "Is a directory" error.
        Also ensure that sync(1) returns an error for this
        case on all systems.

2017-07-20  Paul Eggert  <eggert@cs.ucla.edu>

        shred: use explicit_bzero
        * NEWS: Document this.
        * bootstrap.conf (gnulib_modules): Add explicit_bzero.
        * gl/lib/randint.c (randint_free):
        * gl/lib/randread.c (randread_free):
        * src/blake2/blake2-impl.h (secure_zero_memory):
        * src/shred.c (dopass, do_wipefd):
        Prefer explicit_bzero to memset when erasing secrets.

        build: update gnulib submodule to latest

2017-07-10  Andreas Schwab  <schwab@linux-m68k.org>

        nproc: fix indentation of usage output
        * src/nproc.c (usage): Align output.

2017-07-10  Jim Meyering  <meyering@fb.com>

        groups: do not exit early
        Most programs take care to operate on all command-line-specified
        operands before exiting.  That is an important feature that allows
        to identify all problems with the first run.  However, groups would
        exit upon the first problematic user name.
        Bug introduced via commit v6.10-56-g167b8025ac.
        * src/groups.c (main): Do not exit immediately upon error.
        * tests/misc/groups-process-all.sh: New file. Test for this.
        * tests/local.mk (all_tests): Add it.
        * NEWS (Bug fixes): Mention this.

2017-07-08  Jim Meyering  <jim@meyering.net>

        tests: groups-dash.sh: avoid false failure
        * tests/misc/groups-dash.sh: Avoid false failure on a system for which
        "none" is a valid user name.  The first invocation would succeed, and
        the second would fail with "groups: �<80><98>--�<80><99>: no such user".
        Use a user name that cannot exist.

        doc: tweak wording
        * NEWS (Bug fixes): Tweak wording of the mv/cp-vs-symlink-ownership
        entry and the one about df.

2017-06-28  Assaf Gordon  <assafgordon@gmail.com>

        expr: add multibyte support
        Discussed in https://bugs.gnu.org/26779 .

        * NEWS: Mention the improvement.
        * bootstrap.conf: Add gnulib modules mbslen,mbschr.
        * src/expr.c (mbs_logical_substr): New function to return a substring
        based on logical character positions (instead of bytes).
        (mbs_logical_cspn): Similar to strcspn/mbscspn, but returns number of
        logical characters instead of byte offset.
        (mbs_offset_to_chars): New function to return number of logical
        characters fitting in a given byte offset.
        (docolon): Report matched logical characters instead of bytes.
        (eval6): For length/substr/index operations, use logical characters
        instead of bytes by calling the above new functions.
        * tests/misc/expr.pl: Repeat all tests with non-C locale to detect any
        regressions.
        * tests/misc/expr-multibyte.pl: New tests with multibyte input.
        * tests/local.mk: Add new test file.

2017-06-21  Jim Meyering  <meyering@fb.com>

        maint: avoid spurious "make distcheck" failure
        When the generated file, doc/constants.texi, happens to be older than
        doc/coreutils.info, it will not be updated until/unless its generated
        contents change.  This is due to way that rule is careful to update
        the file, to avoid provoking a pointless rerunning of makeinfo.

        Note that this does not happen when one first runs "make distclean",
        as recommended in README-release.  However, I sometimes run it as
        a more-rigorous "make check", and shouldn't have to manually run
        "make distclean" first, in that case.

        Before this change, one could reproduce the failure by running
        `touch -dyesterday doc/constants.texi && make distcheck`.  It would
        fail with "makeinfo: could not open ../../doc/coreutils.info-t
        for writing: Permission denied"
        * Makefile.am (dist-hook): Touch the two generated files, so that
        they cannot be out of date wrt doc/coreutils.texi.

2017-06-17  Pádraig Brady  <P@draigBrady.com>

        maint: use C99 for loop initial declarations where possible
        This results in a net reduction of about 120 lines.

        tail: only use inotify with regular files
        * src/tail.c (any_non_regular): A new function to check passed files.
        (main): Use the above to skip inotify if any non regular files passed
        like /dev/tty or /dev/ttyUSB0 etc.
        * tests/tail-2/inotify-only-regular.sh: A new test.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the bug fix.
        Fixes http://bugs.gnu.org/21265 and http://bugs.gnu.org/27368

        tail: with -f don't warn if doing a blocking read of a tty
        * src/tail.c: (main): Only issue the warning about -f being
        ineffective when we're not going into simple blocking mode.
        * tests/tail-2/follow-stdin.sh: Ensure the warning is output correctly.
        Fixes http://bugs.gnu.org/27368

2017-06-11  Pádraig Brady  <P@draigBrady.com>

        tail: exit promptly when output no longer writable
        This will support use cases like:

          tail -f file.log | grep -q trigger &&
          process_immediately

        * src/tail.c (check_output_alive): A new function that
        uses select on fifos or pipes to detect if they're broken.
        (tail_forever): Call check_output_alive() periodically.
        (tail_forever_inotify): Merge the select() call from
        check_output_alive() into the select() originally present
        for the --pid case, and adjust accordingly.
        * tests/tail-2/pipe-f.sh: Add test cases.
        * NEWS: Mention the improvement.

2017-06-11  Jim Meyering  <meyering@fb.com>

        maint: update to work with GCC7's -Werror=implicit-fallthrough=5
        * src/system.h (FALLTHROUGH): Define.
        * src/cp.c (main): Use new FALLTHROUGH macro in place of comments.
        * src/basename.c (main): Likewise.
        * src/dircolors.c (append_quoted): Likewise.
        * src/echo.c (main): Likewise.
        * src/fold.c (main): Likewise.
        * src/join.c (main): Likewise.
        * src/kill.c (main): Likewise.
        * src/ls.c (get_funky_string, gobble_file): Likewise.
        * src/sort.c (parse_field_count, main): Likewise.
        * src/stat.c (print_it): Likewise.
        * src/tail.c (parse_obsolete_option): Likewise.
        * src/test.c (posixtest): Likewise.
        * src/wc.c (wc): Likewise.
        * src/who.c (main): Likewise.

2017-06-07  Pádraig Brady  <P@draigBrady.com>

        tail: with --pid, ensure all inotify events are processed
        * NEWS: Mention the bug fix.
        * src/tail.c (tail_forever_inotify): With --pid, avoid waiting
        for new events if there are still events to process.
        * tests/tail-2/inotify-dir-recreate.sh: Adjust to trigger.

        tests: fix issues with recently added tail test
        * tests/tail-2/inotify-dir-recreate.sh: Skip when
        inotify is not usable.  Also remove a bash specific &> construct.

2017-06-03  Pádraig Brady  <P@draigBrady.com>

        copy: don't fail when unable to chown symlinks
        * src/copy.c (copy_internal): Honor the x->require_preserve flag
        for symlinks as we do for ordinary files, so we don't exit with
        failure upon failure to chown a symbolic link.
        * NEWS: Mention the bug fix.

2017-05-29  Sebastian Kisela  <skisela@redhat.com>

        doc: mention `setpriv --no-new-privs` feature in runcon info
        * doc/coreutils.texi (runcon invocation): Mention setpriv usage.
        Discussed at https://bugzilla.redhat.com/1360903

2017-05-18  Pádraig Brady  <P@draigBrady.com>

        mv: distinguish copy and rename operations with --verbose
        * src/copy.c (copy_internal): In x->move_mode distinguish
        whether we're copying, creating directory, or renaming.
        * tests/mv/backup-dir.sh: Adjust to new output.
        * tests/mv/mv-n.sh: Likewise.
        * tests/mv/mv-special-1.sh: Likewise.
        * NEWS: Mention the improvement.
        Fixes http://bugs.gnu.org/26971

2017-05-11  Prateek saxena  <prateeksaxena2@gmail.com>

        uptime: remove inconsistent AM/PM from current time
        * src/uptime.c (main): 00-23 was always used for the hour component
        of the current time, so remove the AM/PM output (which was only
        present in some locales anyway).  Also add seconds to the time
        to be more consistent with the usual procps-ng uptime implementation
        on GNU/Linux.
        * NEWS: Mention the fix.
        Fixes http://bugs.gnu.org/26783

2017-05-04  Pádraig Brady  <P@draigBrady.com>

        maint: fix various typos in recent commits
        * NEWS: Grammar fixes.
        * HACKING: Likewise.

2017-05-04  Jaak Ristioja  <jaak.ristioja@cyber.ee>

        doc: Fixed typo in timeout man page
        * man/timeout.x: Correct spelling of "currently".
        Fixes http://bugs.gnu.org/26762

2017-04-30  Pádraig Brady  <P@draigBrady.com>

        doc: update the instructions for generating a coverage report
        * HACKING: Change from explicit instructions to using gnulib
        provided coverage testing targets.  Also include instructions
        for adding root only tests to the report.
        Fixes http://bugs.gnu.org/26709

2017-04-27  Paul Eggert  <eggert@cs.ucla.edu>

        dd: simplify translator�<80><99>s jobs
        * src/dd.c (print_xfer_stats): Format the SI units directly,
        without translating them, to simplify the translators�<80><99> jobs.
        See Bug#26621.

2017-04-27  Pádraig Brady  <P@draigBrady.com>

        date,touch: test and document large TZ security issue
        Add a test for CVE-2017-7476 which was fixed in gnulib at:
        http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=94e01571

        * tests/misc/date-tz.sh: Add a new test which overwrites enough
        of the heap to trigger a segfault, even without ASAN enabled.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the bug fix.

2017-04-27  Pádraig Brady  <P@draigBrady.com>

        build: update gnulib submodule to latest
        * .gitignore: Add new entry as indicated by `make syntax-check`.

2017-04-24  Paul Eggert  <eggert@cs.ucla.edu>

        dd: status=progress outputs "6 s", not "6.00001 s"
        Problem reported by Benno Schulenberg (Bug#26621).
        * NEWS: Document this.
        * src/dd.c (print_xfer_stats): With status=progress,
        format times with %.0f rather than %g.  Improve
        translator comments.

2017-04-22  Paul Eggert  <eggert@cs.ucla.edu>

        build: update gnulib submodule to latest

        maint: remove unused functions and constants
        These were found by clang.
        * gl/lib/rand-isaac.c (min):
        * gl/lib/randint.c (shift_right):
        * src/md5sum.c (algorithm):
        Remove; unused.

        date: adjust to gnulib parse-datetime changes
        * doc/coreutils.texi (Options for date): Capitalize a sentence.
        * tests/misc/date-debug.sh: Adjust --debug output to match
        recent changes to Gnulib�<80><99>s parse-datetime module.

        build: update gnulib submodule to latest
        * gl/modules/tempname.diff: Update to match current Gnulib.

2017-04-18  Bogdan Drozdowski  <bogdandr@op.pl>

        shred: fix invalid pattern generation for certain sizes
        * src/shred.c (fillpattern): Fix the "off by one" issue when
        testing whether we have enough space to copy the already
        written portion of the buffer to the remainder of the buffer.
        Specifically for buffer sizes that are (3*(2^x))+1, i.e. 7,13,...
        we both use an uninitialized byte and invoke undefined
        behavior in memcpy() operation on overlapping memory regions.
        * tests/misc/shred-passes.sh: Add an invocation that will
        trigger either valgrind UMR, or ASAN like:
          ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges
          #1 0x403065 in fillpattern src/shred.c:293
        A direct test is awkward due to the random writes surrounding
        the problematic pattern writes.
        Fixes http://bugs.gnu.org/26545

2017-04-17  Bo Rydberg  <bolry@hotmail.com>

        doc: fix awk example for getting penultimate field
        * doc/coreutils.texi (cut invocation): Add required brackets.
        Fixes http://bugs.gnu.org/26519

2017-04-06  Sebastian Kisela  <skisela@redhat.com>

        tail: revert to polling if a followed directory is replaced
        * src/tail.c (tail_forever_inotify): Add the IN_DELETE_SELF flag when
        creating watch for the parent directory.  After the parent directory
        is removed, an event is caught and then we switch from inotify to
        polling mode.  Till now, inotify has always frozen because it waited for
        an event from a watched dir, which has been already deleted and was not
        added again.
        * tests/tail-2/inotify-dir-recreate.sh: Add a test case.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the bug fix.
        Fixes http://bugs.gnu.org/26363
        Reported at https://bugzilla.redhat.com/1283760

2017-04-06  Pádraig Brady  <P@draigBrady.com>

        maint: fix syntax-check issues in previous tty commit
        * src/tty.c: Avoid EXIT_FAILURE to be more descriptive
        and to placate sc_some_programs_must_avoid_exit_failure.

2017-04-05  Paul Eggert  <eggert@cs.ucla.edu>

        tty: handle misconfigured namespaces
        On some platforms, isatty succeeds but ttyname fails.
        POSIX does not seem to allow this, but there it is.
        Problem reported by Christian Brauner (Bug#26371).
        While we�<80><99>re at it, check for errors more carefully and return a
        new exit status 4 if stdin is closed or a similar error occurs.
        * doc/coreutils.texi (tty invocation): Document new behavior.
        * init.cfg (stderr_fileno_):
        Don't assume have_input_tty is not in the environment.
        * src/tty.c (TTY_STDIN_ERROR): New constant.
        (main): Exit with nonzero status if there is a usage error,
        like other coreutils programs.
        Check for error in getting stdin type.
        * tests/misc/tty.sh: New file.
        * tests/local.mk (all_tests): Add it.

2017-04-03  Pádraig Brady  <P@draigBrady.com>

        doc: refactor and update expand and unexpand --help
        * src/expand-common.c (emit_tab_list_info): A new function to
        output the extended info on --tab=LIST, including the new
        '+' and '/' prefixes.
        * src/expand-common.h: Declare the above.
        * src/expand.c (usage:): Call emit_tab_list_info and
        match alignment with that used in unexpand --help.
        * src/unexpand.c (usage): Likewise.

2017-04-03  Jacob Keller  <jacob.e.keller@intel.com>

        expand,unexpand: add support for incremental tab stops
        Support --tabs="1,+8" which is equivalent to --tabs="1,9,17,..."
        useful for viewing unified diff output with its 1 character
        gutter for example.

        * doc/coreutils.texi ({expand,unexpand} invocation): Document,
        using diff processing as the example.
        * src/expand-common.c (set_increment_size): Update the new
        increment_size global.
        (parse_tab_stops): Handle the new '+' prefix.
        (finalize_tab_stops): Verify both '+' and '/' prefixes
        are not used together.
        * tests/misc/expand.pl: Add test cases.
        * NEWS: Mention the new feature.

2017-03-30  Paul Eggert  <eggert@cs.ucla.edu>

        sort: update comment
        * src/sort.c: Update identifiers in comment.

2017-03-30  Chris Davies  <chris@roaima.co.uk>

        doc: clarify in dd man page that bs= overrides [io]bs=
        * src/dd.c (usage): Add the extra info.
        Reported in https://bugs.debian.org/859021

2017-03-28  Ludovic Courtès  <ludo@gnu.org>

        tests: avoid false ulimit failure on some systems
        * tests/misc/cut-huge-range.sh: On some systems returns_ may
        use more memory, so incorporate that in the determination
        of the ulimit value to use.  Noticed on ARMv7 with bash-4.4.12,
        and x86_64 with bash-4.2.37.
        Fixes http://bugs.gnu.org/26253

2017-03-28  Pádraig Brady  <P@draigBrady.com>

        maint: avoid syntax check failure with wrapped returns_
        * cfg.mk (sc_prohibit_env_returns): Allow wrapped calls to
        return_ of the form: `wrapper_ returns_ ...` which is needed
        with the following commit.

2017-03-28  Michael Heimpold  <mhei@heimpold.de>

        split: add new --hex-suffixes option
        * doc/coreutils.texi (split invocation): Document the new option.
        * src/split.c (usage): Likewise.
        (main): Process the new option much like --numeric-suffixes,
        but with an adjusted alphabet.
        * tests/split/numeric.sh: Refactor to support --hex mode.
        * NEWS: Mention the new feature.

2017-03-28  Pádraig Brady  <P@draigBrady.com>

        md5sum,b2sum,sha*sum: don't erroneously trigger BSD reversed mode
        * src/md5sum.c (split_3): Verify hex digits internally before
        triggering the global bsd_reversed mode flag.
        (bsd_split_3): Likewise.
        * tests/misc/md5sum-bsd.sh: Add a test case.
        * NEWS: Mention the bug fix.
        Fixes http://bugs.gnu.org/26263

2017-03-27  Philipp Thomas  <pth@suse.de>

        df: avoid querying excluded file systems
        * src/df.c (filter_mount_list): Avoid stat() on
        explicitly excluded file systems, which is especially
        significant in cases like `-x nfs` which may hang.
        * NEWS: Mention the bug fix.

2017-03-26  Pádraig Brady  <P@draigBrady.com>

        maint: avoid a static analysis warning in expand-common
        * src/expand-common.c (next_file): We're dependent on calling
        this function with NULL to initialize things appropriately.
        So enforce this with assert(), which avoids a warning from
        clang-anaylzer.

        split: process more efficiently when filters exit early
        * src/split.c (bytes_split): Don't write to an existing filter
        if it has exited.  When filters exit early, skip input data if
        possible.  Refactor out 2 redundant variables.
        * tests/split/filter.sh: Improve test coverage given the
        new more efficient processing.  Also use a 10TB file to
        expand the file systems tested on.

2017-03-26  Pádraig Brady  <P@draigBrady.com>

        split: ensure input is processed when filters exit early
        commit v8.25-4-g62e7af0 introduced the issue as it
        broke out of the processing loop irrespective of
        the value of new_file_flag which was used to indicate
        a finite number of filters or not.

        For example, this ran forever (as it should):
          $ yes | split --filter="head -c1 >/dev/null" -b 1000
        However this exited immediately due to EPIPE being propagated
        back through cwrite and the loop not considering new filters:
          $ yes | split --filter="head -c1 >/dev/null" -b 100000

        Similarly processing would exit early for a bounded number of
        output files, resulting in empty data sent to all but the first:
          $ truncate -s10T big.in
          $ split --filter='head -c1 >$FILE' -n 2 big.in
          $ echo $(stat -c%s x??)
          1 0

        I was alerted to this code by clang-analyzer,
        which indicated dead assigments, which is often
        an indication of code that hasn't considered all cases.

        * src/split.c (bytes_split): Change the last condition in
        the processing loop to also consider the number of files
        before breaking out of the processing loop.
        * tests/split/filter.sh: Add a test case.
        * NEWS: Mention the bug fix.

2017-03-11  Pádraig Brady  <P@draigBrady.com>

        tests: avoid a false failure on OS X 10.5.8
        * tests/misc/sort-debug-keys.sh: Disparate LC_CTYPE and LC_MESSAGES
        are not supported, with the result LC_MESSAGES=C is used throughout.
        Therefore just set LC_ALL in the test, and normalize the message
        variants with sed.
        Reported and tested by J Rogowsky.

        build: fix missing renameat() on OS X 10.5.8
        * bootstrap.conf: Depend on renameat.
        Reported and tested by J Rogowsky.
        Fixes http://bugs.gnu.org/26044

2017-03-10  Paul Eggert  <eggert@cs.ucla.edu>

        tests: port to tzdb-2017a
        Problem reported by Bernhard Voelker in:
        http://lists.gnu.org/archive/html/coreutils/2017-03/msg00026.html
        * tests/misc/date-debug.sh: Port test to tzdb 2017a,
        and future-proof the America/Belize test.

2017-03-09  Pádraig Brady  <P@draigBrady.com>

        build: for factor use C in more cases for arm64 and ppc64
        * src/longlong.h: Sync from gmp repo incorporating:
        Use asm-free umul_ppmm() on arm64 and ppc64.

        doc: rearrange a recent bug entry to an improvement in NEWS
        * NEWS: The stat,tail change was an improvement, not a bug fix.
        * cfg.mk [old_NEWS_hash]: update with `make update-NEWS-hash`.

        maint: post-release administrivia
        * NEWS: Add header line for next release.
        * .prev-version: Record previous version.
        * cfg.mk (old_NEWS_hash): Auto-update.

        version 8.27
        * NEWS: Record release date.

        build: update gnulib submodule to latest
        Removes extraneous parse-datetime.c generated during build

        stat,tail: support "RDT" Linux kernel control file system
        * src/stat.c (human_fstype): This file system is the user interface
        for resource allocation in Intel's Resource Director Technology.

        doc: spelling fix for recent doc addition
        * doc/coreutils.texi (join invocation): s/preceeding/preceding/.

2017-03-08  Bernhard Voelker  <mail@bernhard-voelker.de>

        build: avoid redundant build of tr with --enable-single-binary
        * src/local.mk [check-duplicate-no-install]: Depend on the
        single-binary tr, or the system tr, as the edge case
        where these are not available only result in the sanity
        check being effectively ignored.

2017-03-08  Assaf Gordon  <assafgordon@gmail.com>

        build: fix 'install-html' target
        Switching to non-recursive makefiles broke the 'install-html' target:
        The gettext plumbing requires an 'install-html' target in po/Makefile.
        This was fixed in gettext v0.19.8.1-41-ge5a008a, but packages using
        older gettext need to manually patch po/Makefile.in.in.
        Reported (for 'sed') and suggested fix by Eric Blake in
        https://bugs.gnu.org/25690 .

        * bootstrap.conf (bootstrap_epilogue): Add 'install-{html,pdf,dvi,ps}'
          targets to po/Makefile.in.in (if needed).

2017-03-04  Pádraig Brady  <P@draigBrady.com>

        maint: bump makeinfo --version requirement to 6.1
        * bootstrap.conf: s/4.13/6.1/ as versions previous to that
        generated invalid html with interspersed <span> tags that
        were visible to the user.  Version 6.1 is available for a
        year now, and is available in most distros.

2017-03-04  Bernhard Voelker  <mail@bernhard-voelker.de>

        doc: avoid makeinfo warning
        makeinfo issues the following:

          doc/coreutils.texi:6568: warning: @sc argument all uppercase,\
            thus no effect.

        * doc/coreutils.texi (join invocation): Remove the @sc macro around
        the all uppercase "GNU".

2017-03-03  Pádraig Brady  <P@draigBrady.com>

        build: update gnulib submodule to latest
        Fixes a test-lock failure on MacOS

        timeout: handle multiple children on solaris
        * src/timeout.c (install_sigchld): A new function to
        install the SIGCHLD handler using sigaction() rather
        than signal(), because with the latter on solaris
        the signal handler is reset to default and thus
        sigsuspend() only returns for the first finished child.
        Reported by Assaf Gordon.

        tests: avoid a spurious failure on older debian
        * tests/misc/cut-huge-range.sh: Bump up the ulimit,
        to avoid a false failure due hitting the previously
        detected ulimit.
        Reported by Assaf Gordon.

        build: fix libstdbuf build on AIX 7
        * src/libstdbuf.c: undef malloc so as libstdbuf is
        not linked with gnulib, and anyway the replacement is
        never needed since we never malloc(0).
        Reported by Assaf Gordon.

2017-03-02  Assaf Gordon  <assafgordon@gmail.com>

        doc: expand 'join' info section
        * doc/coreutils.texi (join invocation): Expand section to
        add examples and more details.
        Suggested by Dan Jacobson in https://bugs.gnu.org/25870

2017-03-01  Pádraig Brady  <P@draigBrady.com>

        doc: give a stronger security warning in md5/sha1 man pages
        * man/md5sum.x: Give a more direct warning againt the use
        of this hash algorithm for security purposes.
        * man/sha1sum.x: Likewise.
        Suggested by Jim Meyering.

        expand: avoid an extraneous warning on 32 bit
        * src/expand-common (parse-tab-stops): Exit earlier upon overflow
        so another warning isn't issued (on 32 bit) in add_tab_stop().
        Flagged in https://hydra.nixos.org/build/49499970

        doc: indicate sha1 has the same limitations as md5
        * doc/coreutils.texi (sha1sum invocation): Given that a SHA-1
        preimage attack has occurred as documented at http://shattered.io/,
        document sha1sum as having the same limitations as md5sum.
        (md5sum): Parameterize the warning for use in both cases.
        * man/md5sum.x: Mention b2sum(1) as a more secure alternative.
        * man/sha1sum.x: Give the same warning as done for md5sum(1).

        maint: avoid a -Werror=null-dereference with GCC-6.3.1
        * src/stty.c (sane_mode): Assert to inform the compiler
        we know the pointer will be valid.

        expand,unexpand: support specifying a trailing tab size
        * doc/coreutils.texi (expand invocation): Document the feature.
        (unexpand invocation): Likewise.
        * src/expand-common.c (extend_size): A new global to use
        when the last tab stop is prefixed by '/'.
        (set_extend_size): A new function to validate and set
        the new extend_size global.
        (parse_tab_stops): Call set_extend_size() for '/' prefixes.
        (finalize_tab_stops): Ensure a single specified '/' is
        treated like a standard tabsize, but also ensure that
        when '/' is specified with a single other entry that
        we process as a list rather than a tab size.
        (get_next_tab_stop): Use the tab size if set,
        for items after the user specified tab position list.
        * tests/misc/expand.pl: Add test cases
        * NEWS: Mention the new feature.
        Fixes http://bugs.gnu.org/25540

2017-02-26  Pádraig Brady  <P@draigBrady.com>

        nproc: support OMP_THREAD_LIMIT to set a max value
        This comes from the latest gnulib.
        Also handling of OMP_NUM_THREADS has been adjusted
        to support comma separated values indicating a nesting level,
        in which case the first value is taken.  Also OMP_NUM_THREADS=0
        is now ignored instead of being treated as 1, to match
        the behavior of libgomp.

        * NEWS: Mention the OMP_THREAD_LIMIT improvement,
        and OMP_NUM_THREADS now handling nested values.
        * doc/coreutils.texi (nproc invocation): Describe OMP_THREAD_LIMIT
        as a way to set the max value, with OMP_THREAD_LIMIT setting the min.
        * tests/misc/nproc-override.sh: A new test to exercise the
        updated gnulib code with all combinations of these OMP variables.
        * tests/local.mk: Reference the new test.

2017-02-26  Pádraig Brady  <P@draigBrady.com>

        build: update gnulib submodule to latest

2017-02-23  Pádraig Brady  <P@draigBrady.com>

        doc: add NEWS for an improvement to dd in the last release
        * NEWS: Mention the avoidance of the gotcha with specifying
        a hex constant like count=0x1000 etc. as that previously
        was silently interpreted as 0.

2017-02-23  Pádraig Brady  <P@draigBrady.com>

        cp: set SELinux context for --parents directories
        * src/copy.c (set_process_security_ctx, set_file_security_ctx):
        Export for use in cp.c.
        * src/copy.h: Likewise.
        * src/cp.c (make_dir_parents_private): Call the exported functions
        to set the security context for new and updated directories.
        * tests/cp/cp-a-selinux.sh: Add a test case.

        Fixes http://bugs.gnu.org/25378

2017-02-18  Pádraig Brady  <P@draigBrady.com>

        maint: tweaks so syntax tests pass for previous commit
        * .gitignore: placate sc_gitignore_redundant.
        * po/POTFILES.in: placate sc_po_check.

2017-02-16  Bernhard Voelker  <mail@bernhard-voelker.de>

        doc: avoid makeinfo warning
        Commit v8.26-38-g99deaff introduced this warning:

            MAKEINFO doc/coreutils.info
          ./doc/coreutils.texi:10268: \
            warning: `.' or `,' must follow @xref, not `@'.

        * doc/coreutils.texi (readlink invocation): Add '.' after @xref macro.

2017-02-16  Paul Eggert  <eggert@cs.ucla.edu>

        maint: xsetmode renamed to xbinary-io
        * bootstrap.conf, src/base64.c, src/cat.c, src/cksum.c:
        * src/head.c, src/md5sum.c, src/od.c, src/split.c, src/sum.c:
        * src/tac.c, src/tail.c, src/tee.c, src/tr.c, src/wc.c:
        Adjust to renaming of the xsetmode module to xbinary-io,
        and of the xsetmode function to xset_binary_mode.

        build: update gnulib submodule to latest

2017-02-15  Paul Eggert  <eggert@cs.ucla.edu>

        maint: use xsetmode, not xfreopen
        This fixes a bug noted by Eric Blake.  Code was using xfreopen to
        change files to binary mode, but this fails for stdout when in
        append mode.  Such code should use xsetmode instead.  This affects
        only the port on platforms like MS-Windows which distiguish text
        from binary I/O.
        * bootstrap.conf (gnulib_modules):
        Remove xfreopen and add xsetmode.  Sort.
        * src/base64.c (main):
        * src/cat.c (main):
        * src/cksum.c (cksum):
        * src/head.c (head_file, main):
        * src/md5sum.c (digest_file):
        * src/od.c (open_next_file):
        * src/split.c (main):
        * src/sum.c (bsd_sum_file, sysv_sum_file):
        * src/tac.c (tac_file, main):
        * src/tail.c (tail_file):
        * src/tee.c (tee_files):
        * src/tr.c (main):
        * src/wc.c (wc_file): Use xsetmode, not xfreopen.

        build: update gnulib submodule to latest

2017-02-13  Pádraig Brady  <P@draigBrady.com>

        maint: tweaks so syntax tests pass for previous commit
        * src/force-link.h: Don't include headers already included by system.h
        * src/force-link.c: Likewise.  Also include system.h and
        explicitly mark extern functions as such.

2017-02-12  Paul Eggert  <eggert@cs.ucla.edu>

        ln: replace destination links more atomically
        If the file B already exists, commands like 'ln -f A B' and
        'cp -fl A B' no longer remove B before creating the new link.
        Instead, they arrange for the new link to replace B atomically.
        This should fix a race condition reported by Mike Crowe (Bug#25680).
        * NEWS, doc/coreutils.texi (cp invocation, ln invocation):
        Document this.
        * bootstrap.conf (gnulib_modules): Add symlinkat.
        * src/copy.c, src/ln.c: Include force-link.h.
        * src/copy.c (same_file_ok): It's also OK to remove a destination
        symlink when creating symbolic links, or when the source and
        destination are on the same file system and when creating hard links.
        * src/copy.c (create_hard_link, copy_internal):
        * src/ln.c (do_link):
        Rewrite using force_linkat and force_symlinkat, to close a window
        where the destination temporarily does not exist.
        * src/cp.c (main): Do not set x.unlink_dest_before_opening
        merely because we are in link-creation mode.
        * src/force-link.c, src/force-link.h: New files.
        * src/local.mk (copy_sources, src_ln_SOURCES): Add them.
        * tests/cp/same-file.sh: Adjust test case to match fixed behavior.

2017-02-10  Tobias Stoeckmann  <tobias@stoeckmann.org>

        timeout: fix race possibly terminating wrong process
        The race is unlikely, as timeout(1) needs to receive a signal
        in the few operations between waitpid() returning and exit().
        Also the system needs to have reallocated the just released pid
        in this time window.

        Previously we never disabled the signal handler that sent
        the termination signal to the "child" pid.  However once waitpid()
        has reaped the child, the system is free to allocate that pid,
        so we must ensure we don't process any further signals.

        * build-aux/gen-lists-of-programs.sh: Build timeout(1) optionally...
        * configure.ac: ...predicated on sigsuspend() being available.
        * src/timeout.c (block_cleanup): A new function to ensure the
        cleanup() handler is disabled after waitpid has returned.
        (main): Use sigsuspend() to wait with cleanup() enabled but
        disabled once it returns, and thus disabled for the waitpid() call.
        (monitored_pid): Change to the more accurate pid_t.
        * NEWS: Mention the fix.

        Fixes http://bugs.gnu.org/25624

2017-02-10  Pádraig Brady  <P@draigBrady.com>

        doc: note the relationship between realpath and readlink
        * doc/coreutils.texi (realpath invocation): Mention that realpath
        is the preferred command for canonicalization.
        (readlink invocation): Likewise.
        * man/readlink.x: Likewise.

2017-02-08  Janne Snabb  <snabb@epipe.com>

        tail: fix output of redundant headers when resuming
        * src/tail.c (check_fspec): Only enable printing of the file header
        if we've actually read some data and this is a new file.  Also
        move printing of the file header to...
        (dump_remainder): ...here, to allow printing only when data read.
        * tests/tail-2/overlay-headers.sh: A new test for suspension
        and resumption of tail.
        * tests/local.mk: Reference the new test.
        * NEWS: Mention the fix.
        Fixes http://bugs.gnu.org/23539

2017-02-08  Pádraig Brady  <P@draigBrady.com>

        tests: fix tail test race causing false failure
        * tests/tail-2/retry.sh: The replacement of the "missing" directory
        is not atomic, and therefore tail(1) can take a different path,
        especially if there is a delay between the rmdir(2) and creat(2).
        This is noticeable for example with `make coverage` because in
        that case the coverage files written by rmdir(1) on exit,
        induce a significant delay thus triggering the issue.

        tail: fix erroneous status about 'giving up' on file
        * src/tail.c (recheck): Set f->ignore before we
        use it to show the appropriate error.
        * tests/tail-2/retry.sh: Ensure the "giving up" message
        is not presented.

2017-02-08  Pádraig Brady  <P@draigBrady.com>

        doc: only distribute 5 years of ChangeLogs
        Remove old log files that have corresponding entries
        in the source code repository.
        This saves about 2.5MB uncompressed, 0.5M compressed.

        * Makefile.am (gen-ChangeLog): Adjust to taking all
        logs since a particular version (8.15 in this case).
        Also mention in the truncated log where to get older entries.
        (changelog_etc): Remove the no longer distributed files.
        * build-aux/git-log-fix: Remove now unused entries.
        * ChangeLog-200[5-8]: Delete.
        * doc/ChangeLog-2007: Likewise.
        * po/ChangeLog-2007: Likewise.
        * old/*: Likewise.

2017-02-07  Maxime de Roucy  <maxime.deroucy@gmail.com>

        maint: fix HACKING instructions to run a single test
        * HACKING: s/make TEST=/make check TEST=/
        The 'check' target was missing there since v8.20-57-geac397e.

2017-01-25  Pádraig Brady  <P@draigBrady.com>

        build: fix issue with HAVE_FALLOCATE on centos5
        * src/copy.c (punch_hole): Work around an empty definition
        of HAVE_FALLOCATE which leads to a build error of:
        "error: #if with no expression"
        That was triggered by the inclusion of <linux/fs.h> in
        commit v8.25-68-g89e1fef with kernel-headers-2.6.18.
        Reported by Nelson H. F. Beebe

2017-01-25  Manolis Ragkousis  <manolis837@gmail.com>  (tiny change)

        build: Properly expand cu_install_program when cross-compiling
        * src/local.mk (cu_install_program): Replace @INSTALL_PROGRAM@
        with @INSTALL@ when cross-compiling; missed in commit 477a1e8e.
        Message-Id: <20170125163329.5690-1-manolis837@gmail.com>

2017-01-21  Mike Swanson  <mikeonthecomputer@gmail.com>

        dircolors: highlight windows archive format
        * src/dircolors.hin: Match *.{wim,swm,dwn,esd}

2017-01-21  Pádraig Brady  <P@draigBrady.com>

        maint: mention the recent date time zone bug fix
        * NEWS: Add the bug fix from commit v8.26-27-gb14be50

2017-01-21  Assaf Gordon  <assafgordon@gmail.com>

        maint: appease syntax-check failures due to recent updates
        * bootstrap: s/time stamp/timestamp/.
        * old/fileutils/NEWS: Likewise.
        * src/tail.c: Avoided a long line.

2017-01-21  Paul Eggert  <eggert@cs.ucla.edu>

        date: fix TZ= regression
        Problem reported by Paul Wise for Debian, in:
        https://bugs.debian.org/851934
        This is fallout from the fix for GNU Bug#23035.
        * src/date.c (batch_convert): New args TZ and TZSTRING.
        All uses changed.
        (batch_convert, main): Adjust to parse_datetime2 API change.
        (main): Allocate time zone object.
        * tests/misc/date-debug.sh: Fix incorrect test case,
        caught by the fix.
        * tests/misc/date.pl: Test the fix.

        build: update gnulib submodule to latest

2017-01-15  Jim Meyering  <meyering@fb.com>

        maint: update README-hacking, now that vc-dwim accepts --init
        * README-hacking: I've just released vc-dwim-1.8, so we can improve
        the documentation to reference its --initialize option here.

2017-01-15  Paul Eggert  <eggert@cs.ucla.edu>

        date: output "-00" for indeterminate time zone
        * NEWS: Document this behavior, which comes with recent Gnulib.
        * doc/coreutils.texi (Formatting file timestamps, du invocation)
        (Time conversion specifiers, Setting the time, Options for date):
        Mention when -00 is output for numeric time zones.
        Be more careful about Internet RFC numbers, ISO 8601, etc.

        date: new option spelling --rfc-email
        * NEWS:
        * doc/coreutils.texi (Time conversion specifiers)
        (Options for date, Examples of date): Document this.
        * src/date.c (rfc_email_format): Rename from rfc_2822_format.
        All uses changed.
        (usage, long_options): Support --rfc-email.

        maint: modernize URLs
        A lot of this is converting http: to https:.
        Also, gmane went away, so remove URLs that no longer work and
        are not easy to figure out what they were.
        Some of this stuff is so old that it no longer matters anyway.

        build: update gnulib submodule to latest

2017-01-10  Bernhard Voelker  <mail@bernhard-voelker.de>

        doc: move "File timestamps" to a separate chapter
        The above new section looked a bit odd as the only general documentation
        in between the utility chapters.

        * doc/coreutils.texi (File timestamps): Move to a separate chapter.

2017-01-10  Eric Blake  <eblake@redhat.com>

        maint: fix recent syntax check failures
        Commit 4f650aad was incomplete; it changed NEWS but not the hash,
        and introduced a grammar error.

        * cfg.mk (old_NEWS_hash): Update via 'make update-NEWS-hash'.
        * doc/coreutils.texi (File timestamps): Fix doubled word.

2017-01-09  Paul Eggert  <eggert@cs.ucla.edu>

        doc: cover file timestamps better
        Prompted by a bug report from Scott Deerwester (Bug#25407).
        * doc/coreutils.texi (File timestamps): New section.
        Revamp other sections to use this new section, and
        use more-consistent terminology.

        maint: standardize on "timestamp" as per POSIX

2017-01-09  Pádraig Brady  <P@draigBrady.com>

        stty: ensure no side effects from invalid options
        * src/stty.c (apply_settings): A new function refactored
        from main() that is used to both check and apply options.
        (main): Call apply_settings before we open the device,
        so all validation is done before interacting with a device.
        * NEWS: Mention the improvement.
        * tests/misc/stty.sh: Add a test case.

2017-01-06  Assaf Gordon  <assafgordon@gmail.com>

        tests: improve 'date --debug' tests
        Update tests following improvements to gnulib's parse-datetime.y module.
        See lib/2017-01/msg00002.html">https://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00002.html

        * tests/misc/date-debug.sh: Add tests for each of the gnulib changes.

2017-01-06  Assaf Gordon  <assafgordon@gmail.com>

        build: update gnulib submodule to latest

2017-01-01  Pádraig Brady  <P@draigBrady.com>

        maint: update all copyright year number ranges
        Run "make update-copyright" and then...

        * gnulib: Update to latest with copyright year adjusted.
        * tests/init.sh: Sync with gnulib to pick up copyright year.
        * bootstrap: Likewise.
        * tests/sample-test: Adjust to use the single most recent year.

2016-12-28  Zooko  <zookog@gmail.com>

        doc: recommend b2sum as well as SHA2
        b2sum is faster, easier to use safely, and more future-proof

2016-12-28  Pádraig Brady  <P@draigBrady.com>

        tests: avoid false fails on NFS due to EPERM
        * tests/chgrp/basic.sh: On some NFS setups a user is
        not allowed to set a group on a file even if a member
        of that group.  Therefore skip this test on remote file systems.
        * tests/chgrp/default-no-deref.sh: Likewise.
        * tests/chgrp/no-x.sh: Likewise.
        * tests/chgrp/posix-H.sh: Likewise.
        * tests/chgrp/recurse.sh: Likewise.
        * tests/tail-2/inotify-rotate-resources.sh: Change to skipping
        on remote file systems in the standard way.

2016-12-27  Paul Eggert  <eggert@cs.ucla.edu>

        doc: Update POSIX part of README (Bug#25259)

2016-12-26  Pádraig Brady  <P@draigBrady.com>

        wc: with only --bytes, determine size more efficiently
        * src/wc.c (wc): Avoid reading the end of the file
        when the size is not a multiple of PAGE_SIZE,
        as the special case handling for files in /proc and /sys
        is only required when st_size is 0 or a multiple of PAGE_SIZE.
        * tests/misc/wc-proc.sh: Add a test case.

2016-12-20  Pádraig Brady  <P@draigBrady.com>

        maint: correct the version for the previous bug fix
        While st_size would have been incorrect for subsequent
        files since v7.1, it was only used since v8.24.

        * tests/misc/wc-files0.sh: s/7.1/8.24/
        * NEWS: Likewise.

        Reported by Bernhard Voelker

2016-12-19  William R. Fraser  <wfraser@codewise.org>

        wc: fix wrong byte counts when using --files-from0
        * src/wc.c (main): Reset fstatus[0].failed between files when reusing
        the fstatus[0] entry in --files-from0 mode.  This ensures a stat() is
        done for each file, avoiding incorrect counts and redundant reading.
        * NEWS: Mention the bug fix.
        * tests/misc/wc-files0.sh: Add a test case.
        Fixes http://bugs.gnu.org/23073

2016-12-18  Pádraig Brady  <P@draigBrady.com>

        tests: fix typos in previous commit
        * init.cfg (skip_if_mcstransd_is_running_): Fix typos
        _introduced my me_ in the previous commit.

2016-12-18  Nicolas Iooss  <nicolas.iooss@m4x.org>

        tests: support non-MLS enabled SELinux systems
        When running "make check" on a Linux system running SELinux with a
        non-MLS policy, tests/mkdir/restorecon.sh test fails with:

          chcon: invalid context: root:object_r:tmp_t:s0: Invalid argument

        Indeed in such a configuration, contexts cannot have ":s0" suffix.

        * init.cfg (get_selinux_type): Refactor this function to here
        from various tests.  Update to work with a non-MLS policy.
        (mls_enabled_): A new function to detect if MLS is enabled.
        (skip_if_mcstransd_is_running_): Update to not skip when
        MLS is not enabled.
        * tests/mkdir/restorecon.sh: Use a valid non-MLS context when needed.
        * tests/install/install-Z-selinux.sh: Likewise.
        * tests/cp/cp-a-selinux.sh: Likewise.
        * tests/misc/selinux.sh: Likewise.
        * tests/misc/chcon.sh: Skip if non-MLS as --range used throughout.
        Fixes http://bugs.gnu.org/22631

2016-12-08  Torbjörn Granlund  <tg@gmplib.org>

        factor: retry properly if Pollard rho gives a trivial factorization
        * src/factor.c (factor_using_pollard_rho): Handle trivial factor g = n.
        (factor_using_pollard_rho2): Handle trivial factor g1 = n1, g0 = n0.
        * tests/misc/factor.pl: Add a test case.
        Fixes http://bugs.gnu.org/25135

2016-12-08  Niels Möller  <nisse@lysator.liu.se>

        factor: fix infinite loop in gcd2_odd
        * src/factor.c (gcd2_odd): Fix the case a1 == 0, a0 == 0.
        * NEWS: Mention the bug fix.
        Fixes http://bugs.gnu.org/25135

2016-12-02  Pádraig Brady  <P@draigBrady.com>

        doc: fix --help for: od -t f[SIZE]
        * src/od.c (usage): SIZE is that of float, not integer.

(wen)

2018-05-09 06:41:45 UTC MAIN commitmail json YAML

doc: Updated net/p5-SNMP-Info to 3.60

(wiz)

2018-05-09 06:41:33 UTC MAIN commitmail json YAML

p5-SNMP-Info: update to 3.60.

Version 3.60 (2018-05-06)

  [ENHANCEMENTS]

  * #263 detect Aerohive ap250 & ap230 models (inphobia)

  [BUG FIXES]

  * #140 LLDP fixes - treat remote port type of 'local' as an interface name if
    the remote port id doesn't look like an index
  * Fix potential issue in enumeration of LLDP reported system capabilities
    supported by the remote system due to the 'lldpRemSysCapSupported' leaf
    name being defined in multiple MIBs

(wiz)

2018-05-09 06:40:12 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-MockModule to 0.15

(wiz)

2018-05-09 06:39:55 UTC MAIN commitmail json YAML

p5-Test-MockModule: update to 0.15.

v0.15
    - Fixes a minor bug in the release tarball

(wiz)

2018-05-09 06:37:32 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-Manifest to 2.021

(wiz)

2018-05-09 06:37:18 UTC MAIN commitmail json YAML

p5-Test-Manifest: update to 2.021.

2.021 2018-05-08T02:47:56Z
* Clarify that it's the Artistic License 2.0

2.02_01 2016-06-07T20:39:40Z
* Start tracking down odd get_test_files failures.

(wiz)

2018-05-09 06:35:35 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PPIx-Regexp to 0.059

(wiz)

2018-05-09 06:35:23 UTC MAIN commitmail json YAML

p5-PPIx-Regexp: update to 0.059.

0.059 2018-05-08 T. R. Wyant
    Install @CARP_NOT everywhere so that warnings and exceptions
    generated in the bowels of the system appear to come from the point
    where the system is entered.

    Further deprecate string (versus regexp) parsing. The first use of
    the 'parse' argument to new() will result in a warning.  If the
    value of the argument is 'guess' or 'string', the warning refers to
    PPIx::QuoteLike.

(wiz)

2018-05-09 06:31:03 UTC MAIN commitmail json YAML

doc: Updated devel/p5-ExtUtils-ModuleMaker to 0.60

(wiz)

2018-05-09 06:30:50 UTC MAIN commitmail json YAML

p5-ExtUtils-ModuleMaker: update to 0.60.

0.60    May 07, 2018

No functional changes.  Correct syntax in two test files for better results on
Windows.

0.59    May 06, 2018

Address RTC 125281 (Replace Getopt::Std::getopts() with
Getopt::Long::GetOptions()).  Users can now provide long options when invoking
modulemaker on the command-line.

(wiz)

2018-05-09 01:18:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/grub2 to 2.00nb6

(maya)

2018-05-09 01:18:06 UTC MAIN commitmail json YAML

grub2: build-tested fixes for netbsd

don't -Werror
try to paxctl +m grub-script-check, because it tries to enable
executable stack (?!)
assume ssp/fortify won't work, typical in bootloaders. not tested if necessary.

bump PKGREVISION.

(maya)

2018-05-09 00:32:59 UTC MAIN commitmail json YAML

doc: Added lang/R-sourcetools version 0.1.7

(minskim)

2018-05-09 00:32:52 UTC MAIN commitmail json YAML

lang/Makefile: Add R-sourcetools

(minskim)

2018-05-09 00:32:50 UTC MAIN commitmail json YAML

lang/R-sourcetools: Import version 0.1.7

Tools for the reading and tokenization of R code. The 'sourcetools'
package provides both an R and C++ interface for the tokenization of R
code, and helpers for interacting with the tokenized representation of
R code.

(minskim)

2018-05-08 19:06:34 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-findlib to 1.8.0

(jaapb)

2018-05-08 19:06:15 UTC MAIN commitmail json YAML

Updated devel/ocaml-findlib to version 1.8.0.

Changes include: compilation fixes for OCaml 4.06 and the upcoming
OCaml 4.07, and some other minor fixes and enhancements.

See doc/README.xml for more details.

(jaapb)

2018-05-08 17:54:42 UTC MAIN commitmail json YAML

Fix build on macOS

Inspired by a similar fix from tron@

(khorben)

2018-05-08 16:55:00 UTC MAIN commitmail json YAML

doc: Added devel/py-hyperscan version 0.0.1

(minskim)

2018-05-08 16:54:54 UTC MAIN commitmail json YAML

devel/Makefile: Add py-hyperscan

(minskim)

2018-05-08 16:54:50 UTC MAIN commitmail json YAML

devel/py-hyperscan: Import version 0.0.1

A CPython extension for the Hyperscan regular expression matching
library.

(minskim)

2018-05-08 16:44:32 UTC MAIN commitmail json YAML

doc: Updated devel/flatbuffers to 1.9.0

(minskim)

2018-05-08 16:44:15 UTC MAIN commitmail json YAML

devel/flatbuffers: Update to 1.9.0

Changes:
- Further optimized C++ memory usage for FlatBufferBuilder: from 3 to
  1 dynamic allocations
- Other fixes and improvements

(minskim)

2018-05-08 15:06:21 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup tickets #5753 and #5754.

(bsiegert)

2018-05-08 15:04:08 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5754 - requested by wiz
www/thttpd: security fix

Revisions pulled up:
- www/thttpd/Makefile                                          1.48
- www/thttpd/distinfo                                          1.18

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Mon May  7 07:01:37 UTC 2018

  Modified Files:
  pkgsrc/www/thttpd: Makefile distinfo

  Log Message:
  thttpd: update to 2.28.

  From nia in PR 53266.

  New in version 2.28:

      Improvements to the FreeBSD startup script. (Craig Leres)
      Minor portability tweak in mmc.c.
      Fix to buffer overrun bug in htpasswd. Reported by Alessio Santoru as CVE-2017-17663.

  New in version 2.27:

      Stats syslogs changed from LOG_INFO to LOG_NOTICE.
      Use memmove() for self-overlapping string copies instead of strcpy().
      Couple of subroutine name changes for consistency.

(bsiegert)

2018-05-08 15:04:02 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5753 - requested by wiz
net/wget: security fix

Revisions pulled up:
- net/wget/Makefile                                            1.140
- net/wget/distinfo                                            1.57

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Mon May  7 06:48:39 UTC 2018

  Modified Files:
  pkgsrc/net/wget: Makefile distinfo

  Log Message:
  wget: update to 1.19.5.

  * Changes in Wget 1.19.5

  * Fix cookie injection (CVE-2018-0494)

  * Enable TLS1.3 with recent OpenSSL environment

  * New option --ciphers to set GnuTLS / OpenSSL ciphers directly

  * Updated CSS grammar to CSS 2.2

  * Fixed several memleaks found by OSS-Fuzz

  * Fixed several buffer overflows found by OSS-Fuzz

  * Fixed several integer overflows found by OSS-Fuzz

  * Several minor bug fixes

  * Changes in Wget 1.19.4

  * A major bug that caused GZip'ed pages to never be decompressed has been fixed

  * Support for Content-Encoding and Transfer-Encoding have been marked as
    experimental and disabled by default

  * Changes in Wget 1.19.3

  * Prevent erroneous decompression of .gz and .tgz files with broken servers

  * Added support for HTTP 308 Permanent Redirect response

  * Fix a segfault in some cases where the Content-Type header is not sent

  * Support OpenSSL 1.1 builds without using deprecated features

  * Fix netrc file detection on Windows

  * Several minor bug fixes

(bsiegert)

2018-05-08 13:08:52 UTC MAIN commitmail json YAML

Updated www/py-yarl, devel/py-cached-property

(adam)

2018-05-08 13:08:27 UTC MAIN commitmail json YAML

py-cached-property: updated to 1.4.2

1.4.2:
Really fixed tests

1.4.1:
Added conftest.py to manifest so tests work properly off the tarball
Ensured new asyncio tests didn't break Python 2.7 builds on Debian
Code formatting via black

1.4.0:
Added asyncio support
Remove Python 2.6 support, whose end of life was 5 years ago

(adam)

2018-05-08 13:04:48 UTC MAIN commitmail json YAML

py-yarl: updated to 1.2.4

1.2.4:
Fix annotations for cached_property

(adam)

2018-05-08 11:56:21 UTC MAIN commitmail json YAML

2018-05-08 11:33:16 UTC MAIN commitmail json YAML

updates of tex-[nors]* packages for texlive 2018

(markd)

2018-05-08 11:28:25 UTC MAIN commitmail json YAML

tex-supertabular{,-doc}: correct version to 4.1e and add HOMEPAGE

(markd)

2018-05-08 11:24:18 UTC MAIN commitmail json YAML

tex-standalone{,-doc}: update to 1.3a

Bug fix update:
---------------

Fixed compatibility issues with LuaTeX which arised after non-backward-compatible updates to LuaTeX.

Config file:
* Fixed log file warnings when used outside preamble by wrapping \PassOptionsToPackage call into preamble check.

Package:
* Added check if \sa at requestedpage is undefined or empty, which can happen with newer versions of LuaLaTeX.
* Updated page handling to new graphics driver version.

Also fixed the following reported bugs: (see https://bitbucket.org/martin_scharrer/standalone/issues)
* Issue #22: Removed processing of AUX file with \globaldefs.
* Issue #25: Changed how papersize special is added for dvips.
* Issue #26: Adding '-units PixelsPerInch' to 'convert' call so that generated PNGs have correct units parameter.
* Issue #30: Replaced jobname with subjobname in DVIPS precommand.
* Issue #31: Added \makeatother before inputting .sta files so that the subpreamble-changed test works with files
using \makeatletter.
* Issue #40: Corrected order of border option in manual.

(markd)

2018-05-08 11:19:35 UTC MAIN commitmail json YAML

2018-05-08 11:15:14 UTC MAIN commitmail json YAML

2018-05-08 11:11:25 UTC MAIN commitmail json YAML

2018-05-08 11:07:21 UTC MAIN commitmail json YAML

2018-05-08 11:02:37 UTC MAIN commitmail json YAML

2018-05-08 10:59:09 UTC MAIN commitmail json YAML

tex-oberdiek{,-doc}: update to 2018

Update to two packages in the collection:

  pdftexcmds :  add support for MD5 sum commands in XeTeX
                (using new primitives added to XeTeX last year)

  accsupp    :  support for Luatex added (separate from pdftex option,
                so the luatex85 compatibility package no longer required)

Updated Oberdiek bundle
use rb (binary) file reading for md5 checksum for issue #34 (pdftexcmds)

fix test for etec.src for issue #33  (iflang)

Skip patching with newer graphics (fixes #29) (grffile)

Merge pull request #25 from yudai-nkt/comment-with-doublecaretnotation
(hologo)

Comment out the BibTeX-like entry with ^^A (hologo)

(markd)

2018-05-08 10:55:32 UTC MAIN commitmail json YAML

2018-05-08 10:39:57 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 59.0.3

(maya)

2018-05-08 10:39:43 UTC MAIN commitmail json YAML

2018-05-08 10:39:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 59.0.3

(maya)

2018-05-08 10:38:58 UTC MAIN commitmail json YAML

firefox: update to 59.0.3

Fix for compatibility with Windows 10 April 2018 update (Bug 1452619)

(maya)

2018-05-08 08:32:40 UTC MAIN commitmail json YAML

2018-05-08 08:31:29 UTC MAIN commitmail json YAML

Update to 4.6

Upstream changes:
JOE 4.6
Enhancements

Upgrade to Unicode 10.0.0. Add configure environment variable that allows you select Unicode 8.0.0, 9.0.0 or 10.0.0.

Install Gnome .desktop files for JOE. This allows you to use JOE in GUI "Open With" mouse actions.

Support strikeout and double-underline attributes for the few terminal emulators that support them. Use "stricken" and "dunderline" in the syntax files, or \s and \z in help screens and status line.

Bugs fixed

Fix bug where JOE would sometimes crash when editing shell scripts. This was due to an obscure bug in the syntax highlighter: 'reset' command (used for default state) was incorrectly messing with stack.

-highlighter_context was missing from many file types, which negated some improvements from the previous version.

Fixed signed char overflow with old style mouse events in large windows

Fix bug where path restart (//) was being applied to block filter command prompt. Strange things would happen if you had adjacent slashes in command arguments.

Allow ~ expansion but suppress path restart (//) in compiler error parsing.

Restore default handling of SIGPIPE and SIGINT for shell commands. This fixes an issue where SIGPIPE doesn't terminate a process as expected, for example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' | head -n 10. This issue only occurred in read/write to !, JOE already did the right thing for shell windows and the filter region through shell command.

Improve screen update algorithm so that spaces at the ends of lines are always emitted. This allows them to be preserved when cutting text with the mouse from a terminal emulator window.

Improve efficiency of screen update algorithm: JOE had been resetting attributes such as background color before performing cursor motions (probably as work around for bugs in old terminal emulators). This made screen update slow when there were many attributes, as with syntax highlighting and color schemes. It was also repeatedly emitting ESC [ K.

Switch JOE to issue scrolling commands, even at high baud rates (before this, JOE issued scrolling commands only at 19200 and below because it used to be that simple screen refresh was faster than scrolling in terminal emulators. But this is no longer true with complex screens involving color schemes, unicode and highlighting).

Windows version

Fix file access checks. Inaccessible files due to ACL's weren't correctly detected. This was a regression in 4.5.

Check the correct (Windows) path in the home directory for color schemes. This was not re-implemented properly in 4.5.

JOE 4.5

Enhancements

New color scheme feature, which can be accessed with ^T S or by setting the -colors option.

24-bit color support can be enabled by setting the COLORTERM environment variable to truecolor or 24bit.

Several schemes included in-the-box:

gruvbox by Pavel Pertsev

ir_black by Todd Werth

molokai by Tomas Restrepo

solarized by Ethan Schoonover

wombat by Lars H. Nielsen

xoria by Dmitriy Y. Zotikov

zenburn by Jani Nurminen

The current line can be highlighted by pressing ^T U or by enabling the -hiline option.

The gutter containing line numbers has a dynamic size based on the length of the file, rather than a fixed size of 10.

Updated all language syntax files to use comment_todo and string/comment contexts where appropriate.

Now pass character which invoked a macro to each macro step and call. If a macro step happens to be the 'type' command, the character which invoked the macro will be typed in. For example, this macro will type three 'X's. Before this change you got three NULs.

type,type,type X

Bugs fixed

Fix exsave: (^K ^X) should close file when a block is present in the window, and the file is unmodified (regression from ^C change in 4.2).

Fix regex assertions: they were not working because the character before the search position was not being loaded.

For jmacs: ^Q^J now again inserts \n in the string replace prompt. This broke beginning with JOE 4.0.

Don't try to open files for writing to check file access. This behaves better on unionfs mounts.

Fix stray blocks created after find/replace.

Windows version

Fix inability to set indent step to 1 from menu.

Add support for math functions, fix engineering display.

Fix backslash escapes in find/replace.

Support italicized text.

JOE 4.4
Enhancements

Bugs fixed

Fix segfault due to buffer overrun. This happens if a line with many backslashes appears in the status line context display.

Fix jmacs: ^X ^F and ^X ^B were not working

Build fixes for Solaris

Improve php highlighter: allow numbers in substitution variable names

Unicode tweak: treat private use characters (Co) as printable

Dockerfile highlighter: Add Docker new commands from 1.12, mark bad strings in arrays

Fix loading external charmaps

Windows version

Fix crashing bug when using incremental search
JOE for Windows 4.3
Download

Bugs fixed

Fixed a missed merge that prevented some options menu items from being changed (tab width, tab char, etc).

Fixed bugs updating the title bar.

Minor memory leak/performance fix in subprocess communication.

(from newer version) Fix segfault due to buffer overrun. This happens if you a line with many backslashes appears in the status line context display.

JOE 4.3
Enhancements

Improve memory usage by shrinking buffer header size and highlighter state size.

Improve performance of status line context display (which shows the first line of the function that the cursor is currently in). This feature was making JOE very slow on extremely large files with auto indent enabled (typically JSON or XML data files). Now the syntax highlighter computes the context display (using a new syntax named context.jsf).

Add a mode 'title' to enable or disable the status line context display (previously autoindent mode was overloaded to do this).

Disable syntax highlighting and context display in very large files

Force more appropriate modes when we enter hex dump display: enable overtype, disable autoindent, wordwrap, ansi, picture.

Handle middle mouse button in "joe -mouse" mode (before it did nothing). It's treated as paste (copy region to mouse) as expected. (patch from Petr Olsak).

Bugs fixed

Do not kill region highlighting during incremental search (patch from Petr Olsak).

Negative numbers were not being recognized in blocks

PgUp/PgDn would try to scroll menu if the window above is a menu (it should do this only for completion menus associated with prompts)

Use 'LC_ALL=C sed' to get JOE to compile in OS X.

Forward direction delimiter matching where the delimiters do not begin with special characters (for example in Verilog "begin" / "end") was not working.

Get mouse to work in menus: this broke in 4.1

Character classes with ranges were not working for UTF-8 (as in \[a-z])

Apply spec highlighting to .spec files

Gracefully handle short terminals: fix segfaults which occur when trying to shrink terminal while many windows are on the screen or while turning on help with a short terminal. Fix similar bugs involving the skiptop option. JOE now works even if the terminal height is only one line.

JOE 4.2
New or improved syntax files for the following languages:

Dockerfile
Usability Enhancements

The top Google help searches for JOE include:

How do I save and exit? The startup copyright notice has been replaced with basic help for beginners: ^K Q to exit and ^K H for help.

How do I dismiss the region highlighting? The traditional way is to hit ^K B ^K K, but this is slightly non-obvious and has always been awkward. Now Ctrl-C will do it.

How do I close all files and exit? Now Ctrl-K Q does this. Previously ^K Q was the same as ^C: abort a single file.

Restyle the help screens:

Make it more obvious that there is more than one screen: put the help for help inline with the text instead of in the (seemingly invisible) header.

Mention Ctrl-Arrow region selection, status and goto matching delimiter commands on the first screen.

Remove time and "Ctrl-K H for help" message from status bar. Beginners often don't notice this help message, and it takes up valuable status bar space that power users want for the context display.

Add ^KH for help to search and replace prompts. Many JOE users do not know about this context sensitive help.

Provide aborthint and helphint options so that the ^C and ^K H hints can be customized depending on the rc file (so say ^G for abort in jmacs, for example).

Enable -noxon by default (disable ^S/^Q flow control). This allows us to bind ^Q to quote and ^S / ^R to incremental search.

Document ESC X (command prompt) in the help screens.

"joe --help" now prints all command line options.

Other Enhancements

Tags search now tries to find the tags file in parent directories if it does not exist in the current directory and if the TAGS environment variable was not set.

Built-in calculator can now print and accept numbers in binary, octal and engineering formats: dec 12_345 eng 12.345_0e3 bin 0b11_0000_0011_1001 oct 0o3_0071 hex 0x3039

Built-in calculator now prints and accepts separating underscores for clarity. For example, 4_294_967_296 instead of 4294967296.

Enhanced calculator statistics functions:

dev computes standard deviation with full population
samp computes standard deviation with sample of population
Linear regression analysis. Select a region of x and y values, then:
lr(x) provide estimate of y given x
rlr(y) provide estimate of x given y
Lr, lR, LR: log, exponential, power regression
Calculator region functions now assume the entire buffer if no region is set.

Tab completion now works at the calculator prompt (and in all prompts which allow numeric input, such as ^KL- go to line).

Make new regex engine (from JOE 4.1) more compatible with the classic engine. \y is now shorthand for \(\.\*\), so that it does what \* did in the old engine. Also:

\. no longer matches newline.
\* matches shortest match, not longest match.
Add -left and -right options to control the amount scrolling when the cursor moves past the left or right edge of the screen. When the baud rate is low these are automatically set to a large amount. Also, these now control the manual horizontal scrolling commands. When these are positive, they indicate number of columns. When they are negative, they indicate a fraction of the screen width (-2 is 1/2 the width).

Bugs fixed

Fix use after free bug which shows up as a crash in OpenBSD

Fix bug where indent step value was not shown on ^T menu

Fix bug where setting margin doesn't work on big-endian systems

Fix issue where highest valued Unicode character equivalent was not translating to its corresponding 8-bit character. Effect of this was that Delete key was not working in shell windows in ASCII character set.

Standard deviation calculator function was not producing correct results.

Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only used if there is no setlocale).

Guess_crlf forced UNIX line endings for new files even though crlf was set. Now crlf is left alone if guess_crlf can not determine the line ending.

If cursor was at end of a long line and you switched to hex dump display mode, then hex dump was scrolled. Now scroll offset is reset when you switch to hex display mode.

(wen)

2018-05-08 08:18:50 UTC MAIN commitmail json YAML

Updated www/apachetop to 0.18.4

(wen)

2018-05-08 08:17:36 UTC MAIN commitmail json YAML

Update to 0.18.4
Add LICENSE
Update HOMEPAGE

Upstream changes:
v0.18.4 (12th April, 2018)
* fix for clang6
* add better build instructions to INSTALL
* add option (-v) to show version
* fix minor mem leak (8 bytes per apachetop invocation)

v0.17.4 (25th April, 2017)
* create config.nice when running ./configure
* fix error: extra qualification on member (when using adns)
* fix compiler warnings
* fix a potential buffer overflow

v0.15.6 (10th June, 2015)
* allow other time/date formats in Apache log
* use sys/param.h for MAXPATHLEN
* fix deprecated auto tools macros
* fix compiler warnings
* use silent compile rules
* updated man page
* change version to 0.YY.M of new release

v0.12.6 (27th October, 2005)
* fixed security issue which described at CVE-2005-2660

(wen)

2018-05-08 07:49:53 UTC MAIN commitmail json YAML

Amend changes so ripgrep appears in textproc.

(maya)

2018-05-08 07:48:39 UTC MAIN commitmail json YAML

2018-05-08 07:47:44 UTC MAIN commitmail json YAML

2018-05-08 06:53:52 UTC MAIN commitmail json YAML

p5-File-HomeDir: fix thinko in previous

(wiz)

2018-05-08 06:52:57 UTC MAIN commitmail json YAML

p5-File-HomeDir: fix PKGNAME after update

Noted by minskim

(wiz)

2018-05-08 04:54:50 UTC MAIN commitmail json YAML

Updated devel/libuv, databases/py-multidict, devel/py-async-timeout, www/py-aiohttp

(adam)

2018-05-08 04:54:10 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.2.0

3.2.0

Features
Raise TooManyRedirects exception when client gets redirected too many times instead of returning last response.
Extract route definitions into separate web_routedef.py file
Raise an exception on request body reading after sending response.
ClientResponse and RequestInfo now have real_url property, which is request url without fragment part being stripped
Speed up connector limiting
Added and links property for ClientResponse object
Add request.config_dict for exposing nested applications data.
Speed up HTTP headers serialization, server micro-benchmark runs 5% faster now.
Apply assertions in debug mode only

Bugfixes
expose property app for TestClient
Call on_chunk_sent when write_eof takes as a param the last chunk
A closing bracket was added to __repr__ of resources
Fix compression of FileResponse
Fixes some bugs in the limit connection feature

Improved Documentation
Drop async_timeout usage from documentation for client API in favor of timeout parameter.
Improve Gunicorn logging documentation
Replace multipart writer .serialize() method with .write() in documentation.

Deprecations and Removals
Deprecate Application.make_handler()

(adam)

2018-05-08 04:48:49 UTC MAIN commitmail json YAML

py-async-timeout: updated to 3.0.0

3.0.0:
Drop Python 3.4, the minimal supported version is Python 3.5.3
Provide type annotations

(adam)

2018-05-08 04:20:31 UTC MAIN commitmail json YAML

py-multidict: updated to 4.3.1

4.3.1:
Fix a typo in multidict stub file.

4.3.0:
Polish type hints, make multidict type definitions generic.

(adam)

2018-05-08 04:14:30 UTC MAIN commitmail json YAML

libuv: updated to 1.20.3

v1.20.3:
* win: add Windows XP support to uv_if_indextoname()
* win: fix `'floor' undefined` compiler warning
* win, pipe: stop read for overlapped pipe
* build: fix utf-8 name of copyright holder
* zos: initialize pollfd revents
* zos,doc: add system V message queue note
* linux: don't use uv__nonblock_ioctl() on sparc

(adam)

2018-05-08 00:19:18 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.20

(wen)

2018-05-08 00:18:30 UTC MAIN commitmail json YAML

Update to 1.20

Upstream changes:
1.20    2018-05-06

- Fix test failures on Windows. Reported by Adrian Devries. GH #23.

(wen)

2018-05-08 00:13:37 UTC MAIN commitmail json YAML

Updated textproc/p5-podlators to 4.11

(wen)

2018-05-08 00:09:47 UTC MAIN commitmail json YAML

Update to 4.11

Upstream changes:
podlators 4.11 (2018-05-07)

    [Pod::Text] The default value of the sentence option is false, not
    true, and has been since at least 2.0.0.  Fix the documentation to
    match.  Thanks, eponymous alias.  (#124461)

    [Pod::Text::Termcap] Correctly honor the width option, which was being
    ignored due to a bug in interpreting user-supplied options.  Thanks,
    eponymous alias.  (#124447)

    [Pod::Text::Color, Pod::Text::Termcap] Fix a subtle wrapping bug with
    long =item text that would cause lines to be wrapped when they didn't
    need to be.  Thanks, eponymous alias.

    [Pod::Text::Color, Pod::Text::Termcap] Clear any text attributes at
    the end of each line and reinstate them at the start of the next line,
    since some pagers (less -R in particular) clear all text attributes at
    the end of each line and were therefore not correctly showing
    attributes in wrapped text.  Thanks, eponymous alias.

    [Pod::Text::Termcap] Correctly get the terminal width from Term::Cap
    information when COLUMNS isn't set, instead of getting a string value
    that later cannot be used numerically.

    Specifying "none" for the errors option of Pod::Man and Pod::Text no
    longer results in an errata section in the generated documentation,
    matching the documented behavior.  Thanks, Olly Betts.

    Fix order of SEE ALSO section in manual pages to match the
    recommendation of perlpodstyle.

    Use https for all eyrie.org URLs.

    Add SPDX-License-Identifier headers to all substantial source files.

(wen)

2018-05-07 22:19:34 UTC MAIN commitmail json YAML

2018-05-07 22:19:04 UTC MAIN commitmail json YAML

doc: Added devel/hyperscan version 4.7.0

(minskim)

2018-05-07 22:18:56 UTC MAIN commitmail json YAML

devel/Makefile: Add hyperscan

(minskim)

2018-05-07 22:18:53 UTC MAIN commitmail json YAML

devel/hyperscan: Import version 4.7.0

Hyperscan is a high-performance multiple regex matching library. It
follows the regular expression syntax of the commonly-used libpcre
library, but is a standalone library with its own C API. Hyperscan
uses hybrid automata techniques to allow simultaneous matching of
large numbers (up to tens of thousands) of regular expressions and for
the matching of regular expressions across streams of data.

(minskim)

2018-05-07 18:47:02 UTC MAIN commitmail json YAML

devel/boost-libs: fiber doesn't build on Darwin-1[0-5].*

fiber requires thread_local, and clang in Xcode 7 or earlier doesn't
allow it.

(minskim)

2018-05-07 18:41:12 UTC MAIN commitmail json YAML

doc: Added biology/samtools version 1.8

(bacon)

2018-05-07 18:40:10 UTC MAIN commitmail json YAML

2018-05-07 18:37:31 UTC MAIN commitmail json YAML

biology/samtools: import samtools-1.8

Samtools implements various utilities for post-processing alignments in the
SAM, BAM, and CRAM formats, including indexing, variant calling (in conjunction
with bcftools), and a simple alignment viewer.

OK wiz@

(bacon)

2018-05-07 15:27:09 UTC MAIN commitmail json YAML

Correctly set the path to the Python interpreter

This notably fixes building with PKG_DEVELOPER=yes.

Bump PKGREVISION as some of the files installed are modified.

(khorben)

2018-05-07 12:15:24 UTC MAIN commitmail json YAML

doc/TODO: gnumeric112-1.12.40 done, remove

(wiz)

2018-05-07 11:55:09 UTC MAIN commitmail json YAML

doc: Updated math/gnumeric112 to 1.12.40

(wiz)

2018-05-07 11:55:00 UTC MAIN commitmail json YAML

gnumeric: update to 1.12.40.

Gnumeric 1.12.40

Andreas:
* Fix histogram tool for the case of no labels. [#795475]

Dean McCarron:
* Introspection fixes.

Morten:
* Add floating-point environment sanity check.  [#794515]
* Before saving, verify that files hasn't changed on disk.  [#334024]
* Add GUI for comparing sheets.
* Introspection fixes.
* Clean up workbook view construction.
* Test suite improvements.
* Fix problems with boxed types.
* Avoid most punting for object properties.
* Fix paste from LibreOffice.
* Fix paste to LibreOffice -- use Biff8.  [#795280]
* Allow inter-process paste-special.  [#346630]
* Fix ssconvert --merge-to problem with names.  [#795408]
* Fix problem with image pasting.
* Allow pasting an image into Gnumeric.  [#366816]
* Full-column paste includes column width.  [#121722]
* Auto-fix shared array formulas in gnumeric files.
* No-net-access doc build.  [#790226]
* No-net test suite fixes.

(wiz)

2018-05-07 11:33:45 UTC MAIN commitmail json YAML

doc: Updated misc/goffice0.10 to 0.10.40

(wiz)

2018-05-07 11:33:35 UTC MAIN commitmail json YAML

goffice0.10: update to 0.10.40.

goffice 0.10.40:

Hiroshi Hatake:
* Introspection fixes. [#793684]

Morten:
* Fixes required for running with musl.  [#794115]
* Store last-known modtime for GODoc.
* Option menus: handle markup for labels.
* Introspection fixes
* Improve font selector sizing a bit.

(wiz)

2018-05-07 11:28:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/dbus to 1.12.8

(wiz)

2018-05-07 11:28:37 UTC MAIN commitmail json YAML

dbus: update to 1.12.8.

dbus 1.12.8 (2018-04-30)
========================

The “golden super-velociraptor” release.

Enhancements:

• The Devhelp documentation index is now in version 2 format
  (fd.o #106186, Simon McVittie)

• Give the dbus-daemon man page some scarier warnings about
  <allow_anonymous/> and non-local TCP, which are insecure and should
  not be used, particularly for the standard system and session buses
  (fd.o #106004, Simon McVittie)

Fixes:

• Fix installation of Ducktype documentation with newer yelp-build
  versions (fd.o #106171, Simon McVittie)

(wiz)

2018-05-07 11:26:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-dbus to 1.2.8

(wiz)

2018-05-07 11:26:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/dbus-python-common to 1.2.8

(wiz)

2018-05-07 11:26:31 UTC MAIN commitmail json YAML

py-dbus, dbus-python-common: Update to 1.2.8

D-Bus Python Bindings 1.2.8 (2018-05-04)
========================================

The “cursed ice surface” release.

Dependencies:

• Documentation requires Sphinx and the readthedocs theme
• Documentation no longer requires epydoc

Enhancements:

• Build documentation with Sphinx instead of epydoc

• Remove obsolete COMPAT.txt, documenting compatibility breaks in
  versions over a decade old

Fixes:

• Make sure $(builddir)/test exists before creating .test files there

• Add PKG-INFO and egg_info to dist tarballs so they can be uploaded
  to PyPI again

(wiz)

2018-05-07 11:20:25 UTC MAIN commitmail json YAML

doc: Updated misc/calibre to 3.23.0

(wiz)

2018-05-07 11:20:12 UTC MAIN commitmail json YAML

calibre: update to 3.23.0.

- version: 3.23.0
  date: 2018-05-04

  new features:
    - title: "Kobo driver: Add support for new firmware"

    - title: "Book polishing: Add an option to upgrade EPUB 2 to EPUB 3"

    - title: "DOCX Input: Convert text written with dingbat fonts such as Wingding or Symbol correctly."

    - title: "When choosing the page to use as a cover from a PDF file, add a button to render more pages, if needed"

    - title: "TXT Input: Add support for embedded images that use relative URLs when converting markdown or textile. Note that this will only work if you are converting using the ebook-convert command line tool as the main calibre program moves files around, so relative references will not be valid."

    - title: "Edit book: Insert special character: Add an option to select if searching should match all words or any of the words"

    - title: 'Edit book: Insert special character: When searching by name match prefixes in addition to whole words. So you can now type "horiz" to match "horizontal".'

    - title: "Linux installer: Simplify the command used to install calibre and add support for Ubuntu 18.04 which is missing a default python executable"

    - title: "When upgrading EPUB 2 to EPUB 3 add the 'epub' namespace to all HTML files, for convenience."

  bug fixes:
    - title: "Edit Book: Fix an error caused by a landmark entry in EPUB 3 files that has an <a> tag without an href attribute."

    - title: "Edit Book: Fix names for some control characters not being displayed in the status bar"

    - title: "Searching: Fix A (B) not being treated as A AND (B)"

    - title: "Kobo driver: Add an option to not maintain bookmarks/read status/etc. when resending a book already on the device."

    - title: "DOCX Input: Ignore complex script font styles. Fixes conversion of documents that specify only complex script styles and no simple script styles."

    - title: "When updating EPUB 2 to EPUB 3 ensure only a single dc:date element is present in the OPF"

(wiz)

2018-05-07 11:03:52 UTC MAIN commitmail json YAML

doc: Updated archivers/brotli to 1.0.4

(wiz)

2018-05-07 11:03:42 UTC MAIN commitmail json YAML

brotli: update to 1.0.4.

    fix unaligned access for aarch64-cross-armhf build
    fix aarch64 target detection
    allow CLI to compress with enabled "large window" feature
    add NPOSTFIX / NDIRECT encoder parameters
    automatic NDIRECT/NPOSTFIX tuning (better compression)
    fix "memory leak" in python tests
    fix bug in durchschlag
    fix source file lists (add params.h)
    fix Bazel/MSVC compilator options
    fix "fall though" warnings

(wiz)

2018-05-07 10:47:02 UTC MAIN commitmail json YAML

doc: Updated audio/mpc to 0.30

(wiz)

2018-05-07 10:46:52 UTC MAIN commitmail json YAML

mpc: update to 0.30.

0.30 (2018/05/03)
* add command "rescan"
* seek: use the "seekcur" command instead of "seekid"
* require MPD 0.19

(wiz)

2018-05-07 08:57:42 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 3.1

(wiz)

2018-05-07 08:57:33 UTC MAIN commitmail json YAML

gnucash-docs: update to 3.1.

3.1    - 28 April 2018
        o Update supported platforms for version 3.x.

(wiz)

2018-05-07 08:41:08 UTC MAIN commitmail json YAML

doc: Updated lang/py36-html-docs to 3.6.5

(leot)

2018-05-07 08:40:31 UTC MAIN commitmail json YAML

doc: Updated lang/py35-html-docs to 3.5.5

(leot)

2018-05-07 08:40:21 UTC MAIN commitmail json YAML

py35-html-docs: Update lang/py35-html-docs to 3.5.5

Changes:
No changelog is available but it syncs py35-html-docs to current
python35 version.

(leot)

2018-05-07 08:36:10 UTC MAIN commitmail json YAML

py36-html-docs: Update py36-html-docs to 3.6.5

Changes:
Documentation
-------------
- bpo-17232: Clarify docs for -O and -OO. Patch by Terry Reedy.
- bpo-32800: Update link to w3c doc for xml default namespaces.
- bpo-8722: Document __getattr__() behavior when property get() method raises
            AttributeError.
- bpo-32614: Modify RE examples in documentation to use raw strings to
              prevent DeprecationWarning and add text to REGEX HOWTO to
              highlight the deprecation.
- bpo-31972: Improve docstrings for pathlib.PurePath subclasses.
- bpo-17799: Explain real behaviour of sys.settrace and sys.setprofile and
              their C-API counterparts regarding which type of events are
              received in each function. Patch by Pablo Galindo Salgado.

(leot)

2018-05-07 07:59:58 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.20.3

(leot)

2018-05-07 07:59:38 UTC MAIN commitmail json YAML

cups-filters: Update print/cups-filters to 1.20.3

pkgsrc changes:
- Fix an error pointed out by gcc-6.4.0 via
  patches/patch-filter_pdftoopvp_OPVPOutputDev.cxx:

    filter/pdftoopvp/OPVPOutputDev.cxx: In member function 'void OPVPOutputDev::doUpdateFont(GfxState*)':
    filter/pdftoopvp/OPVPOutputDev.cxx:532:46: error: invalid conversion from 'const Ref*' to 'Ref*' [-fpermissive]
      id = new SplashOutFontFileID(gfxFont->getID());
                                    ~~~~~~~~~~~~~~^~
    filter/pdftoopvp/OPVPOutputDev.cxx:69:3: note:  initializing argument 1 of 'SplashOutFontFileID::SplashOutFontFileID(Ref*)'
      SplashOutFontFileID(Ref *rA) { r = *rA; substIdx = -1; }
      ^~~~~~~~~~~~~~~~~~~

Changes:
1.20.3
------
- braille: Do not remove read permission on cups-brf. Thanks
  to Samuel Thibault for this patch (Pull request #32).
- braille: Get braille table descriptions from liblouis
  metadata. Thanks to Samuel Thibault for this patch (Pull
  request #31).
- braille: Select liblouis tables based on metadata before
  using file names. Thanks to Samuel Thibault for this patch
  (Pull request #30).
- cups-browsed: The new method of identifying remote CUPS
  queues via the "printer-type" TXT record field does not work
  for printers discovered by legacy CUPS broadcast (CUPS 1.5.x
  or older). Now consider also printers without TXT record
  (not discovered via DNS-SD) as remote CUPS queues (Issue
  #34).
- gstoraster: Improved detection whether input is PostScript
  or PDF by skipping over possible headers. Thanks to Rod
  Schmidt (schmidtrod at q dot com) for the patch.

1.20.2
------
- cups-browsed: If the user modifies/overwrites a print queue
  created by cups-browsed, it will now automatically released
  from the control of cups-browsed, so the modified queue does
  not get removed by cups-browsed on shutdown.  (Ubuntu bug
  #1731417).
- cups-browsed: The configuration setting
  "CreateIPPPrinterQueues LocalOnly" suppressed also the
  automatic generation of local queues for remote CUPS
  printers whereas this option is only intended for physical
  IPP printers.
- cups-browsed: Identify remote CUPS queues by the
  "printer-type" TXT record entry and not by the
  "ipp(s)://<host>/printers/<name>" URIs, there are also IPP
  network printers with such URIs (HP LaserJet Professional
  M1212nf MFP in Ubuntu bug #1731417).
- .gitignore: Added filter/braille/filters/brftopagedbrf
- cups-browsed, foomatic-rip: Fixed several typos. Thanks to
  Didier Raboud for the patches.

(leot)

2018-05-07 07:55:33 UTC MAIN commitmail json YAML

2018-05-07 07:14:11 UTC MAIN commitmail json YAML

Note update of net/unbound to 1.7.1.

(he)

2018-05-07 07:13:28 UTC MAIN commitmail json YAML

Upgrade unbound to version 1.7.1.

Upstream changes:

Features
- Add --with-libhiredis, unbound support for a new cachedb
  backend that uses a Redis server as the storage.  This
  implementation depends on the hiredis client library
  (https://redislabs.com/lp/hiredis/).
  And unbound should be built with both --enable-cachedb and
  --with-libhiredis[=PATH] (where $PATH/include/hiredis/hiredis.h
  should exist).  Patch from Jinmei Tatuya (Infoblox).
- Create additional tls service interfaces by opening them on other
  portnumbers and listing the portnumbers as additional-tls-port: nr.
- ED448 support.
- num.query.authzone.up and num.query.authzone.down statistics counters.
- Accept both option names with and without colon for get_option
  and set_option.
- low-rtt and low-rtt-pct in unbound.conf enable the server selection
  of fast servers for some percentage of the time.
- num.query.aggressive.NOERROR and num.query.aggressive.NXDOMAIN
  statistics counters.
- allow-notify: config statement for auth-zones.
- Can set tls authentication with forward-addr: IP#tls.auth.name
  And put the public cert bundle in tls-cert-bundle: "ca-bundle.pem".
  such as forward-addr: 9.9.9.9@853#dns.quad9.net or
  1.1.1.1@853#cloudflare-dns.com
- list_auth_zones unbound-control command.
- Added root-key-sentinel support

Bug Fixes
- Fix #3727: Protocol name is TLS, options have been renamed but
  documentation is not consistent.
- Check IXFR start serial.
- Fix typo in documentation.
- Fix #3736: Fix 0 TTL domains stuck on SERVFAIL unless manually
  flushed with serve-expired on.
- Fix #3817: core dump happens in libunbound delete, when queued
  servfail hits deleted message queue.
- corrected a minor typo in the changelog.
- move htobe64/be64toh portability code to cachedb.c.
- iana port update.
- Do not use cached NSEC records to generate negative answers for
  domains under DNSSEC Negative Trust Anchors.
- Fix unbound-control get_option aggressive-nsec
- Check "result" in dup_all(), by Florian Obser.
- Fix #4043: make test fails due to v6 presentation issue in macOS.
- Fix unable to resolve after new WLAN connection, due to auth-zone
  failing with a forwarder set.  Now, auth-zone is only used for
  answers (not referrals) when a forwarder is set.
- Combine write of tcp length and tcp query for dns over tls.
- nitpick fixes in example.conf.
- Fix above stub queries for type NS and useless delegation point.
- Fix unbound-control over pipe with openssl 1.1.1, the TLSv1.3
  tls_choose_sigalg routine does not allow the ciphers for the pipe,
  so use TLSv1.2.
- Fix that flush_zone sets prefetch ttl expired, so that with
  serve-expired enabled it'll start prefetching those entries.
- Fix downstream auth zone, only fallback when auth zone fails to
  answer and fallback is enabled.
- Fix for max include depth for authzones.
- Fix memory free on fail for $INCLUDE in authzone.
- Fix that an internal error to look up the wrong rr type for
  auth zone gets stopped, before trying to send there.
- Fix auth zone target lookup iterator.
- Fix auth-zone retry timer to be on schedule with retry timeout,
  with backoff.  Also time a refresh at the zone expiry.
- Fix #658: unbound using TLS in a forwarding configuration does not
  verify the server's certificate (RFC 8310 support).
- For addr with #authname and no @port notation, the default is 853.
- man page documentation for dns-over-tls forward-addr '#' notation.
- removed free from failed parse case.
- Fix #4091: Fix that reload of auth-zone does not merge the zonefile
  with the previous contents.
- Delete auth zone when removed from config.
- makedist uses bz2 for expat code, instead of tar.gz.
- Fix #4092: libunbound: use-caps-for-id lacks colon in
  config_set_option.
- auth zone http download stores exact copy of downloaded file,
  including comments in the file.
- Fix sldns parse failure for CDS alternate delete syntax empty hex.
- Attempt for auth zone fix; add of callback in mesh gets from
  callback does not skip callback of result.
- Fix cname classification with qname minimisation enabled.
- Fix contrib/fastrpz.patch for this release.
- Fix auth https for libev.
- Fix memory leak when caching wildcard records for aggressive NSEC use
- Fix for crash in daemon_cleanup with dnstap during reload,
  from Saksham Manchanda.
- Also that for dnscrypt.

(he)

2018-05-07 07:01:47 UTC MAIN commitmail json YAML

doc: Updated www/thttpd to 2.28

(wiz)

2018-05-07 07:01:37 UTC MAIN commitmail json YAML

thttpd: update to 2.28.

From nia in PR 53266.

New in version 2.28:

    Improvements to the FreeBSD startup script. (Craig Leres)
    Minor portability tweak in mmc.c.
    Fix to buffer overrun bug in htpasswd. Reported by Alessio Santoru as CVE-2017-17663.

New in version 2.27:

    Stats syslogs changed from LOG_INFO to LOG_NOTICE.
    Use memmove() for self-overlapping string copies instead of strcpy().
    Couple of subroutine name changes for consistency.

(wiz)

2018-05-07 06:48:49 UTC MAIN commitmail json YAML

doc: Updated net/wget to 1.19.5

(wiz)

2018-05-07 06:48:39 UTC MAIN commitmail json YAML

wget: update to 1.19.5.

* Changes in Wget 1.19.5

* Fix cookie injection (CVE-2018-0494)

* Enable TLS1.3 with recent OpenSSL environment

* New option --ciphers to set GnuTLS / OpenSSL ciphers directly

* Updated CSS grammar to CSS 2.2

* Fixed several memleaks found by OSS-Fuzz

* Fixed several buffer overflows found by OSS-Fuzz

* Fixed several integer overflows found by OSS-Fuzz

* Several minor bug fixes

* Changes in Wget 1.19.4

* A major bug that caused GZip'ed pages to never be decompressed has been fixed

* Support for Content-Encoding and Transfer-Encoding have been marked as
  experimental and disabled by default

* Changes in Wget 1.19.3

* Prevent erroneous decompression of .gz and .tgz files with broken servers

* Added support for HTTP 308 Permanent Redirect response

* Fix a segfault in some cases where the Content-Type header is not sent

* Support OpenSSL 1.1 builds without using deprecated features

* Fix netrc file detection on Windows

* Several minor bug fixes

(wiz)

2018-05-07 04:58:01 UTC MAIN commitmail json YAML

Updated sysutils/intel-microcode-netbsd to 20180425.

(msaitoh)

2018-05-07 04:32:49 UTC MAIN commitmail json YAML

Update intel-microcode-netbsd to 20180425.

== 20180425 Release ==
-- Updates upon 20180312 release --
Processor            Identifier    Version      Products
Model        Stepping F-MO-S/PI      Old->New
---- updated platforms ------------------------------------
GLK          B0      6-7a-1/01 0000001e->00000022 Pentium Silver N/J5xxx, Celeron N/J4xxx
---- removed platforms ------------------------------------
BDX-ML      B/M/R0  6-4f-1/ef 0b000021          Xeon E5/E7 v4; Core i7-69xx/68xx

-- Special release with caveats --
BDX-ML      B/M/R0  6-4f-1/ef          0b00002c Xeon E5/E7 v4; Core i7-69xx/68xx

(msaitoh)

2018-05-07 04:27:43 UTC MAIN commitmail json YAML

If the microcode.dat file is not bundled in the archive file, extract from
binary files. I verified the output from both microcode-20180312.tgz's
microcode.dat and intel-ucode/??-??-?? are the same.

This change is required for microcode-20180425.tgz.

(msaitoh)

2018-05-06 22:21:45 UTC MAIN commitmail json YAML

doc: Updated devel/py-manticore to 0.1.9

(khorben)