Age | Commit message (Collapse) | Author | Files | Lines |
|
Twisted Core 15.4.0 (2015-09-04)
================================
Features
--------
- Trial has been ported to Python 3. (#5965)
- Twisted now requires setuptools for installation. (#7177)
- twisted.internet.endpoints.clientFromString is now ported to Python
3. (#7973)
- twisted.internet._sslverify now uses SHA256 instead of MD5 for
certificate request signing by default. (#7979)
- twisted.internet.endpoints.serverFromString is now ported to Python
3. (#7982)
- twisted.positioning is now ported to Python 3. (#7987)
- twisted.python.failure.Failure's __repr__ now includes the
exception message. (#8004)
Bugfixes
--------
- fixed a bug which could lead to a hang at shutdown in
twisted.python.threadpool. (#2673)
- twisted.internet.kqreactor on Python 3 now supports EINTR
(Control-C) gracefully. (#7887)
- Fix a bug introduced in 15.3.0; pickling a lambda function after
importing twisted.persisted.styles raises PicklingError rather than
AttributeError. (#7989)
Other
-----
- #7902, #7980, #7990, #7992
Twisted Web 15.4.0 (2015-09-04)
===============================
Features
--------
- twisted.web.proxy is now ported to Python 3. (#7939)
- twisted.web.guard is now ported to Python 3. (#7974)
Bugfixes
--------
- twisted.web.http.Request.setResponseCode now only allows bytes
messages. (#7981)
- twisted.web.server.Request.processingFailed will now correctly
write out the traceback on Python 3. (#7996)
|
|
|
|
Latest Changes:
3.57: MAXGROUPS has been increased to 32
|
|
* Fixed compile on various platform/compiler variations
* Statically assigned IPv4 addresses now undergo ARP checks
* Statically assigned interface_mtu= works again
* Statically assigned DHCP variables persist across lease renews
|
|
(These security fixes are already done by bind-9.9.7pl2nb1.)
--- 9.9.7-P3 released ---
4170. [security] An incorrect boundary check in the OPENPGPKEY
rdatatype could trigger an assertion failure.
(CVE-2015-5986) [RT #40286]
4168. [security] A buffer accounting error could trigger an
assertion failure when parsing certain malformed
DNSSEC keys. (CVE-2015-5722) [RT #40212]
|
|
(Already fixed by bind-9.10.2pl3nb1.)
--- 9.10.2-P4 released ---
4170. [security] An incorrect boundary check in the OPENPGPKEY
rdatatype could trigger an assertion failure.
(CVE-2015-5986) [RT #40286]
4168. [security] A buffer accounting error could trigger an
assertion failure when parsing certain malformed
DNSSEC keys. (CVE-2015-5722) [RT #40212]
|
|
Bump rev
CVE-2015-5722 - Parsing malformed keys may cause BIND to exit due to a failed
assertion in buffer.c
https://kb.isc.org/article/AA-01287/0
CVE-2015-5986 - An incorrect boundary check can trigger a REQUIRE assertion
failure in openpgpkey_61.c
https://kb.isc.org/article/AA-01291/0
Reviewed by wiz@
|
|
1.6.3
Release date: 2015-08-02 19:36 UTC
Release state: stable
Changelog:
- Fix redundant CRLF terminator sequence.
- Add a note about $socket_options and OpenSSL.
- Add Composer support.
|
|
1.1.9:
Fix compilation for older YAZ versions. Tests part of package.
1.1.8:
Update LICENSE to Revised BSD (same as YAZ itself).
1.1.7:
Add yaz_cql_parse + yaz_cql_conf.
1.1.6:
Fix Bug #64773: error define in php_yaz.c.
1.1.5:
Avoid type conversion for ZVALs (yaz_range). Use zend_parse_parameters with
proper types.
1.1.4:
Avoid deprecated pval_destructor.
1.1.3:
Allow sru_verson to be set via yaz_connect. Fixed bad memory reference in
yaz_es_result
1.1.2:
Updates for PHP 5.4
|
|
2.2.0:
* Changed composer autoloader to classmap, fixes include path pollution
2.1.1:
* Fixed #20473: Normalize query and fragment broken
2.1.0:
* New: OPTION_DROP_SEQUENCE
2.0.12:
* Removed: OPTION_DROP_SEQUENCE
2.0.11:
* New: OPTION_DROP_SEQUENCE
2.0.10:
* Imp: composer for pear
* Fix: Documentation problem
2.0.9:
* Fixed #20418: Incorrect normalization of URI with missing authority
* Upd: Test for RFC 3986 Section 1.1.2 Examples
* Upd: Travis CI - PHP 5.6 added
|
|
Bump PKGREVISION as package built before the Mach-O shlibs checks were
introduced, but the PROVIDES were incorrect.
|
|
* Fix warnings by Enumerator.new calls without blocking
* Avoid excessive tooltip creations
|
|
|
|
Pkgsrc changes:
* Adapt PLIST
Upstream changes:
0MQ version 4.1.3 stable, released on 2015/08/17
* Fixed #1532 - getsockopt ZMQ_RCVMORE now resets all bits instead of only 32
* Fixed #1445 - zmq::socket_base_t::connect fails on tcp ipv6 address
0MQ version 4.1.2 stable, released on 2015/06/15
* Added explicit reference to static link exception in every source file.
* Bumped ABI version to 5:0:0 since 4.1.x changed the ABI.
* Fixed STDINT event interface macros to work with CZMQ 3.0.
* Fixed installation of man pages when BUILD_DOC is not set.
* Fixed #1428 - regression on single-socket proxies.
0MQ version 4.1.1 stable, released on 2015/06/02
* Fixed #1208 - fix recursion in automake packaging.
* Fixed #1224 - crash when processing empty unsubscribe message.
* Fixed #1213 - properties files were missing from source packages.
* Fixed #1273 - V3 protocol handler vulnerable to downgrade attacks.
* Fixed #1347 - lack way to get peer address.
* Fixed #1362 - SUB socket sometimes fails to resubscribe properly.
* Fixed #1377, #1144 - failed with WSANOTINITIALISED in some cases.
* Fixed #1389 - PUB, PUSH sockets had slow memory leak.
* Fixed #1382 - zmq_proxy did not terminate if there were no readers.
0MQ version 4.0.8 stable, released on 2015/07/xx
* Fixed LIBZMQ-949 - zmq_unbind fails for inproc and wildcard endpoints
0MQ version 4.0.7 stable, released on 2015/06/15
* Fixed #1428 - regression on single-socket proxies.
0MQ version 4.0.6 stable, released on 2015/06/02
* Fixed #1273 - V3 protocol handler vulnerable to downgrade attacks.
* Fixed #1362 - SUB socket sometimes fails to resubscribe properly.
* Fixed #1377, #1144 - failed with WSANOTINITIALISED in some cases.
* Fixed #1389 - PUB, PUSH sockets had slow memory leak.
* Fixed #1382 - zmq_proxy did not terminate if there were no readers.
|
|
Does not build.
Latest upstream version is from 2008.
Bug reports indicate that details of the API have changed in the meantime.
|
|
* Fix multiple buffer overflows. Patch from Jaromir Capik.
* Fix multiple spelling errors. Suggestions from Ross Richardson.
|
|
v1.7.4-stable
Bug #4721 - High CPU usage for Windows service
Bug #4750 - SSL connect error 'passive ssl error limit'
Bug #4584 - Drag and drop with SSL causes crash
Bug #4749 - Clipboard thread race condition causes assertion failure
Bug #4720 - Plugin download shows 'Could not get Linux package type' error
Bug #4712 - Unable to send clipboard with size above 1KB when using SSL
Bug #4642 - Connecting causes SSL23_GET_SERVER_HELLO error
Bug #4690 - Log line 'activeDesktop' does not use logging system
Bug #4866 - Wrong ns plugin version can be loaded
Enhancement #4901 - Auto restart when running from GUI in desktop mode
Enhancement #4845 - Add timestamp to log output
Downloads
v1.7.3-stable
Bug #4565 - Incorrect plugin downloads on Debian and Mint
Bug #4677 - Windows service log file grows to very large size
Bug #4651 - High logging rate causes Windows service to crash
Bug #4650 - SSL error log message repeats excessively and freezes cursor
Bug #4624 - Runaway logging causes GUI to freeze
Bug #4617 - Windows service randomly stops after 'ssl handshake failure' error
Bug #4601 - Large clipboard data with SSL causes 'protocol is shutdown' error
Bug #4593 - Locking Windows server causes SSL_ERROR_SSL to repeat
Bug #4577 - Memory leak in GUI on Windows caused by logging
Bug #4538 - Windows service crashes intermittently with no error
Bug #4341 - GUI freezes on first load when reading log
Bug #4566 - Client or server crashes with 'ssl handshake failure' error
Bug #4706 - Installer is not output to build config dir on Windows
Bug #4704 - Plugin 'ns' release build is overwritten with debug version on Linux
Bug #4703 - Plugins are not built to config directory on Mac
Bug #4697 - Timing can allow an SSL socket to be used after cleanup call
Enhancement #4661 - Log error but do not crash when failing to load plugins
Enhancement #4708 - Download ns plugin for specific Mac versions
Enhancement #4587 - Include OpenSSL binaries in source for easier building
Enhancement #4695 - Automatically upload plugins as Buildbot step
Downloads
v1.7.2-stable
Bug #4564 - Modifier keys often stuck down on Mac client
Bug #4581 - Starting GUI on Mac crashes instantly on syntool segfault
Bug #4520 - Laggy or sluggish cursor (ping spikes) on Mac when using WiFi
Bug #4607 - GUI doesn't start after install on Windows
Enhancement #4412 - Automate extract and compile for OpenSSL
Enhancement #4567 - SSL plugin should use TLSv1_method() minimum
Enhancement #4591 - Revert to legacy Mac deployment and signing
Enhancement #4569 - Reintroduce GUI auto-hide setting (disabled by default)
Enhancement #4570 - Make --crypto-pass show deprecated message
Enhancement #4596 - Typo 'occurred' in WebClient.cpp
Downloads
v1.7.1-stable
Bug #3784 - Double click & drag doesn't select words on client
Bug #3052 - Triple-click (select line) does not work
Bug #4367 - Duplicate Alt-S Keyboard Shortcuts on Gui
Bug #4554 - Server unable to accept new SSL connection
Bug #4553 - SSL handshake failure error causes GUI to crash
Bug #4551 - Plugin wizard doesn't create SSL directory
Bug #4548 - Severe code duplication in fingerprint logic
Bug #4547 - Windows server crashes when client fingerprint dialog open
Bug #4539 - Mac client dies when server has SSL_ERROR_SSL
Bug #4537 - Plugin wizard doesn't complete but finish button enabled
Bug #4535 - Server crashes on shut down after multiple connections failed
Bug #4528 - Error SSL_ERROR_SSL is logged on unknown error
Bug #4527 - Server fingerprint dialog on client GUI keeps showing
Bug #4469 - GUI crashes on Windows when generating certificate
Bug #4410 - SSL_ERROR_SSL (unknown protocol) on Mac client
Bug #4409 - SSL_ERROR_SSL (unknown alert type) on Windows 8.1 client
Bug #4557 - GUI doesn't show local fingerprint on fresh install
Enhancement #4522 - SSL server fingerprint verification from client
Enhancement #4526 - Display local fingerprint on server GUI
Enhancement #4549 - Extract SSL certificate and fingerprint generate function
Enhancement #4546 - Redistribute OpenSSL on Windows with installer
Enhancement #4540 - Enable Network Security checkbox only when ns plugin exists
Enhancement #4525 - Reorganize app data directory
Enhancement #4390 - Disable GUI auto-hide by default
|
|
- rabbitmq-env.conf.bat Support on Windows
- Fixed excessive SASL Logging on Windows
- Added warn as Alias to warning
- Added rabbitmqctl purge_queue
- Added file_handle_cache:clear_read_cache/0
- Improved rabbitmqctl Error Messages
- Kernel Polling Enabled Unconditionally by Default
- Easier I/O Thread Pool Size Configuration
- Higher I/O Thread Pool Size Default
- Improved Heartbeat Timeout Logging
- Fix: Recoverable Mirror Could Be Reset Due to Race Condition
- Fix: Throughput Regression Fix
- Fix: x-death headers can now safely be republished by clients
- STOMP: Test Suite Upgraded to Stomp.py 4.x
- STOMP: End Frame With a Newline Character
|
|
- Tools: Add support for heartbeats
- CI: Add continuous integration on Win32 using Appveyor
- Tests: only link against static libraries
- Lib: add support for EXTERNAL SASL method
- Lib: fix incorrect parameters to WSAPoll on Win32
- Lib: use non-blocking sockets internally
- Lib: simplify timer/timeout logic
- Lib: add support for heartbeat checks in blocking send calls
- Lib: Fix warnings on Win32
- Lib: Add support for RabbitMQ auth failure extension
- Lib: allow calling functions to override client-properties
- examples: replace usleep() with nanosleep()
- Lib: add AMQP_VERSION code
- Lib: fix res maybe returned uninitialized in amqp_merge_capbilities
- Lib: Fix SSL_connection status check
- Lib: Fix issues with c89 compatiblity
- Lib: perf improvements when sending small messages by hinting
to the OS message boundaries.
- Lib: add select()-based timeout implementation
- CI: add ubsan, asan, and tsan CI builds
|
|
|
|
other PHP/pear packages.
|
|
Changes:
22 July 2015: mitmproxy 0.13
* Misc bug fixes
3 June 2015: mitmproxy 0.12.1
* mitmproxy console: mouse interaction - scroll in the flow list, click on
flow to view, click to switch between tabs.
* Update our crypto defaults: SHA256, 2048 bit RSA, 4096 bit DH parameters.
* BUGFIX: crash under some circumstances when copying to clipboard.
* BUGFIX: occasional crash when deleting flows.
18 May 2015: mitmproxy 0.12
* mitmproxy console: Significant revamp of the UI. The major changes are
listed below, and in addition almost every aspect of the UI has
been tweaked, and performance has improved significantly.
* mitmproxy console: A new options screen has been created ("o" shortcut),
and many options that were previously manipulated directly via a
keybinding have been moved there.
* mitmproxy console: Big improvement in palettes. This includes improvements
to all colour schemes. Palettes now set the terminal background colour by
default, and a new --palette-transparent option has been added to disable
this.
* mitmproxy console: g/G shortcuts throughout mitmproxy console to jump
to the beginning/end of the current view.
* mitmproxy console: switch palettes on the fly from the options screen.
* mitmproxy console: A cookie editor has been added for mitmproxy console
at long last.
* mitmproxy console: Various components of requests and responses can be
copied to the clipboard from mitmproxy - thanks to @marceloglezer.
* Support for creating new requests from scratch in mitmproxy console (@marceloglezer).
* SSLKEYLOGFILE environment variable to specify a logging location for TLS
master keys. This can be used with tools like Wireshark to allow TLS
decoding.
* Server facing SSL cipher suite specification (thanks to Jim Shaver).
* Official support for transparent proxying on FreeBSD - thanks to Mike C
(http://github.com/mike-pt).
* Many other small bugfixes and improvemenets throughout the project.
|
|
Changes:
0.13.1:
o Misc bug fixes
0.13:
o Misc bug fixes
0.12.2:
o Add support for upstream certificate validation when using SSL/TLS with an
instance of TCPClient
o Remove certffi
o Various HTTP/2 support improvements
0.12.1:
o Implement basic HTTP/2 frame classes
o Add ALPN support to TCP abstraction
0.12:
o Bump dummy cert expiry to 5 years.
o Add support for web sockets
|
|
|
|
|
|
ok bsiegert@.
Pure-Python HTTP/2 header encoding (HPACK) logic for use in Python
programs that implement HTTP/2. It also contains a compatibility layer
that automatically enables the use of nghttp2 if it's available.
|
|
* Only run the IPv4LL script and rebuild routes on drop when
an address is actually dropped.
* Add noup directive to stop master mode bringing an interface up.
* Fix compile for old Linux systems.
* If only IPv4LL addresses exist, assign a default route to the
interface so that IPv4LL can talk to non IPv4LL on the same link.
* Set DHCPv4 MTU on routes instead of the interface.
This matches IPv6 behaviour and works around dodgy interfaces
where a MTU change can reset the PHY causing an infinite loop.
* MTU is now requsted by default in dhcpcd.conf again.
* noauthrequired also allows unauthenticated FORCERENEW and
RECONFIGURE messages.
* Simplify the socket code by adding a custom function instead of
having the same #ifdef mess for systems without SOCK_CLOEXEC.
Thanks to Christos Zoulas.
* Don't do platform init or setting interface MTU if too small when
testing or dumping leases.
* Build new_domain_name from other sources if blank before checking
it's blank to remove any prior config. Thanks to Paul Walrath.
* Describe adding an IPv6 temporary address.
* Don't delete dhcpcd assigned IPv6 link-local addresses when
releasing leases.
* Reference old DHCPv6 FQDN when processing the hostname.
|
|
--------------
Mon Aug 17 15:35:28 PDT 2015
fix typo in Util.pm 1.53 MakefilePL that cause compiler to not be
found at all
|
|
Bump PKGREVISION.
|
|
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
|
|
|
|
4.077 Fri Aug 14 01:17:23 PDT 2015
re-numbered because of CPAN upload issue
4.076 Thu Aug 13 22:44:48 PDT 2015
added method is_local() to Lite.pm
inspired by Xan Charbonne
fix Util Makefile.PL to accomodate bug in Android's sh
add method full6m()
inspired by abraxxa@cpan.org
fix Util/Makefile.PL issue with clang compiler, bug 86831
|
|
ok by wiz@.
pkgsrc changes:
o Install the fish completion file in the proper directory (thanks to wiz@ for
noticing that)
Changes:
2015.08.09
o [periscope] add extractor
o [quickscope] add extractor
o misc bug fixes and improvements
2015.08.06
o misc bug fixes and improvements
2015.07.28
o [bbcnews] add support for bbc.com/news
o [dcn] add new extractor
o [lecture2go] add new extractor
o misc bug fixes and improvements
2015.07.21
o [sportschau] add support for sportschau.de
o [appleconnect] add new extractor
o misc bug fixes and improvements
2015.07.18
o [rdsca] new extractor
o [myvi:embed] add extractor
o misc bug fixes and improvements
2015.07.07
o [gfycat] various fixes
|
|
pkgsrc-users@.
ok wiz@
pkgsrc changes:
o Pass COPTS via MAKE_FLAGS. This avoid to completely rebuild dnsmasq when dbus
option is selected.
Changes:
version 2.75
Fix reversion on 2.74 which caused 100% CPU use when a
dhcp-script is configured. Thanks to Adrian Davey for
reporting the bug and testing the fix.
version 2.74
Fix reversion in 2.73 where --conf-file would attempt to
read the default file, rather than no file.
Fix inotify code to handle dangling symlinks better and
not SEGV in some circumstances.
DNSSEC fix. In the case of a signed CNAME generated by a
wildcard which pointed to an unsigned domain, the wrong
status would be logged, and some necessary checks omitted.
|
|
via pkgsrc-users@.
ok by wiz@.
Changes:
2014/09/12 Duane Wessels
Added 'new-gtlds' filter, which includes only queries for names
ending with one of the new (2013/2014) generic TLDs. This may
be useful to find hosts/servers using internal names which may
collide with new gTLDs once they become active. If you use
short (not fully qualified) names internally you may be uknownlying
relying on root (or other) name servers to return NXDOMAIN for
them. If so, "you're gonna have a bad time."
Along with this new feature, TLD lists are now hashed in the
code for faster lookups.
2012/11/30 Duane Wessels
Added more entries to the table of known query type names (HINFO,
AFSDB, PX, SSHFP, NSEC3, NSEC3PARAM, TLSA, DLV).
2012/10/15 Duane Wessels
The 'refused' filter only works on responses, which are not
processed by default. Now, if the 'refused' filter is specified,
dnstop will automatically process responses and ignore queries.
2012/06/11 Duane Wessels
Added "qtype-any" filter for displaying ANY queries which are
now fashionable in DNS based attacks.
2011/05/02 Duane Wessels
Anand Buddhev pointed out that LDFLAGS= is missing from Makefile.in.
Also updated known_tlds.h.
2011/01/27 Duane Wessels
Fixed some portability bugs (OpenBSD, gmake 3.82) and other
minor bugs.
Added a feature (-n option) to restrict counting to a given
query name.
2011/01/05 Duane Wessels
Found a fixed a few problems after spending some quality time
looking at the code.
1) Hash table performance was terrible and has been improved.
The hash table size is now configurable via command line
option.
2) Some things were double-counted when both -Q and -R were
given.
3) Added cumulative percentage totals to the tables
4) Added -X option to disable the source+queryname tables, which
could consume a lot of memory.
5) Imported "inX_addr" mini-library for storing IPv4/IPv6
addresses.
2010/12/27 Duane Wessels
Fixed a bug where if stdout was a TTY but stdin was not a TTY,
then dnstop would enter a loop on keyboard input and consume
100% CPU. Now it checks that stdin is a TTY as well.
|
|
ok by wiz@.
Changes:
2012-03-22
Added -Y option to specify the IP address of responses that
should not be captured. This option is useful when you want
to capture queries and spoofed response (DDoS attack) traffic,
but not the normal response traffic.
Added -L option to specify that dnscap should capture both
VLAN-tagged and un-tagged packets. This is in contrast
to the existing -l option which causes untagged packets
to be ignored.
|
|
|
|
Twisted Core 15.3.0 (2015-08-04)
================================
Features
--------
- twisted.application.app is now ported to Python 3 (#6914)
- twisted.plugin now supports Python 3 (#7182)
- twisted.cred.checkers is now ported to Python 3. (#7834)
- twisted.internet.unix is now ported to Python 3. (#7874)
- twisted.python.sendmsg has now been ported to Python 3, using the
stdlib sendmsg/recvmsg functionality when available. (#7884)
- twisted.internet.protocol.Factory now uses the new logging system
(twisted.logger) for all its logging statements. (#7897)
- twisted.internet.stdio is now ported to Python 3. (#7899)
- The isDocker method has been introduced on
twisted.python.runtime.Platform to detect if the running Python is
inside a Docker container. Additionally, Platform.supportsINotify()
now returns False if isDocker() is True, because of many Docker
storage layers having broken INotify. (#7968)
Bugfixes
--------
- twisted.logger.LogBeginner.beginLoggingTo now outputs the correct
warning when it is called more than once. (#7916)
Deprecations and Removals
-------------------------
- twisted.cred.pamauth (providing PAM support) has been removed due
to it being unusable in current supported Python versions. (#3728)
- twisted.application.app.HotshotRunner (twistd's hotshot profiler
module) is removed and twistd now uses cProfile by default. (#5137)
- twisted.python.win32.getProgramsMenuPath and
twisted.python.win32.getProgramFilesPath are now deprecated.
(#7883)
- twisted.lore has now been removed, in preference to Sphinx. (#7892)
- Deprecated zsh tab-complete files are now removed in preference to
twisted.python.usage's tab-complete functionality. (#7898)
- twisted.python.hashlib, deprecated since 13.1, has now been
removed. (#7905)
- twisted.trial.runner.DryRunVisitor, deprecated in Twisted 13.0, has
now been removed. (#7919)
- twisted.trial.util.getPythonContainers, deprecated since Twisted
12.3, is now removed. (#7920)
- Twisted no longer supports being packaged as subprojects. (#7964)
Other
-----
- #6136, #7035, #7803, #7817, #7827, #7844, #7876, #7906, #7908,
#7915, #7931, #7940, #7967, #7983
Twisted Conch 15.3.0 (2015-08-04)
=================================
Bugfixes
--------
- The Conch Unix server now sets the HOME environment variable when
executing commands. (#7936)
Other
-----
- #7937
Twisted Web 15.3.0 (2015-08-04)
===============================
Features
--------
- twisted.web.xmlrpc is now ported to Python 3. (#7795)
- twisted.web.template and twisted.web.util are now ported to Python
3. (#7811)
- twisted.web.error is now ported to Python 3. (#7845)
Deprecations and Removals
-------------------------
- twisted.web.html is now deprecated in favor of
twisted.web.template. (#4948)
Other
-----
- #7895, #7942, #7949, #7952, #7975
|
|
bump PKGREVISION
|
|
required by the resulting libfetch.a are pulled in for dependencies.
|
|
|
|
This package was partially migrated from libdes to OpenSSL and therefore
still exhibited some build failites: bin/afppasswd/afppasswd.c was patched
but not etc/uams/uams_randnum.c. Update the later to work around the problem.
|
|
so let's define it similar to RROP_UNROLL_CASE8/RROP_UNROLL_CASE16.
fixes build on netbsd/sparc64.
|
|
|
|
Fixes pkg/50084.
|
|
No functional change intended.
|
|
3.07 2015-07-17
- Net::FTP::rmdir() has been made more robust by making use of the MLSD
command in addition to the NLST command since the latter is known not to
be processed correctly by some FTP servers.
[Chris Lindee, CPAN RT#100694]
- Net::FTP, Net::NNTP, Net::POP3 and Net::SMTP can now restrict domain to
IPv4 even if IPv6 is available by using the new Domain or Family argument.
Net::NNTP now supports the LocalPort argument in addition to LocalAddr.
Net::POP3 now supports the LocalAddr and LocalPort arguments in addition
to ResvPort (which is retained for backwards compatibility).
[Steffen Ullrich, PR#18]
- Fixed a bug in Net::Cmd::datasend() which caused octets in [\x80-\xFF]
stored in a "binary string" to be replaced with their UTF-8 encodings if
the string happened to be stored internally in an "upgraded" state (i.e.
with the UTF-8 flag on). (As noted below, strings passed to datasend()
should always be encoded first, and therefore not stored in such a state
anyway, but it is all too easy for perl to change this internal state
unless the encodeing is done at the very last minute before calling
datasend(), so it helps if datasend() plays more nicely in this case. In
particular, it was wrong of datasend() to treat upgraded and downgraded
strings differently when their contents were identical at the Perl level.)
This bugfix results in a breaking change to the case of a "text string"
with characters in U+0080..U+00FF stored internally in an upgraded state
since those characters are likewise no longer encoded to UTF-8 by
datasend(), but callers of datasend() should not have been relying on this
behaviour anyway: In general, datasend() has no idea what encoding is
required for output so callers should always encode the data to be output
to whatever encoding is required first. This has now been clarified in
the documentation.
Finally, a text string with characters >= U+0100 will now cause a "Wide
character in print" warning from datasend() since such characters cannot
be output as bytes and datasend() no longer encodes to UTF-8. In this
case, UTF-8 bytes will still be output as before since that happens to be
the internal representation of such characters, but the warning is new.
Callers should heed this warning and encode such strings to whatever
encoding is required before calling datasend(), as noted above.
[Ricardo Signes, CPAN RT#104433]
|
|
0.05 2015-05-25
Fix test error when NO_NETWORK_TESTING is set (Karen Etheridge,
RT#101996, GH#3)
|
|
|
|
Chagelog:
Release 1.8.4 July 13th 2015
Release to ship a security release of openSSL. No source changes of the ownCloud Client code.
Release 1.8.3 June 23th 2015
Fix a bug in the Windows Installer that could crash explorer (#3320)
Reduce 'Connection closed' errors (#3318, #3313, #3298)
Ignores: Force a remote discovery after ignore list change (#3172)
Shibboleth: Avoid crash by letting the webview use its own QNAM (#3359)
System Ignores: Removed *.tmp from system ignore again. If a user wants to ignore *.tmp, it needs to be added to the user ignore list.
Release 1.8.2 (retracted) June 8th 2015
Improve reporting of server error messages (#3220)
Discovery: Ignore folders with any 503 (#3113)
Wizard: Show server error message if possible (#3220)
QNAM: Fix handling of mitm cert changes (#3283)
Win32: Installer translations added (#3277)
Win32: Allow concurrent OEM (un-)installers (#3272)
Win32: Make Setup/Update Mutex theme-unique (#3272)
HTTP: Add the branding name to the UserAgent string
ConnectonValidator: Always run with new credentials (#3266)
Recall Feature: Admins can trigger an upload of a file from client to server again (#3246)
Propagator: Add 'Content-Length: 0' header to MKCOL request (#3256)
Switch on checksum verification through branding or config
Add ability for checksum verification of up and download
Fix opening external links for some labels (#3135)
AccountState: Run only a single validator, allow error message overriding (#3236, #3153)
SyncJournalDB: Minor fixes and simplificatons
SyncEngine: Force re-read of folder Etags for upgrades from 1.8.0 and 1.8.1
Propagator: Limit length of temporary file name (#2789)
ShareDialog: Password ui fixes (#3189)
Fix startup hang by removing QSettings lock file (#3175)
Wizard: Allow SSL cert dialog to show twice (#3168)
ProtocolWidget: Fix rename message (#3210)
Discovery: Test better, treat invalid hrefs as error (#3176)
Propagator: Overwrite local data only if unchanged (#3156)
ShareDialog: Improve error reporting for share API fails
OSX Updater: Only allow updates only if in /Applications (#2931)
Wizard: Fix lock icon (#1447)
Fix compilation with GCC 5
Treat any 503 error as temporary (#3113)
Work around for the Qt PUT corruption bug (#2425)
OSX Shell integration: Optimizations
Windows Shell integration: Optimizations
|