Add squid4 package version 4.9 based on wip/squid4 package.
Squid is a fully-featured HTTP/1.0 proxy with partial HTTP/1.1 support
The 4 series brings many new features and upgrades to the basic
networking protocols. A short list of the major new features is:
Squid 4 represents a new feature release above 3.5.
The most important of these new features are:
* Configurable helper queue size
* Helper concurrency channels changes
* SSL support removal
* Helper Binary Changes
* Secure ICAP
* Improved SMP support
* Improved process management
* Initial GnuTLS support
* ESI Custom Parser removal
Update bind914 to 9.14.9 (BIND 9.14.9).
--- 9.14.9 released ---
5330. [bug] 'configure --without-python' was ineffective if
PYTHON was set in the environment. [GL #1434]
5329. [bug] Reconfiguring named caused memory to be leaked when any
GeoIP2 database was in use. [GL #1445]
5328. [bug] rbtdb.c:rdataset_{get,set}ownercase failed to obtain
a node lock. [GL #1417]
5327. [func] Added a statistics counter to track queries
dropped because the recursive-clients quota was
exceeded. [GL #1399]
5326. [bug] Add python dependancy on 'distutils.core' to configure.
'distutils.core' is required for installation.
[GL #1397]
5321. [bug] Obtain write lock before updating version->records
and version->bytes. [GL #1341]
Update bind911 to 9.11.14 (BIND 9.11.14).
--- 9.11.14 released ---
5330. [bug] 'configure --without-python' was ineffective if
PYTHON was set in the environment. [GL #1434]
5329. [bug] Reconfiguring named caused memory to be leaked when any
GeoIP2 database was in use. [GL #1445]
5328. [bug] rbtdb.c:rdataset_{get,set}ownercase failed to obtain
a node lock. [GL #1417]
5327. [func] Added a statistics counter to track queries
dropped because the recursive-clients quota was
exceeded. [GL #1399]
5326. [bug] Add python dependancy on 'distutils.core' to configure.
'distutils.core' is required for installation.
[GL #1397]
5322. [bug] Conditional compilation of lock_callback was
inconsistent with conditional use of the function
when forcing BIND to build with older and unsupported
versions of OpenSSL. [GL #1386]
5321. [bug] Obtain write lock before updating version->records
and version->bytes. [GL #1341]
Tested on NetBSD/amd64 (9.0_BETA) with a HP LaserJet 200 color MFP M276.
A manual copy/paste of the intermediate release notes follows (see
https://developers.hp.com/hp-linux-imaging-and-printing/release_notes
for the original content).
HPLIP 3.19.12:
* Added support for the following new Printers:
- HP Color LaserJet Pro M256dn
- HP Color LaserJet Pro M255dn
- HP Color LaserJet Pro M256nw
- HP Color LaserJet Pro M255nw
- HP Color LaserJet Pro M256dw
- HP Color LaserJet Pro M255dw
- HP Color LaserJet Pro M155a
- HP Color LaserJet Pro M156a
- HP Color LaserJet Pro M155nw
- HP Color LaserJet Pro M156nw
- HP Color LaserJet Pro MFP M282nw
- HP Color LaserJet Pro MFP M284nw
- HP Color LaserJet Pro MFP M283fdn
- HP Color LaserJet Pro MFP M285fdn
- HP Color LaserJet Pro MFP M283fdw
- HP Color LaserJet Pro MFP M285fdw
- HP Color LaserJet Pro MFP M283cdw
- HP Color LaserJet Pro MFP M285cdw
- HP Color LaserJet Pro MFP M182n
- HP Color LaserJet Pro MFP M184n
- HP Color LaserJet Pro MFP M182nw
- HP Color LaserJet Pro MFP M184nw
- HP Color LaserJet Pro MFP M183fw
- HP Color LaserJet Pro MFP M185fw
* Added support for following new Distro's:
- Debian 10.1
- Debian 10.2
- Manjaro 18.1.2
* Features:
- Rendering print jobs with cupsfilter command
HPLIP 3.19.11:
* Added support for the following new Printers:
- HP Color LaserJet MFP M776dn
- HP Color LaserJet Flow MFP M776z
- HP Color LaserJet Flow MFP M776zs
- HP Color LaserJet M856dn
- HP Color LaserJet M856x
- HP Color LaserJet E85055dn
* Added support for following new Distro's:
- Manjaro 18.1.0(64-bit)
- Ubuntu 19.10(64-bit)
- Fedora 31(64-bit)
HPLIP 3.19.8:
* Added support for the following new Printers:
- HP DesignJet T1530 Postscript
- HP DesignJet T2530 Postscript
- HP DesignJet T930 Postscript
- HP DesignJet T1600 Postscript Printer
- HP DesignJet T1600dr Postscript Printer
- HP DesignJet T2600 Postscript MFP
- HP LaserJet Pro MFP M329dn
- HP LaserJet Pro MFP M329dw
- HP LaserJet Pro M305d
- HP LaserJet Pro M304a
- HP LaserJet Pro M305dn
- HP LaserJet Pro M305dw
* Added support for following new Distro's:
- OpenSuse 15.1
- Debian 9.9
- Debian 10
- Manjaro 18.0.4
- Linux Mint 19.2
- RHEL 8.0
HPLIP 3.19.6:
* Added support for the following new Printers:
- HP Smart Tank 500 series
- HP Smart Tank 530 series
- HP Smart Tank Plus 570 series
- HP Smart Tank Plus 650
- HP Smart Tank 610
- HP Smart Tank Plus 550
- HP Smart Tank 510
- HP Neverstop Laser MFP 1200a
- HP Neverstop Laser MFP 1200w
- HP Laser NS MFP 1005
- HP Laser NS MFP 1005w
- HP Neverstop Laser 1000a
- HP Neverstop Laser 1000w
- HP Laser NS 1020
- HP Laser NS 1020w
- HP DesignJet T2600dr Postscript MFP
- HP DesignJet XL 3600 PS MFP
- HP Color LaserJet Pro M453cdn
- HP Color LaserJet Pro M454dn
- HP Color LaserJet Pro M454cdn
- HP Color LaserJet Pro M453cdw
- HP Color LaserJet Pro M454nw
- HP Color LaserJet Pro M454dw
- HP Color LaserJet Pro M454cdw
- HP Color LaserJet Pro MFP M479dw
- HP Color LaserJet Pro MFP M478fcdn
- HP Color LaserJet Pro MFP M479fdn
- HP Color LaserJet Pro MFP M479fcdn
- HP Color LaserJet Pro MFP M478fcdw
- HP Color LaserJet Pro MFP M479fdw
- HP Color LaserJet Pro MFP M479fnw
- HP Color LaserJet Pro MFP M479fcdw
- HP LaserJet Pro MFP M428dw
- HP LaserJet Pro MFP M429dw
- HP LaserJet Pro MFP M428fdn
- HP LaserJet Pro MFP M428c1
- HP LaserJet Pro MFP M428c3
- HP LaserJet Pro MFP M428m
- HP LaserJet Pro MFP M429fdn
- HP LaserJet Pro MFP M428fdw
- HP LaserJet Pro MFP M428c2
- HP LaserJet Pro MFP M428c4
- HP LaserJet Pro MFP M429fdw
- HP LaserJet Pro M404d
- HP LaserJet Pro M405d
- HP LaserJet Pro M404n
- HP LaserJet Pro M405n
- HP LaserJet Pro M404dn
- HP LaserJet Pro M404c1
- HP LaserJet Pro M404c3
- HP LaserJet Pro M404m
- HP LaserJet Pro M405dn
- HP LaserJet Pro M404dw
- HP LaserJet Pro M404c2
- HP LaserJet Pro M404c4
- HP LaserJet Pro M405dw
HPLIP 3.19.5:
* Added support for the following new Printers:
- HP LaserJet Enterprise M507n
- HP LaserJet Enterprise M507dn
- HP LaserJet Enterprise M507x
- HP LaserJet Enterprise M507dng
- HP LaserJet Managed E50145dn
- HP LaserJet Managed E50145x
- HP LaserJet Enterprise MFP M528dn
- HP LaserJet Enterprise MFP M528f
- HP LaserJet Enterprise Flow MFP M528c
- HP LaserJet Enterprise Flow MFP M528z
- HP LaserJet Managed MFP E52645dn
- HP LaserJet Managed Flow MFP E52645c
- HP Color LaserJet Managed E75245dn
- HP Color LaserJet Enterprise M751n
- HP Color LaserJet Enterprise M751dn
- HP PageWide XL 3900PS MFP
- HP OfficeJet Pro 8030 All-in-One Printer series
- HP OfficeJet Pro 8020 All-in-One Printer series
- HP OfficeJet 8020 All-in-One Printer Series
- HP OfficeJet 8010 All-in-One Printer series
* Added support for following new Distro's:
- Debian 9.8(64-bit)
- Ubuntu 19.04(64-bit)
- Fedora 30(64-bit)
HPLIP 3.19.3:
* Added support for the following new Printers:
- HP OfficeJet Pro All-in-One 9010
- HP OfficeJet Pro All-in-One 9020
- HP OfficeJet All-in-One 9010
- HP PageWide XL 4100 Printer
- HP PageWide XL 4100 MFP
- HP PageWide XL 4600 Printer
- HP PageWide XL 4600PS MFP
- HP Color LaserJet Managed MFP E77422a
- HP Color LaserJet Managed MFP E77422dv
- HP Color LaserJet Managed MFP E77422dn
- HP Color LaserJet Managed MFP E77428dn
- HP LaserJet MFP E72425a
- HP LaserJet MFP E72425dv
- HP LaserJet MFP E72425dn
- HP LaserJet MFP E72430dn
- HP LaserJet Managed MFP E62655dn
- HP LaserJet Managed MFP E62665hs
- HP LaserJet Managed Flow MFP E62665h
- HP LaserJet Managed Flow MFP E62675z
- HP LaserJet Managed Flow MFP E62665z
- HP LaserJet Managed E60155dn
- HP LaserJet Managed E60165dn
- HP LaserJet Managed E60175dn
- HP Color LaserJet Managed E65150dn
- HP Color LaserJet Managed E65160dn
- HP Color LaserJet Managed MFP E67650dh
- HP Color LaserJet Managed Flow MFP E67660z
* Added support for following new Distro's:
- Debian 9.7(64-bit)
- RHEL-7.6(64-bit)
- LinuxMint 19.1(64-bit)
HPLIP 3.19.1:
* Added support for the following new Printers:
- HP LaserJet Managed MFP E82540du
- HP LaserJet Managed MFP E82550du
- HP LaserJet Managed MFP E82560du
- HP Color LaserJet Managed MFP E87640 du
- HP Color LaserJet Managed MFP E87650du
- HP Color LaserJet Managed MFP E87660du
* Added support for the following new ScanJet Device:
- HP Scanjet Pro 2500 f1
* Added support for following new Distro's:
- Fedora 29(64-bit)
- Open Suse 15(64-bit)
- Manjaro 18.0(64-bit)
- RHEL 7.2(64-bit)
HPLIP 3.18.12:
* Added support for the following new Printers:
- HP Tango
- HP Tango X
* Added support for the following new ScanJet Device:
- HP Scanjet Pro 2000 S1
* Added support for following new Distro's:
- Debian 9.6(64-bit)
- Ubuntu 18.10(64-bit)
HPLIP 3.18.10:
* Added support for the following new Printers:
- HP DesignJet T1708 PostScript
- HP DesignJet T1708dr PostScript
HPLIP 3.18.9:
* Added support for the following new Printers:
- HP PageWide 755dn
- HP PageWide MFP 774dns
- HP PageWide MFP 774dn
- HP PageWide MFP 779dns
- HP PageWide MFP 779dn
- HP LaserJet Pro MFP M148dw
- HP LaserJet Pro MFP M149dw
- HP LaserJet Pro MFP M148fdw
- HP LaserJet Pro MFP M149fdw
- HP LaserJet Pro M118dw
- HP LaserJet Pro M119dw
- HP Scanjet Enterprise 7500 Flatbed Scanner
* Added support for the following new Distros:
- Linux Mint 19
- Debian 9.5
HPLIP 3.18.7:
* Added support for the following new Printers:
- HP Smart Tank 350
- HP Smart Tank Wireless 450
- HP Ink Tank 310
- HP Ink Tank Wireless 410
- HP Ink Tank 115
- HP DesignJet Z6 24in
- HP DesignJet Z6 44in
- HP DesignJet Z6dr 44in
- HP DesignJet Z9 24in
- HP DesignJet Z9 44in
- HP DesignJet Z9dr 44in
* Added support for the following new Distros:
- Fedora 28 (64 bit)
* Issues fixed:
- CR 59273 - Supplies and status information are not displayed in the
hp-toolbox for Ruby
- CR 58929 - HPLIP Google Reported Issues related to models.dat file
on PPD mapping
- CD 58930 - HPLIP Google Reported Syntactical Issues related to
models.dat file
HPLIP 3.18.6:
* Added support for the following new Printers:
- HP DesignJet Z6810ps 60in
- HP DesignJet Z6610ps 60in
- HP DesignJet Z6810ps 42in
Changes since 2019.0.0
2019.2.0 is mainly a bug fix release.
Fixes raw import on Mac OS.
Fixes bugs in verdandi/internal blender.
Scripting interface needs now Python3.
Improvements for high dpi displays (Windows, GTK+3).
Fixes for several small bugs...
GHC: The Glasgow Haskell Compiler.
The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.
This package provides the 8.0.x release series, which is the last
version that can bootstrap with 7.10.3. It will probably be removed
once we make a separate package for GHC 8.4.x and get enough bootstrap
kits for it.
Changes:
3.6.0
=====
Added
-----
* `:cleardata [listOfDataTypes] [timeSpan]` command to clear various types of
stored website data modified in the last _timeSpan_.
* Setting `hint-match-element` to allow to disable the hinting to filter hints
by the elements text content. This is useful if 'hint-keys' are set the
chars instead of numbers.
* New autocmd event `LoadStarting` to run auto commands before the first page
content is loaded (Thanks to Patrick Steinhardt).
* Setting `geolocation` with values ('ask', 'always' and 'never') to allow the
user to permit or disable geolcation requests by default (Thanks to Alva).
* Setting `dark-mode` to switch the webview into dark mode, which might be
picked up by pages media query to setup dark styling (Thanks to Alva).
* Option `--cmd, -C` to run ex commands on startup.
Removed
-------
* `:clearcache` was removed in favor of more advanced `:cleardata` command.
The previous behaviour of `:clearcache` could be replaces by
`:cleardata memory-cache,disk-cache`.
Changes:
1.26.1
------
- build system: Install the "implicitclass" backend with
"-rwx------" permissions, so that CUPS executes it as root,
as the "ipp" CUPS backend also has to be executed as root
(Issue #183).
- build system: Fixed setting permissions when installing the
"cups-brf" backend.
- libcupsfilters: When using the
"media-{bottom,left,right,top}-margin-supported" IPP
attributes (needed if we have no "media-col-database"), use
the minimum and not the maximum margins, this allows
accessing more of the printer's capabilities, especially for
legacy printers which do not provide sufficient information
(Issue #22).
1.26.0
------
- cups-browsed: When generating local queues for printers for
which the local CUPS daemon would provide temporary queues
use the PPDs generated by libcupsfilters and not the ones
generated by CUPS. The PPD generation of libcupsfilters also
works with IPP-1.x-only printers, printers which do not
support to query "media-col-database" and printers which
support driverless printing only via PCLm. This can be
changed via the "UseCUPSGeneratedPPDs" directive in
cups-browsed.conf (Issue #22).
- libcupsfilters: Re-structured the get_printer_attributes()
function to remove the recursive calls for the fallbacks, to
check required attributes in the response only if requested,
and to fully integrate the method of getting a suitable
response for a full printer capability list also if the
printer is only IPP 1.1 or does not support the
"media-col-database" attribute (Issue #22, Issue #163).
- libcupsfilters, cups-browsed, driverless: Moved the funtions
get_printer_attributes() and resolve_uri() from cups-browsed
into libcupsfilters, to share them with the driverless
utility (Issue #22).
- implicitclass: Fixed wrong stdout redirection from the
filters to the IPP backend and hard-coded path for "ipp"
backend call (Possible fix for Issue #163, Issue #181).
- cups-browsed, driverless: Use DNS-SD-service-name-based URIs
instead of host-name-based ones, as CUPS also does. In
cups-browsed one can switch back to the conventional
host-name-based URIs via the new "DNSSDBasedDeviceURIs"
configuration option. Note that cups-browsed always uses
conventional URIs for printers discovered via legacy CUPS
browsing or LDAP.
- cups-browsed: When removing a CUPS queue, do not consider an
error (and retry) if the queue does not actually exist. Also
ignore errors when checking whether there are still
jobs. This way when a new queue gets created and the
generation of the PPD file fails the attempt to remove this
non-existing queueu when removing the printer entry does not
cause any problem.
- cups-browsed: Improved the fallback mechanism of the
get_printer_attributes() function. Instead of considering
the request failed by the content of the response only when
not more than the two language atrributes come out, we check
through a list of required attributes whether they are all
there. In addition, we actually fail when all callbacks
have failed (Issue #22).
- cups-browsed: Introduced new configuration options
"UpdateCUPSQueuesMaxPerCall" and
"PauseBetweenCUPSQueueUpdates" to limit the amount of local
CUPS queues created, modified, or removed in a single event
callback. Before, when there were thousands of printers in
the network, cups-browsed got blocked for other tasks, like
assigning a destination printer for a cluster print job
(Issue #163).
1.25.13
-------
- implicitclass: When passing on the job via the "ipp" CUPS
backend, set argv[0] to the destination printer URI (Pull
request #173).
- cups-browsed: Added another fallback to the
get-printer-attributes IPP request: Now after failing the
standard request ("all", "media-col-database") with both IPP
2.0 and IPP 1.1, try simply "all", without
"media-col-database" (Pull request #173).
- cups-browsed: Do not set printer-is-shared for remote CUPS
queue when making a temporary queue permanent (Pull request
#180).
- cups-browsed: Fix leaks of ipp_t struct and load balancing
on the servers (Pull request #179).
- cups-browsed, implicitclass: Prioritize Apple Raster against
PWG Raster when selecting the PDL for the destination
printer for a job sent to a cluster, also cleaned up the PDL
selector code and added PostScript support.
- libcupsfilters: Updated the PPD generator adding all changes
of the PPD generator of CUPS: Support for "job-account-id",
"job-accounting-user-id", "job-password", finishing options
"trim-..." added, finishing options and
"finishing-col-database" support synced with CUPS.
- libcupsfilters: In the PPD generator get the mode for
handling the back sides of the sheets when printing duplex
preferrably from the "urf-supported" attribute.
- libcupsfilters: Fixed bug that the PPD generator did not
output the "*CloseUI: *ColorModel" line when it did not
determine a default setting for "ColorModel".
- cups-browsed: Added some missing memory allocations leading
to a segfault (Issue #175).
1.25.12
-------
- libcupsfilters: Use the text names "Draft", "Normal", and
"High" instead of 3, 4, and 5 as choice names for the
"cupsPrintQuality" option as CUPS does (Issue #171).
- libcupsfilters: If a printer supports both Apple Raster and
PWG Raster let the generated PPD use Apple Raster as there
are several printers which report PWG Raster support but do
not actually print PWG Raster (Pull reguest #168, Issue
#171, CUPS issue #5238).
- cups-browsed: Fix unset location check to use DNS-SD field
(Pull request #172).
- libcupsfilters, beh, implicitclass, foomatic-rip,
imagetopdf, mupdftoraster, pdftops, sys5ippprinter,
cups-browsed, driverless: Silenced all compiler warnings to
make the build process of cups-filters completely free of
warnings.
- pdftops: Fixed crash when using filter without PPD file.
- pdftops: If printing grayscale jobs with Ghostscript as PDF
renderer, add "-sProcessColorModel=DeviceGray" to
Ghostscript command line.
- pdftops: Do not use the ugly "pdftops -level1 ..."
workaround to get grayscale PostScript output from
Poppler. It leads to huge output files with Poppler's
"pdftops" utility and does not work at all with
"pdftocairo". Poppler itself does not support PostScript
output converted to grayscale. Issue a warning with the hint
to use Ghostscript or MuPDF as PDF renderer (Issue #169).
- libcupsfilters: In the cupsRasterParseIPPOptions()
accept also "Mono", "Monochrome", and "Gray" as color
space names.
Version 5.0.1:
- If a 4.x data file is the cause of a "file is not a database" error, then use
a more specific error message, "Looks like a coverage 4.x data file, are you
mixing versions of coverage?" Helps diagnose the problems described in
`issue 886`_.
- Measurement contexts and relative file names didn't work together, as
reported in `issue 899`_ and `issue 900`_. This is now fixed, thanks to
David Szotten.
- When using ``coverage run --concurrency=multiprocessing``, all data files
should be named with parallel-ready suffixes. 5.0 mistakenly named the main
process' file with no suffix when using ``--append``. This is now fixed,
closing `issue 880`_.
- Fixed a problem on Windows when the current directory is changed to a
different drive (`issue 895`_). Thanks, Olivier Grisel.
- Updated Python 3.9 support to 3.9a2.
Version 2.4.6:
- Fixed typos in White mapping of whitespace characters, to use
correct "\u" prefix instead of "u\".
- Fix bug in left-associative ternary operators defined using
infixNotation. First reported on StackOverflow by user Jeronimo.
- Backport of pyparsing_test namespace from 3.0.0, including
TestParseResultsAsserts mixin class defining unittest-helper
methods:
. def assertParseResultsEquals(
self, result, expected_list=None, expected_dict=None, msg=None)
. def assertParseAndCheckList(
self, expr, test_string, expected_list, msg=None, verbose=True)
. def assertParseAndCheckDict(
self, expr, test_string, expected_dict, msg=None, verbose=True)
. def assertRunTestResults(
self, run_tests_report, expected_parse_results=None, msg=None)
. def assertRaisesParseException(self, exc_type=ParseException, msg=None)
To use the methods in this mixin class, declare your unittest classes as:
from pyparsing import pyparsing_test as ppt
class MyParserTest(ppt.TestParseResultsAsserts, unittest.TestCase):
...
Version 3.7.1:
This version adds support for Python 3.7.6 and 3.8.1.
Fixes
* Adapted fake `pathlib` to changes in Python 3.7.6/3.8.1
Version 3.7:
Fixes
This version adds support for Python 3.8.
_Note:_ This is the last pyfakefs version that will support Python 2.7
and Python 3.4 (possible bug fix releases notwithstanding).
* added support for Python 3.8
* added preliminary support for Windows-specific `os.stat_result` attributes
`tst_file_attributes` and `st_reparse_tag`
* added support for fake `os.sendfile` (Posix only, Python 3 only)
Fixes
* support `devnull` in Windows under Python 3.8
* fixed side effect of calling `DirEntry.stat()` under Windows (changed
st_nlink)
* fixed problem of fake modules still referenced after a test in modules
loaded during the test
* correctly handle missing read permission for parent directory
* raise for `os.scandir` with non-existing directory
Infrastructure
* fixed CI tests scripts to always propagate errors
1.8.1:
- Handle ``FileNotFoundError`` when trying to import pathlib in ``path.common``
on Python 3.4.
- ``py.path.local.samefile`` now works correctly in Python 3 on Windows when dealing with symlinks.