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

Add constants file for the test app notification and key

538e6a3cc74755d68faef019676d76bcd5c90de9 authored almost 11 years ago by Keith Duncan <[email protected]>
Style++

f84f75ed8b831e772209c07f5b21d6cf7cee7643 authored almost 11 years ago by Keith Duncan <[email protected]>
Shore up the state transition tests

aa9c607cbae249aefb2023210b2197d9ef16f206 authored almost 11 years ago by Keith Duncan <[email protected]>
Switch back to `doCompleted:`

d26a1743ea0cf7ae2fcac9fad9e4aa4c3a297c69 authored almost 11 years ago by Keith Duncan <[email protected]>
Style around the `performInstall:remote:` method

ea29a85f91a55115563b9021458b1a79600a53c7 authored almost 11 years ago by Keith Duncan <[email protected]>
Hoist operators out of a flattenMap and chain

07d861ee7703e8f516d9e9101252579624d431b8 authored almost 11 years ago by Keith Duncan <[email protected]>
Document nil/non-nil parameters

a55be876af8a111a00ca1a274a7bbdb79aa183f4 authored almost 11 years ago by Keith Duncan <[email protected]>
Remove deferred array of urls to clean up

Replace with `concat:[RACSignal return:]]`

244735cd93dfe803801cba35c636de8f0f75391c authored almost 11 years ago by Keith Duncan <[email protected]>
Make the `ownedBundle` property `atomic`

e1cc5c9785b9690e588de52abf8375c44cc4243c authored almost 11 years ago by Keith Duncan <[email protected]>
Style++

f976e3ef416c24d265879ff02b6a98c49a6f2a88 authored almost 11 years ago by Keith Duncan <[email protected]>
Pass the directory manager in to `installRequest()`

355730583b1e9b50f0a8c09a326cf9380875f163 authored almost 11 years ago by Keith Duncan <[email protected]>
Log errors when aborting prior to install

2701b1ed3a909e8b2abe8ff0c9c9babacb79accd authored almost 11 years ago by Keith Duncan <[email protected]>
Actually working this time

3e962851151870fc21edc846e7083c7ac9945f30 authored almost 11 years ago by Keith Duncan <[email protected]>
Move the downloading and awaiting relaunch states

4e4d1dd10709cb044d7f0a5c1ca0ebec8df3006f authored almost 11 years ago by Keith Duncan <[email protected]>
Merge pull request #109 from Squirrel/docs-update

Update the docs and clarify the request provided and response expectations

c7915326d9e7ca7964f5bf7d83cc6cf4b51793e3 authored almost 11 years ago by Alan Rogers <[email protected]>
Clarify that the request is coming from the app

e10877e30e912f01b0bf50349584b357be799451 authored almost 11 years ago by Keith Duncan <[email protected]>
Update the Configuration example to include version

92f98ac82cd7df2d1a8cf979f5087fa5c86d2753 authored almost 11 years ago by Keith Duncan <[email protected]>
“is expected to” -> “should”

a079880b18d1dadd32f679ac0674fe77a508176e authored almost 11 years ago by Keith Duncan <[email protected]>
Present tense++

2b5b52a5512c17597b6c8e3c12f4bd11788a16ee authored almost 11 years ago by Keith Duncan <[email protected]>
Cross link the request and response sections

Re-add that Squirrel adds `Accept: application/json` to the request.

ce0d740bc56dd0acbc776021a52a1bf89db80ba8 authored almost 11 years ago by Keith Duncan <[email protected]>
Add an Update Request section, restucture Update JSON Format under Server Support

0939c6d331bdb15fb3afc78397b03edcaa914400 authored almost 11 years ago by Keith Duncan <[email protected]>
Remove a curly apostrophe

d8d5021d7feedd9249d485f494cefd787708de33 authored almost 11 years ago by Keith Duncan <[email protected]>
Newlines++, 80 char wrapping

6e6fc6b135d9ce1063789a08a62c3fbd70703628 authored almost 11 years ago by Keith Duncan <[email protected]>
Punctuate a sentence.

be9e9335702dc8d4c2994eb02a63c4519214db4c authored almost 11 years ago by Keith Duncan <[email protected]>
Run the run loop to ensure the distributed notifications are received

1d1e8fbd7bdbadbc537927ea525b948bb9dc4336 authored almost 11 years ago by Keith Duncan <[email protected]>
Move the status tests to use the remote updater and distributed notifications

0370434afa86e450e4670bb7fd330a75706478b0 authored almost 11 years ago by Keith Duncan <[email protected]>
Fix returning to idle when there’s an error

9af227eb8798f1abd26aeecedeaf4b5751ba1529 authored almost 11 years ago by Keith Duncan <[email protected]>
Add tests for the state transitions

48b99d7af3c8b5a27282ae48c2617d97e5ce68a6 authored almost 11 years ago by Keith Duncan <[email protected]>
Add state back again

ca89eba39140df782dcec9d463cc5fe0afaa67f2 authored almost 11 years ago by Keith Duncan <[email protected]>
Parenthesis--

474efc80c321d0e8791ab8701cb70aee56ddd76f authored almost 11 years ago by Keith Duncan <[email protected]>
Replace `-tryMap:` -> `+defer:`

35dbedaa904531692d6517ea3a98da3aae5cf27a authored almost 11 years ago by Keith Duncan <[email protected]>
Update `SQRLShipItRequest` initialiser documentation

8f4eaca994267097830dbf4767287dd8c51b7c97 authored almost 11 years ago by Keith Duncan <[email protected]>
Rename `codeSignatureForURL:` -> `codeSignatureForBundleAtURL:`

38950afee0fe3dbfda4cba749e7da27b25c198cb authored almost 11 years ago by Keith Duncan <[email protected]>
Assertion++

d0362eea956692869a18e4072c2ec491cc2045d8 authored almost 11 years ago by Keith Duncan <[email protected]>
Tweak error description

d7e8f063b5bf52ef670754e180d4457a16595372 authored almost 11 years ago by Keith Duncan <[email protected]>
Fix signal name

6c744d614747feb0ec581155018bef40439fa4d1 authored almost 11 years ago by Keith Duncan <[email protected]>
Better signal chaining

Also log errors that occur removing owned bundle locations.

5663b6f1da3db3553cb062c67614bca6e0b91f0e authored almost 11 years ago by Keith Duncan <[email protected]>
Document the `ownedBundle` property

59612461ff2c6c4b5b73810c21f84a6cb7646a35 authored almost 11 years ago by Keith Duncan <[email protected]>
Style++

c443572a72ce4b30374bff59a329590803b0ef89 authored almost 11 years ago by Keith Duncan <[email protected]>
Temporaries--, use `-zipWith:` rather than `+zip:`

5845e018fbe716ac27db84315831c42bb9c1bc5c authored almost 11 years ago by Keith Duncan <[email protected]>
Documentation++

9ece097efb0bb175e8a2edc107d85f3e02305387 authored almost 11 years ago by Keith Duncan <[email protected]>
Add conditional when setting the owned bundle to `nil`

220fc8b0baf0bb30d37f4a9e83d8bc607882169a authored almost 11 years ago by Keith Duncan <[email protected]>
Clarify documentation

2cf1badb118aa553a443f79060fe872078fb35d4 authored almost 11 years ago by Keith Duncan <[email protected]>
:us:++

1b669442193441f4e6b0c166843d580517c654ba authored almost 11 years ago by Keith Duncan <[email protected]>
Document the private keys

1f4a2c69fa6025aceb425cd8a844397d8f9bdfbd authored almost 11 years ago by Keith Duncan <[email protected]>
Merge pull request #104 from Squirrel/dont-crash-with-no-signature

Log when we can’t get the running application code signature

36e0531218bdf25c2378e5502e6a2fe38af368c8 authored almost 11 years ago by Josh Abernathy <[email protected]>
Throw an exception when there’s no code signature in release

77aec664569e5003c81e62a8f0be6019593f89cc authored almost 11 years ago by Keith Duncan <[email protected]>
Log when we can’t get the running application code signature

Don’t crash.

e8523fd74d5ec5ed45e77f5d53409cf4483e065c authored almost 11 years ago by Keith Duncan <[email protected]>
++RAC to fix RACCommand KVO crashes

767892c788177a8f94d80b1e2ed42108fb6b0353 authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Merge pull request #103 from Squirrel/prune-old-updates

Prune temporary directories before performing first update check

34e37569d75256bca9c465c1f93293458e42ea22 authored almost 11 years ago by Rob Rix <[email protected]>
Remove update directories before first check of any kind

Not just before beginning automatic updates.

4c93cb4508fc6f93e82c62394c64cd2fcdb49cf6 authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Test that updates are cleaned up

431224c788e6b67d8795643dc58e83d9f7afcafb authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Remove old update directories before checking for updates

ea8f805825d5c1d55ca7bbe544e0e6ae8219c73e authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Remove downloaded zips after unarchiving them

7bb4c131e1fdebdae2168f3678df7b78e172141a authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Merge branch 'verify-target-requirement' into store-state-in-defaults

3fb7cf58d1a717926f2498ed0a5690ac6b796e97 authored almost 11 years ago by Keith Duncan <[email protected]>
Merge branch 'master' into verify-target-requirement

98ac354419403441f5ce8370e976abe6d5c25469 authored almost 11 years ago by Keith Duncan <[email protected]>
Merge branch 'verify-target-requirement' into store-state-in-defaults

Conflicts:
SquirrelTests/SQRLInstallerSpec.m

0f35931a6969e1f3ea3792d3ba469fa3b1792175 authored almost 11 years ago by Keith Duncan <[email protected]>
Merge remote-tracking branch 'origin/master' into store-state-in-defaults

Conflicts:
Squirrel.xcodeproj/project.pbxproj

3f0d7558e1a5430de79ddc31de7964802cb12f2f authored almost 11 years ago by Keith Duncan <[email protected]>
Remove todo, this is fixed in dont-link-appkit https://github.com/Squirrel/Squirrel.Mac/pull/102

928f5577828d1cc19a946f17ca67cac94d4b844a authored almost 11 years ago by Keith Duncan <[email protected]>
Merge pull request #101 from Squirrel/update-readme

Add steps to Readme

372a7d783a7d70b574057c92ce51302584ac20f3 authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Minor ordering/phrasing tweaks

b85e03fbe95e1003a4ef4e02e2091c262630ba43 authored almost 11 years ago by Justin Spahr-Summers <[email protected]>
Add steps to get Squirrel to build

48455f1ee4c4e778f416f57fa49f5e6d31325aa5 authored almost 11 years ago by probablycorey <[email protected]>
Fix to another volume test

6dc7e9b199301773ef34ba92f1c0ab8c4c1f0125 authored about 11 years ago by Keith Duncan <[email protected]>
Clear the resume count on _complete_ not _next_

1de5029226bf6211d2678a46ef4e59d018aefda1 authored about 11 years ago by Keith Duncan <[email protected]>
Fix non-remote installs to use ShipIt’s application identifier

d9dcd6984b82f5208d514c268a57b69ca00ff80c authored about 11 years ago by Keith Duncan <[email protected]>
Style wibble

d3a53088b720b0bb92e04ef9aa5fbcd10df6ead6 authored about 11 years ago by Keith Duncan <[email protected]>
Add a name to the abort signal

14f6b2f8400e6024fbe0cfab70d2a346cfceb8e1 authored about 11 years ago by Keith Duncan <[email protected]>
Move the clearing of the acquired bundle to the same level as acquire

807d8120114eca2460b0d4e89534ce56cfab6d23 authored about 11 years ago by Keith Duncan <[email protected]>
Replace `SQRLShipItState` with `SQRLShipItRequest`

This avoids the state parameters being passed to the root installer, and forces the root install...

337a10604be424c2d076eba779c3ce79bfc8584e authored about 11 years ago by Keith Duncan <[email protected]>
Move away from `SQRLShipItState`

Store the installation attempts in the preferences, needs to be cleared

ddd5c3d1e2009f6b9e03b58bd4cf898c9844ccab authored about 11 years ago by Keith Duncan <[email protected]>
Ditch the state, add `SQRLShipItRequest` which contains the bare minimum

This is the client sent structure and has no ShipIt internals included, all ShipIt state will be...

bc382530c87c94292c19d4cb8ee035fde1dcc726 authored about 11 years ago by Keith Duncan <[email protected]>
Use file coordination for the state

Ensures we have mutual exclusion when reading the state, because other processes may be writing ...

f7000a05cde2d96e92b9afe96e22cfd4d3832101 authored about 11 years ago by Keith Duncan <[email protected]>
Fix method signature in tests

ec8f376fe92fdd8107bb2d00808f059157c89327 authored about 11 years ago by Keith Duncan <[email protected]>
Switch between the defaults state and disk state

8133dd8b4bb6ec30337fefe9986edeae3dc2e291 authored about 11 years ago by Keith Duncan <[email protected]>
Use value from block

d1e38b4c83ecdd89e37ed1adb4c85eaa39443e7b authored about 11 years ago by Keith Duncan <[email protected]>
Fix docs

11e55547cd9d5fb8895715c750db615203fe001a authored about 11 years ago by Keith Duncan <[email protected]>
whitespace--

c1410d93b67b18c49c2f4709c9f7a7d95830c05f authored about 11 years ago by Keith Duncan <[email protected]>
Update docs to reflect that the root prefs aren’t opposed to shipit state

ShipIt state is now in the prefs too.

2b33ac168c6e252e441f9b0a547d2bf18c153984 authored about 11 years ago by Keith Duncan <[email protected]>
Fix `SQRLInstallerSpec` reading the installer state from defaults

Previously it read from disk, modifications to the state aren’t stored there anymore.

20ca9a0c7cf96cc3c332b2ed2853cc26de293a8e authored about 11 years ago by Keith Duncan <[email protected]>
Update tests to new API

2ddf719dc6dbf3a20b99d513bdeb48729c16e597 authored about 11 years ago by Keith Duncan <[email protected]>
SQRLInstaller now saves the state to the defaults.

It knows nothing of the directory manager.

33edaff22efbf1385d5076b051785a2c201d0528 authored about 11 years ago by Keith Duncan <[email protected]>
Move the installer to take appId and state key

ff1b155071fcc9d7a359ab60e0eda59a04f5e4d9 authored about 11 years ago by Keith Duncan <[email protected]>
Fix method signature for installer init

1739d0fa242512c1ef7c26737085e9a3ca717f15 authored about 11 years ago by Keith Duncan <[email protected]>
Fix TestApplication launching

07a3ab75da0ad564b619351e2e4fcbd313e840b1 authored about 11 years ago by Keith Duncan <[email protected]>
Add tests for new defaults serialisation too

ad29c492db03604852ef00bd98e0e3e18e0922d2 authored about 11 years ago by Keith Duncan <[email protected]>
Add support for reading/writing state to user defaults

b340b356b39d52dea70178829ce0072050b5cfe8 authored about 11 years ago by Keith Duncan <[email protected]>
Merge pull request #97 from Squirrel/bridge-authorization

Don’t `__bridge` cast the `AuthorizationRef`

5cd5fdb2ed8de79d394f5c50bde96b244b285fe6 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Merge remote-tracking branch 'origin/master' into bridge-authorization

Conflicts:
External/ReactiveCocoa

aa545ed41965711a900221a5dbd10153fecaeb73 authored about 11 years ago by Keith Duncan <[email protected]>
Check that `_authorization` is non NULL before freeing

3d507a58a602e89c3cb28c411dac3cc7d55a672c authored about 11 years ago by Keith Duncan <[email protected]>
Merge pull request #85 from Squirrel/protect-against-symlink-attacks

Protect against symlink attacks

e6d344c40a9ad49cb0381b5981ad1721307901a5 authored about 11 years ago by Keith Duncan <[email protected]>
++RAC

406728c066a8b1f78547ccec53fe8d7197f5e8c7 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Types++

53adc17554cf3575ad7ebc35b488cb47b137538e authored about 11 years ago by Keith Duncan <[email protected]>
Merge remote-tracking branch 'origin/master' into bridge-authorization

Conflicts:
Squirrel/SQRLShipItLauncher.m

0fb9ed48c9a75a06ca0d627044159a0dee76bbee authored about 11 years ago by Keith Duncan <[email protected]>
Wrap the authorization in an Objective-C object for lifetime management

1db648059a83ffcbae36cfe8d0d7a9b8127402fb authored about 11 years ago by Keith Duncan <[email protected]>
Don’t `__bridge` cast the `AuthorizationRef`

fccf29122d5c0752aa1b829b7a5ea88a5f97653d authored about 11 years ago by Keith Duncan <[email protected]>
++RAC

502c96a6dfd1787c2a47a973e98dccb02a808c13 authored about 11 years ago by Matt Diephouse <[email protected]>
Merge pull request #94 from Squirrel/update-mantle-urls

Update URLs to Mantle repository

90a6a2fe1654eddc9f3fd9fb59e7aa1cd013b22c authored about 11 years ago by Josh Abernathy <[email protected]>
Update URLs to Mantle repository

This change isn’t strictly necessary due to automatic redirection, but
let’s keep our links fresh.

c2869a05e95798032668d2df3277b5c6a592fb86 authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Merge pull request #90 from Squirrel/note-rac-dependency

Note that we're dependent on ReactiveCocoa and Mantle

aa69586334175902a7166613ffc551c55b2ca28b authored about 11 years ago by Justin Spahr-Summers <[email protected]>
Revert change to ReactiveCocoa pin

8f3f5a5a72f1948e2f1f77c968743bd9f20ec9e1 authored about 11 years ago by Keith Duncan <[email protected]>