pkgsrc changes:
- Adjusting dependencies
Upstream changes:
1.002000 - 2009/09/13
- Fallback to treating str TCs as class names
1.001001_999 - 2009/09/09
- Fix for issue with return/unwind when sub is called as a method (vpit)
1.001001_99 - 2009/08/17
- Fix a few bugs with nested try statements (return and errors not falling
through as expected)
- Fix wantarray context of try blocks.
Upstream changes:
1.003012 - 2009/09/13
- Pass from_namespace to type constraint class even if there is a callback
provided. (This lets the callback be wrapped/extended better.)
- file_set_size() was broken with OSes that didn't support posix_fallocate()
(almost everyone except Linux), causing all kinds of index file errors.
- ldap: Fixed hang when >128 requests were sent at once.
- Fixed a crash in saving messages where message contained a CR character that
wasn't followed by LF (and the CR happened to be the last character in an
internal buffer).
- deliver: Don't send rejects to any messages that have Auto-Submitted header.
This avoids emails loops.
- Message decoding fixes (mainly for IMAP SEARCH, Sieve).
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
0.04 Sat, 12 Sep 2009 06:13:20 +0900
* Depend on PadWalker (Closes RT#49551).
0.03 Sat, 05 Sep 2009 09:42:43 +0200
* Port to Devel::Cycle. We're now able to report a broader range of leaks.
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
0.29 Mon Sep 7 15:31:29 EDT 2009
- support for coderef connect_info's
0.28 Thu Aug 27 08:14:05 EDT 2009
- autobox issues in dep chain, bump CX::Component::Traits dep
(caelum)
0.27 Wed Aug 26 09:09:44 EDT 2009
- remove autobox usage due to reports of strange errors (caelum)
- make schema a delegate for model, config too (caelum)
pkgsrc changes:
- Module::Pluggable is in version 3.6 include in Perl 5.10.0
--> using this one as dependency
Upstream changes:
Thu 27 Aug 02:21:09 BST 2009 - Release 0.77
Allow dispatching to Catalyst Actions, for use with ActionClasses
etc - fREW
Fix test if CATALYST_DEBUG environment variable is set
pkgsrc changes:
- Updating dependencies
- use bundled Module::Install (AuthorTests)
Upstream changes:
0.10015 Tue Sep 1 01:40:36 BST 2009
- Remove (undeclared) dependency on Class::Data::Inhertiable (RT#49086)
- Remove dependency on Test::MockObject
- Fix repository metadata in META.yml / Makefile.PL
- Make POD tests author side only.
0.10014 Tue Aug 25 15:42:57 BST 2009
- Don't always supply an "id" column in the authinfo passed to the store
class in ::Credential::Remote. This means that it works better with
the DBIC store. (t0m)
- Make auth_realms method ensure authentication is initialized
before calling methods which get created during auth initialization.
Fixes back compat cases where auth store is in the plugin list
before the authentication plugin. (t0m)
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
5.80012 2009-09-09 19:09:09
Bug fixes:
- Fix t/optional_http-server.t test.
- Fix t/optional_http-server-restart.t test.
- Fix duplicate components being loaded at setup time, each component is
now loaded at most once + tests.
- Fix backward compatibility - hash key configured actions are stored in
is returned to 'actions'.
- Fix get_action_methods returning duplicate methods when a method is both
decorated with method attributes and set as an action in config.
Refactoring / cleanups:
- Reduce minimum supported perl version from 5.8.6 to 5.8.4 as there are
many people still running/testing this version with no known issues.
Tests:
- Make the optional_http_server.t test an author only test which must be
run by authors to stop it being broken again.
- Fix recursion warnings in the test suites.
5.80011 2009-08-23 13:48:15
Bug fixes:
- Remove leftovers of the restarter engine. The removed code caused test
failures, which weren't apparent for anyone still having an old version
installed in @INC.
5.80010 2009-08-21 23:32:15
Bug fixes:
- Fix and add tests for a regression introduced by 5.80008.
Catalyst::Engine is now able to send out data from filehandles larger
than the default chunksize of 64k again.
5.80009 2009-08-21 22:21:08
Bug fixes:
- Fix and add tests for generating inner packages inside the COMPONENT
method, and those packages being correctly registered as components.
This fixes Catalyst::Model::DBIC among others.
5.80008 2009-08-21 17:47:30
Bug fixes:
- Fix replace_constructor warning to actually work if you make your
application class immutable without that option.
- Depend on Module::Pluggable 3.9 to prevent a bug wherein components
in inner packages might not be registered. This especially affected
tests.
- Catalyst::Engine::FastCGI - relax the check for versions of Microsoft
IIS. Provides compatibility with Windows 2008 R2 as well as
(hopefully) future versions.
- In tests which depend on the values of environment variables,
localise the environment, then delete only relevant environment
variables (RT#48555)
- Fix issue with Engine::HTTP not sending headers properly in some cases
(RT#48623)
- Make Catalyst::Engine write at least once when finalizing the response
body from a filehandle, even if the write is empty. This avoids fail
when trying to send out an empty response body from a filehandle.
- Catalyst::Engine::HTTP - Accept a fully qualified absolute URI in the
Request-URI of the Request-Line
Refactoring / cleanups:
- Deleted the Restarter engine and its Watcher code. Use the
new Catalyst::Restarter in a recent Catalyst::Devel instead.
- New unit test for Catalyst::Action 'unit_core_action.t'
- Bump minimum supported perl version from 5.8.1 to 5.8.6 as there are
known issues with 5.8.3.
- Debug output uses dynamic column sizing to create more readable output
when using a larger $ENV{COLUMNS} setting. (groditi)
New features:
- Added private_path method for Catalyst::Action
- Allow uri_for($controller_instance) which will produce a URI
for the controller namespace
- Break setup_components into two more parts: locate_components and
expand_component_module (rjbs)
- Allow Components to return anon classed from their COMPONENT method
correctly, and have action registration work on Controllers returned
as such by adding a catalyst_component_name accessor for all components
which returns the component instance's name to be used when building
actions etc.
- Adding X-Forwarded-Port to allow the frontend proxy to dictate the
frontend port (jshirley)
- Added Catalyst::Stats->created accessor for the time at the start of
the request.
Documentation:
- Fix POD to refer to ->config(key => $val), rather than
->config->{key} = $val, as the latter form is deprecated.
- Clearer docs for the 'uri_for' method.
- Fix POD refering to CGI::Cookie. We're using CGI::Simple::Cookie.
(Forrest Cahoon)
pkgsrc changes:
- Correcting license definition
Upstream changes:
0.26 Mon Aug 24 16:11:37 PDT 2009
- Work around not to expose Catalyst specific stash variables
(Chris Prather)
protocols. To use SASL, a protocol includes a command for identifying and
authenticating a user to a server and for optionally negotiating protection
of subsequent protocol interactions. If its use is negotiated, a security
layer is inserted between the protocol and the connection.
PAM provides a way to develop programs that are independent of
authentication scheme. These programs need "authentication modules" to be
attached to them at run-time in order to work. Which authentication module
is to be attached is dependent upon the local system setup and is at the
discretion of the local system administrator.
This package contains a SASL plugin and a PAM module that perform a crude
check on a SAML authentication assertion. The assertion signature and date
are verified, and access is granted on behalf ot the user taked for a
onfigurable attribute.
The only protection against replay attacks is the assertion validity dates
checks, this authentication is therefore secure only if the SAML
authentication assertion remains secret. The assertion has the same role
as a web cookie used for authentication.
pkgsrc changes:
- Correcting license definition
- prevent Module::Install::AutoInstall from installing
Upstream changes:
0.30 2009-09-12 23:47:00
- Doc fixes:
+ Expand ::V:: to ::View:: (RT #45792)
+ Expand ::C:: to ::Controller:: and use $c->view('TT')
where appropriate (bricas)
+ Add note about use CGI in a template making Catalyst hang
(Gunnar Strand)
- "use warnings" in Catalyst::View::TT and output from the TT helper
- Expand TTSite documentation (RT #33838)
- Added a test for direct rendering of a template from a view object,
without a request.
- Added support for running render with a undef context.
pkgsrc changes:
- Adjusting license definition
Upstream changes:
0.18 Sat, 22 Aug 2009 21:17:52 +0200
- Make it work with Catalyst::Runtime 5.80010.
- Fix warnings in the test suite.
pkgsrc changes:
- Adding license definition
- Setting module type (Module::Build)
Upstream changes:
1.20 2009-09-06 (by Alexandr Ciornii)
- reform.t ported to Test::More
- Better prereqs
- Buggy support of locale removed
1.12.2 Sun Sep 30 05:10:18 2007
1.12.1 Sun Sep 30 05:08:10 2007
1.12.0 Sun Sep 30 04:51:21 2007
- Added &columns to export list (thanks Bob)
- Fixed doc buglets (thanks Mike)
- Removed use of 'our' to preserve 5.005 compatibility
- Fixed shebang lines in demos
- Added WINDOWS_PATCH to patch around apparent bug in POSIX::strtod
under Windows (thanks Torsten)
- Added 'except' option to break_at() (thanks Bron)
- Changed to dual licensing for Fedora compatibility
Upstream changes:
0.69 Thursday September 3, 2009, 10:25:00 AM -0700
* t/00_load.t
* t/01_pod.t
* t/02_pod_coverage.t
* t/10_data.t
* t/11_base64_fh.t
* t/12_nil.t
* t/15_serialize.t
* t/20_parser.t
* t/50_client.t
Minor clean-up of old CVS/SVN keyword references.
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Parser/XMLParser.pm (added)
* lib/RPC/XML/ParserFactory.pm (added)
* lib/RPC/XML/Server.pm
* t/20_parser.t (deleted)
* t/20_xml_parser.t (added)
* t/29_parserfactory.t (added)
* t/40_server.t
* t/util.pl
Converted parsing to be from a specific class to a
parser-factory style. This included renaming the existing
parser class and shuffling tests around.
* t/70_compression_detect.t
Cleaner approach to scrubbing symbol tables.
* t/00_load.t
* t/01_pod.t
* t/02_pod_coverage.t
* t/03_meta.t (added)
* t/04_minimumversion.t (added)
* t/05_critic.t (added)
New tests, and developer-specific tests changed to only run in
my copy.
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Parser/XMLParser.pm
* lib/RPC/XML/Server.pm
* t/11_base64_fh.t
* t/15_serialize.t
* t/20_xml_parser.t
* t/30_method.t
* t/35_namespaces.t
* t/40_server.t
* t/41_server_hang.t
* t/50_client.t
RT #47806: One more patch for Windows compatibility with
temp-files.
* lib/Apache/RPC/Server.pm
* lib/Apache/RPC/Status.pm
* lib/RPC/XML.pm
* lib/RPC/XML/Client.pm
* lib/RPC/XML/Function.pm
* lib/RPC/XML/Method.pm
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Parser/XMLParser.pm
* lib/RPC/XML/ParserFactory.pm
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
Fixes based on Perl::Critic and other best-practices techniques.
* etc/make_method
Also made changes based on Perl::Critic.
* MANIFEST
* lib/RPC/XML/Parser.pm
* lib/RPC/XML/Parser/XMLParser.pm
Expanded definition of the interface to include push-parsing
methods. Documented these and added stubs to
RPC::XML::Parser::XMLParser that throw exceptions when called
by a non-push-parser instance. Reflected changes to test suite
in MANIFEST.
* lib/RPC/XML/Parser/XMLParser.pm
Slight tweak to make this 5.6.1-compatible.
* lib/RPC/XML/Procedure.pm
* lib/RPC/XML/Server.pm
RT #42736: Support user-adjustment of server-based faults, and
normalize the existing faults.
* lib/RPC/XML/Procedure.pm
Fix encoding of return values from call() when the method
called is of type Function (and thus has no strict signatures).
* lib/RPC/XML.pm
* t/13_no_deep_recursion.t (added)
RT #41063: Re-visit how arrays and structs are smart-encoded
and constructed, so as to avoid cyclical data structure
references.