Skip to content

Commit 7f1ac10

Browse files
authored
Merge pull request #38 from libwww-perl/oalders/travis
Convert dist to dzil
2 parents 7a5395c + 83e3050 commit 7f1ac10

26 files changed

+879
-360
lines changed

.gitignore

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1+
**~
12
/.ackrc
2-
!/.gitignore
33
/blib/
4+
.build
45
/_eumm/
5-
/pm_to_blib
6+
!/.gitignore
7+
/HTTP-Message-*/
8+
/HTTP-Message-*.tar.gz
69
/Makefile
710
/Makefile.old
811
/MANIFEST.bak
912
/MANIFEST.SKIP.bak
1013
/MYMETA.*
11-
/HTTP-Message-*/
12-
/HTTP-Message-*.tar.gz
13-
**~
14+
/pm_to_blib
15+
*.sw*
16+
.tidyall.d

Changes

Lines changed: 51 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,78 @@
11
Revision history for HTTP-Message
22

3-
6.11 2015-09-09
3+
{{$NEXT}}
44

5+
6.11 2015-09-09
56
- fix an undefined value warning in HTTP::Headers::as_string
67

78
6.10 2015-07-19
8-
99
- fix uses of qr/.../m in tests that do not work in 5.8.x
1010

1111
6.09 2015-07-19
12-
1312
- converted all uses of Test.pm to Test::More
14-
1513
- fix uninitialized warning in HTTP::Config (RT#105929)
1614

17-
1815
6.08 2015-07-10
19-
2016
- Resolve new uninitialized warning from
2117
HTTP::Request::Common::request_type_with_data (RT#105787)
2218

23-
2419
6.07 2015-07-09
25-
26-
- Allow subclasses to override the class of parts - it used to be
27-
hardcoded to HTTP::Message. (Gisle Aas, RT#79239)
28-
20+
- Allow subclasses to override the class of parts - it used to be hardcoded
21+
to HTTP::Message. (Gisle Aas, RT#79239)
2922
- Added support for is_client_error, is_server_error to HTTP::Response
3023
(Karen Etheridge)
31-
3224
- Added flatten interface to HTTP::Headers (Tokuhiro Matsuno, GH#5)
33-
3425
- Allow PUT to pass content data via hashrefs just like with POST (Michael
3526
Schilli, GH#9)
36-
3727
- Fix for "Content-Encoding: none" header (Gisle Aas, RT#94882)
38-
3928
- Add support for HTTP status 308, defined in RFC 7238 (Olivier Mengué,
4029
RT#104102)
41-
4230
- drop the use of "use vars" (Karen Etheridge)
4331

44-
45-
_______________________________________________________________________________
46-
2012-10-21 HTTP-Message 6.06
47-
48-
Gisle Aas (2):
49-
More forgiving test on croak message [RT#80302]
50-
Added test for multipart parsing
51-
52-
Mark Overmeer (1):
53-
Multipart end boundary doesn't need match a complete line [RT#79239]
54-
55-
56-
57-
_______________________________________________________________________________
58-
2012-10-20 HTTP-Message 6.05
59-
60-
Gisle Aas (5):
61-
Updated ignores
62-
No need to prevent visiting field values starting with '_'
63-
Report the correct croak caller for delegated methods
64-
Disallow empty field names or field names containing ':'
65-
Make the extra std_case entries local to each header
66-
67-
68-
69-
_______________________________________________________________________________
70-
2012-09-30 HTTP-Message 6.04
71-
72-
Gisle Aas (5):
73-
Updated repository URL
74-
Avoid undef warning for empty content
75-
Teach $m->content_charset about JSON
76-
Use the canonical charset name for UTF-16LE (and frieds)
77-
Add option to override the "(no content)" marker of $m->dump
78-
79-
Christopher J. Madsen (2):
80-
Use IO::HTML for <meta> encoding sniffing
81-
mime_name was introduced in Encode 2.21
82-
83-
Tom Hukins (1):
84-
Remove an unneeded "require"
85-
86-
Ville Skyttä (1):
87-
Spelling fixes.
88-
89-
chromatic (1):
90-
Sanitized PERL_HTTP_URI_CLASS environment variable.
91-
92-
Martin H. Sluka (1):
93-
Add test from RT#77466
94-
95-
Father Chrysostomos (1):
96-
Fix doc grammo [RT#75831]
97-
98-
99-
100-
_______________________________________________________________________________
101-
2012-02-16 HTTP-Message 6.03
102-
103-
Support 'bzip2' as alternative to Content-Encoding: x-bzip2. Some
104-
servers seem to return it.
105-
106-
Make newlines in forms be "\r\n" terminated.
107-
108-
Added some more status codes.
109-
110-
Restore perl-5.8.1 compatibility.
111-
112-
113-
114-
_______________________________________________________________________________
115-
2011-03-20 HTTP-Message 6.02
116-
117-
Declare dependency on Bunzip2 v2.021 [RT#66593]
118-
119-
120-
121-
_______________________________________________________________________________
122-
2011-03-07 HTTP-Message 6.01
123-
124-
Avoid loading XML::Simple to avoid test failures.
125-
126-
Eliminate the HTML::Entities dependency.
127-
128-
129-
130-
_______________________________________________________________________________
131-
2011-02-27 HTTP-Message 6.00
132-
133-
Initial release of HTTP-Message as a separate distribution. There are no code
134-
changes besides incrementing the version number since libwww-perl-5.837.
135-
136-
The HTTP::Message module with friends used to be bundled with the libwww-perl
137-
distribution.
32+
6.06 2012-10-21
33+
- More forgiving test on croak message [RT#80302] (Gisle Aas)
34+
- Added test for multipart parsing (Gisle Aas)
35+
- Multipart end boundary doesn't need match a complete line [RT#79239]
36+
(Mark Overmeer)
37+
38+
6.05 2012-10-20
39+
- Updated ignores (Gisle Aas)
40+
- No need to prevent visiting field values starting with '_' (Gisle Aas)
41+
- Report the correct croak caller for delegated methods (Gisle Aas)
42+
- Disallow empty field names or field names containing ':' (Gisle Aas)
43+
- Make the extra std_case entries local to each header (Gisle Aas)
44+
45+
6.04 2012-09-30
46+
- Updated repository URL (Gisle Aas)
47+
- Avoid undef warning for empty content (Gisle Aas)
48+
- Teach $m->content_charset about JSON (Gisle Aas)
49+
- Use the canonical charset name for UTF-16LE (and frieds) (Gisle Aas)
50+
- Add option to override the "(no content)" marker of $m->dump (Gisle Aas)
51+
- Use IO::HTML for <meta> encoding sniffing (Christopher J. Madsen)
52+
- mime_name was introduced in Encode 2.21 (Christopher J. Madsen)
53+
- Remove an unneeded "require" (Tom Hukins)
54+
- Spelling fixes. (Ville Skyttä)
55+
- Sanitized PERL_HTTP_URI_CLASS environment variable. (chromatic)
56+
- Add test from RT#77466 (Martin H. Sluka)
57+
- Fix doc grammo [RT#75831] (Father Chrysostomos)
58+
59+
6.03 2012-02-16
60+
- Support 'bzip2' as alternative to Content-Encoding: x-bzip2. Some
61+
servers seem to return it.
62+
- Make newlines in forms be "\r\n" terminated.
63+
- Added some more status codes.
64+
- Restore perl-5.8.1 compatibility.
65+
66+
6.02 2011-03-20
67+
- Declare dependency on Bunzip2 v2.021 [RT#66593]
68+
69+
6.01 2011-03-07
70+
- Avoid loading XML::Simple to avoid test failures.
71+
- Eliminate the HTML::Entities dependency.
72+
73+
6.00 2011-02-27
74+
- Initial release of HTTP-Message as a separate distribution. There are no
75+
code changes besides incrementing the version number since
76+
libwww-perl-5.837.
77+
- The HTTP::Message module with friends used to be bundled with the
78+
libwww-perl distribution.

Install

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
This is the Perl distribution HTTP-Message.
2+
3+
Installing HTTP-Message is straightforward.
4+
5+
## Installation with cpanm
6+
7+
If you have cpanm, you only need one line:
8+
9+
% cpanm HTTP::Message
10+
11+
If it does not have permission to install modules to the current perl, cpanm
12+
will automatically set up and install to a local::lib in your home directory.
13+
See the local::lib documentation (https://metacpan.org/pod/local::lib) for
14+
details on enabling it in your environment.
15+
16+
## Installing with the CPAN shell
17+
18+
Alternatively, if your CPAN shell is set up, you should just be able to do:
19+
20+
% cpan HTTP::Message
21+
22+
## Manual installation
23+
24+
As a last resort, you can manually install it. Download the tarball, untar it,
25+
then build it:
26+
27+
% perl Makefile.PL
28+
% make && make test
29+
30+
Then install it:
31+
32+
% make install
33+
34+
If your perl is system-managed, you can create a local::lib in your home
35+
directory to install modules to. For details, see the local::lib documentation:
36+
https://metacpan.org/pod/local::lib
37+
38+
## Documentation
39+
40+
HTTP-Message documentation is available as POD.
41+
You can run perldoc from a shell to read the documentation:
42+
43+
% perldoc HTTP::Message

LICENSE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This software is copyright (c) 1994 by Gisle Aas.
1+
This software is copyright (c) 1994-2016 by Gisle Aas.
22

33
This is free software; you can redistribute it and/or modify it under
44
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
1212

1313
--- The GNU General Public License, Version 1, February 1989 ---
1414

15-
This software is Copyright (c) 1994 by Gisle Aas.
15+
This software is Copyright (c) 1994-2016 by Gisle Aas.
1616

1717
This is free software, licensed under:
1818

@@ -272,7 +272,7 @@ That's all there is to it!
272272

273273
--- The Artistic License 1.0 ---
274274

275-
This software is Copyright (c) 1994 by Gisle Aas.
275+
This software is Copyright (c) 1994-2016 by Gisle Aas.
276276

277277
This is free software, licensed under:
278278

MANIFEST

Lines changed: 0 additions & 33 deletions
This file was deleted.

MANIFEST.SKIP

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)