3 years agoRelease commit for 5.90128 v5.90128
Graham Knop [Fri, 11 Sep 2020 12:37:59 +0000]
Release commit for 5.90128

  - fix command to run psgi compile test if Catalyst not already installed
  - improve debugging output on psgi compile test

3 years agoBumping version to 5.90128
Graham Knop [Fri, 11 Sep 2020 12:29:26 +0000]
Bumping version to 5.90128

3 years agochangelog
Graham Knop [Fri, 11 Sep 2020 12:29:06 +0000]
changelog

3 years agonormalize version declaration and underscore removal
Graham Knop [Thu, 30 Jul 2020 06:51:42 +0000]
normalize version declaration and underscore removal

3 years agotest on travis using yath
Graham Knop [Mon, 27 Jul 2020 19:58:30 +0000]
test on travis using yath

This cuts the test time for Catalyst-Runtime down by about 40%.
Most of the time is still taken by testing downstream dependencies.

3 years agoinclude yath config in dist
Graham Knop [Mon, 27 Jul 2020 19:48:07 +0000]
include yath config in dist

3 years agofix psgi_file test without Catalyst installed
Graham Knop [Mon, 27 Jul 2020 19:47:57 +0000]
fix psgi_file test without Catalyst installed

3 years agoprovide proper debug output in test if compiling psgi fails
Graham Knop [Mon, 27 Jul 2020 19:41:55 +0000]
provide proper debug output in test if compiling psgi fails

3 years agothat was the wrong module
Graham Knop [Mon, 27 Jul 2020 08:22:06 +0000]
that was the wrong module

3 years agopreinstall some older modules on travis for 5.8 compat
Graham Knop [Mon, 27 Jul 2020 06:56:33 +0000]
preinstall some older modules on travis for 5.8 compat

3 years agoRelease commit for 5.90_127 v5.90_127
Graham Knop [Mon, 27 Jul 2020 01:25:44 +0000]
Release commit for 5.90_127

  - fix TODO tests for uri_for as a class method
  - silence warnings in tests
  - remove developer prerequisites on Catalyst plugins
  - cleanups and fixes for optional tests
  - bump Moose prereq to 2.1400, and drop MooseX::Role::WithOverloading prereq
  - stop warning about missing Term::Size::Any when it isn't useful

3 years agoBumping version to 5.90_127
Graham Knop [Mon, 27 Jul 2020 01:12:03 +0000]
Bumping version to 5.90_127

3 years agochangelog
Graham Knop [Mon, 27 Jul 2020 01:11:38 +0000]
changelog

3 years agounmark +x and remove shebangs
Graham Knop [Sun, 26 Jul 2020 23:02:32 +0000]
unmark +x and remove shebangs

3 years agoavoid using deprecated subs in threads test
Graham Knop [Sun, 26 Jul 2020 21:49:51 +0000]
avoid using deprecated subs in threads test

3 years agoconfigure lighttpd at root correctly in tests
Graham Knop [Sun, 26 Jul 2020 19:10:51 +0000]
configure lighttpd at root correctly in tests

Catalyst only works around lighttpd weirdness when using old versions.
On new versions, it expects to be configured correctly to avoid the
buggy behavior.  Fix the test to provide the correct configuration on
lighttpd versions that support it.

3 years agoallow GET with body test to fail on lighttpd
Graham Knop [Sun, 26 Jul 2020 19:09:34 +0000]
allow GET with body test to fail on lighttpd

lighttpd refuses all GET requests with a body.  Avoid failing tests
under these conditions.

3 years agofix uri_for class method tests
Graham Knop [Sun, 26 Jul 2020 17:52:36 +0000]
fix uri_for class method tests

It doesn't seem like the tests ever worked, because they weren't
providing the needed captures, and the URLs they were checking we wrong.

3 years agoallow COLUMNS to override and silence terminal width, and warn less
Graham Knop [Sun, 26 Jul 2020 17:51:07 +0000]
allow COLUMNS to override and silence terminal width, and warn less

If not connected to a terminal, there's no reason to warn that we can't
detect the width.

3 years agocorrect warning if not enough arguments provided to uri_for
Graham Knop [Sun, 26 Jul 2020 17:45:09 +0000]
correct warning if not enough arguments provided to uri_for

3 years agoMerge pull request #170 from perl-catalyst/haarg/no-dev-circ-deps
Graham Knop [Sun, 26 Jul 2020 15:52:31 +0000]
Merge pull request #170 from perl-catalyst/haarg/no-dev-circ-deps

Eliminate circular dependencies in develop prereqs

3 years agobump Moose prereq so we can drop MooseX::Role::WithOverloading
Graham Knop [Sat, 20 Jun 2020 02:13:18 +0000]
bump Moose prereq so we can drop MooseX::Role::WithOverloading

3 years agoshow logs for reverse deps not using verbose
Graham Knop [Fri, 19 Jun 2020 22:52:21 +0000]
show logs for reverse deps not using verbose

3 years agoshow cpanm log on failure on travis
Graham Knop [Fri, 19 Jun 2020 22:35:39 +0000]
show cpanm log on failure on travis

3 years agopreload parts of Catalyst when running tests with yath
Graham Knop [Fri, 14 Feb 2020 14:47:30 +0000]
preload parts of Catalyst when running tests with yath

3 years agomark some tests as requiring no preloads when run with yath
Graham Knop [Fri, 14 Feb 2020 14:45:56 +0000]
mark some tests as requiring no preloads when run with yath

These tests are expecting to have some things set up before Catalyst
itself is loaded.

3 years agoclean up term width detection and remove spurious warnings
Graham Knop [Fri, 14 Feb 2020 14:42:59 +0000]
clean up term width detection and remove spurious warnings

Checking the terminal width is done in a number of places, including in
tests.  Outputting warnings whenever one of those routines is used on
something that isn't a terminal adds noise to tests and isn't helpful.
Eliminate the warnings for when using COLUMNS or falling back to 80.
Maintain the warning for when Term::Size::Any is not available.

We could also just add Term::Size::Any as a prerequisite.

3 years agoonly generate stats table if returning string
Graham Knop [Fri, 14 Feb 2020 14:42:48 +0000]
only generate stats table if returning string

3 years agodrop Catalyst::Action::REST from test
Graham Knop [Fri, 19 Jun 2020 21:45:41 +0000]
drop Catalyst::Action::REST from test

It isn't used and makes no difference.

3 years agoremove test using Params::Nested
Graham Knop [Fri, 19 Jun 2020 21:36:29 +0000]
remove test using Params::Nested

This test was brought in via the encoding plugin. We don't need to test
the behavior of this external plugin.

3 years agoinclude our own leak checking code rather than using CatalystX::LeakCheck
Graham Knop [Fri, 19 Jun 2020 21:33:19 +0000]
include our own leak checking code rather than using CatalystX::LeakCheck

Most of CatalystX::LeakCheck is related to formatting output. We can
inline the bit we need for the tests, which eliminates a circular
dependency for developers.

3 years agorewrite tests using Test::WWW::Mechanize::Catalyst to use Catalyst::Test
Graham Knop [Fri, 19 Jun 2020 21:13:07 +0000]
rewrite tests using Test::WWW::Mechanize::Catalyst to use Catalyst::Test

These tests are trivially implementable using the built in
Catalyst::Test, rather than relying on an external module that adds a
dependency loop.

3 years agoremove Catalyst::Plugin::ConfigLoader develop prereq
Graham Knop [Fri, 19 Jun 2020 21:32:54 +0000]
remove Catalyst::Plugin::ConfigLoader develop prereq

The two tests that were using it have been converted to not need it
anymore.

3 years agoconvert test checking middleware set in config to setting middleware in plugin
Graham Knop [Fri, 19 Jun 2020 20:35:26 +0000]
convert test checking middleware set in config to setting middleware in plugin

The issue that the test was checking was if a plugin could set up
middleware. It was using an external plugin for this, but we can
trivially include a test plugin to check the same behavior.

3 years agoconvert test checking encoding set in config to checking encoding set by plugin
Graham Knop [Fri, 19 Jun 2020 20:11:57 +0000]
convert test checking encoding set in config to checking encoding set by plugin

The issue that the test was checking was if a plugin could set the
encoding. It was using an external plugin for this, but we can trivially
include a test plugin to check the same behavior.

3 years agogenerate app for live tests manually rather than using Catalyst::Devel
Graham Knop [Fri, 19 Jun 2020 19:39:31 +0000]
generate app for live tests manually rather than using Catalyst::Devel

Most of the files generated by Catalyst::Devel aren't needed, so it's
trivial to replace.  This avoids a circular dependency for developers.

3 years agofix lighttpd tests when using local::lib
Graham Knop [Fri, 19 Jun 2020 19:35:04 +0000]
fix lighttpd tests when using local::lib

3 years agoinstall perl from travis helpers
Graham Knop [Fri, 14 Feb 2020 15:31:07 +0000]
install perl from travis helpers

4 years agonew release to fix busted distributopn 5.90126
John Napiorkowski [Mon, 20 Jan 2020 01:21:41 +0000]
new release to fix busted distributopn

4 years agoyet another version 5.90125
John Napiorkowski [Sun, 19 Jan 2020 00:51:31 +0000]
yet another version

4 years agocorrected POD
John Napiorkowski [Sat, 18 Jan 2020 22:18:14 +0000]
corrected POD

4 years agosome new ulti methods
John Napiorkowski [Sat, 18 Jan 2020 22:09:19 +0000]
some new ulti methods

4 years agoAdd support for SameSite cookie attribute
Mitch Jackson [Tue, 10 Dec 2019 21:56:15 +0000]
Add support for SameSite cookie attribute

Taking advantage of feature implemented in
CGI::Simple 1.22

5 years agoRelease commit for 5.90124 v5.90124
John Napiorkowski [Fri, 18 Jan 2019 21:42:51 +0000]
Release commit for 5.90124

5 years agoremove
John Napiorkowski [Fri, 18 Jan 2019 21:32:12 +0000]
remove

5 years agoRelease commit for 5.90124
John Napiorkowski [Fri, 18 Jan 2019 21:16:25 +0000]
Release commit for 5.90124

5 years agoremoved date
John Napiorkowski [Fri, 18 Jan 2019 20:19:23 +0000]
removed date

5 years agonot sure what distar wants...
John Napiorkowski [Fri, 18 Jan 2019 19:21:33 +0000]
not sure what distar wants...

5 years agotoday
John Napiorkowski [Fri, 18 Jan 2019 19:13:19 +0000]
today

5 years agoI guess this is correct
John Napiorkowski [Fri, 18 Jan 2019 19:12:25 +0000]
I guess this is correct

5 years agoadding missing version info
John Napiorkowski [Fri, 18 Jan 2019 18:05:39 +0000]
adding missing version info

5 years agoupdate version info for release
John Napiorkowski [Fri, 18 Jan 2019 01:21:49 +0000]
update version info for release

5 years agosolution for warnings when using from_psgi_response with streaing
John Napiorkowski [Wed, 16 Jan 2019 16:03:00 +0000]
solution for warnings when using from_psgi_response with streaing

5 years agoMerge branch 'bokutin-bugs/from_psgi_response'
John Napiorkowski [Wed, 16 Jan 2019 14:37:15 +0000]
Merge branch 'bokutin-bugs/from_psgi_response'

5 years agoeven this change is appreciated.
Tomohiro Hosaka [Wed, 16 Jan 2019 07:07:51 +0000]
even this change is appreciated.

5 years agoWhen from_psgi_response, a bug when headers are already output and charset is set...
Tomohiro Hosaka [Wed, 2 Jan 2019 09:43:55 +0000]
When from_psgi_response, a bug when headers are already output and charset is set has been fixed.

[error] Caught exception in MyApp::Controller::Docs->stream_and_charset "You may not change the encoding once the headers are finalized at /usr/home/bokutin/code/reading/catalyst-runtime/lib/Catalyst/Response.pm line 202."
[warn] Useless setting a header value after finalize_headers and the response callback has been called. Since we don't support tail headers this will not work as you might expect.

5 years agoRelease commit for 5.90123 v5.90123
Graham Knop [Tue, 27 Nov 2018 15:38:48 +0000]
Release commit for 5.90123

5 years agoBumping version to 5.90123
Graham Knop [Tue, 27 Nov 2018 15:33:49 +0000]
Bumping version to 5.90123

5 years agoadd stopwords to fix spelling test
Graham Knop [Tue, 27 Nov 2018 15:32:43 +0000]
add stopwords to fix spelling test

5 years agoMerge branch 'rrwo/log_stats_report'
Graham Knop [Tue, 27 Nov 2018 15:21:11 +0000]
Merge branch 'rrwo/log_stats_report'

5 years agoAdd note about new method in Upgrading.pod
Robert Rothenberg [Wed, 17 Oct 2018 19:47:02 +0000]
Add note about new method in Upgrading.pod

5 years agoSplit code to log stats report (RT#127392)
Robert Rothenberg [Wed, 17 Oct 2018 11:36:16 +0000]
Split code to log stats report (RT#127392)

Added log_stats method that does the actual logging of the
stats.  This allows the stats to be enabled, but the logging
of the stats report to be overridden or modified.

5 years agostop throwing warnings when REMOTE_ADDR is undef
Graham Knop [Tue, 27 Nov 2018 15:04:34 +0000]
stop throwing warnings when REMOTE_ADDR is undef

5 years agoMerge branch 'bugs/rt-75731'
Graham Knop [Tue, 27 Nov 2018 15:00:02 +0000]
Merge branch 'bugs/rt-75731'

5 years agorequired doesn't make sense with default
Alexander Hartmaier [Wed, 11 Jan 2017 16:05:46 +0000]
required doesn't make sense with default

5 years agolog warnings when hostname resolving fails
Alexander Hartmaier [Mon, 18 Jan 2016 13:03:36 +0000]
log warnings when hostname resolving fails

5 years agofix $c->req->hostname empty for IPv6 clients (RT#75731)
Alexander Hartmaier [Mon, 18 Jan 2016 12:57:10 +0000]
fix $c->req->hostname empty for IPv6 clients (RT#75731)

use Socket directly instead of IO::Socket
Socket version 1.96 was chosen because of the NIx_NOSERV flag

5 years agoRelease commit for 5.90122 v5.90122
Graham Knop [Sat, 3 Nov 2018 14:51:46 +0000]
Release commit for 5.90122

5 years agochangelog
Graham Knop [Sat, 3 Nov 2018 14:24:31 +0000]
changelog

5 years agoBumping version to 5.90122
Graham Knop [Sat, 3 Nov 2018 14:22:56 +0000]
Bumping version to 5.90122

5 years agoRelease commit for 5.90_121 v5.90_121
Graham Knop [Mon, 22 Oct 2018 20:39:12 +0000]
Release commit for 5.90_121

5 years agoBumping version to 5.90_121
Graham Knop [Mon, 22 Oct 2018 19:37:57 +0000]
Bumping version to 5.90_121

5 years agochangelog
Graham Knop [Sun, 21 Oct 2018 22:51:36 +0000]
changelog

5 years agotest spelling in lib files, not blib
Graham Knop [Sun, 21 Oct 2018 22:46:09 +0000]
test spelling in lib files, not blib

5 years agouse PerlIO::utf8_strict for decoding uploads
Graham Knop [Sun, 21 Oct 2018 09:11:27 +0000]
use PerlIO::utf8_strict for decoding uploads

PerlIO::utf8_strict is faster than the encoding layer.

5 years agofix decoded uploads
Graham Knop [Sun, 21 Oct 2018 03:10:22 +0000]
fix decoded uploads

sysread can't be used against UTF8 handles (deprecated since perl 5.24,
fatal since 5.30).  The only reasonable way to slurp an entire file
through an encoding layer is to use readline.  Using a read loop would
not be faster.

5 years agouse debug warnings rather than carp when uri_for args are wrong type
Graham Knop [Sun, 21 Oct 2018 03:17:18 +0000]
use debug warnings rather than carp when uri_for args are wrong type

5 years agosilence warnings in tests
Graham Knop [Sun, 21 Oct 2018 02:36:56 +0000]
silence warnings in tests

5 years agoremove unneeded shebangs from tests
Graham Knop [Sun, 21 Oct 2018 02:35:30 +0000]
remove unneeded shebangs from tests

5 years agochmod -x test scripts
Graham Knop [Sun, 21 Oct 2018 01:22:52 +0000]
chmod -x test scripts

5 years agoRelease commit for 5.90120 v5.90120
Karen Etheridge [Fri, 19 Oct 2018 06:13:13 +0000]
Release commit for 5.90120

5 years agoBumping version to 5.90120
Karen Etheridge [Fri, 19 Oct 2018 05:32:38 +0000]
Bumping version to 5.90120

5 years agoavoid problematic upload tests on 5.029004+
Karen Etheridge [Fri, 19 Oct 2018 05:25:56 +0000]
avoid problematic upload tests on 5.029004+

see RT#125843: sysread cannot be used with :utf8 filehandles

5 years agoalso test on 5.28, latest dev release, and blead
Karen Etheridge [Fri, 19 Oct 2018 05:24:09 +0000]
also test on 5.28, latest dev release, and blead

5 years agoRelease commit for 5.90119 v5.90119
Karen Etheridge [Mon, 24 Sep 2018 00:24:47 +0000]
Release commit for 5.90119

5 years agoBumping version to 5.90119
Karen Etheridge [Sun, 23 Sep 2018 23:58:42 +0000]
Bumping version to 5.90119

5 years agooverride exit() in test using MooseX::Getopt
Karen Etheridge [Sun, 23 Sep 2018 23:47:44 +0000]
override exit() in test using MooseX::Getopt

0.73 moved the exit() call outside of print_usage_text, so the test's
overridden sub no longer prevented it from being called

5 years agoRelease commit for 5.90118 v5.90118
Graham Knop [Tue, 1 May 2018 09:58:05 +0000]
Release commit for 5.90118

5 years agoremove CPANPLUS from Makefile.PL and catalyst.pl
Graham Knop [Tue, 1 May 2018 09:52:28 +0000]
remove CPANPLUS from Makefile.PL and catalyst.pl

5 years agouse normal version for Catalyst::Plugin::Unicode::Encoding
Graham Knop [Tue, 1 May 2018 09:45:37 +0000]
use normal version for Catalyst::Plugin::Unicode::Encoding

5 years agoBumping version to 5.90118
Graham Knop [Mon, 30 Apr 2018 09:39:23 +0000]
Bumping version to 5.90118

5 years agochangelog
Graham Knop [Mon, 30 Apr 2018 04:08:54 +0000]
changelog

5 years agoAdd tests for fragment handling
Stuart Johnston [Mon, 12 Feb 2018 19:35:26 +0000]
Add tests for fragment handling

5 years agofix uri_for handling of fragment with unblessed path
Graham Knop [Mon, 30 Apr 2018 04:11:23 +0000]
fix uri_for handling of fragment with unblessed path

5 years agoremove duplicate downstream test
Graham Knop [Sun, 29 Apr 2018 17:04:55 +0000]
remove duplicate downstream test

5 years agono AUTHOR_TESTING/RELEASE_TESTING for downstream tests
Graham Knop [Sun, 29 Apr 2018 17:04:42 +0000]
no AUTHOR_TESTING/RELEASE_TESTING for downstream tests

5 years agoavoid Module::AutoInstall
Graham Knop [Sun, 29 Apr 2018 17:04:22 +0000]
avoid Module::AutoInstall

5 years agoremove extra travis install step that is no longer needed
Graham Knop [Sun, 29 Apr 2018 17:03:39 +0000]
remove extra travis install step that is no longer needed

5 years agouse travis-perl helpers fix CPAN.pm issues
Graham Knop [Sun, 29 Apr 2018 17:01:20 +0000]
use travis-perl helpers fix CPAN.pm issues

travis-perl helpers has a helper to make sure CPAN.pm has a working
configuration.

5 years agoinclude catalyst.pl
Graham Knop [Thu, 26 Apr 2018 14:47:59 +0000]
include catalyst.pl