cjwatson [Tue, 27 May 2003 09:39:17 +0000 (01:39 -0800)]
[project @ 2003-05-27 02:39:17 by cjwatson]
Send blind carbon copies to addresses in $gSubscriptionDomain rather than
normal carbon copies (#169473). Also avoid exposing it in web-viewable
logs. This involves a change to the sendmessage() interface so that ccs and
bccs can be passed separately.
cjwatson [Mon, 26 May 2003 19:30:04 +0000 (11:30 -0800)]
[project @ 2003-05-26 12:30:04 by cjwatson]
The uses of writebug in process shouldn't unfilelock immediately; they go
on to do other things with the bug and need to hold the lock. Remove the
automatic unfilelock from writebug and introduce a new 'unlockwritebug'
function (by analogy with 'lockreadbug'), used in service.
Make unfilelock produce a more sensible error message when the @filelocks
stack is empty, in case this ever happens again.
cjwatson [Sun, 25 May 2003 23:26:24 +0000 (15:26 -0800)]
[project @ 2003-05-25 16:26:24 by cjwatson]
Some people (e.g. #10486) seem to think it's a bright idea to use
"Content-Type: text". Although that's not valid, pretend it's text/plain
anyway since it's unlikely they managed to construct anything particularly
exciting.
joy [Sun, 25 May 2003 20:19:13 +0000 (12:19 -0800)]
[project @ 2003-05-25 13:19:13 by joy]
use internal function to get date and time, rather than forking date(1). also changed format to a less wacky one.
cjwatson [Sun, 25 May 2003 20:13:18 +0000 (12:13 -0800)]
[project @ 2003-05-25 13:13:18 by cjwatson]
Make rebuild actually work (even its command-line processing was broken so
that it could never possibly work ...). Update index format to that
expected by the rest of debbugs.
cjwatson [Sun, 25 May 2003 05:43:55 +0000 (21:43 -0800)]
[project @ 2003-05-24 22:43:55 by cjwatson]
Out, out, brief local hack! bugs.debian.org's but a walking shadow, a poor
player that struts and frets his hour upon the net and then is heard no
more ...
cjwatson [Fri, 23 May 2003 05:40:29 +0000 (21:40 -0800)]
[project @ 2003-05-22 22:40:29 by cjwatson]
Improve display of MIME-encoded bugs. Now you get a link at the top of each
MIME part to the "download attachment" system we've had for a while; each
MIME part is decoded appropriately for display, so no more quoted-printable
rubbish; the actual text of an attachment is not displayed unless you use
the download link, so no more reams of base-64; and an extra "&mime=no"
parameter is provided in case there's anybody who liked the old display.
In addition, this fixes a few small bugs in the existing attachment
download system, such as those mentioned in #160389.
cjwatson [Thu, 22 May 2003 03:55:13 +0000 (19:55 -0800)]
[project @ 2003-05-21 20:55:13 by cjwatson]
repeatmerged=no now does the right thing if the first in the set of merged
bugs isn't in the current query (which can happen for by-submitter queries;
see #167146).
cjwatson [Thu, 22 May 2003 03:28:07 +0000 (19:28 -0800)]
[project @ 2003-05-21 20:28:07 by cjwatson]
Don't be quite so wilfully inaccurate while calculating the year component
of a bug's age. (It still doesn't handle leap years, though.)
cjwatson [Thu, 22 May 2003 02:27:15 +0000 (18:27 -0800)]
[project @ 2003-05-21 19:27:15 by cjwatson]
Actually use the $bug argument passed to update_realtime() rather than some
other random dynamically-scoped variable.
cjwatson [Sat, 17 May 2003 19:56:51 +0000 (11:56 -0800)]
[project @ 2003-05-17 12:56:51 by cjwatson]
Display bugs filed against multiple packages on all the relevant
package/source/maintainer pages rather than just the first one; patch
amended slightly from one by H. S. Teoh, #65773.
cjwatson [Fri, 16 May 2003 05:40:31 +0000 (21:40 -0800)]
[project @ 2003-05-15 22:40:31 by cjwatson]
If there are multiple messages with the same message-id (e.g. sent to nnn@
and nnn-submitter@), consider all but the first as boring.
doogie [Sun, 4 May 2003 03:42:16 +0000 (19:42 -0800)]
[project @ 2003-05-03 20:42:15 by doogie]
* s/quit/quitcgi/, so that we don't get a clash between errorlib's quit.
* Use the helper functions from errorlib to find the bug's location and
path.
[project @ 2003-04-26 00:47:31 by cjwatson]
Only show a link to the source package if it's non-trivial, i.e. isn't just
a single-binary source with the same name.
[project @ 2003-04-24 02:24:55 by cjwatson]
In "Message with no Package: tag cannot be processed!", clarify where
people need to resubmit the report, in the hope that they won't resubmit it
to owner@bugs quite so often.
[project @ 2003-04-10 20:16:55 by cjwatson]
Clarify when -forwarded sets the forwarded-to address. See
http://lists.debian.org/debian-mentors-0304/msg00126.html.
cjwatson [Fri, 28 Mar 2003 08:24:50 +0000 (00:24 -0800)]
[project @ 2003-03-28 00:24:50 by cjwatson]
Add X-$gProject-PR-Package and X-$gProject-PR-Keywords headers to as many
mails as possible (#28862, #124311).
cjwatson [Fri, 28 Mar 2003 07:29:19 +0000 (23:29 -0800)]
[project @ 2003-03-27 23:29:19 by cjwatson]
Add "Precedence: bulk" to the mail headers of all acks, defined as anything
that's sent back to $replyto (#36413).
cjwatson [Fri, 28 Mar 2003 03:37:21 +0000 (19:37 -0800)]
[project @ 2003-03-27 19:37:21 by cjwatson]
Don't send "Info received" acks for Precedence: bulk|junk|list mail, to
prevent mail loops. (Maybe we should ignore such mail altogether, as it's
probably just an ack from another bug tracking system? Not sure, but this
approach is safe for now.)
cjwatson [Wed, 26 Mar 2003 04:13:11 +0000 (20:13 -0800)]
[project @ 2003-03-25 20:13:11 by cjwatson]
Exit silently if a mail loop is detected, rather than spamming
$gMaintainerEmail with "looping detected" messages and leaving droppings
all over the incoming queue. These are rather frequent due to Reply-To:
headers pointing back to the bug.
cjwatson [Thu, 20 Mar 2003 23:03:51 +0000 (15:03 -0800)]
[project @ 2003-03-20 15:03:51 by cjwatson]
Joey's home directory should not be mentioned in CVS. This is just a local
change on master (actually /org/bugs.debian.org/joeyh-old now).
cjwatson [Mon, 10 Mar 2003 08:45:37 +0000 (00:45 -0800)]
[project @ 2003-03-10 00:45:37 by cjwatson]
Implement send-detail again. It's slightly different from the way it used
to be, in that it now sends both interesting and boring messages rather
than just boring messages, but that seems more useful anyway.
cjwatson [Mon, 10 Mar 2003 08:10:52 +0000 (00:10 -0800)]
[project @ 2003-03-10 00:10:52 by cjwatson]
Make everything that calls sendlynxdoc() use a URL relative to $gCGIDomain
('http://bugs.debian.org/cgi-bin' in our instance). This lets us do proper
URL-escaping without having to worry about Apache rewrite rules (#172215),
and gets rid of more hard-coding of bugs.debian.org.
cjwatson [Wed, 29 Jan 2003 07:52:08 +0000 (23:52 -0800)]
[project @ 2003-01-28 23:52:08 by cjwatson]
Add a $gHTMLSuffix variable so that we can stop breaking content
negotiation on bugs.debian.org while still having the links in the debbugs
package work.
cjwatson [Wed, 29 Jan 2003 06:59:47 +0000 (22:59 -0800)]
[project @ 2003-01-28 22:59:47 by cjwatson]
Display package, maintainer, and source links correctly when a bug is filed
against multiple packages; patch from H. S. Teoh, #172710. (Multi-package
bugs can't yet be displayed in the correct set of pkgreport.cgi pages,
though.)
doogie [Thu, 9 Jan 2003 05:09:01 +0000 (21:09 -0800)]
[project @ 2003-01-08 21:09:01 by doogie]
Push each mail line onto an array, and pass an IO::Lines instance into
MIME::Parser, containing this mail array. This speeds up the code
considerably(109296 went from 28-30s to 12-15s).
cjwatson [Wed, 8 Jan 2003 20:47:56 +0000 (12:47 -0800)]
[project @ 2003-01-08 12:47:56 by cjwatson]
Use closedir() instead of close() on directories. Remove status reading
code already done by lockreadbug().
cjwatson [Sat, 7 Dec 2002 07:09:10 +0000 (23:09 -0800)]
[project @ 2002-12-06 23:09:10 by cjwatson]
Honour includes and excludes for state/severity in raw mode as well as in
normal mode (#159827 and others).
cjwatson [Tue, 3 Dec 2002 21:26:06 +0000 (13:26 -0800)]
[project @ 2002-12-03 13:26:06 by cjwatson]
Remove the final use of cgi-lib.pl, so it's gone. Remove copyright notices
that were there due to using it.