3.1 MB
/home/fdroid/fdroiddata/tmp/com.averi.worldscribe_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.averi.worldscribe_23.apk
205 KB
zipinfo {}
    
Offset 1, 1039 lines modifiedOffset 1, 1039 lines modified
143 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v?[0]·to·extract
611 KB
classes2.dex
611 KB
classes2.jar
25.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4391911·bytes,·number·of·entries:·23341 Zip·file·size:·4397696·bytes,·number·of·entries:·2336
2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class
3 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class3 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class
4 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class4 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class
5 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class5 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class
6 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class6 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class
7 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class7 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class
8 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class8 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class
Offset 251, 27 lines modifiedOffset 251, 27 lines modified
251 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class251 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountTypeUtils.class
252 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class252 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$AccountNotFoundException.class
253 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class253 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils$Constants.class
254 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class254 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/AccountUtils.class
255 ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class255 ?rwxrwxr-x··2.0·unx·····2878·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedX509TrustManager.class
256 ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class256 ?rwxrwxr-x··2.0·unx·····2539·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/CertificateCombinedException.class
257 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class257 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity$WriteException.class
258 ?rwxrwxr-x··2.0·unx·····5523·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/NetworkUtils.class258 ?rwxrwxr-x··2.0·unx·····5524·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/NetworkUtils.class
259 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class259 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/OnDatatransferProgressListener.class
260 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class260 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ProgressiveDataTransfer.class
261 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class261 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/RedirectionPath.class
262 ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class262 ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ServerNameIndicator.class
263 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class263 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry$MountType.class
264 ?rwxrwxr-x··2.0·unx····11213·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry.class264 ?rwxrwxr-x··2.0·unx····11239·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavEntry.class
265 ?rwxrwxr-x··2.0·unx·····4037·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavUtils.class265 ?rwxrwxr-x··2.0·unx·····4103·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/WebdavUtils.class
266 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class266 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/ExceptionParser.class
267 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class267 ?rwxrwxr-x··2.0·unx······286·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OnRemoteOperationListener.class
268 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class268 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/OperationCancelledException.class
269 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class269 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation$1.class
270 ?rwxrwxr-x··2.0·unx·····7986·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation.class270 ?rwxrwxr-x··2.0·unx·····8129·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperation.class
271 ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class271 ?rwxrwxr-x··2.0·unx·····5304·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult$ResultCode.class
272 ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class272 ?rwxrwxr-x··2.0·unx····12351·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/common/operations/RemoteOperationResult.class
273 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class273 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$Adapter.class
274 ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class274 ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC.class
275 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class275 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/WebDavFileUtils.class
276 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class276 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSMeta.class
277 ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class277 ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class
Offset 284, 34 lines modifiedOffset 284, 34 lines modified
284 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class284 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class
285 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class285 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class
286 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class286 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class
287 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class287 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class
288 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class288 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class
289 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class289 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class
290 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class290 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class
291 ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class291 ?rwxrwxr-x··2.0·unx·····6205·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class
292 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class292 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class
293 ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class293 ?rwxrwxr-x··2.0·unx·····3773·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class
294 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class294 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class
295 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class295 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class
296 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class296 ?rwxrwxr-x··2.0·unx·····2702·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Notification.class
297 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class297 ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/PushResponse.class
298 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class298 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/RichObject.class
299 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class299 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare$1.class
300 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class300 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/OCShare.class
301 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class301 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharePermissionsBuilder.class
302 ?rwxrwxr-x··2.0·unx·····5243·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class302 ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class
303 ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareType.class303 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareType.class
304 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class304 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareUtils.class
305 ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class305 ?rwxrwxr-x··2.0·unx·····8315·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareXMLParser.class
306 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class306 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/SharedWithMe.class
307 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class307 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser$1.class
308 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class308 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/shares/ShareeUser.class
309 ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class309 ?rwxrwxr-x··2.0·unx·····1529·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/CapabilityBooleanType.class
310 ?rwxrwxr-x··2.0·unx·····9169·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OCCapability.class310 ?rwxrwxr-x··2.0·unx·····9282·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OCCapability.class
311 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class311 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion$1.class
312 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class312 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/status/OwnCloudVersion.class
313 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class313 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/trashbin/model/TrashbinFile$1.class
314 ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class314 ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserAvatarRemoteOperation$ResultData.class
315 ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class315 ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/SetUserInfoRemoteOperation$Field.class
316 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class316 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask$Result.class
317 ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class317 ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class
Offset 808, 15 lines modifiedOffset 808, 17 lines modified
808 ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class808 ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class
809 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class809 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class
810 ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class810 ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·okio/Buffer$UnsafeCursor.class
811 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class811 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·okio/Buffer$inputStream$1.class
812 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class812 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·okio/Buffer$outputStream$1.class
813 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class813 ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·okio/HashingSink$Companion.class
814 ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class814 ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class
815 ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·okio/Okio.class815 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·okio/Okio.class
 816 ?rwxrwxr-x··2.0·unx·····3106·b-·stor·80-Jan-01·00:00·okio/Okio__JvmOkioKt.class
 817 ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·okio/Okio__OkioKt.class
816 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class818 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·okio/Options$Companion.class
817 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class819 ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink$outputStream$1.class
818 ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class820 ?rwxrwxr-x··2.0·unx·····1608·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource$inputStream$1.class
819 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class821 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·okio/Segment$Companion.class
820 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class822 ?rwxrwxr-x··2.0·unx·····2830·b-·stor·80-Jan-01·00:00·okio/Segment.class
821 ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class823 ?rwxrwxr-x··2.0·unx·····1489·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class
822 ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class824 ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class
Offset 1273, 68 lines modifiedOffset 1275, 68 lines modified
1273 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class1275 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class
1274 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class1276 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class
1275 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class1277 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class
1276 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class1278 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class
1277 ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class1279 ?rwxrwxr-x··2.0·unx·····9325·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class
1278 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class1280 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class
1279 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class1281 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class
1280 ?rwxrwxr-x··2.0·unx·····3196·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class1282 ?rwxrwxr-x··2.0·unx·····3667·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class
1281 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class1283 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class
1282 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class1284 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class
1283 ?rwxrwxr-x··2.0·unx·····3725·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class1285 ?rwxrwxr-x··2.0·unx·····3684·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class
1284 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class1286 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class
1285 ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class1287 ?rwxrwxr-x··2.0·unx·····3351·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/ToggleEncryptionRemoteOperation.class
1286 ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class1288 ?rwxrwxr-x··2.0·unx·····2764·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UnlockFileRemoteOperation.class
1287 ?rwxrwxr-x··2.0·unx·····4515·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class1289 ?rwxrwxr-x··2.0·unx·····4503·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/UpdateMetadataRemoteOperation.class
1288 ?rwxrwxr-x··2.0·unx·····3646·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class1290 ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CheckEtagRemoteOperation.class
1289 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class1291 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CopyFileRemoteOperation.class
1290 ?rwxrwxr-x··2.0·unx·····3929·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class1292 ?rwxrwxr-x··2.0·unx·····4257·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/CreateFolderRemoteOperation.class
1291 ?rwxrwxr-x··2.0·unx·····7128·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class1293 ?rwxrwxr-x··2.0·unx·····7132·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/DownloadFileRemoteOperation.class
1292 ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class1294 ?rwxrwxr-x··2.0·unx·····4313·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ExistenceCheckRemoteOperation.class
1293 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class1295 ?rwxrwxr-x··2.0·unx·····4720·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/MoveFileRemoteOperation.class
1294 ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class1296 ?rwxrwxr-x··2.0·unx·····3673·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileRemoteOperation.class
1295 ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class1297 ?rwxrwxr-x··2.0·unx·····4592·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFileVersionsRemoteOperation.class
1296 ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class1298 ?rwxrwxr-x··2.0·unx·····6186·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ReadFolderRemoteOperation.class
1297 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class1299 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RemoveFileRemoteOperation.class
1298 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class1300 ?rwxrwxr-x··2.0·unx·····4184·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RenameFileRemoteOperation.class
1299 ?rwxrwxr-x··2.0·unx·····2573·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class1301 ?rwxrwxr-x··2.0·unx·····3056·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/RestoreFileVersionRemoteOperation.class
1300 ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class1302 ?rwxrwxr-x··2.0·unx·····3678·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation.class
1301 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class1303 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ToggleFavoriteRemoteOperation.class
1302 ?rwxrwxr-x··2.0·unx·····5811·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class1304 ?rwxrwxr-x··2.0·unx·····6126·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/UploadFileRemoteOperation.class
1303 ?rwxrwxr-x··2.0·unx·····2364·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion.class1305 ?rwxrwxr-x··2.0·unx·····2338·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion.class
1304 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class1306 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteAllNotificationsRemoteOperation.class
1305 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class1307 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/DeleteNotificationRemoteOperation.class
1306 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class1308 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation$1.class
1307 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class1309 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationRemoteOperation.class
1308 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class1310 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation$1.class
1309 ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class1311 ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/GetNotificationsRemoteOperation.class
Max diff block lines reached; 8857/26199 bytes (33.81%) of diff not shown.
507 B
zipnote «TEMP»/diffoscope_hyhu9bro_tmp/tmpk4sun5kl.zip
    
Offset 2436, 14 lines modifiedOffset 2436, 20 lines modified
  
2436 Filename:·okio/HashingSource$Companion.class2436 Filename:·okio/HashingSource$Companion.class
2437 Comment:·2437 Comment:·
  
2438 Filename:·okio/Okio.class2438 Filename:·okio/Okio.class
2439 Comment:·2439 Comment:·
  
 2440 Filename:·okio/Okio__JvmOkioKt.class
 2441 Comment:·
  
 2442 Filename:·okio/Okio__OkioKt.class
 2443 Comment:·
  
2440 Filename:·okio/Options$Companion.class2444 Filename:·okio/Options$Companion.class
2441 Comment:·2445 Comment:·
  
2442 Filename:·okio/RealBufferedSink$outputStream$1.class2446 Filename:·okio/RealBufferedSink$outputStream$1.class
2443 Comment:·2447 Comment:·
  
2444 Filename:·okio/RealBufferedSource$inputStream$1.class2448 Filename:·okio/RealBufferedSource$inputStream$1.class
5.02 KB
com/owncloud/android/lib/common/network/NetworkUtils.class
4.91 KB
javap -verbose -constants -s -l -private {}
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager195 ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
196 ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager196 ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
197 ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V197 ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V
198 ··#190·=·Utf8···············getParams198 ··#190·=·Utf8···············getParams
199 ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;199 ··#191·=·Utf8···············()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
200 ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;200 ··#192·=·NameAndType········#190:#191·····//·getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
201 ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;201 ··#193·=·Methodref··········#188.#192·····//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
202 ··#194·=·Float··············7.0E-45f202 ··#194·=·Float··············9.0E-44f
203 ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams203 ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams
204 ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams204 ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams
205 ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost205 ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost
206 ··#198·=·Utf8···············(I)V206 ··#198·=·Utf8···············(I)V
207 ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V207 ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V
208 ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V208 ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V
209 ··#201·=·Utf8···············setMaxTotalConnections209 ··#201·=·Utf8···············setMaxTotalConnections
Offset 569, 37 lines modifiedOffset 569, 37 lines modified
569 ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;569 ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
570 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC570 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
571 ····Code:571 ····Code:
572 ······stack=300,·locals=2,·args_size=0572 ······stack=300,·locals=2,·args_size=0
573 ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;573 ·········0:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
574 ·········3:·astore_0574 ·········3:·astore_0
575 ·········4:·aload_0575 ·········4:·aload_0
576 ·········5:·ifnonnull·····46576 ·········5:·ifnonnull·····47
577 ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager577 ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager
578 ········11:·astore_0578 ········11:·astore_0
579 ········12:·aload_0579 ········12:·aload_0
580 ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V580 ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V
581 ········16:·aload_0581 ········16:·aload_0
582 ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;582 ········17:·putstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
583 ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;583 ········20:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
584 ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;584 ········23:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
585 ········26:·astore_0585 ········26:·astore_0
586 ········27:·iconst_5586 ········27:·bipush········64
587 ········28:·istore_1587 ········29:·istore_1
588 ········29:·aload_0588 ········30:·aload_0
589 ········30:·iload_1589 ········31:·iload_1
590 ········31:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V590 ········32:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V
591 ········34:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;591 ········35:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
592 ········37:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;592 ········38:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams;
593 ········40:·astore_0593 ········41:·astore_0
594 ········41:·aload_0594 ········42:·aload_0
595 ········42:·iload_1595 ········43:·iload_1
596 ········43:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V596 ········44:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V
597 ········46:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;597 ········47:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager;
598 ········49:·areturn598 ········50:·areturn
  
599 ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context);599 ··public·static·boolean·isCertInKnownServersStore(java.security.cert.Certificate,·android.content.Context);
600 ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z600 ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z
601 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC601 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
602 ····Code:602 ····Code:
603 ······stack=300,·locals=6,·args_size=2603 ······stack=300,·locals=6,·args_size=2
604 ·········0:·aload_1604 ·········0:·aload_1
2.27 KB
com/owncloud/android/lib/common/network/WebdavEntry.class
2.16 KB
procyon -ec {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········TAG·=·WebdavEntry.class.getSimpleName();75 ········TAG·=·WebdavEntry.class.getSimpleName();
76 ····}76 ····}
77 ····77 ····
78 ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{78 ····public·WebdavEntry(MultiStatusResponse·properties,·String·richWorkspace)·{
79 ········final·String·s·=·"";79 ········final·String·s·=·"";
80 ········this.note·=·s;80 ········this.note·=·s;
81 ········this.sharees·=·new·ShareeUser[0];81 ········this.sharees·=·new·ShareeUser[0];
82 ········this.richWorkspace·=·s;82 ········this.richWorkspace·=·null;
83 ········this.resetData();83 ········this.resetData();
84 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");84 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");
85 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");85 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");
86 ········if·(properties.getStatus().length·!=·0)·{86 ········if·(properties.getStatus().length·!=·0)·{
87 ············this.uri·=·properties.getHref();87 ············this.uri·=·properties.getHref();
88 ············final·String[]·split·=·this.uri.split(richWorkspace,·2);88 ············final·String[]·split·=·this.uri.split(richWorkspace,·2);
89 ············final·int·n·=·1;89 ············final·int·n·=·1;
Offset 306, 17 lines modifiedOffset 306, 25 lines modified
306 ············}306 ············}
307 ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2);307 ············final·DavProperty·value23·=·((DavPropertySet)properties).get("note",·namespace2);
308 ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{308 ············if·(value23·!=·null·&&·value23.getValue()·!=·null)·{
309 ················richWorkspace·=·value23.getValue().toString();309 ················richWorkspace·=·value23.getValue().toString();
310 ················this.note·=·richWorkspace;310 ················this.note·=·richWorkspace;
311 ············}311 ············}
312 ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2);312 ············final·DavProperty·value24·=·((DavPropertySet)properties).get("rich-workspace",·namespace2);
 313 ············if·(value24·!=·null)·{
313 ············if·(value24·!=·null·&&·value24.getValue()·!=·null)·{314 ················if·(value24.getValue()·!=·null)·{
314 ················richWorkspace·=·value24.getValue().toString();315 ····················richWorkspace·=·value24.getValue().toString();
315 ················this.richWorkspace·=·richWorkspace;316 ····················this.richWorkspace·=·richWorkspace;
 317 ················}
 318 ················else·{
 319 ····················this.richWorkspace·=·s;
 320 ················}
 321 ············}
 322 ············else·{
 323 ················this.richWorkspace·=·null;
316 ············}324 ············}
317 ············richWorkspace·=·"sharees";325 ············richWorkspace·=·"sharees";
318 ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2);326 ············final·DavProperty·value25·=·((DavPropertySet)properties).get(richWorkspace,·namespace2);
319 ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{327 ············if·(value25·!=·null·&&·value25.getValue()·!=·null)·{
320 ················if·(value25.getValue()·instanceof·ArrayList)·{328 ················if·(value25.getValue()·instanceof·ArrayList)·{
321 ····················final·ArrayList·list·=·(ArrayList)value25.getValue();329 ····················final·ArrayList·list·=·(ArrayList)value25.getValue();
322 ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>();330 ····················final·ArrayList<ShareeUser>·list2·=·new·ArrayList<ShareeUser>();
2.51 KB
com/owncloud/android/lib/common/network/WebdavUtils.class
2.4 KB
procyon -ec {}
    
Offset 55, 14 lines modifiedOffset 55, 21 lines modified
55 ········set.add("has-preview",·namespace2);55 ········set.add("has-preview",·namespace2);
56 ········set.add("note",·namespace2);56 ········set.add("note",·namespace2);
57 ········set.add("sharees",·namespace2);57 ········set.add("sharees",·namespace2);
58 ········set.add("rich-workspace",·namespace2);58 ········set.add("rich-workspace",·namespace2);
59 ········return·set;59 ········return·set;
60 ····}60 ····}
61 ····61 ····
 62 ····public·static·DavPropertyNameSet·getChunksPropSet()·{
 63 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
 64 ········set.add(DavPropertyName.GETCONTENTTYPE);
 65 ········set.add(DavPropertyName.RESOURCETYPE);
 66 ········return·set;
 67 ····}
 68 ····
62 ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{69 ····public·static·String·getEtagFromResponse(final·HttpMethod·httpMethod)·{
63 ········Header·header·=·httpMethod.getResponseHeader("OC-ETag");70 ········Header·header·=·httpMethod.getResponseHeader("OC-ETag");
64 ········if·(header·==·null)·{71 ········if·(header·==·null)·{
65 ············header·=·httpMethod.getResponseHeader("oc-etag");72 ············header·=·httpMethod.getResponseHeader("oc-etag");
66 ········}73 ········}
67 ········if·(header·==·null)·{74 ········if·(header·==·null)·{
68 ············header·=·httpMethod.getResponseHeader("ETag");75 ············header·=·httpMethod.getResponseHeader("ETag");
Offset 77, 28 lines modifiedOffset 84, 30 lines modified
77 ········else·{84 ········else·{
78 ············etag·=·"";85 ············etag·=·"";
79 ········}86 ········}
80 ········return·etag;87 ········return·etag;
81 ····}88 ····}
82 ····89 ····
83 ····public·static·DavPropertyNameSet·getFilePropSet()·{90 ····public·static·DavPropertyNameSet·getFilePropSet()·{
 91 ········final·Namespace·namespace·=·Namespace.getNamespace("http://owncloud.org/ns");
 92 ········final·Namespace·namespace2·=·Namespace.getNamespace("http://nextcloud.org/ns");
84 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();93 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
85 ········set.add(DavPropertyName.DISPLAYNAME);94 ········set.add(DavPropertyName.DISPLAYNAME);
86 ········set.add(DavPropertyName.GETCONTENTTYPE);95 ········set.add(DavPropertyName.GETCONTENTTYPE);
87 ········set.add(DavPropertyName.RESOURCETYPE);96 ········set.add(DavPropertyName.RESOURCETYPE);
88 ········set.add(DavPropertyName.GETCONTENTLENGTH);97 ········set.add(DavPropertyName.GETCONTENTLENGTH);
89 ········set.add(DavPropertyName.GETLASTMODIFIED);98 ········set.add(DavPropertyName.GETLASTMODIFIED);
90 ········set.add(DavPropertyName.CREATIONDATE);99 ········set.add(DavPropertyName.CREATIONDATE);
91 ········set.add(DavPropertyName.GETETAG);100 ········set.add(DavPropertyName.GETETAG);
92 ········final·String·s·=·"http://owncloud.org/ns"; 
93 ········set.add("permissions",·Namespace.getNamespace(s));101 ········set.add("permissions",·namespace);
94 ········set.add("id",·Namespace.getNamespace(s));102 ········set.add("id",·namespace);
95 ········set.add("size",·Namespace.getNamespace(s));103 ········set.add("size",·namespace);
96 ········set.add("favorite",·Namespace.getNamespace(s));104 ········set.add("favorite",·namespace);
97 ········set.add("has-preview",·Namespace.getNamespace("http://nextcloud.org/ns"));105 ········set.add("has-preview",·namespace2);
 106 ········set.add("sharees",·namespace2);
98 ········return·set;107 ········return·set;
99 ····}108 ····}
100 ····109 ····
101 ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{110 ····public·static·DavPropertyNameSet·getFileVersionPropSet()·{
102 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();111 ········final·DavPropertyNameSet·set·=·new·DavPropertyNameSet();
103 ········set.add(DavPropertyName.GETCONTENTTYPE);112 ········set.add(DavPropertyName.GETCONTENTTYPE);
104 ········set.add(DavPropertyName.RESOURCETYPE);113 ········set.add(DavPropertyName.RESOURCETYPE);
1.76 KB
com/owncloud/android/lib/common/operations/ExceptionParser.class
1.63 KB
procyon -ec {}
    
Offset 163, 18 lines modifiedOffset 163, 18 lines modified
163 ········final·int·n·=·2;163 ········final·int·n·=·2;
164 ········xmlPullParser.require(n,·ns,·"d:error");164 ········xmlPullParser.require(n,·ns,·"d:error");
165 ········while·(xmlPullParser.next()·!=·3)·{165 ········while·(xmlPullParser.next()·!=·3)·{
166 ············if·(xmlPullParser.getEventType()·!=·n)·{166 ············if·(xmlPullParser.getEventType()·!=·n)·{
167 ················continue;167 ················continue;
168 ············}168 ············}
169 ············final·String·name·=·xmlPullParser.getName();169 ············final·String·name·=·xmlPullParser.getName();
170 ············if·(name.equalsIgnoreCase("s:exception"))·{170 ············if·("s:exception".equalsIgnoreCase(name))·{
171 ················this.exception·=·this.readText(xmlPullParser);171 ················this.exception·=·this.readText(xmlPullParser);
172 ············}172 ············}
173 ············else·if·(name.equalsIgnoreCase("s:message"))·{173 ············else·if·("s:message".equalsIgnoreCase(name))·{
174 ················this.message·=·this.readText(xmlPullParser);174 ················this.message·=·this.readText(xmlPullParser);
175 ············}175 ············}
176 ············else·{176 ············else·{
177 ················this.skip(xmlPullParser);177 ················this.skip(xmlPullParser);
178 ············}178 ············}
179 ········}179 ········}
180 ····}180 ····}
Offset 214, 14 lines modifiedOffset 214, 14 lines modified
214 ····}214 ····}
215 ····215 ····
216 ····public·String·getMessage()·{216 ····public·String·getMessage()·{
217 ········return·this.message;217 ········return·this.message;
218 ····}218 ····}
219 ····219 ····
220 ····public·boolean·isInvalidCharacterException()·{220 ····public·boolean·isInvalidCharacterException()·{
221 ········return·this.exception.equalsIgnoreCase("OC\\Connector\\Sabre\\Exception\\InvalidPath")·||·this.exception.equalsIgnoreCase("OCP\\Files\\InvalidPathException");221 ········return·"OC\\Connector\\Sabre\\Exception\\InvalidPath".equalsIgnoreCase(this.exception)·||·"OCP\\Files\\InvalidPathException".equalsIgnoreCase(this.exception);
222 ····}222 ····}
223 ····223 ····
224 ····public·boolean·isVirusException()·{224 ····public·boolean·isVirusException()·{
225 ········return·this.exception.equalsIgnoreCase("OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType")·&&·this.message.startsWith("Virus");225 ········return·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType".equalsIgnoreCase(this.exception)·&&·this.message.startsWith("Virus");
226 ····}226 ····}
227 }227 }
1.13 KB
com/owncloud/android/lib/common/operations/RemoteOperation.class
1.0 KB
procyon -ec {}
    
Offset 17, 18 lines modifiedOffset 17, 21 lines modified
17 import·android.app.Activity;17 import·android.app.Activity;
18 import·android.accounts.Account;18 import·android.accounts.Account;
19 import·com.nextcloud.common.NextcloudClient;19 import·com.nextcloud.common.NextcloudClient;
  
20 public·abstract·class·RemoteOperation·implements·Runnable20 public·abstract·class·RemoteOperation·implements·Runnable
21 {21 {
22 ····public·static·final·String·CONTENT_TYPE·=·"Content-Type";22 ····public·static·final·String·CONTENT_TYPE·=·"Content-Type";
 23 ····protected·static·final·String·E2E_TOKEN·=·"e2e-token";
23 ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded";24 ····public·static·final·String·FORM_URLENCODED·=·"application/x-www-form-urlencoded";
24 ····public·static·final·String·JSON_ENCODED·=·"application/json";25 ····public·static·final·String·JSON_ENCODED·=·"application/json";
25 ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST";26 ····public·static·final·String·OCS_API_HEADER·=·"OCS-APIREQUEST";
26 ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true";27 ····public·static·final·String·OCS_API_HEADER_VALUE·=·"true";
 28 ····public·static·final·String·OCS_ETAG_HEADER·=·"If-None-Match";
 29 ····protected·static·final·String·REMOTE_WIPE_TOKEN·=·"token";
27 ····private·static·final·String·TAG;30 ····private·static·final·String·TAG;
28 ····private·NextcloudClient·clientNew;31 ····private·NextcloudClient·clientNew;
29 ····private·Account·mAccount;32 ····private·Account·mAccount;
30 ····private·Activity·mCallerActivity;33 ····private·Activity·mCallerActivity;
31 ····private·OwnCloudClient·mClient;34 ····private·OwnCloudClient·mClient;
32 ····private·Context·mContext;35 ····private·Context·mContext;
33 ····private·OnRemoteOperationListener·mListener;36 ····private·OnRemoteOperationListener·mListener;
573 B
com/owncloud/android/lib/resources/files/model/RemoteFile.class
447 B
procyon -ec {}
    
Offset 111, 14 lines modifiedOffset 111, 18 lines modified
111 ········return·this.etag;111 ········return·this.etag;
112 ····}112 ····}
113 ····113 ····
114 ····public·long·getLength()·{114 ····public·long·getLength()·{
115 ········return·this.length;115 ········return·this.length;
116 ····}116 ····}
117 ····117 ····
 118 ····public·String·getLocalId()·{
 119 ········return·this.remoteId.substring(0,·8).replaceAll("^0*",·"");
 120 ····}
 121 ····
118 ····public·String·getMimeType()·{122 ····public·String·getMimeType()·{
119 ········return·this.mimeType;123 ········return·this.mimeType;
120 ····}124 ····}
121 ····125 ····
122 ····public·long·getModifiedTimestamp()·{126 ····public·long·getModifiedTimestamp()·{
123 ········return·this.modifiedTimestamp;127 ········return·this.modifiedTimestamp;
124 ····}128 ····}
21.3 KB
com/owncloud/android/lib/resources/shares/ShareToRemoteOperationResultParser.class
21.1 KB
procyon -ec {}
    
Offset 7, 63 lines modifiedOffset 7, 59 lines modified
7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode;7 import·com.owncloud.android.lib.common.operations.RemoteOperationResult$ResultCode;
8 import·java.io.InputStream;8 import·java.io.InputStream;
9 import·com.owncloud.android.lib.common.utils.Log_OC;9 import·com.owncloud.android.lib.common.utils.Log_OC;
10 import·java.io.ByteArrayInputStream;10 import·java.io.ByteArrayInputStream;
11 import·java.util.ArrayList;11 import·java.util.ArrayList;
12 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;12 import·com.owncloud.android.lib.common.operations.RemoteOperationResult;
13 import·android.net.Uri;13 import·android.net.Uri;
14 import·com.owncloud.android.lib.resources.status.OwnCloudVersion; 
  
15 public·class·ShareToRemoteOperationResultParser14 public·class·ShareToRemoteOperationResultParser
16 {15 {
17 ····private·static·final·String·TAG;16 ····private·static·final·String·TAG;
18 ····private·boolean·mOneOrMoreSharesRequired;17 ····private·boolean·oneOrMoreSharesRequired;
19 ····private·OwnCloudVersion·mOwnCloudVersion; 
20 ····private·Uri·mServerBaseUri;18 ····private·Uri·serverBaseUri;
21 ····private·ShareXMLParser·mShareXmlParser;19 ····private·ShareXMLParser·shareXmlParser;
22 ····20 ····
23 ····static·{21 ····static·{
24 ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName();22 ········TAG·=·ShareToRemoteOperationResultParser.class.getSimpleName();
25 ····}23 ····}
26 ····24 ····
27 ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·mShareXmlParser)·{25 ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·shareXmlParser)·{
28 ········this.mShareXmlParser·=·null; 
29 ········this.mOneOrMoreSharesRequired·=·false;26 ········this.oneOrMoreSharesRequired·=·false;
30 ········this.mOwnCloudVersion·=·null; 
31 ········this.mServerBaseUri·=·null;27 ········this.serverBaseUri·=·null;
32 ········this.mShareXmlParser·=·mShareXmlParser;28 ········this.shareXmlParser·=·shareXmlParser;
33 ····}29 ····}
34 ····30 ····
35 ····public·RemoteOperationResult·parse(String·e)·{31 ····public·RemoteOperationResult·parse(String·e)·{
36 ········if·(e·!=·null·&&·e.length()·!=·0)·{32 ········if·(e·!=·null·&&·e.length()·!=·0)·{
37 ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>();33 ············final·ArrayList<OCShare>·list·=·new·ArrayList<OCShare>();
38 ············RemoteOperationResult·remoteOperationResult·=·null;34 ············RemoteOperationResult·remoteOperationResult·=·null;
39 ············try·{35 ············try·{
40 ················try·{36 ················try·{
41 ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes());37 ····················final·ByteArrayInputStream·byteArrayInputStream·=·new·ByteArrayInputStream(e.getBytes());
42 ····················Label_0076:·{38 ····················Label_0076:·{
43 ························if·(this.mShareXmlParser·!=·null)·{39 ························if·(this.shareXmlParser·!=·null)·{
44 ····························break·Label_0076;40 ····························break·Label_0076;
45 ························}41 ························}
46 ························e·=·ShareToRemoteOperationResultParser.TAG;42 ························e·=·ShareToRemoteOperationResultParser.TAG;
47 ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·");43 ························Log_OC.w(e,·"No·ShareXmlParser·provided,·creating·new·instance·");
48 ························try·{44 ························try·{
49 ····························final·ShareXMLParser·mShareXmlParser·=·new·ShareXMLParser();45 ····························final·ShareXMLParser·shareXmlParser·=·new·ShareXMLParser();
50 ····························try·{46 ····························try·{
51 ································this.mShareXmlParser·=·mShareXmlParser;47 ································this.shareXmlParser·=·shareXmlParser;
52 ································final·ArrayList·xmlResponse·=·this.mShareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream);48 ································final·ArrayList·xmlResponse·=·this.shareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream);
53 ································try·{49 ································try·{
54 ····································final·ShareXMLParser·mShareXmlParser2·=·this.mShareXmlParser;50 ····································final·ShareXMLParser·shareXmlParser2·=·this.shareXmlParser;
55 ····································try·{51 ····································try·{
56 ········································Label_0403:·{52 ········································Label_0403:·{
57 ············································if·(!mShareXmlParser2.isSuccess())·{53 ············································if·(!shareXmlParser2.isSuccess())·{
58 ················································break·Label_0403;54 ················································break·Label_0403;
59 ············································}55 ············································}
60 ············································Label_0373:·{56 ············································Label_0373:·{
61 ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this.mOneOrMoreSharesRequired)·{57 ················································if·((xmlResponse·==·null·||·xmlResponse.size()·<=·0)·&&·this.oneOrMoreSharesRequired)·{
62 ····················································break·Label_0373;58 ····················································break·Label_0373;
63 ················································}59 ················································}
64 ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);60 ················································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
65 ················································try·{61 ················································try·{
66 ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK);62 ····················································new·RemoteOperationResult(RemoteOperationResult$ResultCode.OK);
67 ····················································Label_0364:·{63 ····················································Label_0364:·{
68 ························································if·(xmlResponse·==·null)·{64 ························································if·(xmlResponse·==·null)·{
Offset 95, 78 lines modifiedOffset 91, 80 lines modified
95 ················································································}91 ················································································}
96 ················································································final·String·token·=·e2.getToken();92 ················································································final·String·token·=·e2.getToken();
97 ················································································try·{93 ················································································try·{
98 ····················································································if·(token.length()·<=·0)·{94 ····················································································if·(token.length()·<=·0)·{
99 ························································································continue;95 ························································································continue;
100 ····················································································}96 ····················································································}
101 ····················································································Label_0345:·{97 ····················································································Label_0345:·{
102 ························································································if·(this.mServerBaseUri·==·null)·{98 ························································································if·(this.serverBaseUri·==·null)·{
103 ····························································································break·Label_0345;99 ····························································································break·Label_0345;
104 ························································································}100 ························································································}
105 ························································································try·{101 ························································································try·{
106 ····························································································final·StringBuilder·sb·=·new·StringBuilder();102 ····························································································final·StringBuilder·sb·=·new·StringBuilder();
107 ····························································································sb.append(this.mServerBaseUri);103 ····························································································sb.append(this.serverBaseUri);
108 ····························································································sb.append("/index.php/s/");104 ····························································································sb.append("/index.php/s/");
109 ····························································································sb.append(e2.getToken());105 ····························································································sb.append(e2.getToken());
110 ····························································································e2.setShareLink(sb.toString());106 ····························································································e2.setShareLink(sb.toString());
111 ····························································································continue;107 ····························································································continue;
 108 ····························································································Log_OC.e(ShareToRemoteOperationResultParser.TAG,·"Couldn't·build·link·for·public·share");
 109 ····························································································continue;
112 ····························································································remoteOperationResult.setData((ArrayList)list);110 ····························································································remoteOperationResult.setData((ArrayList)list);
113 ····························································································return·remoteOperationResult;111 ····························································································return·remoteOperationResult;
114 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);112 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
115 ····························································································try·{113 ····························································································try·{
116 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);114 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);
117 ································································································e·=·ShareToRemoteOperationResultParser.TAG;115 ································································································e·=·ShareToRemoteOperationResultParser.TAG;
118 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");116 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");
119 ································································································return·remoteOperationResult;117 ································································································return·remoteOperationResult;
120 ································································································final·ShareXMLParser·mShareXmlParser3·=·this.mShareXmlParser;118 ································································································final·ShareXMLParser·shareXmlParser3·=·this.shareXmlParser;
121 ································································································try·{119 ································································································try·{
122 ····································································································Label_0459:·{120 ····································································································Label_0459:·{
123 ········································································································if·(!mShareXmlParser3.isWrongParameter())·{121 ········································································································if·(!shareXmlParser3.isWrongParameter())·{
124 ············································································································break·Label_0459;122 ············································································································break·Label_0459;
125 ········································································································}123 ········································································································}
126 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);124 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
127 ········································································································try·{125 ········································································································try·{
128 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);126 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);
129 ············································································································final·ShareXMLParser·mShareXmlParser4·=·this.mShareXmlParser;127 ············································································································final·ShareXMLParser·shareXmlParser4·=·this.shareXmlParser;
130 ············································································································try·{128 ············································································································try·{
131 ················································································································e·=·mShareXmlParser4.getMessage();129 ················································································································e·=·shareXmlParser4.getMessage();
132 ················································································································list.add((OCShare)e);130 ················································································································list.add((OCShare)e);
133 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;131 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;
134 ················································································································try·{132 ················································································································try·{
135 ····················································································································remoteOperationResult2.setData((ArrayList)list);133 ····················································································································remoteOperationResult2.setData((ArrayList)list);
136 ····················································································································return·remoteOperationResult;134 ····················································································································return·remoteOperationResult;
137 ····················································································································final·ShareXMLParser·mShareXmlParser5·=·this.mShareXmlParser;135 ····················································································································final·ShareXMLParser·shareXmlParser5·=·this.shareXmlParser;
138 ····················································································································try·{136 ····················································································································try·{
139 ························································································································Label_0515:·{137 ························································································································Label_0515:·{
140 ····························································································································if·(!mShareXmlParser5.isNotFound())·{138 ····························································································································if·(!shareXmlParser5.isNotFound())·{
141 ································································································································break·Label_0515;139 ································································································································break·Label_0515;
142 ····························································································································}140 ····························································································································}
143 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);141 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
144 ····························································································································try·{142 ····························································································································try·{
145 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);143 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);
146 ································································································································final·ShareXMLParser·mShareXmlParser6·=·this.mShareXmlParser;144 ································································································································final·ShareXMLParser·shareXmlParser6·=·this.shareXmlParser;
147 ································································································································try·{145 ································································································································try·{
148 ····································································································································e·=·mShareXmlParser6.getMessage();146 ····································································································································e·=·shareXmlParser6.getMessage();
149 ····································································································································list.add((OCShare)e);147 ····································································································································list.add((OCShare)e);
150 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;148 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;
151 ····································································································································try·{149 ····································································································································try·{
152 ········································································································································remoteOperationResult3.setData((ArrayList)list);150 ········································································································································remoteOperationResult3.setData((ArrayList)list);
153 ········································································································································return·remoteOperationResult;151 ········································································································································return·remoteOperationResult;
154 ········································································································································final·ShareXMLParser·mShareXmlParser7·=·this.mShareXmlParser;152 ········································································································································final·ShareXMLParser·shareXmlParser7·=·this.shareXmlParser;
155 ········································································································································try·{153 ········································································································································try·{
Max diff block lines reached; 6346/21574 bytes (29.42%) of diff not shown.
1.87 KB
com/owncloud/android/lib/resources/shares/ShareType.class
1.76 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 43 lines modified
  
1 package·com.owncloud.android.lib.resources.shares;1 package·com.owncloud.android.lib.resources.shares;
  
2 public·enum·ShareType2 public·enum·ShareType
3 {3 {
 4 ····CIRCLE("CIRCLE",·n7,·n7),·
4 ····CONTACT("CONTACT",·n5,·n5),·5 ····CONTACT("CONTACT",·n5,·n5),·
5 ····EMAIL("EMAIL",·n4,·n4),·6 ····EMAIL("EMAIL",·n4,·n4),·
6 ····FEDERATED("FEDERATED",·n6,·n6),·7 ····FEDERATED("FEDERATED",·n6,·n6),·
7 ····GROUP("GROUP",·n2,·n),·8 ····GROUP("GROUP",·n2,·n),·
8 ····NO_SHARED("NO_SHARED",·0,·-1),·9 ····NO_SHARED("NO_SHARED",·0,·-1),·
9 ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),·10 ····PUBLIC_LINK("PUBLIC_LINK",·n3,·n3),·
10 ····ROOM("ROOM",·n7,·10),·11 ····ROOM("ROOM",·n8,·10),·
11 ····USER("USER",·n,·0);12 ····USER("USER",·n,·0);
12 ····13 ····
13 ····private·int·value;14 ····private·int·value;
14 ····15 ····
15 ····static·{16 ····static·{
16 ········final·int·n·=·1;17 ········final·int·n·=·1;
17 ········final·int·n2·=·2;18 ········final·int·n2·=·2;
18 ········final·int·n3·=·3;19 ········final·int·n3·=·3;
19 ········final·int·n4·=·4;20 ········final·int·n4·=·4;
20 ········final·int·n5·=·5;21 ········final·int·n5·=·5;
21 ········final·int·n6·=·6;22 ········final·int·n6·=·6;
22 ········final·int·n7·=·7;23 ········final·int·n7·=·7;
 24 ········final·int·n8·=·8;
23 ········final·ShareType[]·$values·=·new·ShareType[8];25 ········final·ShareType[]·$values·=·new·ShareType[9];
24 ········$values[0]·=·ShareType.NO_SHARED;26 ········$values[0]·=·ShareType.NO_SHARED;
25 ········$values[n]·=·ShareType.USER;27 ········$values[n]·=·ShareType.USER;
26 ········$values[n2]·=·ShareType.GROUP;28 ········$values[n2]·=·ShareType.GROUP;
27 ········$values[n3]·=·ShareType.PUBLIC_LINK;29 ········$values[n3]·=·ShareType.PUBLIC_LINK;
28 ········$values[n4]·=·ShareType.EMAIL;30 ········$values[n4]·=·ShareType.EMAIL;
29 ········$values[n5]·=·ShareType.CONTACT;31 ········$values[n5]·=·ShareType.CONTACT;
30 ········$values[n6]·=·ShareType.FEDERATED;32 ········$values[n6]·=·ShareType.FEDERATED;
 33 ········$values[n7]·=·ShareType.CIRCLE;
31 ········$values[n7]·=·ShareType.ROOM;34 ········$values[n8]·=·ShareType.ROOM;
32 ········$VALUES·=·$values;35 ········$VALUES·=·$values;
33 ····}36 ····}
34 ····37 ····
35 ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{38 ····private·ShareType(final·String·name,·final·int·ordinal,·final·int·value)·{
36 ········this.value·=·value;39 ········this.value·=·value;
37 ····}40 ····}
38 ····41 ····
Offset 56, 14 lines modifiedOffset 59, 17 lines modified
56 ········}59 ········}
57 ········if·(n·==·5)·{60 ········if·(n·==·5)·{
58 ············return·ShareType.CONTACT;61 ············return·ShareType.CONTACT;
59 ········}62 ········}
60 ········if·(n·==·6)·{63 ········if·(n·==·6)·{
61 ············return·ShareType.FEDERATED;64 ············return·ShareType.FEDERATED;
62 ········}65 ········}
 66 ········if·(n·==·7)·{
 67 ············return·ShareType.CIRCLE;
 68 ········}
63 ········if·(n·!=·10)·{69 ········if·(n·!=·10)·{
64 ············return·ShareType.NO_SHARED;70 ············return·ShareType.NO_SHARED;
65 ········}71 ········}
66 ········return·ShareType.ROOM;72 ········return·ShareType.ROOM;
67 ····}73 ····}
68 ····74 ····
69 ····public·int·getValue()·{75 ····public·int·getValue()·{
4.56 KB
com/owncloud/android/lib/resources/shares/ShareXMLParser.class
4.44 KB
procyon -ec {}
    
Offset 78, 33 lines modifiedOffset 78, 33 lines modified
78 ········xmlPullParser.require(n,·ns,·"data");78 ········xmlPullParser.require(n,·ns,·"data");
79 ········OCShare·e·=·null;79 ········OCShare·e·=·null;
80 ········while·(xmlPullParser.next()·!=·3)·{80 ········while·(xmlPullParser.next()·!=·3)·{
81 ············if·(xmlPullParser.getEventType()·!=·n)·{81 ············if·(xmlPullParser.getEventType()·!=·n)·{
82 ················continue;82 ················continue;
83 ············}83 ············}
84 ············final·String·name·=·xmlPullParser.getName();84 ············final·String·name·=·xmlPullParser.getName();
85 ············if·(name.equalsIgnoreCase("element"))·{85 ············if·("element".equalsIgnoreCase(name))·{
86 ················this.readElement(xmlPullParser,·list);86 ················this.readElement(xmlPullParser,·list);
87 ············}87 ············}
88 ············else·{88 ············else·{
89 ················final·String·anotherString·=·"id";89 ················final·String·s·=·"id";
90 ················if·(name.equalsIgnoreCase(anotherString))·{90 ················if·(s.equalsIgnoreCase(name))·{
91 ····················e·=·new·OCShare();91 ····················e·=·new·OCShare();
92 ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,·anotherString)));92 ····················e.setRemoteId((long)Integer.parseInt(this.readNode(xmlPullParser,·s)));
93 ················}93 ················}
94 ················else·{94 ················else·{
95 ····················final·String·anotherString2·=·"url";95 ····················final·String·s2·=·"url";
96 ····················if·(name.equalsIgnoreCase(anotherString2))·{96 ····················if·(s2.equalsIgnoreCase(name))·{
97 ························e.setShareType(ShareType.PUBLIC_LINK);97 ························e.setShareType(ShareType.PUBLIC_LINK);
98 ························e.setShareLink(this.readNode(xmlPullParser,·anotherString2));98 ························e.setShareLink(this.readNode(xmlPullParser,·s2));
99 ····················}99 ····················}
100 ····················else·{100 ····················else·{
101 ························final·String·anotherString3·=·"token";101 ························final·String·s3·=·"token";
102 ························if·(name.equalsIgnoreCase(anotherString3))·{102 ························if·(s3.equalsIgnoreCase(name))·{
103 ····························e.setToken(this.readNode(xmlPullParser,·anotherString3));103 ····························e.setToken(this.readNode(xmlPullParser,·s3));
104 ························}104 ························}
105 ························else·{105 ························else·{
106 ····························this.skip(xmlPullParser);106 ····························this.skip(xmlPullParser);
107 ························}107 ························}
108 ····················}108 ····················}
109 ················}109 ················}
110 ············}110 ············}
Offset 455, 27 lines modifiedOffset 455, 27 lines modified
455 ········final·int·n·=·2;455 ········final·int·n·=·2;
456 ········xmlPullParser.require(n,·ns,·"meta");456 ········xmlPullParser.require(n,·ns,·"meta");
457 ········while·(xmlPullParser.next()·!=·3)·{457 ········while·(xmlPullParser.next()·!=·3)·{
458 ············if·(xmlPullParser.getEventType()·!=·n)·{458 ············if·(xmlPullParser.getEventType()·!=·n)·{
459 ················continue;459 ················continue;
460 ············}460 ············}
461 ············final·String·name·=·xmlPullParser.getName();461 ············final·String·name·=·xmlPullParser.getName();
462 ············final·String·anotherString·=·"status";462 ············final·String·s·=·"status";
463 ············if·(name.equalsIgnoreCase(anotherString))·{463 ············if·(s.equalsIgnoreCase(name))·{
464 ················this.setStatus(this.readNode(xmlPullParser,·anotherString));464 ················this.setStatus(this.readNode(xmlPullParser,·s));
465 ············}465 ············}
466 ············else·{466 ············else·{
467 ················final·String·anotherString2·=·"statuscode";467 ················final·String·s2·=·"statuscode";
468 ················if·(name.equalsIgnoreCase(anotherString2))·{468 ················if·(s2.equalsIgnoreCase(name))·{
469 ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,·anotherString2)));469 ····················this.setStatusCode(Integer.parseInt(this.readNode(xmlPullParser,·s2)));
470 ················}470 ················}
471 ················else·{471 ················else·{
472 ····················final·String·anotherString3·=·"message";472 ····················final·String·s3·=·"message";
473 ····················if·(name.equalsIgnoreCase(anotherString3))·{473 ····················if·(s3.equalsIgnoreCase(name))·{
474 ························this.setMessage(this.readNode(xmlPullParser,·anotherString3));474 ························this.setMessage(this.readNode(xmlPullParser,·s3));
475 ····················}475 ····················}
476 ····················else·{476 ····················else·{
477 ························this.skip(xmlPullParser);477 ························this.skip(xmlPullParser);
478 ····················}478 ····················}
479 ················}479 ················}
480 ············}480 ············}
481 ········}481 ········}
Offset 494, 18 lines modifiedOffset 494, 18 lines modified
494 ········final·int·n·=·2;494 ········final·int·n·=·2;
495 ········xmlPullParser.require(n,·ns,·"ocs");495 ········xmlPullParser.require(n,·ns,·"ocs");
496 ········while·(xmlPullParser.next()·!=·3)·{496 ········while·(xmlPullParser.next()·!=·3)·{
497 ············if·(xmlPullParser.getEventType()·!=·n)·{497 ············if·(xmlPullParser.getEventType()·!=·n)·{
498 ················continue;498 ················continue;
499 ············}499 ············}
500 ············final·String·name·=·xmlPullParser.getName();500 ············final·String·name·=·xmlPullParser.getName();
501 ············if·(name.equalsIgnoreCase("meta"))·{501 ············if·("meta".equalsIgnoreCase(name))·{
502 ················this.readMeta(xmlPullParser);502 ················this.readMeta(xmlPullParser);
503 ············}503 ············}
504 ············else·if·(name.equalsIgnoreCase("data"))·{504 ············else·if·("data".equalsIgnoreCase(name))·{
505 ················data·=·this.readData(xmlPullParser);505 ················data·=·this.readData(xmlPullParser);
506 ············}506 ············}
507 ············else·{507 ············else·{
508 ················this.skip(xmlPullParser);508 ················this.skip(xmlPullParser);
509 ············}509 ············}
510 ········}510 ········}
511 ········return·data;511 ········return·data;
4.04 KB
com/owncloud/android/lib/resources/status/OCCapability.class
3.92 KB
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 15 lines modified
8 {8 {
9 ····private·static·final·String·VERSION_DOT·=·".";9 ····private·static·final·String·VERSION_DOT·=·".";
10 ····private·String·accountName;10 ····private·String·accountName;
11 ····private·CapabilityBooleanType·activity;11 ····private·CapabilityBooleanType·activity;
12 ····private·int·corePollInterval;12 ····private·int·corePollInterval;
13 ····private·String·directEditingEtag;13 ····private·String·directEditingEtag;
14 ····private·CapabilityBooleanType·endToEndEncryption;14 ····private·CapabilityBooleanType·endToEndEncryption;
 15 ····private·String·etag;
15 ····private·CapabilityBooleanType·extendedSupport;16 ····private·CapabilityBooleanType·extendedSupport;
16 ····private·CapabilityBooleanType·externalLinks;17 ····private·CapabilityBooleanType·externalLinks;
17 ····private·CapabilityBooleanType·filesBigFileChunking;18 ····private·CapabilityBooleanType·filesBigFileChunking;
18 ····private·CapabilityBooleanType·filesFileDrop;19 ····private·CapabilityBooleanType·filesFileDrop;
19 ····private·CapabilityBooleanType·filesSharingApiEnabled;20 ····private·CapabilityBooleanType·filesSharingApiEnabled;
20 ····private·CapabilityBooleanType·filesSharingFederationIncoming;21 ····private·CapabilityBooleanType·filesSharingFederationIncoming;
21 ····private·CapabilityBooleanType·filesSharingFederationOutgoing;22 ····private·CapabilityBooleanType·filesSharingFederationOutgoing;
Offset 55, 27 lines modifiedOffset 56, 27 lines modified
55 ····private·int·versionMayor;56 ····private·int·versionMayor;
56 ····private·int·versionMicro;57 ····private·int·versionMicro;
57 ····private·int·versionMinor;58 ····private·int·versionMinor;
58 ····private·String·versionString;59 ····private·String·versionString;
59 ····60 ····
60 ····public·OCCapability()·{61 ····public·OCCapability()·{
61 ········this.id·=·0L;62 ········this.id·=·0L;
62 ········final·String·s·=·"";63 ········final·String·etag·=·"";
63 ········this.accountName·=·s;64 ········this.accountName·=·etag;
64 ········this.versionMayor·=·0;65 ········this.versionMayor·=·0;
65 ········this.versionMinor·=·0;66 ········this.versionMinor·=·0;
66 ········this.versionMicro·=·0;67 ········this.versionMicro·=·0;
67 ········this.versionString·=·s;68 ········this.versionString·=·etag;
68 ········this.serverName·=·s;69 ········this.serverName·=·etag;
69 ········this.serverSlogan·=·s;70 ········this.serverSlogan·=·etag;
70 ········this.serverColor·=·s;71 ········this.serverColor·=·etag;
71 ········this.serverElementColor·=·s;72 ········this.serverElementColor·=·etag;
72 ········this.serverTextColor·=·s;73 ········this.serverTextColor·=·etag;
73 ········this.serverLogo·=·s;74 ········this.serverLogo·=·etag;
74 ········this.serverBackground·=·s;75 ········this.serverBackground·=·etag;
75 ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN;76 ········this.serverBackgroundDefault·=·CapabilityBooleanType.UNKNOWN;
76 ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN;77 ········this.serverBackgroundPlain·=·CapabilityBooleanType.UNKNOWN;
77 ········this.corePollInterval·=·0;78 ········this.corePollInterval·=·0;
78 ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN;79 ········this.filesSharingApiEnabled·=·CapabilityBooleanType.UNKNOWN;
79 ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN;80 ········this.filesSharingPublicEnabled·=·CapabilityBooleanType.UNKNOWN;
80 ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN;81 ········this.filesSharingPublicPasswordEnforced·=·CapabilityBooleanType.UNKNOWN;
81 ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN;82 ········this.filesSharingPublicAskForOptionalPassword·=·CapabilityBooleanType.UNKNOWN;
Offset 100, 15 lines modifiedOffset 101, 16 lines modified
100 ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN;101 ········this.richDocuments·=·CapabilityBooleanType.UNKNOWN;
101 ········this.richDocumentsMimeTypeList·=·new·ArrayList();102 ········this.richDocumentsMimeTypeList·=·new·ArrayList();
102 ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList();103 ········this.richDocumentsOptionalMimeTypeList·=·new·ArrayList();
103 ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE;104 ········this.richDocumentsDirectEditing·=·CapabilityBooleanType.FALSE;
104 ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE;105 ········this.richDocumentsTemplatesAvailable·=·CapabilityBooleanType.FALSE;
105 ········this.richDocumentsProductName·=·"Collabora·Online";106 ········this.richDocumentsProductName·=·"Collabora·Online";
106 ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN;107 ········this.extendedSupport·=·CapabilityBooleanType.UNKNOWN;
107 ········this.directEditingEtag·=·s;108 ········this.directEditingEtag·=·etag;
 109 ········this.etag·=·etag;
108 ····}110 ····}
109 ····111 ····
110 ····public·String·getAccountName()·{112 ····public·String·getAccountName()·{
111 ········return·this.accountName;113 ········return·this.accountName;
112 ····}114 ····}
113 ····115 ····
114 ····public·CapabilityBooleanType·getActivity()·{116 ····public·CapabilityBooleanType·getActivity()·{
Offset 123, 14 lines modifiedOffset 125, 18 lines modified
123 ········return·this.directEditingEtag;125 ········return·this.directEditingEtag;
124 ····}126 ····}
125 ····127 ····
126 ····public·CapabilityBooleanType·getEndToEndEncryption()·{128 ····public·CapabilityBooleanType·getEndToEndEncryption()·{
127 ········return·this.endToEndEncryption;129 ········return·this.endToEndEncryption;
128 ····}130 ····}
129 ····131 ····
 132 ····public·String·getEtag()·{
 133 ········return·this.etag;
 134 ····}
 135 ····
130 ····public·CapabilityBooleanType·getExtendedSupport()·{136 ····public·CapabilityBooleanType·getExtendedSupport()·{
131 ········return·this.extendedSupport;137 ········return·this.extendedSupport;
132 ····}138 ····}
133 ····139 ····
134 ····public·CapabilityBooleanType·getExternalLinks()·{140 ····public·CapabilityBooleanType·getExternalLinks()·{
135 ········return·this.externalLinks;141 ········return·this.externalLinks;
136 ····}142 ····}
Offset 330, 14 lines modifiedOffset 336, 18 lines modified
330 ········this.directEditingEtag·=·directEditingEtag;336 ········this.directEditingEtag·=·directEditingEtag;
331 ····}337 ····}
332 ····338 ····
333 ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{339 ····public·void·setEndToEndEncryption(final·CapabilityBooleanType·endToEndEncryption)·{
334 ········this.endToEndEncryption·=·endToEndEncryption;340 ········this.endToEndEncryption·=·endToEndEncryption;
335 ····}341 ····}
336 ····342 ····
 343 ····public·void·setEtag(final·String·etag)·{
 344 ········this.etag·=·etag;
 345 ····}
 346 ····
337 ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{347 ····public·void·setExtendedSupport(final·CapabilityBooleanType·extendedSupport)·{
338 ········this.extendedSupport·=·extendedSupport;348 ········this.extendedSupport·=·extendedSupport;
339 ····}349 ····}
340 ····350 ····
341 ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{351 ····public·void·setExternalLinks(final·CapabilityBooleanType·externalLinks)·{
342 ········this.externalLinks·=·externalLinks;352 ········this.externalLinks·=·externalLinks;
343 ····}353 ····}
583 B
kotlin/KotlinVersion.class
531 B
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····private·final·int·major;12 ····private·final·int·major;
13 ····private·final·int·minor;13 ····private·final·int·minor;
14 ····private·final·int·patch;14 ····private·final·int·patch;
15 ····private·final·int·version;15 ····private·final·int·version;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null);18 ········Companion·=·new·KotlinVersion$Companion((DefaultConstructorMarker)null);
19 ········CURRENT·=·new·KotlinVersion(1,·3,·70);19 ········CURRENT·=·new·KotlinVersion(1,·3,·72);
20 ····}20 ····}
21 ····21 ····
22 ····public·KotlinVersion(final·int·n,·final·int·n2)·{22 ····public·KotlinVersion(final·int·n,·final·int·n2)·{
23 ········this(n,·n2,·0);23 ········this(n,·n2,·0);
24 ····}24 ····}
25 ····25 ····
26 ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{26 ····public·KotlinVersion(int·n,·int·minor,·int·patch)·{
6.11 KB
okio/Okio.class
6.08 KB
procyon -ec {}
    
Offset 1, 116 lines modifiedOffset 1, 72 lines modified
  
1 package·okio;1 package·okio;
  
2 import·java.io.InputStream;2 import·java.io.InputStream;
3 import·java.io.FileInputStream; 
4 import·java.nio.file.Files; 
5 import·java.util.Arrays; 
6 import·java.nio.file.OpenOption;3 import·java.nio.file.OpenOption;
7 import·java.nio.file.Path;4 import·java.nio.file.Path;
8 import·java.net.Socket;5 import·java.net.Socket;
9 import·kotlin.text.StringsKt; 
10 import·java.io.OutputStream;6 import·java.io.OutputStream;
11 import·java.io.FileOutputStream; 
12 import·kotlin.jvm.internal.Intrinsics; 
13 import·java.io.File;7 import·java.io.File;
  
14 public·final·class·Okio8 public·final·class·Okio
15 {9 {
16 ····public·static·final·Sink·appendingSink(final·File·file)·{10 ····public·static·final·Sink·appendingSink(final·File·file)·{
 11 ········return·Okio__JvmOkioKt.appendingSink(file);
17 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$appendingSink"); 
18 ········return·sink(new·FileOutputStream(file,·true)); 
19 ····}12 ····}
20 ····13 ····
21 ····public·static·final·Sink·blackhole()·{14 ····public·static·final·Sink·blackhole()·{
22 ········return·(Sink)new·BlackholeSink();15 ········return·Okio__OkioKt.blackhole();
23 ····}16 ····}
24 ····17 ····
25 ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{18 ····public·static·final·BufferedSink·buffer(final·Sink·sink)·{
 19 ········return·Okio__OkioKt.buffer(sink);
26 ········Intrinsics.checkParameterIsNotNull((Object)sink,·"$this$buffer"); 
27 ········return·(BufferedSink)new·RealBufferedSink(sink); 
28 ····}20 ····}
29 ····21 ····
30 ····public·static·final·BufferedSource·buffer(final·Source·source)·{22 ····public·static·final·BufferedSource·buffer(final·Source·source)·{
 23 ········return·Okio__OkioKt.buffer(source);
31 ········Intrinsics.checkParameterIsNotNull((Object)source,·"$this$buffer"); 
32 ········return·(BufferedSource)new·RealBufferedSource(source); 
33 ····}24 ····}
34 ····25 ····
35 ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{26 ····public·static·final·boolean·isAndroidGetsocknameError(final·AssertionError·assertionError)·{
 27 ········return·Okio__JvmOkioKt.isAndroidGetsocknameError(assertionError);
36 ········Intrinsics.checkParameterIsNotNull((Object)assertionError,·"$this$isAndroidGetsocknameError"); 
37 ········final·Throwable·cause·=·assertionError.getCause(); 
38 ········boolean·b·=·false; 
39 ········if·(cause·!=·null)·{ 
40 ············final·String·message·=·assertionError.getMessage(); 
41 ············if·(message·!=·null·&&·StringsKt.contains$default((CharSequence)(String)message,·(CharSequence)(String)"getsockname·failed",·false,·2,·(Object)null))·{ 
42 ················b·=·true; 
43 ············} 
44 ········} 
45 ········return·b; 
46 ····}28 ····}
47 ····29 ····
48 ····public·static·final·Sink·sink(final·File·file)·{30 ····public·static·final·Sink·sink(final·File·file)·{
49 ········return·sink$default(file,·false,·1,·null);31 ········return·sink$default(file,·false,·1,·null);
50 ····}32 ····}
51 ····33 ····
52 ····public·static·final·Sink·sink(final·File·file,·final·boolean·append)·{34 ····public·static·final·Sink·sink(final·File·file,·final·boolean·b)·{
 35 ········return·Okio__JvmOkioKt.sink(file,·b);
53 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$sink"); 
54 ········return·sink(new·FileOutputStream(file,·append)); 
55 ····}36 ····}
56 ····37 ····
57 ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{38 ····public·static·final·Sink·sink(final·OutputStream·outputStream)·{
 39 ········return·Okio__JvmOkioKt.sink(outputStream);
58 ········Intrinsics.checkParameterIsNotNull((Object)outputStream,·"$this$sink"); 
59 ········return·(Sink)new·OutputStreamSink(outputStream,·new·Timeout()); 
60 ····}40 ····}
61 ····41 ····
62 ····public·static·final·Sink·sink(final·Socket·socket)·{42 ····public·static·final·Sink·sink(final·Socket·socket)·{
 43 ········return·Okio__JvmOkioKt.sink(socket);
63 ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$sink"); 
64 ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); 
65 ········final·OutputStream·outputStream·=·socket.getOutputStream(); 
66 ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"getOutputStream()"); 
67 ········return·socketAsyncTimeout.sink((Sink)new·OutputStreamSink(outputStream,·(Timeout)socketAsyncTimeout)); 
68 ····}44 ····}
69 ····45 ····
70 ····public·static·final·Sink·sink(final·Path·path,·OpenOption...·array)·{46 ····public·static·final·Sink·sink(final·Path·path,·final·OpenOption...·array)·{
 47 ········return·Okio__JvmOkioKt.sink(path,·array);
71 ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$sink"); 
72 ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); 
73 ········array·=·Arrays.copyOf(array,·array.length); 
74 ········final·OutputStream·outputStream·=·Files.newOutputStream(path,·array); 
75 ········Intrinsics.checkExpressionValueIsNotNull((Object)outputStream,·"Files.newOutputStream(this,·*options)"); 
76 ········return·sink(outputStream); 
77 ····}48 ····}
78 ····49 ····
79 ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·boolean·b,·int·n,·final·Object·o)·{50 ····public·static·/*·synthetic·*/·Sink·sink$default(final·File·file,·final·boolean·b,·final·int·n,·final·Object·o)·{
 51 ········return·Okio__JvmOkioKt.sink$default(file,·b,·n,·o);
80 ········n·&=·0x1; 
81 ········if·(n·!=·0)·{ 
82 ············b·=·false; 
83 ········} 
84 ········return·sink(file,·b); 
85 ····}52 ····}
86 ····53 ····
87 ····public·static·final·Source·source(final·File·file)·{54 ····public·static·final·Source·source(final·File·file)·{
 55 ········return·Okio__JvmOkioKt.source(file);
88 ········Intrinsics.checkParameterIsNotNull((Object)file,·"$this$source"); 
89 ········return·source(new·FileInputStream(file)); 
90 ····}56 ····}
91 ····57 ····
92 ····public·static·final·Source·source(final·InputStream·inputStream)·{58 ····public·static·final·Source·source(final·InputStream·inputStream)·{
 59 ········return·Okio__JvmOkioKt.source(inputStream);
93 ········Intrinsics.checkParameterIsNotNull((Object)inputStream,·"$this$source"); 
94 ········return·(Source)new·InputStreamSource(inputStream,·new·Timeout()); 
95 ····}60 ····}
96 ····61 ····
97 ····public·static·final·Source·source(final·Socket·socket)·{62 ····public·static·final·Source·source(final·Socket·socket)·{
 63 ········return·Okio__JvmOkioKt.source(socket);
98 ········Intrinsics.checkParameterIsNotNull((Object)socket,·"$this$source"); 
99 ········final·SocketAsyncTimeout·socketAsyncTimeout·=·new·SocketAsyncTimeout(socket); 
100 ········final·InputStream·inputStream·=·socket.getInputStream(); 
101 ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"getInputStream()"); 
102 ········return·socketAsyncTimeout.source((Source)new·InputStreamSource(inputStream,·(Timeout)socketAsyncTimeout)); 
103 ····}64 ····}
104 ····65 ····
105 ····public·static·final·Source·source(final·Path·path,·OpenOption...·array)·{66 ····public·static·final·Source·source(final·Path·path,·final·OpenOption...·array)·{
 67 ········return·Okio__JvmOkioKt.source(path,·array);
106 ········Intrinsics.checkParameterIsNotNull((Object)path,·"$this$source"); 
107 ········Intrinsics.checkParameterIsNotNull((Object)array,·"options"); 
108 ········array·=·Arrays.copyOf(array,·array.length); 
109 ········final·InputStream·inputStream·=·Files.newInputStream(path,·array); 
110 ········Intrinsics.checkExpressionValueIsNotNull((Object)inputStream,·"Files.newInputStream(this,·*options)"); 
111 ········return·source(inputStream); 
Max diff block lines reached; 3/6198 bytes (0.05%) of diff not shown.
15.1 KB
com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class
15.0 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
  
1 package·com.owncloud.android.lib.resources.comments;1 package·com.owncloud.android.lib.resources.comments;
  
2 import·java.io.IOException;2 import·com.google.gson.Gson;
3 import·android.util.Log;3 import·android.util.Log;
 4 import·java.io.IOException;
 5 import·java.io.InputStream;
4 import·org.apache.commons.httpclient.HttpMethod;6 import·org.apache.commons.httpclient.HttpMethod;
5 import·org.apache.commons.httpclient.HttpMethodBase;7 import·org.apache.commons.httpclient.HttpMethodBase;
6 import·org.apache.commons.httpclient.methods.RequestEntity;8 import·org.apache.commons.httpclient.methods.RequestEntity;
7 import·org.apache.commons.httpclient.methods.StringRequestEntity;9 import·org.apache.commons.httpclient.methods.StringRequestEntity;
8 import·java.lang.reflect.Type;10 import·java.lang.reflect.Type;
9 import·java.util.Map;11 import·java.util.Map;
10 import·com.google.gson.GsonBuilder;12 import·com.google.gson.GsonBuilder;
Offset 45, 64 lines modifiedOffset 47, 229 lines modified
45 ········}47 ········}
46 ········else·{48 ········else·{
47 ············n·=·0;49 ············n·=·0;
48 ········}50 ········}
49 ········return·n·!=·0;51 ········return·n·!=·0;
50 ····}52 ····}
51 ····53 ····
52 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ownCloudClient)·{54 ····protected·RemoteOperationResult·run(final·OwnCloudClient·ex)·{
53 ········RemoteOperationResult·remoteOperationResult·=·null;55 ········Object·o·=·null;
 56 ········String·string·=·null;
54 ········try·{57 ········try·{
55 ············try·{58 ············try·{
56 ················final·StringBuilder·sb·=·new·StringBuilder();59 ················final·StringBuilder·sb·=·new·StringBuilder();
57 ················sb.append(ownCloudClient.getNewWebdavUri());60 ················sb.append(((OwnCloudClient)ex).getNewWebdavUri());
58 ················sb.append("/comments/files/");61 ················sb.append("/comments/files/");
59 ················sb.append(this.fileId);62 ················sb.append(this.fileId);
60 ················final·String·string·=·sb.toString();63 ················string·=·sb.toString();
 64 ················final·Utf8PostMethod·utf8PostMethod·=·new(org.apache.commons.httpclient.methods.Utf8PostMethod.class);
 65 ················final·Utf8PostMethod·utf8PostMethod3;
 66 ················final·Utf8PostMethod·utf8PostMethod2·=·utf8PostMethod3·=·utf8PostMethod;
 67 ················final·String·s·=·string;
 68 ················new·Utf8PostMethod(s);
 69 ················o·=·"Content-type";
 70 ················Object·o2·=·"application/json";
 71 ················final·Utf8PostMethod·utf8PostMethod4·=·utf8PostMethod2;
 72 ················final·Object·o3·=·o;
61 ················try·{73 ················try·{
62 ····················final·Utf8PostMethod·utf8PostMethod·=·new·Utf8PostMethod(string); 
63 ····················utf8PostMethod.addRequestHeader("Content-type",·"application/json");74 ····················final·Object·o4·=·o2;
 75 ····················utf8PostMethod4.addRequestHeader((String)o3,·(String)o4);
 76 ····················final·HashMap·hashMap·=·new(java.util.HashMap.class);
 77 ····················o·=·hashMap;
64 ····················try·{78 ····················try·{
65 ························final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(); 
66 ························hashMap.put("actorId",·ownCloudClient.getUserId()); 
67 ························hashMap.put("actorType",·"users"); 
68 ························hashMap.put("verb",·"comment"); 
69 ························hashMap.put("message",·this.message);79 ························final·Object·o5·=·o;
 80 ························new·HashMap();
 81 ····················