AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on June 23, 2014, 01:44:38 am

Title: Something for 1.4.1
Post by: Kostya Vasilyev on June 23, 2014, 01:44:38 am
I'm seriously considering a 1.4.1 (a bit after I'm all done with rolling out 1.4.0), with a couple of fairly small, but important additions.

Then I can work on "swipe everything everywhere".

One such addition is SSL certificate checking.

There is a way to view cert info when initially configuring an account (so there is a presumably safe starting point).

After this, certs are tracked for each account + server + port, and if a change is detected, Aqua stops and does not try to authenticate / check mail in an affected account. There is a way to view the old and new certs, and to accept changes on a per-server / per-account basis.

------

Я серьезно подумываю о версии 1.4.1 (когда закончу выпуск 1.4.0), с парой небольших, но важных новых функций.

После этого я смогу полноценно работать "модным жестам пальцам".

Одна такая новая функция - это отслеживание SSL сертификатов.

При настройке учетной записи - возможность посмотреть информацию по сертификатам, чтобы знать, "от чего пляшем", то есть чему изначально доверяем.

После этого программа будет отслеживать изменения для каждой учетной записи + сервера + порта, и если обнаружено измемение, уведомлять об этом, и останавливаться - не посылать логин / пароль, и соответственно, не проверять почту. Дальше можно посмотреть старый и текущий сертификаты, и решить, принимать изменения или нет.
Title: Re: Something for 1.4.1
Post by: Mattik on June 23, 2014, 09:51:14 am
Cool. Thank you.

Sent from my XT 890

Title: Re: Something for 1.4.1
Post by: paras.desai on June 23, 2014, 09:56:15 am
Is it possible to attach a mail from one of the folder,  for example,  I wish to refer back an old mail sent in my imap account,  after few days I can attach it with new mail as reference,  at present,  in attach button,  the path for such folder is not available,  perhaps aquamail folders.  Thanks

Sent from my GT-N7000

Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on June 23, 2014, 02:32:47 pm
@paras - no it is not possible.
Title: Re: Something for 1.4.1
Post by: someone on June 23, 2014, 07:29:27 pm
Suggestion if not too difficult.

In the phone the Aquamail toolbar is at the bottom of the screen. In the tablet, it is at the top.

For those of us who use both a phone and tablet, it would be nice if they could both be in the same place. Can you make the toolbar in the tablet also appear at the bottom - like on the phone screen display? Maybe as an option?

Thanks for an absolutely fantastic app!
Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on June 23, 2014, 08:35:54 pm
On tablets, the icon bar along the top is a system component.

On "large" screens -- where "large" is defined by logic inside Android system code, but tablets definitely fall into that category -- it's always at the top.

Title: Re: Something for 1.4.1
Post by: someone on June 23, 2014, 08:39:48 pm
OK. No big deal.
Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on June 29, 2014, 06:15:13 pm
Ok, so I did some work on some smaller things while rolling out the 1.4.0 release.

There ended up being three such smaller things, which can be released fairly soon (as I work on swipe actions for 1.5 or whatever).

1 - SSL certificate checking

2 - Tasker event triggering

3 - IMAP performance improvements (for the better mail systems / servers: Gmail, Fastmail, Dovecot). This one makes for better user experience, especially on slow / mobile network connections, and should also make for noticeably lower battery use.

---

Пока работал над выкатыванием версии 1.4.0, сделал кое-что по мелочи в свободное время (ха-ха).

Это все можно выпустить в более-менее скором времени (ну а следующая "большая" задача - это "сдвинуть чтобы удалить" и т.п.).

1 - Проверки сертификатов SSL

2 - События для Tasker-а на основе входящих сообщений

3 - Ускорение работы с IMAP (для более лучших серверов: Gmail, Fastmail, Dovecot, Яндекс). Более быстрой программой приятнее пользоваться, особенно при медленной / мобильной связи, то также будет заметно уменьшение использования батарейки.
Title: Re: Something for 1.4.1
Post by: scanno on June 30, 2014, 12:52:50 am
The SSL certificate checking. What do you mean by that. Are you implementing OCSP? Or just some simple checking.

I am using dovecot so the IMAP improvements are welcomed ;)

Verstuurd vanaf mijn Xperia T met Tapatalk

Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on June 30, 2014, 02:33:02 am
What I mean by SSL certificate checking / tracking is described in the first message in this thread.

This is done, and so is the IMAP speedup, so it's just "when and how".

I have a Dovecot server available to me for testing (Debian Stable 7.5, distro package), these changes / optimizations work with it just fine.
Title: Re: Something for 1.4.1
Post by: qwerty1q on July 02, 2014, 05:57:34 pm
Please give as an option to select folders in widget...... I need to see sent drafts and spam there..... Please.
Also please give us more colours in Folders,  there are still 8......why can't you add more..... Thank you for your hard work. With those two features your app would be fantastic..... Otherwise I have to keep Profimail Pro only for its widget cos I can configure it and select what folders to display.

Sent from my LG-D855 using Tapatalk
Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on July 02, 2014, 11:17:09 pm
Um, drafts and spam, seriously? I can write it down.
Title: Re: Something for 1.4.1
Post by: someone on July 03, 2014, 03:11:16 am
If it already exists I missed it.

I would really like the option to have a colored background in the message list for starred messages.

Thanks.
Title: Re: Something for 1.4.1
Post by: qwerty1q on July 03, 2014, 11:04:37 am
Um, drafts and spam, seriously? I can write it down.
Yes Kostya. Please give as an option to select folders for widget. Profimail has it sorted out really good, you have an access from the widget. I can email you some screenshots.

Anyway both my enquiries should be a piece of cake for a master developer like you ;)  and would help me a lot in my daily routines

Sent from my LG-D855 using Tapatalk

Title: Re: Something for 1.4.1
Post by: qwerty1q on July 03, 2014, 11:05:09 am
Um, drafts and spam, seriously? I can write it down.
Yes Kostya. Please give us an option to select folders for widget. Profimail has it sorted out really good, you have an access from the widget. I can email you some screenshots.

Anyway both my enquiries should be a piece of cake for a master developer like you ;)  and would help me a lot in my daily routines

Sent from my LG-D855 using Tapatalk

Sent from my LG-D855 using Tapatalk

Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on July 03, 2014, 02:30:43 pm
Quote
you have an access from the widget

Access to what, "special" folder (sent / drafts) not just "incoming type" folders?

Quote
a master developer like you

I wish :) Add to that: a developer *swamped* with messages about the 1.4 update.
Title: Re: Something for 1.4.1
Post by: qwerty1q on July 03, 2014, 10:28:38 pm
Yes Kostya I'd like to be able to see in the widget messages from the folders I select. For example from accont nr1 I would select INBOX, Sent, Gmail sent, spam, drafts. From account nr 2 only Inbox,  account nr3 INBOX +drafts, etc.

The second request is about colour of the folders from the same account, so far we have only 8 colours. 
If I select 4 folders from one account Id like to have them in the same colour but different shade for example Inbox dark green, sent green, drafts bright green  so I know they all come from the same account but different folders :)   is it clear now, please?   I would do request above in Request Feature folder of this forum but somehow adding a new thread has been blocked.  Regards

Sent from my LG-D855 using Tapatalk

Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on July 03, 2014, 10:38:19 pm
It is already possible to select "all folders" for an account, for a widget.

The "all" here means "all incoming type folders that are set to sync whenever the app checks mail", so if you access some folders on an as-needed basis, they won't show. This is sort of like K9's "first class" / "second class" folder system.

I understand that you'd also like to be able to see sent / drafts, and wrote it down.

On the colors - yes, there is a fixed selection, and I do understand that more is better, etc., but right now it's what it is.
Title: Re: Something for 1.4.1
Post by: qwerty1q on July 03, 2014, 11:00:39 pm
Great, I'm looking forward to seeing these 2 thing, otherwise I have to keep Profimail just for the widget :(

Sent from my LG-D855 using Tapatalk
Title: Re: Something for 1.4.1
Post by: isambard on March 20, 2015, 02:28:35 am
I just wanted to say thanks for adding this check. I use a self-signed certificate and so had to choose the 'accept all' option. Which I guess previously meant that I was vulnerable to MITM as any MITM attacker could simply use a self-signed certificate and I would not be aware.

I think now, any changes would be detected (even if changing to a fully valid recognised certificate) and you can choose which one to trust. Which is a huge security improvement, IMO.
Title: Re: Something for 1.4.1
Post by: Kostya Vasilyev on March 20, 2015, 09:08:15 pm
Yes, the SSL check is independent of CA validation (which is what "strict" / "accept any" does), and will warn you about changes in any case.