This is an automated email from the git hooks/post-receive script. gregoa pushed a change to branch master in repository libmail-deliverystatus-bounceparser-perl.
from bfacd7f releasing package libmail-deliverystatus-bounceparser-perl version 1.536-1 adds 35866f4 Imported Upstream version 1.536 new d1289cc Merge tag 'upstream/1.536' new 2bff518 Update repository URL in debian/upstream/metadata. new 2295039 update changelog adds e5aa3d8 bounceparser adds 0b9a0e1 r23998@knight: rjbs | 2006-07-29 18:21:50 -0400 more tests r23999@knight: rjbs | 2006-07-29 18:23:51 -0400 manifest adds 5dbc882 Temporary fix for bug #20751, and test for same (ignore attachments with /image/ in their content-type). Still returns $is_bounce (maybe fix later). adds 15442dd Comments adds 744786f Munge some of the headers / email addresses more. adds 8f16243 Update Changelog adds c3d1e2b r24224@knight: rjbs | 2006-08-01 20:47:40 -0400 grep in scalar context would be stupid adds 5c31f94 r24579@knight: rjbs | 2006-08-16 13:06:36 -0400 merge in from wby adds 6a9d6eb r24580@knight: rjbs | 2006-08-16 13:21:42 -0400 prep to release adds 5d3f549 Just add ?: to a bunch of regexes adds 0ce07d3 New tests adds 1759379 Set MIME-Type adds 235ecaf New test adds 10514fa qr'' rather than ''. Should finally work right. Also space out some regexes more adds c1052e3 quick commit before rename - still work to do adds 231c111 Well works now adds 8ba5221 * Rename (no underscores - VMS barfs apparently) * fix some recipient addresses to be standard. adds ba08cf4 Remove version w/ underscore adds 569b575 AOL user unknown test adds 5191b28 use Test::More adds 0b4b523 tests => N instead of no_plan adds 44865a2 Domino (Notes) test adds 61cc299 We can't get the correct recipient address yet, so put in TODO block adds c2ca405 Fix a few regexps (most notably, escape "#" before /x). adds 63370a5 Ok - problem with that test fixed in SVN (pending a discussion w/ rjbs) adds bdde3cf Add comment adds 1ba8b3e Comment adds 6b738db Change some more regexps around, including removing one that might need to be replaced or updated adds 807ae0d Add gmail user unknown test adds ff0cc5d New tests adds 05867b6 Update Changelog adds da899ba Get rid of some more warnings. adds 75828f5 Better fix for warnings.... * add "|| ''" in case /\bhost\s+(\S+) doesn't match in diagnostic-code * remove $report->combine entirely - Mail::Header doesn't seem to support the combine() method without TAG being set, at least in recent versions. I don't *think* this does anything important anyway - but we should keep an eye out for problems. adds 0d1746a Little easier to understand adds 9c9c0f7 Oops - forgot to commit adds ec7b321 For some reason, Test::More doesn't seem to work right with ok ( not($foo)) - vs ok ( !($foo)). This seems to be the safer option, even if not as readable adds 34846ac Check responses too. This makes the code uglier, but does some better checking - and also fixes problems with globbing / taint checking on older Perls. adds 151d211 Test with isnt for rjbs to look at adds 5b7d04d Ok- yeah I see why that doesn't work. adds 4aecd58 Temp for rjbs to look at adds 8216f56 Add new test adds 2e56835 Start merging all of the unknown ones together (only problem is makes TODOs harder)... and explicitly code in SMTP codes to check in a multi-dimensional hash rather than just splitting off the beginning of the reason (this is reasonable w/ the via-sendmail ones, maybe, but not in general) adds e790b61 TODO... adds 6718117 added qmail message in corpus adds 3320168 Fix a bug reported by Chris Dragon (cdragon AT childrensnatureinstitute dot org) where the IIS smtp service uses 2 blank lines (rather than one) between each per-recipient field. My interpretation of rfc1894 is that this is not completely valid, but I don't think this fix should break anything else (knock on wood). adds e170874 Add (simple) test for weird condition w/ IIS SMTP service (see rev 331 for more info). adds 0f9842a allow \n{2,} rather than just \n{2,3} adds 51e0503 Clarify comment, and reflect change to \n{2,} from \n{2,3} adds 26b38f2 Ok - weird... now it works fine on perl 5.005. Commiting old version (with not(...)). adds 2290ea9 r25501@knight: rjbs | 2006-09-05 21:10:55 -0400 credit, tidy adds 53f3570 Fix and test an issue with a virus being parsed as a bounce, and generating 160(!) bogus reports. I still think the real fix is to check for certain types rather than ignoring types we don't want to see. How about: message/delivery-status text/plain (maybe) multipart/report, though I think we just want the inner part Anything else? adds f428283 for rjbs... adds 5949c71 New test adds 84cbec1 First step towards actually fixing this stuff adds 9a31e94 Wow... I *am* an idiot! adds 23d62f4 Exchange test, fix regex to match at least one kind of exchange bounce adds 504601d Move email regexp int oa separate section, for future testing / fixing adds 56fcbc8 no "my" adds cc6e6c1 Yeah... and get rid of // around the regexp in split() adds bb1db71 Initial revision adds b3c43a5 couple more adds 04cb077 This one may break stuff, but I think it's the right place to start adds 140e97e Yay... sort of fixed (because we now ignore html parts). Doesn't *really* fix, but that's coming. adds 7d49608 D'oh - that one *is* a valid address. Some of the others are valid according to rfc822, but probably we still don't want to allow them. adds 7b5d4d2 r25698@knight: rjbs | 2006-09-09 21:04:01 -0400 regex tweak adds 345eff0 Update changelog adds e474851 Yay... no more TODO adds 4279604 No more stupid regex comment adds 906bd7a Add comments to regex (rjbs still needs to do some fixing) adds a56094d d'oh - re-add left capturing paren adds a5b15ce r25713@knight: rjbs | 2006-09-09 21:39:23 -0400 regex improvement adds 825c452 Test for problem w/ current regex adds d944324 Just don't allow < at all in email addresses? Maybe rjbs or someone can come up with a better fix... That fixes the regex matching stuff like: "TO:<f...@example.com" adds ad89846 Another test for the regex (rjbs - can this be improved or written better?) adds bc67d48 Fix domain_error regexp adds e1f77fd New message adds c7749fc rename adds 5dcb2f6 New test - initial rev adds 2cc5c23 Make $user_re case insensitive, remove "/relay/" from "domain_error" regexp. I think it's matching too much bogus stuff adds c1ae398 r25724@knight: rjbs | 2006-09-10 08:49:24 -0400 no // needed adds d798cf5 r26238@minion101: rjbs | 2006-09-26 09:25:49 -0400 fix manifest adds 56d7b26 r26239@minion101: rjbs | 2006-09-26 09:27:14 -0400 update changelog adds 3a33b8a Docs fixes, remove p_ms (hah) preprocessor - Morgan Stanley, Emory.edu are rejecting within the SMTP transaction, and should be generating pretty standard bounces. adds 7292ace Prelim fix for bug #21249. Still should fix some minor warnings the test generates adds ebca6a7 Add comments for changes. adds 0292e34 Remove a bunch of inline comments re: Exchange ("IMS") - just refer to test in t/. Just cosmetic cleanup adds 2bc5578 Add / remove some comments, rename novell preprocessor. TODO: try to get the reason (and smtp code, if applicable) working properly for Qmail / Exchange / Novell. adds cfc173b Remove compuserve stuff. I don't think any of this should be necessary, but we'll revert if it is. adds 2423829 Add two novell tests... don't know what we should do about the 'no-rhs" one - we currently do a (presumably) best attempt to guess the domain - maybe we can make an improvement here, but I think the test will continue to fail. adds c48b7a1 munge domain name to match adds 16de500 should have rfc1894 as well if we're referencing 1892 in "SEE ALSO" adds 6992aad Remove test that won't ever pass adds bd3ce79 D'oh - update # of tests adds c49d739 Update for new test adds c91d401 r26754@knight: rjbs | 2006-10-10 21:43:17 -0400 orig/final recipient adds 71397bc r27182@knight: rjbs | 2006-10-20 11:55:14 -0400 prep to release adds 327cb8f r28280@minion101: rjbs | 2006-11-20 07:25:54 -0500 licenses, licenses, everywhere adds a9a6995 restore delted routine adds f8f69ba fix pod coverage adds a0bb456 Signed-off-by: Ricardo Signes <com.git...@rjbs.manxome.org> adds e242242 add repo to meta adds 9626085 normalize version adds a0defd3 adds e8d7724 Merge branch 'master' of git://github.com/efm/mail-deliverystatus-bounceparser adds b277bb9 Add check for postfix 'Name or service not known' Diagnostic-Code adds 42c04b8 When a text/plain bounce matches the 'Returned_Message_Below' regexp, it should set 'orig_text' to what is found after the match not what is found before (added new test case for orig_message, orig_header and orig_text as well) adds fcc126a Merge branch 'master' of git://github.com/cees/mail-deliverystatus-bounceparser adds 8ce3e47 Improve handling of postfix DNS bounce errors. adds 1c3f106 Add a gitignore so I don't accidentally add some of the autogenerated perl module stuff to git. adds f70fc05 Better handling of reasons on aol bounces. adds dcd2472 Recognise bluebottle as a challenge/response system. adds 638eb7c Tentative updating of the README with better maintainer information. adds 79cb456 Add check for postfix 'Name or service not known' Diagnostic-Code adds 9ce3880 When a text/plain bounce matches the 'Returned_Message_Below' regexp, it should set 'orig_text' to what is found after the match not what is found before (added new test case for orig_message, orig_header and orig_text as well) adds a16ff15 Eliminate warnings in Mail::Header that were showing when "make test" was run. adds 97d61e6 Add missing test dependency. adds 2ccd940 Add missing Mail::Header dependency. adds 806a15c Ensure we have kwalitee. adds e7c63d5 Add the spam reason to the docs. We never use it yet though! adds 3e75f7f Add the first "it's spam" case to std_reason parsing. adds a148bb9 Add support for "spam rejection" spam messages. adds 2e4ab99 Tidy up MANIFEST and add all the extra tests I've added. adds a7c9323 Up the version number, changed enough stuff... adds 316e48d Remove some warnings and add a test case that should trigger them. adds f5236ac Fix more warnings. adds 611d5ec Fix another warning if we can't get the host. adds 4ad353d Not totally confident in this one - doesn't look like we've used the "domain_error" tag in this way before, but it fits the best of the available categories. adds f06d4f5 Pointless change to test github hooks. adds 5192d99 "relay not permittted" is a domain error. adds b56ffda Some more relaying errors. adds 070b607 Add new spambouncer test case and modify code to identify as spam. adds 185a28b Add another relaying denied example, with a test case this time. adds 52b844b Merge branch 'master' of git://github.com/mstevens/mail-deliverystatus-bounceparser adds e0feb33 .yml no longer goes in manfiest adds 557443d rebuild manifest adds 2ee833f dev version adds 0ba8dd7 bump perl version adds 9f40904 .yml no longer goes in manfiest adds e2d02a1 rebuild manifest adds 89a9850 dev version adds 8324ac6 bump perl version adds f25974e Add another spam type. adds 52e5344 Fix MANIFEST adds a49417d Fix another warning on odd bounce messages. adds 612b06f Try to ensure greater kwalitee. And warnings are always good. adds 0d43c0e Fix more warnings. adds cd88135 Anonymise email. adds 45016d8 Merge branch 'master' of git://github.com/mstevens/mail-deliverystatus-bounceparser adds bc7e8bc unbreak some Pod adds 571c2f1 bump version adds a7ecdfe @$@# Test::Kwalitee can @#$@# #@# !#!@# adds f6d40f6 bump vers adds 883ac8d stop testing pod adds d558e53 Add another case to the over_quota detector. adds 7d81e3a Add another spam case. adds 3fe18c8 prepare next release adds c25a452 Add another case for over quota. adds d639806 Add another over_quota case. adds 15228d9 Better filtering of sender addresses that show up in bounce reports. adds 72adb5d Add another warning case. adds 7dd5fff Add missing test. adds 85755de Add another case for over quota detection. adds fd8a83f Catch another over quota case and remove warnings. adds 731a8c0 Remove inappropriately added personal information. adds 74eeda5 prep release adds cd5fab0 update manifest adds 6e3b5d8 Fix yet another warning. adds 3b6a377 On further examination, shouldn't be counted as a bounce adds 40c3456 add new sample message to MANIFEST adds 517cc28 Add a new case for malformed DNS errors. adds 3154eab Improve the comment a little - add a FIXME adds c2f3c61 Add a TODO test case that highlights not extracting the status field correctly. adds bdde767 Add a new TODO test case where the useful information is in a text/plain part next to the message/deliverystatus. adds 49237bf Make only the bit that doesn't work yet TODO adds 4d5f144 Add another SPAM case. adds ab933a7 Add a new "message too large" standard reason. adds fd38456 Added a case for AOL vacation messages adds 7d19026 add the forgotten test case adds 7b07fc7 Add a new case for junkemailfilter.com adds 4a33bef Add another case for yahoo user unknown adds 9c95ace Add another user unknown case for a polish ISP adds 1d2961e Silly, reformat a little bit adds aaeb2d9 Add a vacation message example. It's TODO for now, can't see a reasonably general way to recognise it. adds d5227e1 tweak the version so I can tell my builds apart adds 35bc200 Add a new me.com case adds 7ecfa62 Add a new user unknown case for cam.ac.uk. adds f69779c Add a case for a challenge/response system. adds efba691 Add a rcpthosts case to cover servers that say " 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)" adds d837592 Add the test case from the previous change adds bde048e Added a new user unknown case. adds 8009d9c Add another spam detection case. adds dae03aa Add another user unknown case. adds 8271454 Add another spam detection case. adds 54cef8d Add another spam detection case. adds da68c43 Add another user unknown case. adds c37884f Add a sample for Polish auto-replies. Might be a bit general but seems more accurate so far. adds 8373ae4 Add an unknown domain case as domain_error adds 2993780 Add a user unknown case. adds 99cbf91 Add another user does not exist case. adds 60a8c38 fix a bunch of whitespace; elimiante ^I adds fc04c52 prep release adds 73a15d8 Add another case for over quota. adds 0937d7c Add another over_quota case. adds 631c9bc Better filtering of sender addresses that show up in bounce reports. adds 4900c3e Add another warning case. adds 24dafd1 Add missing test. adds 8b65803 Add another case for over quota detection. adds 6c51401 Catch another over quota case and remove warnings. adds 89e61a4 Remove inappropriately added personal information. adds 88e861f prep release adds ced1506 update manifest adds a829327 Fix yet another warning. adds 00af87a On further examination, shouldn't be counted as a bounce adds f62a8f6 add new sample message to MANIFEST adds cc11266 Add a new case for malformed DNS errors. adds ee169b4 Improve the comment a little - add a FIXME adds e44d8f7 Add a TODO test case that highlights not extracting the status field correctly. adds 25cf465 Add a new TODO test case where the useful information is in a text/plain part next to the message/deliverystatus. adds 2df6abf Make only the bit that doesn't work yet TODO adds c9a922e Add another SPAM case. adds 24c15a6 Add a new "message too large" standard reason. adds 2b7f707 Added a case for AOL vacation messages adds 338d57a add the forgotten test case adds d9c5b87 Add a new case for junkemailfilter.com adds 826d4f3 Add another case for yahoo user unknown adds 9f3d529 Add another user unknown case for a polish ISP adds 3fe78b8 Silly, reformat a little bit adds 24116fc Add a vacation message example. It's TODO for now, can't see a reasonably general way to recognise it. adds 532fb9b tweak the version so I can tell my builds apart adds bd05feb Add a new me.com case adds 40ef19b Add a new user unknown case for cam.ac.uk. adds e498b12 Add a case for a challenge/response system. adds dc7553e Add a rcpthosts case to cover servers that say " 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)" adds 80e10e5 Add the test case from the previous change adds e34446b Added a new user unknown case. adds f088936 Add another spam detection case. adds 7364f46 Add another user unknown case. adds 5722800 Add another spam detection case. adds 327a452 Add another spam detection case. adds dbedfb3 Add another user unknown case. adds dfa5f6a Add a sample for Polish auto-replies. Might be a bit general but seems more accurate so far. adds 39eb480 Add an unknown domain case as domain_error adds 3f4ab63 Add a user unknown case. adds dbb7609 Add another user does not exist case. adds 634fc7d fix a bunch of whitespace; elimiante ^I adds d086e86 revert d9c5b870bb02a8ddb4fd9e996c610de0c54c29fa adds 345642a prep release adds 57a5a24 Merge branch 'rjbs' adds f9048e6 Add another spam/UBE case. adds 9517e68 Add a new case to handle boxbe C/R messages. adds 130e9d6 Add a german over quota case. adds 2ec8c71 Add makefile to .gitignore. adds 56b219e Another unknown user case. adds 18a81e5 Add another user unknown case. adds 7e79b7f Add another spam detection case. adds 3dfe974 Add another user unknown. adds df6c32c Another user unknown case. adds 051e103 Add useful comment for updating test count. adds 28d2fcc Messages from Boxbe aren't bounces. adds 6a7ef58 Fix the undefined variable warnings. adds 2518083 Fix postfix-malformed on perl 5.12.2. adds 68a9979 Fix failure for nearly empty bounce message. adds 1803e2e test commit adds 5c4db43 Revert "test commit" adds 398258a Add a new user unknown case adds 4657130 Another user unknown case adds 1d220de New spam detection case. adds 89be3a5 Add another spam detection case. adds 0304825 Add another spam detection case. adds 836ae68 prep next release adds 98bb0f5 Add a new spam rejection case. adds ecc190a Add a new spam detection case. adds afac229 bump version adds dfd8fe3 Merge remote-tracking branch 'upstream/master' adds 793c3cc Add another user unknown case adds 492c679 Another spam case adds 56dd1b7 Another spam detection case. adds f409f53 Yet another spam detection case adds 2a5d829 Yet again a spam detection case. adds 418d89e Spam score spam detection case adds 062812d Spam detection case adds f2d3bee new spam filter bounce case adds ee7b1e1 bb spam filter case adds ee1e136 Add new spam case adds d86d568 Add more spam cases. adds 2a14e5d Another spam case. adds 0c87d3f Yet another spam case. adds f135d68 Add a new message-too-large case and fix a previously miscategorised corpus message. adds 39ab38d new spam case adds 044b51a Another spam case adds 76cada8 Add missing file to manifest adds 61a019c Bump version to 1.528 and update Changes adds f86960e Strip always end of line from headers. If no diagnostic code is given use Status. adds 7fddcd1 Fix all tests and line end stripping. adds c74d57a Improve Status parsing and add error code adds c322cb7 Tidy up formatting on previous release notes. adds c17ff5d Start on Changes entry for next release. adds fc6cc3a Added MYMETA files to ignore. adds 66c6776 Fix up the tests after changes from Ondeej Brablc adds 564d762 Update Changes adds 0f66fb5 Add a new spam detection case. adds c69ed73 Add another message too large case adds 97a6fbf Update Changes adds eb7cbc3 Update version and release date. adds 1824bd1 Update the version here too. adds e298517 Tidy up this test file. adds ae755e1 Run many tests from one file. adds f931f5c Another spam case adds 38acb14 Another unknown user case adds 733134c Update changelog in preparation adds bf4a8f9 Add new spam detection case. adds 4da5311 Update changelog for new version. adds 90e05fa Bump version number for new version. adds f765517 get the version here back in sync adds 3fe02cb Add new spam detection case. adds afca531 Add new spam detection case adds 7967232 New message too large case (and possibly bits of new spam rejection case due to bad git use adds 1854ff6 Update Changes adds 35d3177 New over quota case adds 2157076 Add a new spam detection case and up version number for 1.531 release adds 6ab7629 Update in Report.pm version to match 1.531 release adds 7dbf141 Update .gitignore for emacs crap adds 3d93fc6 Add another spam case. adds a40ea71 Add a new message too large case. adds 64a106c New spam detection case adds cb2e73f New spam detection case for error 'Spam Blocked' adds 1423acd Add a new spam detection case for 'bulk email' adds c6bc4fc Update changelog adds 175fc09 Add another test case for bulk mail adds 2215f02 Add a new 'probably spam' case adds 76ff89f Releases are basically off my repo these days. adds 39e23f8 Update for 1.532 release adds a118ec9 Add a new spam detection case, update Changes, and update README for upcoming new release. adds b774f6a Another spam detection case adds 244aa29 Fixed tests on newer perl. Problems with Mail::Header getting stricter and rejecting dodgy headers. adds d134018 Initial commit adds a89c9be reset .gitignore file adds 043494b Initial import adds 8c8f4b7 [test] add failing test w/ sample mbox message adds a3a4188 Relax regex to match emails without < > around them adds 4fa8350 Bug fix from mintywal...@gmail.com adds e46a4e6 Add missing file to manifest and update version adds 20bf748 recognize the Postfix standard message for rbl rejection as spam adds d39a639 prep next release adds 5b7cac6 fix test count! adds d077eaa stupid SSL bug: must cut new version adds 6e8ecb7 try to avoid reporting smtp codes longer than 3 digits adds b9ce9e1 prep next release adds 5c0b6db you can't deref undef adds 7843afc bump version, prep release adds dca683e Imported Upstream version 1.540 new d1ee19c Merge tag 'upstream/1.540' new 31262ca Update debian/changelog new c1026aa Update years of packaging copyright. new e3f5c54 Update Upstream-Contact in debian/copyright. new 3eb0696 releasing package libmail-deliverystatus-bounceparser-perl version 1.540-1 The 8 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 | 18 ++++- MANIFEST | 71 +++++++++--------- README | 2 +- debian/changelog | 9 +++ debian/copyright | 4 +- debian/upstream/metadata | 2 +- inc/Module/Install.pm | 22 +++--- inc/Module/Install/Base.pm | 2 +- inc/Module/Install/Can.pm | 2 +- inc/Module/Install/Fetch.pm | 2 +- inc/Module/Install/Makefile.pm | 4 +- inc/Module/Install/Metadata.pm | 6 +- inc/Module/Install/Win32.pm | 2 +- inc/Module/Install/WriteAll.pm | 2 +- lib/Mail/DeliveryStatus/BounceParser.pm | 12 ++-- lib/Mail/DeliveryStatus/Report.pm | 2 +- t/corpus/long-smtp.msg | 124 ++++++++++++++++++++++++++++++++ t/corpus/spam-rejection43.msg | 82 +++++++++++++++++++++ t/spam-rejection.t | 3 +- t/various-unknown.t | 58 +++++++++------ 20 files changed, 337 insertions(+), 92 deletions(-) create mode 100644 t/corpus/long-smtp.msg create mode 100644 t/corpus/spam-rejection43.msg -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmail-deliverystatus-bounceparser-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits