summaryrefslogtreecommitdiff
path: root/HISTORY
blob: c2f3662dd0c5e3c69b7a1bc97cdf6e0a523d58f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
0.6.2 Apr 21, 2015:
  o Add PGP key lookup on access check server and reject mail if no PGP key
    was found for the user. Closes #6795.
  o Fix bounce message recipient. Closes #6854.
  o Implement bouncing as per RFCs 6522, 3834 and 3464. Closes #6858.
  o Correctly return async bouncer deferred.

0.6.1 Feb 11, 2015:
  o Process unprocessed mail when MX starts (closes #2591).
  o Log to syslog. Closes: #6307
  o MX log and retry when delivery directories don't exist. Closes #6687.

0.6.0 Sept 26, 2014:
  o Bounce mails when there's a problematic situation for an email,
    such as no public key. Fixes #4803.
  o Properly log tracebacks for exceptions occuring in the mail
    processing loop.
  o Add errdecr key defaulting to each mail Soledad Document. Closes
    #6072.
  o Any inconsistent user would make the mx stop decrypting mails for
    all subsequent users.

0.5.0 Apr 4, 2014:
  o Use CouchDocument to comply with new Soledad couch backend. Fixes
    #4475.
  o Some emails are multipart and each part has its own encoding.

0.3.5 Dec 10, 2013:
  o Add X-Leap-Provenance header. Closes #4356.
  o Add tester script to ease testing problematic emails offline.

0.3.4 Nov 15, 2013:
  o Some mail may be skipped at processing because of possible
    problems (like connectivity issues to our couch nodes), MX now
    looks for unprocessed mails every half hour and tries to process
    them. Fixes #3628.

0.3.3 Nov 1, 2013:
  o Fix return codes for check recipient access. Fixes #3356.
  o Improve logging in general and support possible unicode parameters
    without breaking.
  o Try to figure out the encoding of an email first by looking into
    its header, if that fails then by using chardet.
  o Support more than utf8 encodings for emails.
  o Add support for receiving mailing list mails.
  o Use the uuid that alias_resolver returned and postfix added to the
    mail headers, which improves performance.
  o Look for public keys based on uuid instead of mail address.

0.3.2 Sep 6, 2013:
  o Keep file watcher in memory to prevent losing file events.
  o Properly save the incoming mail as a doc in couch.
  o Properly parse mail address of the form "Name <user@domain>". Fixes #3653.

0.3.1 Aug 23, 2013:
  o Migrate mx functions to work on the new couchdb structure and
    views. Fixes #3502.
  o Update to new soledad package scheme (common, client and
    server). Closes #3487.
  o Add versioneer.

0.3.0 Aug 9, 2013:
  o Give a return code for bare usernames too. Closes: #3405
  o Adapt to Soledad 0.2.1 API.
  o Fix broken pip install
  o Fix alias lookup return codes. Closes: #3356
  o Use the new API to import a new ascii armored public key. Fixes
    #3352.
  o Add "incoming" index for ease of listing new email.
  o Add dependency for leap.keymanager.
  o Adapt to the new keymanager API. Closes #3397.