Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature/sync-ng] Sync NG #76

Closed
wants to merge 220 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
220 commits
Select commit Hold shift + click to select a range
10bb534
- NSString+OCPath: properties for
felix-schwarz Oct 1, 2019
153658e
- add additional unit testing for NSString+OCPath isUnnormalizedPath
felix-schwarz Oct 2, 2019
f9e5ac8
OAuth2/OIDC improvements:
felix-schwarz Oct 9, 2019
315f8ac
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Oct 9, 2019
fc9b110
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Oct 11, 2019
aee34ef
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Oct 17, 2019
1342ed9
- Remove work in progress from README.md
felix-schwarz Oct 17, 2019
ac41108
- reduce amount logged for OCSQLiteDB background tasks
felix-schwarz Oct 21, 2019
5996863
OCConnection:
felix-schwarz Oct 21, 2019
44df508
OCCore: add sync record versioning + caching to avoid unnecessary des…
felix-schwarz Oct 25, 2019
494224c
Fix typo
felix-schwarz Oct 29, 2019
51b2524
Support for customizing the User-Agent via MDM, new default User-Agent:
felix-schwarz Nov 11, 2019
9f0a8c1
- OCKeyValueStore: add NSSet class to OCKeyValueStore.fallbackClasses
felix-schwarz Nov 17, 2019
0042ecc
OCKeyValueStorage:
felix-schwarz Nov 28, 2019
39e20c8
- Introducing new OCFeatureAvailability.h file to manage feature avai…
felix-schwarz Dec 2, 2019
8240f5f
Merge branch 'develop' of https://www.github.com/owncloud/ios-sdk int…
felix-schwarz Dec 2, 2019
edd0eab
- added pluggable OCAuthenticationMethodOAuth2.browserSessionClass th…
felix-schwarz Dec 2, 2019
052c13e
- Change openssl.framework build option to require that only extensio…
felix-schwarz Dec 3, 2019
f01008e
OCCore improvements:
felix-schwarz Dec 10, 2019
97ea487
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Dec 10, 2019
74d04b4
- OCCore+Sharing: fixing infinite loop for share query polling
felix-schwarz Dec 10, 2019
9d6a879
OCSyncAction:
felix-schwarz Dec 10, 2019
e78a831
Add Private Link resolution support:
felix-schwarz Dec 17, 2019
57669c1
- make OCActivityIdentifier an enum
felix-schwarz Dec 19, 2019
c8fdc79
OCBookmark/OCBookmarkManager:
felix-schwarz Jan 15, 2020
6276ab7
OCAuthenticationMethodOpenIDConnect: allow redirect-uri to be configu…
felix-schwarz Feb 5, 2020
ff824a4
OCAuthenticationMethodOpenIDConnect:
felix-schwarz Feb 7, 2020
bd3fb97
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Feb 10, 2020
9561dd0
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Feb 18, 2020
d8d62a6
- NSError+OCNetworkFailure:
felix-schwarz Feb 24, 2020
8ac7d53
- OCCore+ItemList: instead of reusing an existing item list task's ca…
felix-schwarz Feb 24, 2020
39aa5b8
- OCWaitConditionMetaDataRefresh: a new wait condition that pauses a …
felix-schwarz Feb 25, 2020
9794e10
- Fix issues found by static analyzer
felix-schwarz Feb 25, 2020
262fcb7
- Fix shutdown-blocking retain loop for -[OCCore reloadShareQuery:] a…
felix-schwarz Feb 26, 2020
32aa32b
- OCConnection+Sharing: replace raw HTTP status codes with respective…
felix-schwarz Feb 26, 2020
fc04176
- ensure OCConnectionSignalIDNetworkAvailable is initially set after …
felix-schwarz Feb 26, 2020
fcfb0aa
- OCSyncActionDownload:
felix-schwarz Feb 26, 2020
f65de37
- ensure sync records are updated in the database if wait conditions …
felix-schwarz Mar 3, 2020
df6b27e
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Mar 3, 2020
37219c6
- add nullability annotations to OCCore+SyncEngine and remove unused …
felix-schwarz Mar 5, 2020
01819fd
- OCClaim
felix-schwarz Mar 21, 2020
31b0e12
- fixing typo
felix-schwarz Mar 21, 2020
5e00f5f
- OCCore: fix missing -endActivity in -registerUsageOfItem: while als…
felix-schwarz Mar 22, 2020
a433249
- move code to delete or refresh outdated local copies from OCCore+It…
felix-schwarz Mar 23, 2020
429d01b
- Initial commit of message queue feature
felix-schwarz Mar 25, 2020
cf0897c
- Fixes and first time working integration with OCCore
felix-schwarz Mar 25, 2020
bdb3a96
- rewrote and moved concept from OCMessageQueue.h to doc/concepts/Mes…
felix-schwarz Mar 25, 2020
05c9fbf
- OCMessageQueue
felix-schwarz Mar 27, 2020
e2c2838
- OCAuthenticationMethodOpenIDConnect: add "profile" to list of defau…
felix-schwarz Mar 27, 2020
bd08bca
- OCKeyValueStore: fix cross-process change notification (previously …
felix-schwarz Mar 28, 2020
6a6ef91
OCAuthenticationMethodOpenIDConnect: add `profile` to list of scopes …
felix-schwarz Mar 28, 2020
309b1f1
- OCProcessPing: fix retain-cycle (due to logging) and add early unsu…
felix-schwarz Mar 28, 2020
2f7613e
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Mar 28, 2020
a9d3df3
- OCCore: explicitely copy queued block in queueBlock: to make sure i…
felix-schwarz Mar 28, 2020
91670ca
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Mar 28, 2020
8a8b1b3
- SyncEngine: add -renewActiveProcessCoreRegistration and make sure a…
felix-schwarz Mar 28, 2020
e77ca64
- OCSyncIssueTemplate
felix-schwarz Mar 30, 2020
a592c18
- MessageQueue.md: updated with latest additions
felix-schwarz Mar 31, 2020
9ba0409
- OCRunLoopThread
felix-schwarz Apr 3, 2020
5eb8ee8
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Apr 3, 2020
6f2aaf2
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Apr 6, 2020
a932d94
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Apr 8, 2020
e2ea856
OCAuthenticationMethod: fix potential undefined behaviour in updating…
felix-schwarz Apr 8, 2020
22ddbea
- OCAuthenticationMethod: add additional logging around local and rem…
felix-schwarz Apr 14, 2020
cb9cc58
- added debug logging to OCKeychain
felix-schwarz Apr 15, 2020
9948749
- OCBookmark: flush locally cached copy of .authenticationData if it …
felix-schwarz Apr 15, 2020
e8890f1
- OCBookmark: extend authentication data flushing to app / extension …
felix-schwarz Apr 15, 2020
69f742a
- remove OCBookmarkManager.updatedBookmark; please use OCBookmarkMana…
felix-schwarz Apr 16, 2020
12a0d85
- OCTypes
felix-schwarz Apr 22, 2020
35ed062
- update bundled version of openssl from 1.0.2q to 1.0.2t
felix-schwarz Apr 23, 2020
a428130
- update bundled version of openssl from 1.0.2t to 1.0.2u
felix-schwarz Apr 23, 2020
5976f0a
- fixed error reporting if token refresh responses are empty or not v…
felix-schwarz Apr 24, 2020
28dff54
- OCBookmark: add bookmark-specific IPC notification when authenticat…
felix-schwarz Apr 26, 2020
8f61065
- add support for OCCoreOptionLastModifiedDate option for [OCCore imp…
felix-schwarz Apr 27, 2020
2efe9bf
- OCRunLoopThread: add .uuid property and new property .isCurrentThre…
felix-schwarz Apr 27, 2020
6c137c7
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Apr 28, 2020
ab36c5e
- OCAuthenticationMethod: add new .authenticationDataKnownInvalidDate…
felix-schwarz May 5, 2020
97ce64b
- OCCoreItemListTask: fix issue where new OCItems that were not previ…
felix-schwarz May 7, 2020
513c4e4
- add support for translation of "Sabre\DAV\Exception\NotFound" error…
felix-schwarz May 7, 2020
c450ffc
Logging improvements:
felix-schwarz May 20, 2020
8ec80c8
- fix kCFRunLoopCommonModes warning
felix-schwarz May 20, 2020
5827e54
Adding cellular access options:
felix-schwarz May 20, 2020
92634c4
- Adding support for cellular configuration
felix-schwarz May 20, 2020
e18c10f
- OCCore: add OCCoreOptionDependsOnCellularSwitch option to make an u…
felix-schwarz May 20, 2020
2a2e8ab
- OCCellularManager: add support for nil identifier in -cellularAcces…
felix-schwarz May 20, 2020
11f418c
- OCLogger: add new option `log.log-single-lined` that breaks up mult…
felix-schwarz May 22, 2020
c44aa8f
- OCHTTP
felix-schwarz May 23, 2020
ea47342
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz May 25, 2020
04ffe84
- Add new variant of -[OCCore createFolder:…] with added placeholderC…
felix-schwarz May 26, 2020
67c6aca
- fix typos, cleanup and minor additions
felix-schwarz May 26, 2020
1d41764
- disable OC_FEATURE_AVAILABLE_UIWEBVIEW_BROWSER_SESSION by default t…
felix-schwarz May 27, 2020
3be9efb
- add initial parsing support for Tus HTTP Headers and compact storag…
felix-schwarz May 27, 2020
d232e71
- Add initial TUS support
felix-schwarz May 27, 2020
2e5ac07
- OCCapabilities
felix-schwarz May 27, 2020
7f7fb1b
- Cleanups and minor improvements
felix-schwarz May 27, 2020
df06ffe
OCLogger:
felix-schwarz Jun 2, 2020
1ea2c7c
OCHTTP:
felix-schwarz Jun 8, 2020
605348f
- add OIDC auth method identifier to CONFIGURATION.md
felix-schwarz Jun 9, 2020
3c14568
OCConnection:
felix-schwarz Jun 10, 2020
c0cd3b7
- add "TUS implementation score card" overview to OCConnection+Upload
felix-schwarz Jun 11, 2020
901be75
Merge branch 'develop' into feature/message-queue
felix-schwarz Jun 11, 2020
515c800
- fix error dating via OCErrorAddDateFromResponse for PUT uploads
felix-schwarz Jun 11, 2020
8bb142c
- OCCore: fix issue of infinite connection retries when hitting a cer…
felix-schwarz Jun 11, 2020
33e574b
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jun 11, 2020
c67224c
MessageQueue improvements:
felix-schwarz Jun 14, 2020
0b18289
- OCConnection: add new connection.force-background-url-sessions sett…
felix-schwarz Jun 17, 2020
883e9df
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jun 17, 2020
db140dc
- better error message construction for errors that contain their cre…
felix-schwarz Jun 17, 2020
cf05e36
- make OCSyncRecordActivity public
felix-schwarz Jun 17, 2020
9b2527e
- Remove unused code
felix-schwarz Jun 17, 2020
e615809
- clarify type of key of OCBookmark.userInfo
felix-schwarz Jun 18, 2020
d2e6d6a
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jun 25, 2020
aaa955f
- removal of iOS 11 support (including SFAuthenticationSession) and u…
felix-schwarz Jun 30, 2020
fc43fe0
- construct .well-known endpoint URLs relative to the root directory …
felix-schwarz Jul 1, 2020
b33a045
- OCSyncRecordActivity:
felix-schwarz Jul 2, 2020
ad8509a
- Add option to cancel uploads in addition to retrying them
felix-schwarz Jul 6, 2020
735339b
- improve error message for OCErrorAuthorizationFailed errors
felix-schwarz Jul 7, 2020
117537a
added tvOS deployment target
hosy Jul 8, 2020
084648c
- remove commented out, dead code
felix-schwarz Jul 8, 2020
67cc87c
- OCConnection+Upload: return correct error code if there's no suffic…
felix-schwarz Jul 8, 2020
12911b0
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jul 10, 2020
86e1300
- make number of background folder scan PROPFIND requests configurabl…
felix-schwarz Jul 11, 2020
093bb1e
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jul 11, 2020
2b42d74
- Fix static analyzer warnings
felix-schwarz Jul 13, 2020
c2730cd
Merge remote-tracking branch 'origin/develop' into feature/message-queue
felix-schwarz Jul 13, 2020
157c5b5
- Fix static analyzer warnings
felix-schwarz Jul 13, 2020
a106e25
- Fix static analyzer warnings
felix-schwarz Jul 14, 2020
4219d19
OCQuery/OCCore:
felix-schwarz Jul 14, 2020
8d0d663
- Fix possible crash in OCAuthenticationMethodBasicAuth._decodedAuthe…
felix-schwarz Jul 14, 2020
1a93f7e
OCCore/OCQuery: additional checks and improved handling of queries ta…
felix-schwarz Jul 15, 2020
24b91e8
- add missing nil check to OCCore+ItemList
felix-schwarz Jul 18, 2020
78f0b22
added a new property appDisplayName to retrieve the display name of t…
hosy Jul 20, 2020
3ffb50b
- OCBookmark: add .certificateUserApprovalUpdateNotificationName and …
felix-schwarz Jul 21, 2020
a3c4855
- OCHTTPPipeline
felix-schwarz Jul 23, 2020
1e2e353
- OCCore: add safeguards against IPC change notifications between cor…
felix-schwarz Jul 30, 2020
26108a9
- Reduce OCore.parallelItemListTaskCount to 1 if running in minimum m…
felix-schwarz Aug 3, 2020
b1140d5
Reduce memory usage:
felix-schwarz Aug 3, 2020
5b96922
Further reduction of peak memory usage
felix-schwarz Aug 3, 2020
bf98db8
- Project: use compiler default as language standard (not gnu++14 and…
felix-schwarz Aug 6, 2020
0b60dbd
- fix super-rare OCProcessManager.sharedProcessManager dispatch_once …
felix-schwarz Aug 7, 2020
07e7eb2
[feature/diagnostic] Diagnostic support (#68)
felix-schwarz Aug 7, 2020
edd2bcc
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Aug 7, 2020
6092316
- do not count root folder in folder diagnostic counter
hosy Aug 12, 2020
fa38a86
added missing localization for diagnostics
hosy Aug 12, 2020
18d8fa7
fixed localized string
hosy Aug 12, 2020
c176228
- Add OCBookmark diagnostics support
felix-schwarz Aug 14, 2020
c85d1bf
- start implementation of cookie persistence support
felix-schwarz Aug 14, 2020
5ad9e5f
localized string for wrong refresh token error message
hosy Aug 17, 2020
4116ecc
added missing localized string
hosy Aug 17, 2020
3eb8213
fixed localization string
hosy Aug 17, 2020
5c37da2
- Temporarily disable processSession check
felix-schwarz Aug 17, 2020
164fbef
- add support for URL-relative Location header values
felix-schwarz Aug 18, 2020
e5fe132
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Aug 19, 2020
1ad79e7
OCConnection:
felix-schwarz Aug 19, 2020
f8405c5
Merge branch 'develop' of https://github.com/owncloud/ios-sdk into de…
felix-schwarz Aug 19, 2020
7e469d2
- make OCHTTPRequest.effectiveURL reset part of the scrubbing for res…
felix-schwarz Aug 20, 2020
1ca6eea
ownCloudMocking:
felix-schwarz Aug 20, 2020
987ab71
- add additional "verbose" log level and move the most notorious debu…
felix-schwarz Aug 28, 2020
7a826ff
- OCDatabase: add new .thumbnailDatabaseURL property to retrieve the …
felix-schwarz Aug 31, 2020
e47944f
- OCConnection: ensure HTTP requests that are rescheduled due to redi…
felix-schwarz Sep 4, 2020
91dc343
- OCConnection+Upload: add force replace option
felix-schwarz Sep 4, 2020
77af6b3
- fix uninitialized partitionHandler pointer and resulting possible l…
felix-schwarz Sep 9, 2020
38e556c
- OCClassSettings
felix-schwarz Sep 11, 2020
01a687e
- added class settings support for root OCAuthenticationMethod class
felix-schwarz Sep 22, 2020
f868051
- Fix typo
felix-schwarz Sep 22, 2020
6c22500
- fix issue where the first HTTP request sent by the app did not incl…
felix-schwarz Sep 24, 2020
2ad19b9
Merge branch 'release/11.4.1' into develop
felix-schwarz Sep 24, 2020
d2e4c6e
- early concept document and API modeling for OCSignals
felix-schwarz Sep 27, 2020
745fd40
- advance implementation of OCSignals
felix-schwarz Sep 28, 2020
c8fa288
- first feature-complete OCSignalManager implementation
felix-schwarz Sep 29, 2020
7d92331
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Sep 29, 2020
cca351e
- OCCore SyncEngine:
felix-schwarz Sep 29, 2020
cb707e6
- OCCore: clean up signal consumers on startup and shutdown of Sync E…
felix-schwarz Sep 29, 2020
3bec119
- extend account diagnostic action "Invalidate Login Data" with the c…
felix-schwarz Oct 3, 2020
a1c0b60
- OCLogger:
felix-schwarz Oct 5, 2020
b6ebb06
- OCLogFileWriter: add comment to explain usage of OCPFSLog
felix-schwarz Oct 5, 2020
3885a92
- address issue of (empty) log files being created even if logging is…
felix-schwarz Oct 5, 2020
7499823
- OCClassSettingsUserPreferences
felix-schwarz Oct 5, 2020
a51631d
- OCHTTPPipeline: add line "Req signals" with required signals to HTT…
felix-schwarz Oct 7, 2020
be30922
- Host Simulator improvements
felix-schwarz Oct 14, 2020
d02aa45
- download: improve behaviour around deleted files targeted for downl…
felix-schwarz Oct 14, 2020
3fcbbe5
- fix issue where updates to different OCBookmark instances would not…
felix-schwarz Oct 19, 2020
dcb885d
- add metadata support to OCClassSettings
felix-schwarz Oct 25, 2020
60096a6
- OCHostSimulator: add "five-seconds-of-404" simulator extension that…
felix-schwarz Oct 26, 2020
084c48b
- OCWaitCondition: add support for localized description for what is …
felix-schwarz Oct 27, 2020
fd60067
- OCSyncAction+Diagnostic: include information on target item with di…
felix-schwarz Oct 27, 2020
867f23b
- add auto-generated CONFIGURATION.json to doc directory
felix-schwarz Oct 30, 2020
051e807
- rename OCClassSettingsKeyStatusAvailable to OCClassSettingsKeyStatu…
felix-schwarz Oct 30, 2020
ae87864
- project: Xcode update, increase deployment target to iOS and tvOS 12.0
felix-schwarz Nov 2, 2020
4854f1c
- OCAuthenticationMethodOpenIDConnect: use defaults registration to a…
felix-schwarz Nov 2, 2020
8e6c8ea
Merge branch 'develop' into feature/settings-metadata
felix-schwarz Nov 2, 2020
727654f
- remove obsolete include line
felix-schwarz Nov 2, 2020
1257d92
- add class settings metadata support to OCHostSimulatorManager
felix-schwarz Nov 2, 2020
a8ff02e
- OCSyncActionCreateFolder: add standard set of permissions to placeh…
felix-schwarz Nov 3, 2020
22b700d
- OCSyncActionCreateFolder: add standard set of permissions to placeh…
felix-schwarz Nov 3, 2020
49323be
- OCClassSettings metadata and documentation improvements
felix-schwarz Nov 9, 2020
8250d7e
- OCClassSettings:
felix-schwarz Nov 13, 2020
1b8ba79
Merge branch 'feature/settings-metadata' into develop
felix-schwarz Nov 13, 2020
732c63e
Merge branch 'master' into develop
felix-schwarz Nov 17, 2020
3c40553
Added wipe function allowing deleting all keychain items (#73)
mneuwert Nov 17, 2020
a8682ec
- OCClassSetting:
felix-schwarz Nov 19, 2020
5da545d
- OCConnection, OCLogger: add missing OCClassSettingsFlagDenyUserPre…
felix-schwarz Nov 19, 2020
71d5378
- update CONFIGURATION.json with latest changes and additions
felix-schwarz Nov 19, 2020
14c5728
- OCClassSettings+Metadata: fix sorting of possible values
felix-schwarz Nov 20, 2020
a2638ec
- OCHTTP:
felix-schwarz Nov 20, 2020
2ef20d3
- OCAuthenticationMethod:
felix-schwarz Nov 24, 2020
55cd256
- OCConnection: make Connection Validator more thread-safe, add rate …
felix-schwarz Nov 24, 2020
a03eac1
Merge branch 'master' into develop
felix-schwarz Nov 27, 2020
f18262e
- OCBookmark:
felix-schwarz Nov 27, 2020
0753a70
Merge remote-tracking branch 'origin/develop' into HEAD
felix-schwarz Nov 30, 2020
1d1b4fb
- OCConnection:
felix-schwarz Nov 30, 2020
c1bb0b1
- OCConnection: Connection Validator cleanup
felix-schwarz Dec 8, 2020
d96c8a3
- OCConnection: Connection Validator comment clarifications
felix-schwarz Dec 8, 2020
4fc9525
Merge remote-tracking branch 'origin/develop' into feature/sync-ng
felix-schwarz Dec 8, 2020
68f0b64
- OCConnection + OCHTTPPipeline: add debug output for cancellation of…
felix-schwarz Dec 18, 2020
67b4e67
- OCClassSettings: add "categoryTag" generation support
felix-schwarz Dec 21, 2020
e079850
- OCHTTP improvements
felix-schwarz Dec 23, 2020
d91cfbc
Merge branch 'develop' of https://github.com/owncloud/ios-sdk into de…
felix-schwarz Dec 23, 2020
c559ae7
- Turn off HTTP request and response logging toggle by default
felix-schwarz Dec 23, 2020
cf2172c
Merge branch 'develop' into feature/sync-ng
felix-schwarz Dec 30, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
903 changes: 903 additions & 0 deletions doc/CONFIGURATION.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion doc/CONFIGURATION.md
Expand Up @@ -29,7 +29,7 @@ This document provides an overview over the available sections and their setting
- `endpoint-status`: Endpoint to retrieve basic status information and detect an ownCloud installation
- type: string
- default: `status.php`
- `connection-preferred-authentication-methods`: Array of authentication methods in order of preference (most prefered first).
- `connection-preferred-authentication-methods`: Array of authentication methods in order of preference (most preferred first).
- type: array
- default: `["com.owncloud.openid-connect", "com.owncloud.oauth2", "com.owncloud.basicauth"]`
- `connection-allowed-authentication-methods`: Array of allowed authentication methods. Nil/Missing for no restrictions.
Expand Down
@@ -0,0 +1,8 @@
Examples of expressions:
- `bookmarkCertificate == serverCertificate`: the whole certificate needs to be identical to the one stored in the bookmark during setup.
- `bookmarkCertificate.publicKeyData == serverCertificate.publicKeyData`: the public key of the received certificate needs to be identical to the public key stored in the bookmark during setup.
- `serverCertificate.passedValidationOrIsUserAccepted == true`: any certificate is accepted as long as it has passed validation by the OS or was accepted by the user.
- `serverCertificate.commonName == "demo.owncloud.org"`: the common name of the certificate must be "demo.owncloud.org".
- `serverCertificate.rootCertificate.commonName == "DST Root CA X3"`: the common name of the root certificate must be "DST Root CA X3".
- `serverCertificate.parentCertificate.commonName == "Let's Encrypt Authority X3"`: the common name of the parent certificate must be "Let's Encrypt Authority X3".
- `serverCertificate.publicKeyData.sha256Hash.asFingerPrintString == "2A 00 98 90 BD … F7"`: the SHA-256 fingerprint of the public key of the server certificate needs to match the provided value.
8 changes: 8 additions & 0 deletions doc/class-settings-sdk/http.user-agent.md
@@ -0,0 +1,8 @@
The following placeholders can be used to make it dynamic:
- `{{app.build}}`: the build number of the app (f.ex. `123`)
- `{{app.version}}`: the version of the app (f.ex. `1.2`)
- `{{app.part}}`: the part of the app (more exactly: the name of the main bundle) from which the request was sent (f.ex. `App`, `ownCloud File Provider`)
- `{{device.model}}`: the model of the device running the app (f.ex. `iPhone`, `iPad`)
- `{{device.model-id}}`: the model identifier of the device running the app (f.ex. `iPhone8,1`)
- `{{os.name}}` : the name of the operating system running on the device (f.ex. `iOS`, `iPadOS`)
- `{{os.version}}`: the version of operating system running on the device (f.ex. `13.2.2`)

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions ownCloudMocking/ownCloudMocking.h
Expand Up @@ -26,8 +26,6 @@ FOUNDATION_EXPORT const unsigned char ownCloudMockingVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <ownCloudMocking/PublicHeader.h>

#import <ownCloudMocking/OCHostSimulator+CookieRedirect.h>

#import <ownCloudMocking/OCMockManager.h>
#import <ownCloudMocking/NSObject+OCMockManager.h>

Expand Down