c97483deff
Merge 0.2.14 bugfixes
2019-02-15 19:44:41 -05:00
72d35232a1
Fix key errors
...
KeyError: 'verboseescalation' comes up if the key isn't defined.
2019-02-03 18:03:27 +00:00
d3c4d14a40
AttributeError: 'Command' object has no attribute 'option_list'
...
There is a bug in the command in which option_list doesn't exist and thus, cannot be added to.
2019-02-03 17:59:17 +00:00
696d10db12
Remove old python2/six code
2018-12-28 03:13:52 -05:00
6c37d73d4e
DRY out email sending code and normalize behavior
...
This refactor removes duplicated logic for deciding whom the messages get sent to.
It also normalizes behavior ensuring that all CCed addresses are sent to in all cases that CCed individuals should be notified.
2018-11-01 14:56:17 +01:00
9a45d28c95
More refactors of get_email.py
2018-10-31 16:30:19 +01:00
97e23e86f0
Small refactor get_email.py
2018-10-31 16:30:16 +01:00
3f6ae1aefe
Transform UserSettings into a normal django model
2018-10-25 17:54:37 +02:00
2cf1a32a10
Fix deprecated escape sequence warning for Py3.7, ignore W503,504
2018-05-10 01:42:09 -04:00
d372e337c6
Fix imaplib 'IMAP' module reference to 'IMAP4'
...
On IMAP login error: 'imaplib' has no 'IMAP' member; maybe 'IMAP4'
2018-03-29 01:51:24 +03:00
fef08082de
Fix PEP8 errors in get_email
2018-03-04 02:14:39 -05:00
283f5e9cec
More bugs processing mail under python 3, on behalf of @spamandeggs for #590
2018-03-03 19:32:47 -05:00
7982774ee1
Apply hotfix for get_email fails, #590
2018-02-27 20:18:51 -05:00
55b55edb90
Fix bug in get_email where HTML tags sometimes included in text, reported in #565
2018-02-13 22:25:50 -05:00
45115ba5c7
Actually fix #582 according to quickcheck unittests
2018-02-07 03:01:27 -05:00
73698e8873
More testing
2018-02-07 02:53:40 -05:00
31887504fd
seperate out text for better logging of error
2018-02-07 02:46:13 -05:00
0bddf819f7
merge upstream
2018-02-07 02:16:41 -05:00
a10c662207
Patch for #582 , POP3 processing error on py3
2018-02-07 02:14:28 -05:00
2852e7ba28
Merge pull request #586 from aesdev/master
...
Fix for Email Issue while pulling CC and ValueError for public homepage
2018-01-12 13:55:01 -05:00
cf85c3d9ab
Fixe for Email Issue while pulling CC and ValueError for public homepage
2018-01-11 14:49:21 -05:00
5112f0dfd0
Address deprecation warnings to be compatible with Django 2.0
2017-12-28 07:23:51 -05:00
47f92eba1e
More PEP8 fixes for get_email
2017-12-06 02:59:50 -05:00
9340e149d5
Wrap IMAP login attempt in a try except, log error if session timeout and exit script gracefully to prevent crashes, to address #568
2017-12-06 02:55:31 -05:00
a2c10edb35
Fix bytes/str confusion in Py3 after address naked except
2017-12-06 02:28:18 -05:00
bc0125421b
Fix PEP8 errors detected by new pycodestyle script
2017-12-06 02:06:07 -05:00
32cc5e2496
Patch for handling base64 encoding on Py 2 and 3, to address #567
2017-12-05 02:51:15 -05:00
65c1d05eef
Use BeautifulSoup to get text out of HTML-only emails, to address issue in #565
2017-10-31 03:24:04 -04:00
8f375e1379
Address bytes/str issue with POP3 email in get_email script, to address #565
2017-10-31 01:24:26 -04:00
f06cbce07c
fix the python3
2017-09-27 12:50:51 -05:00
03a57bdc5f
fix get_email from gmail imap
2017-09-27 12:40:47 -05:00
96cae9bdd5
Added better logging for case when IMAP folder may not exist when check IMAP messages, to address issue in #536
2017-09-13 01:44:36 -04:00
b99b55e426
Miscellaneous debug log additions.
2017-09-06 16:22:06 +01:00
40ab600ad6
Merged in better handling of attachments, for #468
2017-08-30 15:18:22 -04:00
c781644e34
Merge pull request #518 from gwasser/fix_cc_user_email
...
Fix get_email issue when user does not have an email
2017-08-20 21:13:07 -04:00
d1f35f1299
Only update by email
2017-07-11 11:59:56 -05:00
7386a45784
Fixed encoding error in get_email
2017-07-11 10:09:47 -05:00
a40bbdbecb
Make sure binary MIME attachments will be base64 decoded
2017-06-20 08:35:43 +02:00
e8d1ffbe21
Fix issue where a django user may not have an associated email address and therefore get_email.py will barf
2017-06-14 00:00:31 -04:00
47f3eb8e89
PEP-8 fixes
2017-04-20 02:44:12 -04:00
bf344b09b1
Check CC'd email against list of User emails, and add the User to the ticket if necessary and not already the assignee, etc.
2017-04-20 02:36:10 -04:00
8963fa694a
Prevent adding Users or Queue email to the CC list
2017-04-19 23:47:58 -04:00
34ce553435
Only add CC emails to Ticket if they were not already included (no duplicates), add testing for it
2017-04-18 23:36:39 -04:00
8e1a6b30fa
Fix encoding first before splitting strings, so it works on Python 2
2017-04-16 04:59:57 -04:00
b2ac1fd3a5
#95 : save CC'd emails on a comment to the Ticket for future correspondence, set to view only initially, and update tests for CC
2017-04-16 04:19:17 -04:00
9531b9649a
Fix errors in Python 2, used six to workaround encoding weirdness, all tests pass on both Py2/3
2017-04-03 02:52:49 -04:00
74a7afadb9
Update get_email test to use unicode characters; seem to have found an encoding errory in get_email, provided a fix that satisfies test
2017-04-03 01:53:25 -04:00
6fec1015c3
Work in progress on unicode chars
2017-02-15 18:51:20 -05:00
fe92880928
do not throw exceptions for invalid/non-UTF8 IMAP content
2017-01-14 01:25:43 +07:00
b5feeb7ee9
Make SOCKS-proxy support global for all queues under Py3
...
Python 2 retains per-queue SOCKS-proxy support, but this is simplest fix until someone needs it for Python 3.
2017-01-14 01:25:17 +07:00