Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | generate_commands: sort modecommands too | Dylan Baker | 2018-03-01 |
| | |||
* | globals: try to fix debian magic error | Dylan Baker | 2018-03-01 |
| | | | | I can't reproduce this with arch, but it does reproduce in CI. | ||
* | docs: regenerate generated sources | Dylan Baker | 2018-03-01 |
| | |||
* | docs: ensure configs are sorted as well | Dylan Baker | 2018-03-01 |
| | |||
* | docs: sort modes in generate_commands | Dylan Baker | 2018-03-01 |
| | | | | | otherwise the output is non-deterministic and the order will change with different versions of python. | ||
* | Revert "docs: update generated docs" | Dylan Baker | 2018-03-01 |
| | | | | This reverts commit 5cd77e1a10bd92ed007218277791508df3b575e2. | ||
* | tests/command/utils_tests: fix for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | docs: update generated docs | Dylan Baker | 2018-03-01 |
| | | | | It seems like a bunch of stuff is now rendered in a different order. | ||
* | travis: test with 3.5 and 3.6 | Dylan Baker | 2018-03-01 |
| | |||
* | docs: link against python 3.5 docs instead of 3.2 | Dylan Baker | 2018-03-01 |
| | |||
* | docs: fix installation docs for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | docs: Update the FAQ for python 3 | Dylan Baker | 2018-03-01 |
| | |||
* | setup.py: adjust for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | commands/globals: fix bindings help for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | fix base64, 8bit, and quoted-printable properly. | Dylan Baker | 2018-03-01 |
| | |||
* | Revert "If there are errors in the decoding the content replace" | Dylan Baker | 2018-03-01 |
| | | | | This reverts commit c7ec811b45d3c6c964cffbfc585f02d54d373ef3. | ||
* | possibly fix opening emails encoded as non-ascii/non-unicode | Dylan Baker | 2018-03-01 |
| | |||
* | If there are errors in the decoding the content replace | Dylan Baker | 2018-03-01 |
| | | | | | I've run into a couple of emails now with badly formatted utf-8, so let's use `errors='replace'`. | ||
* | fix messages with content transfer encoding in py3k | Dylan Baker | 2018-03-01 |
| | | | | | | | | the change to raw payload makes sense to me, we need to tell it to decode using the content-transfer-encoding, and then transform tat back into a str. the need to join with '' instead of ' ' doesn't. | ||
* | Fix some of the quoted words tests for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | fix sending encrypted messages in py3k | Dylan Baker | 2018-03-01 |
| | |||
* | fix sending signed messages with py3k | Dylan Baker | 2018-03-01 |
| | |||
* | fix completions for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | fix tagging and untagging. | Dylan Baker | 2018-03-01 |
| | |||
* | fix a bunch of utils tests for py3k | Dylan Baker | 2018-03-01 |
| | | | | | There are a few that are still broken because of bytes to unicode conversion, and this may not all be correct, but most of the tests pass | ||
* | helper: py3k fixes | Dylan Baker | 2018-03-01 |
| | |||
* | alot/command/envelope: py3k fixes | Dylan Baker | 2018-03-01 |
| | |||
* | alot/command/globals: fix py3k | Dylan Baker | 2018-03-01 |
| | |||
* | alot/commands/thread: Fix py3k issues | Dylan Baker | 2018-03-01 |
| | |||
* | tests/addressbook/abook_test: fix for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | alot/db/message: fix for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | tests/db/thread: Fix tests for py3k | Dylan Baker | 2018-03-01 |
| | |||
* | settings/manager: fix manager | Dylan Baker | 2018-03-01 |
| | |||
* | crypto: use bytes instead of str | Dylan Baker | 2018-03-01 |
| | | | | | | | | The crypto code shouldn't use unicode strings, it should use byte strings. The problem with using unicode strings (and doing the conversion internally), is that the crypto code doesn't know what the encoding should be. We can guess but it's better to just do bytes in bytes out, and let the calling code deal with encoding and decoding. | ||
* | Fix crypto | Dylan Baker | 2018-03-01 |
| | | | | | | This makes me a little nervous. I wonder if we're better off leaving the bits that gpg works with as bytes while gpg is working with them and do the string transformation later. | ||
* | helper: add a helper to guess the encoding a of a blob and decode it | Dylan Baker | 2018-03-01 |
| | |||
* | fix account.py | Dylan Baker | 2018-03-01 |
| | |||
* | fix rebasing errors | Dylan Baker | 2018-03-01 |
| | |||
* | fix another unicode -> str instance | Dylan Baker | 2018-03-01 |
| | |||
* | py3k: Replace 'e.message' with 'str(e)' when handling exceptions | Dylan Baker | 2018-03-01 |
| | |||
* | py3k: use a concrete list when modifying dict. | Dylan Baker | 2018-03-01 |
| | |||
* | py3k: convert email.Utils to email.utils | Dylan Baker | 2018-03-01 |
| | |||
* | hack alot.db.utils.decode_header until it works. | Dylan Baker | 2018-03-01 |
| | |||
* | py3k: only pass str instances to shlex | Dylan Baker | 2018-03-01 |
| | |||
* | replace xrange with range | Dylan Baker | 2018-03-01 |
| | | | | In python 3 xrange is range, to get a list one must wrap range in list. | ||
* | repalces uses of dict.iter* with non-iter versions | Dylan Baker | 2018-03-01 |
| | | | | | | | in python3 dict.{keys,items,values} return views, which are similar to iterators without some of the caveats about modifying the underlying object. The iter* and view* methods have been removed, instead one warps dict.x in iter or list to get those types. | ||
* | py3k: dict.keys() doesn't return a list anymore | Dylan Baker | 2018-03-01 |
| | |||
* | py3k: don't covert to bytes for shlex | Dylan Baker | 2018-03-01 |
| | | | | shlex expectes unicode in python3 | ||
* | py3k: remove basestring and unicode. | Dylan Baker | 2018-03-01 |
| | | | | This probably isn't completely right, but it's a start. | ||
* | py3k: use urllib.parse instead of urlparse | Dylan Baker | 2018-03-01 |
| | | | | This module moved. |