Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/srevinsaju/appimage-update
AppImage Update Golang implementation
https://github.com/srevinsaju/appimage-update
feat: convert to int
85abc17cea360ab8977df78592f8d765e1baab65 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
85abc17cea360ab8977df78592f8d765e1baab65 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
feat: fix URLs
5a5211d25a282e5091a9e409bdde72f710c528b5 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
5a5211d25a282e5091a9e409bdde72f710c528b5 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
feat: make the progressbar more colorful and fun
cf162bfbc933fe847deb08765e2d2e23bdf69298 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
cf162bfbc933fe847deb08765e2d2e23bdf69298 authored almost 4 years ago by Srevin Saju <srevinsaju@sugarlabs.org>
update readme
945dfa16017496be7a3f21c827a7ffb11124e548 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
945dfa16017496be7a3f21c827a7ffb11124e548 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
use zsync v0.1.5
dbcde465055f5c2c3c86c15bd900f080dc3f10a6 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
dbcde465055f5c2c3c86c15bd900f080dc3f10a6 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
use zsync v0.1.4
6f1b8ac7b3cee256e0b99d5a1191c6045a034dfa authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
6f1b8ac7b3cee256e0b99d5a1191c6045a034dfa authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix typo
56ed522049a25607b9e80c85c2fc36e64e290950 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
56ed522049a25607b9e80c85c2fc36e64e290950 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
remove noop
a38401ca4b1e73fe58cf42aae9eea1d2528b8359 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
a38401ca4b1e73fe58cf42aae9eea1d2528b8359 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
update packages
b147cba3eef1e7339ef34199ff1af2c3a9404035 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
b147cba3eef1e7339ef34199ff1af2c3a9404035 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
try to fix the gh action (#3)
fix typo
17b98e5cddc367c6d477152621ae2d903916047f authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>
Merge pull request #2 from AppImageCrafters/move_zsync_away
move zsync to a separated project
ab9cd92db7cd2e653ea59b3aaa59646a682e24fa authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>
move zsync to a separated project
1d763a57ed2b7cc2d001406213ebcfe9ef2cc476 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
1d763a57ed2b7cc2d001406213ebcfe9ef2cc476 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
update module name package
0ab3e618186b735776fb6d9644310efb9c949515 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
0ab3e618186b735776fb6d9644310efb9c949515 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
include target appimage in the 'No update information found' error
0d60303173923db6c53dcd96f844015239dfd8e4 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
0d60303173923db6c53dcd96f844015239dfd8e4 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve SearchAllMatchingChunks
8a1780542e4ec2eeb7c192c464819def3d197b44 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
8a1780542e4ec2eeb7c192c464819def3d197b44 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
implement consume methods
f4a5b4f5e4ffd556ae68e243334611a3a2bd740c authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
f4a5b4f5e4ffd556ae68e243334611a3a2bd740c authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move read chunk code into ChunkLookupSlice
2251942a2ed0ca86dc38b151b2671752535b83ea authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
2251942a2ed0ca86dc38b151b2671752535b83ea authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
create ChunkLookupSlice struct
43cb598da7fe36f7484973a168b32269c8f5fa4e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
43cb598da7fe36f7484973a168b32269c8f5fa4e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move chunks lookup methods to chunks-lookup.go
4d2232edff780b6aef3c66cf9c691b4cdbca862e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
4d2232edff780b6aef3c66cf9c691b4cdbca862e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move appendMatchingChunks away from chunks lookup
2e10abd2300154c93352a3516d4bbcf89a0eb2df authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
2e10abd2300154c93352a3516d4bbcf89a0eb2df authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
make SearchReusableChunks private
a8b6d5ef5e79d9f4a94427131c0035af08c79fda authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
a8b6d5ef5e79d9f4a94427131c0035af08c79fda authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve http requests
78b30e821134990c2fb5773bc0d7ced5ac7cdcea authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
78b30e821134990c2fb5773bc0d7ced5ac7cdcea authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix sources package name
17603d42262016e25282b0387fea15936f2ff525 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
17603d42262016e25282b0387fea15936f2ff525 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move ReadChunk to source.go
7ab2da6440c6779d7ca0c7f795c9e7fa6ee030b7 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
7ab2da6440c6779d7ca0c7f795c9e7fa6ee030b7 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve method names
ec404137d0cd2eb9b0db16235cb43cdde72545b8 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
ec404137d0cd2eb9b0db16235cb43cdde72545b8 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
remove noop
aedc5933c06ddd2e495375f082d61491f924fa55 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
aedc5933c06ddd2e495375f082d61491f924fa55 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
rename reader to source
704f8e698ec32eab4df432a0256194389972d3da authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
704f8e698ec32eab4df432a0256194389972d3da authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move reader out of zsync.go
512f7e58e3b47f059c29cb960ab8e021d86cb4f9 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
512f7e58e3b47f059c29cb960ab8e021d86cb4f9 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
remove noop
b547272777cedf9ddcce49d4b3a3a0ef9110555f authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
b547272777cedf9ddcce49d4b3a3a0ef9110555f authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix reusable and missing chunks lookup
fa761b8be9cf4f1da9e7a09e23061f6115867915 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fa761b8be9cf4f1da9e7a09e23061f6115867915 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix http source file seek
96ab759aaf3d0f83605d51d1f25e9ecb1bb24703 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
96ab759aaf3d0f83605d51d1f25e9ecb1bb24703 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve reusable chunks report
789a10a97bb90653591876477d632d057cd85750 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
789a10a97bb90653591876477d632d057cd85750 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
move http file source to a separated module
d3f003f7f1cc60a465e787d7bd120b3bf596c1ce authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
d3f003f7f1cc60a465e787d7bd120b3bf596c1ce authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
drop old gozsync noop code
207af55dfab636212afae57a4c4e14b7c98759df authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
207af55dfab636212afae57a4c4e14b7c98759df authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
test chunks displaced
f8aa5c8d70ba83bf84189157fb6d10b7f1a14eda authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
f8aa5c8d70ba83bf84189157fb6d10b7f1a14eda authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
reimplement zsync algorithm
2531f7b9cea2ad61e75120f7dffd2b5674e059ef authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
2531f7b9cea2ad61e75120f7dffd2b5674e059ef authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
verify downloaded file checksum
6f4904620bfd3e0c8336238c3215ec680d88afae authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
6f4904620bfd3e0c8336238c3215ec680d88afae authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
handle zsync download errors gracefully
df77d70800f289dab4ccfe97591c0d004fff8e23 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
df77d70800f289dab4ccfe97591c0d004fff8e23 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve progress report
bd95f9b1975ef49b249c4e280138575d92333516 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
bd95f9b1975ef49b249c4e280138575d92333516 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve partial weak checksums support
eb029a05a771244259983c010dadb126b49c9da5 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
eb029a05a771244259983c010dadb126b49c9da5 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
improve partial strong checksums support
effc26685e7c996636f1f42f798a3f9995621967 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
effc26685e7c996636f1f42f798a3f9995621967 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
rename load checksums function
2e5f00b3055c454955e14589b32f5f953b5e950b authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
2e5f00b3055c454955e14589b32f5f953b5e950b authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix inconsistencies with the original AppImageUpdate implementation
- use md4 for strong checksums
- use only the first 4 bytes of the md4 checksum
- fill with zero...
fix tests
46109f39e44c3fdec5737b2b501ec7c8a91c7766 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
46109f39e44c3fdec5737b2b501ec7c8a91c7766 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
implement appimagehub zsync support
c6c90807207a9f0efc86e08fd7a14d902a21af3d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
c6c90807207a9f0efc86e08fd7a14d902a21af3d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
rename NewOCSAppImageHub to NewOCSAppImageHubDirect
69d112f51fa4cd607998a8df3a5e62e20c2aa7e2 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
69d112f51fa4cd607998a8df3a5e62e20c2aa7e2 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
add ocs-appimagehub-direct updater
6e469cff91cb8ed011ee4b9558bd9dd923dc0524 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
6e469cff91cb8ed011ee4b9558bd9dd923dc0524 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
allow setting the update info string from the cli
e86464c9920096307204054fd9a118fef4ba4bec authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
e86464c9920096307204054fd9a118fef4ba4bec authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
add gh-releases-direct updater
074b408f3764c3f1856b93b499317397431ea938 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
074b408f3764c3f1856b93b499317397431ea938 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
report patch merging progress
b2ae074e325b470f7ca02b8265ee43749f8474f0 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
b2ae074e325b470f7ca02b8265ee43749f8474f0 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
don't create artifacts for continuous builds
9e135584def219f2425f3ffd35ad2313c072528d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
9e135584def219f2425f3ffd35ad2313c072528d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
rename GitHub workflows
a47eaae7ded523fd16d35be6f460de210e45a184 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
a47eaae7ded523fd16d35be6f460de210e45a184 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
setup continuous releases
8711c96458163426064d3cacd8985ed29dc95bf8 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
8711c96458163426064d3cacd8985ed29dc95bf8 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
upload artifact
35e9f6aac8ac77671211425620b6ed2c6cd9d05d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
35e9f6aac8ac77671211425620b6ed2c6cd9d05d authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix go build
ec334a850796b029108572efa953bc255f14339c authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
ec334a850796b029108572efa953bc255f14339c authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
Create go.yml
3e8156cecc0588449d7cc2d8af38b960320590e3 authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>
3e8156cecc0588449d7cc2d8af38b960320590e3 authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>
fix zsync usage
b3522056b3243b3b687fb8aaaf138ef7907b2aa5 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
b3522056b3243b3b687fb8aaaf138ef7907b2aa5 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
add go-sync to the codebase
51af786444ba7da42375e129e2815d6fd044125f authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
51af786444ba7da42375e129e2815d6fd044125f authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
set downloaded AppImage file permissions
ef3aecf46d15f60b60ba764feabcb941f134149e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
ef3aecf46d15f60b60ba764feabcb941f134149e authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
add GitHub releases support
2fcf62001a35d15d28be7dd45453ae9a989a21de authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
2fcf62001a35d15d28be7dd45453ae9a989a21de authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
validate ControlHeaderHashLenghts
71e68881cc3eb02193338b00e8ce1e3cbea35182 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
71e68881cc3eb02193338b00e8ce1e3cbea35182 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
fix control data section lockup
f867ff58a266928d58086f510762c3822833fcec authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
f867ff58a266928d58086f510762c3822833fcec authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
implement zsync file control header parsing
d3ec04bc971654595be1332e08232b590ebefdab authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
d3ec04bc971654595be1332e08232b590ebefdab authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
adding base structure
99dbd75385c24fc4877d85f3db74fe8e3db3d801 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
99dbd75385c24fc4877d85f3db74fe8e3db3d801 authored over 4 years ago by Alexis Lopez Zubieta <contact@azubieta.net>
Initial commit
862124e4fd3e6e82785a473a9ebeb9c93f52dbba authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>
862124e4fd3e6e82785a473a9ebeb9c93f52dbba authored over 4 years ago by Alexis López Zubieta <contact@azubieta.net>