{"action":"created","issue":{"url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/607","labels_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/607/labels{/name}","comments_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/607/comments","events_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/607/events","html_url":"https://github.com/sparkle-project/Sparkle/issues/607","id":103301540,"number":607,"title":"Support for resuming aborted downloads","user":{"login":"tamasprezi","id":5575382,"avatar_url":"https://avatars.githubusercontent.com/u/5575382?v=3","gravatar_id":"","url":"https://api.github.com/users/tamasprezi","html_url":"https://github.com/tamasprezi","followers_url":"https://api.github.com/users/tamasprezi/followers","following_url":"https://api.github.com/users/tamasprezi/following{/other_user}","gists_url":"https://api.github.com/users/tamasprezi/gists{/gist_id}","starred_url":"https://api.github.com/users/tamasprezi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tamasprezi/subscriptions","organizations_url":"https://api.github.com/users/tamasprezi/orgs","repos_url":"https://api.github.com/users/tamasprezi/repos","events_url":"https://api.github.com/users/tamasprezi/events{/privacy}","received_events_url":"https://api.github.com/users/tamasprezi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-26T15:43:27Z","updated_at":"2015-08-27T13:21:13Z","closed_at":null,"body":"Are there plans to introduce support for resuming a previously aborted download? In my case, the size of the update packages is pretty big and it happens quite frequently that the user quits the app before the background updater reaches the ready-to-install-on-quit state. When the app is launched next time, Sparkle starts the download again from scratch.\r\n\r\nI know of the delta updates feature, that can alleviate this problem to some extent but not solve it entirely. So can we add resuming downloads to the backlog, please?"},"comment":{"url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/comments/135426073","html_url":"https://github.com/sparkle-project/Sparkle/issues/607#issuecomment-135426073","issue_url":"https://api.github.com/repos/sparkle-project/Sparkle/issues/607","id":135426073,"user":{"login":"pornel","id":72159,"avatar_url":"https://avatars.githubusercontent.com/u/72159?v=3","gravatar_id":"","url":"https://api.github.com/users/pornel","html_url":"https://github.com/pornel","followers_url":"https://api.github.com/users/pornel/followers","following_url":"https://api.github.com/users/pornel/following{/other_user}","gists_url":"https://api.github.com/users/pornel/gists{/gist_id}","starred_url":"https://api.github.com/users/pornel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pornel/subscriptions","organizations_url":"https://api.github.com/users/pornel/orgs","repos_url":"https://api.github.com/users/pornel/repos","events_url":"https://api.github.com/users/pornel/events{/privacy}","received_events_url":"https://api.github.com/users/pornel/received_events","type":"User","site_admin":false},"created_at":"2015-08-27T13:21:13Z","updated_at":"2015-08-27T13:21:13Z","body":"We can safely do that for downloads signed with DSA. \r\n\r\nI remember download managers used to resume files few KB earlier than necessary to compare the re-downloaded fragment with the existing data. That should be quite reliable in compressed formats.\r\n"}}