Upstream changes:
Changes since 1.21.1[edit | edit source]
SECURITY: Fix extension detection with 2 .'s
SECURITY: Support for the 'gettoken' parameter to action=block and action=unblock, deprecated since 1.20, has been removed.
SECURITY: Sanitize ResourceLoader exception messages
Purge upstream caches when deleting file assets.
Unit test suite now runs the AutoLoader tests. Also fixed the autoloading entry for the PageORMTableForTesting class though it had no impact.
Serf 1.3.1 [2013-08-15, from /tags/1.3.1, r????]
Fix issue 77: Endless loop if server doesn't accept Negotiate authentication.
Fix issue 114: ssl/tls renegotiation fails
Fix issue 120: error with ssl tunnel over proxy with KeepAlive off and
Basic authentication.
Fixed bugs with authentication (r2057,2115,2118)
SCons-related fixes:
Fix issue 111: add flag to set custom library path
Fix issue 112: add soname
Fix issue 113: add gssapi libs in the serf pc file
Fix issue 115: Setting RPATH on Solaris broken in SConstruct
Fix issue 116: scons check should return non-zero exit staths
Fix issue 121: make CFLAGS, LIBS, LINKFLAGS and CPPFLAGS take a space-
separated list of flags.
Fix issue 122: make scons PREFIX create the folder if it doesn't exist
Mac OS X: Fix scons --install-sandbox
Solaris: Fix build with cc, don't use unsupported compiler flags
Require SCons version 2.3.0 or higher now (for the soname support).
Serf 1.3.0 [2013-07-23, from /tags/1.3.0, r2074]
Fix issue 83: use PATH rather than URI within an ssltunnel (r1952)
Fix issue 108: improved error reporting from the underlying socket (r1951)
NEW: Switch to the SCons build system; retire serfmake, serf.mak, autotools
Improved Basic and Digest authentication:
- remember credentials on a per-server basis
- properly manage authentication realms
- continue functioning when a server sets KeepAlive: off
Windows: add support for NTLM authentication
Improved 2617 compliance: always use strongest authentication (r1968,1971)
Fixed bugs with proxy authentication and SSL tunneling through a proxy
Fixed bugs the response parser (r2032,r2036)
SSL connection performance improvements
Huge expansion of the test suite
#-----------------------------------------------------------------------
# Version 2.25 - 24th July 2013
#------------------------------------------------------------------------
* Jon Jensen fixed the behaviour of split() which changed in Perl 5.18.0
* Jay Hannah added repository information for metacpan.org et. al.
* Colin Keith fixed Template::Provider's handling of directories
* Kevin Goess made the date plugin accept the ISO8601 "T" separator
* David Steinbrunner fixed various typos.
* Andreas Koenig silenced recent Pod::Simple warnings
* Slaven Rezic silenced warnings in the replace vmethod.
* Ricardo Signes made the Image plugin emit extra tags in a predictable order
* Johan Vromans added the --link option to ttree.
* Smylers added documentation for the ENCODING option.
* Andy Wardley made some minor documentation changes relating to github.
Upstream changes:
0.28 2013-05-12 15:03:47 PDT
- Use requires instead of recommends
0.27 2013-04-25 12:02:27 PDT
- Switch to Milla and use optional_features in CPAN Meta spec 2
0.26
- Upped versions
* calendar: Display the popup mouseover when there is only 1 page for a
given day, for better UI consistency.
* meta: Can now be used to add an enclosure to a page, which is a fancier
way to do podcasting than just inlining the media files directly;
this way you can write a post about the podcast episode with show notes,
author information, etc.
(schmonz)
* aggregate: Show author in addition to feedname, if different.
(schmonz)
* Consistently configure LWP::UserAgent to allow use of http_proxy
and no_proxy environment variables, as well as ~/.ikiwiki/cookies
(schmonz)
* Fix test suite to work with perl 5.18. Closes: #719969
* Fix cookiejar default setting.
about times, hits, bytes, users, networks, top urls and top domains. Statistic
reports are oriented toward user and bandwidth control; this is not a pure
cache statistics generator.
SquidAnalyzer use flat files to store data and don't need any SQL, SQL Lite or
Berkeley databases.
This log analyzer is incremental and should be run in a daily cron or more
often on huge network trafic.
Upstream changes:
4.30 2013-09-01
- Fixed memory leak in Mojolicious::Routes.
4.29 2013-08-31
- Fixed automatic rendering to work after non-blocking operations have been
performed in bridges.
(resolve PR pkg/47641, updated to newer version including the bugfix).
Revision history for Perl extension HTTP::Server::EV.
0.67
- (not recorded, but released at same date of 0.66)
0.66
- Bugfix, thanx Edgar Fuß
0.65
- ~300% Faster urldecode
- Any HTTP methods now supported. Server just parses headers, use
$cgi->fh to process body of PUT or other methods
- Added ->flush_wait and ->give_up_handle methods in
HTTP::Server::EV::Buffer
- Fixed stack corruption, thanx Edgar Fuß
0.6
- Implemented HTTP::Server::EV::Buffer onerror(ondisconnect) callback
- Listen now can accept IO::Socket::INET object with socket to listen
- Added support of sharing one listening socket per several forks, and
fork_hook cb to integrate with fork managers
- Fixed bug when only first defined port listener worked
- Fixed segfault when starting/stopping PortListener
Drupal 7.23, 2013-08-07
-----------------------
- Fixed a fatal error on PostgreSQL databases when updating the Taxonomy module
from Drupal 6 to Drupal 7.
- Fixed the default ordering of CSS files for sites using right-to-left
languages, to consistently place the right-to-left override file immediately
after the CSS it is overriding (API change: https://drupal.org/node/2058463).
- Added a drupal_check_memory_limit() API function to allow the memory limit to
be checked consistently (API addition).
- Changed the default web.config file for IIS servers to allow favicon.ico
files which are present in the filesystem to be accessed.
- Fixed inconsistent support for the 'tel' protocol in Drupal's URL filtering
functions.
- Performance improvement: Allowed all hooks to be included in the
module_implements() cache, even those that are only invoked on HTTP POST
requests.
- Made the database system replace truncate queries with delete queries when
inside a transaction, to fix issues with PostgreSQL and other databases.
- Fixed a bug which caused nested contextual links to display improperly.
- Fixed a bug which prevented cached image derivatives from being flushed for
private files and other non-default file schemes.
- Fixed drupal_render() to always return an empty string when there is no
output, rather than sometimes returning NULL (minor API change).
- Added protection to cache_clear_all() to ensure that non-cache tables cannot
be truncated (API addition: a new isValidBin() method has been added to the
default database cache implementation).
- Changed the default .htaccess file to support HTTP authorization in CGI
environments.
- Changed the password reset form to pre-fill the username when requested via a
URL query parameter, and used this in the error message that appears after a
failed login attempt (minor data structure and behavior change).
- Fixed broken support for foreign keys in the field API.
- Fixed "No active batch" error when a user cancels their own account.
- Added a description to the "access content overview" permission on the
permissions page (string change).
- Added a drupal_array_diff_assoc_recursive() function to allow associative
arrays to be compared recursively (API addition).
- Added human-readable labels to image styles, in addition to the existing
machine-readable name (API change: https://drupal.org/node/2058503).
- Moved the drupal_get_hash_salt() function to bootstrap.inc and used it in
additional places in the code, for added security in the case where there is
no hash salt in settings.php.
- Fixed a regression in Drupal 7.22 that caused internal server errors for
sites running on very old Apache 1.x web servers.
- Numerous small bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.
Upstream changes:
4.28 2013-08-29
- Added support for non-blocking operations in bridges to
Mojolicious::Routes.
- Added continue method to Mojolicious::Controller.
- Added continue method to Mojolicious::Routes.
- Added current attribute to Mojolicious::Routes::Match.
- Fixed automatic rendering bug in Mojolicious::Routes.
Version 0.9.4
-------------
(bugfix release, released on August 26th 2013)
- Fixed an issue with Python 3.3 and an edge case in cookie parsing.
- Fixed decoding errors not handled properly through the WSGI
decoding dance.
- Fixed URI to IRI conversion incorrectly decoding percent signs.
Version 3.1.2 (2013-08-27)
--------------------------
### Fixed
Add the global date format in `PageModel::loadDetails()` (see #6104).
### Fixed
Do not override the referer upon Ajax requests (see #5956).
### Fixed
Fixed the content slider in IE < 9 (see #5878).
### Fixed
Do not set a database driver by default (see #6088).
### Fixed
Decode punycode domains in the listing module (see #5946).
### Fixed
Show all themes a template is defined in (see #6071).
### Fixed
Do not add the domain name twice in `redirectToFrontendPage()` (see #6076).
### Fixed
Use the `currentLogin` field to sort users by their last login (see #5949).
### Fixed
Fix the offset handling in the CSS grid (see #5943).
### Fixed
Do not use the `date`, `time` and `datetime` input types (see #5918).
### Fixed
Show tooltips for selected single images in the file picker (see #6031).
### Fixed
Correctly synchronize if a sub folder is selected (see #5979).
### Fixed
Correctly handle password which are longer than 64 characters (see #6015).
### Fixed
Added missing Vietnamese characters to the UFT8 mapper (see #6010).
### Fixed
Decode entities in the page and file pickers (see #5989).
### Fixed
Ensure that the default user and group are integer values (see #6017).
### New
Added the Czech typolinks translations (thanks to ShiraNai7) (see #6051).
### Fixed
Added an option to purge the search cache (see #6041).
### Fixed
Preserve the repository tables when importing a theme (see #6037).
### Fixed
Pass the module to `getAttributesFromDca()` in the registration and personal
data module classes (see #6002).
### Fixed
Validate the e-mail address when creating an admin user (see #6003).
### Fixed
Fix the newslist pagination count (see #5997).
### Fixed
Make the GD image max width and height parameters mandatory (see #5940).
### Fixed
Replace all insert tags when exporting a page as PDF (see #5990).
### Fixed
Correctly validate the options in `Widget::isValidOption()` (see #5951).
### Fixed
Decode IDNA domains in any system mail (see #5932).
### Fixed
Store integers bigger than `PHP_INT_MAX` as string (see #5939).
### Fixed
Fix the alignment of the versions menu in IE (see #5962).
### Fixed
Do not cache the result of `Model::count*()` (see #5973).
### Fixed
Added some missing office file extensions to the configuration (see #6021).
### Fixed
Fixed the "indexPage" hook (see #5967).
### Fixed
Do not copy the autologin hash when duplicating members (see #5945).
### Fixed
Added .svgz support to the default `.htaccess` file (see #5938).
Upstream changes:
2.20 - August 10th, 2013
- Updated to support HTML5 (RT #75933, thanks to charsbar)
2.11 - June 3rd, 2013
Updated tests so that they pass with Perl 5.18 (Mark Stosberg)
Upstream changes:
1.05 Tue Jul 9 08:56:00 2013
- No code changes.
- Rename CHANGES to Changes as per CPAN::Changes::SPEC.
- Recreate META.* files so they say licence is artistic_2 rather than artistic_1.
Build.PL and Makefile.PL already said artistic_2, but the META.* files didn't.
There is no reference to licences in the source of the module itself.
This was requested by Christopher Meng who packages stuff for Fedora.
Upstream changes:
1.0029 2013-08-22 14:05:44 PDT
[NEW FEATURES]
- Plack::Test now has a simpler object-oriented interface that doesn't
take multiple callbacks. #420
[IMPROVEMENTS]
- bump dependencies for Test::TCP and HTTP::Tiny
- Set no_proxy for HTTP::Tiny in tests (kazeburo)
[INCOMPATIBLE CHANGES]
- Split HTTP::Server::Simple handler from Plack distribution and merge to
HTTP-Server-Simple-PSGI distribution