]> git.donarmstrong.com Git - debbugs.git/log
debbugs.git
9 months agoHandle RFC1522 escaped commas in structured headers (#1041638) release_2.6
Don Armstrong [Mon, 24 Jul 2023 23:17:17 +0000 (16:17 -0700)]
Handle RFC1522 escaped commas in structured headers (#1041638)

12 months agoFix $bug not defined when testing for spam (badly backported patch)
Don Armstrong [Sat, 1 Apr 2023 05:31:47 +0000 (22:31 -0700)]
Fix $bug not defined when testing for spam (badly backported patch)

12 months agoencode addresses before checking if they are valid
Don Armstrong [Sun, 26 Mar 2023 22:52:57 +0000 (15:52 -0700)]
encode addresses before checking if they are valid

12 months agoAllow exporting of debbugs responses to mbox format when requested
Paul Wise [Sun, 13 Nov 2022 01:00:39 +0000 (09:00 +0800)]
Allow exporting of debbugs responses to mbox format when requested

This makes mbox export of response messages consistent with HTML export.

The bts (from devscripts) cache mode of "full" requests all messages from the
bug, including debbugs response mails, in mbox format but debbugs always
ignores those messages when returning an mbox, leading to bts errors.

12 months agoinclude non-free-firmware; thanks to Cyril Brulebois for the patch
Don Armstrong [Sun, 29 Jan 2023 18:53:20 +0000 (10:53 -0800)]
include non-free-firmware; thanks to Cyril Brulebois for the patch

12 months agoUse a checkbox and CSS to show info messages instead of JavaScript
Paul Wise [Sun, 13 Nov 2022 03:09:43 +0000 (11:09 +0800)]
Use a checkbox and CSS to show info messages instead of JavaScript

This works in browsers where users have disabled JavaScript,
such as the Tor Browser in the Security Level called Safest.

Obsoletes: https://salsa.debian.org/debbugs-team/debbugs/-/merge_requests/9

12 months agoPrevent usertags created at submit time from including invalid trailing chars
Paul Wise [Fri, 2 Dec 2022 01:16:49 +0000 (09:16 +0800)]
Prevent usertags created at submit time from including invalid trailing chars

There were two regex validating included characters but the one used at submit
time only checked for valid characters at the start of the usertag string.

Also factor the usertag validity regex into a function to reduce duplication.

Fixes: commit d8c69d152175704304656c19e1da1043fd24491e
12 months agoDo not escape From and use .eml when returning a single message
Don Armstrong [Sun, 10 Apr 2022 13:35:19 +0000 (06:35 -0700)]
Do not escape From and use .eml when returning a single message

 - Address issue with MUAs which don't look at the mime type and instead assume
   mime based on extension, like thunderbird. Closes #1009181

2 years agoSupport 7 digit bugs in bugspam.cgi
Don Armstrong [Wed, 12 Jan 2022 05:14:10 +0000 (21:14 -0800)]
Support 7 digit bugs in bugspam.cgi

3 years agore-remove trailing newline from title
Don Armstrong [Thu, 11 Mar 2021 01:18:43 +0000 (17:18 -0800)]
re-remove trailing newline from title

3 years agoremove extraneous debugging print statement
Don Armstrong [Thu, 11 Mar 2021 00:46:09 +0000 (16:46 -0800)]
remove extraneous debugging print statement

3 years agofix usertag/usertags typo
Don Armstrong [Thu, 11 Mar 2021 00:46:01 +0000 (16:46 -0800)]
fix usertag/usertags typo

3 years agoAdd support for setting usertags for multiple users in new bugs
Paul Wise [Sun, 28 Feb 2021 02:40:06 +0000 (10:40 +0800)]
Add support for setting usertags for multiple users in new bugs

Store the user/usertags pseudo-headers separately to the others
and then later process them after the new bug has been created.

Implements: https://bugs.debian.org/582171

3 years agoFix pluralising the Tag/Usertag headers
Paul Wise [Sun, 28 Feb 2021 01:59:52 +0000 (09:59 +0800)]
Fix pluralising the Tag/Usertag headers

The match was on the lowercase version header names but
the lowercasing happened after the header name match.

3 years agoFix unescaped From in bugreport (closes: #983847)
Don Armstrong [Sun, 7 Mar 2021 16:38:15 +0000 (08:38 -0800)]
Fix unescaped From in bugreport (closes: #983847)

3 years agoDon't print strange-looking "Usertags are now: ." message when removing all usertags.
Chris Lamb [Mon, 5 Aug 2019 08:58:22 +0000 (09:58 +0100)]
Don't print strange-looking "Usertags are now: ." message when removing all usertags.

4 years agosupport -done being set in a psuedoheader
Don Armstrong [Fri, 14 Feb 2020 03:29:01 +0000 (19:29 -0800)]
support -done being set in a psuedoheader

5 years agofix favicon location
Don Armstrong [Wed, 30 May 2018 23:55:08 +0000 (16:55 -0700)]
fix favicon location

5 years agofix typo in cgi/bugreport.tmpl which caused a backtrace everywhere
Don Armstrong [Wed, 30 May 2018 15:32:19 +0000 (08:32 -0700)]
fix typo in cgi/bugreport.tmpl which caused a backtrace everywhere

6 years agotest that the generation of maintainer index files works
Don Armstrong [Thu, 29 Mar 2018 21:22:52 +0000 (14:22 -0700)]
test that the generation of maintainer index files works

6 years agoadd maintainer index file for source and binary packages
Don Armstrong [Thu, 29 Mar 2018 21:16:03 +0000 (14:16 -0700)]
add maintainer index file for source and binary packages

6 years agoBegin to prep for a 2.6.0 release debian/2.6.0 release/2.6.0
Don Armstrong [Thu, 8 Mar 2018 23:47:25 +0000 (15:47 -0800)]
Begin to prep for a 2.6.0 release

6 years agoremove newline from pre_title again
Don Armstrong [Wed, 7 Mar 2018 22:31:15 +0000 (14:31 -0800)]
remove newline from pre_title again

6 years agoremove leading space before comment in debian/control
Don Armstrong [Wed, 7 Mar 2018 21:37:47 +0000 (13:37 -0800)]
remove leading space before comment in debian/control

6 years agobuild and install the favicon
Don Armstrong [Wed, 7 Mar 2018 21:34:46 +0000 (13:34 -0800)]
build and install the favicon

6 years agothe icon background should be white
Don Armstrong [Wed, 7 Mar 2018 21:31:52 +0000 (13:31 -0800)]
the icon background should be white

6 years agoadd a logo for debbugs
Don Armstrong [Wed, 7 Mar 2018 21:16:17 +0000 (13:16 -0800)]
add a logo for debbugs

6 years agofix the rule to install UPGRADE.md
Don Armstrong [Tue, 6 Mar 2018 23:24:01 +0000 (15:24 -0800)]
fix the rule to install UPGRADE.md

6 years agomove UPGRADE notes to markdown, and add in 2.6 notes
Don Armstrong [Tue, 6 Mar 2018 22:58:41 +0000 (14:58 -0800)]
move UPGRADE notes to markdown, and add in 2.6 notes

6 years agofuture directions is outdated
Don Armstrong [Tue, 6 Mar 2018 22:49:12 +0000 (14:49 -0800)]
future directions is outdated

6 years agowe don't need to ship db-h spool directories
Don Armstrong [Tue, 6 Mar 2018 21:46:27 +0000 (13:46 -0800)]
we don't need to ship db-h spool directories

6 years agofix cgis install; bugs-fetch2.pl is no longer used
Don Armstrong [Tue, 6 Mar 2018 21:46:15 +0000 (13:46 -0800)]
fix cgis install; bugs-fetch2.pl is no longer used

6 years agoremove the obsolete perl_dir stuff
Don Armstrong [Tue, 6 Mar 2018 21:46:02 +0000 (13:46 -0800)]
remove the obsolete perl_dir stuff

6 years agoremove old bzrignore file
Don Armstrong [Tue, 6 Mar 2018 21:22:24 +0000 (13:22 -0800)]
remove old bzrignore file

6 years agoUpdate standards version to 4.1.3
Don Armstrong [Tue, 6 Mar 2018 20:43:46 +0000 (12:43 -0800)]
Update standards version to 4.1.3

add Testsuite, fix Homepage and git repos links, update priority.

6 years agoprovide informative information when unarchiving unarchived bugs
Don Armstrong [Mon, 5 Mar 2018 23:59:20 +0000 (15:59 -0800)]
provide informative information when unarchiving unarchived bugs

6 years agoDon fixed the blocks/blockedby of archived bugs
Don Armstrong [Mon, 5 Mar 2018 23:59:04 +0000 (15:59 -0800)]
Don fixed the blocks/blockedby of archived bugs

6 years agodocument fix of archived merged bugs
Don Armstrong [Sun, 4 Mar 2018 19:43:41 +0000 (11:43 -0800)]
document fix of archived merged bugs

6 years agoclarify that blockers which are bad could be archived
Don Armstrong [Sun, 4 Mar 2018 19:35:57 +0000 (11:35 -0800)]
clarify that blockers which are bad could be archived

6 years agofix typo in test for archived bugs in blocks
Don Armstrong [Sun, 4 Mar 2018 19:28:24 +0000 (11:28 -0800)]
fix typo in test for archived bugs in blocks

6 years agomk-build-deps also needs equivs installed
Don Armstrong [Mon, 26 Feb 2018 19:39:12 +0000 (11:39 -0800)]
mk-build-deps also needs equivs installed

6 years agoin travis, use dch -r -m ''; to not add more messages
Don Armstrong [Mon, 26 Feb 2018 19:35:18 +0000 (11:35 -0800)]
in travis, use dch -r -m ''; to not add more messages

6 years agofinalize the changelog so dch -r will work in travis builds
Don Armstrong [Mon, 26 Feb 2018 19:31:54 +0000 (11:31 -0800)]
finalize the changelog so dch -r will work in travis builds

6 years agouse mk-build-deps to install package dependencies in travis
Don Armstrong [Mon, 26 Feb 2018 18:40:27 +0000 (10:40 -0800)]
use mk-build-deps to install package dependencies in travis

6 years agoallow the regex to really be a regex
Don Armstrong [Wed, 21 Feb 2018 21:29:26 +0000 (13:29 -0800)]
allow the regex to really be a regex

6 years agoscores can be negative
Don Armstrong [Wed, 21 Feb 2018 21:25:15 +0000 (13:25 -0800)]
scores can be negative

6 years agoparse headers directly for spam score
Don Armstrong [Wed, 21 Feb 2018 21:24:14 +0000 (13:24 -0800)]
parse headers directly for spam score

6 years agofix function typo
Don Armstrong [Wed, 21 Feb 2018 21:01:11 +0000 (13:01 -0800)]
fix function typo

6 years agoadd learn subcommand and examples
Don Armstrong [Wed, 21 Feb 2018 20:58:57 +0000 (12:58 -0800)]
add learn subcommand and examples

6 years agoAdd rel="canonical" links to bug pages.
Chris Lamb [Tue, 13 Feb 2018 16:09:13 +0000 (16:09 +0000)]
Add rel="canonical" links to bug pages.

Signed-off-by: Don Armstrong <don@donarmstrong.com>
6 years agouse binary_to_source cache in Debbugs::SOAP::get_status
Don Armstrong [Wed, 14 Feb 2018 05:57:03 +0000 (21:57 -0800)]
use binary_to_source cache in Debbugs::SOAP::get_status

6 years agoif the charset is unknown, assume UTF-8
Don Armstrong [Thu, 8 Feb 2018 04:08:23 +0000 (20:08 -0800)]
if the charset is unknown, assume UTF-8

6 years agooutlook is a control command too
Don Armstrong [Fri, 2 Feb 2018 01:21:49 +0000 (17:21 -0800)]
outlook is a control command too

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