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

[release/11.5] Release 11.5 #79

Merged
merged 247 commits into from
Feb 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 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://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
7d92331
Merge remote-tracking branch 'origin/master' into develop
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
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
5a38371
- OCConnection:
felix-schwarz Dec 30, 2020
c7cf898
- OCLogger: fix recursive possible values assignment for OCClassSetti…
felix-schwarz Dec 30, 2020
55719a6
- additional unit test fixes / adaptions to Bitrise performance
felix-schwarz Dec 30, 2020
cd30940
Merge remote-tracking branch 'origin/master' into develop
felix-schwarz Jan 8, 2021
85e09cb
OAuth2:
felix-schwarz Jan 8, 2021
3c54a15
Update CONFIGURATION.json with latest OIDC additions
felix-schwarz Jan 8, 2021
0cfc78c
- Authentication: add new OCAuthenticationMethodRequiredUsernameKey o…
felix-schwarz Jan 12, 2021
be01782
- OCClassSettings: fix crash that could occur if overrideSettings was…
felix-schwarz Jan 14, 2021
ec3c57e
Class Settings cleanup:
felix-schwarz Jan 18, 2021
8440e02
- OCConnection: add dedicated handling for "403 Forbidden" responses …
felix-schwarz Jan 18, 2021
40de8fa
Add support for certificate comparisons:
felix-schwarz Jan 19, 2021
3a02273
OCCertificateViewController: only add "Done" navigation button if roo…
felix-schwarz Jan 19, 2021
2c72c96
- provide clearer issue title for certificate changes
felix-schwarz Jan 23, 2021
3a73b20
OCHTTPPipeline: fix "UNKNOWN TASK" error for auto-resumed downloads/t…
felix-schwarz Jan 25, 2021
5f43c64
- OCBookmark: add additional diagnostic action that overwrites the ce…
felix-schwarz Jan 29, 2021
7f6d25e
OpenID Connect: for token refresh, use the client_id and client_secre…
felix-schwarz Jan 29, 2021
9e4b5a6
ownCloudUI: show "Show ±" only for certificate diffs with actual diff…
felix-schwarz Feb 1, 2021
f4c496d
[feature/mdm+branding] SDK version for MDM+Branding app branch (#78)
felix-schwarz Feb 2, 2021
934b26c
- OIDC Dynamic Client Registration: add support for non-expiring clie…
felix-schwarz Feb 2, 2021
b0504c9
Merge branch 'develop' of https://github.com/owncloud/ios-sdk into de…
felix-schwarz Feb 2, 2021
5a70106
Add 11.5 section to CHANGELOG.md
felix-schwarz Feb 2, 2021
089cc5b
- OCConnection+Setup: rewrite redirect handling during setup with ful…
felix-schwarz Feb 3, 2021
3d372c6
OCConnection:
felix-schwarz Feb 3, 2021
34a05b1
- OCConnection+Setup: only accept redirects with status 301 to other …
felix-schwarz Feb 3, 2021
aea5628
- OCAuthenticationMethod: add additional userInfo key to redirection …
felix-schwarz Feb 5, 2021
c7b8a92
- Ocean: adapt to SDK API changes, including unit tests
felix-schwarz Feb 5, 2021
ca3d4fd
- AuthenticationTests: additional test cases for redirection base dis…
felix-schwarz Feb 5, 2021
9b03c74
- OCConnection: support for cleaning up additional redirection target…
felix-schwarz Feb 6, 2021
5e302c0
Add OCLock set of APIs for expiring, coordinated cross-process locks …
felix-schwarz Feb 6, 2021
bad8654
- OCLock / OCLockManager: make keepAlive more opportunistic to optimi…
felix-schwarz Feb 6, 2021
e0cdbce
- OCHTTPStatus: new .name property to quickly get the name of a status
felix-schwarz Feb 9, 2021
ef4fbfc
OCConnection and OCConnection+Setup: change from local comparison of …
felix-schwarz Feb 9, 2021
6ae3031
- OCLogger: fix migration of log level + privacy masking (broken foll…
felix-schwarz Feb 10, 2021
d38faca
- OCLogger: add migration path for user setting "log.log-level" to "l…
felix-schwarz Feb 10, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 11.5 version

- Class Settings
- metadata support
- validation support
- documentation support
- new OCClassSetting class makes class settings observable and more approachable
- Host Simulator now part of the SDK
- Connection Validator
- refined, more powerful detection of available authentication methods
- OpenID Connect Dynamic Client Registration support
- Certificate Diffing support
- Improved HTTP logging
- Extended redirection handling and new policies
- Improved error handling
- Fixed unit tests and added nullability information to many classes

## 1.1.2 version

- Fix for long delays before starting a request on iOS 13.1
Expand Down
6 changes: 3 additions & 3 deletions Example/Ocean/ViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,15 @@ - (IBAction)showCertificate:(id)sender
request.ephermalRequestCertificateProceedHandler = ^(OCHTTPRequest *request, OCCertificate *certificate, OCCertificateValidationResult validationResult, NSError *certificateValidationError, OCConnectionCertificateProceedHandler proceedHandler) {

[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[self presentViewController:[[UINavigationController alloc] initWithRootViewController:[[OCCertificateViewController alloc] initWithCertificate:certificate]] animated:YES completion:nil];
[self presentViewController:[[UINavigationController alloc] initWithRootViewController:[[OCCertificateViewController alloc] initWithCertificate:certificate compareCertificate:nil]] animated:YES completion:nil];

[OCCertificateDetailsViewNode certificateDetailsViewNodesForCertificate:certificate withValidationCompletionHandler:^(NSArray<OCCertificateDetailsViewNode *> *detailsViewNodes) {
[OCCertificateDetailsViewNode certificateDetailsViewNodesForCertificate:certificate differencesFrom:nil withValidationCompletionHandler:^(NSArray<OCCertificateDetailsViewNode *> *detailsViewNodes) {

[[NSOperationQueue mainQueue] addOperationWithBlock:^{
NSError *parseError;
NSMutableAttributedString *attributedString;

attributedString = [[NSMutableAttributedString alloc] initWithAttributedString:[OCCertificateDetailsViewNode attributedStringWithCertificateDetails:detailsViewNodes]];
attributedString = [[NSMutableAttributedString alloc] initWithAttributedString:[OCCertificateDetailsViewNode attributedStringWithCertificateDetails:detailsViewNodes colors:nil]];

[attributedString appendAttributedString:[[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"\n\n------\nCertificate metadata:\n%@\nError: %@", [certificate metaDataWithError:&parseError], parseError]]];

Expand Down
Loading