[libcourriel-perl] branch master updated (5b94457 -> 6d59ab0)
gregor herrmann
gregoa at debian.org
Sat May 9 20:31:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libcourriel-perl.
from 5b94457 releasing package libcourriel-perl version 0.36-1
adds 96fee7f initial checkin
adds d74a8fc Test against real headers
adds 3b6d56d Add some tests for bad headers
adds d1e949f Tighten up regex to catch some bad header variations
adds d291c2d add some tests for Part::Single
adds d1c5f19 remove some unused code
adds 4818b02 move headers to shared part role, add ContentType type
adds fb5c633 Started testing Courriel.pm
adds df6dc2e Tests for Courriel.pm
adds aeb58f5 get part parsing to actually work
adds fa0d80e Courriel is really just a thing wrapper around a part
adds 01568f9 add some benchmark code
adds dc81d6f add datetime method
adds 14cfb6c Add recipients and participants methods
adds d5d1b32 Add new Disposition class
adds 43a3729 Get header MIME encoding/decoding to not be totally broken.
adds 7d7fc85 Add a test for round tripping all Chinese header
adds 299c92a Add more tests for mime encoded words in headers
adds f4e564d Formatting tweaks
adds 0ebbb74 add as_string method
adds 3f7ec7c Start working on docs, which means lots of little API tweaks too
adds 15cf4e4 Wrap line sep re in parens for safety
adds 948fa03 Tidy code
adds 2bd5a67 Docs for Headers
adds be4b76e small doc tweaks
adds 4b9e4a1 add pod coverage & spelling tests
adds 231fb7f Skip Courriel::Helpers
adds 9e0025b Docs for Courriel
adds 87ca0bc CPAN Changes test
adds 4ea01cb add $NEXT token
adds 78198b8 lots of docs and some API changes
adds 587f96f Pod coverage is manual
adds cdee460 No need for Hash::MultiValue
adds 557b076 Include prereqs
adds 93fd7de Add CREDITS section
adds 82ce70e Add more words to whitelist
adds cfd3f8e Always trust BUILD method
adds 36176d1 fix some small doc errors
adds 0d1cc55 Can't use EOLTests for now
adds f8f27e6 s/v5/5/
adds 2934fd6 Add .gitignore
adds 0416ee8 v0.01
adds 26ec993 a bunch of small doc fixes
adds 453bb73 Handle escaped backslash and quoted in header attribute values
adds 1f6bf70 Changes for next release
adds b1ec049 Properly unescape all escaped values in a quoted attr string
adds ec6a98d Add content-disposition to test multipart emalis
adds 4d85a0a Connect Content-Type and -Disposition headers to their respective objects more closely.
adds be6e6f9 Only add value from ContentType or Disposition object to headers if one is explicitly provided.
adds 4189dc6 Add Headers->replace and use it where appropriate.
adds 86eb021 Add some test for Multipart parts
adds b5c8a02 Make sure boundary in Multipart object and ContentType object stay in sync
adds f6be926 More changes for next release
adds fbcb779 Allow passing unencoded content to the Single part constructor, and create raw_content as needed
adds a1e0943 s/raw_content/encoded_content/ - this is a lot clearer
adds 8020f90 Doc encoded_content change
adds f840e35 Add _set_headers method, and make sure content-type stays in sync
adds f356d82 Allow setting disposition in a Single part as an object, and make sure it stays in sync with the headers
adds 64bbcbe use MX::StrictConstructor in all classes
adds f4bd179 Changes for explicit disposition
adds c43701c More about change
adds 42000a8 Add some new prereqs
adds 7dd8bd0 Builder module - has some tests but needs a bunch more
adds 95c28cf some more builder tests.
adds 11b1ea2 Add test for bad args to build_email
adds 113d457 Builder is working and reasonable well tested
adds 54400e0 add validation to all function in Builder
adds 76693cc Rename _part to top_level_part and add replace_part method (for Email::Abstract)
adds 42d7319 Make the replace_body method work
adds 0019b41 Add mention Email::Abstract hacks
adds 68fd390 Doc text_body -> plain_body change
adds 3dfce84 Allow setting filename, mime type, and content id for all attachments.
adds 5e95ff2 Tidy code
adds bdce16a Remove some TODO items
adds 3a02eb6 Clarify why Mail::Box is complex
adds 3540306 Tests for clone_without_attachments
adds 4c1af78 Add all_parts_matching method
adds 76ff05f Reorder changes by importance (ish)
adds e5bcd6a Don't doc Courriel->replace_body
adds 0dee552 add some missing docs
adds f19d262 Add more words to whitelist
adds 505f78c doc clone_without_attachments
adds 67a3391 Doc clone_without_attachments addition
adds 337b6ca Bump version
adds 8be1607 v0.02
adds b58fcfe Ensure that encoding attribute is always synced with headers
adds e5c7fd4 Changes for 0.03
adds 6756883 Bump version
adds d7d3688 v0.03
adds 5bb09e4 Add File::LibMagic prereq
adds 3818832 Bump version
adds 01e2aba Changes for 0.04
adds d20ad6b v0.04
adds 9bb81d9 Test clone_without_attachments for email with multi/alt body
adds e097720 Changes for 0.05
adds 25e8972 Bump version
adds 87ef15a v0.05
adds 35b2220 Add File::Slurp as test prereq
adds 7b899bf Move encoding attr to Single part.
adds 17c28ed Cannot get default encoding from headers or we have a circular dep issue
adds b3c1d31 When creating a clone, set encoding in new Single part based on old part
adds 97a81f4 Changes for 0.06
adds 0542b3a Bump version
adds 5d5abd3 v0.06
adds 6a6db02 Loosen up mime type check for perl code
adds 7fedd0d Bump version
adds 5d97244 Changes for 0.07
adds 0a0b8d3 v0.07
adds 2f95d70 wrap Content-ID in brackets
adds aee0cb9 Make content & encoded_content return a string rather than a ref
adds 5bd674e Bump version
adds d393424 v0.08
adds e676936 Add Email::Abstract plugin to distro
adds 5b0aef6 Changes for 0.09
adds f56750e Bump version
adds 85580d8 v0.09
adds ecb6aae set_body does work
adds 1430c79 No need to require a specific version of Courriel since this ships with Courriel itself
adds d582a67 Add tests for using Courriel with Email::Sender
adds 5e19d85 Test that transfer encoding is preserved during clone
adds d6519c4 Put some more vertical whitespace around parts
adds 87332ea Tidy all code
adds dae2374 make sure that parsing sets the encoding properly for parts that are parsed
adds 09686f4 Changes for 0.10
adds 106009b Bump version
adds 0a0e477 v0.10
adds 19aecfe add MIME-Version: 1.0 in Builder
adds 369d932 Bump version
adds f05e9d3 v0.11
adds a88aef3 Encode/decode character set for content/encoded content
adds 14bb1a0 Doc cleanup for encoding/decoding
adds 0973870 Make sure that content is always run through Encode even if transfer encoding is 8bit, etc.
adds 0232e12 Bump version
adds 7be175f Tweak changes text
adds 55c2483 fix test to expect properly encoded bytes in quoted-printable
adds 047b0ed v0.12
adds fa49751 s/needed/required/
adds 9df0b70 Formatting tweaks
adds dfa76e9 fix a bug where the Content-Type did not have a boundary attribute set properly
adds 835d43b Changes for content-type boundary bug
adds a073bad Don't mess with line endings of unencoded content
adds 8442ad2 Changes for CRLF fix
adds 95e733c test that attachment content matches original
adds 901a976 Don't mess with encoded content line endings either
adds 353c29b Changes for 0.13
adds 5a80b96 Another test for content round tripping
adds 2a35ad9 Recommend that encoding not be set
adds 765f876 Recommend passing content
adds 2072b5c Bump version
adds 210bcc4 v0.13
adds cfc43f1 Don't decode binary data into character data.
adds f78293e Bump version
adds 00a2db5 v0.14
adds 2e5b867 Return $bytes as ref
adds 839a4e6 Skip test which sometimes fails except on my machines
adds 445f4c4 Changs for 0.15
adds bcae974 Bump version
adds 133c310 v0.15
adds 4a28c4c add ->from, ->to, and ->cc methods
adds 19184c2 Add some more pod tests
adds 45211e1 Skip all tests for mime type of perl script except for release testing
adds 2004a3a Doc test fix
adds beefd3e Bump version
adds c69c2e8 v0.16
adds 9412971 tidy all code
adds c3cfb59 no need for Courriel::Role::Headers
adds 3c71ea7 Remove Role::HasParts, since the only thing which consumed it was Part::Multipart
adds 796c1d3 ignore case of mime type
adds 8adb242 Revamp case handling of mime type - save original casing in ContentType object but make ->mime_type return lc value
adds 00cb90d Allow a continuation line in the header with no content beyond its initial whitespace - probably not RFC compliant but it apparently happens
adds d669fac Need Test::Requires
adds b50ccb2 Added stress tests
adds 0ad31a2 handle more broken headers without an exception
adds 4c17fb4 Make part parsing a little less picky
adds 37d041a Make mbox separator removal much more accepting of broken separators
adds 720c3c5 Show unparseable chunk in error message
adds 2134b3a Handle empty headers cleanly
adds e563b77 add more tests for weird cases
adds beef094 Handle more broken From lines
adds 048a128 Don't blow up on totally bogus headers, just return empty headers
adds d0d1ed2 Stress tests pass
adds bcdb052 Remove unreachable die
adds 926ac4f Test totally broken multipart message with no boundaries
adds 7a97073 Changes for next release
adds 65f4a79 Bump version
adds 838c59a v0.17
adds e591cbb s/$mail/$text/g
adds 5b2cfd9 Small formatting fix
adds b3615ca No need for Test::Differences
adds 216c891 Explicitly handle charste of "unknown-8bit" when decoding part content
adds 50873d8 Don't load Email::MIME
adds 3b9a36b Try harder to find a date for the email
adds b521c0f Changes for next version
adds c5c319d More changes for next release
adds ac710b3 Clarify handling of broken email addresses in headers
adds 7c298bd This seems to be about mbox handling, which isn't really a Courriel issue
adds 392a073 explicitly test some weird cases
adds 8e3bea9 Changes clarification
adds a00589e Bump version
adds 035a117 Refactor datetime extraction a bit
adds 4a51df0 get dates from Received in reverse order, and expect UTC
adds d26dd9b v0.18
adds f9f22e8 Explicitly set all DateTimes to UTC for comparisons
adds 50df03a When comparing datetimes, use strftime to compare strings
adds 47f58bc Changes for next release
adds 09e8100 Bump version
adds 9392917 set all DateTime objects to UTC
adds 0c827a1 v0.19
adds 1d40338 Massive refactoring of how headers are handled
adds 1c29a4e Add Scalar::Util dep
adds be785a0 Parse encoded header attributes correctly, as well as continuation lines
adds 771e47e Make $TSPECIALS a regex
adds 907809a No need to escape backslash in qr
adds 092f3cf first stab at proper encoding of header parameters
adds 8137ccf s/\x07f/\x7f/
adds 34a20a4 Formatting fix
adds 6126cca Handle no language in an encoded parameter properly
adds bab84f5 Enforce UTF-8 for non-ascii data via constructor
adds 4026073 tests for header attribute formatting
adds a6496fe Skip Courriel::ContentType and ::Disposition
adds 146c656 Add some tests for ContentType object
adds 468b4d1 Make HeaderWithAttributes a parameterized role to share more code between CT and Disp
adds 0ed9948 Add docs for all modules.
adds d9c1888 various doc/pod fixes
adds 66d9447 Add section about robustness principle
adds 430a0d3 Changes for next release
adds 7e70dde Bump version
adds 7fe217a Add Postel's
adds a9c4670 Ignore _trial_temp dir
adds 8513b89 v0.20
adds 851a49a Add another utf-8 decoding test
adds 557bbac Fix dumb typo in range for decoding substitution
adds 086962d add attribute_value method for headers with attributes
adds 4a1d89c Fix docs for ->get_attribute, replace with ->attribute & ->attribute_value
adds 20ebeb6 Add Headers->get_values()
adds 21ab33d Mention Courriel::Header in Headers docs
adds 6756316 s/RFC/RFC /
adds 1322e56 Changes for next release
adds 3f754ed Bump version
adds 14e83a5 v0.21
adds 981d8b0 Add rt ticket info
adds 23b73a3 Require List::Moreutils 0.28+
adds fbd9608 Sort prereqs
adds d116d84 Update prereqs
adds 7fa7ccc More changes for next release
adds a079392 Bump version
adds 0365aa9 Fix spelling of MoreUtils
adds b64bc85 v0.22
adds 9faf69a Allow passing both binary & character data to Courriel->parse
adds 43a0119 small doc tweaks
adds d4af850 Doc is_binary flag for Courriel->parse
adds 81db762 Doc is_binary flag in Changes
adds 45ffcea Bump version
adds edff24b v0.23
adds 62f9cd9 Fix grammar in pod
adds e586b85 Replace is_binary with is_character
adds 43079ef Changes for is_character
adds 91c07be Bump version
adds 809e641 Credit zby for change
adds 18d951b v0.24
adds e3b40da Move header mime encoding into Courriel::Header
adds 0be1949 Make sure whitespace is preserved properly when mime-encoding header values
adds 36ee9e6 Always need a space between an encoded chunk and anything that follows it
adds 5d2524e Add a test to ensure that we only encode chunks that have unicode
adds d9d3242 Doc as_header_string method
adds 5ae9f7d Make section names match the ones we use with Moose
adds 5bc8ab4 Bump version
adds 1b08f1e Changes for next release - header encoding fixes
adds 2513083 s/L/C/
adds a655c36 v0.25
adds 8ee7fca Add missing prereq - MooseX::Role::Parameterized
adds 2d4199d Changes for next release
adds c11e49a Bump version
adds 99a0598 LinkCheck consistently reported a bad link where none exists
adds 58d6182 v0.26
adds 15a64fc s/\2/\g{2}/
adds be28b60 s/as_header_string/as_string/g
adds f94b6ed Added a stream_to API for all objects which stringify
adds 14da2ac Mention stream_to API in Changes
adds a0ba361 Remove extra line break
adds a0e6ce3 Add docs for Courriel->stream_to
adds d582f4d small doc fixes for stream_to
adds 4df86ac Bump version
adds d548227 v0.27
adds 509bf68 Add missing make_immutable
adds 10c5a01 Add lookup to spelling whitelist
adds de3b496 Allow case-insensitive attribute lookup
adds f81c987 Bump version
adds b5b848c s/use base/use parent/
adds b70a0a5 Use autoprereqs
adds 1a614ea v0.28
adds c4908d9 Use :encoding(UTF-8) instead of :utf8
adds 02856a2 No need for CheckChangeLog plugin
adds 914e1e5 People often send emails with empty subjects
adds 5f54981 Merge remote-tracking branch 'zby/master'
adds 83c61f7 Use proper types and allow an empty subject in Builder too
adds f8c0fea Changes for next release
adds 9435a7c Bump version
adds db1fb27 v0.29
adds 4cdf44e Remove bcc "header" support in Courriel::Builder
adds 4279124 Changes for next release
adds 8a79ecc Bump version
adds 5ab6f64 v0.30
adds df566e2 Typo fix in Changes
adds 5de46aa Small grammar fix
adds ddb6cce Doc fixes
adds 256c329 Remove old comment
adds 30d73c9 Add Sendgrid example
adds 45e654a Require Perl 5.10
adds d3fa7ec Remove alpha warning
adds 036b910 Bump version
adds f6b74a5 Update test plugins
adds 697e94b Add BUGS and DONATIONS to docs
adds b4d4e39 Add contributors to META.* & docs
adds 6a89e98 Add names to spelling whitelist
adds 4c9be12 v0.31
adds bd4a25c Fix comment - RFC5322 does specify how folding whitespace is treated
adds b96dfb1 Fix typo in pod
adds 1b598bd Make Courriel much laxer about line endings
adds 55f5563 Bump version
adds c653e07 Remove long deprecated modules
adds fd69e88 Add [Encoding] directive for images
adds 7cb1249 Add =encoding directive to all POD
adds e5bda9b Temporarily disable LinkCheck test
adds ea20ea8 v0.32
adds dd2ed1d Fix tests that fail with latest DT::F::Mail
adds d789596 Bump version
adds 373e147 v0.33
adds 1cb6b29 Relax date header regex more
adds a0d6b35 Bump version
adds cb37eab v0.34
adds fa3eff9 Replace File::Slurp with File::Slurp::Tiny
adds 7c9742d Bump version
adds f1f1abb v0.35
adds c3e6971 Allow headers with whitespace prefixes
adds 491d199 Merge pull request #2 from oschwald/greg/allow-whitespace-prefix
adds 4e06af8 Changes for space in header fix
adds 692477b Handle a set of chunks with no text, just whitespace when encoding a header
adds ab2514f Remove links to roles without POD
adds 0fcadef Switch to DROLSKY plugin bundle
adds 099f1d1 v0.36
adds 264eb2a don't call character strings "utf-8 encoded"
adds 68251cc Merge pull request #3 from rjbs/patch-1
adds d2a7b26 Require MX::PV 0.21 and fix failing test with changed error message
adds 2e9af9a Add generated files
adds 61f7f77 Add $VERSION to all modules
adds fbde6ef EOLTests is not Test::EOL
adds f0d8bd0 ispell apparently spell checks "Postel's" as "Postel" now
adds 07d0551 Tidying and critic fixes
adds 3ab9f63 Ignore .tidyall.d dir
adds 8accc17 Add more generated files
adds 9c53350 Add .travis.yml
adds af8f125 Add Email::Sender to TestRecommends
adds dbaef06 Update generated files
adds 508f372 Install libmagic-dev for File::LibMagic in .travis.yml
adds 9b32fbd Add Pod::Coverage::Moose to DevelopRequires
adds 91db455 more tidying
adds c301803 Only test MIME type detection on my desktop machine
adds 2afaf5d Add Path::Class to TestRecommends
adds eadb5d6 v0.37
adds a4ac52f Imported Upstream version 0.37
new 1325625 Merge tag 'upstream/0.37'
new c25f9fb Update debian/changelog
new 464748d Update years of upstream and packaging copyright.
new a8bae1f Declare compliance with Debian Policy 3.9.6.
new cdf2ac6 Mark package as autopkgtest-able.
new 77e9339 Update build and runtime dependencies.
new 6d59ab0 update changelog
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 6 +
INSTALL | 1 -
LICENSE | 2 +-
MANIFEST | 8 +-
META.json | 415 ++++++++++++++++++--------
META.yml | 358 ++++++++++++++--------
Makefile.PL | 23 +-
README.md | 357 +++++++++++-----------
cpanfile | 72 +++++
debian/changelog | 12 +
debian/control | 10 +-
debian/copyright | 4 +-
dist.ini | 14 +-
lib/Courriel.pm | 36 ++-
lib/Courriel/Builder.pm | 27 +-
lib/Courriel/Header.pm | 10 +-
lib/Courriel/Header/ContentType.pm | 18 +-
lib/Courriel/Header/Disposition.pm | 13 +-
lib/Courriel/HeaderAttribute.pm | 15 +-
lib/Courriel/Headers.pm | 43 ++-
lib/Courriel/Helpers.pm | 11 +-
lib/Courriel/Part/Multipart.pm | 16 +-
lib/Courriel/Part/Single.pm | 21 +-
lib/Courriel/Role/HeaderWithAttributes.pm | 4 +-
lib/Courriel/Role/Part.pm | 8 +-
lib/Courriel/Role/Streams.pm | 5 +-
lib/Courriel/Types.pm | 4 +-
lib/Courriel/Types/Internal.pm | 11 +-
lib/Email/Abstract/Courriel.pm | 8 +-
perlcriticrc | 58 ++++
perltidyrc | 21 ++
t/00-compile.t | 9 +-
t/00-report-prereqs.dd | 17 +-
t/00-report-prereqs.t | 13 +-
t/Builder.t | 10 +-
t/ContentType.t | 9 +-
t/Courriel.t | 30 +-
t/Email-Sender.t | 1 +
t/HeaderAttribute.t | 2 -
t/Headers.t | 20 +-
t/author-pod-spell.t | 21 +-
t/release-pod-coverage.t | 6 +
t/release-portability.t | 1 +
t/release-test-version.t | 30 ++
t/{release-pod-syntax.t => release-tidyall.t} | 11 +-
tidyall.ini | 19 ++
46 files changed, 1207 insertions(+), 603 deletions(-)
create mode 100644 cpanfile
create mode 100644 perlcriticrc
create mode 100644 perltidyrc
create mode 100644 t/release-test-version.t
copy t/{release-pod-syntax.t => release-tidyall.t} (70%)
create mode 100644 tidyall.ini
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcourriel-perl.git
More information about the Pkg-perl-cvs-commits
mailing list