Offset 1, 67 lines modified | Offset 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/. |
Offset 1, 38600 lines modified | Offset 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:···················55 | 4 | ··Zip·archive·file·size:···················5515152·(0000000000542790h) |
5 | ··Actual·end-cent-dir·record·offset:·······55 | 5 | ··Actual·end-cent-dir·record·offset:·······5515130·(000000000054277Ah) |
6 | ··Expected·end-cent-dir·record·offset:·····55 | 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;·its | 8 | ··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· | 10 | ··The·central·directory·is·97996·(0000000000017ECCh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·54 | 12 | ··is·5417134·(000000000052A8AEh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························2be32ea0 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································2146·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························9084·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··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/DEPENDENCIES | 40 | ··META-INF/DEPENDENCIES |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···2195 |
95 | ··················································(00000000000 | 42 | ··················································(0000000000000893h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2. | 44 | ··version·of·encoding·software:···················2.4 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 51 | ··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. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·7b69933f |
5 | signature···········:· | 5 | signature···········:·72bc...2cbe |
6 | file_size···········:·334 | 6 | file_size···········:·3348196 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·247 | 10 | string_ids_size·····:·24724 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·323 | 12 | type_ids_size·······:·3234 |
13 | type_ids_off········:·9 | 13 | type_ids_off········:·99008·(0x0182c0) |
14 | proto_ids_size······:·574 | 14 | proto_ids_size······:·5746 |
15 | proto_ids_off·······:·111 | 15 | proto_ids_off·······:·111944·(0x01b548) |
16 | field_ids_size······:·846 | 16 | field_ids_size······:·8467 |
17 | field_ids_off·······:·180 | 17 | field_ids_off·······:·180896·(0x02c2a0) |
18 | method_ids_size·····:·222 | 18 | method_ids_size·····:·22232 |
19 | method_ids_off······:·248 | 19 | method_ids_off······:·248632·(0x03cb38) |
20 | class_defs_size·····:·233 | 20 | class_defs_size·····:·2336 |
21 | class_defs_off······:·426 | 21 | class_defs_off······:·426488·(0x0681f8) |
22 | data_size···········:·284 | 22 | data_size···········:·2846956 |
23 | data_off············:·50 | 23 | data_off············:·501240·(0x07a5f8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·163 | 25 | class_idx···········:·163 |
26 | access_flags········:·4113·(0x1011) | 26 | access_flags········:·4113·(0x1011) |
27 | superclass_idx······:·997 | 27 | superclass_idx······:·997 |
28 | source_file_idx·····:·199 | 28 | source_file_idx·····:·19971 |
29 | static_fields_size··:·1 | 29 | static_fields_size··:·1 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·2 | 31 | direct_methods_size·:·2 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' | 34 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;' |
Offset 50, 65 lines modified | Offset 50, 65 lines modified | ||
50 | ······type··········:·'()V' | 50 | ······type··········:·'()V' |
51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) | 51 | ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR) |
52 | ······code··········- | 52 | ······code··········- |
53 | ······registers·····:·1 | 53 | ······registers·····:·1 |
54 | ······ins···········:·0 | 54 | ······ins···········:·0 |
55 | ······outs··········:·1 | 55 | ······outs··········:·1 |
56 | ······insns·size····:·8·16-bit·code·units | 56 | ······insns·size····:·8·16-bit·code·units |
57 | 07a | 57 | 07a618:········································|[07a618]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<clinit>:()V |
58 | 07a | 58 | 07a628:·2200·a300······························|0000:·new-instance·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·type@00a3 |
59 | 07a | 59 | 07a62c:·7010·9e01·0000·························|0002:·invoke-direct·{v0},·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.<init>:()V·//·method@019e |
60 | 07a | 60 | 07a632:·6900·3200······························|0005:·sput-object·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;.INSTANCE:Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;·//·field@0032 |
61 | 07a | 61 | 07a636:·0e00···································|0007:·return-void |
62 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
63 | ······positions·····:· | 63 | ······positions·····:· |
64 | ······locals········:· | 64 | ······locals········:· |
65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 65 | ····#1··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
66 | ······name··········:·'<init>' | 66 | ······name··········:·'<init>' |
67 | ······type··········:·'()V' | 67 | ······type··········:·'()V' |
68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) | 68 | ······access········:·0x11002·(PRIVATE·SYNTHETIC·CONSTRUCTOR) |
69 | ······code··········- | 69 | ······code··········- |
70 | ······registers·····:·1 | 70 | ······registers·····:·1 |
71 | ······ins···········:·1 | 71 | ······ins···········:·1 |
72 | ······outs··········:·1 | 72 | ······outs··········:·1 |
73 | ······insns·size····:·4·16-bit·code·units | 73 | ······insns·size····:·4·16-bit·code·units |
74 | 07a | 74 | 07a638:········································|[07a638]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.<init>:()V |
75 | 07a | 75 | 07a648:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c |
76 | 07a | 76 | 07a64e:·0e00···································|0003:·return-void |
77 | ······catches·······:·(none) | 77 | ······catches·······:·(none) |
78 | ······positions·····:· | 78 | ······positions·····:· |
79 | ······locals········:· | 79 | ······locals········:· |
80 | ··Virtual·methods···- | 80 | ··Virtual·methods···- |
81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) | 81 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk;) |
82 | ······name··········:·'test' | 82 | ······name··········:·'test' |
83 | ······type··········:·'(Ljava/lang/Object;)Z' | 83 | ······type··········:·'(Ljava/lang/Object;)Z' |
84 | ······access········:·0x0011·(PUBLIC·FINAL) | 84 | ······access········:·0x0011·(PUBLIC·FINAL) |
85 | ······code··········- | 85 | ······code··········- |
86 | ······registers·····:·2 | 86 | ······registers·····:·2 |
87 | ······ins···········:·2 | 87 | ······ins···········:·2 |
88 | ······outs··········:·1 | 88 | ······outs··········:·1 |
89 | ······insns·size····:·7·16-bit·code·units | 89 | ······insns·size····:·7·16-bit·code·units |
90 | 07a | 90 | 07a5f8:········································|[07a5f8]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.test:(Ljava/lang/Object;)Z |
91 | 07a | 91 | 07a608:·1f01·db03······························|0000:·check-cast·v1,·Ljava/lang/Long;·//·type@03db |
92 | 07a | 92 | 07a60c:·7110·9303·0100·························|0002:·invoke-static·{v1},·Lcom/google/common/util/concurrent/AtomicLongMap;.lambda$removeAllZeros$5:(Ljava/lang/Long;)Z·//·method@0393 |
93 | 07a | 93 | 07a612:·0a01···································|0005:·move-result·v1 |
94 | 07a | 94 | 07a614:·0f01···································|0006:·return·v1 |
95 | ······catches·······:·(none) | 95 | ······catches·······:·(none) |
96 | ······positions·····:· | 96 | ······positions·····:· |
97 | ······locals········:· | 97 | ······locals········:· |
98 | ··source_file_idx···:·199 | 98 | ··source_file_idx···:·19971·(lambda) |
99 | Class·#1·header: | 99 | Class·#1·header: |
100 | class_idx···········:·164 | 100 | class_idx···········:·164 |
101 | access_flags········:·4113·(0x1011) | 101 | access_flags········:·4113·(0x1011) |
102 | superclass_idx······:·997 | 102 | superclass_idx······:·997 |
103 | source_file_idx·····:·199 | 103 | source_file_idx·····:·19971 |
104 | static_fields_size··:·0 | 104 | static_fields_size··:·0 |
105 | instance_fields_size:·2 | 105 | instance_fields_size:·2 |
106 | direct_methods_size·:·1 | 106 | direct_methods_size·:·1 |
107 | virtual_methods_size:·1 | 107 | virtual_methods_size:·1 |
108 | Class·#1············- | 108 | Class·#1············- |
109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' | 109 | ··Class·descriptor··:·'Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;' |
Offset 132, 50 lines modified | Offset 132, 50 lines modified | ||
132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' | 132 | ······type··········:·'(Ljava/util/function/LongBinaryOperator;J)V' |
133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) | 133 | ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR) |
134 | ······code··········- | 134 | ······code··········- |
135 | ······registers·····:·4 | 135 | ······registers·····:·4 |
136 | ······ins···········:·4 | 136 | ······ins···········:·4 |
137 | ······outs··········:·1 | 137 | ······outs··········:·1 |
138 | ······insns·size····:·8·16-bit·code·units | 138 | ······insns·size····:·8·16-bit·code·units |
139 | 07a | 139 | 07a674:········································|[07a674]·com.google.common.util.concurrent.-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.<init>:(Ljava/util/function/LongBinaryOperator;J)V |
140 | 07a | 140 | 07a684:·7010·8c15·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@158c |
141 | 07a | 141 | 07a68a:·5b01·3300······························|0003:·iput-object·v1,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$0:Ljava/util/function/LongBinaryOperator;·//·field@0033 |
142 | 07a | 142 | 07a68e:·5a02·3400······························|0005:·iput-wide·v2,·v0,·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;.f$1:J·//·field@0034 |
143 | 07a | 143 | 07a692:·0e00···································|0007:·return-void |
144 | ······catches·······:·(none) | 144 | ······catches·······:·(none) |
145 | ······positions·····:· | 145 | ······positions·····:· |
146 | ······locals········:· | 146 | ······locals········:· |
147 | ··Virtual·methods···- | 147 | ··Virtual·methods···- |
148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) | 148 | ····#0··············:·(in·Lcom/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY;) |
149 | ······name··········:·'applyAsLong' | 149 | ······name··········:·'applyAsLong' |
150 | ······type··········:·'(J)J' | 150 | ······type··········:·'(J)J' |
151 | ······access········:·0x0011·(PUBLIC·FINAL) | 151 | ······access········:·0x0011·(PUBLIC·FINAL) |
152 | ······code··········- | 152 | ······code··········- |
153 | ······registers·····:·6 | 153 | ······registers·····:·6 |
154 | ······ins···········:·3 | 154 | ······ins···········:·3 |
Max diff block lines reached; 73302112/73311449 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·439 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?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 modified | Offset 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.class | 251 | ?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.class | 252 | ?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.class | 253 | ?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.class | 254 | ?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.class | 255 | ?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.class | 256 | ?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.class | 257 | ?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·····552 | 258 | ?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.class | 259 | ?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.class | 260 | ?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.class | 261 | ?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.class | 262 | ?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.class | 263 | ?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····112 | 264 | ?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·····403 | 265 | ?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.class | 266 | ?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.class | 267 | ?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.class | 268 | ?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.class | 269 | ?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····· | 270 | ?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.class | 271 | ?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.class | 272 | ?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.class | 273 | ?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.class | 274 | ?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.class | 275 | ?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.class | 276 | ?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.class | 277 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/ocs/OCSResponse.class |
Offset 284, 34 lines modified | Offset 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.class | 284 | ?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.class | 285 | ?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.class | 286 | ?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.class | 287 | ?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.class | 288 | ?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.class | 289 | ?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.class | 290 | ?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·····6 | 291 | ?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.class | 292 | ?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.class | 293 | ?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.class | 294 | ?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.class | 295 | ?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.class | 296 | ?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.class | 297 | ?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.class | 298 | ?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.class | 299 | ?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.class | 300 | ?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.class | 301 | ?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·····5 | 302 | ?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·····1 | 303 | ?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.class | 304 | ?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.class | 305 | ?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.class | 306 | ?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.class | 307 | ?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.class | 308 | ?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.class | 309 | ?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·····9 | 310 | ?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.class | 311 | ?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.class | 312 | ?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.class | 313 | ?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.class | 314 | ?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.class | 315 | ?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.class | 316 | ?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.class | 317 | ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·com/theartofdev/edmodo/cropper/BitmapCroppingWorkerTask.class |
Offset 808, 15 lines modified | Offset 808, 17 lines modified | ||
808 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Companion.class | 808 | ?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.class | 809 | ?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.class | 810 | ?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.class | 811 | ?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.class | 812 | ?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.class | 813 | ?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.class | 814 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·okio/HashingSource$Companion.class |
815 | ?rwxrwxr-x··2.0·unx····· | 815 | ?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.class | 818 | ?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.class | 819 | ?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.class | 820 | ?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.class | 821 | ?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.class | 822 | ?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.class | 823 | ?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.class | 824 | ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·okio/Throttler.class |
Offset 1273, 68 lines modified | Offset 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.class | 1275 | ?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.class | 1276 | ?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.class | 1277 | ?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.class | 1278 | ?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.class | 1279 | ?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.class | 1280 | ?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.class | 1281 | ?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·····3 | 1282 | ?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.class | 1283 | ?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.class | 1284 | ?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·····3 | 1285 | ?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.class | 1286 | ?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.class | 1287 | ?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·····27 | 1288 | ?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·····45 | 1289 | ?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····· | 1290 | ?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.class | 1291 | ?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····· | 1292 | ?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·····71 | 1293 | ?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.class | 1294 | ?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.class | 1295 | ?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.class | 1296 | ?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.class | 1297 | ?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.class | 1298 | ?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.class | 1299 | ?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.class | 1300 | ?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····· | 1301 | ?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.class | 1302 | ?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.class | 1303 | ?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····· | 1304 | ?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·····23 | 1305 | ?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.class | 1306 | ?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.class | 1307 | ?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.class | 1308 | ?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.class | 1309 | ?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.class | 1310 | ?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.class | 1311 | ?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. |
Offset 2436, 14 lines modified | Offset 2436, 20 lines modified | ||
2436 | Filename:·okio/HashingSource$Companion.class | 2436 | Filename:·okio/HashingSource$Companion.class |
2437 | Comment:· | 2437 | Comment:· |
2438 | Filename:·okio/Okio.class | 2438 | 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.class | 2444 | Filename:·okio/Options$Companion.class |
2441 | Comment:· | 2445 | Comment:· |
2442 | Filename:·okio/RealBufferedSink$outputStream$1.class | 2446 | Filename:·okio/RealBufferedSink$outputStream$1.class |
2443 | Comment:· | 2447 | Comment:· |
2444 | Filename:·okio/RealBufferedSource$inputStream$1.class | 2448 | Filename:·okio/RealBufferedSource$inputStream$1.class |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 195 | ··#187·=·Utf8···············org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
196 | ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 196 | ··#188·=·Class··············#187··········//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
197 | ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V | 197 | ··#189·=·Methodref··········#188.#58······//·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V |
198 | ··#190·=·Utf8···············getParams | 198 | ··#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·············· | 202 | ··#194·=·Float··············9.0E-44f |
203 | ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams | 203 | ··#195·=·Utf8···············org/apache/commons/httpclient/params/HttpConnectionManagerParams |
204 | ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams | 204 | ··#196·=·Class··············#195··········//·org/apache/commons/httpclient/params/HttpConnectionManagerParams |
205 | ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost | 205 | ··#197·=·Utf8···············setDefaultMaxConnectionsPerHost |
206 | ··#198·=·Utf8···············(I)V | 206 | ··#198·=·Utf8···············(I)V |
207 | ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V | 207 | ··#199·=·NameAndType········#197:#198·····//·setDefaultMaxConnectionsPerHost:(I)V |
208 | ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V | 208 | ··#200·=·Methodref··········#196.#199·····//·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V |
209 | ··#201·=·Utf8···············setMaxTotalConnections | 209 | ··#201·=·Utf8···············setMaxTotalConnections |
Offset 569, 37 lines modified | Offset 569, 37 lines modified | ||
569 | ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; | 569 | ····descriptor:·()Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
570 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 570 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
571 | ····Code: | 571 | ····Code: |
572 | ······stack=300,·locals=2,·args_size=0 | 572 | ······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_0 | 574 | ·········3:·astore_0 |
575 | ·········4:·aload_0 | 575 | ·········4:·aload_0 |
576 | ·········5:·ifnonnull·····4 | 576 | ·········5:·ifnonnull·····47 |
577 | ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager | 577 | ·········8:·new···········#188················//·class·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager |
578 | ········11:·astore_0 | 578 | ········11:·astore_0 |
579 | ········12:·aload_0 | 579 | ········12:·aload_0 |
580 | ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V | 580 | ········13:·invokespecial·#189················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager."<init>":()V |
581 | ········16:·aload_0 | 581 | ········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_0 | 585 | ········26:·astore_0 |
586 | ········27:·i | 586 | ········27:·bipush········64 |
587 | ········2 | 587 | ········29:·istore_1 |
588 | ········ | 588 | ········30:·aload_0 |
589 | ········3 | 589 | ········31:·iload_1 |
590 | ········3 | 590 | ········32:·invokevirtual·#200················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setDefaultMaxConnectionsPerHost:(I)V |
591 | ········3 | 591 | ········35:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
592 | ········3 | 592 | ········38:·invokevirtual·#193················//·Method·org/apache/commons/httpclient/MultiThreadedHttpConnectionManager.getParams:()Lorg/apache/commons/httpclient/params/HttpConnectionManagerParams; |
593 | ········4 | 593 | ········41:·astore_0 |
594 | ········4 | 594 | ········42:·aload_0 |
595 | ········4 | 595 | ········43:·iload_1 |
596 | ········4 | 596 | ········44:·invokevirtual·#203················//·Method·org/apache/commons/httpclient/params/HttpConnectionManagerParams.setMaxTotalConnections:(I)V |
597 | ········4 | 597 | ········47:·getstatic·····#39·················//·Field·mConnManager:Lorg/apache/commons/httpclient/MultiThreadedHttpConnectionManager; |
598 | ········ | 598 | ········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;)Z | 600 | ····descriptor:·(Ljava/security/cert/Certificate;Landroid/content/Context;)Z |
601 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 601 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
602 | ····Code: | 602 | ····Code: |
603 | ······stack=300,·locals=6,·args_size=2 | 603 | ······stack=300,·locals=6,·args_size=2 |
604 | ·········0:·aload_1 | 604 | ·········0:·aload_1 |
Offset 75, 15 lines modified | Offset 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·=· | 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 modified | Offset 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 | ············ | 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>(); |
Offset 55, 14 lines modified | Offset 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 modified | Offset 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",· | 101 | ········set.add("permissions",·namespace); |
94 | ········set.add("id",· | 102 | ········set.add("id",·namespace); |
95 | ········set.add("size",· | 103 | ········set.add("size",·namespace); |
96 | ········set.add("favorite",· | 104 | ········set.add("favorite",·namespace); |
97 | ········set.add("has-preview",· | 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); |
Offset 163, 18 lines modified | Offset 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·( | 170 | ············if·("s:exception".equalsIgnoreCase(name))·{ |
171 | ················this.exception·=·this.readText(xmlPullParser); | 171 | ················this.exception·=·this.readText(xmlPullParser); |
172 | ············} | 172 | ············} |
173 | ············else·if·( | 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 modified | Offset 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· | 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· | 225 | ········return·"OCA\\DAV\\Connector\\Sabre\\Exception\\UnsupportedMediaType".equalsIgnoreCase(this.exception)·&&·this.message.startsWith("Virus"); |
226 | ····} | 226 | ····} |
227 | } | 227 | } |
Offset 17, 18 lines modified | Offset 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·Runnable | 20 | 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; |
Offset 111, 14 lines modified | Offset 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 | ····} |
Offset 7, 63 lines modified | Offset 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·ShareToRemoteOperationResultParser | 14 | public·class·ShareToRemoteOperationResultParser |
16 | { | 15 | { |
17 | ····private·static·final·String·TAG; | 16 | ····private·static·final·String·TAG; |
18 | ····private·boolean· | 17 | ····private·boolean·oneOrMoreSharesRequired; |
19 | ····private·OwnCloudVersion·mOwnCloudVersion; | ||
20 | ····private·Uri· | 18 | ····private·Uri·serverBaseUri; |
21 | ····private·ShareXMLParser· | 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· | 25 | ····public·ShareToRemoteOperationResultParser(final·ShareXMLParser·shareXmlParser)·{ |
28 | ········this.mShareXmlParser·=·null; | ||
29 | ········this. | 26 | ········this.oneOrMoreSharesRequired·=·false; |
30 | ········this.mOwnCloudVersion·=·null; | ||
31 | ········this. | 27 | ········this.serverBaseUri·=·null; |
32 | ········this. | 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. | 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· | 45 | ····························final·ShareXMLParser·shareXmlParser·=·new·ShareXMLParser(); |
50 | ····························try·{ | 46 | ····························try·{ |
51 | ································this. | 47 | ································this.shareXmlParser·=·shareXmlParser; |
52 | ································final·ArrayList·xmlResponse·=·this. | 48 | ································final·ArrayList·xmlResponse·=·this.shareXmlParser.parseXMLResponse((InputStream)byteArrayInputStream); |
53 | ································try·{ | 49 | ································try·{ |
54 | ····································final·ShareXMLParser· | 50 | ····································final·ShareXMLParser·shareXmlParser2·=·this.shareXmlParser; |
55 | ····································try·{ | 51 | ····································try·{ |
56 | ········································Label_0403:·{ | 52 | ········································Label_0403:·{ |
57 | ············································if·(! | 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. | 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 modified | Offset 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. | 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. | 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· | 116 | ································································································final·ShareXMLParser·shareXmlParser3·=·this.shareXmlParser; |
123 | ································································································try·{ | 117 | ································································································try·{ |
124 | ····································································································Label_0459:·{ | 118 | ····································································································Label_0459:·{ |
125 | ········································································································if·(! | 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· | 125 | ············································································································final·ShareXMLParser·shareXmlParser4·=·this.shareXmlParser; |
132 | ············································································································try·{ | 126 | ············································································································try·{ |
133 | ················································································································e·=· | 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· | 133 | ····················································································································final·ShareXMLParser·shareXmlParser5·=·this.shareXmlParser; |
140 | ····················································································································try·{ | 134 | ····················································································································try·{ |
141 | ························································································································Label_0515:·{ | 135 | ························································································································Label_0515:·{ |
142 | ····························································································································if·(! | 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· | 142 | ································································································································final·ShareXMLParser·shareXmlParser6·=·this.shareXmlParser; |
149 | ································································································································try·{ | 143 | ································································································································try·{ |
150 | ····································································································································e·=· | 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· | 150 | ········································································································································final·ShareXMLParser·shareXmlParser7·=·this.shareXmlParser; |
157 | ········································································································································try·{ | 151 | ········································································································································try·{ |
Max diff block lines reached; 6346/21574 bytes (29.42%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 43 lines modified | ||
1 | package·com.owncloud.android.lib.resources.shares; | 1 | package·com.owncloud.android.lib.resources.shares; |
2 | public·enum·ShareType | 2 | 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",·n | 11 | ····ROOM("ROOM",·n8,·10),· |
11 | ····USER("USER",·n,·0); | 12 |