6 months agoavoid playing with meta in Catalyst::Log haarg/repair-log
Graham Knop [Mon, 3 Jun 2019 21:54:34 +0000]
avoid playing with meta in Catalyst::Log

6 months agoremove extraneous code from the end of Catalyst::Log
Graham Knop [Mon, 3 Jun 2019 21:54:14 +0000]
remove extraneous code from the end of Catalyst::Log

6 months agofix Catalyst::Log's constructor to be more standard
Graham Knop [Mon, 3 Jun 2019 21:51:37 +0000]
fix Catalyst::Log's constructor to be more standard

Avoid wrapping 'new', and instead use a BUILDARGS that can accept more
than just a list of levels.  This also allows the constructor to be made
immutable.

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

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

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

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

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

10 months 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

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

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

11 months 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.

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

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

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

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

12 months 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

12 months 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.

12 months 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

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

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

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

12 months 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

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

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

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

13 months 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

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

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

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

13 months 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.

13 months 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.

13 months 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

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

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

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

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

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

13 months 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

13 months 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

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

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

14 months 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

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

19 months 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

19 months 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

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

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

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

19 months 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

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

19 months 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

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

19 months 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

19 months 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.

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

19 months agoremove another remnant of aggregate testing
Graham Knop [Thu, 26 Apr 2018 14:47:46 +0000]
remove another remnant of aggregate testing

19 months agoverbose output for downstream tests on travis
Graham Knop [Thu, 26 Apr 2018 12:54:04 +0000]
verbose output for downstream tests on travis

19 months agodrop IO::Scalar prereq
Graham Knop [Fri, 13 Apr 2018 10:05:03 +0000]
drop IO::Scalar prereq

19 months agoinclude optional test prereqs in develop
Graham Knop [Thu, 12 Apr 2018 15:41:21 +0000]
include optional test prereqs in develop

19 months agoremove unused xt prereqs
Graham Knop [Thu, 12 Apr 2018 15:40:47 +0000]
remove unused xt prereqs

19 months agoremove redundant listing of Data::OptList prereq
Graham Knop [Thu, 12 Apr 2018 15:40:21 +0000]
remove redundant listing of Data::OptList prereq

19 months agowhitespace cleanup
Graham Knop [Thu, 12 Apr 2018 15:38:16 +0000]
whitespace cleanup

19 months agoupdate README.mkdn
Graham Knop [Thu, 12 Apr 2018 14:39:56 +0000]
update README.mkdn

19 months agodrop namespace::autoclean
Graham Knop [Thu, 12 Apr 2018 14:28:14 +0000]
drop namespace::autoclean

19 months agoremove unneeded skip for old HTTP::Body
Graham Knop [Thu, 12 Apr 2018 13:53:26 +0000]
remove unneeded skip for old HTTP::Body

19 months agouse json for serialized data in tests
Graham Knop [Thu, 12 Apr 2018 13:53:02 +0000]
use json for serialized data in tests

19 months agojust use JSON::MaybeXS, not JSON.pm
Graham Knop [Thu, 12 Apr 2018 13:50:47 +0000]
just use JSON::MaybeXS, not JSON.pm

19 months agoremove unused dep on Tree::Simple::Visitor::FindByPath, add Tree::Simple::Visitor...
Graham Knop [Thu, 12 Apr 2018 13:50:01 +0000]
remove unused dep on Tree::Simple::Visitor::FindByPath, add Tree::Simple::Visitor::FindByUID

19 months agoremove unused dep HTTP::Request::AsCGI
Graham Knop [Thu, 12 Apr 2018 13:45:59 +0000]
remove unused dep HTTP::Request::AsCGI

19 months agoremove dep on Class::Data::Inheritable which isn't needed anymore
Graham Knop [Thu, 12 Apr 2018 13:45:38 +0000]
remove dep on Class::Data::Inheritable which isn't needed anymore

20 months agoimprove comment about version comment
Graham Knop [Thu, 29 Mar 2018 13:46:07 +0000]
improve comment about version comment

20 months agochangelog
Graham Knop [Wed, 28 Mar 2018 03:13:17 +0000]
changelog

20 months agofix some pod formatting code errors
Graham Knop [Wed, 28 Mar 2018 02:25:59 +0000]
fix some pod formatting code errors

20 months agofix typo in Catalyst::Utils pod
Graham Knop [Wed, 28 Mar 2018 02:15:59 +0000]
fix typo in Catalyst::Utils pod

20 months agofix unit_stats.t for new Time::HiRes
Graham Knop [Tue, 27 Mar 2018 16:03:22 +0000]
fix unit_stats.t for new Time::HiRes

tv_interval has been implemented in XS rather than as a wrapper, so it
has to be mocked as well.

22 months agoadding comment with real version to unicode plugin
Graham Knop [Tue, 23 Jan 2018 21:03:12 +0000]
adding comment with real version to unicode plugin

Distar's version bumping script expects matching version numbers in all
files.  Including an artificial version declaration in a comment will
trick it into accepting the mismatched version.  And including the
dist's real version in the file aids clarity as well.

22 months agoreported errors 5.90117
John Napiorkowski [Sun, 21 Jan 2018 22:39:48 +0000]
reported errors

22 months agoset release date 5.90116
John Napiorkowski [Fri, 19 Jan 2018 20:49:38 +0000]
set release date

22 months agoremove a submodule from travis
John Napiorkowski [Thu, 18 Jan 2018 21:59:34 +0000]
remove a submodule from travis

22 months agotry and get more info from travis
John Napiorkowski [Thu, 18 Jan 2018 21:42:44 +0000]
try and get more info from travis

22 months agoupdated travis and restore some missing files
John Napiorkowski [Thu, 18 Jan 2018 21:29:45 +0000]
updated travis and restore some missing files

22 months agodocument changes
John Napiorkowski [Thu, 18 Jan 2018 20:41:30 +0000]
document changes

22 months agoMerge branch 'distar' into release-candidates/rc-5.90116
John Napiorkowski [Thu, 18 Jan 2018 20:32:28 +0000]
Merge branch 'distar' into release-candidates/rc-5.90116

22 months agoMerge branch 'pr/157' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:46:29 +0000]
Merge branch 'pr/157' into release-candidates/rc-5.90116

22 months agoMerge branch 'pr/156' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:45:50 +0000]
Merge branch 'pr/156' into release-candidates/rc-5.90116

22 months agoMerge branch 'pr/154' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:43:48 +0000]
Merge branch 'pr/154' into release-candidates/rc-5.90116

Conflicts jhannah resolved manually:
  Makefile.PL
  lib/Catalyst.pm

22 months agoMerge branch 'pr/152' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:41:17 +0000]
Merge branch 'pr/152' into release-candidates/rc-5.90116

22 months agoMerge branch 'pr/135' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 22:36:20 +0000]
Merge branch 'pr/135' into release-candidates/rc-5.90116

22 months agoMerge remote-tracking branch 'write/jhannah/docs' into release-candidates/rc-5.90116
Jay Hannah [Tue, 16 Jan 2018 21:47:41 +0000]
Merge remote-tracking branch 'write/jhannah/docs' into release-candidates/rc-5.90116

23 months agoCatalyst::Test request() docs patch
Jay Hannah [Fri, 5 Jan 2018 16:22:13 +0000]
Catalyst::Test request() docs patch

This method also accepts HTTP::Request objects, and
HTTP::Request::Common objects are especially helpful if you need
to send additional headers in the request.

23 months agoremove my tab
LNATION [Wed, 3 Jan 2018 07:57:10 +0000]
remove my tab

23 months agomake the missing data handler exception slightly more useful
LNATION [Wed, 3 Jan 2018 07:55:31 +0000]
make the missing data handler exception slightly more useful

2 years agoMerge remote-tracking branch 'upstream/master'
Ferruccio Zamuner [Wed, 25 Oct 2017 10:00:31 +0000]
Merge remote-tracking branch 'upstream/master'

2 years agoclean up travis config for distar
Graham Knop [Mon, 13 Feb 2017 23:43:54 +0000]
clean up travis config for distar

2 years agouse uniq from List::Util
Graham Knop [Mon, 13 Feb 2017 05:43:48 +0000]
use uniq from List::Util

This lets us drop the List::MoreUtils prereq.

2 years agoconvert to Distar
Graham Knop [Mon, 13 Feb 2017 05:41:54 +0000]
convert to Distar

2 years agouse different package name in autoflush log test
Graham Knop [Mon, 13 Feb 2017 08:59:34 +0000]
use different package name in autoflush log test

The log and log_autoflush tests were using duplicate packages for their
testing, so if they were run with Test::Aggregate it would cause
warnings and test failures.

2 years agostop using Moo as a test package
Graham Knop [Mon, 13 Feb 2017 05:50:39 +0000]
stop using Moo as a test package

Moo is a real module, and may be in our prerequisite list.  Stepping on
its namespace is confusing and could easily cause issues.

2 years agouse inlined module hiding in tests
Graham Knop [Mon, 13 Feb 2017 06:29:15 +0000]
use inlined module hiding in tests

Test::Without::Module and Devel::Hide both handle repeated module
loading wrong.  They also generate error messages that aren't compatible
with Class::Load.

Also add some module hiding for 'Foo' and 'Bar', as they may exist
locally, breaking tests.