Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
= Changes in 2.2.3 =
Oct 28, 2011 - version 2.2.3
* Bug fixes
* Ruby 1.8.6 support. It's broken from 2.2.0.
|
|
Changes from previous:
0.611 (11.16.2010) - John Siracusa <siracusa@gmail.com>
* Added default HTML serialization for compound fields.
* Removed documentation for nonexistent field_names() method.
0.610 (10.02.2010) - John Siracusa <siracusa@gmail.com>
* Fixed a bad probe in form-nested.t that was causing spurious test
failures.
* Attempted to fix mro-c3.t test failures that I've thus far been
unable to reproduce locally.
0.608 (10.01.2010) - John Siracusa <siracusa@gmail.com>
* Silenced a warning in t/form-field.t
* Clarified the precedence of object_from_form() initialization in cases
where a parent form and sub-form have fields with the same local_name()
(Reported by Christopher Masto)
|
|
Changes from previous:
0.13
- test compatibilty improvement: ignore proxy setting while running tests (datamuc)
0.12
- [bugfix] fix infinite loop when connection is closed while receiving
response content (thanks to Jiro Nishiguchi-san)
0.11
- suppress the warning "Use of "goto" to jump into a construct is deprecated"
|
|
- Improved Mojo::IOLoop::Stream to only emit close events once.
- Improved documentation.
2.10 2011-10-25 00:00:00
- Added EXPERIMENTAL send_frame method to
Mojo::Transaction::WebSocket.
- Added EXPERIMENTAL frame event to Mojo::Transaction::WebSocket.
- Changed syntax for binary messages in Mojo::Transaction::WebSocket.
[$bytes] becomes [binary => $bytes]
- Improved documentation.
- Improved tests.
2.09 2011-10-23 00:00:00
- Fixed small environment cleanup bug in Mojo::IOLoop::Server.
2.08 2011-10-23 00:00:00
- Fixed a few more small test bugs.
2.07 2011-10-23 00:00:00
- Improved documentation.
- Fixed a few small test bugs.
2.06 2011-10-23 00:00:00
- Improved documentation.
2.05 2011-10-22 00:00:00
- Added EXPERIMENTAL max_memory_size attribute to
Mojo::Asset::Memory.
- Added EXPERIMENTAL is_file method to Mojo::Asset and
Mojo::Asset::File.
- Improved start_tls method in Mojo::IOLoop by allowing it to accept
more options.
- Improved MOJO_MAX_MEMORY_SIZE handling by moving it from
Mojo::Content::Single to Mojo::Asset::Memory.
- Improved documentation.
- Fixed HTTPS proxy bug in Mojo::UserAgent.
2.04 2011-10-21 00:00:00
- Improved documentation.
- Fixed small HTTP response parser bug.
- Fixed Windows portability issue in "upload_lite_app.t".
2.03 2011-10-20 00:00:00
- Deprecated all is_done methods in favor of is_finished.
- Renamed done event in Mojo::IOLoop::Trigger to finish.
- Added EXPERIMENTAL support for new HTTP status codes from
draft-nottingham-http-new-status.
- Improved documentation.
- Fixed small bug in "upload_lite_app.t".
2.02 2011-10-20 00:00:00
- Merged request and upgrade events in Mojo::Transaction::HTTP.
- Improved Mojolicious::Controller attribute default values.
- Improved documentation.
2.01 2011-10-19 00:00:00
- Added EXPERIMENTAL upgrade event to Mojo::Content::Single.
- Added EXPERIMENTAL part event to Mojo::Content::MultiPart.
- Improved documentation.
- Fixed arguments of upgrade event in Mojo::Transaction::HTTP.
- Fixed small WebSocket upgrade bug in Mojo::Server::Daemon.
2.0 2011-10-17 00:00:00
- Code name "Leaf Fluttering In Wind", this is a major release.
- Increased Perl version requirement to 5.10.1.
- Renamed Mojo::IOLoop::EventEmitter to Mojo::EventEmitter.
- Replaced one_tick method in Mojo::IOWatcher with start and stop
methods.
- Added EXPERIMENTAL contains method to Mojo::Path.
- Added EXPERIMENTAL auto_upgrade attribute to Mojo::Content::Single.
- Added EXPERIMENTAL boundary method to Mojo::Content.
- Added EXPERIMENTAL slice method to Mojo::Collection.
- Added EXPERIMENTAL build and parse methods to
Mojo::IOLoop::Resolver.
- Updated WebSocket implementation to ietf-17.
- Improved many modules to use events instead of callbacks.
- Improved message parser performance slightly.
- Improved Mojo::IOLoop to die if started twice.
- Improved setuidgid in Mojo::Server::Daemon.
- Improved Mojo::IOWatcher backend detection.
- Improved Mojo::IOLoop::Stream to handle unexpected connection close
more gracefully.
- Improved documentation.
- Improved tests.
- Fixed many portability issues.
- Fixed on_finish callback to work consistently with all servers.
- Fixed on_finish callback to work consistently with the user agent.
- Fixed big memory and file descriptor leak in the TLS code of
Mojo::IOLoop::Server.
- Fixed small memory leak in Mojolicious.
- Fixed small memory leak in Mojo::DOM.
- Fixed small memory leak in Mojo::Message.
- Fixed small boundary bug in Mojo::Content::MultiPart.
- Fixed small formatting bug in Mojo::Headers.
- Fixed small proxy message generation bug.
- Fixed small detection bug in Mojolicious::Types.
|
|
Changes from previous:
4.50 Thu Jun 16, 2011
[FEATURES]
Better PSGI support in the core
- run_as_psgi() works like run, but directly returns the expected PSGI response structure
- psgi_app() wraps up all the PSGI bits to call and run the application and return a PSGI
code ref:
$psgi_coderef = WebApp->psgi_app({ ... args to new() ... });
[DOCUMENTATION]
- docs for header_props() were improved
[INTERNAL]
- source control management was moved from darcs to git. Those who prefer
darcs are are more familiar with it are advised to try the darcs-git.py
wrapper for git.
- The test file psgi_app.t is missing from this release and will be added later.
|
|
Changes from previous:
2.13 Wed Jul 27 17:53:58 CEST 2011
- garbled chunked responses caused AnyEvent::HTTP to malfunction
(patch by Dmitri Melikyan).
- fix GET => HEAD in one case in the documentation (James Bromberger).
2.12 Tue Jun 14 07:22:54 CEST 2011
- fix a possible 'Can't call method "destroyed"' error (which would
have been reported by Carl Chambers).
2.11 Tue May 10 14:33:28 CEST 2011
- the keepalive session cache wouldn't take port and scheme into account
when reusing connection - potentially causing information leaks
(reported by Nick Kostirya).
- bump AnyEvent dependency version (reported by Richard Harris).
2.1 Thu Feb 24 13:11:51 CET 2011
- the keepalive and persistent parameters were actually named
differently in the code - they now work as documented.
- fix a bug where callbacks would sometimes never be called when
the request timeout is near or below the persistent connection
timeout (testcase by Cindy Wang).
- destroying the guard would have no effect when a request was
recursing or being retired.
2.04 Sat Feb 19 07:45:24 CET 2011
- "proxy => undef" now overrides any global proxy when specified.
- require scheme in urls, also use a stricter match to match urls,
leading or trailing garbage is no longer tolerated.
- EXPERIMENTAL: allow '=' in cookie values.
2.03 Tue Jan 18 18:49:35 CET 2011
- dummy reupload, file gone from cpan somehow.
2.02 Wed Jan 12 04:29:37 CET 2011
- do not lowercase cookie names, only parameter names.
2.01 Tue Jan 11 07:38:15 CET 2011
- add missing dependency on common::sense.
- add a resume download example.
2.0 Tue Jan 4 09:16:56 CET 2011
- hopefully fully upgraded to HTTP/1.1.
- support HTTP/1.1 persistent and HTTP/1.0 keep-alive connections.
- drop https-proxy-connection support. seems unused and ill-specified.
- use more differentiated 59x status codes.
- properly use url (not proxy) hostname to verify server certificate.
- much improved cookie implementation:
- properly implement cookie expiry (for new cookies).
- new function to expire cookies and sessions: cookie_jar_expire.
- add special exception to parse broken expires= keys in
set-cookie headers.
- do not quote cookie values when not strictly necessary, to
improve compatibility with broken servers.
- accept and send lots of invalid cookie values exactly as
they were received - this should not impact valid values.
- lowercase cookie parameter names for improved compatibility.
- support the max-age cookie parameter, overrides expires.
- support cookie dates (and a few others) in parse_date.
- properly support value-less parameters (e.g. secure, httponly).
- do not send Host: header in a proxy CONNECT request.
- use common::sense.
- lowercase hostnames and schemes.
- ignore leading zeroes in http version.
- handle spaces in content-length headers more gracefully.
1.5 Fri Dec 31 04:47:08 CET 2010
- bugfix: after headers were received, if any error occured the wrong
(server-sent) Status and Reason fields would be passed to the callback.
- when an error occurs during transfer, preserve status/reason.
- add socks4a connect example.
- new "tcp_connect" parameter.
- new format_date and parse_date functions.
- diagnose unexpected eof as such when the length is known.
- add 205 to the responses without body.
1.46 Mon Sep 6 08:29:34 CEST 2010
- some (broken) servers differentiate between empty search parts
and nonexistant search parts, work around this (problem
analyzed by Sergey Zasenko).
- possibly increase robustness by always setting an on_error
callback on the AnyEvent::Handle object (especially in case
of user errors, such as nehative timeouts).
- we now always follow 301/302/303 redirects and mutate POST to GET.
- we now always follow 307 redirects, even for POST.
- header-less responses are not parsed correctly (at a negative
speed penatly :).
1.45 Wed Jun 16 21:15:26 CEST 2010
- fix a bug where the handle would go away directly after a successful
connect (analyzed and patch by Maxim Dounin).
- due to popular demand, introduce the Redirect pseudo response header.
- document URL pseudo-header better.
- explain how to implement DNS caching.
|
|
Functionality Enhancements
Add support for incoming requests to be content-encoded with gzip, deflate or compress.
Add page for listing external calendar binds.
Implement basic support for supported-calendar-component-set in MKCALENDAR/MKCOL.
Bug Fixes
Additional work on CalDAV scheduling extensions should now make this usable.
Further fixes to the handling of time-range queries in the calendar-query report.
Fixes to the timezone service introduced in 0.9.9.6
Fix multi-calendar import in tools.php
Fix casting to handle integers as usernames.
Fix default_permissions errors with LDAP updates.
Fix LOCK handling when no timeout is supplied.
Ensure default addressbook collections are, in fact, created as addressbook collections.
Fix handling of BYMONTHDAY=-N in RRULEs
Fix handling of RRULE with COUNT=X and FREQ=WEEKLY where X is not divisible by the number of values in a BYDAY part.
Other Changes
Minor changes to handle Kerberos authentication provided by the webserver.
Most use of the deprecated iCalendar class has been switched to use the new vCalendar class.
Make sync-token a URI to comply with most recent definition of webdav sync.
Depend on libawl-0.49.
Remove legacy pgsql dependencies, I think they're not needed since 0.9.9.4.
|
|
This version fixes a type bug in WSGI response headers, among several
others. Upgrade to be PEP-3333 compliant.
|
|
- Bug 3373: invalid URL in ERR_CACHE_ACCESS_DENIED
- Bug 3368: Unhandled exceptions are not logged (workaround)
- Bug 3326: miss_access incorrect default
- Bug 3320: miss_access description confusing
- Bug 3241: squid_kerb_auth cross compilation fix
- Bug 3237: seq fault in free() from rfc1035RRDestroy
- Bug 3190: Large HTTP POST stuck after early ICAP 400 error response
- db_auth: display available DSN drivers on connect error
- Updated OpenSSL 1.0.0 version checks
- ... and several documentation fixes
|
|
Upstream changes:
Highlights
MDL-28729 - Numerous multi-lang fixes and improvements
Functional changes
MDL-28410 - Allow a single option in a Choice activity
MDL-29394 - HTML editor format option selector hidden when there is only one option
MDL-23520 - Option added to allow deleting of a wiki page
Security issues:
MSA-11-0027 to MSA-11-0035, MSA-11-0039 to MSA-11-0041.
Fixes SA46427
See http://docs.moodle.org/dev/Moodle_2.1.2_release_notes for complete
release notes.
|
|
Change from previous;
0.1013 Thu Jul 7 11:49:18 PDT 2011
- Added $self->binary(1) in Handler classes to indicate binary responses (gbarr, mateu)
- Allow $self->json to be set to customize the way JSON is encoded (ask)
0.1012 Sun Feb 13 20:01:46 PST 2011
- No code changes. Updated terribly outdated Tatsumaki.pm POD
0.1011 Tue Dec 21 11:49:49 PST 2010
- Fixed to use $r->parameters to make it work with newer Plack::Request
- Fixed MessageQueue leak when long-poll client immediately reconnects after disconnection (mash)
|
|
Changes from previous:
0.93 Thu Aug 4 10:38:09 CEST 2011
- made it possible to remove default headers
completely, thanks go to Chris Kastorff for providing a patch.
- applied also a fix for case handling of the headers,
thanks go to the patch from Chris Kastorff.
- fixed some tests. I hate it when all bugs that
are found via CPAN Testers are bugs in the tests.
- fixed that the URL returned by Request::url method will
now also contain the query string (thanks to art sackett for
spotting this).
0.92 Tue Mar 1 11:46:14 CET 2011
- added simple SSL/TLS support.
- removed from tests from the distribution.
- replaced 01_basic_request.t with a non-wget variant for CPAN.
0.91 Wed Feb 2 15:21:02 CET 2011
- set the Date header correctly.
- append a newline to error messages.
- hopefully improved connection closing mechanism.
- don't send body when responding to a HEAD request.
0.90 Mon Jan 31 13:04:45 CET 2011
- fixed a small thing with response on dead connections.
- added small example of 'request' event usage.
- make Content-Length: not be empty.
- hand HEAD requests down to the event handlers.
- added allowed_methods support from nrh.
- don't force cache policy anymore.
|
|
Changes from previous:
1.17 01.05.2011
- skip tests on systems that do not have 'perlfunc.pod' or 'perlvar.pod'
1.16 28.04.2011
- Export 'server' and 'index' functions into main:: namespace if
called from command-line (suggested by DOLMEN -- Olivier Mengué)
- fix titles containing POD markup
- explicit error message if perlfunc or perlvar are not installed
1.15 20.11.2010
- H1 header can be either NAME or TITLE
- adapt to new structure of perlvar.pod in bleadperl
- CSS fix for diplaying AnnoCPAN notes
- dependency on Pod::POM 0.25
|
|
Changes are:
- 2 security fixes.
- Documentation improvements including tutorials.
- bugfixes
for complete list, look into CHANGES file contained in the distfile.
|
|
Changes from previous:
---
version: 0.261
date: Tuesday April 27 09:35:06 PDT 2010
changes:
- Fixed rt56956 with test case - DIV operator broken (Agent Zhang)
---
version: 0.260
date: Monday April 26 12:03:40 PDT 2010
---
version: 0.25_2
date: Saturday April 24 18:48:53 PDT 2010
changes:
- Implemented rt4308 - Capture implementation (Tom Molesworth)
- Added test for rt37570 - List method for lists (fixed in 5eaf340da...)
---
version: 0.25_1
date: Thursday April 22 17:58:53 PDT 2010
changes:
- Fixed rt53454 with test case - Support rudimentary array range operator
- Fixed rt53453 with test case - Make Jemplate slice like TT slice
- Fixed rt53967 with test case - Compiler double-dot path fail
- Added test case for rt37539 - Intermediate instantiation
- Added test case for rt37540 - Iterate over empty object
- Added test case for rt37895 - Inconsistent jemplate version
---
version: 0.25
date: Wednesday April 21 13:44:19 PDT 2010
changes:
- release
---
version: 0.24_4
date: Saturday January 09 17:06:40 PST 2010
changes:
- added .pairs (VMethod) functionality with tests
- fixed quoted.t failing test
---
version: 0.24_3
date: Mon Jun 8 2009
changes:
- fixed bug, related to empty template body (http://rt.cpan.org/Public/Bug/Display.html?id=37061)
- fixed bug in Parser.yp, which produced compilation error for macroses
- fixed "intermediate instantiation" issue (http://rt.cpan.org/Public/Bug/Display.html?id=37539)
- fixed "iteration over empty object" issue (http://rt.cpan.org/Public/Bug/Display.html?id=37540)
- added and tested MACRO directive
- added PRE_PROCESS and POST_PROCESS configuration options
- added and tested global scope access via GLOBAL modifier (GLOBAL.jQeuery etc)
- added dummy LOCAL modifier, for symmetry
- added "init" method for Jemplate singleton
- added experimental RAW directive (RAW jQuery, equivalent of jQuery = GLOBAL.jQuery)
VMethods:
- added "list" for lists (http://rt.cpan.org/Public/Bug/Display.html?id=37570)
- added "item" for hashes
- fixed "import" for hashes
Test suite:
- combined back to a single copy
Patches:
- Integrated patch from RT#37895
version: 0.24_2
date: Monday June 08 10:37:54 PDT 2009
changes:
- Fix to get tests working on MSWin32 (rt23883)
---
version: 0.24
date: Fri Sep 19 15:09:35 PDT 2008
changes:
- Convert tests to standard Test.Base setup!
---
version: 0.23_1
date: Monday August 18 15:22:03 PDT 2008
changes:
- Fixed issue with runtime_source_code that broke Catalyst::View::Jemplate
- Some beta MACRO functionality
- Ingy refactored tjs/ into tests/
|
|
Changes from previous:
0.9984 Mon Oct 3 09:55:05 PDT 2011
[BUG FIXES]
- WrapCGI: Close wrapped CGI's STDIN handle (rwstauner)
[IMPROVEMENTS]
- WrapCGI: improved docs (chromatic)
- Request: Do not destroy HTTP::Body upload headers (mst)
0.9983 Tue Sep 27 09:55:48 PDT 2011
[BUG FIXES]
- Fixed a typo in nginx FastCGI configuration
- Clone HTTP headers in Response->finalize #237 (chip)
- Fixed Directory app not displaying the right path in its title
- Changed IPv6 default listen address to wildcard (ollyg)
- Fixed the FastCGI handler with web-server mode on Win32
[NEW FEATURES]
- Added psgix.harakiri for Apache handlers
[IMPROVEMENTS]
- Prefer Corona when Coro is detected #236 (chip)
- Increased Pod::Usage dependency
- Improved Plack::Test documentation (chromatic)
- Lint now checks if SCRIPT_NAME eq '/' which is forbidden in the spec (chromatic)
|
|
|
|
changes:
-many feature additions and UI improvements
-bugfixes
-added "private browsing" desktop shortcut
|
|
From release announce:
Dead TYPO3 community,
the TYPO3 core team has just released TYPO3 version 4.5.7, which is now
ready for you to download. This is a maintenance release of the LTS
version of TYPO3v4 and contains bugfixes and a security fix which is
only exploitable by admins.
See this article about the new policy of security team for this situation:
http://buzz.typo3.org/teams/security/article/incident-handling-of-typo3-core-issues/
|
|
Changes from previous:
0.81 2011-04-27
- Slight improvements to Squatting::With::MockRequest were made
to facilitate doing static exports of Rhetoric sites.
0.80 2011-04-27
- [ MAJOR API CHANGE! ]
- You don't say: use base 'Squatting' anymore.
- When creating a Squatting app,
you just say: use Squatting;
- You don't say: use Squatting ':controllers' or
use Squatting ':views' anymore
- use Squatting takes care of what those statements used to do.
- Squatting::H->merge renamed to Squatting::H->extend to
be consistent w/ the way these words are used in contemporary
Javascript libraries.
- Added Squatting::With::PerHostConfig
- hacked bin/squatting so that the console experience is a bit nicer.
App->get and App->post will work a tiny bit more reliably.
|
|
Changes from previous:
---
version: 0.13
date: Sun May 15 17:08:56 EST 2011
changes:
- Use Stardoc
- use Package
---
version: 0.12
date: Sun May 15 12:46:44 EST 2011
changes:
- Forgot to 'use Encode'. doh!
---
version: 0.11
date: Sun May 15 12:11:50 EST 2011
changes:
- Finally works with utf8 templates and yaml. \o/
---
version: 0.10
date: Mon Nov 29 09:58:35 EST 2010
changes:
- Skip tests if YAML::XS not installed.
|
|
Changes from previous:
2011-08-15 Gisle Aas <gisle@ActiveState.com>
Release 1.59
Make sure accessor methods don't return utf8::upgraded() bytes
for URLs initialized from Unicode strings.
Version number increments.
Documentation tweaks.
|
|
Changes from previous:
0.15 Tue May 24 09:41:52 PDT 2011
- handle DOS line endings (rkitover)
0.14 Thu Jan 20 15:07:59 PST 2011
- Enable the warnings (rkitover)
0.13 Mon Jan 17 14:36:27 PST 2011
- Improved documents about nested closure
- check -w switch on CGIs (rkitover)
|
|
|
|
While here, install document again.
== Changes
= Changes in 2.2.2 =
Oct 17, 2011 - version 2.2.2
* Bug fixes
* Do not sort query params on request: Wrongly sorted query params for
easier debugging but the order of request parameter should be
preserved. #65
* Changes
* Set responce String encoding if possible. Parse content-type response
header with some helps from OpenURI::Meta and set response String
encoding. #26
* Improve connection cache strategy. Reuse cached session in MRU order,
not in LRU. MRU is more server friendly than LRU because it reduces
number of cached sessions when a number of requests drops after an
usaage spike.
With reusing sessions in LRU order, all sessions are equally checked if
it's closed or not, as far as there's a request to the same site. With
reusing sessions in MRU order, old cold sessions are kept in cache long
time even if there's a request to the same site. To avoid this leakage,
this version adds keep_alive_timeout property and let SessionManager
scrub all sessions with checking the timeout for each session. When the
session expires against the last used time, it's closed and collected.
keep_alive_timeout is 15[sec] by default. The value is from the default
value for KeepAliveTimeout of Apache httpd 2. #68 #69
|
|
Changes from previous:
0.09 2011.01.28
- Use $ua->env_proxy to load local proxy settings. (RT 53819)
- Skip tests if we don't have a network connection. (RT 28388, 59694)
- Removed sign() and auto_install() from Makefile.PL.
- Removed magic svn keywords.
- Added author tests (xt/) and modified SYNOPSIS for all modules to
make them pass the compilation test.
|
|
Changes from previous:
1.34 Tue Jul 5 16:23:24 CDT 2011
------------------------------------
[ENHANCEMENTS]
Added $mech->lacks_uncapped_inputs() to check for <input> tags that
don't have a maxlength attribute. We've been using this for years at
work, and I'm just now moving it into Test::WWW::Mechanize.
Added $mech->grep_inputs() and $mech->grep_submits() to easily pull
input fields from the page. I'd like to get this moved up to base
WWW::Mechanize, because it has use outside of the Test:: world.
$mech->followable_links() now finds file: URLs, too.
$mech->content_contains(), $mech->content_lacks(), $mech->text_contains(0
and $mech->text_lacks() all fail if a reference is passed instead of
a string.
[FIXES]
$mech->text_contains() was not calling $mech->text(), so was not taking
advantage of the caching of the parsed text.
[INTERNALS]
Most tests no longer use TestServer.pm class.
All tests now run under -T and have plan counts.
1.31_01 Wed May 4 16:07:31 CDT 2011
------------------------------------
[ENHANCEMENTS]
The methods that look at the text of the page, ->text_like() and
->text_unlike(), now use the WWW::Mechanize method ->text() which caches
the text. This will be a big speedup if you call these methods more
than once.
[FIXED]Normalized the use of single vs. double quotes in the default descriptions.
Fixed tests that fail under newer versions of LWP.
Fixed tests that fail if http_proxy or HTTP_PROXY are set.
Fixed tests that fail on Perl 5.14.
|
|
|
|
www/p5-Catalyst-Plugin-StatusMessage, because tutorial
recommends to use this module.
The purpose of this plugin is to pass "status message" between screens
through the following mechanisms:
- Stores messages in the "$c->session" so that the application is
free to redirect to the appropriate URL after an action is taken.
- Associates a random 8-digit "token" with each messages, so it's
completely unambiguous what message should be shown in each
window/tab.
- Only requires that the token (not the full message) be included in
the redirect URL.
- Automatically removes the message after the first time it is
displayed. That way, if users hit refresh in their browsers they
only see the messages the first time.
|
|
|
|
|
|
|
|
Changes from previous:
0.2014 Sun Sep 18 12:43:06 PDT 2011
- Fixed broken PSGI response headers after the output (cho45)
0.2013 Sat Jun 25 11:51:47 PDT 2011
- Relaxed the harakiri tests (audreyt)
0.2012 Wed Jun 22 13:51:59 PDT 2011
- Implemented psgix.harakiri mode (audreyt)
- Added --error-log option (Paulo E. Castro)
0.2011 Tue May 24 09:41:52 PDT 2011
- Fix chunked response with 0-length PSGI array elements (chmrr)
0.2010 Mon Mar 28 16:23:23 PDT 2011
- Fixed packaging. No changes.
0.2009 Fri Mar 25 19:15:23 PDT 2011
- Requires Plack 0.9971 to support localizing $0 to fix the FindBin issues #7, #15, #18, #19
- Calls srand() automatically in the child init hook to avoid a fixed random seed #20
- Implemented --keepalive-timeout which defaults to 1 (acme)
0.2008 Mon Feb 14 17:19:20 PST 2011
- Documented that -E is automatically set to 'deployment' RT:61517 (timbunce)
- Check the defined-ness of the input buffer to suppress warnings RT:60007
0.2007 Thu Sep 30 14:09:00 PDT 2010
- Fixed a bug where Date header can be duplicate if the app generates one (spleenjack)
|
|
* regist egg-info
Bump PKGREVISION.
|
|
* no need to set PYDISTUTILPKG here.
|
|
* regist egg-info
Bump PKGREVISION.
|
|
|
|
* remove unused PLIST_SUBST.
* regist egg-info.
Bump PKGREVISION.
|
|
|
|
* regist egg-info
Bump PKGREVISION.
|
|
|
|
|
|
Bump PKGREVISION.
|
|
0.9.9.6:
Functionality Enhancements
Implementation of the Timezone Service Protocol (draft)
Bug Fixes
Fixes to the handling of time-range queries in the calendar-query report.
Fixes to LDAP authentication regressions introduced in 0.9.9.5.
Fix ability to save blank default privileges.
Other Changes
Add a script which can be run from cron to sync users from LDAP.
Most use of the deprecated iCalendar class has been switched to use the new vCalendar class.
0.9.9.5:
Functionality Enhancements
Experimental 'memcached' support is added to help large sites improve scalability.
The /setup.php URL is improved to provide better information
When a new user is created an 'addressbook' collection will be created in addition to their 'home' calendar.
Scheduling Extensions for CalDAV: When a meeting is scheduled with another person on the same server it should automatically appear in their calendar and scheduling inbox.
Implemented the principal-match REPORT.
Only include calendar-data (or addressbook-data) in the response to a sync-collection if there are fewer than 50 changes outstanding.
Add support for Digest authentication.
Add support for using IMAP as an auth source.
Add support for binding remote calendars External Bind(Rob Ostensen).
Bug Fixes
Repeat rule expansion now handles floating date-time and date correctly.
Access to calendar resources by users with only read-free-busy access should always be obfuscated.
The first user to log in after setting up a system using pam_auth or LDAP will no longer fail.
Correct handling for PUT of a VCALENDAR with unreferenced VTIMEZONE components.
Only include override components in an expanded report if they override in the expand period (or otherwise affect within the period).
Correct output of XML <error> responses containing error tags in the DAV namespace.
Correct handling of calendar-query REPORT where <prop> follows <filter>
Setup tests now handle where PHP config values are set to '0' or 'off' as equivalent.
Various bugfixes to caldav-client-v2.php script.
Don't restrict password character set for LDAP auth users.
Don't allow BIND to succeed with an empty password.
Correct sort ordering of members of a group.
Block access by expired tickets.
Other Changes
Group membership now always confers the group's 'Default privileges' to members of the group.
The handling of reading users from the database is refactored from old PHP4 code into some better object oriented classes.
Refactoring of the handling of PUT requests.
Add a workaround to let Apple Addressbook log in and use CardDAV even when account names contain '@'
Updated translations.
New translations for Norwegian, Brazilian Portuguese and Mexican Spanish.
Allow expansion to return expanded floating time events in floating time (extension to spec).
When an event is added but has no UID (invalid) we now add one.
Add support in the archive for building RPMs of DAViCal
|
|
|
|
|
|
XXX: should be fixed properly in the php logic
|
|
|
|
Update French, Japanese and Latvian language files.
|