summaryrefslogtreecommitdiff
path: root/alot/commands
Commit message (Collapse)AuthorAge
* validate key before adding to encryption listJohannes Kulick2013-02-19
| | | | | | | | | we check whether a key is - revoked - expired - invalid - unable to encrypt - unable to sign
* pep8 fixesPatrick Totzke2013-02-19
|
* handle more error codesJohannes Kulick2013-02-19
| | | | | sometimes if gpgme doesn't find a key it gives INVALID_VAL sometimes EOF, we now handle both
* if all encryption keys are removed set flag to falseJohannes Kulick2013-02-19
| | | | | If all the encryption keys are deleted from the encryption list set the encrypt flag in the enveleope to false
* automatically fill in recipients as encryption recipientsJohannes Kulick2013-02-19
| | | | | if the user doesn't supply encrypt with a list of encryption keys, the email addresses of the email recipients are used
* rmencrypt now accepts keyids/hints instead of indicesJohannes Kulick2013-02-19
| | | | | We use an own has function for that, since pygpgme doesn't implement __cmp__() or similar
* support multiple recipients in encryptionJohannes Kulick2013-02-19
| | | | | | | | Multiple recipient-keys can be specified. They are shown in the envelope buffer. A new command is introduced: 'rmencrypt' do remove a key from the encryption lsit. Unfortunately pygpgme doesn't implement __cmp__() so we have to either write something similar on our own or use this solution (index of the key in encryption list)
* move key dissolving to commandJohannes Kulick2013-02-19
| | | | | It is more useful if we check wether the key is available directly when the user ask for encryption, rather than doing it before sending it
* add docJohannes Kulick2013-02-19
|
* pep8 correctionsJohannes Kulick2013-02-19
|
* add unencrypt and toggleencrypt commandsJohannes Kulick2013-02-19
|
* add key parameter to encrypt commandJohannes Kulick2013-02-19
| | | | | We now can define the key, we want to encrypt with as parameter of the encrypt command
* add encrypt commandJohannes Kulick2013-02-19
| | | | | The encrypt command sets the encrypt flag of an envelope, which we will use to later encrypt a message
* Notify for unknown movement.William Erik Baxter2013-02-19
|
* Conform to PEP 8.William Erik Baxter2013-02-19
|
* Implement move commands in globals.py. Add --redraw for bclose.William Erik Baxter2013-02-19
|
* make sure urwid keeps track of updated TERM sizePatrick Totzke2013-01-30
| | | | | | ... after external processes terminate. fixes #566
* bug on exit if index not syncedPatrick Totzke2012-12-16
|
* prevent multiple 'index locked' notificationsPatrick Totzke2012-12-16
| | | | | | by keeping a "was locked" flag in the UI. Once changes are successfully flushed, we use a single "all clear" notification.
* Merge remote-tracking branch 'origin/0.3.3-feature-tagsearch-517'Patrick Totzke2012-11-07
|\ | | | | | | | | Conflicts: alot/commands/thread.py
| * re-enable toggletags command in search modePatrick Totzke2012-10-06
| | | | | | | | ... which has been accidentally removed before
| * pep8Patrick Totzke2012-10-06
| |
| * touch tag and untag commands in search modePatrick Totzke2012-10-06
| | | | | | | | | | | | these now support an `--all` parameter that allows to tag all messages in the (search) result set instead of just all in the selected thread.
| * add callback parameter for FlushCommandPatrick Totzke2012-09-23
| |
| * cleanup tagsearch commandsPatrick Totzke2012-09-23
| | | | | | | | | | - tries to omit code dupication, - refresh issue
| * remove unnecessary assertPatrick Totzke2012-09-23
| | | | | | | | | | The user can only ever set the target string via a command parameter, which is sanitizd by argparse as we use choices..
| * Consolidate search and thread tagging commands.William Erik Baxter2012-09-23
| |
| * Move refresh outside of thread loop.William Erik Baxter2012-09-23
| |
| * Iterate over threads to apply tag changes.William Erik Baxter2012-09-23
| |
| * Add tag and untag on search results.William Erik Baxter2012-09-23
| |
* | Merge remote-tracking branch 'origin/0.3.3-feature-bounce-524'Patrick Totzke2012-11-07
|\ \
| * | remove existing Resent- headers before bouncingPatrick Totzke2012-09-25
| | |
| * | pep8 fixesPatrick Totzke2012-09-22
| | |
| * | small fixesPatrick Totzke2012-09-22
| | |
| * | fix issue with initial tagsPatrick Totzke2012-09-22
| | |
| * | make recipient_to_from more flexiblePatrick Totzke2012-09-22
| | | | | | | | | | | | | | | | | | | | | ... and rename it to determine_sender: This repects the previously introduced new config flags for reply/forward/bounce. The respective commands now use this helper accordingly.
| * | added bounce commandPatrick Totzke2012-09-22
| | | | | | | | | | | | cf issue #524
| * | make sure SendCommand works with mail parameter...Patrick Totzke2012-09-22
| | | | | | | | | | | | ... being a string/email.message.Message.
| * | Let SendCommand respect envelope/mail parametersPatrick Totzke2012-09-22
| |/ | | | | | | | | ... to directly send a mail without the need for an envelope buffer to be open.
* | Make error notification on SendingMailFailed and StoreMailError blockingBenjamin2012-10-04
| |
* | Make pipeto work with multiple word commandsAntoine Amarilli2012-09-29
|/
* more flexible construction of "From" headersPatrick Totzke2012-09-22
| | | | | | | | | | | | | | | | ... when replying/forwarding mails. This now respects the new reply_force_realname and reply_force_address config options and uses regex to match recipients with ones own addresses. This way one can define aliases matching "plussed" recipient addresses like this: [accounts] [[gmail]] realname = Patrick Totzke address = patricktotzke@gmail.com aliases = patricktotzke@googlemail.com, patricktotzke\+.*@gmail.com cf issue #515
* prompt for initial tags when composing msgPatrick Totzke2012-09-22
| | | | | This also adds a new config option `compose_ask_tags` that defaults to False.
* add envelope.tagsPatrick Totzke2012-09-22
| | | | that contains tagstrings to add to message after successful sendout
* directly use "realname <address>" in AccountCompleterPatrick Totzke2012-09-22
| | | | | instead of only completing addresses and afterwards looking up a matching account
* cleanup: pep8/pyflakes fixesPatrick Totzke2012-09-09
|
* transfer global refs of ui and settings to hooksPatrick Totzke2012-09-09
| | | | | | | ... in CallCommand. This makes it possible to use `call "hooks.myfunc()"`, where my_func makes use of the UI instance (and settings) by referencing to `ui` (and `settings`).
* Merge branch '0.3.2-fix-input-506'Patrick Totzke2012-09-05
|\
| * restart urwid screen as early as possiblePatrick Totzke2012-08-31
| | | | | | | | | | .. after external commands that reuse the terminal. cf issue #506
* | fix errors in CommandSequenceCommandPatrick Totzke2012-09-03
| |