Commit Graph

21 Commits

Author SHA1 Message Date
19fd2874d2 Oops, fix generated messageid to include <> 2018-09-25 10:52:35 +02:00
a4efb719dc Generate bug-specific messsageids when generating bug reports
This makes the messageids shorter and easier to identify when linking to
them in the archives.
2018-09-24 22:50:45 +02:00
1346225838 Change submit button on "Submit a Bug" to "Submit and Send Email" 2018-04-18 22:27:00 -04:00
75feea1843 Update Documentation and Bug Report pages to use modern design. 2018-04-17 13:43:12 -04:00
5e9a0870cb Change title of submitbug save button 2018-04-05 19:43:40 +02:00
fd37389a3b Replace NavContext and render_to_response with render_pgweb
render_to_response does not work on newer django, so it needs to be
replaced. And using a speicfic context actually overcomplicates things,
it's easier to just use a wrapper function. For those cases where we
don't need NavContext, just use render() (the new shortcut function from
django), which also removes the need to use RequestContext.
2018-03-10 10:38:11 -05:00
a01d8d6a4a Set sender name on bug report and docs comments email 2017-12-18 16:22:11 +01:00
dfd46afae4 Send -bugs and -docs emails from noreply address
Sending from the submitters address runs afoul to DMARC and other
restrictions. Instead, send the email from a defined noreply address.
Instead, add the original submitter to both the Cc and the Reply-To
header, to make sure they receive followups.

Patch by Stephen, minor changes by Magnus
2017-12-18 15:59:18 +01:00
097a732031 cc bugreports to the original submitter
This gives the submitter a chance to respond to their own message even
if it's not delivered through the list (for example, because they are
not subscribed, or because it's caught in moderation for other reasons).

Per discussion at the developer meeting.
2017-07-04 16:57:51 +01:00
7fc34e9eaf Replace login_required decorator with a validating one
This one will validate that the url is under /accounts/, which is
the only part we are going to be excluding from caching once we
move the website to https-only.
2016-05-24 21:14:34 +02:00
3c089cd09a Remove SSL decorators and middleware
The site is now served regardless of SSL, and assumes that the webserver
or web cache ensures that things rae always SSL.
2016-05-24 21:13:00 +02:00
cd37dac7fd Move submitbug under /account/
In passing make it require ssl, make it no longer csrf-exempt,
and make it require a login so we don't let unauthenticated emails
through.
2016-05-17 17:37:09 -04:00
bfa9b2a105 Track which emails are "user generated" for different antispam treatment
Basically, user generated email (bug report form) will be sent to the mail
frontends for antispam. Any errors generated there will be ignored and
the mails "dropped on the floor". Other emails keep entering the system
through localhost and delivered there.
2014-01-11 20:46:48 +01:00
94e3b79dce Replace wildcard imports with explicit ones 2014-01-01 16:33:52 +01:00
756aa6ffbe Clean up imports
Remove unused imports and some other completely unused code.
2014-01-01 15:42:30 +01:00
3ae702ec30 Exclude CSRF token and check for the bug submission form 2012-11-07 18:34:47 +01:00
b68e68fecf Add a simple crash testing URL
It requires the file /tmp/crashtest to exist to actually test the crash,
without that it just renders a plaintext string...
2011-12-22 12:34:44 +01:00
82cd58fb69 Only include supported versions. In particular, don't include 0.0.0 2011-11-27 12:21:29 +01:00
38ef9b4a0b Set title on bug report form 2011-11-08 14:50:58 +01:00
6c498a47a3 Factor out the sending of a templated mail to a function, we're sure
to want to use this in the future.
2010-01-12 19:50:50 +01:00
2982541900 Add bug submission form 2010-01-11 16:09:49 +01:00