forked from pool/perl-HTTP-Message
		
	- updated to 7.0.0 (7.00)
see /usr/share/doc/packages/perl-HTTP-Message/Changes
  7.00      2024-10-07 15:31:56Z
      - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-HTTP-Message?expand=0&rev=59
			
			
This commit is contained in:
		
							
								
								
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| ## Default LFS | ||||
| *.7z filter=lfs diff=lfs merge=lfs -text | ||||
| *.bsp filter=lfs diff=lfs merge=lfs -text | ||||
| *.bz2 filter=lfs diff=lfs merge=lfs -text | ||||
| *.gem filter=lfs diff=lfs merge=lfs -text | ||||
| *.gz filter=lfs diff=lfs merge=lfs -text | ||||
| *.jar filter=lfs diff=lfs merge=lfs -text | ||||
| *.lz filter=lfs diff=lfs merge=lfs -text | ||||
| *.lzma filter=lfs diff=lfs merge=lfs -text | ||||
| *.obscpio filter=lfs diff=lfs merge=lfs -text | ||||
| *.oxt filter=lfs diff=lfs merge=lfs -text | ||||
| *.pdf filter=lfs diff=lfs merge=lfs -text | ||||
| *.png filter=lfs diff=lfs merge=lfs -text | ||||
| *.rpm filter=lfs diff=lfs merge=lfs -text | ||||
| *.tbz filter=lfs diff=lfs merge=lfs -text | ||||
| *.tbz2 filter=lfs diff=lfs merge=lfs -text | ||||
| *.tgz filter=lfs diff=lfs merge=lfs -text | ||||
| *.ttf filter=lfs diff=lfs merge=lfs -text | ||||
| *.txz filter=lfs diff=lfs merge=lfs -text | ||||
| *.whl filter=lfs diff=lfs merge=lfs -text | ||||
| *.xz filter=lfs diff=lfs merge=lfs -text | ||||
| *.zip filter=lfs diff=lfs merge=lfs -text | ||||
| *.zst filter=lfs diff=lfs merge=lfs -text | ||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| .osc | ||||
							
								
								
									
										3
									
								
								HTTP-Message-6.46.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								HTTP-Message-6.46.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:e27443434150d2d1259bb1e5c964429f61559b0ae34b5713090481994936e2a5 | ||||
| size 95274 | ||||
							
								
								
									
										
											BIN
										
									
								
								HTTP-Message-7.00.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								HTTP-Message-7.00.tar.gz
									 (Stored with Git LFS)
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										23
									
								
								cpanspec.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								cpanspec.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| --- | ||||
| #description_paragraphs: 3 | ||||
| #no_testing: broken upstream | ||||
| #sources: | ||||
| #  - source1 | ||||
| #  - source2 | ||||
| #patches: | ||||
| #  foo.patch: -p1 | ||||
| #  bar.patch: | ||||
| #preamble: |- | ||||
| # BuildRequires:  gcc-c++ | ||||
| #post_prep: |- | ||||
| # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'` | ||||
| # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL  | ||||
| #post_install: |- | ||||
| # sed on %{name}.files | ||||
| #license: SUSE-NonFree | ||||
| #skip_noarch: 1 | ||||
| #custom_build: |- | ||||
| #./Build build flags=%{?_smp_mflags} --myflag | ||||
| #custom_test: |- | ||||
| #startserver && make test | ||||
| #ignore_requires: Bizarre::Module | ||||
							
								
								
									
										432
									
								
								perl-HTTP-Message.changes
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										432
									
								
								perl-HTTP-Message.changes
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,432 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Tue Oct  8 05:32:40 UTC 2024 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 7.0.0 (7.00) | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   7.00      2024-10-07 15:31:56Z | ||||
|       - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Jun 23 16:20:47 UTC 2024 - Tina Müller <tina.mueller@suse.com> | ||||
|  | ||||
| - updated to 6.460.0 (6.46) | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.46      2024-05-27 18:58:16Z | ||||
|       - Update several status codes to RFC 9110 (GH#197) (Wesley Schwengle) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Mar  8 22:33:18 UTC 2024 - Tina Müller <tina.mueller@suse.com> | ||||
|  | ||||
| - Fix disabling of __perllib_provides | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Sep 28 03:06:30 UTC 2023 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.45 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.45      2023-09-27 14:27:31Z | ||||
|       - Allow for file ownership conflicts with Docker and GitHub Actions | ||||
|         (GH#193) (Olaf Alders) | ||||
|       - Add the 'status_code' function for getting all status codes as hash | ||||
|         (GH#194) (Dai Okabayashi) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Oct 27 03:07:31 UTC 2022 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.44 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.44      2022-10-26 20:49:00Z | ||||
|       - Made the Clone module a hard requirement, so we don't have to | ||||
|         provide a fallback function for HTTP::Headers::clone(). | ||||
|         We require at least Clone 0.46, as that release now supports | ||||
|         Perl back to 5.8.1, just like us. (GH#184) (Neil Bowers) | ||||
|       - Import clone from Clone rather than inheriting (GH#189) (Graham Knop) | ||||
|       - Made the Compress::Raw::Zlib 2.062 module minimal required | ||||
|         version. (GH#190) (Jakub 'q84fh' Skory) | ||||
|  | ||||
|   6.43      2022-10-22 14:50:35Z | ||||
|       - Remove dependency to IO::Uncompress::Bunzip2. (Michal Josef Spacek) | ||||
|       - Remove dependency to IO::Uncompress::Gunzip. (Michal Josef Spacek) | ||||
|  | ||||
|   6.42      2022-10-18 13:53:22Z | ||||
|       - We now don't consider the Content-Location header when asked | ||||
|         for the base URI. RFC 7231 says we shouldn't. (GH#51) (Neil Bowers) | ||||
|       - Increased the (max) buffer size for read() when processing form data, | ||||
|         from 2048 to 8192. This was suggested in RT#105184, as it improved | ||||
|         performance for them. (GH#59) (Neil Bowers) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Oct 13 03:08:25 UTC 2022 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.41 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.41      2022-10-12 15:57:40Z | ||||
|       - Add maximum size for HTTP::Message->decoded_content | ||||
|         This can be used to limit the size of a decompressed HTTP response, | ||||
|         especially when making requests to untrusted or user-specified servers. | ||||
|         The $HTTP::Message::MAXIMUM_BODY_SIZE variable and the ->max_body_size | ||||
|         accessor can set this limit. (GH#181) (Max Maischein) | ||||
|   6.40      2022-10-12 15:45:52Z | ||||
|       - Fixed two typos in the doc, originally reported by FatherC | ||||
|         in RT#90716, ported over as GH#57. (GH#57) (Neil Bowers) | ||||
|   6.39      2022-10-08 13:48:26Z | ||||
|       - Remove Travis config (GH#180) (Olaf Alders) | ||||
|       - Added status_constant_name() which maps status code | ||||
|         to the name of the corresponding constant. (GH#160) (Neil Bowers) | ||||
|       - Updated the doc for status_message() to clarify that it | ||||
|         returns "Not Found" and not "HTTP_NOT_FOUND". (GH#160) (Neil Bowers) | ||||
|   6.38      2022-10-06 21:48:18Z | ||||
|       - Replace "base" with "parent" (GH#176) (James Raspass) | ||||
|       - Replace "print" with "note" in tests (GH#178) (James Raspass) | ||||
|       - Noted that OPTIONS supported was added in 6.1, to the doc | ||||
|         for HTTP::Request::Common. Addresses GH#177. (GH#179) (Neil Bowers) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Jun 15 03:06:33 UTC 2022 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.37 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.37      2022-06-14 14:08:55Z | ||||
|       - Support for Brotli "br" encoding (GH#163) (trizen and Julien Fiegehenn) | ||||
|       - Don't test Perl > 5.32 on Windows in GH Actions (GH#174) (Olaf Alders) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Jan  6 03:06:20 UTC 2022 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.36 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.36      2022-01-05 14:39:42Z | ||||
|       - Fix examples in HTTP::Request::Common synopsis: HTTP::Request::Common | ||||
|         does not put headers in an arrayref, unlike HTTP::Request (GH#170) (Karen | ||||
|         Etheridge) | ||||
|       - Update to contributing information (GH#171) (Håkon Hægland) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Nov 12 03:06:15 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.35 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.35      2021-11-11 22:10:31Z | ||||
|       - Clarify documentation for decoded_content (GH#166) (Eric Wastl) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Nov  9 03:06:22 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.34 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.34      2021-11-08 14:27:36Z | ||||
|       - Catch case of empty name/value in header words split. (GH#168) (Galen Huntington) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Jun 29 03:06:46 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.33 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.33      2021-06-28 16:51:58Z | ||||
|       - Allow `can` method to respond to delegated methods (GH#159) (nanto_vi, | ||||
|         TOYAMA Nao) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed May 19 03:08:43 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.32 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.32      2021-05-18 18:54:27Z | ||||
|       - Use File::Spec for MSWin32 on Content-Disposition filename (GH#157) | ||||
|         (tzccinct) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed May 12 03:07:40 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.31 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.31      2021-05-11 18:07:37Z | ||||
|       - Fix test writing to files (GH#156) (Michal Josef Špaček) | ||||
|  | ||||
|   6.30      2021-05-10 14:55:55Z | ||||
|       - Don't inherit from Exporter anymore (GH#155) (Max Maischein) | ||||
|       - Remove superfluous Perl version requirement. This module requires Perl | ||||
|         5.6 or newer. (GH#155) (Max Maischein) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Mar  7 03:06:30 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.29 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.29      2021-03-06 04:50:34Z | ||||
|       - fix issue with HTTP::Request internal cache for canonical url when using | ||||
|         URI::URL (GH#146) (andrew-grechkin) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Feb 22 16:45:52 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.28 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.28      2021-02-19 16:22:13Z | ||||
|       - fix warnings during HTTP::Config->match #62 (GH#152) (Viťas Strádal) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Jan  6 03:06:58 UTC 2021 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.27 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.27      2021-01-05 03:02:01Z | ||||
|       - Clean up backcompat code (GH#148) (Dan Book) | ||||
|       - Add "308 Permanent Redirect" to is_cacheable_by_default (GH#150) (simbabque) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Sep 11 03:07:40 UTC 2020 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.26 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.26      2020-09-10 02:34:25Z | ||||
|       - Update comment which explains in which RFC 451 is defined (GH#143) (Olaf | ||||
|         Alders). Reported by Toby Inkster. | ||||
|       - Fix HTTP status descriptions and add 425 Too Early (GH#145) (Dan Book) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Jun 29 03:09:15 UTC 2020 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.25 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.25      2020-06-28 17:52:12Z | ||||
|       - Don't run Changes test on master in GH actions | ||||
|       - move Clone from required to suggests prerequisite, to re-enable | ||||
|         fatpacking | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue May 12 03:09:10 UTC 2020 - Tina Müller <timueller+perl@suse.de> | ||||
|  | ||||
| updated to 6.24 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.24      2020-05-11 13:15:25Z | ||||
|       - Full release.  No changes since TRIAL release 6.23 | ||||
|    | ||||
|   6.23      2020-05-07 17:57:18Z (TRIAL RELEASE) | ||||
|       - Enable static install (GH#134) (Olaf Alders) | ||||
|       - Support non-string header values that stringify (GH#137) (Will Storey) | ||||
|    | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Tue Feb 25 03:07:45 UTC 2020 -  <timueller+perl@suse.de> | ||||
|  | ||||
| - updated to 6.22 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.22      2020-02-24 18:58:07Z | ||||
|       - Full release.  No changes since TRIAL release 6.21 | ||||
|    | ||||
|   6.21      2020-02-19 14:35:09Z (TRIAL RELEASE) | ||||
|       - Bump Encode to latest version (3.01) (GH#129) (Olaf Alders) | ||||
|       - Revert #115 (GH#131) (Olaf Alders) | ||||
|       - Revert (GH#125) "try hard to make a usable file name" (GH#130) (Olaf | ||||
|         Alders) | ||||
|       - Fix JSON request encoding examples in POD (GH#126) (Michael Schout) | ||||
|    | ||||
|   6.20      2019-02-05 01:46:39Z (TRIAL RELEASE) | ||||
|       - Fix encoded file names when LC_ALL=C (GH#125) (Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯) | ||||
|    | ||||
|   6.19      2019-01-16 15:17:35Z (TRIAL RELEASE) | ||||
|       - Add support for RFC 8187 encoded filenames (GH#115) (Zaki Mughal) | ||||
|       - Fix memoized _uri_canonical #121 (GH#123) (Dorian Taylor) | ||||
|       - Don't overwrite $@ in decodable (gh #80) (GH#118) (mschae94) | ||||
|       - Add support for RFC 8187 encoded filenames (GH#115) (Zaki Mughal) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Jun  6 05:30:44 UTC 2018 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.18 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Mar 29 05:25:35 UTC 2018 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.16 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.16      2018-03-28 14:09:17Z | ||||
|       - Update status codes to official IANA list (GH#100) (Theo van Hoesel) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Mar 14 06:24:08 UTC 2018 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.15 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.15      2018-03-13 13:02:56Z | ||||
|       - Whenever possible, use an absolute four digit year for Time::Local (GH#97) | ||||
|       - Add is_cacheable_by_default() (GH#98) (Theo van Hoesel) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Fri Jan  5 13:18:30 UTC 2018 - pmonrealgonzalez@suse.com | ||||
|  | ||||
| - updated to 6.14 | ||||
|     - Add some useful examples in HTTP::Request (GH #92) | ||||
|       Batch requests are now explained. | ||||
|     - PUT and PATCH docs updated (GH #84) | ||||
|     - Trim trailing "\r" from status line so message() doesn't | ||||
|       return it (GH #87) | ||||
|     - Bring test coverage of HTTP::Config to 100% (GH #85) | ||||
|     - Add 103 Early Hints to HTTP::Status (GH #94) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Jun 21 05:46:21 UTC 2017 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.13 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Sep 10 09:44:07 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.11 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.11   2015-09-09 | ||||
|    | ||||
|       - fix an undefined value warning in HTTP::Headers::as_string | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Jul 20 08:49:19 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.10 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.10   2015-07-19 | ||||
|    | ||||
|       - fix uses of qr/.../m in tests that do not work in 5.8.x | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Jul 19 08:54:05 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.09 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   6.09   2015-07-19 | ||||
|    | ||||
|       - converted all uses of Test.pm to Test::More | ||||
|    | ||||
|       - fix uninitialized warning in HTTP::Config (RT#105929) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Jul 13 08:40:20 UTC 2015 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.08 | ||||
|    see /usr/share/doc/packages/perl-HTTP-Message/Changes | ||||
|  | ||||
|   Revision history for HTTP-Message | ||||
|    | ||||
|   6.08   2015-07-10 | ||||
|       - Resolve new uninitialized warning from | ||||
|         HTTP::Request::Common::request_type_with_data (RT#105787) | ||||
|    | ||||
|    | ||||
|   6.07   2015-07-09 | ||||
|    | ||||
|       - Allow subclasses to override the class of parts - it used to be | ||||
|         hardcoded to HTTP::Message. (Gisle Aas, RT#79239) | ||||
|    | ||||
|       - Added support for is_client_error, is_server_error to HTTP::Response | ||||
|         (Karen Etheridge) | ||||
|    | ||||
|       - Added flatten interface to HTTP::Headers (Tokuhiro Matsuno, GH#5) | ||||
|    | ||||
|       - Allow PUT to pass content data via hashrefs just like with POST (Michael | ||||
|         Schilli, GH#9) | ||||
|    | ||||
|       - Fix for "Content-Encoding: none" header (Gisle Aas, RT#94882) | ||||
|    | ||||
|       - Add support for HTTP status 308, defined in RFC 7238 (Olivier Mengué, | ||||
|         RT#104102) | ||||
|    | ||||
|       - drop the use of "use vars" (Karen Etheridge) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Aug  5 09:02:46 UTC 2013 - coolo@suse.com | ||||
|  | ||||
| - updated to 6.06 | ||||
|   Gisle Aas (2): | ||||
|         More forgiving test on croak message [RT#80302] | ||||
|         Added test for multipart parsing | ||||
|    | ||||
|   Mark Overmeer (1): | ||||
|         Multipart end boundary doesn't need match a complete line [RT#79239] | ||||
|    | ||||
|   2012-10-20 HTTP-Message 6.05 | ||||
|    | ||||
|   Gisle Aas (5): | ||||
|         Updated ignores | ||||
|         No need to prevent visiting field values starting with '_' | ||||
|         Report the correct croak caller for delegated methods | ||||
|         Disallow empty field names or field names containing ':' | ||||
|         Make the extra std_case entries local to each header | ||||
|    | ||||
|   2012-09-30 HTTP-Message 6.04 | ||||
|    | ||||
|   Gisle Aas (5): | ||||
|         Updated repository URL | ||||
|         Avoid undef warning for empty content | ||||
|         Teach $m->content_charset about JSON | ||||
|         Use the canonical charset name for UTF-16LE (and frieds) | ||||
|         Add option to override the "(no content)" marker of $m->dump | ||||
|    | ||||
|   Christopher J. Madsen (2): | ||||
|         Use IO::HTML for <meta> encoding sniffing | ||||
|         mime_name was introduced in Encode 2.21 | ||||
|    | ||||
|   Tom Hukins (1): | ||||
|         Remove an unneeded "require" | ||||
|    | ||||
|   Ville Skyttä (1): | ||||
|         Spelling fixes. | ||||
|    | ||||
|   chromatic (1): | ||||
|         Sanitized PERL_HTTP_URI_CLASS environment variable. | ||||
|    | ||||
|   Martin H. Sluka (1): | ||||
|         Add test from RT#77466 | ||||
|    | ||||
|   Father Chrysostomos (1): | ||||
|         Fix doc grammo [RT#75831] | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Apr 15 10:53:01 UTC 2013 - idonmez@suse.com | ||||
|  | ||||
| - Add Source URL, see https://en.opensuse.org/SourceUrls  | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Mar 31 18:39:23 UTC 2011 - coolo@novell.com | ||||
|  | ||||
| - update to 6.02 | ||||
|   Declare dependency on Bunzip2 v2.021 [RT#66593] | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Wed Mar 16 23:30:10 UTC 2011 - chris@computersalat.de | ||||
|  | ||||
| - fix deps | ||||
|   o perl(Encode), perl(IO::Compress::Bzip2) and other subs,  | ||||
|   o perl(MIME::Base64), perl(MIME::QuotedPrint) | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon Mar 14 10:17:03 UTC 2011 - vcizek@novell.com | ||||
|  | ||||
| - initial package 6.01 | ||||
|   * created by cpanspec 1.78.03 | ||||
|  | ||||
							
								
								
									
										415
									
								
								perl-HTTP-Message.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										415
									
								
								perl-HTTP-Message.spec
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,415 @@ | ||||
| # | ||||
| # spec file for package perl-HTTP-Message | ||||
| # | ||||
| # Copyright (c) 2024 SUSE LLC | ||||
| # | ||||
| # All modifications and additions to the file contributed by third parties | ||||
| # remain the property of their copyright owners, unless otherwise agreed | ||||
| # upon. The license for this file, and modifications and additions to the | ||||
| # file, is the same license as for the pristine package itself (unless the | ||||
| # license for the pristine package is not an Open Source License, in which | ||||
| # case the license is the MIT License). An "Open Source License" is a | ||||
| # license that conforms to the Open Source Definition (Version 1.9) | ||||
| # published by the Open Source Initiative. | ||||
|  | ||||
| # Please submit bugfixes or comments via https://bugs.opensuse.org/ | ||||
| # | ||||
|  | ||||
|  | ||||
| %define cpan_name HTTP-Message | ||||
| Name:           perl-HTTP-Message | ||||
| Version:        7.0.0 | ||||
| Release:        0 | ||||
| # 7.00 -> normalize -> 7.0.0 | ||||
| %define cpan_version 7.00 | ||||
| License:        Artistic-1.0 OR GPL-1.0-or-later | ||||
| Summary:        HTTP style message (base class) | ||||
| URL:            https://metacpan.org/release/%{cpan_name} | ||||
| Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{cpan_name}-%{cpan_version}.tar.gz | ||||
| Source1:        cpanspec.yml | ||||
| BuildArch:      noarch | ||||
| BuildRequires:  perl | ||||
| BuildRequires:  perl-macros | ||||
| BuildRequires:  perl(Clone) >= 0.46 | ||||
| BuildRequires:  perl(Compress::Raw::Bzip2) | ||||
| BuildRequires:  perl(Compress::Raw::Zlib) >= 2.062 | ||||
| BuildRequires:  perl(Encode) >= 3.01 | ||||
| BuildRequires:  perl(Encode::Locale) >= 1 | ||||
| BuildRequires:  perl(HTTP::Date) >= 6 | ||||
| BuildRequires:  perl(IO::Compress::Bzip2) >= 2.021 | ||||
| BuildRequires:  perl(IO::Compress::Deflate) | ||||
| BuildRequires:  perl(IO::Compress::Gzip) | ||||
| BuildRequires:  perl(IO::HTML) | ||||
| BuildRequires:  perl(IO::Uncompress::Inflate) | ||||
| BuildRequires:  perl(IO::Uncompress::RawInflate) | ||||
| BuildRequires:  perl(LWP::MediaTypes) >= 6 | ||||
| BuildRequires:  perl(Test::More) >= 0.88 | ||||
| BuildRequires:  perl(Test::Needs) | ||||
| BuildRequires:  perl(Try::Tiny) | ||||
| BuildRequires:  perl(URI) >= 1.10 | ||||
| BuildRequires:  perl(URI::URL) | ||||
| BuildRequires:  perl(parent) | ||||
| Requires:       perl(Clone) >= 0.46 | ||||
| Requires:       perl(Compress::Raw::Bzip2) | ||||
| Requires:       perl(Compress::Raw::Zlib) >= 2.062 | ||||
| Requires:       perl(Encode) >= 3.01 | ||||
| Requires:       perl(Encode::Locale) >= 1 | ||||
| Requires:       perl(HTTP::Date) >= 6 | ||||
| Requires:       perl(IO::Compress::Bzip2) >= 2.021 | ||||
| Requires:       perl(IO::Compress::Deflate) | ||||
| Requires:       perl(IO::Compress::Gzip) | ||||
| Requires:       perl(IO::HTML) | ||||
| Requires:       perl(IO::Uncompress::Inflate) | ||||
| Requires:       perl(IO::Uncompress::RawInflate) | ||||
| Requires:       perl(LWP::MediaTypes) >= 6 | ||||
| Requires:       perl(URI) >= 1.10 | ||||
| Requires:       perl(parent) | ||||
| Provides:       perl(HTTP::Config) = %{version} | ||||
| Provides:       perl(HTTP::Headers) = %{version} | ||||
| Provides:       perl(HTTP::Headers::Auth) = %{version} | ||||
| Provides:       perl(HTTP::Headers::ETag) = %{version} | ||||
| Provides:       perl(HTTP::Headers::Util) = %{version} | ||||
| Provides:       perl(HTTP::Message) = %{version} | ||||
| Provides:       perl(HTTP::Request) = %{version} | ||||
| Provides:       perl(HTTP::Request::Common) = %{version} | ||||
| Provides:       perl(HTTP::Response) = %{version} | ||||
| Provides:       perl(HTTP::Status) = %{version} | ||||
| %undefine       __perllib_provides | ||||
| Recommends:     perl(IO::Compress::Brotli) >= 0.4.1 | ||||
| Recommends:     perl(IO::Uncompress::Brotli) >= 0.4.1 | ||||
| %{perl_requires} | ||||
|  | ||||
| %description | ||||
| An 'HTTP::Message' object contains some headers and a content body. The | ||||
| following methods are available: | ||||
|  | ||||
| * $mess = HTTP::Message->new | ||||
|  | ||||
| * $mess = HTTP::Message->new( $headers ) | ||||
|  | ||||
| * $mess = HTTP::Message->new( $headers, $content ) | ||||
|  | ||||
| This constructs a new message object. Normally you would want construct | ||||
| 'HTTP::Request' or 'HTTP::Response' objects instead. | ||||
|  | ||||
| The optional $header argument should be a reference to an 'HTTP::Headers' | ||||
| object or a plain array reference of key/value pairs. If an 'HTTP::Headers' | ||||
| object is provided then a copy of it will be embedded into the constructed | ||||
| message, i.e. it will not be owned and can be modified afterwards without | ||||
| affecting the message. | ||||
|  | ||||
| The optional $content argument should be a string of bytes. | ||||
|  | ||||
| * $mess = HTTP::Message->parse( $str ) | ||||
|  | ||||
| This constructs a new message object by parsing the given string. | ||||
|  | ||||
| * $mess->headers | ||||
|  | ||||
| Returns the embedded 'HTTP::Headers' object. | ||||
|  | ||||
| * $mess->headers_as_string | ||||
|  | ||||
| * $mess->headers_as_string( $eol ) | ||||
|  | ||||
| Call the as_string() method for the headers in the message. This will be | ||||
| the same as | ||||
|  | ||||
|     $mess->headers->as_string | ||||
|  | ||||
| but it will make your program a whole character shorter :-) | ||||
|  | ||||
| * $mess->content | ||||
|  | ||||
| * $mess->content( $bytes ) | ||||
|  | ||||
| The content() method sets the raw content if an argument is given. If no | ||||
| argument is given the content is not touched. In either case the original | ||||
| raw content is returned. | ||||
|  | ||||
| If the 'undef' argument is given, the content is reset to its default | ||||
| value, which is an empty string. | ||||
|  | ||||
| Note that the content should be a string of bytes. Strings in perl can | ||||
| contain characters outside the range of a byte. The 'Encode' module can be | ||||
| used to turn such strings into a string of bytes. | ||||
|  | ||||
| * $mess->add_content( $bytes ) | ||||
|  | ||||
| The add_content() methods appends more data bytes to the end of the current | ||||
| content buffer. | ||||
|  | ||||
| * $mess->add_content_utf8( $string ) | ||||
|  | ||||
| The add_content_utf8() method appends the UTF-8 bytes representing the | ||||
| string to the end of the current content buffer. | ||||
|  | ||||
| * $mess->content_ref | ||||
|  | ||||
| * $mess->content_ref( \$bytes ) | ||||
|  | ||||
| The content_ref() method will return a reference to content buffer string. | ||||
| It can be more efficient to access the content this way if the content is | ||||
| huge, and it can even be used for direct manipulation of the content, for | ||||
| instance: | ||||
|  | ||||
|   ${$res->content_ref} =~ s/\bfoo\b/bar/g; | ||||
|  | ||||
| This example would modify the content buffer in-place. | ||||
|  | ||||
| If an argument is passed it will setup the content to reference some | ||||
| external source. The content() and add_content() methods will automatically | ||||
| dereference scalar references passed this way. For other references | ||||
| content() will return the reference itself and add_content() will refuse to | ||||
| do anything. | ||||
|  | ||||
| * $mess->content_charset | ||||
|  | ||||
| This returns the charset used by the content in the message. The charset is | ||||
| either found as the charset attribute of the 'Content-Type' header or by | ||||
| guessing. | ||||
|  | ||||
| See http://www.w3.org/TR/REC-html40/charset.html#spec-char-encoding for | ||||
| details about how charset is determined. | ||||
|  | ||||
| * $mess->decoded_content( %options ) | ||||
|  | ||||
| Returns the content with any 'Content-Encoding' undone and, for textual | ||||
| content ('Content-Type' values starting with 'text/', exactly matching | ||||
| 'application/xml', or ending with '+xml'), the raw content's character set | ||||
| decoded into Perl's Unicode string format. Note that this at | ||||
| https://github.com/libwww-perl/HTTP-Message/pull/99 attempt to decode | ||||
| declared character sets for any other content types like 'application/json' | ||||
| or 'application/javascript'. If the 'Content-Encoding' or 'charset' of the | ||||
| message is unknown, this method will fail by returning 'undef'. | ||||
|  | ||||
| The following options can be specified. | ||||
|  | ||||
|   * 'charset' | ||||
|  | ||||
| This overrides the charset parameter for text content. The value 'none' can | ||||
| used to suppress decoding of the charset. | ||||
|  | ||||
|   * 'default_charset' | ||||
|  | ||||
| This overrides the default charset guessed by content_charset() or if that | ||||
| fails "ISO-8859-1". | ||||
|  | ||||
|   * 'alt_charset' | ||||
|  | ||||
| If decoding fails because the charset specified in the Content-Type header | ||||
| isn't recognized by Perl's Encode module, then try decoding using this | ||||
| charset instead of failing. The 'alt_charset' might be specified as 'none' | ||||
| to simply return the string without any decoding of charset as alternative. | ||||
|  | ||||
|   * 'charset_strict' | ||||
|  | ||||
| Abort decoding if malformed characters is found in the content. By default | ||||
| you get the substitution character ("\x{FFFD}") in place of malformed | ||||
| characters. | ||||
|  | ||||
|   * 'raise_error' | ||||
|  | ||||
| If TRUE then raise an exception if not able to decode content. Reason might | ||||
| be that the specified 'Content-Encoding' or 'charset' is not supported. If | ||||
| this option is FALSE, then decoded_content() will return 'undef' on errors, | ||||
| but will still set $@. | ||||
|  | ||||
|   * 'ref' | ||||
|  | ||||
| If TRUE then a reference to decoded content is returned. This might be more | ||||
| efficient in cases where the decoded content is identical to the raw | ||||
| content as no data copying is required in this case. | ||||
|  | ||||
| * $mess->decodable | ||||
|  | ||||
| * HTTP::Message::decodable() | ||||
|  | ||||
| This returns the encoding identifiers that decoded_content() can process. | ||||
| In scalar context returns a comma separated string of identifiers. | ||||
|  | ||||
| This value is suitable for initializing the 'Accept-Encoding' request | ||||
| header field. | ||||
|  | ||||
| * $mess->decode | ||||
|  | ||||
| This method tries to replace the content of the message with the decoded | ||||
| version and removes the 'Content-Encoding' header. Returns TRUE if | ||||
| successful and FALSE if not. | ||||
|  | ||||
| If the message does not have a 'Content-Encoding' header this method does | ||||
| nothing and returns TRUE. | ||||
|  | ||||
| Note that the content of the message is still bytes after this method has | ||||
| been called and you still need to call decoded_content() if you want to | ||||
| process its content as a string. | ||||
|  | ||||
| * $mess->encode( $encoding, ... ) | ||||
|  | ||||
| Apply the given encodings to the content of the message. Returns TRUE if | ||||
| successful. The "identity" (non-)encoding is always supported; other | ||||
| currently supported encodings, subject to availability of required | ||||
| additional modules, are "gzip", "deflate", "x-bzip2", "base64" and "br". | ||||
|  | ||||
| A successful call to this function will set the 'Content-Encoding' header. | ||||
|  | ||||
| Note that 'multipart/*' or 'message/*' messages can't be encoded and this | ||||
| method will croak if you try. | ||||
|  | ||||
| * $mess->parts | ||||
|  | ||||
| * $mess->parts( @parts ) | ||||
|  | ||||
| * $mess->parts( \@parts ) | ||||
|  | ||||
| Messages can be composite, i.e. contain other messages. The composite | ||||
| messages have a content type of 'multipart/*' or 'message/*'. This method | ||||
| give access to the contained messages. | ||||
|  | ||||
| The argumentless form will return a list of 'HTTP::Message' objects. If the | ||||
| content type of $msg is not 'multipart/*' or 'message/*' then this will | ||||
| return the empty list. In scalar context only the first object is returned. | ||||
| The returned message parts should be regarded as read-only (future versions | ||||
| of this library might make it possible to modify the parent by modifying | ||||
| the parts). | ||||
|  | ||||
| If the content type of $msg is 'message/*' then there will only be one part | ||||
| returned. | ||||
|  | ||||
| If the content type is 'message/http', then the return value will be either | ||||
| an 'HTTP::Request' or an 'HTTP::Response' object. | ||||
|  | ||||
| If a @parts argument is given, then the content of the message will be | ||||
| modified. The array reference form is provided so that an empty list can be | ||||
| provided. The @parts array should contain 'HTTP::Message' objects. The | ||||
| @parts objects are owned by $mess after this call and should not be | ||||
| modified or made part of other messages. | ||||
|  | ||||
| When updating the message with this method and the old content type of | ||||
| $mess is not 'multipart/*' or 'message/*', then the content type is set to | ||||
| 'multipart/mixed' and all other content headers are cleared. | ||||
|  | ||||
| This method will croak if the content type is 'message/*' and more than one | ||||
| part is provided. | ||||
|  | ||||
| * $mess->add_part( $part ) | ||||
|  | ||||
| This will add a part to a message. The $part argument should be another | ||||
| 'HTTP::Message' object. If the previous content type of $mess is not | ||||
| 'multipart/*' then the old content (together with all content headers) will | ||||
| be made part #1 and the content type made 'multipart/mixed' before the new | ||||
| part is added. The $part object is owned by $mess after this call and | ||||
| should not be modified or made part of other messages. | ||||
|  | ||||
| There is no return value. | ||||
|  | ||||
| * $mess->clear | ||||
|  | ||||
| Will clear the headers and set the content to the empty string. There is no | ||||
| return value | ||||
|  | ||||
| * $mess->protocol | ||||
|  | ||||
| * $mess->protocol( $proto ) | ||||
|  | ||||
| Sets the HTTP protocol used for the message. The protocol() is a string | ||||
| like 'HTTP/1.0' or 'HTTP/1.1'. | ||||
|  | ||||
| * $mess->clone | ||||
|  | ||||
| Returns a copy of the message object. | ||||
|  | ||||
| * $mess->as_string | ||||
|  | ||||
| * $mess->as_string( $eol ) | ||||
|  | ||||
| Returns the message formatted as a single string. | ||||
|  | ||||
| The optional $eol parameter specifies the line ending sequence to use. The | ||||
| default is "\n". If no $eol is given then as_string will ensure that the | ||||
| returned string is newline terminated (even when the message content is | ||||
| not). No extra newline is appended if an explicit $eol is passed. | ||||
|  | ||||
| * $mess->dump( %opt ) | ||||
|  | ||||
| Returns the message formatted as a string. In void context print the | ||||
| string. | ||||
|  | ||||
| This differs from '$mess->as_string' in that it escapes the bytes of the | ||||
| content so that it's safe to print them and it limits how much content to | ||||
| print. The escapes syntax used is the same as for Perl's double quoted | ||||
| strings. If there is no content the string "(no content)" is shown in its | ||||
| place. | ||||
|  | ||||
| Options to influence the output can be passed as key/value pairs. The | ||||
| following options are recognized: | ||||
|  | ||||
|   * maxlength => $num | ||||
|  | ||||
| How much of the content to show. The default is 512. Set this to 0 for | ||||
| unlimited. | ||||
|  | ||||
| If the content is longer then the string is chopped at the limit and the | ||||
| string "...\n(### more bytes not shown)" appended. | ||||
|  | ||||
|   * no_content => $str | ||||
|  | ||||
| Replaces the "(no content)" marker. | ||||
|  | ||||
|   * prefix => $str | ||||
|  | ||||
| A string that will be prefixed to each line of the dump. | ||||
|  | ||||
| All methods unknown to 'HTTP::Message' itself are delegated to the | ||||
| 'HTTP::Headers' object that is part of every message. This allows | ||||
| convenient access to these methods. Refer to HTTP::Headers for details of | ||||
| these methods: | ||||
|  | ||||
|     $mess->header( $field => $val ) | ||||
|     $mess->push_header( $field => $val ) | ||||
|     $mess->init_header( $field => $val ) | ||||
|     $mess->remove_header( $field ) | ||||
|     $mess->remove_content_headers | ||||
|     $mess->header_field_names | ||||
|     $mess->scan( \&doit ) | ||||
|  | ||||
|     $mess->date | ||||
|     $mess->expires | ||||
|     $mess->if_modified_since | ||||
|     $mess->if_unmodified_since | ||||
|     $mess->last_modified | ||||
|     $mess->content_type | ||||
|     $mess->content_encoding | ||||
|     $mess->content_length | ||||
|     $mess->content_language | ||||
|     $mess->title | ||||
|     $mess->user_agent | ||||
|     $mess->server | ||||
|     $mess->from | ||||
|     $mess->referer | ||||
|     $mess->www_authenticate | ||||
|     $mess->authorization | ||||
|     $mess->proxy_authorization | ||||
|     $mess->authorization_basic | ||||
|     $mess->proxy_authorization_basic | ||||
|  | ||||
| %prep | ||||
| %autosetup  -n %{cpan_name}-%{cpan_version} | ||||
|  | ||||
| %build | ||||
| perl Makefile.PL INSTALLDIRS=vendor | ||||
| %make_build | ||||
|  | ||||
| %check | ||||
| make test | ||||
|  | ||||
| %install | ||||
| %perl_make_install | ||||
| %perl_process_packlist | ||||
| %perl_gen_filelist | ||||
|  | ||||
| %files -f %{name}.files | ||||
| %doc Changes CONTRIBUTING.md CONTRIBUTORS README.md | ||||
| %license LICENSE | ||||
|  | ||||
| %changelog | ||||
		Reference in New Issue
	
	Block a user