pkgsrc changes (no functional changes intended):
o unset USE_LANGUAGES
o use NO_BUILD instead of defining an empty do-build target
Changes:
# Version 2.015 (release build)
Changes vs. release v2.013:
- new vertical metrics = decreased line spacing height - Issues #28, #32, #39,
#41, #95, #103
- adjusted vertical position of the colon to a higher position, improves
alignment with other punctuation glyphs (U+003A) - Issue #66
- changed vertical position of the dash (U+002D) so that regular and oblique,
bold and bold oblique are properly aligned - Issue #107
- updated hinting algorithm for bold set (improved point position over stem of
lowercase j/i for some text sizes) - Issue #84
- underscore (U+005F) centered, increased width, increased height & aligned
vertical position closer to baseline - Issues #97, #98, #100, 103,
- increased vertical position of dieresis mark on lowercase u dieresis
(U+00FC) - Issue #61
- increased vertical position of dieresis mark on lowercase i dieresis (U+00EF)
- increased vertical position of dieresis mark on lowercase e dieresis (U+00EB)
- decreased vertical position of the asterisk (U+002A) - Issue #34
- new design for ascii tilde - broader curves, taller glyph with goal to
improve appearance at small text sizes where it tended to render like a dash
(U+007E) - Issue #37
- new ttf build autohinting script
(./postbuild_processing/tt-hinting/autohint.sh)
- new ttf build autohinting Control Instructions File - bold set
(./postbuild_processing/tt-hinting/Hack-Bold-TA.txt)
- new ttf build release script (./postbuild_processing/tt-hinting/release.sh)
- new web font release script
(./postbuild_processing/webfonts/releasewebfonts.sh)
- new vfb to UFO source file conversion script (./tools/makeufo.sh)
- new UFO source file types - includes separate source files for TrueType
(`*-TT.ufo`) and PostScript (`*-PS.ufo`) releases
- source file path changes: now includes separate `ufo` and `vfb` directories
under the `./source` repository directory
- Hack Open Font license updated to version 2.0. The license changes better
define the Hack project as a derivative project of the Bitstream Vera Sans
Mono typeface project and are intended to make the license more consistent
with the Bitstream Vera libre, open source license under which Hack is
co-licensed. There are no new restrictions on use of the fonts with these
license changes. Embedding permissions are made explicit in this version
of the Hack Open Font license.
# Version 2.013 (release build)
Changes vs. release v2.010:
- Fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to
address spacing issues in editors that highlight empty spaces
(Issues #27 & #46)
- Powerline glyph alignment and size adjustments (Issue #33)
- Fixed name tables to address:
- incorrect oblique rendering with Java type renderers on OS X (Issue #26)
- incorrect italic + bold + bold oblique rendering in some syntax
highlighters (Issues #42, #50, #60)
- backslash character took inappropriate vertical alignment because of
incorrect slant angle in some editors (Issue #67)
- Changed oblique and bold oblique font names to "Hack Italic" and "Hack Bold
Italic" to address Windows listings
- Changed oblique and bold oblique webfont names to "hack-italic-webfont.[xxx]"
and "hack-bolditalic-webfont.[xxx]"
- Changed oblique and bold oblique basic Latin + Latin-1 webfont subsets to the
names "hack-italic-latin-webfont.[xxx]" and
"hack-bolditalic-latin-webfont.[xxx]"
- Changed license name from "Modified SIL Open Font License" to "Hack Open Font
License" to comply with SIL regulations for SIL Open Font License
modifications
- Removed all license references to SIL to comply with SIL regulations for
modifications of the SIL Open Font License
- Removed SIL Open Font License preamble from the Hack Open Font License to
comply with SIL regulations for modifications of the SIL Open Font License
- Removed the following statement from Hack Open Font License condition #3:
"This restriction only applies to the primary font name as presented to the
users." to address a reserved font name conflict with the Bitstream Vera
license
- Modified the build directory structure for the Hack web fonts
- Added Hack webfont CSS files to the build directory
OpenConnect v7.06 (PGP signature) — 2015-03-17
Fix openconnect.pc breakage after liboath removal.
Refactor Juniper Network Connect receive loop.
Fix some memory leaks.
Add Bosnian translation.
OpenConnect v7.05 (PGP signature) — 2015-03-10
Fix alignment issue which broke LZS compression on ARM etc.
Support HTTP authentication to servers, not just proxies.
Work around Yubikey issue with non-ASCII passphrase set on pre-KitKat Android.
Add SHA256/SHA512 support for OATH.
Remove liboath dependency.
Support DTLS v1.2 and AES-GCM with OpenSSL 1.0.2.
Add OpenSSL 1.0.2 to known-broken releases (RT#3703, RT#3711).
Fix build with OpenSSL HEAD (OpenSSL 1.1.x).
Preliminary support for Juniper SSL VPN.
Note: This release is not binary compatible with previous releases. It is source compatible.
- added IO Data (XEP-0244)
- serialise access to compressionZlib::cleanup for thread safety (thanks to Stephen Hilliard)
- prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard)
- TLSOpenSSL: memory leak on every client connection attempt (thanks to Stephen Hilliard)
- TLSOpenSSLClient/Server: disabled SSLv3, Google & co. finally support TLS
- fixed Debian bug #746857, worked around #758899
- fixed memory leak (#240)
- fixed compatibility with recent GnuTLS versions, fixed GnuTLS check (thanks to Andreas Metzler) (#231)
* This release contains a SECURITY FIX for a command injection vulnerability
that was found and reported by Alexandre Rebert:
The previous handling of metadata placeholders allowed for arbitrary shell
commands to be trivially injected and executed as the ezstream user, via
malicious media files.
* This release requires users to ADJUST their CONFIGURATION:
To protect against the injection vulnerability above, metadata is now
properly quoted and escaped from the shell. This means that any extra
quoting must be removed from configuration files.
Remove all quoting from metadata placeholders in <encode/> and <decode/>
commands, e.g. replace "@M@" with @M@, and "@T@" with @T@, etc. Without
these changes, stream metadata will look both wrong and the injection
vulnerability may be re-introduced.
The first Node.js LTS release! See https://github.com/nodejs/LTS/
for details of the LTS process.
- Added new -c (or --check) command line argument for checking script
syntax without executing the code
- Added process.versions.icu to hold the current ICU library versio
- Added process.release.lts to hold the current LTS codename when
the binary is from an active LTS release line
- npm: Upgraded to npm 2.14.7 from 2.14.4, see release notes
for full details
See full release notes incl. commit log:
https://nodejs.org/en/blog/release/v4.2.0/
the SHA512 digest to the mix of digests we keep for each distfile.
All part of providing stronger digests for pkgsrc, as discussed on
tech-pkg recently, with unanimous agreement. There will be further
changes in this area in the near future, as we transit away from
reliance on SHA1 and RMD160.
New distinfo files will gain a SHA512 digest entry. Existing
verification of distinfo files will just use the SHA1 and RMD160
digests which exist right now.
** New Commandline Options
- The introduction of additional blend color spaces in the Development
Branch requires a new option to select them. Here, in the Stable
Branch, the new option `--blend-colorspace' just duplicates the
functionality of `--ciecam' and `--no-ciecam'. The Stable Branch
does *not* provide the additional blend colorspaces of the
Development Branch. The following equivalences hold
--ciecam <=> --blend-colorspace=ciecam
--no-ciecam <=> --blend-colorspace=identity
Both options `--ciecam' and `--no-ciecam' are deprecated in 4.2 and
will be withdrawn in 4.3. Thus, users should prefer
`--blend-colorspace'.
** Bug Fixes
- [Enblend and Enfuse] Fix the nesting-depth counter for response
files. This bug prohibited to load more than 20 images in a single
response file.
- [Enblend and Enfuse] Allow grayscale images to bring their own
(grayscale) profiles. Previously grayscale images with ICC profiles
were rejected.
- [Enblend] Fix a possible domain error followed by a division-by-zero
in the seam-line optimizer.
- [Enblend and Enfuse] Avoid an undeserved warning about incompatible
colorspaces if they only disagree on their meta-data (e.g. profile
creation date/time).
- [Enblend] Fix a bug in the Dijkstra Optimizer which could lead to
undefined behavior in the placement of the (optimized) seam line.
- [Enblend] Fix a non-dereferencable vector iterator which led to a
segfault.
- [Enblend] Avoid a division-by-zero in the Annealing Optimizer.
- [Enblend] Fix a bug (1356551) in the seam-line vectorization code
that was there since 2004. The fix changes the position of almost
any coarse-mask seam line vertex by one pixel.
=== 1.3.11 / 2015-10-10
* Enhancements:
* Windows: build against SQLite 3.8.11.1
* Internal:
* Use rake-compiler-dock to build Windows binaries. Pull #159 [larskanis]
* Expand Ruby versions being tested for Travis and AppVeyor
Version 1.1.2, 2015-07-20
- permit newline inside parser definition
- new parser "cisco-interface-spec"
- new parser "json" to process json parts of the message
- new parser "mac48" to process mac layer addresses
- new parser "name-value-list" (currently inofficial, experimental)
- some parsers did incorrectly report success when an error occurred
- call "rest" parser only if nothing else matches.
- new API to support error callbacks
- testbench is now enabled by default
- bugfix: misadressing on some constant values
- bugfix: add missing function prototypes