Skip to content

Commit

Permalink
[milestone/11.10.0] Milestone 11.10.0 (#1117)
Browse files Browse the repository at this point in the history
* set up a new version 11.10.0

* [feature/openssl-1.1.1] Migration to OpenSSL 1.1.0 (#1116)

* - migrated code to new OpenSSL 1.1.1 API
- using OpenSSL Package

* - update SDK

* - update ios-sdk

Co-authored-by: Matthias Hühne <>
Co-authored-by: Felix Schwarz <fs-git@iospirit.com>

* #1114 If app is build as EMM version, the app shows an licensing error, when running shortcut intents (could not read app bundle identifier in extension) (#1122)

Co-authored-by: Matthias Hühne <>

* [feature/iOS-15-SDK] Build with iOS 15 SDK (#1121)

* #1066 support for iOS 15 SDK: Solving UI issues, removing unneeded code

* - updated Xcode version for fastlane
- fastlane readme update

Co-authored-by: Matthias Hühne <>

* #1123 Account options were not dynamically provided for action "Delete Account Item", because of wrong intent configuration (#1125)

Co-authored-by: Matthias Hühne <>

* [fix/copy-timeout] Fix copy timeout (#1119)

* - update SDK for improved error handling
- add environment variable switch to enable/disable action-timeout-simulator host simulator

* - update SDK with changes addressing code review findings by @hosy in #1119

* - added release notes changelog files
- added in-app release notes
- changed app version number
- removed beta build warning

* added OpenSSL changelog entry

* updated Xcode version

* only perform table updates, when query is final to prevent flickering and showing empty folder message (QA finding 1, 2)

* moved changelog folder to new release folder

* updated fastlane release notes for App Store

* - change SDK reference from develop to release commit

* fixed typo

Co-authored-by: Matthias Hühne <>
Co-authored-by: Felix Schwarz <fs-git@iospirit.com>
  • Loading branch information
hosy and felix-schwarz committed May 17, 2022
1 parent 420e5ff commit e68ae02
Show file tree
Hide file tree
Showing 23 changed files with 324 additions and 220 deletions.
2 changes: 1 addition & 1 deletion .xcode-version
@@ -1 +1 @@
12.5.1
13.3.1
5 changes: 5 additions & 0 deletions changelog/11.10.0_2022-05-16/1066
@@ -0,0 +1,5 @@
Bugfix: iOS 15 SDK

After upgrading to iOS 15 SDK some UI fixes were needed.

https://github.com/owncloud/ios-app/issue/1066
5 changes: 5 additions & 0 deletions changelog/11.10.0_2022-05-16/1114
@@ -0,0 +1,5 @@
Bugfix: EMM Shortcuts Licensing

If app was build as EMM version, the app shown an licensing error, when running shortcut intents.

https://github.com/owncloud/ios-app/issue/1114
5 changes: 5 additions & 0 deletions changelog/11.10.0_2022-05-16/1116
@@ -0,0 +1,5 @@
Change: Migration to OpenSSL 1.1.0

Migrated code to OpenSSL 1.1.1 API.

https://github.com/owncloud/ios-app/pull/1116
5 changes: 5 additions & 0 deletions changelog/11.10.0_2022-05-16/1119
@@ -0,0 +1,5 @@
Bugfix: Increased Timeout for Copy Action

Increased HTTP request timeout for COPY actions from 1 minute to 10 minutes and improved error handling for request timeouts.

https://github.com/owncloud/ios-app/issue/1119
5 changes: 5 additions & 0 deletions changelog/11.10.0_2022-05-16/1123
@@ -0,0 +1,5 @@
Bugfix: Shortcuts Action Delete Path Item

The shortcuts action Delete Path Item did not provided configured accounts.

https://github.com/owncloud/ios-app/issue/1123
123 changes: 84 additions & 39 deletions fastlane/README.md
@@ -1,99 +1,144 @@
fastlane documentation
================
----

# Installation

Make sure you have the latest version of the Xcode command line tools installed:

```
```sh
xcode-select --install
```

Install _fastlane_ using
```
[sudo] gem install fastlane -NV
```
or alternatively using `brew install fastlane`
For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane)

# Available Actions

## iOS

### ios beta

```sh
[bundle exec] fastlane ios beta
```
fastlane ios beta
```

Push a new beta build to TestFlight

### ios register_new_devices

```sh
[bundle exec] fastlane ios register_new_devices
```
fastlane ios register_new_devices
```

Register new devices to Apple portal

### ios build_ipa_ad_hoc

```sh
[bundle exec] fastlane ios build_ipa_ad_hoc
```
fastlane ios build_ipa_ad_hoc
```

Ad-Hoc Distribution IPA generation

### ios screenshots

```sh
[bundle exec] fastlane ios screenshots
```
fastlane ios screenshots
```

Generate the screenshots for the AppStore

### ios prepare_metadata

```sh
[bundle exec] fastlane ios prepare_metadata
```
fastlane ios prepare_metadata
```

Create Metadata Release Notes, Screenshots and push to git

### ios release_on_appstore

```sh
[bundle exec] fastlane ios release_on_appstore
```
fastlane ios release_on_appstore
```

Create Release Notes, Screenshots, Build, Upload of regular iOS App and EMM App

### ios owncloud_regular_build

```sh
[bundle exec] fastlane ios owncloud_regular_build
```
fastlane ios owncloud_regular_build
```



### ios owncloud_emm_build

```sh
[bundle exec] fastlane ios owncloud_emm_build
```
fastlane ios owncloud_emm_build
```



### ios owncloud_online_build

```sh
[bundle exec] fastlane ios owncloud_online_build
```
fastlane ios owncloud_online_build
```



### ios owncloud_branding_adhoc_build

```sh
[bundle exec] fastlane ios owncloud_branding_adhoc_build
```
fastlane ios owncloud_branding_adhoc_build
```



### ios owncloud_branding_appstore_build

```sh
[bundle exec] fastlane ios owncloud_branding_appstore_build
```
fastlane ios owncloud_branding_appstore_build
```



### ios owncloud_ownbrander_build

```sh
[bundle exec] fastlane ios owncloud_ownbrander_build
```
fastlane ios owncloud_ownbrander_build
```



### ios owncloud_enterprise_build

```sh
[bundle exec] fastlane ios owncloud_enterprise_build
```
fastlane ios owncloud_enterprise_build
```



### ios generate_appicon

```sh
[bundle exec] fastlane ios generate_appicon
```
fastlane ios generate_appicon
```



### ios build_ipa_in_house

```sh
[bundle exec] fastlane ios build_ipa_in_house
```
fastlane ios build_ipa_in_house
```

In-House Enterprise IPA generation

----

This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.
More information about fastlane can be found on [fastlane.tools](https://fastlane.tools).
The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools).

More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools).

The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools).
11 changes: 7 additions & 4 deletions fastlane/metadata-emm/en-US/release_notes.txt
@@ -1,6 +1,9 @@
Faster Account Scan
We improved the time for the initial scan after setting up a new account
UI fixes on iOS 15
This version fixes some UI problems on iOS 15.

• Biometrical Authentication Button
Improvements when setting up a passcode with biometrical unlock
• Shortcuts Action
The shortcuts action Delete Path Item did not provided configured accounts.

• Increased Timeout for Copy Action
Timeout for Copy Action was increased up to 10 minutes.

11 changes: 7 additions & 4 deletions fastlane/metadata-owncloud-online/en-US/release_notes.txt
@@ -1,6 +1,9 @@
Faster Account Scan
We improved the time for the initial scan after setting up a new account
UI fixes on iOS 15
This version fixes some UI problems on iOS 15.

• Biometrical Authentication Button
Improvements when setting up a passcode with biometrical unlock
• Shortcuts Action
The shortcuts action Delete Path Item did not provided configured accounts.

• Increased Timeout for Copy Action
Timeout for Copy Action was increased up to 10 minutes.

11 changes: 7 additions & 4 deletions fastlane/metadata/en-US/release_notes.txt
@@ -1,6 +1,9 @@
Faster Account Scan
We improved the time for the initial scan after setting up a new account
UI fixes on iOS 15
This version fixes some UI problems on iOS 15.

• Biometrical Authentication Button
Improvements when setting up a passcode with biometrical unlock
• Shortcuts Action
The shortcuts action Delete Path Item did not provided configured accounts.

• Increased Timeout for Copy Action
Timeout for Copy Action was increased up to 10 minutes.

2 changes: 1 addition & 1 deletion ios-sdk
Submodule ios-sdk updated 96 files
+10 −0 CHANGELOG.md
+88 −93 ownCloudSDK.xcodeproj/project.pbxproj
+1 −0 ownCloudSDK/Categories/Foundation/NSError+OCNetworkFailure.h
+5 −0 ownCloudSDK/Categories/Foundation/NSError+OCNetworkFailure.m
+49 −7 ownCloudSDK/Connection/OCConnection.m
+77 −64 ownCloudSDK/Core/Sync/Actions/CopyMove/OCSyncActionCopyMove.m
+3 −1 ownCloudSDK/Errors/NSError+OCError.h
+4 −0 ownCloudSDK/Errors/NSError+OCError.m
+36 −0 ownCloudSDK/Host Simulator/OCHostSimulator+BuiltIn.m
+5 −0 ownCloudSDK/Resources/en.lproj/Localizable.strings
+18 −3 ownCloudSDKTests/CertificateTests.m
+117 −133 ownCloudUI/Certificate Metadata/OCCertificate+OpenSSL.m
+0 −10 ownCloudUI/openssl/build-script/create-openssl-build-script.sh
+0 −44 ownCloudUI/openssl/build-script/openssl-build.patch
+0 −740 ownCloudUI/openssl/framework/openssl.xcodeproj/project.pbxproj
+0 −7 ownCloudUI/openssl/framework/openssl.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+0 −24 ownCloudUI/openssl/framework/openssl/Info.plist
+0 −127 ownCloudUI/openssl/framework/openssl/LICENSE
+0 −18 ownCloudUI/openssl/framework/openssl/openssl.h
+0 −149 ownCloudUI/openssl/include/openssl/aes.h
+0 −1,424 ownCloudUI/openssl/include/openssl/asn1.h
+0 −579 ownCloudUI/openssl/include/openssl/asn1_mac.h
+0 −973 ownCloudUI/openssl/include/openssl/asn1t.h
+0 −883 ownCloudUI/openssl/include/openssl/bio.h
+0 −130 ownCloudUI/openssl/include/openssl/blowfish.h
+0 −1,015 ownCloudUI/openssl/include/openssl/bn.h
+0 −125 ownCloudUI/openssl/include/openssl/buffer.h
+0 −132 ownCloudUI/openssl/include/openssl/camellia.h
+0 −107 ownCloudUI/openssl/include/openssl/cast.h
+0 −82 ownCloudUI/openssl/include/openssl/cmac.h
+0 −555 ownCloudUI/openssl/include/openssl/cms.h
+0 −83 ownCloudUI/openssl/include/openssl/comp.h
+0 −268 ownCloudUI/openssl/include/openssl/conf.h
+0 −89 ownCloudUI/openssl/include/openssl/conf_api.h
+0 −661 ownCloudUI/openssl/include/openssl/crypto.h
+0 −257 ownCloudUI/openssl/include/openssl/des.h
+0 −497 ownCloudUI/openssl/include/openssl/des_old.h
+0 −412 ownCloudUI/openssl/include/openssl/dh.h
+0 −335 ownCloudUI/openssl/include/openssl/dsa.h
+0 −451 ownCloudUI/openssl/include/openssl/dso.h
+0 −272 ownCloudUI/openssl/include/openssl/dtls1.h
+0 −328 ownCloudUI/openssl/include/openssl/e_os2.h
+0 −26 ownCloudUI/openssl/include/openssl/ebcdic.h
+0 −1,284 ownCloudUI/openssl/include/openssl/ec.h
+0 −134 ownCloudUI/openssl/include/openssl/ecdh.h
+0 −335 ownCloudUI/openssl/include/openssl/ecdsa.h
+0 −960 ownCloudUI/openssl/include/openssl/engine.h
+0 −391 ownCloudUI/openssl/include/openssl/err.h
+0 −1,630 ownCloudUI/openssl/include/openssl/evp.h
+0 −109 ownCloudUI/openssl/include/openssl/hmac.h
+0 −105 ownCloudUI/openssl/include/openssl/idea.h
+0 −240 ownCloudUI/openssl/include/openssl/krb5_asn.h
+0 −197 ownCloudUI/openssl/include/openssl/kssl.h
+0 −240 ownCloudUI/openssl/include/openssl/lhash.h
+0 −119 ownCloudUI/openssl/include/openssl/md4.h
+0 −119 ownCloudUI/openssl/include/openssl/md5.h
+0 −94 ownCloudUI/openssl/include/openssl/mdc2.h
+0 −163 ownCloudUI/openssl/include/openssl/modes.h
+0 −4,194 ownCloudUI/openssl/include/openssl/obj_mac.h
+0 −1,143 ownCloudUI/openssl/include/openssl/objects.h
+0 −637 ownCloudUI/openssl/include/openssl/ocsp.h
+0 −274 ownCloudUI/openssl/include/openssl/opensslconf.h
+0 −97 ownCloudUI/openssl/include/openssl/opensslv.h
+0 −213 ownCloudUI/openssl/include/openssl/ossl_typ.h
+0 −618 ownCloudUI/openssl/include/openssl/pem.h
+0 −70 ownCloudUI/openssl/include/openssl/pem2.h
+0 −342 ownCloudUI/openssl/include/openssl/pkcs12.h
+0 −481 ownCloudUI/openssl/include/openssl/pkcs7.h
+0 −99 ownCloudUI/openssl/include/openssl/pqueue.h
+0 −150 ownCloudUI/openssl/include/openssl/rand.h
+0 −103 ownCloudUI/openssl/include/openssl/rc2.h
+0 −88 ownCloudUI/openssl/include/openssl/rc4.h
+0 −105 ownCloudUI/openssl/include/openssl/ripemd.h
+0 −664 ownCloudUI/openssl/include/openssl/rsa.h
+0 −2,672 ownCloudUI/openssl/include/openssl/safestack.h
+0 −149 ownCloudUI/openssl/include/openssl/seed.h
+0 −214 ownCloudUI/openssl/include/openssl/sha.h
+0 −179 ownCloudUI/openssl/include/openssl/srp.h
+0 −147 ownCloudUI/openssl/include/openssl/srtp.h
+0 −3,164 ownCloudUI/openssl/include/openssl/ssl.h
+0 −265 ownCloudUI/openssl/include/openssl/ssl2.h
+0 −84 ownCloudUI/openssl/include/openssl/ssl23.h
+0 −774 ownCloudUI/openssl/include/openssl/ssl3.h
+0 −107 ownCloudUI/openssl/include/openssl/stack.h
+0 −518 ownCloudUI/openssl/include/openssl/symhacks.h
+0 −810 ownCloudUI/openssl/include/openssl/tls1.h
+0 −865 ownCloudUI/openssl/include/openssl/ts.h
+0 −112 ownCloudUI/openssl/include/openssl/txt_db.h
+0 −415 ownCloudUI/openssl/include/openssl/ui.h
+0 −88 ownCloudUI/openssl/include/openssl/ui_compat.h
+0 −41 ownCloudUI/openssl/include/openssl/whrlpool.h
+0 −1,330 ownCloudUI/openssl/include/openssl/x509.h
+0 −652 ownCloudUI/openssl/include/openssl/x509_vfy.h
+0 −1,055 ownCloudUI/openssl/include/openssl/x509v3.h
+ ownCloudUI/openssl/lib/libcrypto_iOS.a
+ ownCloudUI/openssl/lib/libssl_iOS.a
10 changes: 7 additions & 3 deletions ownCloud Intents/Base.lproj/Intents.intentdefinition
Expand Up @@ -126,11 +126,11 @@
<key>INIntentDefinitionNamespace</key>
<string>K5U8aR</string>
<key>INIntentDefinitionSystemVersion</key>
<string>21A559</string>
<string>21E230</string>
<key>INIntentDefinitionToolsBuildVersion</key>
<string>13A233</string>
<string>13E113</string>
<key>INIntentDefinitionToolsVersion</key>
<string>13.0</string>
<string>13.3</string>
<key>INIntents</key>
<array>
<dict>
Expand Down Expand Up @@ -2358,6 +2358,8 @@
<dict>
<key>INIntentParameterConfigurable</key>
<true/>
<key>INIntentParameterCustomDisambiguation</key>
<true/>
<key>INIntentParameterDisplayName</key>
<string>Path</string>
<key>INIntentParameterDisplayNameID</key>
Expand Down Expand Up @@ -2441,6 +2443,8 @@
<string>Confirmation</string>
</dict>
</array>
<key>INIntentParameterSupportsDynamicEnumeration</key>
<true/>
<key>INIntentParameterSupportsResolution</key>
<true/>
<key>INIntentParameterTag</key>
Expand Down

0 comments on commit e68ae02

Please sign in to comment.