Don Armstrong [Sat, 3 Feb 2007 08:07:39 +0000 (00:07 -0800)]
* Stop useless overspecification of variables in Debbugs::Packages
* Comment better some of the complex maps and slices
* Fix notfound writing in makestatus
* Import binarytosource from Debbugs::Packages
Don Armstrong [Tue, 30 Jan 2007 08:16:26 +0000 (00:16 -0800)]
* Fix various "comparison to undef" issues that happen when the index
has no entries
* Fix typo in the export options for add_found_versions and a few
other functions
Don Armstrong [Sat, 23 Dec 2006 08:40:11 +0000 (00:40 -0800)]
* Switch to using Params::Validate in Debbugs::Mail
* Use Debbugs::Config in Debbugs::Mail and add a $gSendmail
configuration variable to select the sendmail binary to run.
Don Armstrong [Wed, 13 Dec 2006 07:41:57 +0000 (23:41 -0800)]
* Use the Debbugs:: modules in gen-indices
* Use the configuration file to determine the location of the spool
* Split on email addresses separated by a comma properly
Don Armstrong [Fri, 1 Dec 2006 06:37:18 +0000 (22:37 -0800)]
* Stop using cgi/common.pl in bugreport.cgi
* bugreport.cgi is now fully modularized
* various changes to make bugreport.cgi compatible with the
modularized functions
Don Armstrong [Mon, 20 Nov 2006 12:11:20 +0000 (04:11 -0800)]
* Start documenting the global names of variables in Debbugs::Config
* Add a @gDistributions for use in cgi/version.cgi which
automatically sets the set of distribution tags.
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)