Feed Advanced Search

Aug 4 2018

cmollekopf triaged T9310: Private key transfer to other devices as Wishlist priority.
Aug 4 2018, 7:15 PM · Kube

Aug 3 2018

cmollekopf closed T8114: Store new addressees in the main addressbook, a subtask of T5875: Support addressbooks in the addressbook, as Resolved.
Aug 3 2018, 2:53 PM · Kube

Jul 31 2018

cmollekopf closed T4559: Save editor content with a possibility to recover in case of crash as Resolved.

For now we just save drafts and try to avoid crashing.

Jul 31 2018, 4:16 PM · Kube
cmollekopf closed T6971: Release of 0.4 as Resolved.
Jul 31 2018, 4:15 PM · Kube
cmollekopf closed T8240: Separate login field for IMAP, SMTP as Resolved.

login name and email address are now separate fields. Separate loginnames for imap and smtp is very unlikely to happen in the UI, but would be doable anyways by editing the configuration files.

Jul 31 2018, 4:15 PM · Kube
cmollekopf closed T6062: Webview: better integration via CSS as Resolved.
Jul 31 2018, 4:12 PM · Kube
cmollekopf closed T5011: Show folder icons as Wontfix.
Jul 31 2018, 4:12 PM · Kube
cmollekopf closed T8664: Consider a new name (confusion with Kubernetes-related tools and techs) as Wontfix.
Jul 31 2018, 4:12 PM · Kube
cmollekopf closed T6967: html mail composer as Resolved.

We already have a basic editor and support for lists is doable on top of what we have.

Jul 31 2018, 4:11 PM · Kube
cmollekopf closed T6967: html mail composer, a subtask of T6384: A better text editor for the composer, as Resolved.
Jul 31 2018, 4:11 PM · Kube
cmollekopf closed T8384: Rich Text Formatting Toggle Unclear as Resolved.

This has been solved by removing the button.

Jul 31 2018, 4:08 PM · Kube

Jul 27 2018

cmollekopf triaged T9281: Fulltext searches with a lot of matches are not displayed. as Normal priority.
Jul 27 2018, 3:49 PM · Kube (0.8)
cmollekopf closed T7573: Make signed/encrypted visualization non-fakable as Wontfix.
Jul 27 2018, 2:03 PM · Kube
cmollekopf renamed T8063: flatpak: starting kube twice is not supported. from flatpak: Crash when starting kube twice. to flatpak: starting kube twice is not supported..
Jul 27 2018, 8:45 AM · Kube
cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

So; the lmdb assumption that pid's are unique simply no longer holds with pid namespaces. I suppose this could be seen as an lmdb bug.
I'm also not sure how well the whole separate process for synchronizers works if we were able to start multiple flatpaks. The sockets would have to be shared, and then each synchronizer would just live on in the sanbox of the kube process that started it...

Jul 27 2018, 8:44 AM · Kube

Jul 23 2018

cmollekopf abandoned D14108: Kube: bump RPM spec to release 0.7.

I pushed the fix to master.

Jul 23 2018, 7:50 AM · Kube
cmollekopf commandeered D14108: Kube: bump RPM spec to release 0.7.
Jul 23 2018, 7:50 AM · Kube
cmollekopf accepted D14108: Kube: bump RPM spec to release 0.7.
Jul 23 2018, 7:49 AM · Kube

Jul 21 2018

cmollekopf added a comment to T9247: website.

Tiles before adjustment.

Jul 21 2018, 1:39 PM · Kube (0.8)

Jul 20 2018

cmollekopf added a comment to T9247: website.

A trial with a lowered title + screenshot included on top (positioning could be improved a little still).

Jul 20 2018, 6:07 PM · Kube (0.8)
cmollekopf added a comment to T9247: website.

Jul 20 2018, 1:17 PM · Kube (0.8)
cmollekopf added a comment to T9247: website.


Jul 20 2018, 1:15 PM · Kube (0.8)
cmollekopf added a comment to T9247: website.

No image

Jul 20 2018, 11:54 AM · Kube (0.8)
cmollekopf added a comment to T9247: website.

Design experiments

Jul 20 2018, 11:52 AM · Kube (0.8)
cmollekopf created T9247: website.
Jul 20 2018, 11:51 AM · Kube (0.8)

Jul 17 2018

cmollekopf triaged T9210: Unsubscribe button if List-Unsubscribe header is present as Low priority.
Jul 17 2018, 9:04 AM · Kube

Jul 16 2018

cmollekopf added a comment to T1583: Improve mail rendering performance.

There does not seem to be any way to override auto-key-retrieve programatically => documentation issue.

Jul 16 2018, 8:06 AM · Kube

Jul 15 2018

cmollekopf added a comment to T1583: Improve mail rendering performance.

And the main problem with that seems to be "keyserver-options auto-key-retrieve" in gpg.conf. Without it things are much more responsive it seems.

Jul 15 2018, 8:48 PM · Kube

Jul 14 2018

knambiar requested review of D14108: Kube: bump RPM spec to release 0.7.
Jul 14 2018, 10:01 AM · Kube

Jul 12 2018

cmollekopf triaged T9192: Add important indicator to maillist as Normal priority.
Jul 12 2018, 10:42 AM · Kube (0.8)
cmollekopf added a comment to T1583: Improve mail rendering performance.

The main bottleneck seems to be signature verification and decryption.

Jul 12 2018, 8:03 AM · Kube
cmollekopf closed T4545: Check which webengine features we should have enabled as Resolved.
Jul 12 2018, 8:02 AM · Kube
cmollekopf closed T8435: Keyboard navigation in conversation view as Resolved.
Jul 12 2018, 8:01 AM · Kube
cmollekopf closed T8699: Check for EFAIL vulnerability as Resolved.
Jul 12 2018, 8:01 AM · Kube
cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

https://github.com/flatpak/flatpak/issues/1859

Jul 12 2018, 8:00 AM · Kube
cmollekopf edited projects for T1478: Build on windows., added: Kube; removed Kube (0.7).
Jul 12 2018, 7:59 AM · Kube
cmollekopf edited projects for T8723: lmdb on windows doesn't use sparse files by default, added: Kube; removed Kube (0.7).
Jul 12 2018, 7:59 AM · Kube
cmollekopf edited projects for T8894: Windows: Xapian crashes immediately, added: Kube; removed Kube (0.7).
Jul 12 2018, 7:59 AM · Kube
cmollekopf edited projects for T8890: Windows: Probably lmdb related crash, added: Kube; removed Kube (0.7).
Jul 12 2018, 7:59 AM · Kube
cmollekopf triaged T8896: Windows: crash in gpgme as Normal priority.
Jul 12 2018, 7:59 AM · Kube
cmollekopf triaged T8897: Windows: QVector<QPoint> crash as Normal priority.
Jul 12 2018, 7:59 AM · Kube
cmollekopf edited projects for T8035: Extensions/Scripting, added: Kube; removed Kube (0.7).
Jul 12 2018, 7:56 AM · Kube
cmollekopf added a comment to T9144: Search in view aka. filtering.

And this is what geary does (I am not proposing that we should copy this behaviour in any shape or form):

Jul 12 2018, 7:29 AM · Kube (0.8)
cmollekopf added a comment to T9144: Search in view aka. filtering.

For reference, here's how a persistent search bar looks.

Jul 12 2018, 7:09 AM · Kube (0.8)

Jul 11 2018

cmollekopf added a comment to T9144: Search in view aka. filtering.

Here's an attempt with a translucent button that get's a bit more opaque on hover

Jul 11 2018, 9:16 AM · Kube (0.8)

Jul 7 2018

cmollekopf closed T8091: Build on OSX, a subtask of T8243: Getting into the apple store, as Resolved.
Jul 7 2018, 9:32 AM · Kube
cmollekopf closed T8091: Build on OSX, a subtask of T8242: Build on iOS, as Resolved.
Jul 7 2018, 9:32 AM · Kube
cmollekopf closed T6994: Composer: attach own key when sending a mail, a subtask of T5914: GPG support, as Resolved.
Jul 7 2018, 9:32 AM · Kube
cmollekopf added a comment to T9144: Search in view aka. filtering.

It looks better live than in the gif, but:

Jul 7 2018, 9:02 AM · Kube (0.8)

Jul 6 2018

cmollekopf added a comment to T9144: Search in view aka. filtering.

First version:

Jul 6 2018, 9:48 PM · Kube (0.8)
cmollekopf added a comment to T9144: Search in view aka. filtering.

A downside of dimming/focusing part of the application is that only that part is really usable during the search. This shouldn't be a problem for maillist + conversationview, but if we do the same for the folderlist you have to finish the search to be able to view the contents of the folder properly. Not sure how problematic that will end up being.

Jul 6 2018, 7:24 PM · Kube (0.8)
cmollekopf triaged T9144: Search in view aka. filtering as Normal priority.
Jul 6 2018, 7:22 PM · Kube (0.8)
cmollekopf closed T2771: IMAP Resource as Resolved.
Jul 6 2018, 7:04 PM · Kube
cmollekopf moved T8202: osxcross from Backlog to Misc on the Kube board.
Jul 6 2018, 7:04 PM · Kube, Sink
cmollekopf closed T2397: Testing infrastructure for Kube actions/Sink as Resolved.
Jul 6 2018, 7:02 PM · Kube, Sink
cmollekopf closed T6175: Better handling of html mails as Resolved.
Jul 6 2018, 7:01 PM · Kube
cmollekopf closed T8989: check d13468 for kdav2 as Resolved.

That was already fixed.

Jul 6 2018, 6:54 PM · Kube
cmollekopf renamed T8063: flatpak: starting kube twice is not supported. from Crash when starting kube twice. to flatpak: Crash when starting kube twice..
Jul 6 2018, 7:55 AM · Kube
cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

This might be a flatpak incompatibilty.

Jul 6 2018, 7:55 AM · Kube
cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

This seems to be the EAGAIN error code that is returned from some operation that lmdb does from mdb_txn_begin

  • mdb_reader_pid (via mdb_txn_renew0) is doing some fcntl calls.
  • sem_wait is being called (via LOCK_MUTEX -> LOCK_MUTEX0). EAGAIN should only returned from sem_try_wait, so this shouldn't actually be a source.
Jul 6 2018, 7:42 AM · Kube
cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

A more useful variant of the backtrace:

Jul 6 2018, 7:06 AM · Kube
cmollekopf triaged T8130: Search View UI as Normal priority.
Jul 6 2018, 7:03 AM · Kube

Jul 5 2018

cmollekopf closed T8087: Deal with failing transactions as Resolved.
Jul 5 2018, 3:06 PM · Kube, Sink
cmollekopf lowered the priority of T7809: It's near impossible to get to the end of the mail list if it is long from Normal to Wishlist.
Jul 5 2018, 3:04 PM · Kube
cmollekopf edited projects for T9039: Don't require a restart for index upgrades, added: Kube; removed Kube (0.6).
Jul 5 2018, 3:02 PM · Kube, Sink

Jul 4 2018

cmollekopf closed T7593: pinentry broken in flatpak as Resolved.

We now start an extra gpg-agent with a fixed pinentry to work around the problem.

Jul 4 2018, 10:57 AM · Kube

Jun 20 2018

hook added a comment to T8240: Separate login field for IMAP, SMTP.

Another thing to put in the “expert imap account” setting would be that the used e-mail address and log in are not necessarily the same. For example, I get e-mails to the same IMAP server on both my private address and my FSFE address, but neither are the actual username for the server.

Jun 20 2018, 9:20 AM · Kube

Jun 19 2018

cmollekopf closed D13490: Use Overlap Sink query in PeriodDayEventModel.
Jun 19 2018, 9:11 AM · Kube

Jun 18 2018

rnicole added a comment to D13490: Use Overlap Sink query in PeriodDayEventModel.

They are used to partition the events into the right day of the week (like before)

Jun 18 2018, 11:01 AM · Kube
cmollekopf added inline comments to D13490: Use Overlap Sink query in PeriodDayEventModel.
Jun 18 2018, 8:23 AM · Kube

Jun 12 2018

rnicole added a dependency for D13490: Use Overlap Sink query in PeriodDayEventModel: D13477: Implement Overlap queries.
Jun 12 2018, 7:51 AM · Kube
rnicole requested review of D13490: Use Overlap Sink query in PeriodDayEventModel.
Jun 12 2018, 7:49 AM · Kube

Jun 10 2018

cmollekopf created T8989: check d13468 for kdav2.
Jun 10 2018, 6:48 PM · Kube

May 29 2018

cmollekopf triaged T8893: Windows: smtp via curl is failing as Normal priority.
May 29 2018, 7:24 PM · Kube (0.7)
cmollekopf closed T8632: Windows: Linking against Ggpemepp and QGpgme. as Resolved.

Ported to gpgme

May 29 2018, 7:23 PM · Kube
cmollekopf added a comment to T8890: Windows: Probably lmdb related crash.

Output of the !analyze command from windbg

0:037> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************
May 29 2018, 3:38 PM · Kube
cmollekopf triaged T8890: Windows: Probably lmdb related crash as Normal priority.
May 29 2018, 3:29 PM · Kube

May 28 2018

cmollekopf triaged T8887: Email text styling as Normal priority.
May 28 2018, 2:43 PM · Kube

May 27 2018

cahfofpai raised the priority of T5189: D&D improvements from Normal to Needs Triage.
May 27 2018, 7:37 PM · Kube

May 25 2018

cmollekopf closed D12816: Kube: update RPM spec.

This has been integrated.

May 25 2018, 9:29 AM · Kube

May 16 2018

cmollekopf added a comment to T8723: lmdb on windows doesn't use sparse files by default.

I collected the relevant patches (I hope): https://github.com/cmollekopf/lmdb/tree/0.9.22_sparsewin32

May 16 2018, 8:48 AM · Kube
cmollekopf triaged T8723: lmdb on windows doesn't use sparse files by default as Normal priority.
May 16 2018, 7:44 AM · Kube

May 15 2018

cmollekopf closed D12875: Implement DayLongEventModel and integrate it to the calendar.
May 15 2018, 10:02 AM · Kube
cmollekopf accepted D12875: Implement DayLongEventModel and integrate it to the calendar.
May 15 2018, 10:00 AM · Kube
rnicole updated the diff for D12875: Implement DayLongEventModel and integrate it to the calendar.

Register color in Kube.Colors
Follow attribute naming conventions

May 15 2018, 9:38 AM · Kube
cmollekopf added inline comments to D12875: Implement DayLongEventModel and integrate it to the calendar.
May 15 2018, 9:32 AM · Kube
rnicole added inline comments to D12875: Implement DayLongEventModel and integrate it to the calendar.
May 15 2018, 9:25 AM · Kube
cmollekopf requested changes to D12875: Implement DayLongEventModel and integrate it to the calendar.
May 15 2018, 8:15 AM · Kube

May 14 2018

rnicole requested review of D12875: Implement DayLongEventModel and integrate it to the calendar.
May 14 2018, 2:38 PM · Kube
cmollekopf added a comment to T8699: Check for EFAIL vulnerability.

As long as we check gpgme error codes we should be fine:

May 14 2018, 12:40 PM · Kube
cmollekopf added a comment to T8699: Check for EFAIL vulnerability.

Upon further inspection it seems like the "CBC/CFB Gadget Attack" can only be executed if an attacker intercepts a message, tampers it appropriately and then forwards it to the recipient.
In such a case the attacker can potentially retrieve the plaintext of that specific email. One potential risk could be that with enough content the private key could be guessed, which would of course be much more severe.
In any case, this is about targeted attacks only I think.

May 14 2018, 12:28 PM · Kube
cmollekopf triaged T8699: Check for EFAIL vulnerability as Normal priority.
May 14 2018, 12:01 PM · Kube
knambiar added a comment to D12816: Kube: update RPM spec.

I don't have commit access (or so I believe), would you commit the changes? Thanks.

May 14 2018, 8:58 AM · Kube
cmollekopf accepted D12816: Kube: update RPM spec.
May 14 2018, 8:35 AM · Kube
cmollekopf added a comment to T8664: Consider a new name (confusion with Kubernetes-related tools and techs).

I thought about that as well but haven't come up with a good name so far. Kube Mail would be tempting right now of course, but limiting ourselves to mail is really not what we're aspiring to be, so not a great name in the long run I think. Kube is about communication, collaboration and organizing/structuring (traditionally called Personal Information Management and Groupware) and I have yet to find a catchy name for that. Ideas welcome =)

May 14 2018, 8:33 AM · Kube

May 11 2018

knambiar requested review of D12816: Kube: update RPM spec.
May 11 2018, 7:17 AM · Kube

May 10 2018

markuss added a comment to T8664: Consider a new name (confusion with Kubernetes-related tools and techs).

How about instead of a full rename a "tweak" of the current name? Maybe something along the lines of 'Kube Mail'? What do you think?

May 10 2018, 1:16 AM · Kube

May 9 2018

cmollekopf added a comment to T8664: Consider a new name (confusion with Kubernetes-related tools and techs).

Yeah I've noticed that.

May 9 2018, 7:58 AM · Kube

May 8 2018

markuss triaged T8664: Consider a new name (confusion with Kubernetes-related tools and techs) as Low priority.
May 8 2018, 11:04 PM · Kube

May 7 2018

cmollekopf closed T2774: IMAP Resource: sent-mail support, a subtask of T2771: IMAP Resource, as Resolved.
May 7 2018, 12:46 PM · Kube