5.14 MB
/home/fdroid/fdroiddata/tmp/com.averi.worldscribe_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.averi.worldscribe_23.apk
11.6 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <u0/irumEHPlWp5AVbtpaEIuA2Qc=>, actual: <S0mRlsQtV9yd8xHMTrzM6/wtV6o=> ERROR: SHA-1 digest of classes2.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <a/fjNhJKXKXZFNFsoziQc4zN4/s=>, actual: <QoF239WiCrM1A5pDUI720yzVDlc=>
    
Offset 1, 67 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·9a06bc1b6868d6457ebc77fd98c36aa954c304123bb3449c92293c67cc36ec95 
10 Signer·#1·certificate·SHA-1·digest:·a48363e47035b6bb4bebee73d9316ff801c23cd6 
11 Signer·#1·certificate·MD5·digest:·e6bd539a62cf588c69266ed291cc14f9 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5aac1a1813da1264a9ff39dea00e3bf40f06f96b36e85f59984e6bd56f9f1173 
15 Signer·#1·public·key·SHA-1·digest:·57efe189ef6f4086359c614298ee2d65c02d61a8 
16 Signer·#1·public·key·MD5·digest:·fc053cd186566bd225faa8a255fa9e37 
17 WARNING:·META-INF/DEPENDENCIES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/README.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/android.support.design_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/build.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/build_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/kotlin-stdlib-jdk8.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/services/at.bitfire.dav4jvm.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/services/org.apache.commons.logging.LogFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.23 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 38600 lines modifiedOffset 1, 30956 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················5555607·(000000000054C597h)4 ··Zip·archive·file·size:···················5515152·(0000000000542790h)
5 ··Actual·end-cent-dir·record·offset:·······5555585·(000000000054C581h)5 ··Actual·end-cent-dir·record·offset:·······5515130·(000000000054277Ah)
6 ··Expected·end-cent-dir·record·offset:·····5555585·(000000000054C581h)6 ··Expected·end-cent-dir·record·offset:·····5515130·(000000000054277Ah)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·1037·entries.9 ··central·directory·contains·1037·entries.
10 ··The·central·directory·is·107292·(000000000001A31Ch)·bytes·long,10 ··The·central·directory·is·97996·(0000000000017ECCh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·5448293·(0000000000532265h).12 ··is·5417134·(000000000052A8AEh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:3826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························67dcdf2c27 ··32-bit·CRC·value·(hex):·························2be32ea0
28 ··compressed·size:································33048·bytes28 ··compressed·size:································2146·bytes
29 ··uncompressed·size:······························102958·bytes29 ··uncompressed·size:······························9084·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/5564FD0C.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···33114 
43 ··················································(000000000000815Ah)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 
53 ··32-bit·CRC·value·(hex):·························40d7f25b 
54 ··compressed·size:································33800·bytes 
55 ··uncompressed·size:······························103056·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/5564FD0C.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···66980 
69 ··················································(00000000000105A4h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2020·Mar·8·08:30:38 
79 ··32-bit·CRC·value·(hex):·························9a8792f6 
80 ··compressed·size:································1071·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/DEPENDENCIES40 ··META-INF/DEPENDENCIES
  
94 ··offset·of·local·header·from·start·of·archive:···6811841 ··offset·of·local·header·from·start·of·archive:···2195
95 ··················································(0000000000010A16h)·bytes42 ··················································(0000000000000893h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 2328791/2336084 bytes (99.69%) of diff not shown.
142 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·v0.0·to·extract
615 KB
classes2.dex
615 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.
509 B
zipnote «TEMP»/diffoscope_ie5w7v9z_tmp/tmp98ezcyoq_.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, 80 lines modifiedOffset 91, 78 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;
112 ····························································································remoteOperationResult.setData((ArrayList)list);108 ····························································································remoteOperationResult.setData((ArrayList)list);
113 ····························································································return·remoteOperationResult;109 ····························································································return·remoteOperationResult;
114 ····························································································Log_OC.e(ShareToRemoteOperationResultParser.TAG,·"Couldn't·build·link·for·public·share"); 
115 ····························································································continue; 
116 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);110 ····························································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
117 ····························································································try·{111 ····························································································try·{
118 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);112 ································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.WRONG_SERVER_RESPONSE);
119 ································································································e·=·ShareToRemoteOperationResultParser.TAG;113 ································································································e·=·ShareToRemoteOperationResultParser.TAG;
120 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");114 ································································································Log_OC.e(e,·"Successful·status·with·no·share·in·the·response");
121 ································································································return·remoteOperationResult;115 ································································································return·remoteOperationResult;
122 ································································································final·ShareXMLParser·mShareXmlParser3·=·this.mShareXmlParser;116 ································································································final·ShareXMLParser·shareXmlParser3·=·this.shareXmlParser;
123 ································································································try·{117 ································································································try·{
124 ····································································································Label_0459:·{118 ····································································································Label_0459:·{
125 ········································································································if·(!mShareXmlParser3.isWrongParameter())·{119 ········································································································if·(!shareXmlParser3.isWrongParameter())·{
126 ············································································································break·Label_0459;120 ············································································································break·Label_0459;
127 ········································································································}121 ········································································································}
128 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);122 ········································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
129 ········································································································try·{123 ········································································································try·{
130 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);124 ············································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_WRONG_PARAMETER);
131 ············································································································final·ShareXMLParser·mShareXmlParser4·=·this.mShareXmlParser;125 ············································································································final·ShareXMLParser·shareXmlParser4·=·this.shareXmlParser;
132 ············································································································try·{126 ············································································································try·{
133 ················································································································e·=·mShareXmlParser4.getMessage();127 ················································································································e·=·shareXmlParser4.getMessage();
134 ················································································································list.add((OCShare)e);128 ················································································································list.add((OCShare)e);
135 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;129 ················································································································final·RemoteOperationResult·remoteOperationResult2·=·remoteOperationResult;
136 ················································································································try·{130 ················································································································try·{
137 ····················································································································remoteOperationResult2.setData((ArrayList)list);131 ····················································································································remoteOperationResult2.setData((ArrayList)list);
138 ····················································································································return·remoteOperationResult;132 ····················································································································return·remoteOperationResult;
139 ····················································································································final·ShareXMLParser·mShareXmlParser5·=·this.mShareXmlParser;133 ····················································································································final·ShareXMLParser·shareXmlParser5·=·this.shareXmlParser;
140 ····················································································································try·{134 ····················································································································try·{
141 ························································································································Label_0515:·{135 ························································································································Label_0515:·{
142 ····························································································································if·(!mShareXmlParser5.isNotFound())·{136 ····························································································································if·(!shareXmlParser5.isNotFound())·{
143 ································································································································break·Label_0515;137 ································································································································break·Label_0515;
144 ····························································································································}138 ····························································································································}
145 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);139 ····························································································································remoteOperationResult·=·new(com.owncloud.android.lib.common.operations.RemoteOperationResult.class);
146 ····························································································································try·{140 ····························································································································try·{
147 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);141 ································································································································new·RemoteOperationResult(RemoteOperationResult$ResultCode.SHARE_NOT_FOUND);
148 ································································································································final·ShareXMLParser·mShareXmlParser6·=·this.mShareXmlParser;142 ································································································································final·ShareXMLParser·shareXmlParser6·=·this.shareXmlParser;
149 ································································································································try·{143 ································································································································try·{
150 ····································································································································e·=·mShareXmlParser6.getMessage();144 ····································································································································e·=·shareXmlParser6.getMessage();
151 ····································································································································list.add((OCShare)e);145 ····································································································································list.add((OCShare)e);
152 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;146 ····································································································································final·RemoteOperationResult·remoteOperationResult3·=·remoteOperationResult;
153 ····································································································································try·{147 ····································································································································try·{
154 ········································································································································remoteOperationResult3.setData((ArrayList)list);148 ········································································································································remoteOperationResult3.setData((ArrayList)list);
155 ········································································································································return·remoteOperationResult;149 ········································································································································return·remoteOperationResult;
156 ········································································································································final·ShareXMLParser·mShareXmlParser7·=·this.mShareXmlParser;150 ········································································································································final·ShareXMLParser·shareXmlParser7·=·this.shareXmlParser;
157 ········································································································································try·{151 ········································································································································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