
This issue trackerhas been migrated toGitHub, and is currentlyread-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.
Created on2018-04-22 22:29 bymcepl, last changed2022-04-11 14:58 byadmin. This issue is nowclosed.
| Pull Requests | |||
|---|---|---|---|
| URL | Status | Linked | Edit |
| PR 6569 | merged | mcepl,2018-04-22 22:43 | |
| PR 8370 | closed | mcepl,2018-07-21 08:20 | |
| PR 8373 | closed | mcepl,2018-07-21 10:11 | |
| PR 8386 | closed | mcepl,2018-07-21 21:17 | |
| PR 8409 | merged | miss-islington,2018-07-23 11:29 | |
| PR 8410 | merged | miss-islington,2018-07-23 11:30 | |
| PR 8411 | merged | miss-islington,2018-07-23 11:31 | |
| Messages (14) | |||
|---|---|---|---|
| msg315632 -(view) | Author: Matej Cepl (mcepl)* | Date: 2018-04-22 22:29 | |
When running box = IMAP4_SSL(host) box.login(user, pass) msgs = somehowget_uids_of_messsages_to_move() box.uid('MOVE', msgs, 'target')I get an error "Unknown IMAP4 UID command: MOVE". The problem is that imaplib contains a list Commands of the permitted IMAP commands, and MOVE is not included, even though it is perfectly legal (and quite widely supported) command according to RFC-6851. | |||
| msg318657 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-06-04 15:06 | |
https://tools.ietf.org/html/rfc6851Internet Message Access Protocol (IMAP) - MOVE ExtensionJanuary 2013 | |||
| msg318658 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-06-04 15:10 | |
Should we also add the MOVE command to Python 2.7, 3.6 and 3.7? The change looks safe and trivial. | |||
| msg321950 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-19 11:43 | |
> Should we also add the MOVE command to Python 2.7, 3.6 and 3.7? The change looks safe and trivial.IMHO it's ok to backport this change. The stdlib must follow evolutions of the IMAP protocol. It's a self contained and safe change, it's not a new Python method. | |||
| msg321953 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-19 11:56 | |
See alsobpo-33327: Add a method to move messages to IMAPlib. | |||
| msg322078 -(view) | Author: Anthony Singleton (Anthony Singleton) | Date: 2018-07-21 07:03 | |
Fuck you | |||
| msg322199 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 11:28 | |
New changesetcaa331d492acc67d8f4edd16542cebfabbbe1e79 by Victor Stinner (Matěj Cepl) in branch 'master':bpo-33336, imaplib: Legalize MOVE command (GH-6569)https://github.com/python/cpython/commit/caa331d492acc67d8f4edd16542cebfabbbe1e79 | |||
| msg322200 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 11:31 | |
Matěj Cepl: There is a bot to backport changes to other branches. I closed your backport PRs. I prefer to polish the change for the master branch, and only backport later. For example, I modified the commit message of your PR. The bot also uses "git cherry-pick -x" to mention the sha1 of the backported commit which helps to track the origin of backports. | |||
| msg322201 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 11:32 | |
I don't think that "git cherry-pick -x" can be used before a PR is merged, since the merge changes the SHA1 (using our current workflow). | |||
| msg322217 -(view) | Author: miss-islington (miss-islington) | Date: 2018-07-23 13:17 | |
New changeset112784984784199d54176132edc38ce8c9b007c1 by Miss Islington (bot) in branch '3.6':bpo-33336, imaplib: Legalize MOVE command (GH-6569)https://github.com/python/cpython/commit/112784984784199d54176132edc38ce8c9b007c1 | |||
| msg322220 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 13:54 | |
New changeset96bba049f4bd4d030a72326fd1a67586454f6e2c by Victor Stinner (Miss Islington (bot)) in branch '3.7':bpo-33336, imaplib: Legalize MOVE command (GH-6569) (GH-8409)https://github.com/python/cpython/commit/96bba049f4bd4d030a72326fd1a67586454f6e2c | |||
| msg322222 -(view) | Author: miss-islington (miss-islington) | Date: 2018-07-23 14:07 | |
New changeset7868426c1fe562d2d70bbfd0bb3d0da82f909001 by Miss Islington (bot) in branch '2.7':bpo-33336, imaplib: Legalize MOVE command (GH-6569)https://github.com/python/cpython/commit/7868426c1fe562d2d70bbfd0bb3d0da82f909001 | |||
| msg322223 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 14:08 | |
Matěj Cepl: Thanks for your change. I applied it to 2.7, 3.6, 3.7 and master branches. | |||
| msg322224 -(view) | Author: STINNER Victor (vstinner)*![]() | Date: 2018-07-23 14:08 | |
Anthony Singleton: "Fuck you"What does justify this verbal violence? | |||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:58:59 | admin | set | github: 77517 |
| 2018-07-23 14:08:45 | vstinner | set | messages: +msg322224 |
| 2018-07-23 14:08:22 | vstinner | set | status: open -> closed resolution: fixed messages: +msg322223 stage: patch review -> resolved |
| 2018-07-23 14:07:05 | miss-islington | set | messages: +msg322222 |
| 2018-07-23 13:54:50 | vstinner | set | messages: +msg322220 |
| 2018-07-23 13:17:28 | miss-islington | set | nosy: +miss-islington messages: +msg322217 |
| 2018-07-23 11:32:10 | vstinner | set | messages: +msg322201 |
| 2018-07-23 11:31:13 | vstinner | set | messages: +msg322200 |
| 2018-07-23 11:31:05 | miss-islington | set | pull_requests: +pull_request7937 |
| 2018-07-23 11:30:04 | miss-islington | set | pull_requests: +pull_request7936 |
| 2018-07-23 11:29:04 | miss-islington | set | pull_requests: +pull_request7935 |
| 2018-07-23 11:28:57 | vstinner | set | messages: +msg322199 |
| 2018-07-21 21:17:14 | mcepl | set | pull_requests: +pull_request7916 |
| 2018-07-21 10:11:54 | mcepl | set | pull_requests: +pull_request7906 |
| 2018-07-21 08:20:38 | mcepl | set | pull_requests: +pull_request7904 |
| 2018-07-21 07:03:13 | Anthony Singleton | set | nosy: +Anthony Singleton,Alex.Willmer messages: +msg322078 components: + Extension Modules, Cross-Build |
| 2018-07-21 06:59:38 | mcepl | set | versions: + Python 2.7, Python 3.6, Python 3.7 |
| 2018-07-19 11:56:54 | vstinner | set | messages: +msg321953 |
| 2018-07-19 11:43:47 | vstinner | set | messages: +msg321950 |
| 2018-06-04 15:10:24 | vstinner | set | messages: +msg318658 |
| 2018-06-04 15:06:31 | vstinner | set | nosy: +vstinner messages: +msg318657 |
| 2018-04-27 18:30:13 | terry.reedy | set | type: enhancement versions: - Python 3.4, Python 3.5, Python 3.6, Python 3.7 |
| 2018-04-22 22:43:16 | mcepl | set | keywords: +patch stage: patch review pull_requests: +pull_request6266 |
| 2018-04-22 22:29:42 | mcepl | create | |