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
Signed-off-by: Ikey Doherty <[email protected]>
9b820617c865fcb942d45cdd70821217112b9117 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
e44fd4501bf17bb57028cf982d2e281b818ccac7 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
c7f5a926e2897845a9ab0486fcc2f11d801ff0b9 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6a9b88e9d9614ea279ea378df25e7148a3ff0077 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
2a5ae5a0f1ac8b17e87a353be95820f97ea8cd97 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
c80e28dc918292c6982b79494ed9e26b0de0e07a authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
92f7af099855ef1a7193821d940f5722f983a562 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
70934a630a1f77214ce41d35a1fbcc5b737452d2 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
057b13c93a1b548fe087fd12523edd5f82d2551b authored over 7 years ago by Ikey Doherty <[email protected]>
We must be very specific about transit manifest uploads, as this data
comes from the "every day ...
Signed-off-by: Ikey Doherty <[email protected]>
3266b51d640c63af4dfc4fafb73e790d3cc775d4 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
eb434815c58db4486c9fb52466a9218a3f6c931c authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
ba9f4d6db1033e8a7080335bddd1eb02e0a28b03 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
5cb3bf8fb7e972672531b4d5d1af987482ec3b82 authored over 7 years ago by Ikey Doherty <[email protected]>
After a lengthy discussion with @DataDrake we reached a compromise on
the best approach to rotat...
Signed-off-by: Ikey Doherty <[email protected]>
0ff53a524261077f26c13007794c8035cf3f0444 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
4f573e1a8163647d736f3a125f7876eb3415add6 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
5e9abbe07157a0731886c7c2cab131fe2451341e authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
a905fae46dab92acb98547900026ca19e5eec8ad authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
30d8dcb0d0e7634fd8792370fa7a93c04863c029 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
8a2ab613ef7b7118cccf6fae7e9f760d2b0ec143 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6e7f4c35d2a18afc609609b4d959747b485e3bcf authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
ebc5a48065986e096d48b56771c1152acdd848b0 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
164f19d841298ccc57ce0cf01ec538699ee98d50 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
26ac73c9aafa75bd401e3c5e6c28e1392e98b6f7 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
94eb200201d805d495c511e7a12981c48e8a113c authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
e69dd4f569da8cf897ed28c198931de11c3d0142 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
080e1e3980de9604d9a253e43ed358f8633ac194 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
22015f2d4227d7381a7607a63ff161dc2588a20a authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
eab312a1f94f1f411a724e206994af2e90db09c0 authored over 7 years ago by Ikey Doherty <[email protected]>
We'll need to modify the job store to return jobs and to store any
failed jobs, but this adds th...
Signed-off-by: Ikey Doherty <[email protected]>
ed784cd59cd7902ec2dca0346e4d60593fa6481e authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
3703f5bf0cfca39982767ebe630d7e2020caedc8 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
d790d697bfd50f4b6ae8cca7d3152ce4c1629c63 authored over 7 years ago by Ikey Doherty <[email protected]>
This restores parity with binman, and allows us to copy across a set of
packages with a specific...
Signed-off-by: Ikey Doherty <[email protected]>
9e1e8566605e1a6835e1835f0c67245efab1e4b0 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
27b3a2b9a06f72dc3ffc3a76ebc7100a6291eca1 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6b9e84c6c959f6962a4a0a407a8c7f5e7e29ad37 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
36e0861efd81feb89fcee47423cc95a9d6bef623 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
0f5946d3e1ed82be94f55ad2e68b56d5a6ed8a8c authored over 7 years ago by Ikey Doherty <[email protected]>
This will look over every package in the repo, and parse all of the
pool entries within each pac...
Signed-off-by: Ikey Doherty <[email protected]>
a7f0c14f0cf9c8b6a1cf081ede2658eac30520a7 authored over 7 years ago by Ikey Doherty <[email protected]>
This will only look at stored packages that have obsolete names, including
the special "-dbginfo...
Signed-off-by: Ikey Doherty <[email protected]>
32367513c33f75ff27e3ff21861cc10c5519b03f authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
4e67a76c18a86287aed9a296a4f420d79aa5b983 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
1f7c177bf78e1caf7e8a92b2c7e9074d23f9dc9d authored over 7 years ago by Ikey Doherty <[email protected]>
This is a kind of self repair facility for previous executions to ensure
that any borked jobs fr...
Signed-off-by: Ikey Doherty <[email protected]>
11eca7c0d20dff9ec125a66b4fa9d5140c424a0e authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
c062481c9ad4d69544720fe827aaba3b5369b79c authored over 7 years ago by Ikey Doherty <[email protected]>
The assets directory is managed by the administrator of the repository,
and is only pulled in du...
Signed-off-by: Ikey Doherty <[email protected]>
aa1c3a5dff3c8fddccc654abf8c400d219126cbf authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
562f7be2f03ff9caeb4fae1e38db47c952103f9d authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
ce1314794136b580eefe1aed707eca519638f73a authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
a82663ae9fc67b0f3b08b46e78a015ed2ca26461 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
96140a79e572fc9dad9c40c1154c8ea9774e7de2 authored over 7 years ago by Ikey Doherty <[email protected]>
Remove source will cause an unref cycle to begin for all pkgIDs found
to correlate to a given "s...
Signed-off-by: Ikey Doherty <[email protected]>
4a33b26ef8233448ed1d891dd75e02012c9f7374 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6833426de64cdbb518262f3ebd23ff7008d1c047 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
e7e3f35673c468eae56bca8b7663aba79284b905 authored over 7 years ago by Ikey Doherty <[email protected]>
When pulling - we simply check for missing or mismatched packages to pull
in. That is to say, if...
Signed-off-by: Ikey Doherty <[email protected]>
504897045e43702c4b7fb11ace710adcd7286a40 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6b2e4900e56fd65bbdff84a7394d99fe221df0b5 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
fbcdec49661e9532b3c51fb93a535c88f1ae77aa authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
9f7df99828ed1b6a7a1f99906cea0f8680b36dc4 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
16cff911f0cc707d591cf97544f01bf0fd84c07a authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
fcea7cea688ded7ed41545eff1e1232457f2a310 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
c4e776a77bf25f3caa1e51332c9fc9dbe296df6a authored over 7 years ago by Ikey Doherty <[email protected]>
The clone job will create a new repository (newClone ID), and then ask
the new repository object...
Signed-off-by: Ikey Doherty <[email protected]>
34eecb8a3f6745f5fd5b6b2f685a04e801d44895 authored over 7 years ago by Ikey Doherty <[email protected]>
This is in line with the work we've done already for the deltas,
and allows us to clone/dupe an ...
Signed-off-by: Ikey Doherty <[email protected]>
1eaf5302de155d504ea80ea1c3d7751388a26d22 authored over 7 years ago by Ikey Doherty <[email protected]>
We'll now try to reuse an existing delta package if its available, instead
of attempting the cre...
This will be used to include a new delta into a repository that was initially
created for anothe...
Signed-off-by: Ikey Doherty <[email protected]>
83660ab4e66faa3cb7187615c5727bf3e7882e5a authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
5d1eef27c00cdbd2a004aa811d7dcb4d8086da6c authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
98c56715fcbec92a06ac7e081aaaee32bdc6ec9b authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
1a1955948265b71f1724b2d8a8687318a3b1ac72 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
4f0a689ea04b03c239926a009886c32348ce19e7 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
0e2ddb64a050e88d4556086a48c20b64bbac4cdd authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
f2264d2a615ed235794d32018274faa6b4135f36 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
ab3e581955a519c6b15df85c1593f30f7f3d00b2 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
a3d618ba03fc460e9840eef264b0ad4df3226913 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
3e03eb2c2dd2b772d7194d83d28e6a2352c45a64 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
2b386d35835fea27a899a5a5212b3c93103da332 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
613484d3d168a18d5fc68aa016ac8b36adbb7293 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
77eb0fcc2a87319129c02725645368ec3a9ec50d authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
a62902ea56c6625703934d12c04dc7a1bc961c67 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
fa2d351923420f3a445ed4a556aeae72cefdecb8 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
d4c4991dfa86ab999917f718757a973833b3a3e6 authored over 7 years ago by Ikey Doherty <[email protected]>
This reverts commit 5c0dd4c86409d4323a80c23b9d359417da8abf24.
This also required some manual pan...
Signed-off-by: Ikey Doherty <[email protected]>
575fe4442b9beaf274fb0388d4f5622b30e737fb authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
dcf9154fdc3e09383c0e7a303542e71393ee0454 authored over 7 years ago by Ikey Doherty <[email protected]>
We'll simply generate a new sequence by creating a big-endian encoded
byte sequence from the uin...
Signed-off-by: Ikey Doherty <[email protected]>
f9b6b28cb0f32e71738c232aff3134a78f6e8d84 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
d15750af332275ec0849a8321fd150822faf165b authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
80991500e7255124f69e0115e1adf6018d92eb22 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
3a042113663081262024b0b7cb0ad0f6768c25a2 authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
fa002a84d846976aa3c1377759509c9cf18c9adc authored over 7 years ago by Ikey Doherty <[email protected]>Signed-off-by: Ikey Doherty <[email protected]>
6e45c6f0ef450bf0b79eb69d1334f3dfcd0f95f6 authored over 7 years ago by Ikey Doherty <[email protected]>
This connection is refcounted per issue #5, to ensure we actually free
up resources when we're d...