]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
17 years ago * Allow query options to be set using the short url format
Don Armstrong [Sat, 27 May 2006 07:08:39 +0000 (00:08 -0700)]
 * Allow query options to be set using the short url format

17 years ago * Add multiple status mailbox types
Don Armstrong [Sat, 27 May 2006 07:08:05 +0000 (00:08 -0700)]
 * Add multiple status mailbox types
 * Use Debbugs::Config
 * use warnings

17 years agomake common.pl use Debbugs::Common
Don Armstrong [Sat, 27 May 2006 07:05:26 +0000 (00:05 -0700)]
make common.pl use Debbugs::Common

17 years ago * Add more functions to Debbugs::Common, which will eventually
Don Armstrong [Sat, 27 May 2006 07:04:10 +0000 (00:04 -0700)]
 * Add more functions to Debbugs::Common, which will eventually
   replace errorlib.pl

17 years ago * Add a cron method to add_bug_to_estraier to enable easily running
Don Armstrong [Sat, 27 May 2006 07:02:46 +0000 (00:02 -0700)]
 * Add a cron method to add_bug_to_estraier to enable easily running
   it in a cronjob

17 years agoadd future directions
Don Armstrong [Sat, 27 May 2006 07:02:08 +0000 (00:02 -0700)]
add future directions

17 years ago * Don't use quitcgi in Debbugs::Packages
Don Armstrong [Sat, 27 May 2006 07:01:40 +0000 (00:01 -0700)]
 * Don't use quitcgi in Debbugs::Packages
   - Modules must not assume that they are running in a particular
     environment.

17 years agoAdd Debbugs::URI which overrides parts of URI to use ; instead of &
Don Armstrong [Sat, 27 May 2006 07:00:22 +0000 (00:00 -0700)]
Add Debbugs::URI which overrides parts of URI to use ; instead of &

17 years agoAdd the initial version of CGI.pm which will eventually replace common.pl
Don Armstrong [Sat, 27 May 2006 06:59:41 +0000 (23:59 -0700)]
Add the initial version of CGI.pm which will eventually replace common.pl

17 years ago * Add the initial version of Debbugs::Estraier which allows for the
Don Armstrong [Sat, 27 May 2006 06:57:58 +0000 (23:57 -0700)]
 * Add the initial version of Debbugs::Estraier which allows for the
   insertion of bugs into HyperEstraier.

17 years ago * Modify Debbugs::Config to work relatively transparently with the
Don Armstrong [Sat, 27 May 2006 06:57:16 +0000 (23:57 -0700)]
 * Modify Debbugs::Config to work relatively transparently with the
   current configuration file setup; major changes to allow you to
   only import specific variables into the calling space, and/or just
   use a config hash instead.

18 years ago * Add a bin directory
Don Armstrong [Tue, 23 May 2006 06:45:23 +0000 (23:45 -0700)]
 * Add a bin directory
 * Place within it the test_bts commands and the add_bug_to_estraier
   command which enable the bts to be tested and bugs to be added to
   estraier via a cron job.

18 years ago * Add X-Debbugs-PR-Source: message
Don Armstrong [Sat, 20 May 2006 06:13:37 +0000 (23:13 -0700)]
 * Add X-Debbugs-PR-Source: message
 * General code cleanup in process.in (more lexicals, on the way to
   use warnings; use strict;)
 * Remove useless reverse in service.in (use -1 instead of (reverse
   @array)[0])

18 years ago * Fix the documentation of clone to indicate that you need at least
Don Armstrong [Wed, 17 May 2006 05:30:50 +0000 (22:30 -0700)]
 * Fix the documentation of clone to indicate that you need at least
   one newID (closes: #276747)
 * Use create_mime_message to send all of the mails which may contain
   UTF8 material. (closes: #364026)
 * Add links to Closes: text for closed bugs. (closes: #320986)

18 years ago * Work around strange perlbug in list assignment that was breaking
Don Armstrong [Mon, 15 May 2006 07:28:37 +0000 (02:28 -0500)]
 * Work around strange perlbug in list assignment that was breaking
   the forcemerge code on sarge

18 years ago * Make @tomerge lexical in both merge and forcemerge
Don Armstrong [Mon, 15 May 2006 05:02:22 +0000 (00:02 -0500)]
 * Make @tomerge lexical in both merge and forcemerge
 * Add more debugging output to forcemerge so I can easily see what is
   broken
 * Clean up numeric comparisons with the string comparison operators

18 years ago * Add missing semicolon back into service.in
Don Armstrong [Sat, 13 May 2006 21:52:38 +0000 (14:52 -0700)]
 * Add missing semicolon back into service.in

18 years ago * Change acknowledge to close, and indicate who actually closed the
Don Armstrong [Sat, 15 Apr 2006 06:59:47 +0000 (23:59 -0700)]
 * Change acknowledge to close, and indicate who actually closed the
   bug in the close message that is sent out

18 years ago * Make all packages lowercase to support packages with uppercase
Don Armstrong [Sat, 15 Apr 2006 05:54:50 +0000 (22:54 -0700)]
 * Make all packages lowercase to support packages with uppercase
   names (even though that's rather insane)

18 years ago * Add changelog line for the forcemerge command
Don Armstrong [Thu, 6 Apr 2006 22:15:41 +0000 (15:15 -0700)]
 * Add changelog line for the forcemerge command

18 years ago * Add forcemerge support; bugs which are in the same package can be
Don Armstrong [Thu, 6 Apr 2006 22:12:39 +0000 (15:12 -0700)]
 * Add forcemerge support; bugs which are in the same package can be
   forcibly merged, where the subsequent bugs listed take on the same
   values as the first bug listed.

18 years ago * Mail the closer as well as everyone else in the maintainer list (we
Don Armstrong [Thu, 6 Apr 2006 01:57:54 +0000 (18:57 -0700)]
 * Mail the closer as well as everyone else in the maintainer list (we
   used to use -t, so this bug snuck in...)

18 years ago * Properly rfc1522 encode the headers in Debbugs::MIME::create_mime_message
Don Armstrong [Thu, 30 Mar 2006 09:24:18 +0000 (01:24 -0800)]
 * Properly rfc1522 encode the headers in Debbugs::MIME::create_mime_message
 * Document the from munging accurately

18 years ago * merge changes from don_source
Debian BTS [Thu, 23 Mar 2006 03:38:35 +0000 (19:38 -0800)]
 * merge changes from don_source

18 years ago * Change the closure regex to something more sane (and less buggy)
Don Armstrong [Thu, 23 Mar 2006 03:31:08 +0000 (19:31 -0800)]
 * Change the closure regex to something more sane (and less buggy)

18 years ago * Add close linkage from; stop cleaning up after the mime parser
Don Armstrong [Wed, 22 Mar 2006 10:30:18 +0000 (02:30 -0800)]
 * Add close linkage from; stop cleaning up after the mime parser

18 years ago * Add close: linkage; ditch useless output cleanup in MIME::Parser
Don Armstrong [Wed, 22 Mar 2006 10:17:29 +0000 (02:17 -0800)]
 * Add close: linkage; ditch useless output cleanup in MIME::Parser

18 years ago * remove double decode_rfc1522
Don Armstrong [Sun, 19 Mar 2006 21:42:03 +0000 (13:42 -0800)]
 * remove double decode_rfc1522

18 years ago * Change de_rfc1522 to decode_rfc1522
Don Armstrong [Sun, 19 Mar 2006 21:40:15 +0000 (13:40 -0800)]
 * Change de_rfc1522 to decode_rfc1522

18 years ago * Call the tests during package build
Don Armstrong [Sun, 19 Mar 2006 05:20:11 +0000 (21:20 -0800)]
 * Call the tests during package build
 * Add a test target to call the appropriate perl tests
 * Small fix to 01_mime.t

18 years ago * de_rfc1522 the maintainer address
Don Armstrong [Sat, 18 Mar 2006 05:28:06 +0000 (21:28 -0800)]
 * de_rfc1522 the maintainer address
 * Quote some of the headers that contain - as => can't quote them properly

18 years agoUpdated copyright to refer to new bzr sources
Anthony Towns [Sun, 19 Feb 2006 13:50:55 +0000 (23:50 +1000)]
Updated copyright to refer to new bzr sources

18 years ago[project @ 2006-02-09 22:02:04 by don]
don [Fri, 10 Feb 2006 06:02:04 +0000 (22:02 -0800)]
[project @ 2006-02-09 22:02:04 by don]
* Fix Packag vs Package typo in the "you have taken responsibility" response.

18 years ago[project @ 2006-02-07 21:34:33 by don]
don [Wed, 8 Feb 2006 05:34:33 +0000 (21:34 -0800)]
[project @ 2006-02-07 21:34:33 by don]
* Instead of just rearranging the envelope From, rip it out entirely
   to get around the broken >From quoting in l.d.o and other mailing
   lists.

18 years ago[project @ 2006-02-05 01:43:18 by don]
don [Sun, 5 Feb 2006 09:43:18 +0000 (01:43 -0800)]
[project @ 2006-02-05 01:43:18 by don]
* Delete debbuging print to STDERR that snuck its way into the production code.

18 years ago[project @ 2006-02-04 03:24:12 by don]
don [Sat, 4 Feb 2006 11:24:12 +0000 (03:24 -0800)]
[project @ 2006-02-04 03:24:12 by don]
* Add back in the craptacular part of the MIME patch which was
   missing which is used to deal with MTAs like sendmail and exim4
   which eat from lines in message/rfc822 attachments for whatever
   reason.
 * Indicate in the changelog that this bug really does close #136654

18 years ago[project @ 2006-02-03 03:52:51 by don]
don [Fri, 3 Feb 2006 11:52:51 +0000 (03:52 -0800)]
[project @ 2006-02-03 03:52:51 by don]
* Add create_mime_message which uses MIME to attach done and close
   messages appropriately.
 * Use create_mime_message to send out the done and close messages in
   process.in

18 years ago[project @ 2006-01-12 18:57:45 by don]
don [Fri, 13 Jan 2006 02:57:45 +0000 (18:57 -0800)]
[project @ 2006-01-12 18:57:45 by don]
* Test for the existance of $p in Debbugs::User::get_user and return
   if the file doesn't exist; if the file does exist and we can't read
   it, die with an informative error message.

18 years ago[project @ 2006-01-06 16:35:01 by cjwatson]
cjwatson [Sat, 7 Jan 2006 00:35:01 +0000 (16:35 -0800)]
[project @ 2006-01-06 16:35:01 by cjwatson]
- Add a number of extra htmlsanit() calls to prevent cross-site
    scripting attacks.

18 years ago[project @ 2006-01-04 12:05:29 by cjwatson]
cjwatson [Wed, 4 Jan 2006 20:05:29 +0000 (12:05 -0800)]
[project @ 2006-01-04 12:05:29 by cjwatson]
add fallbacks for querying a source package by version when there's no binary package of the same name

18 years ago[project @ 2005-10-26 01:54:56 by don]
don [Wed, 26 Oct 2005 08:54:57 +0000 (00:54 -0800)]
[project @ 2005-10-26 01:54:56 by don]
* Output proper charset for attachments (closes: #335813)

18 years ago[project @ 2005-10-19 03:49:12 by don]
don [Wed, 19 Oct 2005 10:49:12 +0000 (02:49 -0800)]
[project @ 2005-10-19 03:49:12 by don]
* Link to merged bugs in the bugreport.cgi output
 * Make attachments use the inline content disposition so they are displayed in the browser when possible
 * Fix up html so it is HTML 4.01 compliant (closes: #322763)

18 years ago[project @ 2005-10-19 03:26:40 by don]
don [Wed, 19 Oct 2005 10:26:40 +0000 (02:26 -0800)]
[project @ 2005-10-19 03:26:40 by don]
* Fix attempt to use an undefined value as an array reference on line 1095, closes 334448.

18 years ago[project @ 2005-10-19 02:04:16 by don]
don [Wed, 19 Oct 2005 09:04:16 +0000 (01:04 -0800)]
[project @ 2005-10-19 02:04:16 by don]
* Fix example rewrite rules to allow for #1234 and foo+bar@baz.com
  (closes: #321925)

18 years ago[project @ 2005-10-19 01:22:13 by don]
don [Wed, 19 Oct 2005 08:22:14 +0000 (00:22 -0800)]
[project @ 2005-10-19 01:22:13 by don]
* Allow X-debbugs-* to be set in pseudo headers (closes: #179340)
 * Obey X-Debbugs-No-Ack in control@ messages (Closes: #201825)
 * Allow forwarded to be set at submit@ time (Closes: #128320)

18 years ago[project @ 2005-10-09 14:17:41 by ajt]
ajt [Sun, 9 Oct 2005 21:17:41 +0000 (13:17 -0800)]
[project @ 2005-10-09 14:17:41 by ajt]
restructure User.pm (deal with perl objects by preference instead
of a usertag hash) and add support for user categories.

darcs changelog:
  * first pass refactoring of User.pm
  * make locking functional
  * add support for unknown stanzas, and first pass at reading usercategories
  * fix writing of unknown stanzas with multiline fields
  * deal with multiline fields that don't have a summary line
  * remove categories-by-cookie support, restructure category handling for
    proper user-categories
  * convert from add_usertags to add_user syntax
  * cope with new user ids
  * drop support for Prefix in the user files
  * add support for recording categories
  * finish off support for usercategory command
  * finish adding support for user categories

18 years ago[project @ 2005-10-09 14:11:33 by ajt]
ajt [Sun, 9 Oct 2005 21:11:33 +0000 (13:11 -0800)]
[project @ 2005-10-09 14:11:33 by ajt]
use pkg@packages.debian.org, maint, submitter usertags by default for
corresponding queries

18 years ago[project @ 2005-10-09 14:03:32 by ajt]
ajt [Sun, 9 Oct 2005 21:03:32 +0000 (13:03 -0800)]
[project @ 2005-10-09 14:03:32 by ajt]
limit usertags to alphanumerics, dot, at, plus, dash

18 years ago[project @ 2005-10-09 14:02:24 by ajt]
ajt [Sun, 9 Oct 2005 21:02:24 +0000 (13:02 -0800)]
[project @ 2005-10-09 14:02:24 by ajt]
add blocked-by/blocks annotations to pkgreport

18 years ago[project @ 2005-10-06 06:53:42 by ajt]
ajt [Thu, 6 Oct 2005 13:53:42 +0000 (05:53 -0800)]
[project @ 2005-10-06 06:53:42 by ajt]
add some docs for usertags

18 years ago[project @ 2005-10-06 04:21:34 by ajt]
ajt [Thu, 6 Oct 2005 11:21:34 +0000 (03:21 -0800)]
[project @ 2005-10-06 04:21:34 by ajt]
add documentation for block/unblock control commands
add tag command to the refcard

18 years ago[project @ 2005-10-06 03:46:13 by ajt]
ajt [Thu, 6 Oct 2005 10:46:13 +0000 (02:46 -0800)]
[project @ 2005-10-06 03:46:13 by ajt]
add support for user categories

darcs changelog:
  * add support for selecting by usertag
  * add a (beta) note, and some doc links for user categories
  * provide a UI for user-categorisations (needs cookies and javascript)
   changed the handling of raw/oldview to be aliases for ordering= rather than
   the opposite
   split out javascript initialisation into pagemain() function
   some initial support for simple aliases of common categories like "severity"
   and "status"
  * improve Options stanza; add "oldview" support
  * Outstanding Status -> Classification
  * Patched -> Patch Available
  * Done -> Resolved
  * add "oldview" support
  * Unreviewed -> Unclassified
  * add support for pending and severity reverse (legacy)
  * tweak default sectioning for roll out on bugs.debian.org
  * start counting bug attributes from 1, not 0 for display
  * don't include the attribute in the title, just the name
  * support setting of section names properly
  * majorly redo dynamic sectioning, add "Summary" info back
  * parameterise ordering
  * first pass support for generalising pkgreport's sectioning

18 years ago[project @ 2005-10-06 03:40:32 by ajt]
ajt [Thu, 6 Oct 2005 10:40:32 +0000 (02:40 -0800)]
[project @ 2005-10-06 03:40:32 by ajt]
add usertags support
darcs changelog:
  * make "+" optional in usertag command
  * look at usertags as well as normal tags when doing a tag=xxx query
  * first pass at usertag setting for service
  * refactor the logic for changing usertags
  * store bugs in sorted order
  * store Bugs: field in Tag: stanza as many lines
  * fix up "user" handling in control@
  * fix variable name in Debbugs::User
  * initial support for user setting in service
  * make Debbugs::User a proper module, first pass
  * switch from require to use for Debbugs::User
  * make usertags a pkgreport parameter
  * first pass at usertags support

18 years ago[project @ 2005-10-06 03:32:13 by ajt]
ajt [Thu, 6 Oct 2005 10:32:13 +0000 (02:32 -0800)]
[project @ 2005-10-06 03:32:13 by ajt]
add "list" support
remove redundant IO::File
add kthxbye
add blocking support to scripts

18 years ago[project @ 2005-10-06 03:14:34 by ajt]
ajt [Thu, 6 Oct 2005 10:14:34 +0000 (02:14 -0800)]
[project @ 2005-10-06 03:14:34 by ajt]
move bug# to start of <title>

18 years ago[project @ 2005-10-06 03:11:50 by ajt]
ajt [Thu, 6 Oct 2005 10:11:50 +0000 (02:11 -0800)]
[project @ 2005-10-06 03:11:50 by ajt]
make cookies.cgi work properly, and reveal old cookies

18 years ago[project @ 2005-10-06 03:10:42 by ajt]
ajt [Thu, 6 Oct 2005 10:10:42 +0000 (02:10 -0800)]
[project @ 2005-10-06 03:10:42 by ajt]
don't reference undefined variables

18 years ago[project @ 2005-10-06 03:08:21 by ajt]
ajt [Thu, 6 Oct 2005 10:08:21 +0000 (02:08 -0800)]
[project @ 2005-10-06 03:08:21 by ajt]
convert tabs to spaces

18 years ago[project @ 2005-08-22 14:31:23 by ajt]
ajt [Mon, 22 Aug 2005 21:31:23 +0000 (13:31 -0800)]
[project @ 2005-08-22 14:31:23 by ajt]
make "bug is archived" properly visible

18 years ago[project @ 2005-08-22 14:28:45 by ajt]
ajt [Mon, 22 Aug 2005 21:28:45 +0000 (13:28 -0800)]
[project @ 2005-08-22 14:28:45 by ajt]
add support for displaying blocking infromation to bugreport.cgi

18 years ago[project @ 2005-08-22 14:27:48 by ajt]
ajt [Mon, 22 Aug 2005 21:27:48 +0000 (13:27 -0800)]
[project @ 2005-08-22 14:27:48 by ajt]
prettify pkgreport and bugreport (and add css)

18 years ago[project @ 2005-08-22 14:14:45 by ajt]
ajt [Mon, 22 Aug 2005 21:14:45 +0000 (13:14 -0800)]
[project @ 2005-08-22 14:14:45 by ajt]
support for mindays and maxdays

18 years ago[project @ 2005-08-19 05:44:28 by don]
don [Fri, 19 Aug 2005 12:44:28 +0000 (04:44 -0800)]
[project @ 2005-08-19 05:44:28 by don]
* Fix spamming on closing of merged bugs (closes: 323846) by actually
   understanding what the for $ref (@process) loop was doing.

18 years ago[project @ 2005-08-17 21:46:13 by don]
don [Thu, 18 Aug 2005 04:46:17 +0000 (20:46 -0800)]
[project @ 2005-08-17 21:46:13 by don]
* Add Debbugs::Mail module that has two important functions:
   send_mail_message and encode_headers. All mail handling in service.in
   and process.in now uses send_mail_message to send mail messages which
   tries as hard as possible to send a message; if it fails, only
   warnings are returned. This fixes bad addresses causing sendmail to
   exit and destroying the bug log. (closes: #191306)

 * Add rudimentary Test::More modules for testing Debbugs::Mime and
   Debbugs::Mail. These are currently not called as part of the build
   process.

18 years ago[project @ 2005-08-11 08:57:00 by ajt]
ajt [Thu, 11 Aug 2005 15:57:00 +0000 (07:57 -0800)]
[project @ 2005-08-11 08:57:00 by ajt]
Improvements to the CGIs, in particular for moving towards some sane URLs
that people needn't be ashamed to tell other people. Detailed changes from
the darcs history:

  * allow running cgis from command line (./bugreport.cgi bug=12345)
  * support for getting params from cookies
  * add cookie setter (cookie.cgi, it's pretty lame)
  * initial smart url parser (smarturl.cgi)
  * make smarturl actually display bug info
  * move per-msg mbox handling into bugurl()
  * deprecate mboxurl in favour of bugurl(..., "mbox")
  * deprecate dlurl in favour of bugurl too
  * replace & in urls with ; so it doesn't get munged by urlsanit :-/
  * merge all the pkgreport *url() functions
  * initial support for internal links in leet urls
  * make bug urls leet too
  * cope with attachment filenames, single messages as mbox

"Leet" URLs look like "/x/123456" and "/x/package/dpkg" etc.

18 years ago[project @ 2005-08-11 08:48:09 by ajt]
ajt [Thu, 11 Aug 2005 15:48:09 +0000 (07:48 -0800)]
[project @ 2005-08-11 08:48:09 by ajt]
* remove "use IO::Lines" line from bugreport.cgi
  * add "report spam" link to bugreport.cgi
  * improve by-*.idx handling to support archive indexes and be slightly faster
  * add link to archived bug pages to pkgreport.cgi

18 years ago[project @ 2005-08-10 01:39:45 by cjwatson]
cjwatson [Wed, 10 Aug 2005 08:39:45 +0000 (00:39 -0800)]
[project @ 2005-08-10 01:39:45 by cjwatson]
Add an allstates() method, which returns the versionwise state of the bug
at every known version at once. The answer to whether this is more
efficient than just calling buggy() for every version you're interested in
is roughly "it depends".

18 years ago[project @ 2005-08-09 23:12:07 by cjwatson]
cjwatson [Wed, 10 Aug 2005 06:12:07 +0000 (22:12 -0800)]
[project @ 2005-08-09 23:12:07 by cjwatson]
Perl has a perfectly good File::Path::mkpath; stop shelling out to mkdir -p

18 years ago[project @ 2005-08-09 23:09:42 by cjwatson]
cjwatson [Wed, 10 Aug 2005 06:09:42 +0000 (22:09 -0800)]
[project @ 2005-08-09 23:09:42 by cjwatson]
send debug output to consistent fd

18 years ago[project @ 2005-08-09 23:04:43 by cjwatson]
cjwatson [Wed, 10 Aug 2005 06:04:43 +0000 (22:04 -0800)]
[project @ 2005-08-09 23:04:43 by cjwatson]
make the indentation less eye-bleedingly painful

18 years ago[project @ 2005-08-04 04:46:43 by don]
don [Thu, 4 Aug 2005 11:46:43 +0000 (03:46 -0800)]
[project @ 2005-08-04 04:46:43 by don]
* Add encode_utf8 and decode_utf8 to the Encode import options (yes, I
   forgot them)

18 years ago[project @ 2005-08-04 04:22:29 by don]
don [Thu, 4 Aug 2005 11:22:29 +0000 (03:22 -0800)]
[project @ 2005-08-04 04:22:29 by don]
* Wrap the read_log_records call in eval so we output a useful error
   message using quitcgi on munged bugs
 * Really output boring records if we're only outputing one record
 * Add the appropriate meta http-equiv tag to indicate that we're
   sending utf-8 so things that save the pages display in an appropriate
   charset

18 years ago[project @ 2005-08-01 06:47:54 by don]
don [Mon, 1 Aug 2005 13:47:54 +0000 (05:47 -0800)]
[project @ 2005-08-01 06:47:54 by don]
* Rewrite encode_rfc1522 from scratch with a much saner
   implementation which now appropriately deals with non-ASCII trailing
   characters.

18 years ago[project @ 2005-07-31 04:43:01 by don]
don [Sun, 31 Jul 2005 11:43:01 +0000 (03:43 -0800)]
[project @ 2005-07-31 04:43:01 by don]
* Add links to cloned bugs (closes: #217960) and forwarded records
   that look like urls in the html records output by bugreport.cgi.
 * Things that look like urls in message bodies are now linked
   (closes: #168962)

18 years ago[project @ 2005-07-30 05:00:39 by don]
don [Sat, 30 Jul 2005 12:00:39 +0000 (04:00 -0800)]
[project @ 2005-07-30 05:00:39 by don]
* Display the Cc field immediately after the To field

18 years ago[project @ 2005-07-30 04:57:36 by don]
don [Sat, 30 Jul 2005 11:57:36 +0000 (03:57 -0800)]
[project @ 2005-07-30 04:57:36 by don]
* Display Cc: headers by default in bugreport.cgi

18 years ago[project @ 2005-07-30 03:55:01 by don]
don [Sat, 30 Jul 2005 10:55:01 +0000 (02:55 -0800)]
[project @ 2005-07-30 03:55:01 by don]
* Add a missing encode_rfc1522 import argument to process.in

18 years ago[project @ 2005-07-30 03:22:36 by don]
don [Sat, 30 Jul 2005 10:22:36 +0000 (02:22 -0800)]
[project @ 2005-07-30 03:22:36 by don]
The "FUNNY FERRIGN THINGIES DON'T WORK" Memorial Commit

 * All messages that originate from the BTS and either go to .log
   files or out to users are now properly RFC1522 encoded. (closes:
   #306068)
 * Use Encode.pm to convert from other charsets to UTF8; this
   introduces an (as yet unexpressed) dependency on a newish version of
   perl. [And decodes more charsets to boot.]
 * Stop depending on libunicode-maputf8-perl because of the above.
 * Really make encode_rfc1522() do what it is supposed to do without
   stripping out spaces and doing other funny things; A patch for
   MIME::Words was ripped out and modified to make this work:
   http://rt.cpan.org/NoAuth/Bug.html?id=13027
 * Decode every single header, not just some of them

18 years ago[project @ 2005-07-29 20:32:30 by cjwatson]
cjwatson [Sat, 30 Jul 2005 03:32:30 +0000 (19:32 -0800)]
[project @ 2005-07-29 20:32:30 by cjwatson]
Report old submitter address in submitter-changed ack (closes: #191542).

18 years ago[project @ 2005-07-29 17:16:56 by cjwatson]
cjwatson [Sat, 30 Jul 2005 00:16:56 +0000 (16:16 -0800)]
[project @ 2005-07-29 17:16:56 by cjwatson]
Implement 'notfound' command, to fix up mistakes in found version lists.

18 years ago[project @ 2005-07-29 16:53:38 by cjwatson]
cjwatson [Fri, 29 Jul 2005 23:53:38 +0000 (15:53 -0800)]
[project @ 2005-07-29 16:53:38 by cjwatson]
Improve version canonicalisation when removing found/fixed versions (as
well as when adding them).

18 years ago[project @ 2005-07-29 07:05:37 by don]
don [Fri, 29 Jul 2005 14:05:37 +0000 (06:05 -0800)]
[project @ 2005-07-29 07:05:37 by don]
* Add temporary hack to work around #320406 (which ramified itself in
   #204514) [Failures with BIG5 charsets... we now punt]

18 years ago[project @ 2005-07-29 04:34:11 by don]
don [Fri, 29 Jul 2005 11:34:11 +0000 (03:34 -0800)]
[project @ 2005-07-29 04:34:11 by don]
* Add an appropriate X-$gProject-PR-Message: list inactivebug for
   archived or non-existant bugs for list related messages.
 * Display old severity when changing severity (closes: #196947)

18 years ago[project @ 2005-07-29 03:46:01 by don]
don [Fri, 29 Jul 2005 10:46:01 +0000 (02:46 -0800)]
[project @ 2005-07-29 03:46:01 by don]
* Fix postfix instructions in README.mail (thanks to Jeff Teunissen)
   (closes: #134166)

18 years ago[project @ 2005-07-28 07:32:20 by don]
don [Thu, 28 Jul 2005 14:32:20 +0000 (06:32 -0800)]
[project @ 2005-07-28 07:32:20 by don]
* add instructions on using exim 4 (thanks to Marc Haber) (closes: #248335)

18 years ago[project @ 2005-07-27 22:51:25 by don]
don [Thu, 28 Jul 2005 05:51:25 +0000 (21:51 -0800)]
[project @ 2005-07-27 22:51:25 by don]
* Return to the previous mailbox download default of showing only the
   non-boring messages. Boring messages can now be shown by adding
   &boring=yes to the url.

18 years ago[project @ 2005-07-27 21:49:24 by don]
don [Thu, 28 Jul 2005 04:49:24 +0000 (20:49 -0800)]
[project @ 2005-07-27 21:49:24 by don]
* Add back in the "skip duplicate message ids" feature

18 years ago[project @ 2005-07-26 04:30:53 by don]
don [Tue, 26 Jul 2005 11:30:53 +0000 (03:30 -0800)]
[project @ 2005-07-26 04:30:53 by don]
* Add X-$gProject-PR-{Message,Package,Title} headers for messages
   that are sent through the subscription mechanism; these will be used
   in crafting the subscription confirmation message.

18 years ago[project @ 2005-07-25 23:30:22 by don]
don [Tue, 26 Jul 2005 06:30:22 +0000 (22:30 -0800)]
[project @ 2005-07-25 23:30:22 by don]
* Change bugreport.cgi to use Debbugs::Log and greately simplify the
  process of outputing the bug log.
* All RFC1522 subject lines are decoded, both in the html information
  and the message headers. All messages are converted to UTF-8 whereever
  possible; all bugreport.cgi pages are now completely in UTF-8 to the
  degree possible. (closes: #46848, #238984)
* Add a convert_to_utf8 function to Debbugs::Mime to make the above
  possible; abstracts functionality that was already present in the
  decode_rfc1522 fucntionality.
* Individual messages can now be downloaded from each bug report
  (closes: #95373)
* Uninteresting headers are now hidden by default, can be renabled
  with &trim=no (closes: #188561)

18 years ago[project @ 2005-07-25 09:33:40 by cjwatson]
cjwatson [Mon, 25 Jul 2005 16:33:40 +0000 (08:33 -0800)]
[project @ 2005-07-25 09:33:40 by cjwatson]
add Don to list of developers in debian/copyright

18 years ago[project @ 2005-07-25 09:18:02 by cjwatson]
cjwatson [Mon, 25 Jul 2005 16:18:02 +0000 (08:18 -0800)]
[project @ 2005-07-25 09:18:02 by cjwatson]
Add an incremental read_record interface to allow processing records one at
a time rather than having to slurp them all into memory.

18 years ago[project @ 2005-07-24 18:42:41 by don]
don [Mon, 25 Jul 2005 01:42:41 +0000 (17:42 -0800)]
[project @ 2005-07-24 18:42:41 by don]
* Rest of subscription patch that wasn't applied; adds support for
   sending messages to affected bugs in service.in (the control bug)
   and actually receiving the subscription messages (receive.in)

18 years ago[project @ 2005-07-24 18:01:52 by cjwatson]
cjwatson [Mon, 25 Jul 2005 01:01:52 +0000 (17:01 -0800)]
[project @ 2005-07-24 18:01:52 by cjwatson]
Fix 'found' to clear the done field if addfoundversions() cleared the most
recent version from fixed_versions, rather than trying to guess itself.

18 years ago[project @ 2005-07-24 17:39:09 by cjwatson]
cjwatson [Mon, 25 Jul 2005 00:39:09 +0000 (16:39 -0800)]
[project @ 2005-07-24 17:39:09 by cjwatson]
fix syntax error

18 years ago[project @ 2005-07-24 17:31:18 by cjwatson]
cjwatson [Mon, 25 Jul 2005 00:31:18 +0000 (16:31 -0800)]
[project @ 2005-07-24 17:31:18 by cjwatson]
Improve version canonicalisation when adding found/fixed versions and
attempting to remove any corresponding fixed/found versions respectively.

Try harder to store fully-qualified versions (i.e. with source package
name).

18 years ago[project @ 2005-07-24 16:11:22 by cjwatson]
cjwatson [Sun, 24 Jul 2005 23:11:22 +0000 (15:11 -0800)]
[project @ 2005-07-24 16:11:22 by cjwatson]
Move $gPackageSource fallback from binarytosource() to
makesourceversions(), so that it's possible for applications to detect the
"nothing known about this version" condition.

18 years ago[project @ 2005-07-24 15:22:28 by cjwatson]
cjwatson [Sun, 24 Jul 2005 22:22:28 +0000 (14:22 -0800)]
[project @ 2005-07-24 15:22:28 by cjwatson]
don't break other namespaces that need to load /etc/debbugs/config

18 years ago[project @ 2005-07-24 15:14:52 by cjwatson]
cjwatson [Sun, 24 Jul 2005 22:14:52 +0000 (14:14 -0800)]
[project @ 2005-07-24 15:14:52 by cjwatson]
Fully qualify some config variable accesses.

18 years ago[project @ 2005-07-24 15:06:54 by cjwatson]
cjwatson [Sun, 24 Jul 2005 22:06:54 +0000 (14:06 -0800)]
[project @ 2005-07-24 15:06:54 by cjwatson]
Move binary/source package handling from common.pl to a new
Debbugs::Packages module. This will allow service to do some
binary-to-source mapping for version tracking.

18 years ago[project @ 2005-07-22 21:37:31 by don]
don [Sat, 23 Jul 2005 04:37:31 +0000 (20:37 -0800)]
[project @ 2005-07-22 21:37:31 by don]
* When the spam has already been detected, we should output
   $mail->get_pristine as the $munged_mail is not defined yet.
   DAMN YOU MISSING 'use strict;'!