summaryrefslogtreecommitdiff
path: root/utils/perlbug.PL
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to satisfy CRLF expectations in perlbug on Windows.Craig A. Berry2014-04-101-0/+9
|
* Make perlbug encoding-agnostic in handling prepared reports.Craig A. Berry2014-04-101-6/+2
| | | | | | | | | | | | | | | | | | Guessing the encoding of a report file prepared ahead of time is really, well, too much guesswork, plus there are at least a couple of mistakes in the implementation. And we weren't even trying to guess for reports created on-the-fly in an editor, which is a bit inconsistent. So handle prepared reports the same way as on-the-fly reports and attachments, which means all I/O is done using the :raw layer. This is only "Unicode-aware" in the sense that we're aware there are a lot of encodings out there and we're trying not to mangle them in transit by accidental conversion. We're not doing any explicit character set conversions and we shouldn't assert in the MIME headers that we know what character set we're sending because we don't.
* Make perlbug Unicode-aware.Craig A. Berry2014-01-171-10/+15
| | | | | | | | | | | | | | | | | | Try to do input in whatever the locale wants and output raw in hopes that will best survive mail transport. Except when reading in a patch file, we'll also use raw for input because there may be multiple encodings in the patch, and we'll also use raw for input when reading in the report file that we've written out raw. We attempt to detect the locale encoding using the private and undocumented _get_locale_encoding() function of the deprecated encoding pragma module. But it's what the open pragma does and we protect ourselves by checking that it's available and falling back to an empty layer specification ("<:") if we can't load that function. That should also give us something workable when there is no dynamic loading, such as under miniperl.
* Switch perlbug mail sender on VMS.Craig A. Berry2014-01-171-14/+19
| | | | | | | | | | | The VMS mail utility can't do attachments because it always adds a blank line in front of any headers you add. So use the Send From File utility, which has been documented and supported for any release in the last decade and was latently present before that. It takes the whole message verbatim just like sendmail, but also needs the envelope prepended.
* Add perlbug -p option for attaching patches.Craig A. Berry2014-01-171-14/+92
| | | | | | | | | | | Log files and other text attachments should also be fine as long as they aren't big enough to be rejected by RT. Only text attachments are supported, as other kinds would involve wrestling with myriad MIME types and possibly content transfer encodings. This should be fine for binary patches, though, as git format-patch encodes those in Base85, so the patch file itself is still text.
* do not have perlbug talk about perlthanksRicardo Signes2014-01-011-2/+1
|
* remove the claim that perlthanks gets an autoreplyRicardo Signes2014-01-011-2/+8
|
* PATCH [perl #120901] perlbug.PL - Add to user feedback/docsMartin McGrath2013-12-311-3/+12
|
* Make perlbug look up the list of local patches at run timeNiko Tyni2013-07-021-33/+6
| | | | | | | | Re-parsing patchlevel.h in Perl by perlbug.PL is error prone and apparently unnecessary. The same information is available to perlbug via Config::local_patches(). This fixes [perl #118433].
* typo fix for util scriptDavid Steinbrunner2013-05-241-1/+1
|
* Make perlbug recommend perlcommunity.pod over UsenetAaron Crane2013-01-111-2/+2
| | | | Suggested by Dave Mitchell.
* Correct obvious typos in acknowledgements listDominic Hargreaves2012-09-101-3/+3
|
* we no longer have in-file changelogs, since we have a version control systemJesse Vincent2012-05-011-52/+0
|
* perlbug: replace all $::opt_* with %optJim Cromie2011-06-011-41/+40
| | | | | | | | | patch does: perl -pi -e 's/$::opt_(\w)/$opt{$1}/g' perlbug.PL adds my %opt decl, and in getopts. drops no warnings 'once' Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
* [perl #82996] Use the user's from address as return-path in perlbugDavid Leadbeater2011-01-291-2/+2
| | | | | | | Many systems thesedays don't have a valid internet domain name and perlbug@perl.org does not accept email with a return-path that does not resolve. Therefore pass the user's address to sendmail so it's less likely to get stuck in a mail queue somewhere.
* Remove Mac OS classic code from scripts in utils/Nicholas Clark2011-01-181-30/+11
|
* Fix typos (spelling errors) in utils/*.Peter J. Acklam) (via RT2011-01-071-1/+1
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81914] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81914 > Signed-off-by: Abigail <abigail@abigail.be>
* perlbug did not previously generate a From: header. While some MTAs doJesse Vincent2011-01-021-1/+2
| | | | | the "right" thing and insert a valid "From:", not all of them do, potentially resulting in dropped mail.
* perlbug: always allow change of sender addressDavid Mitchell2010-06-081-2/+3
| | | | | | | | | | The code that guessed a default sender address would under some circumstances not display this guess to the user with the option to change it. Specifically, if $Config{cf_me} eq {login id of the user running perlbug}. In my case, cf_email got set at build time (Configure default) of 'davem@pigeon.(none)', which was then silently used. Not good!
* perlbug -d,-v: fix uninit value warningsDavid Mitchell2010-06-071-0/+5
|
* Also guess $ENV{EMAIL}, if present, as the originating addressAlex Vandiver2010-04-171-1/+1
| | | | Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Only define PERL_PATCHNUM when either git or the .patch file is availableGisle Aas2010-03-071-1/+1
| | | | | This patch also make PERL_GIT_UNCOMMITTED_CHANGES useful and thus avoids always adding the "*" to the 'perl -v' output.
* perlbug reports "Message sent" even when it hasn'tTim Bunce (via RT)2009-11-261-1/+1
| | | | | perlbug doesn't check the return status of Mail::Send and so reports "Message sent" even if it hasn't:
* Don't suggest Mail::Send isn't availble if we're ignoring itAbigail2009-11-231-1/+7
|
* Typo fixAbigail2009-11-171-1/+1
|
* Typos in perlbug.PLJerry D. Hedden2009-08-121-2/+2
|
* perlbug.PL assumes patchlevel.h has simple patch lists;David Mitchell2009-08-121-0/+2
| | | | | but these days it contains macros that expand to patch lists; for now, just skip these macros. need a proper fix sometime.
* Use %Module::CoreList::bug_tracker to print out upstream bug tracker URLs.Nicholas Clark2009-04-231-0/+6
| | | | | | | Where the user names a module that their bug report is about, and we know the URL for its upstream bug tracker, provide a message to the user explaining that the core copies the CPAN version directly, and provide the URL for reporting the bug directly to upstream.
* Subject: [perl #61418] perlthanks isn't documented in perlthanksSteve Peters2008-12-191-2/+14
| | | | | | From: Abigail (via RT) <perlbug-followup@perl.org> Date: Tue, 16 Dec 2008 13:09:56 -0800 Message-ID: <rt-3.6.HEAD-15883-1229461796-1657.61418-75-0@perl.org>
* Thank you for a thank you, not thank you for a bug report.Nicholas Clark2008-12-161-1/+5
| | | p4raw-id: //depot/perl@35120
* Skip #ifdefs and other preprocessor lines when parsing theGisle Aas2008-11-121-0/+1
| | | | | local_patches section of patchlevel.h. p4raw-id: //depot/perl@34824
* Couple of mail address fixesRichard Foley2008-09-241-1/+1
| | | | | Message-Id: <200809241407.38389.Richard.Foley@rfi.net> p4raw-id: //depot/perl@34414
* [perl #55844] [PATCH] perlbug refactoring and prose cleanup Jesse2008-06-161-401/+539
| | | | | | From: Jesse (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-18229-1213543909-1580.55844-75-0@perl.org> p4raw-id: //depot/perl@34061
* Revert #34019.Rafael Garcia-Suarez2008-06-081-239/+193
| | | p4raw-id: //depot/perl@34020
* perlbug prose patch (and some evals, too)Jesse Vincent2008-06-081-193/+239
| | | | | | | Message-Id: <89557793-48C2-4962-BE7A-24DC2EAFAF15@fsck.com> (applied to perlbug.PL instead of the generated perlbug) p4raw-id: //depot/perl@34019
* Update the use of single quotes to be consistent with the advice inNicholas Clark2008-03-141-20/+20
| | | | | http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html p4raw-id: //depot/perl@33531
* Typo found by Roland GiersigRafael Garcia-Suarez2008-02-261-1/+1
| | | p4raw-id: //depot/perl@33375
* Re: making it easier not to get feedbackVincent Pit2008-02-261-1/+1
| | | | | | From: "Vincent Pit" <perl@profvince.com> Message-ID: <1232.90.46.219.25.1204016219.squirrel@90.46.219.25> p4raw-id: //depot/perl@33373
* Also install perlbug as perlthanks, to make it easy for people to sendNicholas Clark2008-02-251-29/+104
| | | | | | their appreciation to perl-thanks@perl.org. It would be nice to get feedback other than bug reports. p4raw-id: //depot/perl@33371
* Don't ask about a module when using -okAbigail2008-01-161-1/+1
| | | | | | Message-ID: <20080116174617.GA30446@abigail.be> Date: Wed, 16 Jan 2008 18:46:17 +0100 p4raw-id: //depot/perl@32986
* perlbugAlexandr Ciornii2007-07-121-1/+27
| | | | | Message-ID: <1367844687.20070712134624@gmail.com> p4raw-id: //depot/perl@31599
* Move "DEVEL####" marker to the 'perl -v' output.Gisle Aas2006-01-061-3/+0
| | | | | | This avoids problem with using STRINGIFY in patchlevel.h (ref msg <43BE4BAC.6010701@uk.radan.com> posted to p5p). p4raw-id: //depot/perl@26672
* consting perlbug breaking in blead & maintYitzchak Scott-Thoennes2005-11-141-1/+8
| | | | | Message-ID: <20051114000049.GA7676@efn.org> p4raw-id: //depot/perl@26118
* vv5.9.3 is clearly a bug.Nicholas Clark2005-09-171-2/+2
| | | p4raw-id: //depot/perl@25444
* Use File::Temp for tempfiles if it is available.Nicholas Clark2004-02-281-5/+17
| | | | | | | (Based on a patch from Solar Designer <solar@openwall.com> in Message-ID: <20040125222218.GA13499@openwall.com>, the bulk of which was applied as change 22258) p4raw-id: //depot/perl@22407
* perlbug (was: Re: [perl #20606] [no subject])Slaven Rezic2003-02-121-2/+4
| | | | | Message-ID: <87fzra7bwi.fsf@vran.herceg.de> p4raw-id: //depot/perl@18698
* AUTHORSHugo van der Sanden2002-07-171-1/+1
| | | | | | | Message-Id: <200207171604.g6HG4iO03603@crypt.compulink.co.uk> Correct Hugo's email address. p4raw-id: //depot/perl@17603
* perlbugAsk Bjoern Hansen2002-07-131-3/+3
| | | | | Message-ID: <20020713074456.M95399-100000@miette.develooper.com> p4raw-id: //depot/perl@17520
* Re: perlbug mail loop? [PATCH]Richard Foley2002-06-191-13/+20
| | | | | Message-ID: <17KgXO-0dYZCiC@fwd08.sul.t-online.com> p4raw-id: //depot/perl@17300
* [patch utils/perlbug] subject header setting problem Stas Bekman2002-03-261-2/+7
| | | | | Message-ID: <Pine.LNX.4.44.0203262107310.2288-100000@hope.stason.org> p4raw-id: //depot/perl@15515