summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-01Decode encoded mail headers to unicodeFolker Bernitt
- Issue #446
2015-09-01Move TestLeapMail into its own fileFolker Bernitt
- Issue #360
2015-08-31Ensure MailboxIndexerListener does not let exceptions escape.Folker Bernitt
- Issue #445
2015-08-30[refactor] Move search mails into searchable_mailstoreVictor Shyba
This is needed in order to be able to remove search engine from mail_service. As #430
2015-08-30[bug] NotImplemented (typo)-> NotImplementedErrorVictor Shyba
2015-08-30updating index after remove is unnecessary nowVictor Shyba
2015-08-30[tests] fixes attachments tests for attribute renameVictor Shyba
As #435
2015-08-30[bug] fixes download attachment by querierVictor Shyba
Will be migrated to leap_mailstore, but the feature is back working now, just a content field change. As #435
2015-08-30[refactor] use mailstore to delete mails foreverVictor Shyba
It was using querier, which is being deprecates as #432
2015-08-30mail_exists should not fetch bodyVictor Shyba
While checking for existence of a mail, we dont need to fetch all stuff, just a positive hit is enough.
2015-08-30[tests] reduce flakiness in test_incoming_mailVictor Shyba
It was adding messages with notify_just_mdoc set to True (default). leap.mail suggests that this flag is set to True for performance, but it is unsafe. I was getting a lot of false negatives on tests, now it is not flaky anymore. -- Issue #445
2015-08-30[tests] Soledad have no plans of readding thisVictor Shyba
need_sync is not part of api anymore and will not be any time sooner. Removing unnecessary skipped test.
2015-08-30[bug] Do not send failure to user, send a msgVictor Shyba
Failure was being returned when user expect just a status message. -- Issue #369
2015-08-27Cleaned up MailboxInboxListener.Folker Bernitt
- Issue #445
2015-08-27Added integration test for MailboxInboxListener.Folker Bernitt
- Issue #445
2015-08-26create /.config in advanceChristoph Kluenter
zmq tries to create ~/.config, but $HOME is empty. So we create a symlink from /.config to /mnt/user/ because the user-agent is allowed to write to /mnt/user but not to /
2015-08-26clean up DockerfileChristoph Kluenter
we don't need most of the packages because we provide everything inside pixelated-user-agent now.
2015-08-26also install gpg-key for the leap/experimental repoChristoph Kluenter
2015-08-25[tests] skip bounced while issue #441Victor Shyba
-- Issue #441 skipped until migration of this feature is done.
2015-08-25[refactor] goodbye mailboxes.py and mailbox.pyVictor Shyba
All responsabilities are now provided by mail_store. -- Issue #440
2015-08-25[refactor] remove mailbox referencesVictor Shyba
Extracted listener logic and removed remaining mailboxes references Issues -- #439 -- #440
2015-08-25only use another builddir only if $GO_BUILDDIR is setChristoph Kluenter
2015-08-25build in /tmp to fix too long path in shebangChristoph Kluenter
the virtualenv files are created in a directory that is too long to be used in a shebang. we need to force a shorter path by hardcoding the builddir to /tmp/build/
2015-08-24[bug] start mailboxes properlyVictor Shyba
mail_store is needed as parameter, not querier --- Issue #439
2015-08-24[bug] adapt MailboxIndexer to mail_storeVictor Shyba
-- Issue #439
2015-08-24[bug] add support for nested attachmentsVictor Shyba
2015-08-24[test] add case for nested attachmentsVictor Shyba
This is possible and just dicovered it sending 2 attachments + signature using Thunderbird. This test cover the new case.
2015-08-24Allow bower to be executed as root - needed by pdebuild.Folker Bernitt
2015-08-21Small refactoring of previous merge.Folker Bernitt
- Issue #374
2015-08-21Merge branch 'display-sent-emails-as-read' of ↵Folker Bernitt
https://github.com/rdoh/pixelated-user-agent
2015-08-21Eli: Marking sent emails as readEli Mydlarz
2015-08-20[tests] test_soledad_querier no longer neededVictor Shyba
2015-08-20[docs] fix snap badge image and repo linkVictor Shyba
2015-08-20[pep8] E402 module level import not at top of fileVictor Shyba
2015-08-20[tests] fixes test_Contacts performanceVictor Shyba
Missing crochet code to start new deferred web client.
2015-08-20Added debian/pixelated-user-agent.links.Folker Bernitt
2015-08-20Enable pixpybuild buildsystem.Folker Bernitt
2015-08-20Upgrade pip and setuptools when logging into the dev boxkaeff
Doing the upgrade while ssh'ing into the box because 1) The virtualenv is loaded already 2) Happends right before pip is used the first time See https://github.com/pixelated/pixelated-user-agent/pull/436
2015-08-20Attempt to make user agent package buildable again.Folker Bernitt
- See https://github.com/pixelated/project-issues/issues/133 - Removed pacakge dependencies as they should now be part of the package - Uses pixpybuild to build the debian package
2015-08-20Added mailstore package to setup.py packages.Folker Bernitt
- Issue https://github.com/pixelated/project-issues/issues/133
2015-08-20Yield call to soledad when doing `maintenance reset`kaeff
- Issue: 421
2015-08-19Remove poor person's debugging printskaeff
2015-08-19Fixes maintenance.py from throwing due to method signature mismatchkaeff
2015-08-18pep8kaeff
2015-08-18Delete mail after attachments FT to avoid false negativekaeff
Since attachments.feature didn't clean up after itself, search_and_destroy failed afterwards (relied on an empty mailbox)
2015-08-17pep8kaeff
2015-08-172 attempts against flakiness of checkboxes_and_mailboxeskaeff
1) Explicitly load inbox to avoid test fails before mail appears 2) Use "loading..." notification to check whether deleting mail has already been completed checkboxes_and_mailboxes.feature spends a lot time waiting (even if the step is already executed logically) as one can see when running tests in Firefox. This test is a good candidate for speed optimization.
2015-08-17Read encoding from attachment info instead of headerskaeff
Clean up by removing now unused headers from attachment info, and add a unit test for attachment rendering
2015-08-17[wip] Expose attachments again after migrationkaeff
- Issue: #433 - Still missing: In JS, use encoding directly from the attachment object, insted of headers. Then remove headers again (see failing unit test)
2015-08-17Bind only local interface for server when running functionalskaeff
When running on Mac OSX with the system's firewall enabled, binding all interfaces prompts the firewall. The pop-up is very annoying, esp. since the tests don't block before you allowed the server to start.