]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
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.

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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>
7 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>
7 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

7 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

7 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

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

7 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"

7 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

7 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

7 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

7 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

7 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

7 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)

7 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

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

7 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

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

7 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

7 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

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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

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

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

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

7 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

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

7 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

7 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

7 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

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

7 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

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

7 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

7 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

7 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.

7 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

7 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

7 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

7 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

7 years agoadd debbugs-spamscan-log to run spamc on log files
Don Armstrong [Sun, 2 Jul 2017 18:42:48 +0000 (11:42 -0700)]
add debbugs-spamscan-log to run spamc on log files

7 years agoinclude links to anchors of html messages too
Don Armstrong [Sun, 2 Jul 2017 17:02:48 +0000 (10:02 -0700)]
include links to anchors of html messages too

7 years agoDebbugs::CGI needs to load usertags
Don Armstrong [Sun, 2 Jul 2017 15:17:44 +0000 (08:17 -0700)]
Debbugs::CGI needs to load usertags

7 years agoif there is not a msgid, it cannot be spam
Don Armstrong [Sat, 1 Jul 2017 23:46:08 +0000 (16:46 -0700)]
if there is not a msgid, it cannot be spam

7 years agoadd missing =back to Debbugs::Log::Spam
Don Armstrong [Sat, 1 Jul 2017 23:45:19 +0000 (16:45 -0700)]
add missing =back to Debbugs::Log::Spam

7 years agoforcibly wrap msgreceived
Don Armstrong [Sat, 1 Jul 2017 23:15:24 +0000 (16:15 -0700)]
forcibly wrap msgreceived

7 years agofix links to merged and blocked bugs
Don Armstrong [Sat, 1 Jul 2017 23:14:03 +0000 (16:14 -0700)]
fix links to merged and blocked bugs

7 years agoAdd new Debbugs::Log::Spam module and use it to skip log spam
Don Armstrong [Sat, 1 Jul 2017 17:45:22 +0000 (10:45 -0700)]
Add new Debbugs::Log::Spam module and use it to skip log spam

7 years agoDebbugs::Log now handles compressed bug logs
Don Armstrong [Sat, 1 Jul 2017 17:44:17 +0000 (10:44 -0700)]
Debbugs::Log now handles compressed bug logs

7 years agoset indent variables
Don Armstrong [Sat, 1 Jul 2017 17:43:45 +0000 (10:43 -0700)]
set indent variables

7 years agohandle compressed logs in Debbugs::Log
Don Armstrong [Sat, 1 Jul 2017 17:43:36 +0000 (10:43 -0700)]
handle compressed logs in Debbugs::Log

7 years agouse feature state in Debbugs::Log for some small speed gain
Don Armstrong [Sat, 1 Jul 2017 17:43:23 +0000 (10:43 -0700)]
use feature state in Debbugs::Log for some small speed gain

7 years agouse UTF-8 encoding for 22oldbugs output
Don Armstrong [Thu, 29 Jun 2017 19:29:51 +0000 (12:29 -0700)]
use UTF-8 encoding for 22oldbugs output

7 years agotry to forcibly wrap messages which have not been properly wrapped
Don Armstrong [Wed, 28 Jun 2017 23:36:16 +0000 (16:36 -0700)]
try to forcibly wrap messages which have not been properly wrapped

7 years agosupport the raw category again
Don Armstrong [Wed, 28 Jun 2017 23:31:18 +0000 (16:31 -0700)]
support the raw category again

7 years agoproperly handle orderings in pkgreport.cgi
Don Armstrong [Wed, 28 Jun 2017 23:31:07 +0000 (16:31 -0700)]
properly handle orderings in pkgreport.cgi

7 years agoconvert to perl's internal utf8 in reply_headers
Don Armstrong [Sun, 25 Jun 2017 17:34:14 +0000 (10:34 -0700)]
convert to perl's internal utf8 in reply_headers

This fixes mojibake in the reply-to links

7 years agoadd envelope_from option so a valid user can be set
Don Armstrong [Sun, 25 Jun 2017 02:51:19 +0000 (19:51 -0700)]
add envelope_from option so a valid user can be set

7 years agoProvide a link to the current source code location for the BTS.
Don Armstrong [Sun, 25 Jun 2017 02:32:42 +0000 (19:32 -0700)]
Provide a link to the current source code location for the BTS.

7 years agosupport singular tag/usertag in psuedoheaders
Don Armstrong [Sun, 25 Jun 2017 02:03:30 +0000 (19:03 -0700)]
support singular tag/usertag in psuedoheaders

Thanks to James Clarke for the suggested patch

7 years agoReply Sent messages are not informational; they change state.
Don Armstrong [Sat, 24 Jun 2017 23:03:51 +0000 (16:03 -0700)]
Reply Sent messages are not informational; they change state.

7 years agopass terse to handle_record
Don Armstrong [Sat, 24 Jun 2017 22:45:22 +0000 (15:45 -0700)]
pass terse to handle_record

7 years agoInclude the protocol (http://) in gWebDomain and gCGIDomain
Don Armstrong [Thu, 22 Jun 2017 02:16:12 +0000 (19:16 -0700)]
Include the protocol (http://) in gWebDomain and gCGIDomain

We now include the protocol so that we can easily specify all https links
instead of http links.

7 years agoadd cc all mails to addr config don/all_cc_email_list
Don Armstrong [Thu, 22 Jun 2017 01:58:58 +0000 (18:58 -0700)]
add cc all mails to addr config

This address gets all messages; this probably won't get used, but I wrote the
code.

7 years agopkgreport does not require common.pl; remove cd
Don Armstrong [Fri, 9 Jun 2017 19:34:15 +0000 (12:34 -0700)]
pkgreport does not require common.pl; remove cd

7 years agoremove common.pl and old cgi code which is unused
Don Armstrong [Fri, 9 Jun 2017 19:34:02 +0000 (12:34 -0700)]
remove common.pl and old cgi code which is unused

7 years agofix flie/file typo which broke usertags in bug reports
Don Armstrong [Mon, 29 May 2017 14:33:47 +0000 (07:33 -0700)]
fix flie/file typo which broke usertags in bug reports

7 years agoFix breakage caused by cdn.libravatar.org not setting Content-Type
Don Armstrong [Sat, 29 Apr 2017 15:42:56 +0000 (08:42 -0700)]
Fix breakage caused by cdn.libravatar.org not setting Content-Type

 - Actually test using libmagic and adjust type on that basis

7 years agoremove UTF8 warnings
Don Armstrong [Sun, 9 Apr 2017 23:26:04 +0000 (16:26 -0700)]
remove UTF8 warnings

7 years agochange fix to #858671 to split source with split_status_fields
Don Armstrong [Sun, 2 Apr 2017 21:42:29 +0000 (14:42 -0700)]
change fix to #858671 to split source with split_status_fields

Some consumers of get_bug_status via SOAP were not handling split packages

7 years agoremove two checks where dpkg now follows policy
Don Armstrong [Sun, 2 Apr 2017 21:42:05 +0000 (14:42 -0700)]
remove two checks where dpkg now follows policy

 foo- is not a legal version number

7 years agoprefix src: to all source packages
Don Armstrong [Fri, 31 Mar 2017 02:26:13 +0000 (19:26 -0700)]
prefix src: to all source packages

7 years agoSplit source file properly
Don Armstrong [Fri, 31 Mar 2017 02:25:55 +0000 (19:25 -0700)]
Split source file properly

Thanks to James McCoy for the start of the patch

7 years agoinclude experimental in the default removal tags
Don Armstrong [Fri, 27 Jan 2017 16:50:36 +0000 (08:50 -0800)]
include experimental in the default removal tags

7 years agoproperly check close and closedir
Don Armstrong [Tue, 3 Jan 2017 18:16:22 +0000 (10:16 -0800)]
properly check close and closedir

 - Thanks to Ian Jackson for noticing that we weren't properly checking
   whether the decompression program properly exited by checking the
   return value of close(). See
   22635.45523.288493.760480@chiark.greenend.org.uk for discussion

7 years agothe versions database is rebuilt each time
Don Armstrong [Mon, 2 Jan 2017 18:27:31 +0000 (10:27 -0800)]
the versions database is rebuilt each time

 - Because we allow more than one version, we need to rebuild the
   versions database each time

7 years agofix xzip/bzip2 regex
Don Armstrong [Fri, 30 Dec 2016 00:19:55 +0000 (16:19 -0800)]
fix xzip/bzip2 regex

7 years agosupport bzip2 (oldstable)
Don Armstrong [Fri, 30 Dec 2016 00:13:49 +0000 (16:13 -0800)]
support bzip2 (oldstable)

7 years agobuild-versions-db now updates in-place
Don Armstrong [Thu, 29 Dec 2016 21:12:40 +0000 (13:12 -0800)]
build-versions-db now updates in-place

 - remove all of the mv bits

7 years agoadd update and --no-update options
Don Armstrong [Thu, 29 Dec 2016 21:10:33 +0000 (13:10 -0800)]
add update and --no-update options

 + Abstract out main routine
 + move versions time cleanup here
 + Hopefully this will avoid the issues of failures screwing up the
   database

7 years agoIO::Uncompress is too slow; use open_compressed_file
Don Armstrong [Thu, 29 Dec 2016 00:58:03 +0000 (16:58 -0800)]
IO::Uncompress is too slow; use open_compressed_file

7 years agodebbugs-web now breaks/replaces debbugs << 2.4.2
Don Armstrong [Thu, 17 Nov 2016 01:15:05 +0000 (17:15 -0800)]
debbugs-web now breaks/replaces debbugs << 2.4.2

7 years agouse dh $@ and debehlper version 9
Don Armstrong [Thu, 17 Nov 2016 01:09:37 +0000 (17:09 -0800)]
use dh $@ and debehlper version 9

7 years agoFix clone removing all other blocks instead of add
Don Armstrong [Thu, 17 Nov 2016 00:46:30 +0000 (16:46 -0800)]
Fix clone removing all other blocks instead of add

  + (Closes: #820044). Thanks to James Clarke.