Changelog:
New Functionality:
* in sechash.h
HASH_GetHashOidTagByHashType - convert type HASH_HashType to type
SECOidTag
* in sslexp.h
SSL_SendCertificateRequest - allow server to request post-handshake client
authentication. To use this both peers need to enable the
SSL_ENABLE_POST_HANDSHAKE_AUTH option. Note that while the mechanism is
present, post-handshake authentication is currently not TLS 1.3 compliant
due to Bug 1532312
Notable changes:
* The following CA certificates were Added:
- CN = emSign Root CA - G1
SHA-256 Fingerprint:
40F6AF0346A99AA1CD1D555A4E9CCE62C7F9634603EE406615833DC8C8D00367
- CN = emSign ECC Root CA - G3
SHA-256 Fingerprint:
86A1ECBA089C4A8D3BBE2734C612BA341D813E043CF9E8A862CD5C57A36BBE6B
- CN = emSign Root CA - C1
SHA-256 Fingerprint:
125609AA301DA0A249B97A8239CB6A34216F44DCAC9F3954B14292F2E8C8608F
- CN = emSign ECC Root CA - C3
SHA-256 Fingerprint:
BC4D809B15189D78DB3E1D8CF4F9726A795DA1643CA5F1358E1DDB0EDC0D7EB3
- CN = Hongkong Post Root CA 3
SHA-256 Fingerprint:
5A2FC03F0C83B090BBFA40604B0988446C7636183DF9846E17101A447FB8EFD6
Bugs fixed in NSS 3.43
* Bug 1528669 and Bug 1529308 - Improve Gyp build system handling
* Bug 1529950 and Bug 1521174 - Improve NSS S/MIME tests for Thunderbird
* Bug 1530134 - If Docker isn't installed, try running a local clang-format
as a fallback
* Bug 1531267 - Enable FIPS mode automatically if the system FIPS mode flag
is set
* Bug 1528262 - Add a -J option to the strsclnt command to specify sigschemes
* Bug 1513909 - Add manual for nss-policy-check
* Bug 1531074 - Fix a deref after a null check in SECKEY_SetPublicValue
* Bug 1517714 - Properly handle ESNI with HRR
* Bug 1529813 - Expose HKDF-Expand-Label with mechanism
* Bug 1535122 - Align TLS 1.3 HKDF trace levels
* Bug 1530102 - Use getentropy on compatible versions of FreeBSD
gflags 2.2.2
This maintenance release improves life of Bazel users (no more
"config.h" leaking into global include paths), fixes build with recent MinGW
versions, and silences a number of static code analyzer and compiler warnings.
The build targets exported by the CMake configuration of this library are now
also prefixed by the package name "gflags::" following a more recent
(unwritten) CMake convention. The unprefixed target names are still supported
to avoid that dependent projects have to be modified due to this change in
imported target names.
gflags 2.2.1
Maintenance release with mainly Windows build fixes.
* Link to online documentation in README
* Include utils by file instead of CMAKE_MODULE_PATH search
* Remove unused program_name variable
* Enable language C for older CMake versions when needed
* Changed include directory in bazel build
* Mark single argument constructors in mutex.h as explicit
* Use inttypes.h on VC++ 2013 and later
* Fix statically linked gflags library with MSVC
* Modify installation paths on Windows for vcpkg
* Fix static initialization order fiasco caused by global registry lock
* Fix use of ARGC in CMake macros
* Static code analyzer error regarding strncmp with empty kRootDir
* Check HAVE_STDINT_H or HAVE_INTTYPES_H for older MSVC versions
version 3.7.0:
Python
* Added Python 3.7 compatibility.
* Modified ParseFromString to return bytes parsed .
* Introduce Proto C API.
* FindFileContainingSymbol in descriptor pool is now able to find field and enum values.
* reflection.MakeClass() and reflection.ParseMessage() are deprecated.
* Added DescriptorPool.FindMethodByName() method in pure python (c extension alreay has it)
* Flipped proto3 to preserve unknown fields by default.
* Added support for memoryview in python3 proto message parsing.
* Added MergeFrom for repeated scalar fields in c extension (pure python already has it)
* Surrogates are now rejected at setters in python3.
* Added public unknown field API.
* RecursionLimit is also set to max if allow_oversize_protos is enabled.
* Disallow duplicate scalars in proto3 text_format parse.
* Fix some segment faults for c extension map field.
version 3.7.0:
C++
* Introduced new MOMI (maybe-outside-memory-interval) parser.
* Add an option to json_util to parse enum as case-insensitive. In the future, enum parsing in json_util will become case-sensitive.
* Added conformance test for enum aliases
* Added support for --cpp_out=speed:...
* Added use of C++ override keyword where appropriate
* Many other cleanups and fixes.
1.0.8
[bug] Fixed an element in the AST Python generator which changed for Python 3.8, causing expression generation to fail.
[feature] Added --output-encoding flag to the mako-render script. Pull request courtesy lacsaP.
[bug] Removed unnecessary “usage” prefix from mako-render script. Pull request courtesy Hugo.
pytest-xdist 1.27.0:
Features
- The new pytest_xdist_getremotemodule hook allows overriding the module run on remote nodes.
- Improve behavior of --numprocesses=auto to work well with --pdb option.
v0.12.2
Bug Fixes
* Fix circular references in SSL implementation to reduce
the need for GC.
* Fix a memory leak in call_later() and call_at().
The leak occurred when a callback argument had a reference to
the event loop.
* Fix compilation warnings.
* Round (instead of flooring) delay in call_later().
This ensures that the callback is never called slightly before
the specified time.
This module provides a number IP address validation subs that both validate
and untaint their input. This includes both basic validation (is_ipv4() and
is_ipv6()) and special cases like checking whether an address belongs to a
specific network or whether an address is public or private (reserved).
Upstream changes:
== Ruby-GNOME2 3.3.6: 2019-03-21
This is a follow-up release of 3.3.5.
=== Changes
==== Ruby/GIO2
* Improvements
* (({Gio::File#read})): Added support for block.
* (({Gio::File.open})): Added support for (({Pathname})).
* (({Gio::InputStream.open})): Added support for block.
==== Ruby/CairoGObject
* Fixes
* Fixed a bug that old cairo may be used.
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that 64bit integer conversion may be failed for
large integer.
* Fixed typos.
NEW IN WAF 2.0.15
-----------------
* Fix Python path detection under Git-Bash
* Provide an option to disable args files
* Improve command line length calculation for args files
* Add libs/stubs to Cuda library path
* Suppress ant_glob java warnings
* Support multiple 'default_cmd'
* Warn when buildcopy is used without any files to copy
* Protobuf examples enhancements
* Fix all DeprecationWarning: invalid escape sequence
Switch to latest distfile.
Update provided by Michael Bäuerle via pkgsrc-wip.
Changelog
=========
Release 2019-02-18:
- smake (psmake): a missing link to libschily/strnlen.c has been added.
Release 2019-03-11:
- psmake: cpfiles/lnfiles/rmlinks now contain a line for the new
include/schily/type_val.h
1.15.2:
The 1.15.1 doesn't exist due to a release hiccup.
Reverts a behavior causing boggus interactions between PowerShell and yarn global
Fixes a bug where non-zero exit codes were converted to a generic 1 when running yarn run
Fixes production / development reporting when running yarn audit
1.15.0
Removes --scripts-prepend-node-path as Yarn's default behavior makes this obsolete
Fixes the advisory link printed by yarn audit
Fixes npm_config_ environment variable parsing to support those prefixed with underscore (ex: _auth)
Fixes yarn upgrade --latest for dependencies using > or >= range specifier
Fixes --modules-folder handling in several places (ex: yarn check now respects --modules-folder)
Removes rootModuleFolders (internal variable which wasn't used anywhere)
Adds support for setting global-folder from .yarnrc files
Makes yarn version cancellable via ctrl-c or empty string
Adds support for yarn policies set-version berry
Fixes yarn upgrade --scope when using exotic (github) dependencies
Fixes occasionally mismatching upper/lowecases of drive letters in win32 pnp check
Fixes the error reporting for non-HTTP network errors (such as invalid certificates)
Changes the location where the --require ./.pnp.js flag gets added into NODE_OPTIONS: now at the front (bis)
Packages won't be auto-unplugged anymore if ignore-scripts is set in the yarnrc file
3.14.0:
New Features
Generators
* The Visual Studio 16 2019 generator was added. This is experimental and based on “Visual Studio 2019 Preview 4” because this version of VS has not been released.
* The Green Hills MULTI generator has been updated:
File-Based API
* A file-based api for clients to get semantic buildsystem information has been added.
Platforms
* CMake now supports Cross Compiling for iOS, tvOS, or watchOS using simple toolchain files.
Command-Line
* The cmake(1) Build Tool Mode (cmake --build) gained --verbose and -v options to specify verbose build output. Some generators such as Xcode don’t support this option currently.
* The cmake(1) -E compare_files command learned a new --ignore-eol option to specify that end-of-line differences (e.g. LF vs CRLF) should be ignored when comparing files.
* The cmake-gui(1) dialog gained new -S and -B arguments to explicitly specify source and build directories.
Commands
* The file() command learned a new sub-command, CREATE_LINK, which can be used to create hard or symbolic links.
* The file() command learned a new sub-command, READ_SYMLINK, which can be used to determine the path that a symlink points to.
* The file() command gained a SIZE mode to get the size of a file on disk.
* The find_package() command learned to optionally resolve symbolic links in the paths to package configuration files. See the CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS variable.
* The get_filename_component() command gained new LAST_EXT and NAME_WLE variants to work with the extension after the last . in the name.
* The if() command gained support for checking if cache variables are defined with the DEFINED CACHE{VAR} syntax.
* The install(CODE) and install(SCRIPT) commands learned to support generator expressions. See policy CMP0087.
* The install(TARGETS) command learned how to install to an appropriate default directory for a given target type, based on variables from the GNUInstallDirs module and built-in defaults, in lieu of a DESTINATION argument.
* The install(FILES) and install(DIRECTORY) commands learned a new set of parameters for installing files as a file type, setting the destination based on the appropriate variables from GNUInstallDirs and built-in defaults, in lieu of a DESTINATION argument.
* The list() operations REMOVE_ITEM, REMOVE_DUPLICATES, SORT, REVERSE, and FILTER all now accept a non-existent variable as the list since these operations on empty lists is also the empty list.
* The list() operation REMOVE_AT now indicates that the given indices are invalid for a non-existent variable or empty list.
* The try_compile() and try_run() commands gained a new LINK_OPTIONS option.
Variables
* A CMAKE_BUILD_RPATH_USE_ORIGIN variable and corresponding BUILD_RPATH_USE_ORIGIN target property were added to enable use of relative runtime paths (RPATHs). This helps achieving relocatable and reproducible builds that are invariant of the build directory.
Properties
* A CMAKE_ROLE global property was added to allow scripts to determine whether they’re running in project mode, script mode, find-package mode, CTest, or CPack.
* The CUDA_RESOLVE_DEVICE_SYMBOLS target property is now supported on shared library, module library, and executable targets. Previously it was only honored on static libraries.
* The EXCLUDE_FROM_ALL target property was created to override the setting of its directory. A target will now be built as part of “all” if its EXCLUDE_FROM_ALL property is set to OFF, even if its containing directory is marked as EXCLUDE_FROM_ALL.
* INTERFACE_POSITION_INDEPENDENT_CODE target property gains the support of generator expressions.
Upstream changes:
2.017 2019-03-12 21:10:26-04:00 America/New_York
- syslog_socket can now be supplied to replace the native socket for
Sys::Syslog (thanks, Jon Stuart!)
This minor maintenance release fixes some bugs, lifts a limit, clears
some compiler warnings, boosts performance, and includes other janitorial
cleanups.
Alan Coopersmith (8):
Constify a pair of local string pointers
Use do { ... } while(0) idiom to make debug() macro safer
Fix bad indentation in ifparser.c
Remove unused variable whitespace
Simplify writing of output lines to Makefile
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
makedepend 1.0.6
Antonio Larrosa (1):
Quote colons in filenames/paths
David Boyce (1):
Bumped -I flag limit in makedepend from 64 to 512.
Dirk (1):
missing bounds check in makedepend for file arguments
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Alan Coopersmith (7):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Use SEEK_* names instead of raw numbers for fseek whence argument
README: reword status section
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
imake 1.0.8
Andrew Savchenko (1):
imake support for lcc compiler
Mihail Konev (1):
autogen: add default patch prefix
Upstream changes:
2.006003 - 2019-03-10
- releasing as stable
2.006_002 - 2019-01-29
- Fix quotifying of backslashes in utf8-flagged strings on perl 5.10.0.
2.006_001 - 2019-01-07
- avoid warnings or failures on new perls when testing quoting UTF-8 strings
- test quotify output under utf8 pragma
- fix quoting of negative NaN
2.006_000 - 2018-12-29
- don't test threads behavior on perl < 5.8.5, since they are too unstable
- more tests
- preserve inf, nan, and false in quotify
- improve accuracy of quotified floating point numbers
- SUB_QUOTE_DEBUG can now be set to sub names, package names, or a regex to
match against the code to filter which generated subs are printed to STDERR.
Upstream changes:
2.000006 - 2019-03-10
- update internal list of warnings for categories added in blead (v5.29.9)
- fix extras test to avoid any files in the temp directory's parent
directories interfering (RT#128751)
Upstream changes:
6.76 2019-03-01
- Fixed bug in Date::Manip::Date::list_holidays.
It was using 'now' instead of the stored date. Douglas DeStafeno
- Reordered TZ detection methods
Moved checking the tzdata files to lower priority to avoid a pretty
unusual situation in docker. Sven Nierlein (GitHub #20)
- Time zone fixes
Newest zoneinfo data (tzdata 2018i). Requested by Shawn C Carroll
(GitHub #28)
Upstream changes:
1.09 2019-03-13
- Added test directory to directories added in the use_lib method automatically.
- Added functionality to the testdir method
1.08 2019-03-12
- Minor improvement to a test.
- Added the use_lib method and automatically use the 'lib' directory.
- Some improvements to the POD documentation.
Upstream changes:
1.224 2019-03-02
- No changes since 1.223
1.223 2019-02-14 (TRIAL)
- Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
Daignault)
1.222 2018-04-29 (TRIAL)
- Properly quote C strings passed in DEFINE (thanks, Salvador Fadiño)
- Fix memory leak by decreasing reference count (thanks, Daniel Spang)
Upstream changes:
2019-03-03 k <andk@cpan.org>
* release 2.25
* two weeks after the TRIAL release cpantesters have produced 298
pass and 2 fail reports on 108 different configurations; the two
fails are outliers I don't understand
* no functional change over 2.25-TRIAL; only a couple in the
distroprefs directory which is not used per default
2019-02-16 k <andk@cpan.org>
* release 2.25-TRIAL
* fix: Avoid a warning when prompting install_help intro (Nicolas
R/atoomic)
* testfix: load the tested module early, before juggling with @INC
* testfix: replace an exec with system and exit (greetings to Windows)
* two more distroprefs lines
2019-02-14 k <andk@cpan.org>
* release 2.24-TRIAL
* fix: set internal error state on writemakefile=NO in a rare case
without any output
* test fix: avoid a so far unreflected dependency on perldoc
* a few more distroprefs
2019-02-10 k <andk@cpan.org>
* release 2.23-TRIAL
* fix: when option cleanup_after_install is active, prevent
rerunning make install after a cleanup; allow it only with the
help of force; also prevent that it is triggered too early
* fix: address #121162: support distroprefs for install.env
* fix: the option h on cpan script now really ignores all other
options and arguments
* fix: Local::Null::Logger on cpan script did not honour
CPANSCRIPT_LOGLEVEL
* address #122520: exit 1 on unknown options on cpan script
* address #94941: refuse to generate reports with CPAN::Reporter
lower than 1.2011
* fix: distropref method "goto" now inherits CALLED_FOR and other
attributes from caller
* fix: correct a buggy version comparison when testing version of
Net::Ping
* portability fix: ensure that Compress::Zlib supports gzopen()
* internal fix: never overwrite internal attribute CALLED_FOR (no
known user-relevant implications)
* tiny test fixed uncovered by cpantesters, various tiny typo
corrections
* a couple of new and updated distroprefs files
Upstream changes:
version 3.90 at 2019-02-21 10:39:01 +0000
-----------------------------------------
Change: 7a586269927569bf30a6de7ab6b35138b5495883
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-02-21 10:39:01 +0000
Updated for v5.29.8
From Michael Moll via github.
Closes NetBSD/pkgsrc#43.
[2019-03-06] ? Xdebug 2.7.0
Fixed Bugs
Fixed bug #1520: Xdebug does not handle variables and properties with
"-" in their name
Fixed bug #1577: Code coverage path analysis with chained catch fails
in PHP 7.3
Fixed bug #1639: Compile warning/error on GCC 8 or Clang due to "break
intentionally missing"
Fixed bug #1642: Debugger gives: "Warning: Header may not contain NUL
bytes"
[2019-02-15] ? Xdebug 2.7.0RC2
Fixed Bugs
Fixed bug #1551: Property with value null is not represented well
Fixed bug #1621: Xdebug fails to compile cleanly on 32-bit platforms
Fixed bug #1625: Work around ABI conflicts in PHP 7.3.0/PHP 7.3.1
Fixed bug #1628: The PHP function name being constructed to record when
GC Collection runs, is not freed
Fixed bug #1629: SOAP Client/Server detection code does not handle
inherited classes
[2019-02-01] ? Xdebug 2.7.0rc1
Fixed Bugs
Fixed bug #1571: File/line information is not shown for closures in
namespaces.
Fixed bug #1578: Compile error due to redefinition of "zif_handler"
with old GCCs.
Fixed bug #1583: Xdebug crashes when OPcache's compact literals
optimisation is on.
Fixed bug #1598: Make path/branch coverage work with OPcache loaded for
PHP 7.3 and later.
Fixed bug #1620: Division by zero when GC Stats Collection runs with
memory manager disabled.
[2018-09-20] ? Xdebug 2.7.0beta1
Improvements
Fixed bug #1519: PHP 7.3 support (with a contribution by Christoph M.
Becker)
Pkgsrc changes:
* Update PLIST, conformance/ dir no longer installed, and Makefile
adjusted accordingly.
Upstream changes:
* The set of dependencies specified in `go.mod` has now been
reduced to only the standard library.
v0.28.0
This release adds a number of community contributed features, including support for vector types, as well as atomic loads and stores.
* Adding Vector Type
* Add symbols from static object files
* Add support for atomic loads/stores
* Normalize replace_* behaviour and add docs
* Fix pickling of IR functions and add tests
* Setup manylinux1 buildscripts and CI
* Document need for -p1 argument to patch command
* Fix “SyntaxWarning: invalid escape sequence d”
* Consolidate the two vector type PRs
* Some adjustments to pr426
* Truncate long label names when adding label suffix.
* Add changelog info about v0.27.1
v0.27.1
Bugfix release for invalid wheel hash for OSX packages. No change to source code.
1.8.0:
- add "importlib" pyimport mode for python3.5+, allowing unimportable test suites
to contain identically named modules.
- fix LocalPath.as_cwd() not calling os.chdir() with None, when
being invoked from a non-existing directory.
Backported, durable, and portable selectors designed to replace the standard
library selectors module.
Features
* Support for all major platforms. (Linux, Mac OS, Windows)
* Support many different selectors
- select.kqueue (BSD, Mac OS)
- select.devpoll (Solaris)
- select.epoll (Linux 2.5.44+)
- select.poll (Linux, Mac OS)
- select.select - (Linux, Mac OS, Windows)
* Support for PEP 475 (Retries system calls on interrupt)
* Support for modules which monkey-patch the standard library after import
(like greenlet, gevent)
* Support for systems which define a selector being available but don't
actually implement it.
pytest 4.3.1:
Bug Fixes
- Logging messages inside pytest_runtest_logreport() are now properly captured and displayed.
- Improve validation of contents written to captured output so it behaves the same as when capture is disabled.
- Fix AttributeError: FixtureRequest has no 'confg' attribute bug in testdir.copy_example.
Trivial/Internal Changes
- Avoid pkg_resources import at the top-level.
1.0.4:
* Fix erratic test.
1.0.3:
* Fix AttributeError in user_Agent provider.
* Update zh_TW person provider.
* Add street data & remove street_prefixes from id_ID address provider.
* Fix parsing of timedeltas in date_time provider.
* Split name formats into formats_male and formats_female for de_DE provider.
* Pin more-itertools to a version compatible with Python 2.7.
* Fix fr_FR postcodes_format.
* Fix hex code for yellowgreen color.
* Add Brazilian RG (identity card).
* Allow overriding of random generator class.
4.11.1:
This is a formatting-only patch, enabled by a new version of :pypi:isort.
4.11.0:
This release deprecates :func:~hypothesis.strategies.sampled_from with empty sequences. This returns :func:~hypothesis.strategies.nothing, which gives a clear error if used directly... but simply vanishes if combined with another strategy.
Tests that silently generate less than expected are a serious problem for anyone relying on them to find bugs, and we think reliability more important than convenience in this case.
4.10.0:
This release improves Hypothesis's to detect flaky tests, by noticing when the behaviour of the test changes between runs. In particular this will notice many new cases where data generation depends on external state (e.g. external sources of randomness) and flag those as flaky sooner and more reliably.
The basis of this feature is a considerable reengineering of how Hypothesis stores its history of test cases, so on top of this its memory usage should be considerably reduced.
4.9.0:
This release adds the strategy :func:~hypothesis.extra.numpy.valid_tuple_axes, which generates tuples of axis-indices that can be passed to the axis argument in NumPy's sequential functions (e.g. :func:numpy:numpy.sum).
4.8.0:
This release significantly tightens validation in :class:hypothesis.settings. :obj:~hypothesis.settings.max_examples, :obj:~hypothesis.settings.buffer_size, and :obj:~hypothesis.settings.stateful_step_count must be positive integers; :obj:~hypothesis.settings.deadline must be a positive number or None; and :obj:~hypothesis.settings.derandomize must be either True or False.
As usual, this replaces existing errors with a more helpful error and starts new validation checks as deprecation warnings.
4.7.19:
This release makes some micro-optimisations to certain calculations performed in the shrinker. These should particularly speed up large test cases where the shrinker makes many small changes. It will also reduce the amount allocated, but most of this is garbage that would have been immediately thrown away, so you probably won't see much effect specifically from that.
4.7.18:
This patch removes some overhead from :func:~hypothesis.extra.numpy.arrays with a constant shape and dtype. The resulting performance improvement is modest, but worthwile for small arrays.
Changes for Version 2.8 (2019-02-20)
* Show cherry-pick merges as dotted lines on the timeline graph.
The "fossil rebuild" command must be run to create and
populate the new "cherrypick" table in the repository in order
for this feature to operate.
* Add the ability to associate branches, check-ins, and tags with
specially-named Wiki pages. This gives the ability to better
document branches and tags, and provide more documentation on
check-ins beyond the check-in comment. The associated Wiki is
automatically displayed on /info pages for check-ins, and on
/timeline?r=BRANCH and /timeline?t=TAG pages for branches and
tags. This feature is on by default, but can be disabled in on
the Admin/Wiki page.
* Enhance the repository list page (shown for example by
"fossil all ui") so that it shows the name and last check-in
time for each project. The implementation of the repository
list page is now broken out into a separate source file (repolist.c).
* Allow users with Forum Supervisor permission ('6') to add Forum
Write Trusted permission ('4') to users as they are approving a
forum post by that user.
* When running a bisect, report the number of check-ins still in
the search range and the estimated number of bisect steps remaining.
Do this at each step of the bisect.
* Provide a permanent link to a bisect timeline using the bid= query
parameter.
* Make the chronological forum display feature available to all users,
and make it the default format on mobile devices.
* Break out Wiki setup into a separate /setup_wiki page, accessible
on the standard menus through Admin/Wiki.
* Add "Next" and "Previous" buttons on the /wdiff page, allowing
the user to step through the versions of a wiki page.
* Improve the display of the /whistory page.
* Omit the "HH:MM" timestamps on timeline graphs on narrow-screen
devices, to improve horizontal space uses. This helps make Fossil
more mobile-friendly.
* Enhance /wcontent to show a sortable list of Wiki pages together
with the number of revisions and the most recent change time for
each page.
* Hyperlinks to Wiki pages on the /timeline go to the specific
version of the Wiki page named in the timeline, not to the latest
version.
* Enhancements to the "amend", "tag", and "reparent" commands, including
adding options --override-date, --override-user, and --dry-run.
* Add the global --comment-format command-line option and the
comment-format setting to control the display of the command-line
timeline.
* Change the "fossil reparent" command so that it only works from
within an active checkout.
* On the /setup_ucap_list, show administrators how many users have
each capability. The counts are a hyperlink to the /setup_ulist
page showing the subset of users that have that capability.
* Provide the ability to redirect all HTTP pages to HTTPS. Formerly
one could cause this to occur for the /login page only. That option
still exists, but the redirect can now also be done for all pages.
* "Compress" the built-in javascript by omitting comments and
leading and trailing whitespace.
* Detect when the repository used by a checkout is swapped out for
a clone that uses different RID values, and make appropriate adjustments
to the checkout database to avoid any problems.
* Add the backoffice-disable setting to completely disable the
backoffice feature.
* Update the built-in SQLite to version 3.27.1.
* Various other small enhancements to webpages and documentation.
Changelog:
Changes from 1.5.4 to 1.6.0:
----------------------------
* Bug fixes:
- Fixed issue where packages which referenced missing packages in
Requires.private may have crashed due to memory corruption issues
in some circumstances.
- Fixed warnings reported by GCC 8 diagnostics.
* Enhancements:
- Add LIBPKGCONF_VERSION and LIBPKGCONF_VERSION_STR macros for
determining libpkgconf version.
- Add pkgconf_fragment_copy_list() to copy a fragment list to
another fragment list.
Changes from 1.5.3 to 1.5.4:
----------------------------
* Bug fixes:
- fix build on Windows with Meson
- fix edge cases for path canonicalization (especially on Windows)
Changes from 1.5.2 to 1.5.3:
----------------------------
* Security fixes:
- Fix edge cases involving dequoting zero-length tuples that can lead to a
buffer overflow under the right circumstances. Thanks to A. Wilcox for
reporting and supplying a patch. (MR 3)
Changes from 1.5.1 to 1.5.2:
----------------------------
* Bug fixes:
- Ensure environment variables override values learned from personality files
or built-in defaults.
* Documentation enhancements:
- Add pkgconf-personality(5) manpage documenting the personality file format.
Changes from 1.5.0 to 1.5.1:
----------------------------
* Bug fixes:
- fixed a crash with some invalid multi-line .pc files
Changes from 1.4.2 to 1.5.0:
---------------------------
* Administrative:
- The git repository has moved to <https://git.dereferenced.org/pkgconf/pkgconf>,
due to the acquisition of GitHub by Microsoft.
* Overall enhancements:
- pkgconf now supports the proposed Requires.internal pkg-config extension,
by merging it with the Requires.private list (there is no functional difference
between the two in our resolver implementation)
- Support for cross-compilation personalities have been added. To make use of this
functionality, create a file in the new personality.d directory that sits inside
the pkgconfig directory. The personality file format is described in
pc-personality(5). (github #166)
- Support for Haiku has been added, including interpretation of BELIBRARIES and
other toolchain specifics. (github #180)
- Testsuite support can be disabled when building with Meson. (github #175)
* Bug fixes:
- tuples are now appropriately dequoted when added by the parser (github #186).
* Various Windows enhancements:
- CMake supports building with GCC on Windows. (github #179)
- Prefix rewriting has been improved. (github #177)
- PKGCONF_API support has been implemented when building with Meson,
allowing Meson to be used to build pkgconf on Windows. (github #174)
* Documentation fixes:
- The manpages have been linted and fixed. (github #181, #182, #183)
- The description of pkgconf --exists has been corrected. (github #173)
Changes from 1.4.1 to 1.4.2:
----------------------------
* Bug fixes:
- ensure pkgconf_dependency_t nodes have a solution marked when satisfied
by an indirect provider (github #172)
Changelog:
NSPR 4.21 contains the following changes:
- Use MAP_SHARED for read-only file mappings on MacOS and Android.
- Changed prbit.h to use builtin function on aarch64.
- Test program build fixes.
- Minor fixes to support unified builds.
- Update library copyright notices.
- Removed Gonk/B2G references.
4.3.14:
- Fixed a regression with */directory/*.py style patterns
4.3.13:
- Fixed the inability to accurately determine import section when a mix of conda and virtual environments are used.
- Fixed some output being printed even when --quiet mode is enabled.
- Fixed issue 890 interoperability with PyCharm by allowing case sensitive non type grouped sorting.
- Fixed issue 889 under some circumstances isort will incorrectly add a new line at the beginning of a file.
- Fixed issue 885 many files not being skipped according to set skip settings.
- Fixed issue 842 streaming encoding improvements.
Upstream changes:
== Ruby-GNOME2 3.3.5: 2019-03-10
This is a follow-up release of 3.3.4.
=== Changes
==== Ruby/GObjectIntrospection
* Improvements
* Ignored no (({GType})) interface.
Upstream changes:
== Ruby-GNOME2 3.3.4: 2019-03-09
This is a real release to support GLib 2.60.
=== Changes
==== Ruby/GObjectIntrospection
* Improvements
* Ignored no (({GType})) interface.
== Ruby-GNOME2 3.3.3: 2019-03-09
This is a release to support GLib 2.60.
=== Changes
==== Ruby/GLib2
* Improvements
* Made tests more robust.
[GitHub#1272][Reported by Jeremy Bicha]
* Required pkg-config 1.3.5 or later.
* Added support for GLib 2.60.
* Windows: Removed support for static compilation.
* Fixes
* (({GLib::PollFD#fd=})): Fixed wrong conversion.
==== Ruby/GObjectIntrospection
* Improvements
* Improved auto (({#==}))/(({#!=})) implementations.
They returns (({true}))/(({false})) for invalid argument instead
of raising an error.
==== Ruby/GTK2
* Improvements
* Made tests more robust.
[GitHub#1275][Reported by Jeremy Bicha]
==== Ruby/RSVG2
* Improvements
* Made tests more robust.
[GitHub#1273][Reported by Mamoru TASAKA]
==== Ruby/Poppler
* Improvements
* (({Poppler::Document.new(data:)})):
Added support for (({Encoding.default_internal})).
* (({Poppler::Document.new})):
Added support for (({#to_path})) objects as path.
=== Thanks
* Jeremy Bicha
* Mamoru TASAKA
Upstream changes (from NEWS):
== 1.3.6 - 2019-03-09
=== Improvements
* Added support for Homebrew environment without pkg-config formula.
== 1.3.5 - 2019-03-08
=== Fixes
* Fixed MSYS2 detection installed at non standard folder.
[GitHub:ruby-gnome2/ruby-gnome2#1271][Reported by Simon Arnaud]
=== Thanks
* Simon Arnaud
4.3.12:
- Fix error caused when virtual environment not detected
4.3.11:
- Fixed issue: confused by symlinks pointing to virtualenv gives FIRSTPARTY not THIRDPARTY
- Fixed issue: current version skips every file on travis
- Additional caching to reduce performance regression introduced in 4.3.5
- Improved handling of pex files and other binary Python files
8.4.0 -- 2019-12-22
-------------------
* compat: add compatibility with Mercurial 4.9
* compat: drop compatibility with Mercurial 4.3
* evolve: avoid potential crash when stabilizing orphan merges
* evolve: pick right destination in split+prune cases issue5686 (hg-4.9 only)
* evolve: prioritize --rev/--any/--all option over obsolete working directory
* fold: concatenate commit message in revision order
* next: evolve aspiring children by default (use --no-evolve to skip)
* next: pick lower part of a split as destination
* push: have `--publish` overrule the `auto-publish` config
* split: accept file patterns
* split: improve and update the user prompt (BC)
* split: make it possible to drop change during a split
* split: no longer accept revision without --rev (BC)
* split: support for non interactive splits
topic 0.13.0
* stack: introduce a --children flag (see help for details)
* stack: support for '#stack[idx]' absolute indexing in revset (hg-4.9+ only)
* topic: support for '#topic[idx]' relative indexing in revset (hg-4.9+ only)
* topic: make --age compatible with the usual other display for `hg topic`
* topics: improve the message around topic changes
8.3.3 -- 2018-12-24
-------------------
* evolve: properly detect unresolved merge conflict (issue-5966)
* evolve: fix possible crash when the repo changes during evolve (issue-6028)
* test: avoid leaking `hg serve` process
* topic: fix error message for the `ngtip` revset
8.3.2 -- 2018-11-27
-------------------
* evolve: not longer attempt to translate revision's descriptions (issue6016)
* evolve: fix compatibility with mercurial 4.8's narrow extension.
* pick: fix summary help text
* topic: only use pager when it make senses
8.3.1 -- 2018-10-25
-------------------
* evolve+topic: fix possible crash during content-divergence evolution
* use "new" unstabilities vocabulary in help
* compat: compatibility with Mercurial 4.8rc0
8.3.0 -- 2018-10-12
-------------------
* evolve: avoid redundant output when handling linear orphans
* evolve: use stack alias s# in `hg evolve` messages
* next, prev: use stack alias s# when relevant
* rewind: add an undo alias
* caches: skip warming the stablerange cache on strip in "auto" mode
* topic: properly register the '{topicidx}' for mercurial <= 4.5
* pullbundle: experimental extension to slice pull in multiple slices whose
associated bundle can be cached. The extensions is shipped
alongside evolve only for convenience. It it requires data
structures that currently live in the evolve extensions.
8.2.1 -- 2018-09-14
-------------------
* obshashrange: issue the "long stable cache" update message only once
* obshashrange: reduce impact of cache invalidation from many new obsmarkers
* caches: properly silence permission error related to caches
8.2.0 -- 2018-09-03
-------------------
* prune: rename `--biject` flag to `--pair` (old flag is kept as an alias)
* pick: rename the "grab" command to "pick" to avoid ambiguity with graft
* discovery: enable obshashrange based discovery by default
topic
* revset: `topic("patterns")` now handle standard patterns ("re:", etc)
* revset: `topic(REVS)` matches revisions with same topic as REVS
* topic: using `s#` alias instead of `t#` and `b#` alias
(compat with old form is preserved)
8.1.2 -- 2018-08-28
-------------------
* obshashrange: improved robusness of the cache under heavy load
* obshashrange: force recomputation of the final obshash related cache
(to make sure people benefit from the 8.1.1 fixes)
8.1.1 -- 2018-08-21
-------------------
* clone: fix possible crash when using clone bundle and forcing cache warming
* evolve: properly set second parent during conflict (issue5927)
* next: delete the evolvestate after aborting interrupted `next --evolve`
* next: fix topic restriction when passing --evolve
* obshashrange: fix speed and consistency issues during cache invalidation
* obshashrange: properly persist all caches involved in obshashrange discovery
* prune: improve documentation
8.1.0 -- 2018-08-03
-------------------
* compatibility with mercurial 4.7
* evolve: improve multiple aspect of content-divergence resolution
* branch changes handling,
* parent changes handling,
* description changes handling,
* divergent stack handling,
* improved resume, stop and abort of divergent resolution
* evolve: improved automatic resolution of phase-divergence
* evolve: add a --update and --no-update flag to evolve to control final
working copy parent
* evolve: show `hg help evolve.interrupted-evolve` in error when conflicts
* evolve: show unfinished state information in `hg status -v` (issue5886)
* evolve: move bookmarks also when updating to successors (issue5923)
* evolve: improve orphan resolution when combined with divergence (issue5946)
* amend: abort `--patch` by saving an empty file (issue5925)
*
* evolve: add a new `--no-update` flag to keep working copy on the initial
revision.
* evolve: new help section dedicated to resuming operation interrupted by
merge conflit, `hg help evolve.interrupted`.
* obslog: --filternonlocal
* rewind: first limited version of `rewind` command to restore stack of commit to a
precusors state (check command help for detail and limitation)
topic (0.10.0)
* display a hint when a topic becomes empty
RELEASE 3.0.4:
- Improve finding of Microsoft compiler: add a 'products' wildcard
in case 2017 Build Tools only is installed as it is considered a separate
product from the default Visual Studio
- Add TEMPFILESUFFIX to allow a customizable filename extension.
- Improved support for VC14.1 and Visual Studio 2017, as well as arm and arm64 targets.
- Initial support for ARM targets with Visual Studio 2017
- Update TempFileMunge class to use PRINT_CMD_LINE_FUNC
- Enhance cpp scanner regex logic to detect if/elif expressions without whitespaces but
parenthesis like "#if(defined FOO)" or "#elif!(BAR)" correctly.
RELEASE 3.0.3:
NOTE: 3.0.2 release was dropped because there was a packaging bug. Please consider all 3.0.2
content.
- Fixes to packaging logic. Ensuring the SCons.Tool.clangCommon module is added
to the release packages.
- Modify scons.bat script to check for scons python script without .py extension if no file
scons.py exists. This enables an all platform wheel to work.
- Update doc examples to work with Python 3.5+: map() now returns an iterable instead of a list.
Package is now compatible with dune 1.7.
Main change is that json types are now replaced by their t aliases;
there are some other minor bugfixes and changes as well. Full details in
the CHANGES.md file.