Don Armstrong [Sat, 18 Nov 2006 09:20:24 +0000 (01:20 -0800)]
* Add versioning archival/removal support to the configuration file
* Write out the bug_archiveable function
* Move the private functions to the bottom of Debbugs::Status where
they belong
* Call bug_archiveable from pkgreport.cgi for display of the current
archival status.
Don Armstrong [Sat, 18 Nov 2006 07:46:02 +0000 (23:46 -0800)]
* Fix typo in archive/archived url specification
* Move to using Debbugs::Config in pkgreport.cgi, including the text urls
* Remove the errorlib require line that was commented out
Don Armstrong [Wed, 15 Nov 2006 01:57:21 +0000 (17:57 -0800)]
* Move get_bug_status to Debbugs::Status
* Eliminate buggyversion; replace it with a buggy in Debbugs::Status
* make getbugstatus in cgi/common.pl a wrapper which calls
Debbugs::Status::get_bug_status
Don Armstrong [Sat, 11 Nov 2006 07:30:56 +0000 (23:30 -0800)]
* Move makesourceversions to Debbugs::Packages
* Only lookup the in the tied hash once; store the result, and avoid
looking up it again. [This avoids wasting time thaw'ing it multiple
times, and the lookup time.]
* use Debbugs::Config qw(:globals) in common.pl; get rid of useless
debbugs:: cruft.
Don Armstrong [Tue, 7 Nov 2006 11:14:26 +0000 (03:14 -0800)]
* Modularize out cgi_parameters; make it do default values and
singletons
* Redo pkgindex so that it supports indexing by a first value, and
indicing results
* Adapt versions.cgi and search.cgi to deal with the changes in
cgi_parameters
* Fix versions.cgi so that it deals properly with source packages
Don Armstrong [Sun, 22 Oct 2006 09:48:36 +0000 (02:48 -0700)]
* Add Debbugs::SOAP::Status
* Merge changes from mainline
- Debbugs::Bugs
* Add MLDBM index support
* Add function support
- Debbugs::CGI
* Add set_url_params to set URL_PARARAMS
* Fix bug_url to do the same
* Add version_url to create a link to the version.cgi script
* Move a grip of functions from common.pl here
- Debbugs::Common
* Ditch useless locals()
- Debbugs::Config
* Add $gVersionPackagesDir $gVersionIndex,
$gBinarySourceMap, and $gSourceBinaryMap
* Add %gSearchEstraier
- Debbugs::Estraier
* Add remove_old_messages function; not called because the indexes
which are needed aren't currently created.
- Debbugs::Package
* Fix typo in getversions
- Debbugs::Status
* Use Debbugs Mime
* move some functions out of Debbugs::Status
- Debbugs::User
* Use the Debbugs::Config module
- add_bug_to_estraier
* Use Debbugs::Config
* Beginings of hooks to remove old messages
- cgi/common.pl
* Most functions moved out to other modules and 'use'd here.
Don Armstrong [Fri, 20 Oct 2006 04:42:10 +0000 (21:42 -0700)]
* Use MLDBM DB_File Storable in gen-indices and cgi/common.pl
* Add a reverse index to allow incremental updates of bugs
* Add pod2usage documentation of gen-indices
* Stop using pack et al; and just allow Storable to transparently
handle everything
Don Armstrong [Sat, 23 Sep 2006 08:52:50 +0000 (01:52 -0700)]
* Add a Debbugs::Status; this module contains the routines for
interacting with status and summary files
* Move all of the status related routines out of errorlib.in to here
Don Armstrong [Sat, 23 Sep 2006 08:51:21 +0000 (01:51 -0700)]
* Use warnings in Debbugs::Packages
* Only export when asked to export
* Use the proper configuration items, instead of assuming that
they're in the debbugs package.
Don Armstrong [Sat, 23 Sep 2006 08:50:04 +0000 (01:50 -0700)]
* Move functions in errorlib.in to Debbugs::Common
* Rewrite the lockfile routines to use flock() and be less manic.
* Use Debbugs::Config whereever possible
Don Armstrong [Sun, 17 Sep 2006 07:25:33 +0000 (00:25 -0700)]
* Don't ask for more bugs if there is no maintainer (closes: #355190)
* Stop refering to developers on the index page (closes: #355768)
* Change control@ stop regex and documentation to match eachother
(closes: #366093)
Don Armstrong [Thu, 13 Jul 2006 08:51:15 +0000 (01:51 -0700)]
* Merge the following
- Add link to subscribe to a bug (closes: #353260)
- Don't lc owner or forwarded at submit time (closes: #288384)
- Explain how to close bugs in the ack message (closes: #37605)
- Make the moreinfo ack more general (closes: #70810)
Don Armstrong [Mon, 26 Jun 2006 01:00:59 +0000 (18:00 -0700)]
* Fix Debbugs::Versions::Dpkg to deal with ~ in the versions properly
* Add tests in 02_version_dpkg.t to actually test to make sure that
Debbugs::Versions::Dpkg and dpkg --compare-versions agree what the
version relationships are.
Don Armstrong [Wed, 7 Jun 2006 07:14:16 +0000 (00:14 -0700)]
* Encode all messages with quoted-printable when appropriate
* Add a test to make sure that messages which are created don't have
8-bit stuff anywhere.