Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/electron/Squirrel.Mac
:shipit: Cocoa framework for updating OS X apps :shipit:
https://github.com/electron/Squirrel.Mac
Saves updating this when Squirrel switches to 3.0 too
f48ccd2a21f2bcca82de21dabbd50f855cfd8fd9 authored about 11 years ago by Keith Duncan <[email protected]>e21fd640b98aaf00e66a6f38d5be425670c69f84 authored about 11 years ago by Keith Duncan <[email protected]>
7bb7799b17978449f408fb3bfa63955fa01dbb2d authored about 11 years ago by Keith Duncan <[email protected]>
13a35d195bfa8320fa34d7799c174184ff358ab0 authored about 11 years ago by Keith Duncan <[email protected]>
The client is responsible for including these because we don’t embed them.
0c95e0c8c41b8ddf5a3cfc908010c57ff091cf38 authored about 11 years ago by Keith Duncan <[email protected]>SKIP_INSTALL for ShipIt
e5c65e530f67285c7f2990e4516810ecad37135f authored about 11 years ago by Justin Spahr-Summers <[email protected]>65f191ce3006089258ef6b1322de8eeea47f4881 authored about 11 years ago by Keith Duncan <[email protected]>
7a13b894ede1ec9acb38cd42a23e374e82de5cda authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Test SQRLCodeSignature with a bundle & changed permissions during install
3d95f4276ec58ffbc8b110f072924cd8a5b24062 authored about 11 years ago by Keith Duncan <[email protected]>e17262ac516e5476eb2bec80b72b7ceea52e08cf authored about 11 years ago by Justin Spahr-Summers <[email protected]>
4b7cd53fb4aa87bcdf218f998c7a9dbc331b38ed authored about 11 years ago by Justin Spahr-Summers <[email protected]>
8eaa963033db61025c2a90b71c1ae94614fdbdb3 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
If it's writable by others, then there's already a vulnerability there,
so changing its permissi...
015588055a62fdcf643a88a63b590b9850253d71 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
002aa3c17786c3b8f58b00df5d0043797fb23d75 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
e4d7285e6cc60e86e1773f087f1f1786742e0788 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
93ba301b74b22cb858242f3b49d3e3299768f242 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
7f2dc8f0e4f07da1ed5aadabc82ee83ec4f82ad7 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
60232a6565ce244b64a3205f31b26d1e71bbf9a1 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
49a13566fb1cdc64a3eb3f4b4bb71c445f9f6914 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
42f7578389dd2a45a569bb676face311cee25765 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
ce809e6a445534a67e9ff128e3cf0074c7a29a89 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
ffac048d7339f86212591489d9457db99ebd0572 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Don’t ever depend on the signature passed in.
9fae88e8d134642a1225cb525f41973b3f498582 authored about 11 years ago by Justin Spahr-Summers <[email protected]>b69d56025961d57428e85325a3ba5b81d11d541b authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Also verify backups before restoring them.
d227e92f3e2dd6b5511b9fe0b917c81a7bdff576 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Also, take ownership of the updateBundle and backupBundle by changing
their permissions.
28e00eed97e1a8228502ff7e7eae3383c64e95c5 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
9db94ba955bac6355d1ffb2b22bebe14368ff892 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Fix race conditions in tests
2388fa3475e82a22cc25b832ff2b8288ad5e4cc2 authored about 11 years ago by Justin Spahr-Summers <[email protected]>38a30e40a9e497be138b7c6c31d8e51b5a6ce762 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
This avoids attacks on the backup bundle that rely upon manipulating
SQRLShipItState on disk.
869b47a1b519ed11cbe1f31b379a60df3d408b2f authored about 11 years ago by Justin Spahr-Summers <[email protected]>
99bb3e042fe88ffbc34fe3b0048f5112c72999f8 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
5b930bcdb887f474a971b892b6488790ce4801c9 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
7aace7204d011e25b87d22a407355fa0883bdfba authored about 11 years ago by Justin Spahr-Summers <[email protected]>
c42950ccc494aa2a9f55bf1c2137765f690d4e57 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
4782828a4d814efd962ed7f3b87c8b49e391f0c8 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
123e7fbef9442247a28eb2ac090764062599ed47 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
8ff5514bf1e2584f1412b1c8cbe60c6c8acc74a3 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
e6d4763c47b523606e152dd2b02312131a915d7c authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Conflicts:
Squirrel/SQRLInstaller.m
Squirrel/SQRLShipItState.h
Unlock the keychain before building
efbb838e09a497f7d8327ec6e3ae3c1c4a171d0b authored about 11 years ago by Josh Abernathy <[email protected]>249481c842ed680d79bf7d0561bffa75cb0a2898 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Relaunch even if installation fails
4062563d0976efc37a1860bbdfddf56343deab1b authored about 11 years ago by Rob Rix <[email protected]>55ca2cd87b938f53904206546c7681b1a4851b23 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Replace `shouldRelaunch` with a method to do it explicitly
6159fe07d54d78ade166130902a7bf515272b6bf authored about 11 years ago by Alan Rogers <[email protected]>2fed66139951815e65b518e72b9796fd778670a6 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Use xctool for CI
1a9c430aca26549f90f3a0001c400bd6f8ca857f authored about 11 years ago by Justin Spahr-Summers <[email protected]>2220774e015d8cbb42357285da762edb92407aa8 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
77f5c72415feaa8a5a4633e496f04e9e92901f20 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
3bd1e41270579990893026319e3230064a0d61b1 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
9b92542b9cc8158db1dab6e62701083c9e660d8a authored about 11 years ago by Justin Spahr-Summers <[email protected]>
This more closely aligns with the intention behind it anyways.
56b08482f4b08bd2e2031e27b1b6f01b58439ded authored about 11 years ago by Justin Spahr-Summers <[email protected]>c96467f35d73fa46d0d649879e22cd9905923a27 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
707678e926fea47cdb5fc2b4be272d914d9a1aab authored about 11 years ago by Justin Spahr-Summers <[email protected]>
This avoids xctool dying on unexpected output.
See facebook/xctool#244.
c50efc62a172bd86298cee2ec0511001f8050c7a authored about 11 years ago by Justin Spahr-Summers <[email protected]>e4b7973685a6fd186ace6d745b87491144a91ec6 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
e4c1a33251a9025ae1b792f76367a4c11a5e46f9 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
This reverts commit 9fa097bec611e54e093bcb36d3dce14500e2d27b.
7ba896fddee069e2fbee204caa8c1dbc4f8fa7fc authored about 11 years ago by Justin Spahr-Summers <[email protected]>9fa097bec611e54e093bcb36d3dce14500e2d27b authored about 11 years ago by Justin Spahr-Summers <[email protected]>
This is failing on 10.9 and is annoying
9f8cbe17c3d095458f8a1f02da4b8a0282974497 authored about 11 years ago by Keith Duncan <[email protected]>6f3e933d67aaf20c44f9ab8141a8f4d0b2d91c59 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
516ab2af654ecf440a60d6f99b9dbe09e5eb260c authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Remove RunUnitTests script
4d385f4a33cc053eddaa44623603b59a4ecd88a4 authored about 11 years ago by Josh Abernathy <[email protected]>Not supported in Xcode 5's `xcodebuild`.
d5456f90f2d7d1b6b67484328d39f13f331b3cd4 authored about 11 years ago by Justin Spahr-Summers <[email protected]>96772f8a0703a759fc62737a62a818814f14aa36 authored about 11 years ago by Keith Duncan <[email protected]>
d86a5136051a92744cca4c73af39979944c23bd8 authored about 11 years ago by Keith Duncan <[email protected]>
12a33b5b4ccff586f46052295005755a70cdd163 authored about 11 years ago by Keith Duncan <[email protected]>
Clarify in the docs that the bundle verified is code sign verified and checked to meet the requi...
6f74aa1698759b5adecf6ec10aec71c2bfe86636 authored about 11 years ago by Keith Duncan <[email protected]>4e1232e63bb9851ce296488c55b5153939861a61 authored about 11 years ago by Keith Duncan <[email protected]>
f50aaf807a04278f868dcf23337032820bb2a16e authored about 11 years ago by Keith Duncan <[email protected]>
Change `-updateFileSecurity:` to return a signal, this contains the get, modify and set of the f...
63f3b3eaae647cbdceb3bf3fca63e90ec9479ab6 authored about 11 years ago by Keith Duncan <[email protected]>a6845ce01a1d24f062f29159e7fbdbee99965185 authored about 11 years ago by Keith Duncan <[email protected]>
Don’t send completed when we’ve sent an error
e9fdbc237edf3e8f690c7649abe9aea19f3b5bc4 authored about 11 years ago by Keith Duncan <[email protected]>e123cfa3fe1072f4de0e6059c91c0381201df190 authored about 11 years ago by Keith Duncan <[email protected]>
Having two verbs "change" and "update" made it read oddly, "updateBundle" is a noun so I think i...
affe3d3792e3c42d5e0416cf74689b13da345d46 authored about 11 years ago by Keith Duncan <[email protected]>0b593abc1023267934c631bd695ce009c5a87f70 authored about 11 years ago by Keith Duncan <[email protected]>
This controls where the fresh install starts from, I quibbled about adding this to `SQRLShipItSt...
dc43429a25c5a73a28c4048a773b3441ee87068e authored about 11 years ago by Keith Duncan <[email protected]>ed03d2c5aa0145954b6d5177f2dee2ef00ec9246 authored about 11 years ago by Keith Duncan <[email protected]>
624b6b88db50a08011043193ece40ecb9e32f1ed authored about 11 years ago by Keith Duncan <[email protected]>
This is in aid of preventing time-of-check time-of-use race conditions where we check the code s...
20b6a9776c197e04995895d294e0602a9d284f67 authored about 11 years ago by Keith Duncan <[email protected]>Add response code checking to the check and download requests
72d768d17db76db90632abb5b946f92ef826661f authored about 11 years ago by Justin Spahr-Summers <[email protected]>91549567e174a71c354e0a08b68837120f589705 authored about 11 years ago by Keith Duncan <[email protected]>
6e9efa0be3922c404a54b90ef3fba0b364bf32db authored about 11 years ago by Keith Duncan <[email protected]>
8709338949599691ec4e3aec521024d29e885b27 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
f9d6c00f60282d841452fa0675f216013bde2ab7 authored about 11 years ago by Keith Duncan <[email protected]>
e122927c5dc1c289b4f30dc5b5ef236af0b47020 authored about 11 years ago by Keith Duncan <[email protected]>
43d524e186aeba77863d1ae5f72133a3332ecba3 authored about 11 years ago by Keith Duncan <[email protected]>
a4dc3e4a4728990a5daed6f6d6f03457108a3c6b authored about 11 years ago by Keith Duncan <[email protected]>
e5f838463bd9de235f4fabbdc1c69e2657bac7c5 authored about 11 years ago by Keith Duncan <[email protected]>
e24d538232842ec3f9754d4c8993092974012405 authored about 11 years ago by Keith Duncan <[email protected]>
9170c4d106c2c9071c8b4459579cc7bc50f9a6d4 authored about 11 years ago by Keith Duncan <[email protected]>
Replaces RACTupleUnpack
a93cf336b85e4266b979542f0e3c7e64ceaff991 authored about 11 years ago by Keith Duncan <[email protected]>7bc6620b4539625231478072ff9740f9b52d0474 authored about 11 years ago by Keith Duncan <[email protected]>
This was failing and expecting on the error would have given more details in the log
4f0ba2c41a86a497b9c71a6b99a9ffb12ede2458 authored about 11 years ago by Keith Duncan <[email protected]>file scheme URLs have a nil host on 10.9
cfaabf7cb0bb64c884b51c6b930221f079cd3d23 authored about 11 years ago by Keith Duncan <[email protected]>d4cd9fa88c2a9cea3e648f5a377113db59a9d367 authored about 11 years ago by Keith Duncan <[email protected]>
Replace the -reduceEach: with a -flattenMap: which checks the response code, returns an empty si...
a7a3ddbf9c74bd85c5014ea0cfee6dba3355c50e authored about 11 years ago by Keith Duncan <[email protected]>Fix regex for 10.9
72e2f5025ec52b49b32a34d48de351b77455739c authored about 11 years ago by Justin Spahr-Summers <[email protected]>