1.25 2014-12-13
- fix to call rl_initialize() after I/O stream
setting. [rt.cpan.org #96569]
- t/readline.t: comment-out stty-command calls.
- t/history.t, t/readline.t: print out the corresponding
section names in the manuals of the libraries.
- eg/perlsh: use 'IO' instead of 'FILEHANDLE' which Perl 5.20
warns. [rt.cpan.org #100883]
- Fix copyright notices to use the year of first publication.
-------------------
0.20 2014-09-08 11:06:19 PDT
- Add Test::Requires dependency (andk)
0.19 2014-08-31 14:04:44 JST
- Revert #3 since it causes deep recursion when printing to STDERR
inside CGI handler under some perl environments. #6
0.18 2014-08-07 07:58:32 PDT
- Fix perl prereq (haarg) #7
0.17 2014-08-03 18:30:54 PDT
- Make it work with debugger with perl 5.8.x (tehmoth) #5
0.16 2013-09-18 12:23:21 JST
- Use tied handle for STDIN/STDERR (#3)
- Convert to Milla
1.50 2014-06-04 rurban
----
* Do not re-bless already blessed filter_add arguments into the callers package.
Fixes RT #54452
* t/z_pod-coverage.t: omit empty Filter::decrypt (also fixes RT #84405)
* Fix Perl Compiler detection in Filter::decrypt
1.51 2014-12-09 rurban
----
* Minor -Wall -Wextra cleanups by jhi and me. Fixes RT #100742
* Updated Copyright years
* Document and warn about its limitations
1.52 2014-12-19 rurban
----
* Fix Filter::Util::Call regression from 1.50, for filter_add({}) or filter_add([]).
This broke Switch, see RT #101004.
1.53 2014-12-20 rurban
----
* Re-release caused by broken SIGNATURE, caused by broken ExtUtils::Makemaker distsignature rules.
See https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/177
2.068 23 Dec 2014
* Disable running of some of the slower test harnesses by default.
COMPRESS_ZLIB_RUN_MOST needs set to run them. Make life more
bearable on legacy platforms
2.068 10 Dec 2014
* Silence more compiler warnings
* Disable running of 07bufsize.y by default.
COMPRESS_ZLIB_RUN_MOST needs set to run them. Makes life more
bearable on legacy platforms
2014-12-31 meld 3.13.0
======================
Features:
* Make syntax highlighting style configurable (Mark Pariente)
* Implemented incremental search, match highlighting and many other
find-related fixes (Robert Roth)
* Add support for GTK+ global dark theme setting (Kai Willadsen)
* Add support for pushing change deletions (Kai Willadsen)
* Remove cycle-pane action in favour of previous/next pane actions (Kai
Willadsen)
Fixes:
* Handle Unicode filenames in a git tree correctly (Hasan Arous, Kai
Willadsen)
* Many fixes for recent GTK+ deprecation warnings (Kai Willadsen)
* Fixing flickering inline highlighting on updates (Kai Willadsen)
* Multiple work arounds for change colours not displaying on GTK+ 3.14 (Kai
Willadsen)
* Fix inconsistent file chooser when cancelling file selection (Kai
Willadsen)
* UTF-8 encode patches created from the patch dialog (Kai Willadsen)
* Fix text-wrapping reset caused by the commit dialog (Kai Willadsen)
* Fix text background display on certain themes (Kai Willadsen)
* Fix for launching Meld with certain Git environment variables (Kai
Willadsen)
* Add GTK's settings.ini file for font blurriness fix on Windows (Kai
Willadsen)
* Fix display of change action buttons and line numbers when line numbers
are shown (Kai Willadsen)
* Fix positioning of the change action buttons (Kai Willadsen)
* Fix tab width setting not working correctly (Kai Willadsen)
* Fix starting comparison of Subversion checkouts from a subdirectory (Kai
Willadsen)
* Fix starting Meld from a differently-named symlink (Kai Willadsen)
* Ignore errors when copying file metadata if the destination file system
doesn't support it (Kai Willadsen)
* Automatically recompile stale in-place gschemas (Kai Willadsen)
* Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)
* Fix missing cache opcodes in some circumstances (Kai Willadsen)
* Fix text view expansion when resizing patch dialog (Kai Willadsen)
* Build fix to always include C locale when LINGUAS is set (Kai Willadsen)
Translations:
* Andika Triwidada (id)
* Carles Ferrando (ca@valencia)
* Gábor Kelemen (hu)
* Jean Jordaan (cs, el, es)
* Joan Coll (ca)
* Jordi Mas (ca)
* Marek Černocký (cs)
* Maria Mavridou (el)
* Piotr Drąg (pl)
* Мирослав Николић (sr, sr@latin)
This release improves support for compiler attributes for the clang and
Solaris Studio 12.4 compilers, and makes builds on AIX choose the right
headers to include.
Alan Coopersmith (4):
Enable use of __attribute__((deprecated)) with Solaris Studio 12.4 compiler
Do not suggest adding new keysyms to XF86keysym.h
Use clang's __has_attribute to check for attribute support
xproto 7.0.27
Michael Haubenwallner (1):
Bug #80528: make it build on AIX
This minor maintenance release fixes a couple of issues with the usage
messages printed for incorrect options, and updates the configure scripts
to the latest X.Org standards.
Alan Coopersmith (6):
config: Add missing AC_CONFIG_SRCDIR
Correct usage message for scanline unit option to be -u, not -s
Print which option was in error along with usage message
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
bdftopcf 1.0.5
- Add ${PERL5_LICENSE}
(upstream)
- Update 0.02 to 0.04
0.04 2014-02-16 20:05:57Z
- convert to Dist::Zilla, with more metadata
0.03 2014-02-03 01:12:11Z
- fix test failures due to hash randomization (RT#81612), and some
unintialized warnings (thanks, Shlomi Fish!)
- Add following line
PERL5_MODULE_TYPE= Module::Build
(upstream)
- Update 0.15 to 0.18
-------------------
0.18 2014-10-27 15:16:55 PDT
- Skip tests when CGI.pm is not available #15
- Avoid CGI.pm warnings in tests
0.17 2014-05-24 11:03:19 PDT
- fix %SIG localization (preserve magic) (torsten)
- fix script exit code handling (torsten, rkitover)
- hide my and our variables from the generated sub (torsten)
- allow parameters to CGI coderef (rkitover)
0.16 Sun Mar 10 00:12:45 PST 2013
- Fixed warnings on 5.10 (rkitover)
jsonschema is an implementation of JSON Schema for Python (supporting
2.6+ including Python 3).
Features:
- Full support for Draft 3 and Draft 4 of the schema.
- Lazy validation that can iteratively report all validation errors.
- Small and extensible
- Programmatic querying of which properties or items failed validation.
- Add LICENSE= ${PERL5_LICENSE}
(upstream)
- Update 4.00 to 4.04
4.04 2013-11-24 17:32:50 America/Chicago
- Fix various Dist::Zilla conversion errors
4.03 2013-11-23 10:28:14 America/Chicago
- Fix warning RT#73776 (Arthur Axel 'fREW' Schmidt)
- Fix some typos (David Steinbrunner)
4.02 2013-11-11 13:24:41 America/Chicago
- Fix missing dep on DBD::Mock (Arthur Axel 'fREW' Schmidt)
4.01 Fri Jan 18 22:29:42 EST 2013
[No Significant Changes]
- Rework test for an existing database handle to avoid test failures
related to DBD::Mock. We depend on Test::MockObject now instead.
Some other minor code clean-ups:
- "use parent" instead of "use base"
- use "our" instead of "use vars"
1.44 20.08.2014
- fixes#98172 in POD documentation (DOLMEN++)
1.43 27.09.2013
- autoCompleter: choiceList scrolls so that the current value is visible
- autoCompleter: ping event updates the current value
- ajax tests use port 8085 instead of 8081
1.42 03.03.2013
- fixed Pod bug in Form.pod (caused test failure with Pod::Simple v3.26
1.41 20.08.2011
- html doc generation : fix path to scripts
- removed accented chars in .js files (avoid probl. with application/script
in Firefox
1.40 11.08.2011
- specify POD =encoding so that new Pod::Simple is happy
1.3
- upgrade to prototype.js v1.7
---------------------
1.002 2014-12-19 06:50:34Z
- new Mojopaste plugin (thanks, Dean Hamstead!)
1.001 2014-12-13 21:21:10Z
- fix test of installed plugins to allow for third-party plugins also
being installed
1.000 2014-12-12 03:25:40Z
- fix the accidental loss of the plugins() method in 0.97 (thanks,
Dean Hamstead!)
0.99 2014-12-10 04:53:43Z
- gist URLs now use HTTPS (thanks, Darian Anthony Patrick!)
0.98 2014-11-22 07:45:48Z
- make install prompts a bit more intelligible
0.97 2014-11-16 19:29:13Z
- switched the JSON backend in the Gist plugin from JSON.pm to
JSON::MaybeXS
0.96 2014-01-29 03:24:58Z
- added missing prereqs
0.95 2014-01-26 17:41:29Z
- bumped the minimum version needed for the (optional) prerequisite
WWW::Pastebin::PastebinCom::Create, to avoid errors in previous
versions (thanks, Zoffix!)
0.94 2014-01-18 22:13:29Z
- updated and fixed debian and ubuntu language mappings (haarg, PR#1)
0.93 2014-01-14 00:41:21Z
- packaging converted to Dist::Zilla; handling of optional features
fixed (see RT#91053)
0.92 2013-04-26
Fix the language mappins for Ubuntu's pastebin (Sergey Romanov)
Don't need to load Moose in the tests (Sergey Romanov)
0.91 2013-01-27
Decode incoming text as utf8 (Jesse Luehrs)
Support for GITHUB_USER and GITHUB_PASS (Rafael Kitover)
Name the gist file `nopaste` not `nopaste.txt` for possible syntax highlighting (Rafael Kitover)
Use decode_json not a regular expression to decode Gist response body (Shawn M Moore)
Give a hint to perldoc App::Nopaste::Service::Gist on 401 (Shawn M Moore)
0.90 2012-10-30
Port from Moose and MooseX::Getopt to Getopt::Long::Descriptive (frew)
App::Nopaste is not using any interesting Moose features,
so it doesn't make sense to pay the startup cost (even
though it's probably dominated by network latency)
Please report any regressions!
0.35 2012-07-17
Don't barf when gist-ing STDIN. (Ricardo SIGNES)
0.34 2012-07-14
Support for GitHub's v3 API [Вячеслав Тихановский (vti)]
Thanks also to Ricardo SIGNES for the call to arms:
http://rjbs.manxome.org/rubric/entry/1964
0.33 2011-12-15
Support for --description in Gist (zengargoyle@gmail.com) [rt.cpan.org #73272]
0.32 2011-10-21
Better error reporting (David Golden)
Fix some attribution errors (Salvatore Bonaccorso) [rt.cpan.org #70434]
0.31 2011-08-30
Better filenames for ssh service (Thomas Sibley)
0.30 2011-08-26
Fix App::Nopaste::ssh's new filename description feature (Kevin Falcone)
0.29 2011-08-22
Add --private to several services (François Gannaz)
Use Class::Load instead of require "Module/Name.pm" (Shawn M Moore)
Document --list and --private options (François Gannaz)
Less hardcoding of argument names to better support subclassing (Jason Mills)
New Ubuntu service (http://paste.ubuntu.com/) (gregoa@debian.org)
SSH: Add a small suggested Apache conf that's useful for paste directories (Thomas Sibley)
SSH: optionally use the supplied description in the paste filename (Thomas Sibley)
Many many bug fixes and minor improvements
snmpd, snmptrapd and apps:
- Patch 2525: from Ryan Steinmetz: Fix argument length parsing of the
host resources mib
- Make ENV_SEPARATOR_CHAR configurable
- SECURITY: a denial of service attack vector was discovered on
the linux implementation of the ICMP-MIB. This release fixes
this bug and all users are encouraged to update their SNMP
agent if they make use of the ICMP-MIB table objects.
perl:
- BUG: 2402: Add support for SNMPv3 traps
Windows:
- Port batch build infrastructure to Visual Studio 2010 and later
From Visual Studio 2010 on it is no longer possible to specify
include or library directories globally - these have to be
specified per project. Hence two additional menu entries in
build.bat that allow to specify these directories.
- Patch from Bart Van Assche to improve cygwin building
-------------------
1.38 Aug 6 2012
Fix log_watch.t on Windows, which can't (naturally) delete open files.
[Steve Hay]
Fix t_filepath_cmp, t_catfile and t_catfile_apache in Apache::TestUtil
on Windows: their use of Win32::GetLongPathName() was broken for
non-existent files. [Steve Hay]
Remove use of Nullsv as per modperl commit 1362399. [Steve Hay]
have Apache::TestConfigPerl::configure_inc set up @INC to include
../blib/lib and ../blib/arch if they exist. The bundled Apache::Reload
may fail to load Apache2::Const & co otherwise when testing. [Torsten
Foertsch]
1.37 January 29, 2012
Apache::TestRequest: improve compatibility for SSL requests with LWP 6
and IO::Socket::SSL, in particular [Kaspar Brand]
As of httpd revision 1053230 (version 2.3.11) the NameVirtualHost
directive became superfluous and a warning is issued when it is met.
So, Apache::Test now wraps NameVirtualHost directives in <IfVersion>
blocks. [Kaspar Brand]
Add comments about the source files of auto configurated tests to the
generated httpd.conf and improve indentation a bit. [Torsten Foertsch]
Run t/TEST tests by default in alphabetical order and only t/SMOKE
tests by default in random order. [Rainer Jung]
Add t_file_watch_for to Apache::TestUtil [Torsten Foertsch]
Add $boolean parameter to Apache::TestHandler::ok and
Apache::TestHandler::ok1 Add a few bits of documentation [Torsten
Foertsch]
Apache::TestHandler forgot to require Apache2::RequestRec [Torsten
Foertsch]
1.36 February 2, 2011
Skip sok.t unless perlio is enabled [Torsten Foertsch]
Deprecate t/TEST -times=X in favor of t/SMOKE -times=X. Changes to
TAP::Harness have removed the ability to re-use test object attributes.
Also generate t/SMOKE on build now, instead of requiring the user to
build it. Thanks to Jim Jagielski for the spot on the -times=X issue on
t/TEST. [Fred Moyer]
More or less cosmetical, prevent repeating "adding source lib" info
lines in the output when testing Apache::Test, SizeLimit and similar
[Torsten Foertsch]
1.35 January 22, 2011
Return value on running tests as root should be 0, not 1. Thanks to
Michael Schout for the spot. [Fred Moyer]
Add support for RFC2253 DN string format to dn_oneline in
Apache::TestSSLCA [Stefan Fritsch]
Make Apache::Test::sok() compatible with the -withtestmore option
[Torsten Foertsch]
Make -withtestmore a per-package option (make it behave sane). [Torsten
Foertsch]
1.34 December 18, 2010
Fix build edge case where rpm based mp sources missing Apache2::Build
cause require failure in Apache-TestConfig. Reported by Ryan Gies.
[Fred Moyer]
When an explicit shared mod_perl lib is not defined, default to the
first shared module found by find_apache_module(). [Fred Moyer]
Fix logic error in TOP_LEVEL constant calculation. Remove Apache::test
compatibility from mod_perl 1.27. [Fred Moyer]
Remove the custom config feature, and instead use inline directives,
ENV vars, and look for apxs et al in PATH. [Fred Moyer]
Prevent reconfiguration when t/TEST is called with -run-tests only.
(rev 1004278) [Torsten Foertsch]
Make "t/TEST -ping=block" work when LWP is installed. (rev 1004275)
[Torsten Foertsch]
Don't attempt to run the test suite as root. The workarounds needed to
facilitate root testing cause large maintenance costs, and return no
tangible benefits. [Fred Moyer]
1.33 September 14, 2010
Propagate APACHE_TEST_NO_STICKY_PREFERENCES to the Apache environment
for mod_perl configurations (Apache::TestConfigPerl),
http://www.gossamer-threads.com/lists/modperl/dev/101929 [Torsten
Foertsch]
Provide build/test environment for modules bundled with mod_perl like
Apache::Reload and Apache::SizeLimit [Torsten Foertsch]
The CN in server certificates generated by Apache::TestSSLCA will now
match the servername passed to t/TEST. [Joe Orton]
Add check for automated testing environment variable before prompting
with EU::MM to quit the test suite. Some automated smoke tests were
failed because the EU::MM prompt was timing out. [Adam Prime, Fred
Moyer]
https://rt.cpan.org/Public/Bug/Display.html?id=32993 use TAP::Harness
for Apache::TestHarnessPHP [Mark A. Hershberger]
https://rt.cpan.org/Public/Bug/Display.html?id=54476 Fix error where
non root user gets test failure with httpd suexec and mod_fcgid [Peter
(Stig) Edwards]
1.32 April 15, 2010
Fix issue with recent feature where lack of libapreq resulted in test
failure. [Philippe M. Chiasson]
Added t_{start,read,finish}_file_watch to Apache::TestUtil [Torsten
Foertsch]
News
====
.. _release-4-0-9:
Release 4.0.9 - 2014-12-29
--------------------------
Improvements
^^^^^^^^^^^^
* [:doc:`/reference/executables/groonga-httpd`] Marked as stable.
* [doc] Described about ``groonga-token-filter-stem`` package.
[GitHub#259] [Patch by Masafumi Yokoyama]
* [build] Supported ``make install`` without ``make``.
[Reported by akira yamada]
* [experimental] Added :doc:`/reference/commands/request_cancel`
command that cancels running request.
* [experimental] Added :c:func:`grn_db_recover()`.
* Supported indexing vector of fixed size data such as vector of
``UInt64``.
[groonga-dev,03014] [Reported by funa 1g]
* [experimental] Added :doc:`/reference/executables/grndb`.
* [deb] Supported armhf architecture.
* [:doc:`/reference/executables/groonga-server-http`] Supported HEAD.
* [doc] Updated :doc:`/contribution/documentation/introduction`.
[GitHub#270] [Patch by Yuya TAMANO]
* [doc] Updated :doc:`/install/others`.
[GitHub#271] [Patch by Hiroshi Hatake]
* [:ref:`token-filter-stem`] Supported token that consists with only
upper-case alphabets, digits, ``-`` and ``'``. It means that
:ref:`token-filter-stem` can work with MySQL compatible normalizers.
* [:doc:`/reference/commands/truncate`] Supported column.
* [:doc:`/reference/commands/truncate`] Changed parameter name to
``target_name`` from ``table``. ``table`` parameter can be used for
backward compatibility but it shouldn't used for newly written code.
* Exported :c:func:`grn_column_truncate()`.
* Added :doc:`/reference/commands/lock_clear`.
* Marked :doc:`/reference/commands/clearlock` deprecated.
* [backward incompatible] Stopped to set world writable permission for
newly created files on ``umask(0)`` environment such as daemoned
:doc:`/reference/executables/groonga-httpd`. It's a backward
incompatible change but done because the previous behavior has
a security risk.
Fixes
^^^^^
* Fixed build error on BSD based system.
[GitHub#253] [Reported by Hiroshi Hatake]
* Fixed build error on OS X.
[GitHub#253] [Reported by Hiroshi Hatake]
* Fixed a regression bug that equal operation against nonexistent
reference always matches.
* Fixed a crash bug that may be occurred by deleting or updating many
indexed values at once.
[groonga-dev,02942] [Reported by kashihara]
* Fixed a regression bug that static index construction doesn't work
on BSD based system. [GitHub#264] [Reported by Ayumu Osanai]
* Fixed a bug that ``--with-libstemmer`` configure option is ignored.
* [deb] Fixed a bug that logrotate script has a syntax error.
* Fixed a bug that grouped result can't be got when
:doc:`/reference/command/command_version` is ``2``.
[GitHub ranguba/rroonga#38] [Reported by YUKI "Piro" Hiroshi]
Thanks
^^^^^^
* Hiroshi Hatake
* Masafumi Yokoyama
* akira yamada
* kashihara
* Ayumu Osanai
* funa 1g
* YUKI "Piro" Hiroshi
* Yuya TAMANO
Changelog:
aria2 1.18.8
============
Release Note
------------
This releases fixes the bug that aria2 cannot read piped stdin on
mingw32. It also fixes busy loop on mingw32 when SSL/TLS is used. We
also fixed 2 crashes which can occur on all platforms.
Changes
-------
* WinTLS: Fix abrupt connection closing and closing in general.
Fixes GH-277
* LibsslTLSSession: Treat 0 from readData as EOF
* Enable dynamicbase and nxcompat in Windows binaries
* Fix crash in OpenedFileCounter::ensureMaxOpenFileLimit()
The crash happens if PieceStorage and/or DiskAdaptor are not
initialized in one of active RequestGroups.
* mingw32: Fix bug that aria2 does not read piped stdin
* Fix std::length_error when no_proxy is used
This is regression introduced in 8cada497.
* Try to set sane limits for RLIMIT_NO_FILE
E.g. on OSX the default is 256, which isn't exactly compatible with
torrent downloads.
Closes GH-257
* Delay auth failures instead of PBKDF2
Closes GH-256
aria2 1.18.7
============
Release Note
------------
This release fixes regression which makes 100% CPU utilization in
multi-file torrent download with -V option. It also fixes build error
on big endian platforms.
Changes
-------
* Fixed segfault unsupported encodings
Patch from diadistis
* Fix regression 100% CPU utility when -V is used and download is
multi-file bittorrent downloads.
This is regression of a3426821c8a7f9cf8d80a81726157d4eb844f661
* Fix compile error on big endian platform
aria2 1.18.6
============
Release Note
------------
This release fixes several bugs reported in github issues and adds a
feature to make RPC authentication more resilient to certain attacks.
New option --pause-metadata is added. The explanation is a bit log,
so check the changelog and manual. The session is now only saved if
there are changes from the last saved state.
From this release, MinGW32 build uses Windows native TLS
implementation and no longer use OpenSSL library.
Changes
-------
* Disard cache when checking checksum
This will slow down checksum checking but does not thrash cache.
* Compat with libuv 0.11 (Unstable)
Fixes#241
* Drop WinMessageDigestImpl.
The algorithms the `CryptProv` on Windows supports does not
currently include SHA-224, so there is a "dark spot" in this
implementation. Also on Win XP < SP3, most of the SHA-2 family is
not actually supported. All other implementation provide support
for MD5, SHA-1 and all of the SHA-2 family, hence drop the
incomplete WinMessageDigest implementation in favor of any other
supported implementation (at least the internal implementation is
always available at compile-time).
* Add --pause-metadata option
This option pauses downloads created as a result of metadata
download. There are 3 types of metadata downloads in aria2: (1)
downloading .torrent file. (2) downloading torrent metadata using
magnet link. (3) downloading metalink file. These metadata
downloads will generate downloads using their metadata. This option
pauses these subsequent downloads.
* Improve compiler/platform/libs information in logs
Add and use usedCompilerAndPlatform(). This adds compiler
information to INFO logs and the --version output, and may be
helpful when trying to diagnose/reproduce user-reported problems.
Also make INFO logs include usedLibs() output.
Closes#235
* Fix use-after-free on exit with multi-file torrent download + DHT
DefaultPieceStorage may be referenced by one of DHT task (e.g.,
DHTPeerLookupTask), after RequestGroup was deleted, and even after
RequestGroupMan was deleted. DefaultPieceStorage has a reference to
MultiDiskAdaptor which calls RequestGroupMan object on destruction.
So when DHT task is destroyed, DefaultPieceStorage is destroyed,
which in turn destroys MultiDiskAdaptor. DHT task is destroyed
after RequestGroupMan was destroyed, MultiDiskAdaptor will use now
freed RequestGroupMan object, this is use-after-free.
* Fix bug that zero length file is not opened when flushing cache
This bug was only seen when MultiDiskAdaptor was used.
* Support PREF_DIR change for Metalink files
Reworked previous commit adeead6f0396e2f8551d1182972e277728fd6c8b,
and now support changing PREF_DIR for Metalink downloads.
* Fix assertion failure when dir option of paused HTTP/FTP download is
changed
When the directory is changed via aria2.changeOption RPC method, we
directly change first FileEntry's path using FileEntry::setPath().
If there is no PREF_OUT option is given, basically file name is
unknown, so we just set empty string and let the next run determine
the correct file name and new directory is applied there. But
previous code does not reset length property of FileEntry, so the
unexpected code path is taken when unpaused and its path expects
path is not empty string. This commit fixes this issue by setting
length to 0 using FileEntry::setLength().
* Save session only when there is change since the last serialization
This is a slight optimization not to cause useless disk access.
This only applies to saving session automatically (see
--save-session-interval). aria2.saveSession and serialization at
the end of the session are always performed as before.
When serialization, we first check that whether there is any change
since the last serialization. To do this, we first calculate hash
value of serialized content without writing into file. Then compare
this value to the value of last serialization. If they do not
match, perform serialization.
* Fix (unknown length) downloads larger than 2GiB
Closes#215
* Fix F_PREALLOC based allocation on some OSX versions
* Use index.html as filename for conditional-get when file is missing
in URI
Previously we disabled conditional-get if file part is missing in
URI. But we use constant string "index.html" in this case, so we
can do the same to determine the modification time. In this patch,
if we have file part in URI, we are not going to set absolute file
path in FileEntry, since it prevents content-disposition from
working.
* Always add README.html to dist_doc_DATA
rst2html is required to produce README.html from README.rst. We
include generated README.html to distribution. And rst2html is not
required when compiling sources in distribution and always
README.html is available.
* Validate token using PBKDF2-HMAC-SHA1.
This change should make token validation more resilient to:
- timing attacks (constant time array compare)
- brute-force/dictionary attacks (PBKDF2)
Closes#220
* Add --disable-websocket configure option
* mingw32: Enable wintls and compile with GMP
By enabling wintls, we can use Windows certificate store to validate
server's certificate. Previously, we built windows build using
openssl and since we don't bundle CA certificates, aria2 fails to
validate server's certificate unless user setups their CA
certificates. GMP provides fast big integer calculations, whic is
used in BitTorrent encryption.
* AppleTLS: Enable BEAST mitigations in ST
Only available in 10.9+, but since we might be building on a
previous version but running on 10.9+, always try to set the option.
* WinTLS: Accept chains with no revocation information.
This is kind what browser do anyway (IE, Firefox, Chrome tested),
what AppleTLS does, what GnuTLS does and what OpenSSL
does. Actually, most browsers will also be OK with the CRL/OCSP
provider being offline. WinTLS will still fail in that case.
Should revocation information be available in the trust chain (CRL
or OCSP) the certificate still will be checked!
"Real" CAs, aka. those provided by the OS or system CA bundle,
usually provide revocation information and are thus still checked.
It should be mostly (only?) custom (organization) CAs that lack
revocation information, but those users might want to use aria2 in
their intranets and VPNs anyway ;)
See #217
* Fix GnuTLS 2.x compatiblity
Closes GH-216
* AppleTLS: Use newer, non-deprecated API in 10.8+
aria2 1.18.5
============
Release Note
------------
This release fixes BitTorrent download failure on Mingw build.
Changes
-------
* Ignore error when setting DSCP value
Setting DSCP is additional feature and failure to enable it should
not abort download entirely. This change fixes the bug that windows
build does not perform bittorrent downloads.
- (Makefile) Add following lines
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc
CONF_FILES= ${EGDIR}/zutilsrc ${PREFIX}/etc/zutilsrc
- (PLIST)
delete bin/zutils, see 2014-02-01 Changes Below.
(upstream)
- Update 0.9 to 1.3
----------
2014-08-30 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.3 released.
* testsuite/check.sh: Fixed two values of expected exit status.
* zutils.texi: Documented that '--format' does not verify format.
* Added two missing #includes.
* License changed to GPL version 2 or later.
2014-02-01 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.2 released.
* Added new utility; zupdate.
* Removed zutils executable. Utils are now independent executables.
* zgrep.cc: Fixed the exit status returned on error.
* zutils.texinfo: Renamed to zutils.texi.
2013-08-02 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.1 released.
* Added options '--bz2', '--gz', '--lz' and '--xz' to all utilities.
* Added runtime configuration file 'zutilsrc'.
* New function 'good_status' checks exit status of all children.
* Fixed all uses of decompressed/uncompressed in the documentation.
2013-05-31 Antonio Diaz Diaz <antonio@gnu.org>
* Version 1.0 released.
* Added new option '--format' to all utilities.
* main.cc (main): Make 'grep_show_name' tri-state so that file
name is no prefixed to output by default when searching one
file and '--recursive' has not been selected.
* Zgrep: Fixed output of option '-L' (it behaved like '-l').
* zcmp.cc: Fixed deadlock when '-n' option is used.
* zdiff.cc (set_data_feeder): Call compressor with option "-q"
only if verbosity < 0.
* zutils.cc (set_data_feeder): Likewise.
* Changed quote characters in messages as advised by GNU Standards.
* configure: Options now accept a separate argument.
* configure: 'datadir' renamed to 'datarootdir'.
* Makefile.in: Added new target 'install-bin'.
* Use 'setmode' instead of '_setmode' on Windows and OS/2.
* zcat.cc (Line_number): Fixed a portability issue with Solaris 9.
* INSTALL: Document installing zutils along with GNU gzip.