<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bitmask-dev.git/src/leap/bitmask/mail/outgoing, branch master</title>
<subtitle>[bitmask-dev] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/'/>
<entry>
<title>[refactor] Use sender interface in outgoing service</title>
<updated>2017-12-22T19:03:30+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2017-12-16T19:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=90503627ef5047cd7e6e253266f0b25f2b1daa4d'/>
<id>90503627ef5047cd7e6e253266f0b25f2b1daa4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] send public key as attachment on every email</title>
<updated>2017-12-03T19:43:37+00:00</updated>
<author>
<name>Tulio Casagrande</name>
<email>tcasagra@thoughtworks.com</email>
</author>
<published>2017-04-21T20:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=fbdb541bfc0fcbf2d9c92c785f0d8ff1fe98f68a'/>
<id>fbdb541bfc0fcbf2d9c92c785f0d8ff1fe98f68a</id>
<content type='text'>
Previously, we were sending the key attached as long as the contact
hasn't replied back. But with new key replace scenarios, we need to updated
the contact keyring with the new key.

We can implement autocrypt or similar in the future, but for now, let's
send the key attached on every email.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we were sending the key attached as long as the contact
hasn't replied back. But with new key replace scenarios, we need to updated
the contact keyring with the new key.

We can implement autocrypt or similar in the future, but for now, let's
send the key attached on every email.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] Keep content-type when it is set in message headers</title>
<updated>2017-10-11T21:34:54+00:00</updated>
<author>
<name>Simon Fondrie-Teitler</name>
<email>simonft@riseup.net</email>
</author>
<published>2017-09-29T16:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=7ded13dafb6a29dcbbbabc32008685db49d42f77'/>
<id>7ded13dafb6a29dcbbbabc32008685db49d42f77</id>
<content type='text'>
When content-type was set in the message headers instead of the
MIMEPart (e.g. when not using MIMEParts in the message) bitmask would
ignore it and add the content as text/plain. This caused problems with
Nylas.

To fix this, if the message is not Multipart I'm keeping the
assumption that everything is going to have the maintype of "text" but
copying the subtype from the original message.

This also decodes the original message's payload before attaching the
old content to the new message to make up for the loss of encoding
information.

-Resolves: #9064
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When content-type was set in the message headers instead of the
MIMEPart (e.g. when not using MIMEParts in the message) bitmask would
ignore it and add the content as text/plain. This caused problems with
Nylas.

To fix this, if the message is not Multipart I'm keeping the
assumption that everything is going to have the maintype of "text" but
copying the subtype from the original message.

This also decodes the original message's payload before attaching the
old content to the new message to make up for the loss of encoding
information.

-Resolves: #9064
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] encode pgp/mime parts as 7bit encoding</title>
<updated>2017-08-15T20:59:17+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2017-08-15T16:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=0ec7027662b6fda1c9969846e6a937e9f98cc7b7'/>
<id>0ec7027662b6fda1c9969846e6a937e9f98cc7b7</id>
<content type='text'>
We were encoding some parts as base64 and others with our manual
encoders. Let's not do base64 and use the email standard library
encoders instead.

- Resolves: #8957
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were encoding some parts as base64 and others with our manual
encoders. Let's not do base64 and use the email standard library
encoders instead.

- Resolves: #8957
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] unify logging style using class attr</title>
<updated>2017-04-27T17:33:28+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2017-04-25T16:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=9f95446a55533c8cdceec7c4430be5cad752ecb1'/>
<id>9f95446a55533c8cdceec7c4430be5cad752ecb1</id>
<content type='text'>
I changed most of the logger statements to use a class attribute, in
this way it's easier to identify which class it's logging them.

in some cases I leave a module-level logger, when we're either using
functions or when the module it's too small.

at the same time I did a general review and cleanup of the logging
statements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I changed most of the logger statements to use a class attribute, in
this way it's easier to identify which class it's logging them.

in some cases I leave a module-level logger, when we're either using
functions or when the module it's too small.

at the same time I did a general review and cleanup of the logging
statements.
</pre>
</div>
</content>
</entry>
<entry>
<title>[feature] pixelated UA integration</title>
<updated>2017-03-04T23:12:12+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2016-12-27T01:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=304f0cc995f6d861edca19ebf7c0ee8f8c6a2ea1'/>
<id>304f0cc995f6d861edca19ebf7c0ee8f8c6a2ea1</id>
<content type='text'>
a bit hacky and all, but this should launch the service
and allow interacting from the default site (localhost:9090).

this is the first example of a pyqt-js bridge, it's an interesting
mechanism that we can use more in the future.

no efforts made so far in authenticating the app.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a bit hacky and all, but this should launch the service
and allow interacting from the default site (localhost:9090).

this is the first example of a pyqt-js bridge, it's an interesting
mechanism that we can use more in the future.

no efforts made so far in authenticating the app.
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] fix typo</title>
<updated>2016-11-04T13:24:11+00:00</updated>
<author>
<name>Tulio Casagrande</name>
<email>tcasagra@thoughtworks.com</email>
</author>
<published>2016-11-02T16:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=4d46bc572da22d8b7e759ff4cd20f8a77bf5ac72'/>
<id>4d46bc572da22d8b7e759ff4cd20f8a77bf5ac72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] capture the exception value properly</title>
<updated>2016-10-21T21:17:42+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2016-10-21T21:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=db8567e5035978dc16fd5bbac9aecb73b600d41e'/>
<id>db8567e5035978dc16fd5bbac9aecb73b600d41e</id>
<content type='text'>
this looks like a careless migration to twisted failures.
who knows how long this was like this, this should be covered by tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this looks like a careless migration to twisted failures.
who knows how long this was like this, this should be covered by tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[style] pep8</title>
<updated>2016-10-07T14:22:41+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2016-10-07T14:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=744b1c083ebe412e92daa1de459d807db226f6fc'/>
<id>744b1c083ebe412e92daa1de459d807db226f6fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[refactor] use new logger infrastructure</title>
<updated>2016-10-07T14:22:36+00:00</updated>
<author>
<name>Kali Kaneko (leap communications)</name>
<email>kali@leap.se</email>
</author>
<published>2016-10-05T16:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/bitmask-dev.git/commit/?id=99b53c1714d302d7f0884e03b5c102081c483504'/>
<id>99b53c1714d302d7f0884e03b5c102081c483504</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
