XML::RPC module provides simple Pure Perl methods for XML-RPC
communication. It's goals are simplicity and flexibility. XML::RPC uses
XML::TreePP for parsing.
Thanks bsiegert@ for suggestion to category.
functionality, but udev is part of systemd. I don't expect pkgsrc systemd
support to be improved any time soon, and this package is unnecessarily
failing on linux, and taking out 90 other packages depending on it.
2.10.1
~~~~~~
* #21: Avoid mutating dictionary keys during iteration.
2.10
~~~~
* #20: Leverage technique in `setuptools 794
<https://github.com/pypa/setuptools/issues/794>`_
to populate PYTHONPATH during test runs such that
Python subprocesses will have a dependency context
comparable to the test runner.
Changelog:
I have just released libmtp 1.1.12. This release is largely meant as
USB ID addition update.
There was also an addition of a function called LIBMTP_Handle_Event(),
to handle USB events asynchronously.
3.40: 2016-09-20
In repocutter, repair fatal bugs in log and setlog commands.
In repocutter, added "see" command for reporting repository structure.
In repocutter, added "sift" command inverting "expunge".
3.39: 2016-09-01
Make repocutter pathrename and expunge preserve Node-copyfrom-* headers.
Make pathrename hack Node-copyfrom-path headers as well as Node-path.
Enable repocutter to handle binary content in blobs.
Improved documentation for the unite command.
3.38: 2016-08-27
Fix handling of second argument of timeoffset.
Allow full find/replace with UTF-8.
Make the syntax of the 'split' command consistent with the manual.
Fix buggy 'authors write' command, and add a regression test for it.
3.37: 2016-03-14
Prevent two potential crash bug introduced by Python 3 porting.
3.36: 2016-03-13
The repocutter and repomapper utilities are now 8-bit clean under Python 3.
Reorder 'done' stream terminator after tag and commit creates.
Fix for GitLab issue #52, crash on a weird unite case.
3.35: 2016-02-25
Reposurgeon now runs under either Python 2 or 3.
CVS repos are recognized by CVSROOT, not a (possibly missing) Attic.
3.34: 2016-02-16
Make repocutter DTRT when copyfrom roots are removed by expunge.
3.33: 2016-02-01
More work on header-order independence for both reposurgeon and repocutter.
3.32: 2016-01-31
Handle Subversion dumps as produced by svndumpfilter with Node-kind first.
3.31: 2016-01-23
repocutter, a tool for preprocessing Subversion repos, is now included.
In repotool, a new 'branches' command lists branches (not tags).
Fix repotool, 'tags' for CVS repo so it lists only tags, not branches.
In repotool, a new 'compare-branches' command compares all branches.
In repotool, a new 'compare-all' compares tip, tags, and branches.
repotool no longer needs to run within a module directory for CVS.
Move from BSD-3-clause to BSD-2-clause, apply SPDX tag.
3.30: 2016-01-10
Added "when" command for timestamp conversions.
Fix GitHub issue #42: Repository.split_commit() produces invalid marks.
Commands now tab-complete name arguments wherever that makes sense.
Handle format 7 Subversion dumps with sporadic empty nodes.
Selection sets now remain ordered rather than being sorted.
There is a new @srt() function to explicitly sort selection sets.
The reparent command can now specify multiple ancestors.
In SVN repositories, a tag's subdirectory is now part of its name.
* Bump nspr requirement
Changelog:
3.28.1:
The NSS team has released Network Security Services (NSS) 3.28.1,
which is a patch release.
Below is a summary of the changes.
Please refer to the full release notes for additional details,
including the SHA256 fingerprints of the changed CA certificates.
No new functionality is introduced in this release. This is a patch release to
update the list of root CA certificates and address a minor TLS compatibility
issue that some applications experienced with NSS 3.28.
Notable Changes:
* The following CA certificates were Removed
- CN = Buypass Class 2 CA 1
- CN = Root CA Generalitat Valenciana
- OU = RSA Security 2048 V3
* The following CA certificates were Added
- OU = AC RAIZ FNMT-RCM
- CN = Amazon Root CA 1
- CN = Amazon Root CA 2
- CN = Amazon Root CA 3
- CN = Amazon Root CA 4
- CN = LuxTrust Global Root 2
- CN = Symantec Class 1 Public Primary Certification Authority - G4
- CN = Symantec Class 1 Public Primary Certification Authority - G6
- CN = Symantec Class 2 Public Primary Certification Authority - G4
- CN = Symantec Class 2 Public Primary Certification Authority - G6
* The version number of the updated root CA list has been set to 2.11
* A misleading assertion/alert has been removed when NSS tries to flush data
to the peer but the connection was already reset.
3.28:
The NSS team has released Network Security Services (NSS) 3.28,
which is a minor release.
Below is a summary of the changes.
Please refer to the full release notes for additional details:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.28_release_notes
Request to test and prepare for TLS 1.3 (draft):
================================================
To prepare for a change of default build options, which is
planned for
the future NSS 3.29 release, we'd like to encourage all users of NSS
3.28
to override the standard NSS build configuration to enable support for
(draft
) TLS 1.3 by defining NSS_ENABLE_TLS_1_3=1 at build time.
We'd like to ask you to
please give feedback to the NSS developers for any
compatibility issues that you
might encounter in your tests.
For providing feedback, you may send a message to this mailing list, see:
https://lists.mozilla.org/listinfo/dev-tech-crypto
or please report a bug here:
https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS
New functionality:
==================
* NSS includes support for TLS 1.3 draft -18. This includes a number
of
improvements to TLS 1.3:
- The signed certificate timestamp, used in
certificate transparency,
is supported in TLS 1.3.
- Key exporters for TLS
1.3 are supported. This includes the early key
exporter, which can be used if
0-RTT is enabled. Note that there is a
difference between TLS 1.3 and key
exporters in older versions of TLS.
TLS 1.3 does not distinguish between an
empty context and no context.
- The TLS 1.3 (draft) protocol can be enabled, by
defining
NSS_ENABLE_TLS_1_3=1 when building NSS.
* NSS includes support for
the X25519 key exchange algorithm, which is
supported and enabled by default in
all versions of TLS.
New Functions:
==============
* SSL_ExportEarlyKeyingMaterial
* SSL_SendAdditionalKeyShares
* SSL_SignatureSchemePrefSet
* SSL_SignatureSchemePrefGet
Notable Changes:
================
* NSS can no longer be compiled with support for additional elliptic curves.
This was previously possible by replacing certain NSS source files.
* NSS will now detect the presence of tokens that support additional
elliptic curves and enable those curves for use in TLS.
Note that this detection has a one-off performance cost, which can be
avoided by using the SSL_NamedGroupConfig function to limit supported
groups to those that NSS provides.
* PKCS#11 bypass for TLS is no longer supported and has been removed.
* Support for "export" grade SSL/TLS cipher suites has been removed.
* NSS now uses the signature schemes definition in TLS 1.3.
This also affects TLS 1.2. NSS will now only generate signatures with the
combinations of hash and signature scheme that are defined in TLS 1.3,
even when negotiating TLS 1.2.
- This means that SHA-256 will only be used with P-256 ECDSA certificates,
SHA-384 with P-384 certificates, and SHA-512 with P-521 certificates.
SHA-1 is permitted (in TLS 1.2 only) with any certificate for backward
compatibility reasons.
- New functions to configure signature schemes are provided:
SSL_SignatureSchemePrefSet, SSL_SignatureSchemePrefGet.
The old SSL_SignaturePrefSet and SSL_SignaturePrefSet functions are
now deprecated.
- NSS will now no longer assume that default signature schemes are
supported by a peer if there was no commonly supported signature scheme.
* NSS will now check if RSA-PSS signing is supported by the token that holds
the private key prior to using it for TLS.
* The certificate validation code contains checks to no longer trust
certificates that are issued by old WoSign and StartCom CAs after
October 21, 2016. This is equivalent to the behavior that Mozilla will
release with Firefox 51.
- Simplify nospace handling in global completion (#195)
- Specially handle all characters in COMP_WORDBREAKS (#187)
- Use setuptools tests-require directive, fixes#186
- Complete files using the specified interpreter (#192)
- Fix completion for scripts run via python (#191)
- Clarify argument to register-python-argcomplete (#190)
- Fix handling of commas and other special chars (#172); handle more
special characters (#189)
- Fix handling of special characters in tcsh (#188)
- Update my_shlex to Python 3.6 version (#184)
- Fix additional trailing space in exact matches (#183)
- Adjust tests to handle development environments (#180)
- Fix tcsh tests on OSX (#177); Update bash on OSX (#176); Check output
of test setup command (#179)
- Optionally disable duplicated flags (#143)
- Add default_completer option to CompletionFinder.call (#167)
- Let bash add or suppress trailing space (#159)
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
0.16.3 2016-01-14
TEST FIXES
* Remove racy check that relies on clock time changing between writes.
(Jelmer Vernooij)
0.16.2 2016-01-14
IMPROVEMENTS
* Fixed failing test-cases on windows.
(Koen Martens)
API CHANGES
* Repo is now a context manager, so that it can be easily
closed using a ``with`` statement. (Søren Løvborg)
TEST FIXES
* Only run worktree list compat tests against git 2.7.0,
when 'git worktree list' was introduced. (Jelmer Vernooij)
BUG FIXES
* Ignore filemode when building index when core.filemode
is false.
(Koen Martens)
* Initialize core.filemode configuration setting by
probing the filesystem for trustable permissions.
(Koen Martens)
* Fix ``porcelain.reset`` to respect the comittish argument.
(Koen Martens)
* Fix dulwich.porcelain.ls_remote() on Python 3.
(#471, Jelmer Vernooij)
* Allow both unicode and byte strings for host paths
in dulwich.client. (#435, Jelmer Vernooij)
* Add remote from porcelain.clone. (#466, Jelmer Vernooij)
* Fix unquoting of credentials before passing to urllib2.
(#475, Volodymyr Holovko)
* Cope with submodules in `build_index_from_tree`.
(#477, Jelmer Vernooij)
* Handle deleted files in `get_unstaged_changes`.
(#483, Doug Hellmann)
* Don't overwrite files when they haven't changed in
`build_file_from_blob`.
(#479, Benoît HERVIER)
* Check for existence of index file before opening pack.
Fixes a race when new packs are being added.
(#482, wme)
Upstream changes:
v2.4.7 2017-01-14T13:46:04Z
- Workaround for issue #64(#67)
In some case stack is corrupted at more than 23 attributes.
This change may makes a bit slow in that case.
Upstream changes:
1.20170117 2017-01-16 20:37:12-08:00 America/Los_Angeles
- cleaned up test suite
- fixed Perl 5.25 failures (RT #114690)
1.20170116 2017-01-16 08:46:50-08:00 America/Los_Angeles
- updated for 2017 release
- maybe 2016 should have supported 5.22, but given how long I waited... oops
- improved documentation about reexporting (RT #109076)
Reply is a lightweight, extensible REPL for Perl. It is plugin-based
(see Reply::Plugin), and through plugins supports many advanced
features such as coloring and pretty printing, readline support, and
pluggable commands.
This release removes the configparser package as an alias for
ConfigParser on Py2 to improve compatibility with Lukasz Langa's
backported configparser package. Previously python-future and the
configparser backport clashed, causing various compatibility issues.
This releases also fixes these bugs:
- Fix newbytes constructor bug.
- Fix semantics of bool() with newobject.
- Fix standard_library.install_aliases() on PyPy.
- Fix assertRaises for pow and compile` on Python 3.5.
- Fix return argument of future.utils.ensure_new_type if conversion to
new type does not exist.
- Add missing cmp_to_key for Py2.6.
- Allow the old_div fixer to be disabled.
- Improve compatibility with Google App Engine.
- Add some missing imports to the tkinter and tkinter.filedialog package
namespaces.
- Fix raise_from on PY3 when the exception cannot be recreated from its
repr.
--------------------------------
- Release note at https://www.bugzilla.org/releases/3.6.8/release-notes.html
(pkgsrc changes)
- Add LICENSE= mpl-1.0. (Correct me if wrong)
- not all options are tested at packaging, sorry again
- devel/bugzilla will be updated to 5.x
rudiments 1.0.2
There was actually an unannounced 1.0.1 as well. 1.0.1 mainly contained
fixes for OpenSSL 1.1.x. 1.0.2 just adds another SSL tweak that's
required by Fedora for packaging. No pressing need to upgrade unless
you're having trouble building on a platform that uses OpenSSL 1.1.x.
rudiments 1.0.0
- images directory and contents are installed with the docs now
- added md5 class
- moved sendSignal/raiseSignal to process class
- implemented process::backtrace() for windows
- added missing charstring::getLastOfSet(OrEnd) methods
- refactored thread class to match process class paradigm
- added avltree class
- updated dictionary to use an avltree
- update xmldom to use a dictionary for its string cache
- file::getContents(fd) gets the entire file contents now, even if the
current position in the file isn't the beginning
- fixed detection of whether timed semaphore ops are supported on
platforms that just implement semtimedop() to return -1 and set ENOSYS
- fake certs aren't generated now (in tests) on Windows, if ssl is
disabled, or if openssl isn't found
- added charstring::isYes/isNo
- fixed high/low-bits calculation bugs in memorymap and sharedmemory for
Windows
- fixed a maxsize bug in memorymap for Windows
- changed filesystem paradigm to match file paradigm -
open/close/getCurrentProperties
- added O_BINARY to various open()'s in file class
- fixed threadmutex::wait() return value on Windows
- fixed timezone offset during DST for systems with the "timezone"
external variable
- filesystem class returns NULL consistently for methods that return
const char * but that aren't implemented by the OS
- sys::getSuggested* return 1024 if they are unsupported by the OS now
- added dlerror() calls before dlopen/dlsym/dlclose to clear stale
errors
- added fs type-name to fs type-id mapping for systems with statvfs
- added type-name and type-id for SCO htfs
- if unsetenv doesn't exist, then environment::remove() checks to see if
the variable exists at all before setting it to an empty string now,
to avoid creating it unnecessarily
- xmldomnode writes out numeric entites like `E correctly now
- fixed groupentry::initialize(NULL) on UnixWare
- implemented missing unixsocketserver::close()
- fixed filesystem::open(fd) for Windows 8+
- fixed file::changeOwner() for Windows 8+
- initialized timeremaining in snooze::nanosnooze for systems that don't
set it at all if the full sleep occurred (eg. arm64 linux)
- renamed linkedlistutil_* to node_*
- added commandline::getValue/found that take arg and abbr parameters
- added supported() methods to sharedmemory/semaphoreset classes
- renamed supportsXXX() methods to supported()
- unix sockets are faked on syllable now
- tweaked dynamicarray::find() to greatly reduce the number of
comparisons it does and improve performance significantly
- various performance tweaks to memorypool
- updated memory pool to 8-byte-align allocations
- renamed filedescriptor::get/setTcpRead/WriteBufferSize to
- filedescriptor::get/setSocketRead/WriteBufferSize
- fixed *entry::getAliasList() to return NULL under all circumstances if
there are no aliases
- added missing libraries to the library link command
rudiments 0.57.0
- fixed subtle bug in codegree::compareValue
- replaced several type-punned pointer dereferences with
bytestring::copy() to avoid bus errors on sparc and other platforms
that require assignments from aligned locations
- added filesystem::hostToLittlEndian/littleEndianToHost
- added missing __LITTLE_ENDIAN definitions to filedescriptor.cpp
- added minimal glibc-specific process::backtrace() method
2017.01.10, Version 1.10.2 (Stable)
Changes since version 1.10.1:
* Now working on version 1.10.2 (cjihrig)
* darwin: fix fsync and fdatasync (Joran Dirk Greef)
* Revert "Revert "win,tty: add support for ANSI codes in win10 v1511""
(Santiago Gimeno)
* win,tty: fix MultiByteToWideChar output buffer (Santiago Gimeno)
* win: remove dead code related to BACKUP_SEMANTICS (Sam Roberts)
* win: fix comment in quote_cmd_arg (Eric Sciple)
* darwin: use clock_gettime in macOS 10.12 (Saúl Ibarra Corretgé)
* win, tty: fix crash on restarting with pending data (Nicholas Vavilov)
* fs: fix uv__to_stat on BSD platforms (Santiago Gimeno)
* win: map ERROR_ELEVATION_REQUIRED to UV_EACCES (Richard Lau)
* win: fix free() on bad input in uv_getaddrinfo() (Ben Noordhuis)
0.28 2017-01-09 01:21:33Z
- enabled some tests of finally blocks that were disabled on 5.6, now that
that functionality works (since 0.13) (Pali, PR#4)
1.302075 2017-01-10 19:39:28-08:00 America/Los_Angeles
- No changes, just marking a stable release
1.302074 2017-01-08 11:41:44-08:00 America/Los_Angeles (TRIAL RELEASE)
- Add 'cid' to trace
- Add signatures to trace
- Add related() to events
- Now it is possible to check if events are related
- Add 'no_fork' option to run_subtest()
0.32 2017-01-12
- Fixed a bug in the inlining for types create by any_can_type() and
object_can_type(). This inlining mostly worked by accident because of some
List::Util XS magic, but this broke under the debugger. Reported by
Christian Walde (GH #17) and Chan Wilson
(https://github.com/houseabsolute/DateTime.pm/issues/49).
1.42 2017-01-04
- Generated exception classes are now added to %INC. If you subclass a
generated class with "use base" then base.pm will no longer attempt to load
the requested class. Patch by Todd Rinaldo. PR #8.
Version 6.7
-----------
(bugfix release; released on January 6th 2017)
- Make `click.progressbar` work with `codecs.open` files. See #637.
- Fix bug in bash completion with nested subcommands. See #639.
- Fix test runner not saving caller env correctly. See #644.
- Fix handling of SIGPIPE. See #626
- Deal with broken Windows environments such as Google App Engine's. See #711.
--------------
Version 2.36b:
--------------
- Fixed a cosmetic bad free() bug when aborting -S sessions. Spotted
by Johannes S.
- Made a small change to afl-whatsup to sort fuzzers by name.
- Fixed a minor issue with malloc(0) in libdislocator. Spotted by
Rene Freingruber.
- Changed the clobber pattern in libdislocator to a slightly more
reliable one. Suggested by Rene Freingruber.
- Added a note about THP performance. Suggested by Sergey Davidoff.
- Added a somewhat unofficial support for running afl-tmin with a
baseline "mask" that causes it to minimize only for edges that
are unique to the input file, but not to the "boring" baseline.
Suggested by Sami Liedes.
- "Fixed" a getPassName() problem with never versions of clang.
Reported by Craig Young and several other folks.
Yep, I know I have a backlog on several other feature requests.
Stay tuned!
This is a regularly-scheduled bugfix release.
demandimport: do not raise ImportError for unknown item in fromlist
posix: make poll() restart on interruption by signal (issue5452)
hgweb: add missing slash to file log url in rss style