35 Commits
Author SHA1 Message Date
Zorg 941eee0b44 Mention enabling outgoing network entitlement as alternative to downloader service (#219) 2024-03-16 07:07:33 -07:00
Zorg ce630a65e3 Revert "Remove instructions for sandboxing downloader XPC Service (#218)"
This reverts commit adfbe472dc.

Also add mention sandboxing downloaded XPC Service is optional.
2024-03-15 22:42:08 -07:00
Zorg adfbe472dc Remove instructions for sandboxing downloader XPC Service (#218)
I think it's potentially confusing implementation detail to some developers, provides a risk of developers configuring it wrong, and will not be common enough of an option. I may change my mind later.
2024-03-15 18:58:56 -07:00
Zorg 691b4074de Clarify com.apple.security.network.client is Outgoing Network Connections (#217) 2024-03-15 13:17:56 -07:00
Zorg d7e5ea1a20 Update documentation for 2.6.0 release (#216) 2024-03-15 11:51:42 -07:00
Zorg 8559d53214 Document undo'ing sandboxing steps for apps that disable sandbox (#215) 2024-03-03 17:37:30 -08:00
Zorg c31faabebf Clarify section for trimming Sparkle (#214)
Also re-write sentence for jumping to sandbox guide.
2024-02-25 16:07:52 -08:00
Zorg 0d36a43336 Clarify sandboxing setup with slightly stronger language (#213) 2024-02-24 18:27:40 -08:00
Zorg a0beb0211f Document downloader xpc service changes for 2.6 (#212) 2024-02-23 19:52:38 -08:00
Zorg b9699b9d35 Update reliability changes for 2.5.2 and download service limitations (#211) 2023-12-28 15:20:11 -05:00
Zorg d3fb67aca9 Update documentation regarding com.apple.security.get-task-allow (#199)
We do not use this entitlement anymore and gave it up in favor of stripping binary symbols.
2023-08-11 21:18:02 -07:00
Zorg e5f237cc95 Clarify that entitlements are added to the entitlements file (#186) 2023-03-03 22:28:21 -08:00
Zorg cfc9429fa3 Improve clarification on sandboxing documentation (#175)
Break the sandboxing page into components rather than XPC Services. XPC Services should no longer be emphasized for the Communication component because it is much more likely for apps to implement the entitlements rather than the XPC Services.
2022-10-08 12:07:23 -07:00
Zorg 789148feb5 Update documentation for 2.2 (#151) 2022-07-02 12:29:16 -07:00
Zorg 9b78fc1e78 Update documentation for 2.2 beta (#145) 2022-06-11 17:01:33 -07:00
Zorg 8b2d8e7701 Update documentation for official Sparkle 2 release (#112) 2021-12-26 15:30:06 -08:00
Zorg 37c02f340b Add clarification on signing, distribution, rotating keys (#118) 2021-12-18 10:09:38 -08:00
Zorg d6d976f56a Clarify connection/status entitlement requirement for sandboxing (#116) 2021-12-12 22:54:16 -08:00
Zorg db57f5122a Add documentation clarification (#108)
Clarify the purpose of requiring CFBundleVersion.

Clarify in Testing that debugging issue shouldn't happen with workflow we suggest.

Clarify compression suggestions.
2021-12-05 22:55:48 -08:00
Zorg 3dd55c9397 Update documentation for re-signing Sparkle and its services manually (#102) 2021-11-08 00:33:25 -08:00
Zorg 6d1324d443 Fix typo 2021-10-24 17:39:59 -07:00
Zorg 3a80a9cc33 Warn about debugging XPC Services better (#98) 2021-10-24 17:38:51 -07:00
Zorg 6fcdee5d55 Fix defect wording regarding Sparkle's downloader service + WKWebView (#95) 2021-10-24 11:19:45 -07:00
Zorg 3c9b81ddc9 Update sandboxing documentation due to now bundling XPC Services (#93) 2021-10-23 21:23:46 -07:00
Zev Eisenberg de9b694321 Add syntax highlighting to code snippets. (#77) 2021-08-15 15:27:20 -07:00
Mayur Pawashe d8ba222860 Update documentation for several recent features (#74)
* EdDSA migration from DSA
* No EdDSA deprecation
* Channels
* Setting feed programmatically
* Migrating to newer features using new appcast (linked from EdDSA migration)
* Extending the Appcast with custom extensions
* Migration notes from earlier versions of Sparkle 2
* Minor rewording on some pages
2021-07-18 14:38:02 -07:00
Mayur Pawashe 6586b24aa7 Update documentation (part 1) (#72)
* Update documentation (part 1)

* Plug-in bundles & Sandboxing
* Javascript key
* sparkle:version element over attribute changes
* <link> additions (in case Sparkle uses them to fall back on, eg update not found)
* Major upgrades
* Minimum system requirement for 2.x
2021-06-28 19:59:36 -07:00
Mayur Pawashe 137c51b8dc Update XPC Service signing instructions to reflect latest changes (#68)
* Update XPC Service signing instructions to reflect latest changes

See https://github.com/sparkle-project/Sparkle/pull/1823

* Link to XPC Services section below and fix grammar error
2021-04-12 19:21:24 -07:00
Mayur Pawashe 87277e1e0c Update instructions documentation on sandboxing / XPC Services (#67)
* Update instructions documentation on sandboxing / XPC Services

* Remove required/optional annotations
2021-04-05 19:10:04 -07:00
Mayur Pawashe 35dd50cf3a Docs update 2x (#66)
* Update Sparkle 2.x paths, migration notes, code signing XPC Services

* Rename 1.x and 2.x to 1 and 2 where appropriate

* Update app cast example to use edSignature and remove Test App zip

* Update copyright to include initial release year
2021-03-08 21:06:07 -08:00
Zorg c3680a0024 Specify release notes being reason we use webkit view 2021-01-10 15:07:17 +00:00
Zorg a3acf637f3 Mention sandboxing in migration notes 2021-01-10 15:07:17 +00:00
Zorg 9feb4846aa Update Sandboxing notes
Leave out altering code sign script without hardened runtime which isn't accurate since Sparkle builds with hardened runtime automatically before the script invocation (which may not be needed).

Mention using custom XPC Service prefix.
2021-01-10 15:07:17 +00:00
Zorg 3d4e83c84f Recommend using Xcode's Archive Organizer for distribution 2021-01-10 15:07:17 +00:00
Zorg f63c879e91 Add documentation for 2.x 2021-01-10 15:07:17 +00:00