]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
6 years agoadd more css for debbugs_install and bug_title new_debbugs_page_design
Don Armstrong [Fri, 23 Feb 2018 21:33:56 +0000 (13:33 -0800)]
add more css for debbugs_install and bug_title

6 years agowrap all of the body in a single div, and give that a margin
Don Armstrong [Fri, 23 Feb 2018 21:33:26 +0000 (13:33 -0800)]
wrap all of the body in a single div, and give that a margin

6 years agowe use Text::Xslate instead of Text::Template
Don Armstrong [Fri, 2 Feb 2018 01:31:20 +0000 (17:31 -0800)]
we use Text::Xslate instead of Text::Template

 - we also no longer need Safe::Hole

6 years agochange buginfo to use a list instead of paragraphs
Don Armstrong [Fri, 2 Feb 2018 00:57:07 +0000 (16:57 -0800)]
change buginfo to use a list instead of paragraphs

6 years agomake bug report operations inline
Don Armstrong [Fri, 2 Feb 2018 00:56:49 +0000 (16:56 -0800)]
make bug report operations inline

6 years agosplit bug report header into two lines
Don Armstrong [Fri, 2 Feb 2018 00:56:19 +0000 (16:56 -0800)]
split bug report header into two lines

6 years agohave merge-one-version use Debbugs::Config
Don Armstrong [Fri, 2 Feb 2018 00:39:31 +0000 (16:39 -0800)]
have merge-one-version use Debbugs::Config

6 years agofix config.bug and other inline bits in no_such_bug output
Don Armstrong [Fri, 2 Feb 2018 00:38:31 +0000 (16:38 -0800)]
fix config.bug and other inline bits in no_such_bug output

6 years agocombine CSS selectors
Don Armstrong [Fri, 2 Feb 2018 00:38:01 +0000 (16:38 -0800)]
combine CSS selectors

6 years agofix accidentally broken mbox links
Don Armstrong [Sun, 28 Jan 2018 05:35:15 +0000 (21:35 -0800)]
fix accidentally broken mbox links

6 years agouse the right <: msg template :>
Don Armstrong [Wed, 24 Jan 2018 04:20:42 +0000 (20:20 -0800)]
use the right <: msg template :>

6 years agoadd Debbugs::Text::XslateBridge
Don Armstrong [Wed, 24 Jan 2018 04:20:17 +0000 (20:20 -0800)]
add Debbugs::Text::XslateBridge

6 years agothe prefilter was killing newlines right before '<:-', fix that
Don Armstrong [Tue, 23 Jan 2018 05:18:33 +0000 (21:18 -0800)]
the prefilter was killing newlines right before '<:-', fix that

6 years agouse maintainer instead of maint
Don Armstrong [Mon, 22 Jan 2018 23:23:13 +0000 (15:23 -0800)]
use maintainer instead of maint

6 years agoutility routines are no longer supported in Text::Xslate
Don Armstrong [Mon, 22 Jan 2018 23:22:59 +0000 (15:22 -0800)]
utility routines are no longer supported in Text::Xslate

6 years agouse maintainer instead of maint
Don Armstrong [Mon, 22 Jan 2018 23:22:53 +0000 (15:22 -0800)]
use maintainer instead of maint

6 years agoimported modules need to go after exporter (to avoid circularities)
Don Armstrong [Mon, 22 Jan 2018 23:22:17 +0000 (15:22 -0800)]
imported modules need to go after exporter (to avoid circularities)

6 years agoSwitch from Text::Template to Text::Xslate
Don Armstrong [Mon, 22 Jan 2018 22:36:15 +0000 (14:36 -0800)]
Switch from Text::Template to Text::Xslate

 - Text::Xslate uses a different format (see Text::Xslate::Syntax::Kolon)
 - It's significantly faster than Text::Template (and faster than most every
   other templating system I've used.

6 years agopass through a binary-to-source cache
Don Armstrong [Tue, 2 Jan 2018 19:26:59 +0000 (11:26 -0800)]
pass through a binary-to-source cache

6 years agoassume unknown encodings are UTF-8
Don Armstrong [Tue, 2 Jan 2018 03:53:35 +0000 (19:53 -0800)]
assume unknown encodings are UTF-8

6 years agoDo not skip binary packages if sources do not exist.
Don Armstrong [Tue, 2 Jan 2018 01:24:51 +0000 (17:24 -0800)]
Do not skip binary packages if sources do not exist.

 - This fixes issues where -udeb packages were not thought to be in a
   distribution, causing issues with #885556

6 years agoswitch back to using viscomponent because $component is read-only
Don Armstrong [Tue, 2 Jan 2018 01:19:27 +0000 (17:19 -0800)]
switch back to using viscomponent because $component is read-only

6 years agofix pod error in Debbugs::Command
Don Armstrong [Tue, 2 Jan 2018 01:15:28 +0000 (17:15 -0800)]
fix pod error in Debbugs::Command

6 years agooutput more debugging information; just use componentdir
Don Armstrong [Tue, 2 Jan 2018 01:14:26 +0000 (17:14 -0800)]
output more debugging information; just use componentdir

6 years agoinclude contrib and non-free debian-installer components
Don Armstrong [Tue, 2 Jan 2018 01:04:41 +0000 (17:04 -0800)]
include contrib and non-free debian-installer components

6 years agosave log::spam after changing it don/dancer
Don Armstrong [Thu, 14 Dec 2017 23:48:50 +0000 (15:48 -0800)]
save log::spam after changing it

6 years agofix $is_match of mark_it
Don Armstrong [Thu, 14 Dec 2017 23:46:34 +0000 (15:46 -0800)]
fix $is_match of mark_it

6 years agofix foreachmsg debug messages
Don Armstrong [Thu, 14 Dec 2017 23:46:28 +0000 (15:46 -0800)]
fix foreachmsg debug messages

6 years agofix failure to save spam/ham records
Don Armstrong [Thu, 14 Dec 2017 23:39:01 +0000 (15:39 -0800)]
fix failure to save spam/ham records

6 years agopass default ham-threshold to auto-scan
Don Armstrong [Thu, 14 Dec 2017 23:30:54 +0000 (15:30 -0800)]
pass default ham-threshold to auto-scan

6 years agorequire Pod2Usage in Debbugs::Command
Don Armstrong [Thu, 14 Dec 2017 23:30:34 +0000 (15:30 -0800)]
require Pod2Usage in Debbugs::Command

6 years agoadd support for --skip-seen
Don Armstrong [Thu, 14 Dec 2017 23:20:39 +0000 (15:20 -0800)]
add support for --skip-seen

6 years agoextract subject before hashref
Don Armstrong [Thu, 14 Dec 2017 23:08:00 +0000 (15:08 -0800)]
extract subject before hashref

6 years agoclose out pipe at the right timec
Don Armstrong [Thu, 14 Dec 2017 22:56:30 +0000 (14:56 -0800)]
close out pipe at the right timec

6 years agospamc is in options now
Don Armstrong [Thu, 14 Dec 2017 22:53:47 +0000 (14:53 -0800)]
spamc is in options now

6 years agofix syntax error in save; add remove_message
Don Armstrong [Thu, 14 Dec 2017 22:27:27 +0000 (14:27 -0800)]
fix syntax error in save; add remove_message

6 years agoadd Debbugs::Command tool
Don Armstrong [Thu, 14 Dec 2017 22:27:14 +0000 (14:27 -0800)]
add Debbugs::Command tool

6 years agoadd subcommands to debbugs-spam
Don Armstrong [Thu, 14 Dec 2017 22:27:05 +0000 (14:27 -0800)]
add subcommands to debbugs-spam

6 years agosupport listing whether messages are ham in Debbugs::Log::Spam
Don Armstrong [Tue, 12 Dec 2017 21:15:43 +0000 (13:15 -0800)]
support listing whether messages are ham in Debbugs::Log::Spam

6 years agorename debbugs-spamscan-log to debbugs-spam
Don Armstrong [Fri, 8 Dec 2017 01:03:59 +0000 (17:03 -0800)]
rename debbugs-spamscan-log to debbugs-spam

6 years agoshould be $gMaintainerEmail not $gMaintainer in <>
Don Armstrong [Tue, 5 Dec 2017 16:43:02 +0000 (08:43 -0800)]
should be $gMaintainerEmail not $gMaintainer in <>

6 years agomodify merge tests to test merging blocking bugs
Don Armstrong [Mon, 4 Dec 2017 22:07:39 +0000 (14:07 -0800)]
modify merge tests to test merging blocking bugs

6 years agouse Data::Dumper->Dump in test_control_command
Don Armstrong [Mon, 4 Dec 2017 22:07:18 +0000 (14:07 -0800)]
use Data::Dumper->Dump in test_control_command

6 years agofix forcemerging bugs which were formerly blocks/blockedby
Don Armstrong [Mon, 4 Dec 2017 22:06:27 +0000 (14:06 -0800)]
fix forcemerging bugs which were formerly blocks/blockedby

 - Bugs which are being merged must not also block eachother

6 years agowrap forcemerge changes in eval to properly unlock bugs after failure
Don Armstrong [Mon, 4 Dec 2017 22:05:37 +0000 (14:05 -0800)]
wrap forcemerge changes in eval to properly unlock bugs after failure

6 years agocall __end_control before croaking in general
Don Armstrong [Mon, 4 Dec 2017 22:05:16 +0000 (14:05 -0800)]
call __end_control before croaking in general

6 years agoabstract out test_control_commands into Debbugs::Test
Don Armstrong [Mon, 4 Dec 2017 20:25:11 +0000 (12:25 -0800)]
abstract out test_control_commands into Debbugs::Test

6 years agoUse foo <bar@baz.com> instead of bar@baz.com (foo) for From: (Closes: #881903). Thank...
Don Armstrong [Sat, 18 Nov 2017 02:46:56 +0000 (18:46 -0800)]
Use foo <bar@baz.com> instead of bar@baz.com (foo) for From: (Closes: #881903). Thanks to Michael Stapelberg.

6 years agoput sources/maintainer files into mirror location in local-debbugs
Don Armstrong [Mon, 30 Oct 2017 16:50:28 +0000 (09:50 -0700)]
put sources/maintainer files into mirror location in local-debbugs

6 years agoremove bug_url from the codebase
Don Armstrong [Fri, 11 Aug 2017 21:52:09 +0000 (14:52 -0700)]
remove bug_url from the codebase

6 years agopass uri_escape to templates in bugreport.cgi
Don Armstrong [Fri, 11 Aug 2017 21:17:34 +0000 (14:17 -0700)]
pass uri_escape to templates in bugreport.cgi

6 years agoremove vestiges of Safe from Debbugs::Test
Don Armstrong [Fri, 11 Aug 2017 21:17:12 +0000 (14:17 -0700)]
remove vestiges of Safe from Debbugs::Test

6 years agoset local variables in Bugreport.pm
Don Armstrong [Fri, 11 Aug 2017 20:48:32 +0000 (13:48 -0700)]
set local variables in Bugreport.pm

6 years agoignore supplied filenames in MIME to avoid taint issues
Don Armstrong [Fri, 11 Aug 2017 20:42:53 +0000 (13:42 -0700)]
ignore supplied filenames in MIME to avoid taint issues

6 years agodocument pass-through urls in the example apache configuration
Don Armstrong [Fri, 11 Aug 2017 18:48:28 +0000 (11:48 -0700)]
document pass-through urls in the example apache configuration

6 years agoUse PT|passthrough redirects also for all other rewrites
Didier Raboud [Thu, 10 Aug 2017 22:30:12 +0000 (18:30 -0400)]
Use PT|passthrough redirects also for all other rewrites

Signed-off-by: Don Armstrong <don@donarmstrong.com>
6 years agoUse PT|passthrough redirects for ^/([0-9]+)$ for bugreport.cgi & ^/([^/]+)$ for pkgre...
Didier Raboud [Thu, 10 Aug 2017 22:27:12 +0000 (18:27 -0400)]
Use PT|passthrough redirects for ^/([0-9]+)$ for bugreport.cgi & ^/([^/]+)$ for pkgreport.cgi

Signed-off-by: Don Armstrong <don@donarmstrong.com>
6 years agoadd libnet-server-perl to build-deps for local-debbugs
Don Armstrong [Fri, 11 Aug 2017 18:36:11 +0000 (11:36 -0700)]
add libnet-server-perl to build-deps for local-debbugs

6 years agoset indent level and tabs mode
Don Armstrong [Fri, 11 Aug 2017 17:01:24 +0000 (10:01 -0700)]
set indent level and tabs mode

6 years agobecause pkgreport.cgi uses taint, use perl -I to set libraries
Don Armstrong [Fri, 11 Aug 2017 17:01:05 +0000 (10:01 -0700)]
because pkgreport.cgi uses taint, use perl -I to set libraries

6 years agodocument the synopsis slightly better
Don Armstrong [Fri, 11 Aug 2017 16:23:29 +0000 (09:23 -0700)]
document the synopsis slightly better

6 years agoautomatically identify if local-debbugs is being run out of git
Don Armstrong [Fri, 11 Aug 2017 16:23:00 +0000 (09:23 -0700)]
automatically identify if local-debbugs is being run out of git

 - Configures templates, css, lib path, and everything "correctly"

6 years agoadd bugs listed in the config file to the mirrored bugs
Don Armstrong [Thu, 10 Aug 2017 19:46:20 +0000 (12:46 -0700)]
add bugs listed in the config file to the mirrored bugs

6 years agoadd .log.spam.d support too
Don Armstrong [Thu, 10 Aug 2017 19:44:40 +0000 (12:44 -0700)]
add .log.spam.d support too

6 years agothere's no reason to use locale; in proces or service
Don Armstrong [Thu, 10 Aug 2017 00:55:28 +0000 (17:55 -0700)]
there's no reason to use locale; in proces or service

6 years agouse scalar IO::InnerFile::getline to work around an InnerFile bug
Don Armstrong [Wed, 9 Aug 2017 21:33:39 +0000 (14:33 -0700)]
use scalar IO::InnerFile::getline to work around an InnerFile bug

6 years agoInclude references from the original bug in replies
Don Armstrong [Sat, 5 Aug 2017 20:39:00 +0000 (13:39 -0700)]
Include references from the original bug in replies

6 years agoinclude non-breaking spaces in pheader regex for old perl (≤5.18)
Don Armstrong [Sat, 5 Aug 2017 15:32:32 +0000 (08:32 -0700)]
include non-breaking spaces in pheader regex for old perl (≤5.18)

6 years agoadd libtext-iconv-perl to depends
Don Armstrong [Sat, 5 Aug 2017 15:32:02 +0000 (08:32 -0700)]
add libtext-iconv-perl to depends

6 years agofix allutils typo
Don Armstrong [Sat, 5 Aug 2017 15:31:53 +0000 (08:31 -0700)]
fix allutils typo

6 years agocomments in control should not have leading spaces
Don Armstrong [Sat, 5 Aug 2017 15:31:37 +0000 (08:31 -0700)]
comments in control should not have leading spaces

6 years agoswitch travis to using trusty
Don Armstrong [Sat, 5 Aug 2017 03:12:31 +0000 (20:12 -0700)]
switch travis to using trusty

6 years agoadd Debbugs::DebArchive to read Packages, Releases, and Sources
Don Armstrong [Fri, 4 Aug 2017 21:56:00 +0000 (14:56 -0700)]
add Debbugs::DebArchive to read Packages, Releases, and Sources

6 years agoadd open_compressed_file routine to Debbugs::Common
Don Armstrong [Fri, 4 Aug 2017 21:55:15 +0000 (14:55 -0700)]
add open_compressed_file routine to Debbugs::Common

6 years agostrip out Mail-Followup-To
Don Armstrong [Mon, 10 Jul 2017 00:49:46 +0000 (17:49 -0700)]
strip out Mail-Followup-To

6 years agoadd test for multipart mime headers
Don Armstrong [Sun, 9 Jul 2017 02:16:26 +0000 (19:16 -0700)]
add test for multipart mime headers

6 years agofix wrong s/// on package_pages
Don Armstrong [Sat, 8 Jul 2017 23:32:40 +0000 (16:32 -0700)]
fix wrong s/// on package_pages

6 years agofix modification of $config{package_pages} in map
Don Armstrong [Sat, 8 Jul 2017 23:23:20 +0000 (16:23 -0700)]
fix modification of $config{package_pages} in map

6 years agodocument that format flowed and other messages are forcibly wrapped
Don Armstrong [Thu, 6 Jul 2017 02:57:07 +0000 (19:57 -0700)]
document that format flowed and other messages are forcibly wrapped

6 years agoadd a link to the bug when thanking new bug submissions
Don Armstrong [Thu, 6 Jul 2017 02:56:54 +0000 (19:56 -0700)]
add a link to the bug when thanking new bug submissions

6 years agoFix merged sort order to always be numeric
Don Armstrong [Thu, 6 Jul 2017 02:04:24 +0000 (19:04 -0700)]
Fix merged sort order to always be numeric

6 years agoparse the status before outputting it
Don Armstrong [Thu, 6 Jul 2017 01:20:11 +0000 (18:20 -0700)]
parse the status before outputting it

6 years agowrite out config local files
Don Armstrong [Thu, 6 Jul 2017 01:20:02 +0000 (18:20 -0700)]
write out config local files

6 years agohandle --stop --exit or --quit
Don Armstrong [Thu, 6 Jul 2017 01:19:23 +0000 (18:19 -0700)]
handle --stop --exit or --quit

6 years agohandle pending being unset
Don Armstrong [Thu, 6 Jul 2017 01:19:04 +0000 (18:19 -0700)]
handle pending being unset

6 years agoset Reply-To and Content-Type in done and forward
Don Armstrong [Thu, 6 Jul 2017 01:18:45 +0000 (18:18 -0700)]
set Reply-To and Content-Type in done and forward

6 years agocroak in subroutines
Don Armstrong [Thu, 6 Jul 2017 01:18:26 +0000 (18:18 -0700)]
croak in subroutines

6 years agoskip maintainer files if they are empty *or* undef
Don Armstrong [Thu, 6 Jul 2017 01:17:02 +0000 (18:17 -0700)]
skip maintainer files if they are empty *or* undef

6 years agouse https for CVE tracker by default
Don Armstrong [Tue, 4 Jul 2017 16:48:20 +0000 (09:48 -0700)]
use https for CVE tracker by default

6 years agofix usertag_package_domain to strip protocol if its present
Don Armstrong [Tue, 4 Jul 2017 16:47:45 +0000 (09:47 -0700)]
fix usertag_package_domain to strip protocol if its present

6 years agofix the spam lockfile name
Don Armstrong [Tue, 4 Jul 2017 03:52:04 +0000 (20:52 -0700)]
fix the spam lockfile name

6 years agohandle SIGPIPE in spamc by skipping the message
Don Armstrong [Mon, 3 Jul 2017 23:25:29 +0000 (16:25 -0700)]
handle SIGPIPE in spamc by skipping the message

6 years agofix debbugs source location
Don Armstrong [Mon, 3 Jul 2017 15:41:14 +0000 (08:41 -0700)]
fix debbugs source location

6 years agoadd missing package_tracking_domain configuration variable
Don Armstrong [Mon, 3 Jul 2017 15:01:04 +0000 (08:01 -0700)]
add missing package_tracking_domain configuration variable

6 years ago21bugclosers does not need common.pl
Don Armstrong [Mon, 3 Jul 2017 00:23:54 +0000 (17:23 -0700)]
21bugclosers does not need common.pl

6 years agoUse List::AllUtils instead of List::Utils and List::MoreUtils
Don Armstrong [Sun, 2 Jul 2017 23:06:00 +0000 (16:06 -0700)]
Use List::AllUtils instead of List::Utils and List::MoreUtils

Because some commands have migrated from List::MoreUtils and List::Utils at
different times, we would have to run slightly different code in unstable,
stable, and oldstable. List::AllUtils wraps around this madness so we don't have
to think about it.

6 years agoolder versions of List::Util (<1.26) do not have sum0; just use sum
Don Armstrong [Sun, 2 Jul 2017 18:58:12 +0000 (11:58 -0700)]
older versions of List::Util (<1.26) do not have sum0; just use sum

6 years agohave the travis build script run the tests
Don Armstrong [Sun, 2 Jul 2017 18:52:36 +0000 (11:52 -0700)]
have the travis build script run the tests

6 years agofix failure to import locking funcs and don't save empty spamlogs
Don Armstrong [Sun, 2 Jul 2017 18:43:24 +0000 (11:43 -0700)]
fix failure to import locking funcs and don't save empty spamlogs

6 years agoremove useless return in record_regex
Don Armstrong [Sun, 2 Jul 2017 18:43:10 +0000 (11:43 -0700)]
remove useless return in record_regex