Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/ferryd

Fast, safe and reliable transit for the delivery of software updates to users.
https://github.com/getsolus/ferryd

Merge pull request #22 from getsolus/renovate/github.com-cloudflare-cloudflare-go-0.x

fix(deps): update module github.com/cloudflare/cloudflare-go to v0.85.0

2ba41cd3402bc71f62557e1a873c3edbfaaece00 authored 12 months ago by Reilly Brogan <[email protected]>
fix(deps): update module github.com/cloudflare/cloudflare-go to v0.85.0

71544af6e29ab41ccebbf8982f88421d19a3e2d7 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #21 from getsolus/renovate/github.com-cloudflare-cloudflare-go-0.x

fix(deps): update module github.com/cloudflare/cloudflare-go to v0.84.0

2f72577b153b58396edb921897b1cae31a8b5808 authored about 1 year ago by Reilly Brogan <[email protected]>
fix(deps): update module github.com/cloudflare/cloudflare-go to v0.84.0

4e7687a70b167fb0845ee728aa1e5243c31224a2 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
go mod tidy

Signed-off-by: Reilly Brogan <[email protected]>

a26e31dfbed2c43e6fbddea1b0425113d749c791 authored about 1 year ago by Reilly Brogan <[email protected]>
Purge cloudflare on index

Signed-off-by: Reilly Brogan <[email protected]>

ebfd682c8bc064f6710ec06b481a32890128d6f3 authored about 1 year ago by Reilly Brogan <[email protected]>
zstd syntax fix

Signed-off-by: Reilly Brogan <[email protected]>

3aa4de3bda724ccfdf7d9cd4b34a195a908719ae authored about 1 year ago by Reilly Brogan <[email protected]>
ferryd: Update deps, add zstd and sha256sum files

Signed-off-by: Reilly Brogan <[email protected]>

5d323dadffb12448bdb54dc528ad8e35aced81f4 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #16 from getsolus/renovate/github.com-syndtr-goleveldb-1.x

Update module github.com/syndtr/goleveldb to v1

5236938679c59a8c0684d66e298782db5a90b915 authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/syndtr/goleveldb to v1

4e2610fcaeca5870bd66d248d7cb956a19affb86 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #15 from getsolus/renovate/github.com-spf13-cobra-1.x

Update module github.com/spf13/cobra to v1

b5b18e6cbe7362eba3d4eb43ed83e90afe12929f authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #14 from getsolus/renovate/github.com-coreos-go-systemd-22.x

Update module github.com/coreos/go-systemd to v22

6932d77dac2373ce667cfd52cb9a4c9c16093d68 authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/spf13/cobra to v1

5ed73d8d7adfdb2495625b24d2ee9aafc5ce8feb authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #13 from getsolus/renovate/github.com-burntsushi-toml-1.x

Update module github.com/BurntSushi/toml to v1

4b7dbe6945f5dfc1b11cd3caea1cc1873b3f11a1 authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/BurntSushi/toml to v1

cdb9e5745cb7d9bae56a6f28895b186a51ba3e90 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #12 from getsolus/renovate/github.com-sirupsen-logrus-1.x

Update module github.com/sirupsen/logrus to v1.9.3

3736c1c196f40c1902333a2a8376320540479d0f authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/coreos/go-systemd to v22

4c056a4b8deeced93b5134016cac595fc4541284 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update module github.com/sirupsen/logrus to v1.9.3

b0bce4aca9ceb702b755ef8a14700cbda5f5c592 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #9 from getsolus/renovate/github.com-burntsushi-toml-0.x

Update module github.com/BurntSushi/toml to v0.4.1

628a374ddb8e56af56f4522d6b7814664624ef55 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #11 from getsolus/renovate/github.com-radu-munteanu-fsnotify-1.x

Update module github.com/radu-munteanu/fsnotify to v1.2020.0

d2953c325a41d6ec54f22f42e598c23a3bb6aa51 authored about 1 year ago by Reilly Brogan <[email protected]>
Merge pull request #10 from getsolus/renovate/github.com-julienschmidt-httprouter-1.x

Update module github.com/julienschmidt/httprouter to v1.3.0

749d093851eae357bb0506b8c1badc46d3ca927d authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/radu-munteanu/fsnotify to v1.2020.0

8d7707fdf1a03249c58434a8c824b43d2f70fc4e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #8 from getsolus/renovate/github.com-spf13-pflag-1.x

Update module github.com/spf13/pflag to v1.0.5

3b6bbd07fb75c9c2954fe610b0418e9b982172dc authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/julienschmidt/httprouter to v1.3.0

a8c773149cad6ea09d887ba134ee3c162492747f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update module github.com/BurntSushi/toml to v0.4.1

cef2e1a35cbb8cba0ee159d53e5fb9e9caf494a2 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update module github.com/spf13/pflag to v1.0.5

80a70d67b3b63ef2c3ea3fc90ae0397715724d81 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #6 from getsolus/renovate/github.com-spf13-cobra-0.x

Update module github.com/spf13/cobra to v0.0.7

b13409b477a7729268cd79c987743f8fc24949a6 authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/spf13/cobra to v0.0.7

a6a61da4b07aa6147e66fcbbb3205d26516f095c authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #5 from getsolus/renovate/github.com-olekukonko-tablewriter-0.x

Update module github.com/olekukonko/tablewriter to v0.0.5

f689378bb0f437416cfcbb4f2f5bcb8c43805185 authored about 1 year ago by Reilly Brogan <[email protected]>
Update module github.com/olekukonko/tablewriter to v0.0.5

73b8c8e6a8b56011240d909e76eb7e141eaca291 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #4 from getsolus/renovate/configure

Configure Renovate

f7b6f99166c8656cdac2cd9cf9c6936eec7185f3 authored about 1 year ago by Reilly Brogan <[email protected]>
Add renovate.json

c4f7ddf9bbe822656e0f51ccc45dbcb1a900f9de authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Migrate to Go Modules (#3)

- Fix the module name in `go.mod` and imports.
- Bump Go from 1.19 to 1.21.
- Add vendored dep...

bd443b1e7874101463c4e699b87e748360566ab9 authored over 1 year ago by Silke Hofstra <[email protected]>
update readme

6f9ed38a6b6eb9ddcce015d18cc928982ee0b81a authored over 1 year ago by Joshua Strobl <[email protected]>
disable cgo so we do not get glibc mismatch

6f9f5f4a6381de348e2a11e16bbe5d6fe65ffeb0 authored over 1 year ago by Joshua Strobl <[email protected]>
Revert "Remove delta generation"

This reverts commit 86768ad8557c309b5392d9af774c3fd349a80882.

More surgical delta enabling

f4f238c07c0f07ff26ebca2959f82564f893645f authored over 1 year ago by Joshua Strobl <[email protected]>
Revert "Remove delta generation"

This reverts commit 86768ad8557c309b5392d9af774c3fd349a80882.

c7f83da4b14a74c3e97e310b9f2ed2d6fda611fa authored over 1 year ago by Joshua Strobl <[email protected]>
Remove delta generation

86768ad8557c309b5392d9af774c3fd349a80882 authored over 1 year ago by Joshua Strobl <[email protected]>
Fix socket activation and sdnotify

b2cd19067de52ce3ad84514eaa9a14a4bb1e8932 authored over 1 year ago by Bryan T. Meyers <[email protected]>
Ensure import can handle directories.

5c3dcb6b7f95b1d80af0f708fb187894d892444a authored over 1 year ago by Joshua Strobl <[email protected]>
Better error reporting, go fmt

312d4ad6554032f52cd318b38157d775a855c676 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Change default data directory to be in /srv

baf9b756d7c948ebe7646776a2d97066b46a981a authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Prevent unnecessary timer reset

001848d0a92300cb1fc652510db244d8f7056089 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Add safety check for maxKeep

a6dcf8b5bf4ce9302c5d079703ae0c06bf27da91 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Use jitter instead of backoff so that we don't wait an eternity

475e018222eed373ce656ce6b74151cc0d7ddf4a authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Up client timeout to 60 seconds

0bc6acac8920405bd4096c97487171e2ef005766 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Cleanup ferryctl docs

06546a4275b8b5bf30f5140c90876d374e1522cb authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Fix copyright notice

bbc6e2516b87084d4277ce3b02884529298c1001 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Fix broken submodule

8aa3f570ff1186df764a3b94f6bf41c50636d051 authored almost 6 years ago by Bryan T. Meyers <[email protected]>
Merge pull request #1 from Staudey/patch-1

Update links in README to getsol.us

308c79119abad328b82feb117a54db67eeef888b authored about 6 years ago by Joshua Strobl <[email protected]>
Update links in README to getsol.us

b4d60814a1929d058cbce3f3b21b3e38cdbdee52 authored about 6 years ago by Staudey <[email protected]>
core: Restore whitespace in indexes

This should in theory restore autocomplete behaviour within eopkg,
however it will also lead to ...

baf9a70864d5b9a2a00d0c1c3034456fa4af6c66 authored over 7 years ago by Ikey Doherty <[email protected]>
Hurr durr im a developer

Signed-off-by: Ikey Doherty <[email protected]>

26f41926e5750a290de46b64a5419e1b8a30931b authored over 7 years ago by Ikey Doherty <[email protected]>
repo: In case of corruption, remove source paths, not targets

Signed-off-by: Ikey Doherty <[email protected]>

94f5da713bdd287e301dc77c62c1af270a48ec6b authored over 7 years ago by Ikey Doherty <[email protected]>
core: Just use a mapping of k,v source,final

Signed-off-by: Ikey Doherty <[email protected]>

7bdb9621add6265b860a10a9f576d5caeb195ee9 authored over 7 years ago by Ikey Doherty <[email protected]>
core: Always rename the sha files *before* the new indexes

Signed-off-by: Ikey Doherty <[email protected]>

79f31536d9ec59e4341d2130c337c98d26c04601 authored over 7 years ago by Ikey Doherty <[email protected]>
core: Underp non linuxy atomic file rename, make it actually atomic

Signed-off-by: Ikey Doherty <[email protected]>

05569b83b2f9be92fc3c2485a7592946a399d6d4 authored over 7 years ago by Ikey Doherty <[email protected]>
jobs: Spawn delta jobs during pull

This is a fair bit more efficient than calling a mass delta after
a pull, as we'll know at the t...

08563c5accb2e902ea698e2ea5a36c2909fb9c3d authored over 7 years ago by Ikey Doherty <[email protected]>
Update README as ferryd is actively in deployment

Signed-off-by: Ikey Doherty <[email protected]>

7967e7f7c366e437ef370a582fb09168aee75023 authored over 7 years ago by Ikey Doherty <[email protected]>
README: Missed one

Signed-off-by: Ikey Doherty <[email protected]>

e7c38401b27e1d6aafa841e2f92e89d1a1b96274 authored over 7 years ago by Ikey Doherty <[email protected]>
README: One more done for deployment tests

Signed-off-by: Ikey Doherty <[email protected]>

16d64ffe104fce9fda6864d9cef61b8a0b6a2d9b authored over 7 years ago by Ikey Doherty <[email protected]>
Deployment: ferryd deployed, ring0 vhost in place

Signed-off-by: Ikey Doherty <[email protected]>

ba0a104d961592fa2f11542320b1c98ce995f380 authored over 7 years ago by Ikey Doherty <[email protected]>
We no longer need refdata

Signed-off-by: Ikey Doherty <[email protected]>

459a95e4f6437d3d245b9ac085745ac7d1a6297f authored over 7 years ago by Ikey Doherty <[email protected]>
No longer WIP - also fix layout to look nicer on GitHub

Signed-off-by: Ikey Doherty <[email protected]>

5382cf34c4d346680b4e0838c75f35e39a1875e1 authored over 7 years ago by Ikey Doherty <[email protected]>
Nuke NOTES.rst. 1) It's done 2) Ew, RST.

Signed-off-by: Ikey Doherty <[email protected]>

9da40a6bba138a70204f8e785671fb4d2162454c authored over 7 years ago by Ikey Doherty <[email protected]>
Deployment: Mark another 2 as verified

Signed-off-by: Ikey Doherty <[email protected]>

1d1465f3b0a5af808a1b9923c750e815d07a63e3 authored over 7 years ago by Ikey Doherty <[email protected]>
Deployment: Mark builder-script support as complete

Signed-off-by: Ikey Doherty <[email protected]>

44871c1652fcb169e7cf967f18cf6f86c73fc36a authored over 7 years ago by Ikey Doherty <[email protected]>
TODO: solbuild 1.4 now supports transit manifests

Signed-off-by: Ikey Doherty <[email protected]>

356bad8ac8f98d9fb583f623d94e233f7f9bd78f authored over 7 years ago by Ikey Doherty <[email protected]>
core: If copy/remove source doesn't do anything, complain

Signed-off-by: Ikey Doherty <[email protected]>

25038614189e6e17a33e2e97ce6fbc74812e829a authored over 7 years ago by Ikey Doherty <[email protected]>
Fix invalid logic causing indexes for zero-deltas

Signed-off-by: Ikey Doherty <[email protected]>

f031bf16c2f9a00b04b9b3a22f46cab09e48d65b authored over 7 years ago by Ikey Doherty <[email protected]>
monitor: Fix bug causing double events

Signed-off-by: Ikey Doherty <[email protected]>

8f84c5504576e230e36a3cd9b24e1910f261340b authored over 7 years ago by Ikey Doherty <[email protected]>
data: Kinda helps if we run as ferryd.

Signed-off-by: Ikey Doherty <[email protected]>

4c8cfce4dca1a2537e5b2cb2cf63c9698acb2f32 authored over 7 years ago by Ikey Doherty <[email protected]>
core: Sync manifest format with solbuild implementation

Signed-off-by: Ikey Doherty <[email protected]>

bf6355a67915558d03691a0ae2fada14b4a689fe authored over 7 years ago by Ikey Doherty <[email protected]>
cmd: Clean up + missing newlines

Signed-off-by: Ikey Doherty <[email protected]>

2b5dd656ee53048a4a5445d2cedec5dafc946e38 authored over 7 years ago by Ikey Doherty <[email protected]>
Add new "reset completed" "reset failed" to purge old job entries

Signed-off-by: Ikey Doherty <[email protected]>

51c2cd6fd2228ef28e5da02f87bf26da97470f46 authored over 7 years ago by Ikey Doherty <[email protected]>
Handle SIGTERM so that systemd stop doesn't cause DB corruption

Signed-off-by: Ikey Doherty <[email protected]>

d28b949403112050de551287e074dfbfd69ca40d authored over 7 years ago by Ikey Doherty <[email protected]>
Fix the last of the socket ownership issues

Signed-off-by: Ikey Doherty <[email protected]>

87b5577d950670d2d629a9a16fb5a98c5e4bc522 authored over 7 years ago by Ikey Doherty <[email protected]>
data: Ensure systemd creates socket with 0600 permission for security

Signed-off-by: Ikey Doherty <[email protected]>

18be7e579594f36a4b26815acbedb05c8b7a3a30 authored over 7 years ago by Ikey Doherty <[email protected]>
TODO: Mark .. TODO removals.. done. That's deep, man.

Signed-off-by: Ikey Doherty <[email protected]>

94f50d66c5f65de63b24ebfb3c2a0e3db69a2704 authored over 7 years ago by Ikey Doherty <[email protected]>
core: Less fatal for removing package parents

Signed-off-by: Ikey Doherty <[email protected]>

135c4a5db88501e1374b465fa690721bde20e337 authored over 7 years ago by Ikey Doherty <[email protected]>
core: Fix to be non fatal, ensure people don't intentionally fuck with ferryd

Signed-off-by: Ikey Doherty <[email protected]>

cfc488fb922e02c9b00d86e81f5d9491358e70e0 authored over 7 years ago by Ikey Doherty <[email protected]>
Delta sorting is implicit

Signed-off-by: Ikey Doherty <[email protected]>

c63b0fb170ae89a528817a54c465ca6806bb004f authored over 7 years ago by Ikey Doherty <[email protected]>
Remove all `TODO` comments I no longer agree with/have invalidated

Signed-off-by: Ikey Doherty <[email protected]>

2e5111ca0ca8b4719d4ff7ffa5fcb5607e77c19e authored over 7 years ago by Ikey Doherty <[email protected]>
Expose "-j" "--jobs" parameter to control job count. -1 = 50% of cores

This is due to the way we use xz for deltas, and it uses -T 2 for 2 threads
per XZ instance, whi...

2020697d278181aabad1a44d5566876f733e092a authored over 7 years ago by Ikey Doherty <[email protected]>
TODO: Mark global lockfile as done

Signed-off-by: Ikey Doherty <[email protected]>

210317f268ecf8a26972271b575600113572532a authored over 7 years ago by Ikey Doherty <[email protected]>
Ensure we start up with an absolute directory

Signed-off-by: Ikey Doherty <[email protected]>

5a6dcc5b42c3d9f7337c8b0c4a17e0a9ccb9ada4 authored over 7 years ago by Ikey Doherty <[email protected]>
Lock a global file on startup, tear it down when we quit

This ensures that each ferryd instance is contained entirely to a single
tree, and doesn't cause...

fe38a9a07f844af180edec5aeaa1469d4ad7e65f authored over 7 years ago by Ikey Doherty <[email protected]>
Steal lockfile implementation from solbuild. S'ok, I wrote it.

Signed-off-by: Ikey Doherty <[email protected]>

f637e6307fcd42e63c8626eb3df0295c5136ede1 authored over 7 years ago by Ikey Doherty <[email protected]>
What are we, eejits? 00644.

Signed-off-by: Ikey Doherty <[email protected]>

ab120736baa8267dc076e1d17c2ac39bf2c40297 authored over 7 years ago by Ikey Doherty <[email protected]>
TODO: Mark log redirection as done

Signed-off-by: Ikey Doherty <[email protected]>

02c0a951e2104e7a3e7e93415a6fd36d17a96a81 authored over 7 years ago by Ikey Doherty <[email protected]>
Use pflag directly as we have no command nesting in ferryd binary

Signed-off-by: Ikey Doherty <[email protected]>

881b9a0a796b48a518f8e2068fa89406e56a7c2c authored over 7 years ago by Ikey Doherty <[email protected]>
Redirect all core logging to a log file

Signed-off-by: Ikey Doherty <[email protected]>

1e6a4b2f745a7c4bf698b0772fbb16f9c636ebae authored over 7 years ago by Ikey Doherty <[email protected]>
Update README wrt. --socket option

Signed-off-by: Ikey Doherty <[email protected]>

e6fe01528927a4d4b1df3cff19baa047cad7e5fc authored over 7 years ago by Ikey Doherty <[email protected]>
data: Add ferryd.service and ferryd.socket files

Signed-off-by: Ikey Doherty <[email protected]>

6f32a8937d2087c25a707fa8ed44943c7a22daf6 authored over 7 years ago by Ikey Doherty <[email protected]>
TODO: fprintf/printf replacement complete

Signed-off-by: Ikey Doherty <[email protected]>

9054e3ca63ece45e1bde9195ad7f7a84fc11fb1a authored over 7 years ago by Ikey Doherty <[email protected]>
logrus all the things

Signed-off-by: Ikey Doherty <[email protected]>

e73b775eef4a8bff1c44da6bdb1a52ee52bd9c40 authored over 7 years ago by Ikey Doherty <[email protected]>
ferryctl: Take --socket parameter to override path to unix socket

Signed-off-by: Ikey Doherty <[email protected]>

a9c0e976b64359b6f5e5cebcd8e244e195705cfc authored over 7 years ago by Ikey Doherty <[email protected]>
Ensure systemd unix socket isn't unlinked on exit/close

Signed-off-by: Ikey Doherty <[email protected]>

c98d0da4108384f5e87e1c167e4bb138dcbb6b6f authored over 7 years ago by Ikey Doherty <[email protected]>
Stop setting debug level in ferryd binary

Signed-off-by: Ikey Doherty <[email protected]>

611c09ffb994136507ef3b0e6c042cc948f835c4 authored over 7 years ago by Ikey Doherty <[email protected]>
Update TODO with the last 10%

Signed-off-by: Ikey Doherty <[email protected]>

1d1878c7dcfc7573e29ac7eb31d0ec6b5ead15b4 authored over 7 years ago by Ikey Doherty <[email protected]>