Offset 1, 19 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):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
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:·dd8e93c2d253ada0ee88ae8f602d0fa00abaa2ea1bd5146fffae10ce8b1d6162 | ||
10 | Signer·#1·certificate·SHA-1·digest:·c7cccc0d29976f5cf936499bcac4cdc41fae36e0 | ||
11 | Signer·#1·certificate·MD5·digest:·60169a991659e0b6801cef1b7e8336c5 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·035bd800809207a0dc70679498aaabdea230e90f815dc4a8ce7e1ec0dccaf250 | ||
15 | Signer·#1·public·key·SHA-1·digest:·883db0e9cbf90624f59ab40f2ce80fcacf397035 | ||
16 | Signer·#1·public·key·MD5·digest:·f86ae2b3d844ad3e3c376183f4a6f8f4 | ||
17 | WARNING:·META-INF/services/org.jivesoftware.smack.xml.XmlPullParserFactory·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/services/org.xmlpull.v1.XmlPullParserFactory·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/services/java.security.Provider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 22, 13 lines modified | Offset 22, 13 lines modified | ||
22 | -rw----·····0.0·fat······850·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.experimental/experimental.xml | 22 | -rw----·····0.0·fat······850·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.experimental/experimental.xml |
23 | -rw----·····0.0·fat·····1204·b-·defN·81-Jan-01·01:01·res/layout/enter_master_address.xml | 23 | -rw----·····0.0·fat·····1204·b-·defN·81-Jan-01·01:01·res/layout/enter_master_address.xml |
24 | -rw----·····0.0·fat····42868·b-·defN·81-Jan-01·01:01·org/bouncycastle/x509/CertPathReviewerMessages.properties | 24 | -rw----·····0.0·fat····42868·b-·defN·81-Jan-01·01:01·org/bouncycastle/x509/CertPathReviewerMessages.properties |
25 | -rw----·····0.0·fat····15703·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.experimental/experimental.providers | 25 | -rw----·····0.0·fat····15703·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.experimental/experimental.providers |
26 | -rw----·····0.0·fat····23276·b-·stor·81-Jan-01·01:01·resources.arsc | 26 | -rw----·····0.0·fat····23276·b-·stor·81-Jan-01·01:01·resources.arsc |
27 | -rw----·····0.0·fat····24563·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.extensions/extensions.providers | 27 | -rw----·····0.0·fat····24563·b-·defN·81-Jan-01·01:01·org.jivesoftware.smack.extensions/extensions.providers |
28 | -rw----·····0.0·fat·····4857·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_maxs.png | 28 | -rw----·····0.0·fat·····4857·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_maxs.png |
29 | -rw----·····0.0·fat··57 | 29 | -rw----·····0.0·fat··5781104·b-·defN·81-Jan-01·01:01·classes.dex |
30 | -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·META-INF/services/java.security.Provider | 30 | -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·META-INF/services/java.security.Provider |
31 | -rw----·····2.0·fat·····3335·b-·defN·81-Jan-01·01:01·META-INF/9A6A3441.SF | 31 | -rw----·····2.0·fat·····3335·b-·defN·81-Jan-01·01:01·META-INF/9A6A3441.SF |
32 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9A6A3441.RSA | 32 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9A6A3441.RSA |
33 | -rw----·····2.0·fat·····3208·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 33 | -rw----·····2.0·fat·····3208·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
34 | 32·files,·597 | 34 | 32·files,·5976339·bytes·uncompressed,·2343023·bytes·compressed:··60.8% |
Offset 367, 11 lines modified | Offset 367, 11 lines modified | ||
367 | ····resource·0x7f050054·string/request_permission_denied | 367 | ····resource·0x7f050054·string/request_permission_denied |
368 | ······()·"Not·allowing·MAXS·the·permission·will·render·the·component·unusable.·Denied:" | 368 | ······()·"Not·allowing·MAXS·the·permission·will·render·the·component·unusable.·Denied:" |
369 | ····resource·0x7f050055·string/request_permission_info | 369 | ····resource·0x7f050055·string/request_permission_info |
370 | ······()·"This·MAXS·component·requires·some·permissions·in·order·to·work·correctly.·Please·grant·them·in·the·following·menu." | 370 | ······()·"This·MAXS·component·requires·some·permissions·in·order·to·work·correctly.·Please·grant·them·in·the·following·menu." |
371 | ····resource·0x7f050056·string/unknown | 371 | ····resource·0x7f050056·string/unknown |
372 | ······()·"Unknown" | 372 | ······()·"Unknown" |
373 | ····resource·0x7f050057·string/version | 373 | ····resource·0x7f050057·string/version |
374 | ······()·"0.5.14·(0.5.14+·202 | 374 | ······()·"0.5.14·(0.5.14+·2022-01-12)" |
375 | ··type·xml·id=06·entryCount=1 | 375 | ··type·xml·id=06·entryCount=1 |
376 | ····resource·0x7f060000·xml/settings | 376 | ····resource·0x7f060000·xml/settings |
377 | ······()·(file)·res/xml/settings.xml·type=XML | 377 | ······()·(file)·res/xml/settings.xml·type=XML |
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············:·ef987925 |
5 | signature···········:· | 5 | signature···········:·594e...a22a |
6 | file_size···········:·57 | 6 | file_size···········:·5781104 |
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·····:·379 | 10 | string_ids_size·····:·37986 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·729 | 12 | type_ids_size·······:·7299 |
13 | type_ids_off········:·15 | 13 | type_ids_off········:·152056·(0x0251f8) |
14 | proto_ids_size······:·97 | 14 | proto_ids_size······:·9725 |
15 | proto_ids_off·······:·181 | 15 | proto_ids_off·······:·181252·(0x02c404) |
16 | field_ids_size······:·1766 | 16 | field_ids_size······:·17667 |
17 | field_ids_off·······:·297 | 17 | field_ids_off·······:·297952·(0x048be0) |
18 | method_ids_size·····:·420 | 18 | method_ids_size·····:·42017 |
19 | method_ids_off······:·439 | 19 | method_ids_off······:·439288·(0x06b3f8) |
20 | class_defs_size·····:·637 | 20 | class_defs_size·····:·6373 |
21 | class_defs_off······:·775 | 21 | class_defs_off······:·775424·(0x0bd500) |
22 | data_size···········:·480 | 22 | data_size···········:·4801744 |
23 | data_off············:·97 | 23 | data_off············:·979360·(0x0ef1a0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·110 | 25 | class_idx···········:·110 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·202 | 27 | superclass_idx······:·202 |
28 | source_file_idx·····:·389 | 28 | source_file_idx·····:·3895 |
29 | static_fields_size··:·3 | 29 | static_fields_size··:·3 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
34 | ··Class·descriptor··:·'Lde/duenndns/ssl/BuildConfig;' | 34 | ··Class·descriptor··:·'Lde/duenndns/ssl/BuildConfig;' |
Offset 60, 31 lines modified | Offset 60, 31 lines modified | ||
60 | ······type··········:·'()V' | 60 | ······type··········:·'()V' |
61 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 61 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
62 | ······code··········- | 62 | ······code··········- |
63 | ······registers·····:·1 | 63 | ······registers·····:·1 |
64 | ······ins···········:·1 | 64 | ······ins···········:·1 |
65 | ······outs··········:·1 | 65 | ······outs··········:·1 |
66 | ······insns·size····:·4·16-bit·code·units | 66 | ······insns·size····:·4·16-bit·code·units |
67 | 0ef | 67 | 0ef1a0:········································|[0ef1a0]·de.duenndns.ssl.BuildConfig.<init>:()V |
68 | 0ef | 68 | 0ef1b0:·7010·ab02·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02ab |
69 | 0ef | 69 | 0ef1b6:·0e00···································|0003:·return-void |
70 | ······catches·······:·(none) | 70 | ······catches·······:·(none) |
71 | ······positions·····:· | 71 | ······positions·····:· |
72 | ········0x0000·line=6 | 72 | ········0x0000·line=6 |
73 | ······locals········:· | 73 | ······locals········:· |
74 | ········0x0000·-·0x0004·reg=0·this·Lde/duenndns/ssl/BuildConfig;· | 74 | ········0x0000·-·0x0004·reg=0·this·Lde/duenndns/ssl/BuildConfig;· |
75 | ··Virtual·methods···- | 75 | ··Virtual·methods···- |
76 | ··source_file_idx···:·389 | 76 | ··source_file_idx···:·3895·(BuildConfig.java) |
77 | Class·#1·header: | 77 | Class·#1·header: |
78 | class_idx···········:·111 | 78 | class_idx···········:·111 |
79 | access_flags········:·0·(0x0000) | 79 | access_flags········:·0·(0x0000) |
80 | superclass_idx······:·202 | 80 | superclass_idx······:·202 |
81 | source_file_idx·····:·151 | 81 | source_file_idx·····:·15160 |
82 | static_fields_size··:·4 | 82 | static_fields_size··:·4 |
83 | instance_fields_size:·1 | 83 | instance_fields_size:·1 |
84 | direct_methods_size·:·1 | 84 | direct_methods_size·:·1 |
85 | virtual_methods_size:·0 | 85 | virtual_methods_size:·0 |
86 | Class·#1············- | 86 | Class·#1············- |
87 | ··Class·descriptor··:·'Lde/duenndns/ssl/MTMDecision;' | 87 | ··Class·descriptor··:·'Lde/duenndns/ssl/MTMDecision;' |
Offset 123, 34 lines modified | Offset 123, 34 lines modified | ||
123 | ······type··········:·'()V' | 123 | ······type··········:·'()V' |
124 | ······access········:·0x10000·(CONSTRUCTOR) | 124 | ······access········:·0x10000·(CONSTRUCTOR) |
125 | ······code··········- | 125 | ······code··········- |
126 | ······registers·····:·2 | 126 | ······registers·····:·2 |
127 | ······ins···········:·1 | 127 | ······ins···········:·1 |
128 | ······outs··········:·1 | 128 | ······outs··········:·1 |
129 | ······insns·size····:·7·16-bit·code·units | 129 | ······insns·size····:·7·16-bit·code·units |
130 | 0ef | 130 | 0ef1b8:········································|[0ef1b8]·de.duenndns.ssl.MTMDecision.<init>:()V |
131 | 0ef | 131 | 0ef1c8:·7010·ab02·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@02ab |
132 | 0ef | 132 | 0ef1ce:·1200···································|0003:·const/4·v0,·#int·0·//·#0 |
133 | 0ef | 133 | 0ef1d0:·5910·1400······························|0004:·iput·v0,·v1,·Lde/duenndns/ssl/MTMDecision;.state:I·//·field@0014 |
134 | 0ef | 134 | 0ef1d4:·0e00···································|0006:·return-void |
135 | ······catches·······:·(none) | 135 | ······catches·······:·(none) |
136 | ······positions·····:· | 136 | ······positions·····:· |
137 | ········0x0000·line=26 | 137 | ········0x0000·line=26 |
138 | ········0x0004·line=32 | 138 | ········0x0004·line=32 |
139 | ······locals········:· | 139 | ······locals········:· |
140 | ········0x0000·-·0x0007·reg=1·this·Lde/duenndns/ssl/MTMDecision;· | 140 | ········0x0000·-·0x0007·reg=1·this·Lde/duenndns/ssl/MTMDecision;· |
141 | ··Virtual·methods···- | 141 | ··Virtual·methods···- |
142 | ··source_file_idx···:·151 | 142 | ··source_file_idx···:·15160·(MTMDecision.java) |
143 | Class·#2·header: | 143 | Class·#2·header: |
144 | class_idx···········:·112 | 144 | class_idx···········:·112 |
145 | access_flags········:·1·(0x0001) | 145 | access_flags········:·1·(0x0001) |
146 | superclass_idx······:·6 | 146 | superclass_idx······:·6 |
147 | source_file_idx·····:·153 | 147 | source_file_idx·····:·15340 |
148 | static_fields_size··:·1 | 148 | static_fields_size··:·1 |
149 | instance_fields_size:·2 | 149 | instance_fields_size:·2 |
150 | direct_methods_size·:·2 | 150 | direct_methods_size·:·2 |
151 | virtual_methods_size:·6 | 151 | virtual_methods_size:·6 |
152 | Class·#2············- | 152 | Class·#2············- |
153 | ··Class·descriptor··:·'Lde/duenndns/ssl/MemorizingActivity;' | 153 | ··Class·descriptor··:·'Lde/duenndns/ssl/MemorizingActivity;' |
Offset 179, 39 lines modified | Offset 179, 39 lines modified | ||
179 | ······type··········:·'()V' | 179 | ······type··········:·'()V' |
180 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 180 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
181 | ······code··········- | 181 | ······code··········- |
182 | ······registers·····:·1 | 182 | ······registers·····:·1 |
183 | ······ins···········:·0 | 183 | ······ins···········:·0 |
184 | ······outs··········:·1 | 184 | ······outs··········:·1 |
185 | ······insns·size····:·13·16-bit·code·units | 185 | ······insns·size····:·13·16-bit·code·units |
186 | 0ef | 186 | 0ef1d8:········································|[0ef1d8]·de.duenndns.ssl.MemorizingActivity.<clinit>:()V |
187 | 0ef | 187 | 0ef1e8:·1c00·7000······························|0000:·const-class·v0,·Lde/duenndns/ssl/MemorizingActivity;·//·type@0070 |
188 | 0ef | 188 | 0ef1ec:·6e10·4302·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Class;.getName:()Ljava/lang/String;·//·method@0243 |
189 | 0ef | 189 | 0ef1f2:·0c00···································|0005:·move-result-object·v0 |
190 | 0ef | 190 | 0ef1f4:·7110·4407·0000·························|0006:·invoke-static·{v0},·Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;·//·method@0744 |
191 | 0ef | 191 | 0ef1fa:·0c00···································|0009:·move-result-object·v0 |
192 | 0ef | 192 | 0ef1fc:·6900·1500······························|000a:·sput-object·v0,·Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger;·//·field@0015 |
193 | 0ef | 193 | 0ef200:·0e00···································|000c:·return-void |
194 | ······catches·······:·(none) | 194 | ······catches·······:·(none) |
195 | ······positions·····:· | 195 | ······positions·····:· |
196 | ········0x0000·line=40 | 196 | ········0x0000·line=40 |
197 | ······locals········:· | 197 | ······locals········:· |
198 | ····#1··············:·(in·Lde/duenndns/ssl/MemorizingActivity;) | 198 | ····#1··············:·(in·Lde/duenndns/ssl/MemorizingActivity;) |
199 | ······name··········:·'<init>' | 199 | ······name··········:·'<init>' |
200 | ······type··········:·'()V' | 200 | ······type··········:·'()V' |
Max diff block lines reached; 167474560/167481886 bytes (100.00%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1240 | 1 | Zip·file·size:·12407267·bytes,·number·of·entries:·6341 |
2 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MTMDecision.class | 3 | ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MTMDecision.class |
4 | ?rwxrwxr-x··2.0·unx·····3161·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingActivity.class | 4 | ?rwxrwxr-x··2.0·unx·····3161·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingActivity.class |
5 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$1.class | 5 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$1.class |
6 | ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.class | 6 | ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.class |
7 | ?rwxrwxr-x··2.0·unx····17214·b-·defN·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager.class | 7 | ?rwxrwxr-x··2.0·unx····17214·b-·defN·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager.class |
8 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R$string.class | 8 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R$string.class |
Offset 1888, 42 lines modified | Offset 1888, 43 lines modified | ||
1888 | ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/util/JidUtil$NotAEntityBareJidStringException.class | 1888 | ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/util/JidUtil$NotAEntityBareJidStringException.class |
1889 | ?rwxrwxr-x··2.0·unx·····4485·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/util/JidUtil.class | 1889 | ?rwxrwxr-x··2.0·unx·····4485·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/util/JidUtil.class |
1890 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringPrepUtil.class | 1890 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringPrepUtil.class |
1891 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprep.class | 1891 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprep.class |
1892 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprepException.class | 1892 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprepException.class |
1893 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·org/jxmpp/util/ArraysUtil.class | 1893 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·org/jxmpp/util/ArraysUtil.class |
1894 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·org/jxmpp/util/Objects.class | 1894 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·org/jxmpp/util/Objects.class |
1895 | ?rwxrwxr-x··2.0·unx······ | 1895 | ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$1.class |
1896 | ?rwxrwxr-x··2.0·unx······ | 1896 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$2.class |
1897 | ?rwxrwxr-x··2.0·unx······ | 1897 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$3.class |
1898 | ?rwxrwxr-x··2.0·unx······ | 1898 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$4.class |
1899 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$5.class | 1899 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$5.class |
1900 | ?rwxrwxr-x··2.0·unx······ | 1900 | ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$DateFormatType$1.class |
1901 | ?rwxrwxr-x··2.0·unx·····2927·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$DateFormatType.class | 1901 | ?rwxrwxr-x··2.0·unx·····2927·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$DateFormatType.class |
1902 | ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$PatternCouplings.class | 1902 | ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime$PatternCouplings.class |
1903 | ?rwxrwxr-x··2.0·unx·····6 | 1903 | ?rwxrwxr-x··2.0·unx·····6978·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppDateTime.class |
1904 | ?rwxrwxr-x··2.0·unx·····3479·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppStringUtils.class | 1904 | ?rwxrwxr-x··2.0·unx·····3479·b-·stor·80-Jan-01·00:00·org/jxmpp/util/XmppStringUtils.class |
1905 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/Cache.class | 1905 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/Cache.class |
1906 | ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$1.class | 1906 | ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$1.class |
1907 | ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$EntryImpl.class | 1907 | ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$EntryImpl.class |
1908 | ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$ExpireElement.class | 1908 | ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache$ExpireElement.class |
1909 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/CompleteElementCallback.class | 1909 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/CompleteElementCallback.class |
1910 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/DeclarationCallback.class | 1910 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/DeclarationCallback.class |
1911 | ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/InvalidXmlException.class | ||
1911 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/ProcessingInstructionCallback.class | 1912 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/ProcessingInstructionCallback.class |
1912 | ?rwxrwxr-x··2.0·unx·····3102·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/Utf8ByteXmppXmlSplitter.class | 1913 | ?rwxrwxr-x··2.0·unx·····3102·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/Utf8ByteXmppXmlSplitter.class |
1913 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$1.class | 1914 | ?rwxrwxr-x··2.0·unx······883·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$1.class |
1914 | ?rwxrwxr-x··2.0·unx·····2515·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$Builder.class | 1915 | ?rwxrwxr-x··2.0·unx·····2515·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$Builder.class |
1915 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlChunkSink.class | 1916 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlChunkSink.class |
1916 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlChunkWithCurrentPartCallback.class | 1917 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlChunkWithCurrentPartCallback.class |
1917 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlPartCallback.class | 1918 | ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter$PrettyPrintedXmlPartCallback.class |
1918 | ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrinter.class | 1919 | ?rwxrwxr-x··2.0·unx······333·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrinter.class |
1919 | ?rwxrwxr-x··2.0·unx·····2399·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$1.class | 1920 | ?rwxrwxr-x··2.0·unx·····2399·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$1.class |
1920 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes.class | 1921 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes.class |
1921 | ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$State.class | 1922 | ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter$State.class |
1922 | ?rwxrwxr-x··2.0·unx····· | 1923 | ?rwxrwxr-x··2.0·unx·····6279·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitter.class |
1923 | ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitterFactory.class | 1924 | ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlSplitterFactory.class |
1924 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$2.class | 1925 | ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$2.class |
1925 | ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$IpVersionSetting.class | 1926 | ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$IpVersionSetting.class |
1926 | ?rwxrwxr-x··2.0·unx·····9596·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient.class | 1927 | ?rwxrwxr-x··2.0·unx·····9596·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient.class |
1927 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·org/minidns/DnsCache.class | 1928 | ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·org/minidns/DnsCache.class |
1928 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·org/minidns/DnsClient$1.class | 1929 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·org/minidns/DnsClient$1.class |
1929 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsConfiguration.class | 1930 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsConfiguration.class |
Offset 1975, 15 lines modified | Offset 1976, 15 lines modified | ||
1975 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·org/minidns/dnsserverlookup/DnsServerLookupMechanism.class | 1976 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·org/minidns/dnsserverlookup/DnsServerLookupMechanism.class |
1976 | ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$1.class | 1977 | ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$1.class |
1977 | ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$Builder.class | 1978 | ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$Builder.class |
1978 | ?rwxrwxr-x··2.0·unx·····1461·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$OptionCode.class | 1979 | ?rwxrwxr-x··2.0·unx·····1461·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns$OptionCode.class |
1979 | ?rwxrwxr-x··2.0·unx·····3455·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns.class | 1980 | ?rwxrwxr-x··2.0·unx·····3455·b-·stor·80-Jan-01·00:00·org/minidns/edns/Edns.class |
1980 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·org/minidns/edns/EdnsOption$1.class | 1981 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·org/minidns/edns/EdnsOption$1.class |
1981 | ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·org/minidns/edns/EdnsOption.class | 1982 | ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·org/minidns/edns/EdnsOption.class |
1982 | ?rwxrwxr-x··2.0·unx····· | 1983 | ?rwxrwxr-x··2.0·unx·····4930·b-·stor·80-Jan-01·00:00·org/minidns/hla/ResolverApi.class |
1983 | ?rwxrwxr-x··2.0·unx·····4084·b-·stor·80-Jan-01·00:00·org/minidns/hla/ResolverResult.class | 1984 | ?rwxrwxr-x··2.0·unx·····4084·b-·stor·80-Jan-01·00:00·org/minidns/hla/ResolverResult.class |
1984 | ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·org/minidns/hla/SrvResolverResult$1.class | 1985 | ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·org/minidns/hla/SrvResolverResult$1.class |
1985 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·org/minidns/hla/SrvResolverResult$ResolvedSrvRecord.class | 1986 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·org/minidns/hla/SrvResolverResult$ResolvedSrvRecord.class |
1986 | ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvProto.class | 1987 | ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvProto.class |
1987 | ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvService.class | 1988 | ?rwxrwxr-x··2.0·unx·····1421·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvService.class |
1988 | ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvServiceProto.class | 1989 | ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvServiceProto.class |
1989 | ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvType.class | 1990 | ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·org/minidns/hla/srv/SrvType.class |
Offset 3765, 23 lines modified | Offset 3766, 25 lines modified | ||
3765 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/EntityJid.class | 3766 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/EntityJid.class |
3766 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/FullJid.class | 3767 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/FullJid.class |
3767 | ?rwxrwxr-x··2.0·unx·····4520·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/impl/AbstractJid.class | 3768 | ?rwxrwxr-x··2.0·unx·····4520·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/impl/AbstractJid.class |
3768 | ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Domainpart.class | 3769 | ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Domainpart.class |
3769 | ?rwxrwxr-x··2.0·unx·····1703·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Localpart.class | 3770 | ?rwxrwxr-x··2.0·unx·····1703·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Localpart.class |
3770 | ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Resourcepart.class | 3771 | ?rwxrwxr-x··2.0·unx·····1309·b-·stor·80-Jan-01·00:00·org/jxmpp/jid/parts/Resourcepart.class |
3771 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprepException$MissingDomainpart.class | 3772 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/XmppStringprepException$MissingDomainpart.class |
3772 | ?rwxrwxr-x··2.0·unx·····25 | 3773 | ?rwxrwxr-x··2.0·unx·····2514·b-·stor·80-Jan-01·00:00·org/jxmpp/stringprep/simple/SimpleXmppStringprep.class |
3773 | ?rwxrwxr-x··2.0·unx·····2650·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache.class | 3774 | ?rwxrwxr-x··2.0·unx·····2650·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/ExpirationCache.class |
3774 | ?rwxrwxr-x··2.0·unx·····2249·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/LruCache.class | 3775 | ?rwxrwxr-x··2.0·unx·····2249·b-·stor·80-Jan-01·00:00·org/jxmpp/util/cache/LruCache.class |
3776 | ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/InvalidXmlException$InvalidAttributeDeclarationException.class | ||
3777 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/InvalidXmlException$InvalidEmptyTagException.class | ||
3775 | ?rwxrwxr-x··2.0·unx·····4320·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter.class | 3778 | ?rwxrwxr-x··2.0·unx·····4320·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmlPrettyPrinter.class |
3776 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmppElementCallback.class | 3779 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmppElementCallback.class |
3777 | ?rwxrwxr-x··2.0·unx·····2727·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmppXmlSplitter.class | 3780 | ?rwxrwxr-x··2.0·unx·····2727·b-·stor·80-Jan-01·00:00·org/jxmpp/xml/splitter/XmppXmlSplitter.class |
3778 | ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·org/minidns/-$$Lambda$MiniDnsFuture$BejL97hbI9s_JRgOGnjqKR8A3Mc.class | 3781 | ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·org/minidns/-$$Lambda$MiniDnsFuture$BejL97hbI9s_JRgOGnjqKR8A3Mc.class |
3779 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$1.class | 3782 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$1.class |
3780 | ?rwxrwxr-x··2.0·unx····1 | 3783 | ?rwxrwxr-x··2.0·unx····11482·b-·defN·80-Jan-01·00:00·org/minidns/DnsClient.class |
3781 | ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$ErrorResponseException.class | 3784 | ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$ErrorResponseException.class |
3782 | ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$IdMismatch.class | 3785 | ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$IdMismatch.class |
3783 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NoQueryPossibleException.class | 3786 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NoQueryPossibleException.class |
3784 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NullResultException.class | 3787 | ?rwxrwxr-x··2.0·unx······513·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NullResultException.class |
3785 | ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture$5.class | 3788 | ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture$5.class |
3786 | ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture$6.class | 3789 | ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture$6.class |
3787 | ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture.class | 3790 | ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsFuture.class |
Offset 6333, 8 lines modified | Offset 6336, 8 lines modified | ||
6333 | ?rwxrwxr-x··2.0·unx·····2174·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/hoxt/packet/HttpOverXmppResp.class | 6336 | ?rwxrwxr-x··2.0·unx·····2174·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/hoxt/packet/HttpOverXmppResp.class |
6334 | ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/httpfileupload/element/SlotRequest_V0_2.class | 6337 | ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/httpfileupload/element/SlotRequest_V0_2.class |
6335 | ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/httpfileupload/element/Slot_V0_2.class | 6338 | ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/httpfileupload/element/Slot_V0_2.class |
6336 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/iot/provisioning/element/ClearCache.class | 6339 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/iot/provisioning/element/ClearCache.class |
6337 | ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/iot/provisioning/element/ClearCacheResponse.class | 6340 | ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/iot/provisioning/element/ClearCacheResponse.class |
6338 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/ping/packet/Ping.class | 6341 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/ping/packet/Ping.class |
6339 | ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/search/UserSearch.class | 6342 | ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·org/jivesoftware/smackx/search/UserSearch.class |
6340 | 63 | 6343 | 6341·files,·12289248·bytes·uncompressed,·11163801·bytes·compressed:··9.2% |
Offset 5721, 14 lines modified | Offset 5721, 17 lines modified | ||
5721 | Filename:·org/jxmpp/xml/splitter/CompleteElementCallback.class | 5721 | Filename:·org/jxmpp/xml/splitter/CompleteElementCallback.class |
5722 | Comment:· | 5722 | Comment:· |
5723 | Filename:·org/jxmpp/xml/splitter/DeclarationCallback.class | 5723 | Filename:·org/jxmpp/xml/splitter/DeclarationCallback.class |
5724 | Comment:· | 5724 | Comment:· |
5725 | Filename:·org/jxmpp/xml/splitter/InvalidXmlException.class | ||
5726 | Comment:· | ||
5725 | Filename:·org/jxmpp/xml/splitter/ProcessingInstructionCallback.class | 5727 | Filename:·org/jxmpp/xml/splitter/ProcessingInstructionCallback.class |
5726 | Comment:· | 5728 | Comment:· |
5727 | Filename:·org/jxmpp/xml/splitter/Utf8ByteXmppXmlSplitter.class | 5729 | Filename:·org/jxmpp/xml/splitter/Utf8ByteXmppXmlSplitter.class |
5728 | Comment:· | 5730 | Comment:· |
5729 | Filename:·org/jxmpp/xml/splitter/XmlPrettyPrinter$1.class | 5731 | Filename:·org/jxmpp/xml/splitter/XmlPrettyPrinter$1.class |
Offset 11313, 14 lines modified | Offset 11316, 20 lines modified | ||
11313 | Filename:·org/jxmpp/util/cache/ExpirationCache.class | 11316 | Filename:·org/jxmpp/util/cache/ExpirationCache.class |
11314 | Comment:· | 11317 | Comment:· |
11315 | Filename:·org/jxmpp/util/cache/LruCache.class | 11318 | Filename:·org/jxmpp/util/cache/LruCache.class |
11316 | Comment:· | 11319 | Comment:· |
11320 | Filename:·org/jxmpp/xml/splitter/InvalidXmlException$InvalidAttributeDeclarationException.class | ||
11321 | Comment:· | ||
11322 | Filename:·org/jxmpp/xml/splitter/InvalidXmlException$InvalidEmptyTagException.class | ||
11323 | Comment:· | ||
11317 | Filename:·org/jxmpp/xml/splitter/XmlPrettyPrinter.class | 11324 | Filename:·org/jxmpp/xml/splitter/XmlPrettyPrinter.class |
11318 | Comment:· | 11325 | Comment:· |
11319 | Filename:·org/jxmpp/xml/splitter/XmppElementCallback.class | 11326 | Filename:·org/jxmpp/xml/splitter/XmppElementCallback.class |
11320 | Comment:· | 11327 | Comment:· |
11321 | Filename:·org/jxmpp/xml/splitter/XmppXmlSplitter.class | 11328 | Filename:·org/jxmpp/xml/splitter/XmppXmlSplitter.class |
Offset 1, 15 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.SimpleDateFormat; | ||
3 | import·java.text.DateFormat; | 2 | import·java.text.DateFormat; |
4 | class·XmppDateTime$1·extends·ThreadLocal | 3 | class·XmppDateTime$1·extends·ThreadLocal |
5 | { | 4 | { |
6 | ····@Override | 5 | ····@Override |
7 | ····protected·DateFormat·initialValue()·{ | 6 | ····protected·DateFormat·initialValue()·{ |
7 | ········return·XmppDateTime.access$000("yyyyMMdd'T'HH:mm:ss"); | ||
8 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyyMMdd'T'HH:mm:ss"); | ||
9 | ········simpleDateFormat.setTimeZone(XmppDateTime.access$000()); | ||
10 | ········return·simpleDateFormat; | ||
11 | ····} | 8 | ····} |
12 | } | 9 | } |
Offset 1, 15 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.SimpleDateFormat; | ||
3 | import·java.text.DateFormat; | 2 | import·java.text.DateFormat; |
4 | class·XmppDateTime$2·extends·ThreadLocal | 3 | class·XmppDateTime$2·extends·ThreadLocal |
5 | { | 4 | { |
6 | ····@Override | 5 | ····@Override |
7 | ····protected·DateFormat·initialValue()·{ | 6 | ····protected·DateFormat·initialValue()·{ |
7 | ········return·XmppDateTime.access$000("yyyyMd'T'HH:mm:ss"); | ||
8 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyyMd'T'HH:mm:ss"); | ||
9 | ········simpleDateFormat.setTimeZone(XmppDateTime.access$000()); | ||
10 | ········return·simpleDateFormat; | ||
11 | ····} | 8 | ····} |
12 | } | 9 | } |
Offset 1, 16 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.SimpleDateFormat; | ||
3 | import·java.text.DateFormat; | 2 | import·java.text.DateFormat; |
4 | class·XmppDateTime$3·extends·ThreadLocal | 3 | class·XmppDateTime$3·extends·ThreadLocal |
5 | { | 4 | { |
6 | ····@Override | 5 | ····@Override |
7 | ····protected·DateFormat·initialValue()·{ | 6 | ····protected·DateFormat·initialValue()·{ |
7 | ········final·DateFormat·access$000·=·XmppDateTime.access$000("yyyyMdd'T'HH:mm:ss"); | ||
8 | ········access$000.setLenient(false); | ||
9 | ········return·access$000; | ||
8 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyyMdd'T'HH:mm:ss"); | ||
9 | ········simpleDateFormat.setTimeZone(XmppDateTime.access$000()); | ||
10 | ········simpleDateFormat.setLenient(false); | ||
11 | ········return·simpleDateFormat; | ||
12 | ····} | 10 | ····} |
13 | } | 11 | } |
Offset 1, 16 lines modified | Offset 1, 14 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.SimpleDateFormat; | ||
3 | import·java.text.DateFormat; | 2 | import·java.text.DateFormat; |
4 | class·XmppDateTime$4·extends·ThreadLocal | 3 | class·XmppDateTime$4·extends·ThreadLocal |
5 | { | 4 | { |
6 | ····@Override | 5 | ····@Override |
7 | ····protected·DateFormat·initialValue()·{ | 6 | ····protected·DateFormat·initialValue()·{ |
7 | ········final·DateFormat·access$000·=·XmppDateTime.access$000("yyyyMMd'T'HH:mm:ss"); | ||
8 | ········access$000.setLenient(false); | ||
9 | ········return·access$000; | ||
8 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyyMMd'T'HH:mm:ss"); | ||
9 | ········simpleDateFormat.setTimeZone(XmppDateTime.access$000()); | ||
10 | ········simpleDateFormat.setLenient(false); | ||
11 | ········return·simpleDateFormat; | ||
12 | ····} | 10 | ····} |
13 | } | 11 | } |
Offset 1, 21 lines modified | Offset 1, 18 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.SimpleDateFormat; | ||
3 | import·java.text.DateFormat; | 2 | import·java.text.DateFormat; |
4 | class·XmppDateTime$DateFormatType$1·extends·ThreadLocal | 3 | class·XmppDateTime$DateFormatType$1·extends·ThreadLocal |
5 | { | 4 | { |
6 | ····final·/*·synthetic·*/·XmppDateTime$DateFormatType·this$0; | 5 | ····final·/*·synthetic·*/·XmppDateTime$DateFormatType·this$0; |
7 | ···· | 6 | ···· |
8 | ····XmppDateTime$DateFormatType$1(final·XmppDateTime$DateFormatType·this$0)·{ | 7 | ····XmppDateTime$DateFormatType$1(final·XmppDateTime$DateFormatType·this$0)·{ |
9 | ········this.this$0·=·this$0; | 8 | ········this.this$0·=·this$0; |
10 | ····} | 9 | ····} |
11 | ···· | 10 | ···· |
12 | ····@Override | 11 | ····@Override |
13 | ····protected·DateFormat·initialValue()·{ | 12 | ····protected·DateFormat·initialValue()·{ |
13 | ········return·XmppDateTime.access$000(XmppDateTime$DateFormatType.access$100(this.this$0)); | ||
14 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat(XmppDateTime$DateFormatType.access$100(this.this$0)); | ||
15 | ········simpleDateFormat.setTimeZone(XmppDateTime.access$000()); | ||
16 | ········return·simpleDateFormat; | ||
17 | ····} | 14 | ····} |
18 | } | 15 | } |
Offset 1, 18 lines modified | Offset 1, 20 lines modified | ||
1 | package·org.jxmpp.util; | 1 | package·org.jxmpp.util; |
2 | import·java.text.ParseException; | 2 | import·java.text.ParseException; |
3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
4 | import·java.util.regex.Matcher; | 4 | import·java.util.regex.Matcher; |
5 | import·java.text.DateFormat; | ||
6 | import·java.util.Date; | 5 | import·java.util.Date; |
7 | import·java.util.Comparator; | 6 | import·java.util.Comparator; |
8 | import·java.util.Collections; | 7 | import·java.util.Collections; |
9 | import·java.util.Calendar; | 8 | import·java.util.Calendar; |
9 | import·java.text.SimpleDateFormat; | ||
10 | import·java.util.Locale; | ||
11 | import·java.text.DateFormat; | ||
10 | import·java.util.ArrayList; | 12 | import·java.util.ArrayList; |
11 | import·java.util.List; | 13 | import·java.util.List; |
12 | import·java.util.TimeZone; | 14 | import·java.util.TimeZone; |
13 | import·java.util.regex.Pattern; | 15 | import·java.util.regex.Pattern; |
14 | public·class·XmppDateTime | 16 | public·class·XmppDateTime |
15 | { | 17 | { |
Offset 73, 14 lines modified | Offset 75, 20 lines modified | ||
73 | ···· | 75 | ···· |
74 | ····public·static·String·asString(final·TimeZone·timeZone)·{ | 76 | ····public·static·String·asString(final·TimeZone·timeZone)·{ |
75 | ········final·int·rawOffset·=·timeZone.getRawOffset(); | 77 | ········final·int·rawOffset·=·timeZone.getRawOffset(); |
76 | ········final·int·i·=·rawOffset·/·3600000; | 78 | ········final·int·i·=·rawOffset·/·3600000; |
77 | ········return·String.format("%+d:%02d",·Integer.valueOf(i),·Integer.valueOf(Math.abs(rawOffset·/·60000·-·i·*·60))); | 79 | ········return·String.format("%+d:%02d",·Integer.valueOf(i),·Integer.valueOf(Math.abs(rawOffset·/·60000·-·i·*·60))); |
78 | ····} | 80 | ····} |
79 | ···· | 81 | ···· |
82 | ····private·static·DateFormat·constructUtcDateFormat(final·String·pattern)·{ | ||
83 | ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat(pattern,·Locale.ENGLISH); | ||
84 | ········simpleDateFormat.setTimeZone(XmppDateTime.TIME_ZONE_UTC); | ||
85 | ········return·simpleDateFormat; | ||
86 | ····} | ||
87 | ···· | ||
80 | ····public·static·String·convertRfc822TimezoneToXep82(String·substring)·{ | 88 | ····public·static·String·convertRfc822TimezoneToXep82(String·substring)·{ |
81 | ········final·int·length·=·substring.length(); | 89 | ········final·int·length·=·substring.length(); |
82 | ········final·int·n·=·length·-·2; | 90 | ········final·int·n·=·length·-·2; |
83 | ········final·String·substring2·=·substring.substring(0,·n); | 91 | ········final·String·substring2·=·substring.substring(0,·n); |
84 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 92 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
85 | ········sb.append(substring2); | 93 | ········sb.append(substring2); |
86 | ········sb.append(':'); | 94 | ········sb.append(':'); |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | package·org.jxmpp.xml.splitter; | 1 | package·org.jxmpp.xml.splitter; |
2 | import·java.io.IOException; | ||
3 | import·java.util.HashMap; | 2 | import·java.util.HashMap; |
4 | import·java.util.Map; | 3 | import·java.util.Map; |
5 | import·java.io.Writer; | 4 | import·java.io.Writer; |
6 | public·class·XmlSplitter·extends·Writer | 5 | public·class·XmlSplitter·extends·Writer |
7 | { | 6 | { |
8 | ····private·String·attributeName; | 7 | ····private·String·attributeName; |
Offset 122, 15 lines modified | Offset 121, 15 lines modified | ||
122 | ········final·char·c4·=·'·'; | 121 | ········final·char·c4·=·'·'; |
123 | ········final·char·c5·=·'\r'; | 122 | ········final·char·c5·=·'\r'; |
124 | ········final·char·c6·=·'\n'; | 123 | ········final·char·c6·=·'\n'; |
125 | ········final·char·c7·=·'\t'; | 124 | ········final·char·c7·=·'\t'; |
126 | ········final·char·c8·=·'?'; | 125 | ········final·char·c8·=·'?'; |
127 | ········final·char·c9·=·'/'; | 126 | ········final·char·c9·=·'/'; |
128 | ········final·char·c10·=·'>'; | 127 | ········final·char·c10·=·'>'; |
129 | ········Label_09 | 128 | ········Label_0929:·{ |
130 | ············switch·(n)·{ | 129 | ············switch·(n)·{ |
131 | ················case·15: | 130 | ················case·15: |
132 | ················case·16: | 131 | ················case·16: |
133 | ················case·17: | 132 | ················case·17: |
134 | ················case·18: | 133 | ················case·18: |
135 | ················case·19: | 134 | ················case·19: |
136 | ················case·20:·{ | 135 | ················case·20:·{ |
Offset 168, 17 lines modified | Offset 167, 17 lines modified | ||
168 | ····················} | 167 | ····················} |
169 | ····················this.state·=·XmlSplitter$State.IN_PROCESSING_INSTRUCTION_OR_DECLARATION_QUESTION_MARK; | 168 | ····················this.state·=·XmlSplitter$State.IN_PROCESSING_INSTRUCTION_OR_DECLARATION_QUESTION_MARK; |
170 | ····················break; | 169 | ····················break; |
171 | ················} | 170 | ················} |
172 | ················case·11:·{ | 171 | ················case·11:·{ |
173 | ····················if·(c·==·c10)·{ | 172 | ····················if·(c·==·c10)·{ |
174 | ························this.state·=·XmlSplitter$State.TAG_RIGHT_ANGLE_BRACKET; | 173 | ························this.state·=·XmlSplitter$State.TAG_RIGHT_ANGLE_BRACKET; |
175 | ························break·Label_09 | 174 | ························break·Label_0929; |
176 | ····················} | 175 | ····················} |
177 | ····················throw·ne | 176 | ····················throw·InvalidXmlException$InvalidEmptyTagException.create(c,·(CharSequence)this.splittedPartBuffer); |
178 | ················} | 177 | ················} |
179 | ················case·10:·{ | 178 | ················case·10:·{ |
180 | ····················if·(c·==·this.attributeValueQuotes.c)·{ | 179 | ····················if·(c·==·this.attributeValueQuotes.c)·{ |
181 | ························this.attributes.put(this.attributeName,·this.getToken()); | 180 | ························this.attributes.put(this.attributeName,·this.getToken()); |
182 | ························this.state·=·XmlSplitter$State.AFTER_START_NAME; | 181 | ························this.state·=·XmlSplitter$State.AFTER_START_NAME; |
183 | ························break; | 182 | ························break; |
184 | ····················} | 183 | ····················} |
Offset 192, 15 lines modified | Offset 191, 15 lines modified | ||
192 | ························break; | 191 | ························break; |
193 | ····················} | 192 | ····················} |
194 | ····················if·(c·==·c2)·{ | 193 | ····················if·(c·==·c2)·{ |
195 | ························this.attributeValueQuotes·=·XmlSplitter$AttributeValueQuotes.apos; | 194 | ························this.attributeValueQuotes·=·XmlSplitter$AttributeValueQuotes.apos; |
196 | ························this.state·=·XmlSplitter$State.IN_ATTRIBUTE_VALUE; | 195 | ························this.state·=·XmlSplitter$State.IN_ATTRIBUTE_VALUE; |
197 | ························break; | 196 | ························break; |
198 | ····················} | 197 | ····················} |
199 | ····················throw·ne | 198 | ····················throw·InvalidXmlException$InvalidAttributeDeclarationException.create(c,·(CharSequence)this.splittedPartBuffer); |
200 | ················} | 199 | ················} |
201 | ················case·8:·{ | 200 | ················case·8:·{ |
202 | ····················if·(c·!=·'=')·{ | 201 | ····················if·(c·!=·'=')·{ |
203 | ························this.tokenBuffer.append(c); | 202 | ························this.tokenBuffer.append(c); |
204 | ························break; | 203 | ························break; |
205 | ····················} | 204 | ····················} |
206 | ····················this.attributeName·=·this.getToken(); | 205 | ····················this.attributeName·=·this.getToken(); |
Offset 227, 15 lines modified | Offset 226, 15 lines modified | ||
227 | ················} | 226 | ················} |
228 | ················case·6:·{ | 227 | ················case·6:·{ |
229 | ····················if·(c·!=·c10)·{ | 228 | ····················if·(c·!=·c10)·{ |
230 | ························this.tokenBuffer.append(c); | 229 | ························this.tokenBuffer.append(c); |
231 | ························break; | 230 | ························break; |
232 | ····················} | 231 | ····················} |
233 | ····················this.state·=·XmlSplitter$State.TAG_RIGHT_ANGLE_BRACKET; | 232 | ····················this.state·=·XmlSplitter$State.TAG_RIGHT_ANGLE_BRACKET; |
234 | ····················break·Label_09 | 233 | ····················break·Label_0929; |
235 | ················} | 234 | ················} |
236 | ················case·5:·{ | 235 | ················case·5:·{ |
237 | ····················if·(c·==·c7·||·c·==·c6·||·c·==·c5·||·c·==·c4)·{ | 236 | ····················if·(c·==·c7·||·c·==·c6·||·c·==·c5·||·c·==·c4)·{ |
238 | ························this.qName·=·this.getToken(); | 237 | ························this.qName·=·this.getToken(); |
239 | ························this.state·=·XmlSplitter$State.AFTER_START_NAME; | 238 | ························this.state·=·XmlSplitter$State.AFTER_START_NAME; |
240 | ························break; | 239 | ························break; |
241 | ····················} | 240 | ····················} |
Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.minidns.hla; | 1 | package·org.minidns.hla; |
2 | import·java.net.Inet6Address; | 2 | import·java.net.Inet6Address; |
3 | import·org.minidns.DnsClient; | ||
3 | import·org.minidns.record.PTR; | ||
4 | import·org.minidns.util.InetAddressUtil; | ||
5 | import·java.net.Inet4Address; | 4 | import·java.net.Inet4Address; |
6 | import·java.net.InetAddress; | 5 | import·java.net.InetAddress; |
7 | import·org.minidns.hla.srv.SrvType; | 6 | import·org.minidns.hla.srv.SrvType; |
8 | import·org.minidns.hla.srv.SrvProto; | 7 | import·org.minidns.hla.srv.SrvProto; |
9 | import·org.minidns.hla.srv.SrvService; | 8 | import·org.minidns.hla.srv.SrvService; |
10 | import·org.minidns.record.SRV; | 9 | import·org.minidns.record.SRV; |
11 | import·org.minidns.hla.srv.SrvServiceProto; | 10 | import·org.minidns.hla.srv.SrvServiceProto; |
Offset 90, 19 lines modified | Offset 89, 19 lines modified | ||
90 | ····} | 89 | ····} |
91 | ···· | 90 | ···· |
92 | ····public·ResolverResult·reverseLookup(final·CharSequence·charSequence)·{ | 91 | ····public·ResolverResult·reverseLookup(final·CharSequence·charSequence)·{ |
93 | ········return·this.reverseLookup(InetAddress.getByName(charSequence.toString())); | 92 | ········return·this.reverseLookup(InetAddress.getByName(charSequence.toString())); |
94 | ····} | 93 | ····} |
95 | ···· | 94 | ···· |
96 | ····public·ResolverResult·reverseLookup(final·Inet4Address·inet4Address)·{ | 95 | ····public·ResolverResult·reverseLookup(final·Inet4Address·inet4Address)·{ |
97 | ········return·this.resolve(Dns | 96 | ········return·this.resolve(DnsClient.getReverseIpLookupQuestionFor(inet4Address)); |
98 | ····} | 97 | ····} |
99 | ···· | 98 | ···· |
100 | ····public·ResolverResult·reverseLookup(final·Inet6Address·inet6Address)·{ | 99 | ····public·ResolverResult·reverseLookup(final·Inet6Address·inet6Address)·{ |
101 | ········return·this.resolve(Dns | 100 | ········return·this.resolve(DnsClient.getReverseIpLookupQuestionFor(inet6Address)); |
102 | ····} | 101 | ····} |
103 | ···· | 102 | ···· |
104 | ····public·ResolverResult·reverseLookup(final·InetAddress·obj)·{ | 103 | ····public·ResolverResult·reverseLookup(final·InetAddress·obj)·{ |
105 | ········if·(obj·instanceof·Inet4Address)·{ | 104 | ········if·(obj·instanceof·Inet4Address)·{ |
106 | ············return·this.reverseLookup((Inet4Address)obj); | 105 | ············return·this.reverseLookup((Inet4Address)obj); |
107 | ········} | 106 | ········} |
108 | ········if·(obj·instanceof·Inet6Address)·{ | 107 | ········if·(obj·instanceof·Inet6Address)·{ |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ········final·char[]·charArray·=·s.toCharArray(); | 45 | ········final·char[]·charArray·=·s.toCharArray(); |
46 | ········for·(int·length·=·charArray.length,·i·=·0;·i·<·length;·++i)·{ | 46 | ········for·(int·length·=·charArray.length,·i·=·0;·i·<·length;·++i)·{ |
47 | ············final·int·binarySearch·=·Arrays.binarySearch(a,·charArray[i]); | 47 | ············final·int·binarySearch·=·Arrays.binarySearch(a,·charArray[i]); |
48 | ············if·(binarySearch·>=·0)·{ | 48 | ············if·(binarySearch·>=·0)·{ |
49 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 49 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
50 | ················sb.append(xmppAddressParttype.getCapitalizedName()); | 50 | ················sb.append(xmppAddressParttype.getCapitalizedName()); |
51 | ················sb.append("·must·not·contain·'"); | 51 | ················sb.append("·must·not·contain·'"); |
52 | ················sb.append( | 52 | ················sb.append(a[binarySearch]); |
53 | ················sb.append("'"); | 53 | ················sb.append("'"); |
54 | ················throw·new·XmppStringprepException(s,·sb.toString()); | 54 | ················throw·new·XmppStringprepException(s,·sb.toString()); |
55 | ············} | 55 | ············} |
56 | ········} | 56 | ········} |
57 | ····} | 57 | ····} |
58 | ···· | 58 | ···· |
59 | ····public·static·SimpleXmppStringprep·getInstance()·{ | 59 | ····public·static·SimpleXmppStringprep·getInstance()·{ |
Offset 3, 14 lines modified | Offset 3, 17 lines modified | ||
3 | import·org.minidns.util.MultipleIoException; | 3 | import·org.minidns.util.MultipleIoException; |
4 | import·java.io.IOException; | 4 | import·java.io.IOException; |
5 | import·org.minidns.dnsmessage.DnsMessage; | 5 | import·org.minidns.dnsmessage.DnsMessage; |
6 | import·org.minidns.dnsqueryresult.DnsQueryResult; | 6 | import·org.minidns.dnsqueryresult.DnsQueryResult; |
7 | import·org.minidns.dnsmessage.DnsMessage$Builder; | 7 | import·org.minidns.dnsmessage.DnsMessage$Builder; |
8 | import·org.minidns.util.CollectionsUtil; | 8 | import·org.minidns.util.CollectionsUtil; |
9 | import·org.minidns.record.Record$TYPE; | ||
10 | import·org.minidns.dnsname.DnsName; | ||
11 | import·org.minidns.dnsmessage.Question; | ||
9 | import·java.io.Serializable; | 12 | import·java.io.Serializable; |
10 | import·java.net.UnknownHostException; | 13 | import·java.net.UnknownHostException; |
11 | import·java.net.InetAddress; | 14 | import·java.net.InetAddress; |
12 | import·java.net.Inet4Address; | 15 | import·java.net.Inet4Address; |
13 | import·java.util.Iterator; | 16 | import·java.util.Iterator; |
14 | import·java.util.logging.Logger; | 17 | import·java.util.logging.Logger; |
15 | import·java.util.Collection; | 18 | import·java.util.Collection; |
Offset 259, 14 lines modified | Offset 262, 40 lines modified | ||
259 | ········else·{ | 262 | ········else·{ |
260 | ············list3.addAll((Collection)list2); | 263 | ············list3.addAll((Collection)list2); |
261 | ············list3.addAll((Collection)list); | 264 | ············list3.addAll((Collection)list); |
262 | ········} | 265 | ········} |
263 | ········return·list3; | 266 | ········return·list3; |
264 | ····} | 267 | ····} |
265 | ···· | 268 | ···· |
269 | ····public·static·Question·getReverseIpLookupQuestionFor(final·Inet4Address·inet4Address)·{ | ||
270 | ········return·getReverseIpLookupQuestionFor(DnsName.from(InetAddressUtil.reverseIpAddressOf(inet4Address),·DnsName.IN_ADDR_ARPA)); | ||
271 | ····} | ||
272 | ···· | ||
273 | ····public·static·Question·getReverseIpLookupQuestionFor(final·Inet6Address·inet6Address)·{ | ||
274 | ········return·getReverseIpLookupQuestionFor(DnsName.from(InetAddressUtil.reverseIpAddressOf(inet6Address),·DnsName.IP6_ARPA)); | ||
275 | ····} | ||
276 | ···· | ||
277 | ····public·static·Question·getReverseIpLookupQuestionFor(final·InetAddress·obj)·{ | ||
278 | ········if·(obj·instanceof·Inet4Address)·{ | ||
279 | ············return·getReverseIpLookupQuestionFor((Inet4Address)obj); | ||
280 | ········} | ||
281 | ········if·(obj·instanceof·Inet6Address)·{ | ||
282 | ············return·getReverseIpLookupQuestionFor((Inet6Address)obj); | ||
283 | ········} | ||
284 | ········final·StringBuilder·sb·=·new·StringBuilder(); | ||
285 | ········sb.append("The·provided·inetAddress·'"); | ||
286 | ········sb.append(obj); | ||
287 | ········sb.append("'·is·neither·of·type·Inet4Address·nor·Inet6Address"); | ||
288 | ········throw·new·IllegalArgumentException(sb.toString()); | ||
289 | ····} | ||
290 | ···· | ||
291 | ····private·static·Question·getReverseIpLookupQuestionFor(final·DnsName·dnsName)·{ | ||
292 | ········return·new·Question(dnsName,·Record$TYPE.PTR); | ||
293 | ····} | ||
294 | ···· | ||
266 | ····private·List·getServerAddresses()·{ | 295 | ····private·List·getServerAddresses()·{ |
267 | ········final·List·dnsAddresses·=·findDnsAddresses(); | 296 | ········final·List·dnsAddresses·=·findDnsAddresses(); |
268 | ········if·(this.useHardcodedDnsServers)·{ | 297 | ········if·(this.useHardcodedDnsServers)·{ |
269 | ············InetAddress·inetAddress·=·null; | 298 | ············InetAddress·inetAddress·=·null; |
270 | ············final·int·n·=·DnsClient$1.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting[this.ipVersionSetting.ordinal()]; | 299 | ············final·int·n·=·DnsClient$1.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting[this.ipVersionSetting.ordinal()]; |
271 | ············InetAddress·inetAddress2; | 300 | ············InetAddress·inetAddress2; |
272 | ············if·(n·!=·1)·{ | 301 | ············if·(n·!=·1)·{ |
Offset 533, 17 lines modified | Offset 533, 19 lines modified | ||
533 | ····iput-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->state:Lorg/jxmpp/xml/splitter/XmlSplitter$State; | 533 | ····iput-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->state:Lorg/jxmpp/xml/splitter/XmlSplitter$State; |
534 | ····goto/16·:goto_1 | 534 | ····goto/16·:goto_1 |
535 | ····.line·338 | 535 | ····.line·338 |
536 | ····:cond_4 | 536 | ····:cond_4 |
537 | ···· | 537 | ····iget-object·v0,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->splittedPartBuffer:Ljava/lang/StringBuilder; |
538 | ····invoke- | 538 | ····invoke-static·{p1,·v0},·Lorg/jxmpp/xml/splitter/InvalidXmlException$InvalidEmptyTagException;->create(CLjava/lang/CharSequence;)Lorg/jxmpp/xml/splitter/InvalidXmlException$InvalidEmptyTagException; |
539 | ····move-result-object·p1 | ||
539 | ····throw·p1 | 540 | ····throw·p1 |
540 | ····.line·324 | 541 | ····.line·324 |
541 | ····:pswitch_5 | 542 | ····:pswitch_5 |
542 | ····iget-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->attributeValueQuotes:Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes; | 543 | ····iget-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->attributeValueQuotes:Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes; |
Offset 592, 17 lines modified | Offset 594, 19 lines modified | ||
592 | ····iput-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->state:Lorg/jxmpp/xml/splitter/XmlSplitter$State; | 594 | ····iput-object·v1,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->state:Lorg/jxmpp/xml/splitter/XmlSplitter$State; |
593 | ····goto/16·:goto_0 | 595 | ····goto/16·:goto_0 |
594 | ····.line·320 | 596 | ····.line·320 |
595 | ····:cond_6 | 597 | ····:cond_6 |
596 | ···· | 598 | ····iget-object·v0,·p0,·Lorg/jxmpp/xml/splitter/XmlSplitter;->splittedPartBuffer:Ljava/lang/StringBuilder; |
599 | ····invoke-static·{p1,·v0},·Lorg/jxmpp/xml/splitter/InvalidXmlException$InvalidAttributeDeclarationException;->create(CLjava/lang/CharSequence;)Lorg/jxmpp/xml/splitter/InvalidXmlException$InvalidAttributeDeclarationException; | ||
597 | ···· | 600 | ····move-result-object·p1 |
598 | ····throw·p1 | 601 | ····throw·p1 |
599 | ····.line·316 | 602 | ····.line·316 |
600 | ····:cond_7 | 603 | ····:cond_7 |
601 | ····sget-object·v1,·Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes;->quot:Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes; | 604 | ····sget-object·v1,·Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes;->quot:Lorg/jxmpp/xml/splitter/XmlSplitter$AttributeValueQuotes; |
Offset 134, 47 lines modified | Offset 134, 45 lines modified | ||
134 | ····add-int/lit8·v2,·v2,·0x1 | 134 | ····add-int/lit8·v2,·v2,·0x1 |
135 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
136 | ····.line·107 | 136 | ····.line·107 |
137 | ····:cond_0 | 137 | ····:cond_0 |
138 | ····new-instance· | 138 | ····new-instance·v0,·Lorg/jxmpp/stringprep/XmppStringprepException; |
139 | ····new-instance·v | 139 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
140 | ····invoke-direct·{v | 140 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
141 | ····invoke-virtual·{p0},·Lorg/jxmpp/XmppAddressParttype;->getCapitalizedName()Ljava/lang/String; | 141 | ····invoke-virtual·{p0},·Lorg/jxmpp/XmppAddressParttype;->getCapitalizedName()Ljava/lang/String; |
142 | ····move-result-object·p0 | 142 | ····move-result-object·p0 |
143 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
144 | ····const-string·p0,·"·must·not·contain·\'" | 144 | ····const-string·p0,·"·must·not·contain·\'" |
145 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
146 | ···· | 146 | ····aget-char·p0,·p2,·v3 |
147 | ····aget-char·p0,·p0,·v3 | ||
148 | ····invoke-virtual·{v | 147 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
149 | ····const-string·p0,·"\'" | 148 | ····const-string·p0,·"\'" |
150 | ····invoke-virtual·{v | 149 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
151 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
152 | ····move-result-object·p0 | 151 | ····move-result-object·p0 |
153 | ····invoke-direct·{ | 152 | ····invoke-direct·{v0,·p1,·p0},·Lorg/jxmpp/stringprep/XmppStringprepException;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
154 | ····throw· | 153 | ····throw·v0 |
155 | ····:cond_1 | 154 | ····:cond_1 |
156 | ····return-void | 155 | ····return-void |
157 | .end·method | 156 | .end·method |
158 | .method·public·static·getInstance()Lorg/jxmpp/stringprep/simple/SimpleXmppStringprep; | 157 | .method·public·static·getInstance()Lorg/jxmpp/stringprep/simple/SimpleXmppStringprep; |
159 | ····.locals·1 | 158 | ····.locals·1 |
Offset 30, 43 lines modified | Offset 30, 43 lines modified | ||
30 | .field·final·synthetic·val$now:Ljava/util/Calendar; | 30 | .field·final·synthetic·val$now:Ljava/util/Calendar; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Ljava/util/Calendar;)V | 32 | .method·constructor·<init>(Ljava/util/Calendar;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.line·39 | 34 | ····.line·394 |
35 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; | 35 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 40 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.line·39 | 42 | ····.line·394 |
43 | ····check-cast·p1,·Ljava/util/Calendar; | 43 | ····check-cast·p1,·Ljava/util/Calendar; |
44 | ····check-cast·p2,·Ljava/util/Calendar; | 44 | ····check-cast·p2,·Ljava/util/Calendar; |
45 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/jxmpp/util/XmppDateTime$5;->compare(Ljava/util/Calendar;Ljava/util/Calendar;)I | 45 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/jxmpp/util/XmppDateTime$5;->compare(Ljava/util/Calendar;Ljava/util/Calendar;)I |
46 | ····move-result·p1 | 46 | ····move-result·p1 |
47 | ····return·p1 | 47 | ····return·p1 |
48 | .end·method | 48 | .end·method |
49 | .method·public·compare(Ljava/util/Calendar;Ljava/util/Calendar;)I | 49 | .method·public·compare(Ljava/util/Calendar;Ljava/util/Calendar;)I |
50 | ····.locals·4 | 50 | ····.locals·4 |
51 | ····.line·39 | 51 | ····.line·398 |
52 | ····iget-object·v0,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; | 52 | ····iget-object·v0,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; |
53 | ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J | 53 | ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J |
54 | ····move-result-wide·v0 | 54 | ····move-result-wide·v0 |
55 | ····invoke-virtual·{p1},·Ljava/util/Calendar;->getTimeInMillis()J | 55 | ····invoke-virtual·{p1},·Ljava/util/Calendar;->getTimeInMillis()J |
Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
75 | ····sub-long/2addr·v0,·v2 | 75 | ····sub-long/2addr·v0,·v2 |
76 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 76 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
77 | ····move-result-object·p1 | 77 | ····move-result-object·p1 |
78 | ····.line·39 | 78 | ····.line·399 |
79 | ····iget-object·v0,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; | 79 | ····iget-object·v0,·p0,·Lorg/jxmpp/util/XmppDateTime$5;->val$now:Ljava/util/Calendar; |
80 | ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J | 80 | ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTimeInMillis()J |
81 | ····move-result-wide·v0 | 81 | ····move-result-wide·v0 |
82 | ····invoke-virtual·{p2},·Ljava/util/Calendar;->getTimeInMillis()J | 82 | ····invoke-virtual·{p2},·Ljava/util/Calendar;->getTimeInMillis()J |
Offset 92, 14 lines modified | Offset 92, 14 lines modified | ||
92 | ····sub-long/2addr·v0,·v2 | 92 | ····sub-long/2addr·v0,·v2 |
93 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 93 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
94 | ····move-result-object·p2 | 94 | ····move-result-object·p2 |
95 | ····.line· | 95 | ····.line·400 |
96 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I | 96 | ····invoke-virtual·{p1,·p2},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I |
97 | ····move-result·p1 | 97 | ····move-result·p1 |
98 | ····return·p1 | 98 | ····return·p1 |
99 | .end·method | 99 | .end·method |
Offset 22, 45 lines modified | Offset 22, 38 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·6 | 26 | ····.line·68 |
27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; | 31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line·6 | 33 | ····.line·68 |
34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$1;->initialValue()Ljava/text/DateFormat; | 34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$1;->initialValue()Ljava/text/DateFormat; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····return-object·v0 | 36 | ····return-object·v0 |
37 | .end·method | 37 | .end·method |
38 | .method·protected·initialValue()Ljava/text/DateFormat; | 38 | .method·protected·initialValue()Ljava/text/DateFormat; |
39 | ····.locals· | 39 | ····.locals·1 |
40 | ····.line·64 | ||
41 | ····new-instance·v0,·Ljava/text/SimpleDateFormat; | ||
42 | ····const-string·v1,·"yyyyMMdd\'T\'HH:mm:ss" | ||
43 | ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | ||
40 | ····const-string·v0,·"yyyyMMdd\'T\'HH:mm:ss" | ||
44 | ····.line·65 | ||
45 | ····invoke-static·{},·Lorg/jxmpp/util/XmppDateTime;->access$000()Ljava/util/TimeZone; | ||
46 | ···· | 41 | ····.line·71 |
42 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime;->access$000(Ljava/lang/String;)Ljava/text/DateFormat; | ||
47 | ···· | 43 | ····move-result-object·v0 |
48 | ····return-object·v0 | 44 | ····return-object·v0 |
49 | .end·method | 45 | .end·method |
Offset 60, 106 lines modified | Offset 60, 106 lines modified | ||
60 | .field·private·final·HANDLE_MILLIS:Z | 60 | .field·private·final·HANDLE_MILLIS:Z |
61 | #·direct·methods | 61 | #·direct·methods |
62 | .method·static·constructor·<clinit>()V | 62 | .method·static·constructor·<clinit>()V |
63 | ····.locals·16 | 63 | ····.locals·16 |
64 | ····.line·10 | 64 | ····.line·103 |
65 | ····new-instance·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 65 | ····new-instance·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
66 | ····const-string·v1,·"XEP_0082_DATE_PROFILE" | 66 | ····const-string·v1,·"XEP_0082_DATE_PROFILE" |
67 | ····const/4·v2,·0x0 | 67 | ····const/4·v2,·0x0 |
68 | ····const-string·v3,·"yyyy-MM-dd" | 68 | ····const-string·v3,·"yyyy-MM-dd" |
69 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 69 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
70 | ····sput-object·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 70 | ····sput-object·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
71 | ····.line·10 | 71 | ····.line·104 |
72 | ····new-instance·v1,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 72 | ····new-instance·v1,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
73 | ····const-string·v3,·"XEP_0082_DATETIME_PROFILE" | 73 | ····const-string·v3,·"XEP_0082_DATETIME_PROFILE" |
74 | ····const/4·v4,·0x1 | 74 | ····const/4·v4,·0x1 |
75 | ····const-string·v5,·"yyyy-MM-dd\'T\'HH:mm:ssZ" | 75 | ····const-string·v5,·"yyyy-MM-dd\'T\'HH:mm:ssZ" |
76 | ····invoke-direct·{v1,·v3,·v4,·v5},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 76 | ····invoke-direct·{v1,·v3,·v4,·v5},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
77 | ····sput-object·v1,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 77 | ····sput-object·v1,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
78 | ····.line·10 | 78 | ····.line·105 |
79 | ····new-instance·v3,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 79 | ····new-instance·v3,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
80 | ····const-string·v5,·"XEP_0082_DATETIME_MILLIS_PROFILE" | 80 | ····const-string·v5,·"XEP_0082_DATETIME_MILLIS_PROFILE" |
81 | ····const/4·v6,·0x2 | 81 | ····const/4·v6,·0x2 |
82 | ····const-string·v7,·"yyyy-MM-dd\'T\'HH:mm:ss.SSSZ" | 82 | ····const-string·v7,·"yyyy-MM-dd\'T\'HH:mm:ss.SSSZ" |
83 | ····invoke-direct·{v3,·v5,·v6,·v7},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 83 | ····invoke-direct·{v3,·v5,·v6,·v7},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
84 | ····sput-object·v3,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 84 | ····sput-object·v3,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
85 | ····.line·10 | 85 | ····.line·106 |
86 | ····new-instance·v5,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 86 | ····new-instance·v5,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
87 | ····const-string·v7,·"XEP_0082_TIME_PROFILE" | 87 | ····const-string·v7,·"XEP_0082_TIME_PROFILE" |
88 | ····const/4·v8,·0x3 | 88 | ····const/4·v8,·0x3 |
89 | ····const-string·v9,·"hh:mm:ss" | 89 | ····const-string·v9,·"hh:mm:ss" |
90 | ····invoke-direct·{v5,·v7,·v8,·v9},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 90 | ····invoke-direct·{v5,·v7,·v8,·v9},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
91 | ····sput-object·v5,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 91 | ····sput-object·v5,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
92 | ····.line·10 | 92 | ····.line·107 |
93 | ····new-instance·v7,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 93 | ····new-instance·v7,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
94 | ····const-string·v9,·"XEP_0082_TIME_ZONE_PROFILE" | 94 | ····const-string·v9,·"XEP_0082_TIME_ZONE_PROFILE" |
95 | ····const/4·v10,·0x4 | 95 | ····const/4·v10,·0x4 |
96 | ····const-string·v11,·"hh:mm:ssZ" | 96 | ····const-string·v11,·"hh:mm:ssZ" |
97 | ····invoke-direct·{v7,·v9,·v10,·v11},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 97 | ····invoke-direct·{v7,·v9,·v10,·v11},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
98 | ····sput-object·v7,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 98 | ····sput-object·v7,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
99 | ····.line·10 | 99 | ····.line·108 |
100 | ····new-instance·v9,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 100 | ····new-instance·v9,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
101 | ····const-string·v11,·"XEP_0082_TIME_MILLIS_PROFILE" | 101 | ····const-string·v11,·"XEP_0082_TIME_MILLIS_PROFILE" |
102 | ····const/4·v12,·0x5 | 102 | ····const/4·v12,·0x5 |
103 | ····const-string·v13,·"hh:mm:ss.SSS" | 103 | ····const-string·v13,·"hh:mm:ss.SSS" |
104 | ····invoke-direct·{v9,·v11,·v12,·v13},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 104 | ····invoke-direct·{v9,·v11,·v12,·v13},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
105 | ····sput-object·v9,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 105 | ····sput-object·v9,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
106 | ····.line·10 | 106 | ····.line·109 |
107 | ····new-instance·v11,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 107 | ····new-instance·v11,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
108 | ····const-string·v13,·"XEP_0082_TIME_MILLIS_ZONE_PROFILE" | 108 | ····const-string·v13,·"XEP_0082_TIME_MILLIS_ZONE_PROFILE" |
109 | ····const/4·v14,·0x6 | 109 | ····const/4·v14,·0x6 |
110 | ····const-string·v15,·"hh:mm:ss.SSSZ" | 110 | ····const-string·v15,·"hh:mm:ss.SSSZ" |
111 | ····invoke-direct·{v11,·v13,·v14,·v15},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V | 111 | ····invoke-direct·{v11,·v13,·v14,·v15},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
112 | ····sput-object·v11,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 112 | ····sput-object·v11,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
113 | ····.line·1 | 113 | ····.line·110 |
114 | ····new-instance·v13,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 114 | ····new-instance·v13,·Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
115 | ····const-string·v15,·"XEP_0091_DATETIME" | 115 | ····const-string·v15,·"XEP_0091_DATETIME" |
116 | ····const/4·v14,·0x7 | 116 | ····const/4·v14,·0x7 |
117 | ····const-string·v12,·"yyyyMMdd\'T\'HH:mm:ss" | 117 | ····const-string·v12,·"yyyyMMdd\'T\'HH:mm:ss" |
Offset 188, 15 lines modified | Offset 188, 15 lines modified | ||
188 | ····const/4·v0,·0x6 | 188 | ····const/4·v0,·0x6 |
189 | ····aput-object·v11,·v12,·v0 | 189 | ····aput-object·v11,·v12,·v0 |
190 | ····aput-object·v13,·v12,·v14 | 190 | ····aput-object·v13,·v12,·v14 |
191 | ····.line· | 191 | ····.line·100 |
192 | ····sput-object·v12,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->$VALUES:[Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 192 | ····sput-object·v12,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->$VALUES:[Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V | 195 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
196 | ····.locals·1 | 196 | ····.locals·1 |
Offset 204, 28 lines modified | Offset 204, 28 lines modified | ||
204 | ········value·=·{ | 204 | ········value·=·{ |
205 | ············"(", | 205 | ············"(", |
206 | ············"Ljava/lang/String;", | 206 | ············"Ljava/lang/String;", |
207 | ············")V" | 207 | ············")V" |
Max diff block lines reached; 5267/9590 bytes (54.92%) of diff not shown. |
Offset 98, 286 lines modified | Offset 98, 288 lines modified | ||
98 | .field·private·static·final·xep0091Pattern:Ljava/util/regex/Pattern; | 98 | .field·private·static·final·xep0091Pattern:Ljava/util/regex/Pattern; |
99 | #·direct·methods | 99 | #·direct·methods |
100 | .method·static·constructor·<clinit>()V | 100 | .method·static·constructor·<clinit>()V |
101 | ····.locals·16 | 101 | ····.locals·16 |
102 | ····.line· | 102 | ····.line·40 |
103 | ····sget-object·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 103 | ····sget-object·v0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
104 | ····sput-object·v0,·Lorg/jxmpp/util/XmppDateTime;->dateFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 104 | ····sput-object·v0,·Lorg/jxmpp/util/XmppDateTime;->dateFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
105 | ····const-string·v1,·"^\\d+-\\d+-\\d+$" | 105 | ····const-string·v1,·"^\\d+-\\d+-\\d+$" |
106 | ····.line·4 | 106 | ····.line·41 |
107 | ····invoke-static·{v1},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 107 | ····invoke-static·{v1},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
108 | ····move-result-object·v1 | 108 | ····move-result-object·v1 |
109 | ····sput-object·v1,·Lorg/jxmpp/util/XmppDateTime;->datePattern:Ljava/util/regex/Pattern; | 109 | ····sput-object·v1,·Lorg/jxmpp/util/XmppDateTime;->datePattern:Ljava/util/regex/Pattern; |
110 | ····.line·4 | 110 | ····.line·43 |
111 | ····sget-object·v2,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 111 | ····sget-object·v2,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
112 | ····sput-object·v2,·Lorg/jxmpp/util/XmppDateTime;->timeFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 112 | ····sput-object·v2,·Lorg/jxmpp/util/XmppDateTime;->timeFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
113 | ····const-string·v3,·"^(\\d+:){2}\\d+.\\d+(Z|([+-](\\d+:\\d+)))$" | 113 | ····const-string·v3,·"^(\\d+:){2}\\d+.\\d+(Z|([+-](\\d+:\\d+)))$" |
114 | ····.line·4 | 114 | ····.line·44 |
115 | ····invoke-static·{v3},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 115 | ····invoke-static·{v3},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
116 | ····move-result-object·v3 | 116 | ····move-result-object·v3 |
117 | ····sput-object·v3,·Lorg/jxmpp/util/XmppDateTime;->timePattern:Ljava/util/regex/Pattern; | 117 | ····sput-object·v3,·Lorg/jxmpp/util/XmppDateTime;->timePattern:Ljava/util/regex/Pattern; |
118 | ····.line·4 | 118 | ····.line·45 |
119 | ····sget-object·v4,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 119 | ····sget-object·v4,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
120 | ····sput-object·v4,·Lorg/jxmpp/util/XmppDateTime;->timeNoZoneFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 120 | ····sput-object·v4,·Lorg/jxmpp/util/XmppDateTime;->timeNoZoneFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
121 | ····const-string·v5,·"^(\\d+:){2}\\d+.\\d+$" | 121 | ····const-string·v5,·"^(\\d+:){2}\\d+.\\d+$" |
122 | ····.line·4 | 122 | ····.line·46 |
123 | ····invoke-static·{v5},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 123 | ····invoke-static·{v5},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
124 | ····move-result-object·v5 | 124 | ····move-result-object·v5 |
125 | ····sput-object·v5,·Lorg/jxmpp/util/XmppDateTime;->timeNoZonePattern:Ljava/util/regex/Pattern; | 125 | ····sput-object·v5,·Lorg/jxmpp/util/XmppDateTime;->timeNoZonePattern:Ljava/util/regex/Pattern; |
126 | ····.line·4 | 126 | ····.line·48 |
127 | ····sget-object·v6,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 127 | ····sget-object·v6,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_ZONE_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
128 | ····sput-object·v6,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 128 | ····sput-object·v6,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
129 | ····const-string·v7,·"^(\\d+:){2}\\d+(Z|([+-](\\d+:\\d+)))$" | 129 | ····const-string·v7,·"^(\\d+:){2}\\d+(Z|([+-](\\d+:\\d+)))$" |
130 | ····.line·4 | 130 | ····.line·49 |
131 | ····invoke-static·{v7},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 131 | ····invoke-static·{v7},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
132 | ····move-result-object·v7 | 132 | ····move-result-object·v7 |
133 | ····sput-object·v7,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisPattern:Ljava/util/regex/Pattern; | 133 | ····sput-object·v7,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisPattern:Ljava/util/regex/Pattern; |
134 | ····.line· | 134 | ····.line·50 |
135 | ····sget-object·v8,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 135 | ····sget-object·v8,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_TIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
136 | ····sput-object·v8,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisNoZoneFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 136 | ····sput-object·v8,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisNoZoneFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
137 | ····const-string·v9,·"^(\\d+:){2}\\d+$" | 137 | ····const-string·v9,·"^(\\d+:){2}\\d+$" |
138 | ····.line·5 | 138 | ····.line·51 |
139 | ····invoke-static·{v9},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 139 | ····invoke-static·{v9},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
140 | ····move-result-object·v9 | 140 | ····move-result-object·v9 |
141 | ····sput-object·v9,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisNoZonePattern:Ljava/util/regex/Pattern; | 141 | ····sput-object·v9,·Lorg/jxmpp/util/XmppDateTime;->timeNoMillisNoZonePattern:Ljava/util/regex/Pattern; |
142 | ····.line·5 | 142 | ····.line·53 |
143 | ····sget-object·v10,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 143 | ····sget-object·v10,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_MILLIS_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
144 | ····sput-object·v10,·Lorg/jxmpp/util/XmppDateTime;->dateTimeFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 144 | ····sput-object·v10,·Lorg/jxmpp/util/XmppDateTime;->dateTimeFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
145 | ····const-string·v11,·"^\\d+(-\\d+){2}+T(\\d+:){2}\\d+.\\d+(Z|([+-](\\d+:\\d+)))$" | 145 | ····const-string·v11,·"^\\d+(-\\d+){2}+T(\\d+:){2}\\d+.\\d+(Z|([+-](\\d+:\\d+)))$" |
146 | ····.line·5 | 146 | ····.line·55 |
147 | ····invoke-static·{v11},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 147 | ····invoke-static·{v11},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
148 | ····move-result-object·v11 | 148 | ····move-result-object·v11 |
149 | ····sput-object·v11,·Lorg/jxmpp/util/XmppDateTime;->dateTimePattern:Ljava/util/regex/Pattern; | 149 | ····sput-object·v11,·Lorg/jxmpp/util/XmppDateTime;->dateTimePattern:Ljava/util/regex/Pattern; |
150 | ····.line·5 | 150 | ····.line·56 |
151 | ····sget-object·v12,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 151 | ····sget-object·v12,·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->XEP_0082_DATETIME_PROFILE:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
152 | ····sput-object·v12,·Lorg/jxmpp/util/XmppDateTime;->dateTimeNoMillisFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 152 | ····sput-object·v12,·Lorg/jxmpp/util/XmppDateTime;->dateTimeNoMillisFormatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
153 | ····const-string·v13,·"^\\d+(-\\d+){2}+T(\\d+:){2}\\d+(Z|([+-](\\d+:\\d+)))$" | 153 | ····const-string·v13,·"^\\d+(-\\d+){2}+T(\\d+:){2}\\d+(Z|([+-](\\d+:\\d+)))$" |
154 | ····.line·5 | 154 | ····.line·58 |
155 | ····invoke-static·{v13},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 155 | ····invoke-static·{v13},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
156 | ····move-result-object·v13 | 156 | ····move-result-object·v13 |
157 | ····sput-object·v13,·Lorg/jxmpp/util/XmppDateTime;->dateTimeNoMillisPattern:Ljava/util/regex/Pattern; | 157 | ····sput-object·v13,·Lorg/jxmpp/util/XmppDateTime;->dateTimeNoMillisPattern:Ljava/util/regex/Pattern; |
158 | ····const-string·v14,·"UTC" | 158 | ····const-string·v14,·"UTC" |
159 | ····.line· | 159 | ····.line·60 |
160 | ····invoke-static·{v14},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; | 160 | ····invoke-static·{v14},·Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; |
161 | ····move-result-object·v14 | 161 | ····move-result-object·v14 |
162 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->TIME_ZONE_UTC:Ljava/util/TimeZone; | 162 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->TIME_ZONE_UTC:Ljava/util/TimeZone; |
163 | ····.line·6 | 163 | ····.line·68 |
164 | ····new-instance·v14,·Lorg/jxmpp/util/XmppDateTime$1; | 164 | ····new-instance·v14,·Lorg/jxmpp/util/XmppDateTime$1; |
165 | ····invoke-direct·{v14},·Lorg/jxmpp/util/XmppDateTime$1;-><init>()V | 165 | ····invoke-direct·{v14},·Lorg/jxmpp/util/XmppDateTime$1;-><init>()V |
166 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->xep0091Formatter:Ljava/lang/ThreadLocal; | 166 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->xep0091Formatter:Ljava/lang/ThreadLocal; |
167 | ····.line· | 167 | ····.line·75 |
168 | ····new-instance·v14,·Lorg/jxmpp/util/XmppDateTime$2; | 168 | ····new-instance·v14,·Lorg/jxmpp/util/XmppDateTime$2; |
169 | ····invoke-direct·{v14},·Lorg/jxmpp/util/XmppDateTime$2;-><init>()V | 169 | ····invoke-direct·{v14},·Lorg/jxmpp/util/XmppDateTime$2;-><init>()V |
170 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->xep0091Date6DigitFormatter:Ljava/lang/ThreadLocal; | 170 | ····sput-object·v14,·Lorg/jxmpp/util/XmppDateTime;->xep0091Date6DigitFormatter:Ljava/lang/ThreadLocal; |
Max diff block lines reached; 19738/25007 bytes (78.93%) of diff not shown. |
Offset 22, 50 lines modified | Offset 22, 43 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line· | 26 | ····.line·82 |
27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; | 31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line· | 33 | ····.line·82 |
34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$3;->initialValue()Ljava/text/DateFormat; | 34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$3;->initialValue()Ljava/text/DateFormat; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····return-object·v0 | 36 | ····return-object·v0 |
37 | .end·method | 37 | .end·method |
38 | .method·protected·initialValue()Ljava/text/DateFormat; | 38 | .method·protected·initialValue()Ljava/text/DateFormat; |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····.line·80 | ||
41 | ····new-instance·v0,·Ljava/text/SimpleDateFormat; | ||
42 | ····const-string·v | 40 | ····const-string·v0,·"yyyyMdd\'T\'HH:mm:ss" |
43 | ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | ||
44 | ····.line·8 | 41 | ····.line·85 |
45 | ····invoke-static·{},·Lorg/jxmpp/util/XmppDateTime;->access$000()Ljava/ | 42 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime;->access$000(Ljava/lang/String;)Ljava/text/DateFormat; |
46 | ····move-result-object·v | 43 | ····move-result-object·v0 |
47 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V | ||
48 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
49 | ····.line·8 | 45 | ····.line·86 |
50 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V | 46 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V |
51 | ····return-object·v0 | 47 | ····return-object·v0 |
52 | .end·method | 48 | .end·method |
Offset 22, 45 lines modified | Offset 22, 38 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line· | 26 | ····.line·75 |
27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; | 31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line· | 33 | ····.line·75 |
34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$2;->initialValue()Ljava/text/DateFormat; | 34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$2;->initialValue()Ljava/text/DateFormat; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····return-object·v0 | 36 | ····return-object·v0 |
37 | .end·method | 37 | .end·method |
38 | .method·protected·initialValue()Ljava/text/DateFormat; | 38 | .method·protected·initialValue()Ljava/text/DateFormat; |
39 | ····.locals· | 39 | ····.locals·1 |
40 | ····.line·72 | ||
41 | ····new-instance·v0,·Ljava/text/SimpleDateFormat; | ||
42 | ····const-string·v1,·"yyyyMd\'T\'HH:mm:ss" | ||
43 | ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | ||
40 | ····const-string·v0,·"yyyyMd\'T\'HH:mm:ss" | ||
44 | ····.line·73 | ||
45 | ····invoke-static·{},·Lorg/jxmpp/util/XmppDateTime;->access$000()Ljava/util/TimeZone; | ||
46 | ···· | 41 | ····.line·78 |
42 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime;->access$000(Ljava/lang/String;)Ljava/text/DateFormat; | ||
47 | ···· | 43 | ····move-result-object·v0 |
48 | ····return-object·v0 | 44 | ····return-object·v0 |
49 | .end·method | 45 | .end·method |
Offset 26, 51 lines modified | Offset 26, 44 lines modified | ||
26 | .field·final·synthetic·this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 26 | .field·final·synthetic·this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/jxmpp/util/XmppDateTime$DateFormatType;)V | 28 | .method·constructor·<init>(Lorg/jxmpp/util/XmppDateTime$DateFormatType;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.line·12 | 30 | ····.line·128 |
31 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 31 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
32 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; | 36 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; |
37 | ····.locals·1 | 37 | ····.locals·1 |
38 | ····.line·12 | 38 | ····.line·128 |
39 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->initialValue()Ljava/text/DateFormat; | 39 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->initialValue()Ljava/text/DateFormat; |
40 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
41 | ····return-object·v0 | 41 | ····return-object·v0 |
42 | .end·method | 42 | .end·method |
43 | .method·protected·initialValue()Ljava/text/DateFormat; | 43 | .method·protected·initialValue()Ljava/text/DateFormat; |
44 | ····.locals· | 44 | ····.locals·1 |
45 | ····.line·128 | ||
46 | ····new-instance·v0,·Ljava/text/SimpleDateFormat; | ||
47 | ····iget-object·v1,·p0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | ||
48 | ····invoke-static·{v1},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->access$100(Lorg/jxmpp/util/XmppDateTime$DateFormatType;)Ljava/lang/String; | ||
49 | ···· | 45 | ····.line·131 |
46 | ····iget-object·v0,·p0,·Lorg/jxmpp/util/XmppDateTime$DateFormatType$1;->this$0:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | ||
50 | ····invoke- | 47 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime$DateFormatType;->access$100(Lorg/jxmpp/util/XmppDateTime$DateFormatType;)Ljava/lang/String; |
48 | ····move-result-object·v0 | ||
51 | ····.line·129 | ||
52 | ····invoke-static·{},·Lorg/jxmpp/util/XmppDateTime;->access$000()Ljava/util/TimeZone; | ||
53 | ···· | 49 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime;->access$000(Ljava/lang/String;)Ljava/text/DateFormat; |
54 | ···· | 50 | ····move-result-object·v0 |
55 | ····return-object·v0 | 51 | ····return-object·v0 |
56 | .end·method | 52 | .end·method |
Offset 22, 50 lines modified | Offset 22, 43 lines modified | ||
22 | .end·annotation | 22 | .end·annotation |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line· | 26 | ····.line·90 |
27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; | 31 | .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.line· | 33 | ····.line·90 |
34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$4;->initialValue()Ljava/text/DateFormat; | 34 | ····invoke-virtual·{p0},·Lorg/jxmpp/util/XmppDateTime$4;->initialValue()Ljava/text/DateFormat; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····return-object·v0 | 36 | ····return-object·v0 |
37 | .end·method | 37 | .end·method |
38 | .method·protected·initialValue()Ljava/text/DateFormat; | 38 | .method·protected·initialValue()Ljava/text/DateFormat; |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····const-string·v0,·"yyyyMMd\'T\'HH:mm:ss" | ||
40 | ····.line·89 | ||
41 | ····new-instance·v0,·Ljava/text/SimpleDateFormat; | ||
42 | ···· | 41 | ····.line·93 |
42 | ····invoke-static·{v0},·Lorg/jxmpp/util/XmppDateTime;->access$000(Ljava/lang/String;)Ljava/text/DateFormat; | ||
43 | ····invoke-direct·{v0,·v1},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V | ||
44 | ····.line·90 | ||
45 | ····invoke-static·{},·Lorg/jxmpp/util/XmppDateTime;->access$000()Ljava/util/TimeZone; | ||
46 | ····move-result-object·v | 43 | ····move-result-object·v0 |
47 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V | ||
48 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
49 | ····.line·9 | 45 | ····.line·94 |
50 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V | 46 | ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V |
51 | ····return-object·v0 | 47 | ····return-object·v0 |
52 | .end·method | 48 | .end·method |
Offset 20, 18 lines modified | Offset 20, 18 lines modified | ||
20 | .field·final·pattern:Ljava/util/regex/Pattern; | 20 | .field·final·pattern:Ljava/util/regex/Pattern; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·constructor·<init>(Ljava/util/regex/Pattern;Lorg/jxmpp/util/XmppDateTime$DateFormatType;)V | 22 | .method·constructor·<init>(Ljava/util/regex/Pattern;Lorg/jxmpp/util/XmppDateTime$DateFormatType;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.line·41 | 24 | ····.line·412 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·41 | 26 | ····.line·413 |
27 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$PatternCouplings;->pattern:Ljava/util/regex/Pattern; | 27 | ····iput-object·p1,·p0,·Lorg/jxmpp/util/XmppDateTime$PatternCouplings;->pattern:Ljava/util/regex/Pattern; |
28 | ····.line·41 | 28 | ····.line·414 |
29 | ····iput-object·p2,·p0,·Lorg/jxmpp/util/XmppDateTime$PatternCouplings;->formatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; | 29 | ····iput-object·p2,·p0,·Lorg/jxmpp/util/XmppDateTime$PatternCouplings;->formatter:Lorg/jxmpp/util/XmppDateTime$DateFormatType; |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
Offset 65, 108 lines modified | Offset 65, 108 lines modified | ||
65 | .field·private·useHardcodedDnsServers:Z | 65 | .field·private·useHardcodedDnsServers:Z |
66 | #·direct·methods | 66 | #·direct·methods |
67 | .method·static·constructor·<clinit>()V | 67 | .method·static·constructor·<clinit>()V |
68 | ····.locals·4 | 68 | ····.locals·4 |
69 | ····.line·4 | 69 | ····.line·49 |
70 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; | 70 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; |
71 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V | 71 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V |
72 | ····sput-object·v0,·Lorg/minidns/DnsClient;->LOOKUP_MECHANISMS:Ljava/util/List; | 72 | ····sput-object·v0,·Lorg/minidns/DnsClient;->LOOKUP_MECHANISMS:Ljava/util/List; |
73 | ····.line· | 73 | ····.line·51 |
74 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArraySet; | 74 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArraySet; |
75 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V | 75 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V |
76 | ····sput-object·v0,·Lorg/minidns/DnsClient;->STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; | 76 | ····sput-object·v0,·Lorg/minidns/DnsClient;->STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; |
77 | ····.line· | 77 | ····.line·52 |
78 | ····new-instance·v1,·Ljava/util/concurrent/CopyOnWriteArraySet; | 78 | ····new-instance·v1,·Ljava/util/concurrent/CopyOnWriteArraySet; |
79 | ····invoke-direct·{v1},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V | 79 | ····invoke-direct·{v1},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V |
80 | ····sput-object·v1,·Lorg/minidns/DnsClient;->STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; | 80 | ····sput-object·v1,·Lorg/minidns/DnsClient;->STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; |
81 | ····.line·5 | 81 | ····.line·55 |
82 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/AndroidUsingExec;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; | 82 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/AndroidUsingExec;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; |
83 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V | 83 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V |
84 | ····.line·5 | 84 | ····.line·56 |
85 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/AndroidUsingReflection;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; | 85 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/AndroidUsingReflection;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; |
86 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V | 86 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V |
87 | ····.line·5 | 87 | ····.line·57 |
88 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; | 88 | ····sget-object·v1,·Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;->INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; |
89 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V | 89 | ····invoke-static·{v1},·Lorg/minidns/DnsClient;->addDnsServerLookupMechanism(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V |
90 | ····:try_start_0 | 90 | ····:try_start_0 |
91 | ····const-string·v1,·"8.8.8.8" | 91 | ····const-string·v1,·"8.8.8.8" |
92 | ····.line· | 92 | ····.line·60 |
93 | ····invoke-static·{v1},·Lorg/minidns/util/InetAddressUtil;->ipv4From(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; | 93 | ····invoke-static·{v1},·Lorg/minidns/util/InetAddressUtil;->ipv4From(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; |
94 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
95 | ····.line· | 95 | ····.line·61 |
96 | ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 96 | ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
97 | ····:try_end_0 | 97 | ····:try_end_0 |
98 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 | 98 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0 |
99 | ····goto·:goto_0 | 99 | ····goto·:goto_0 |
100 | ····:catch_0 | 100 | ····:catch_0 |
101 | ····move-exception·v0 | 101 | ····move-exception·v0 |
102 | ····.line·6 | 102 | ····.line·63 |
103 | ····sget-object·v1,·Lorg/minidns/DnsClient;->LOGGER:Ljava/util/logging/Logger; | 103 | ····sget-object·v1,·Lorg/minidns/DnsClient;->LOGGER:Ljava/util/logging/Logger; |
104 | ····sget-object·v2,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; | 104 | ····sget-object·v2,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; |
105 | ····const-string·v3,·"Could·not·add·static·IPv4·DNS·Server" | 105 | ····const-string·v3,·"Could·not·add·static·IPv4·DNS·Server" |
106 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V | 106 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V |
107 | ····:goto_0 | 107 | ····:goto_0 |
108 | ····:try_start_1 | 108 | ····:try_start_1 |
109 | ····const-string·v0,·"[2001:4860:4860::8888]" | 109 | ····const-string·v0,·"[2001:4860:4860::8888]" |
110 | ····.line·6 | 110 | ····.line·67 |
111 | ····invoke-static·{v0},·Lorg/minidns/util/InetAddressUtil;->ipv6From(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; | 111 | ····invoke-static·{v0},·Lorg/minidns/util/InetAddressUtil;->ipv6From(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; |
112 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 | ····.line·6 | 113 | ····.line·68 |
114 | ····sget-object·v1,·Lorg/minidns/DnsClient;->STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; | 114 | ····sget-object·v1,·Lorg/minidns/DnsClient;->STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; |
115 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 115 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
116 | ····:try_end_1 | 116 | ····:try_end_1 |
117 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1 | 117 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1 |
118 | ····goto·:goto_1 | 118 | ····goto·:goto_1 |
119 | ····:catch_1 | 119 | ····:catch_1 |
120 | ····move-exception·v0 | 120 | ····move-exception·v0 |
121 | ····.line· | 121 | ····.line·70 |
122 | ····sget-object·v1,·Lorg/minidns/DnsClient;->LOGGER:Ljava/util/logging/Logger; | 122 | ····sget-object·v1,·Lorg/minidns/DnsClient;->LOGGER:Ljava/util/logging/Logger; |
123 | ····sget-object·v2,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; | 123 | ····sget-object·v2,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; |
124 | ····const-string·v3,·"Could·not·add·static·IPv6·DNS·Server" | 124 | ····const-string·v3,·"Could·not·add·static·IPv6·DNS·Server" |
125 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V | 125 | ····invoke-virtual·{v1,·v2,·v3,·v0},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V |
126 | ····.line·7 | 126 | ····.line·74 |
127 | ····:goto_1 | 127 | ····:goto_1 |
128 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; | 128 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; |
129 | ····const/4·v1,·0x4 | 129 | ····const/4·v1,·0x4 |
130 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>(I)V | 130 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>(I)V |
Offset 178, 105 lines modified | Offset 178, 105 lines modified | ||
178 | ····return-void | 178 | ····return-void |
179 | .end·method | 179 | .end·method |
180 | .method·public·constructor·<init>()V | 180 | .method·public·constructor·<init>()V |
181 | ····.locals·2 | 181 | ····.locals·2 |
182 | ····.line·8 | 182 | ····.line·87 |
183 | ····invoke-direct·{p0},·Lorg/minidns/AbstractDnsClient;-><init>()V | 183 | ····invoke-direct·{p0},·Lorg/minidns/AbstractDnsClient;-><init>()V |
184 | ····.line·7 | 184 | ····.line·76 |
185 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; | 185 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; |
186 | ····const/4·v1,·0x4 | 186 | ····const/4·v1,·0x4 |
187 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>(I)V | 187 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>(I)V |
188 | ····invoke-static·{v0},·Ljava/util/Collections;->newSetFromMap(Ljava/util/Map;)Ljava/util/Set; | 188 | ····invoke-static·{v0},·Ljava/util/Collections;->newSetFromMap(Ljava/util/Map;)Ljava/util/Set; |
Max diff block lines reached; 34510/38975 bytes (88.54%) of diff not shown. |
Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
20 | .field·static·final·synthetic·$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I | 20 | .field·static·final·synthetic·$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·4 | 23 | ····.locals·4 |
24 | ····.line·17 | 24 | ····.line·177 |
25 | ····invoke-static·{},·Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;->values()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; | 25 | ····invoke-static·{},·Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;->values()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; |
26 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
27 | ····array-length·v0,·v0 | 27 | ····array-length·v0,·v0 |
28 | ····new-array·v0,·v0,·[I | 28 | ····new-array·v0,·v0,·[I |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····move-result·v3 | 60 | ····move-result·v3 |
61 | ····aput·v0,·v2,·v3 | 61 | ····aput·v0,·v2,·v3 |
62 | ····:try_end_1 | 62 | ····:try_end_1 |
63 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 63 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
64 | ····.line·10 | 64 | ····.line·106 |
65 | ····:catch_1 | 65 | ····:catch_1 |
66 | ····invoke-static·{},·Lorg/minidns/AbstractDnsClient$IpVersionSetting;->values()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; | 66 | ····invoke-static·{},·Lorg/minidns/AbstractDnsClient$IpVersionSetting;->values()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; |
67 | ····move-result-object·v2 | 67 | ····move-result-object·v2 |
68 | ····array-length·v2,·v2 | 68 | ····array-length·v2,·v2 |
Offset 38, 48 lines modified | Offset 38, 48 lines modified | ||
38 | .field·public·final·byteValue:B | 38 | .field·public·final·byteValue:B |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·static·constructor·<clinit>()V | 40 | .method·static·constructor·<clinit>()V |
41 | ····.locals·9 | 41 | ····.locals·9 |
42 | ····.line· | 42 | ····.line·41 |
43 | ····new-instance·v0,·Lorg/minidns/record/TLSA$CertUsage; | 43 | ····new-instance·v0,·Lorg/minidns/record/TLSA$CertUsage; |
44 | ····const-string·v1,·"caConstraint" | 44 | ····const-string·v1,·"caConstraint" |
45 | ····const/4·v2,·0x0 | 45 | ····const/4·v2,·0x0 |
46 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V | 46 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V |
47 | ····sput-object·v0,·Lorg/minidns/record/TLSA$CertUsage;->caConstraint:Lorg/minidns/record/TLSA$CertUsage; | 47 | ····sput-object·v0,·Lorg/minidns/record/TLSA$CertUsage;->caConstraint:Lorg/minidns/record/TLSA$CertUsage; |
48 | ····.line· | 48 | ····.line·53 |
49 | ····new-instance·v1,·Lorg/minidns/record/TLSA$CertUsage; | 49 | ····new-instance·v1,·Lorg/minidns/record/TLSA$CertUsage; |
50 | ····const-string·v3,·"serviceCertificateConstraint" | 50 | ····const-string·v3,·"serviceCertificateConstraint" |
51 | ····const/4·v4,·0x1 | 51 | ····const/4·v4,·0x1 |
52 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V | 52 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V |
53 | ····sput-object·v1,·Lorg/minidns/record/TLSA$CertUsage;->serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; | 53 | ····sput-object·v1,·Lorg/minidns/record/TLSA$CertUsage;->serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; |
54 | ····.line· | 54 | ····.line·63 |
55 | ····new-instance·v3,·Lorg/minidns/record/TLSA$CertUsage; | 55 | ····new-instance·v3,·Lorg/minidns/record/TLSA$CertUsage; |
56 | ····const-string·v5,·"trustAnchorAssertion" | 56 | ····const-string·v5,·"trustAnchorAssertion" |
57 | ····const/4·v6,·0x2 | 57 | ····const/4·v6,·0x2 |
58 | ····invoke-direct·{v3,·v5,·v6,·v6},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V | 58 | ····invoke-direct·{v3,·v5,·v6,·v6},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V |
59 | ····sput-object·v3,·Lorg/minidns/record/TLSA$CertUsage;->trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; | 59 | ····sput-object·v3,·Lorg/minidns/record/TLSA$CertUsage;->trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; |
60 | ····.line· | 60 | ····.line·74 |
61 | ····new-instance·v5,·Lorg/minidns/record/TLSA$CertUsage; | 61 | ····new-instance·v5,·Lorg/minidns/record/TLSA$CertUsage; |
62 | ····const-string·v7,·"domainIssuedCertificate" | 62 | ····const-string·v7,·"domainIssuedCertificate" |
63 | ····const/4·v8,·0x3 | 63 | ····const/4·v8,·0x3 |
64 | ····invoke-direct·{v5,·v7,·v8,·v8},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V | 64 | ····invoke-direct·{v5,·v7,·v8,·v8},·Lorg/minidns/record/TLSA$CertUsage;-><init>(Ljava/lang/String;IB)V |
Offset 94, 35 lines modified | Offset 94, 35 lines modified | ||
94 | ····aput-object·v1,·v7,·v4 | 94 | ····aput-object·v1,·v7,·v4 |
95 | ····aput-object·v3,·v7,·v6 | 95 | ····aput-object·v3,·v7,·v6 |
96 | ····aput-object·v5,·v7,·v8 | 96 | ····aput-object·v5,·v7,·v8 |
97 | ····.line· | 97 | ····.line·31 |
98 | ····sput-object·v7,·Lorg/minidns/record/TLSA$CertUsage;->$VALUES:[Lorg/minidns/record/TLSA$CertUsage; | 98 | ····sput-object·v7,·Lorg/minidns/record/TLSA$CertUsage;->$VALUES:[Lorg/minidns/record/TLSA$CertUsage; |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·private·constructor·<init>(Ljava/lang/String;IB)V | 101 | .method·private·constructor·<init>(Ljava/lang/String;IB)V |
102 | ····.locals·0 | 102 | ····.locals·0 |
103 | ····.annotation·system·Ldalvik/annotation/Signature; | 103 | ····.annotation·system·Ldalvik/annotation/Signature; |
104 | ········value·=·{ | 104 | ········value·=·{ |
105 | ············"(B)V" | 105 | ············"(B)V" |
106 | ········} | 106 | ········} |
107 | ····.end·annotation | 107 | ····.end·annotation |
108 | ····.line· | 108 | ····.line·79 |
109 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 109 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
110 | ····.line· | 110 | ····.line·80 |
111 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$CertUsage;->byteValue:B | 111 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$CertUsage;->byteValue:B |
112 | ····.line· | 112 | ····.line·81 |
113 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$000()Ljava/util/Map; | 113 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$000()Ljava/util/Map; |
114 | ····move-result-object·p1 | 114 | ····move-result-object·p1 |
115 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 115 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
116 | ····move-result-object·p2 | 116 | ····move-result-object·p2 |
Offset 131, 30 lines modified | Offset 131, 30 lines modified | ||
131 | ····return-void | 131 | ····return-void |
132 | .end·method | 132 | .end·method |
133 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$CertUsage; | 133 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$CertUsage; |
134 | ····.locals·1 | 134 | ····.locals·1 |
135 | ····.line· | 135 | ····.line·31 |
136 | ····const-class·v0,·Lorg/minidns/record/TLSA$CertUsage; | 136 | ····const-class·v0,·Lorg/minidns/record/TLSA$CertUsage; |
137 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 137 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
138 | ····move-result-object·p0 | 138 | ····move-result-object·p0 |
139 | ····check-cast·p0,·Lorg/minidns/record/TLSA$CertUsage; | 139 | ····check-cast·p0,·Lorg/minidns/record/TLSA$CertUsage; |
140 | ····return-object·p0 | 140 | ····return-object·p0 |
141 | .end·method | 141 | .end·method |
142 | .method·public·static·values()[Lorg/minidns/record/TLSA$CertUsage; | 142 | .method·public·static·values()[Lorg/minidns/record/TLSA$CertUsage; |
143 | ····.locals·1 | 143 | ····.locals·1 |
144 | ····.line· | 144 | ····.line·31 |
145 | ····sget-object·v0,·Lorg/minidns/record/TLSA$CertUsage;->$VALUES:[Lorg/minidns/record/TLSA$CertUsage; | 145 | ····sget-object·v0,·Lorg/minidns/record/TLSA$CertUsage;->$VALUES:[Lorg/minidns/record/TLSA$CertUsage; |
146 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$CertUsage;->clone()Ljava/lang/Object; | 146 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$CertUsage;->clone()Ljava/lang/Object; |
147 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
148 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$CertUsage; | 148 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$CertUsage; |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | .field·public·final·byteValue:B | 34 | .field·public·final·byteValue:B |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
37 | ····.locals·5 | 37 | ····.locals·5 |
38 | ····.line· | 38 | ····.line·88 |
39 | ····new-instance·v0,·Lorg/minidns/record/TLSA$Selector; | 39 | ····new-instance·v0,·Lorg/minidns/record/TLSA$Selector; |
40 | ····const-string·v1,·"fullCertificate" | 40 | ····const-string·v1,·"fullCertificate" |
41 | ····const/4·v2,·0x0 | 41 | ····const/4·v2,·0x0 |
42 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$Selector;-><init>(Ljava/lang/String;IB)V | 42 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$Selector;-><init>(Ljava/lang/String;IB)V |
43 | ····sput-object·v0,·Lorg/minidns/record/TLSA$Selector;->fullCertificate:Lorg/minidns/record/TLSA$Selector; | 43 | ····sput-object·v0,·Lorg/minidns/record/TLSA$Selector;->fullCertificate:Lorg/minidns/record/TLSA$Selector; |
44 | ····.line· | 44 | ····.line·89 |
45 | ····new-instance·v1,·Lorg/minidns/record/TLSA$Selector; | 45 | ····new-instance·v1,·Lorg/minidns/record/TLSA$Selector; |
46 | ····const-string·v3,·"subjectPublicKeyInfo" | 46 | ····const-string·v3,·"subjectPublicKeyInfo" |
47 | ····const/4·v4,·0x1 | 47 | ····const/4·v4,·0x1 |
48 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$Selector;-><init>(Ljava/lang/String;IB)V | 48 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$Selector;-><init>(Ljava/lang/String;IB)V |
Offset 64, 35 lines modified | Offset 64, 35 lines modified | ||
64 | ····new-array·v3,·v3,·[Lorg/minidns/record/TLSA$Selector; | 64 | ····new-array·v3,·v3,·[Lorg/minidns/record/TLSA$Selector; |
65 | ····aput-object·v0,·v3,·v2 | 65 | ····aput-object·v0,·v3,·v2 |
66 | ····aput-object·v1,·v3,·v4 | 66 | ····aput-object·v1,·v3,·v4 |
67 | ····.line· | 67 | ····.line·87 |
68 | ····sput-object·v3,·Lorg/minidns/record/TLSA$Selector;->$VALUES:[Lorg/minidns/record/TLSA$Selector; | 68 | ····sput-object·v3,·Lorg/minidns/record/TLSA$Selector;->$VALUES:[Lorg/minidns/record/TLSA$Selector; |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·private·constructor·<init>(Ljava/lang/String;IB)V | 71 | .method·private·constructor·<init>(Ljava/lang/String;IB)V |
72 | ····.locals·0 | 72 | ····.locals·0 |
73 | ····.annotation·system·Ldalvik/annotation/Signature; | 73 | ····.annotation·system·Ldalvik/annotation/Signature; |
74 | ········value·=·{ | 74 | ········value·=·{ |
75 | ············"(B)V" | 75 | ············"(B)V" |
76 | ········} | 76 | ········} |
77 | ····.end·annotation | 77 | ····.end·annotation |
78 | ····.line· | 78 | ····.line·94 |
79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
80 | ····.line· | 80 | ····.line·95 |
81 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$Selector;->byteValue:B | 81 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$Selector;->byteValue:B |
82 | ····.line· | 82 | ····.line·96 |
83 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$100()Ljava/util/Map; | 83 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$100()Ljava/util/Map; |
84 | ····move-result-object·p1 | 84 | ····move-result-object·p1 |
85 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 85 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
86 | ····move-result-object·p2 | 86 | ····move-result-object·p2 |
Offset 101, 30 lines modified | Offset 101, 30 lines modified | ||
101 | ····return-void | 101 | ····return-void |
102 | .end·method | 102 | .end·method |
103 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$Selector; | 103 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$Selector; |
104 | ····.locals·1 | 104 | ····.locals·1 |
105 | ····.line· | 105 | ····.line·87 |
106 | ····const-class·v0,·Lorg/minidns/record/TLSA$Selector; | 106 | ····const-class·v0,·Lorg/minidns/record/TLSA$Selector; |
107 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 107 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
108 | ····move-result-object·p0 | 108 | ····move-result-object·p0 |
109 | ····check-cast·p0,·Lorg/minidns/record/TLSA$Selector; | 109 | ····check-cast·p0,·Lorg/minidns/record/TLSA$Selector; |
110 | ····return-object·p0 | 110 | ····return-object·p0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·static·values()[Lorg/minidns/record/TLSA$Selector; | 112 | .method·public·static·values()[Lorg/minidns/record/TLSA$Selector; |
113 | ····.locals·1 | 113 | ····.locals·1 |
114 | ····.line· | 114 | ····.line·87 |
115 | ····sget-object·v0,·Lorg/minidns/record/TLSA$Selector;->$VALUES:[Lorg/minidns/record/TLSA$Selector; | 115 | ····sget-object·v0,·Lorg/minidns/record/TLSA$Selector;->$VALUES:[Lorg/minidns/record/TLSA$Selector; |
116 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$Selector;->clone()Ljava/lang/Object; | 116 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$Selector;->clone()Ljava/lang/Object; |
117 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
118 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$Selector; | 118 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$Selector; |
Offset 36, 37 lines modified | Offset 36, 37 lines modified | ||
36 | .field·public·final·byteValue:B | 36 | .field·public·final·byteValue:B |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·static·constructor·<clinit>()V | 38 | .method·static·constructor·<clinit>()V |
39 | ····.locals·7 | 39 | ····.locals·7 |
40 | ····.line· | 40 | ····.line·103 |
41 | ····new-instance·v0,·Lorg/minidns/record/TLSA$MatchingType; | 41 | ····new-instance·v0,·Lorg/minidns/record/TLSA$MatchingType; |
42 | ····const-string·v1,·"noHash" | 42 | ····const-string·v1,·"noHash" |
43 | ····const/4·v2,·0x0 | 43 | ····const/4·v2,·0x0 |
44 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V | 44 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V |
45 | ····sput-object·v0,·Lorg/minidns/record/TLSA$MatchingType;->noHash:Lorg/minidns/record/TLSA$MatchingType; | 45 | ····sput-object·v0,·Lorg/minidns/record/TLSA$MatchingType;->noHash:Lorg/minidns/record/TLSA$MatchingType; |
46 | ····.line· | 46 | ····.line·104 |
47 | ····new-instance·v1,·Lorg/minidns/record/TLSA$MatchingType; | 47 | ····new-instance·v1,·Lorg/minidns/record/TLSA$MatchingType; |
48 | ····const-string·v3,·"sha256" | 48 | ····const-string·v3,·"sha256" |
49 | ····const/4·v4,·0x1 | 49 | ····const/4·v4,·0x1 |
50 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V | 50 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V |
51 | ····sput-object·v1,·Lorg/minidns/record/TLSA$MatchingType;->sha256:Lorg/minidns/record/TLSA$MatchingType; | 51 | ····sput-object·v1,·Lorg/minidns/record/TLSA$MatchingType;->sha256:Lorg/minidns/record/TLSA$MatchingType; |
52 | ····.line· | 52 | ····.line·105 |
53 | ····new-instance·v3,·Lorg/minidns/record/TLSA$MatchingType; | 53 | ····new-instance·v3,·Lorg/minidns/record/TLSA$MatchingType; |
54 | ····const-string·v5,·"sha512" | 54 | ····const-string·v5,·"sha512" |
55 | ····const/4·v6,·0x2 | 55 | ····const/4·v6,·0x2 |
56 | ····invoke-direct·{v3,·v5,·v6,·v6},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V | 56 | ····invoke-direct·{v3,·v5,·v6,·v6},·Lorg/minidns/record/TLSA$MatchingType;-><init>(Ljava/lang/String;IB)V |
Offset 79, 35 lines modified | Offset 79, 35 lines modified | ||
79 | ····aput-object·v0,·v5,·v2 | 79 | ····aput-object·v0,·v5,·v2 |
80 | ····aput-object·v1,·v5,·v4 | 80 | ····aput-object·v1,·v5,·v4 |
81 | ····aput-object·v3,·v5,·v6 | 81 | ····aput-object·v3,·v5,·v6 |
82 | ····.line· | 82 | ····.line·102 |
83 | ····sput-object·v5,·Lorg/minidns/record/TLSA$MatchingType;->$VALUES:[Lorg/minidns/record/TLSA$MatchingType; | 83 | ····sput-object·v5,·Lorg/minidns/record/TLSA$MatchingType;->$VALUES:[Lorg/minidns/record/TLSA$MatchingType; |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
86 | .method·private·constructor·<init>(Ljava/lang/String;IB)V | 86 | .method·private·constructor·<init>(Ljava/lang/String;IB)V |
87 | ····.locals·0 | 87 | ····.locals·0 |
88 | ····.annotation·system·Ldalvik/annotation/Signature; | 88 | ····.annotation·system·Ldalvik/annotation/Signature; |
89 | ········value·=·{ | 89 | ········value·=·{ |
90 | ············"(B)V" | 90 | ············"(B)V" |
91 | ········} | 91 | ········} |
92 | ····.end·annotation | 92 | ····.end·annotation |
93 | ····.line· | 93 | ····.line·110 |
94 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 94 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
95 | ····.line· | 95 | ····.line·111 |
96 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$MatchingType;->byteValue:B | 96 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA$MatchingType;->byteValue:B |
97 | ····.line· | 97 | ····.line·112 |
98 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$200()Ljava/util/Map; | 98 | ····invoke-static·{},·Lorg/minidns/record/TLSA;->access$200()Ljava/util/Map; |
99 | ····move-result-object·p1 | 99 | ····move-result-object·p1 |
100 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 100 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
101 | ····move-result-object·p2 | 101 | ····move-result-object·p2 |
Offset 116, 30 lines modified | Offset 116, 30 lines modified | ||
116 | ····return-void | 116 | ····return-void |
117 | .end·method | 117 | .end·method |
118 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$MatchingType; | 118 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/minidns/record/TLSA$MatchingType; |
119 | ····.locals·1 | 119 | ····.locals·1 |
120 | ····.line· | 120 | ····.line·102 |
121 | ····const-class·v0,·Lorg/minidns/record/TLSA$MatchingType; | 121 | ····const-class·v0,·Lorg/minidns/record/TLSA$MatchingType; |
122 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 122 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
123 | ····move-result-object·p0 | 123 | ····move-result-object·p0 |
124 | ····check-cast·p0,·Lorg/minidns/record/TLSA$MatchingType; | 124 | ····check-cast·p0,·Lorg/minidns/record/TLSA$MatchingType; |
125 | ····return-object·p0 | 125 | ····return-object·p0 |
126 | .end·method | 126 | .end·method |
127 | .method·public·static·values()[Lorg/minidns/record/TLSA$MatchingType; | 127 | .method·public·static·values()[Lorg/minidns/record/TLSA$MatchingType; |
128 | ····.locals·1 | 128 | ····.locals·1 |
129 | ····.line· | 129 | ····.line·102 |
130 | ····sget-object·v0,·Lorg/minidns/record/TLSA$MatchingType;->$VALUES:[Lorg/minidns/record/TLSA$MatchingType; | 130 | ····sget-object·v0,·Lorg/minidns/record/TLSA$MatchingType;->$VALUES:[Lorg/minidns/record/TLSA$MatchingType; |
131 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$MatchingType;->clone()Ljava/lang/Object; | 131 | ····invoke-virtual·{v0},·[Lorg/minidns/record/TLSA$MatchingType;->clone()Ljava/lang/Object; |
132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
133 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$MatchingType; | 133 | ····check-cast·v0,·[Lorg/minidns/record/TLSA$MatchingType; |
Offset 71, 101 lines modified | Offset 71, 101 lines modified | ||
71 | ····.line·23 | 71 | ····.line·23 |
72 | ····new-instance·v0,·Ljava/util/HashMap; | 72 | ····new-instance·v0,·Ljava/util/HashMap; |
73 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 73 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
74 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->CERT_USAGE_LUT:Ljava/util/Map; | 74 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->CERT_USAGE_LUT:Ljava/util/Map; |
75 | ····.line· | 75 | ····.line·85 |
76 | ····new-instance·v0,·Ljava/util/HashMap; | 76 | ····new-instance·v0,·Ljava/util/HashMap; |
77 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 77 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
78 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->SELECTOR_LUT:Ljava/util/Map; | 78 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->SELECTOR_LUT:Ljava/util/Map; |
79 | ····.line· | 79 | ····.line·100 |
80 | ····new-instance·v0,·Ljava/util/HashMap; | 80 | ····new-instance·v0,·Ljava/util/HashMap; |
81 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 81 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
82 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->MATCHING_TYPE_LUT:Ljava/util/Map; | 82 | ····sput-object·v0,·Lorg/minidns/record/TLSA;->MATCHING_TYPE_LUT:Ljava/util/Map; |
83 | ····.line· | 83 | ····.line·118 |
84 | ····invoke-static·{},·Lorg/minidns/record/TLSA$CertUsage;->values()[Lorg/minidns/record/TLSA$CertUsage; | 84 | ····invoke-static·{},·Lorg/minidns/record/TLSA$CertUsage;->values()[Lorg/minidns/record/TLSA$CertUsage; |
85 | ····.line· | 85 | ····.line·119 |
86 | ····invoke-static·{},·Lorg/minidns/record/TLSA$Selector;->values()[Lorg/minidns/record/TLSA$Selector; | 86 | ····invoke-static·{},·Lorg/minidns/record/TLSA$Selector;->values()[Lorg/minidns/record/TLSA$Selector; |
87 | ····.line· | 87 | ····.line·120 |
88 | ····invoke-static·{},·Lorg/minidns/record/TLSA$MatchingType;->values()[Lorg/minidns/record/TLSA$MatchingType; | 88 | ····invoke-static·{},·Lorg/minidns/record/TLSA$MatchingType;->values()[Lorg/minidns/record/TLSA$MatchingType; |
89 | ····return-void | 89 | ····return-void |
90 | .end·method | 90 | .end·method |
91 | .method·constructor·<init>(BBB[B)V | 91 | .method·constructor·<init>(BBB[B)V |
92 | ····.locals·1 | 92 | ····.locals·1 |
93 | ····.line·1 | 93 | ····.line·160 |
94 | ····invoke-direct·{p0},·Lorg/minidns/record/Data;-><init>()V | 94 | ····invoke-direct·{p0},·Lorg/minidns/record/Data;-><init>()V |
95 | ····.line·1 | 95 | ····.line·161 |
96 | ····iput-byte·p1,·p0,·Lorg/minidns/record/TLSA;->certUsageByte:B | 96 | ····iput-byte·p1,·p0,·Lorg/minidns/record/TLSA;->certUsageByte:B |
97 | ····.line·1 | 97 | ····.line·162 |
98 | ····sget-object·v0,·Lorg/minidns/record/TLSA;->CERT_USAGE_LUT:Ljava/util/Map; | 98 | ····sget-object·v0,·Lorg/minidns/record/TLSA;->CERT_USAGE_LUT:Ljava/util/Map; |
99 | ····invoke-static·{p1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 99 | ····invoke-static·{p1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
100 | ····move-result-object·p1 | 100 | ····move-result-object·p1 |
101 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 101 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
102 | ····move-result-object·p1 | 102 | ····move-result-object·p1 |
103 | ····check-cast·p1,·Lorg/minidns/record/TLSA$CertUsage; | 103 | ····check-cast·p1,·Lorg/minidns/record/TLSA$CertUsage; |
104 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->certUsage:Lorg/minidns/record/TLSA$CertUsage; | 104 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->certUsage:Lorg/minidns/record/TLSA$CertUsage; |
105 | ····.line·1 | 105 | ····.line·164 |
106 | ····iput-byte·p2,·p0,·Lorg/minidns/record/TLSA;->selectorByte:B | 106 | ····iput-byte·p2,·p0,·Lorg/minidns/record/TLSA;->selectorByte:B |
107 | ····.line·1 | 107 | ····.line·165 |
108 | ····sget-object·p1,·Lorg/minidns/record/TLSA;->SELECTOR_LUT:Ljava/util/Map; | 108 | ····sget-object·p1,·Lorg/minidns/record/TLSA;->SELECTOR_LUT:Ljava/util/Map; |
109 | ····invoke-static·{p2},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 109 | ····invoke-static·{p2},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
110 | ····move-result-object·p2 | 110 | ····move-result-object·p2 |
111 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 111 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
112 | ····move-result-object·p1 | 112 | ····move-result-object·p1 |
113 | ····check-cast·p1,·Lorg/minidns/record/TLSA$Selector; | 113 | ····check-cast·p1,·Lorg/minidns/record/TLSA$Selector; |
114 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->selector:Lorg/minidns/record/TLSA$Selector; | 114 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->selector:Lorg/minidns/record/TLSA$Selector; |
115 | ····.line·1 | 115 | ····.line·167 |
116 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA;->matchingTypeByte:B | 116 | ····iput-byte·p3,·p0,·Lorg/minidns/record/TLSA;->matchingTypeByte:B |
117 | ····.line·1 | 117 | ····.line·168 |
118 | ····sget-object·p1,·Lorg/minidns/record/TLSA;->MATCHING_TYPE_LUT:Ljava/util/Map; | 118 | ····sget-object·p1,·Lorg/minidns/record/TLSA;->MATCHING_TYPE_LUT:Ljava/util/Map; |
119 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 119 | ····invoke-static·{p3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
120 | ····move-result-object·p2 | 120 | ····move-result-object·p2 |
121 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 121 | ····invoke-interface·{p1,·p2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
122 | ····move-result-object·p1 | 122 | ····move-result-object·p1 |
123 | ····check-cast·p1,·Lorg/minidns/record/TLSA$MatchingType; | 123 | ····check-cast·p1,·Lorg/minidns/record/TLSA$MatchingType; |
124 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->matchingType:Lorg/minidns/record/TLSA$MatchingType; | 124 | ····iput-object·p1,·p0,·Lorg/minidns/record/TLSA;->matchingType:Lorg/minidns/record/TLSA$MatchingType; |
125 | ····.line·1 | 125 | ····.line·170 |
126 | ····iput-object·p4,·p0,·Lorg/minidns/record/TLSA;->certificateAssociation:[B | 126 | ····iput-object·p4,·p0,·Lorg/minidns/record/TLSA;->certificateAssociation:[B |
127 | ····return-void | 127 | ····return-void |
128 | .end·method | 128 | .end·method |
129 | .method·static·synthetic·access$000()Ljava/util/Map; | 129 | .method·static·synthetic·access$000()Ljava/util/Map; |
130 | ····.locals·1 | 130 | ····.locals·1 |
Offset 198, 169 lines modified | Offset 198, 169 lines modified | ||
198 | ····.locals·4 | 198 | ····.locals·4 |
199 | ····.annotation·system·Ldalvik/annotation/Throws; | 199 | ····.annotation·system·Ldalvik/annotation/Throws; |
200 | ········value·=·{ | 200 | ········value·=·{ |
201 | ············Ljava/io/IOException; | 201 | ············Ljava/io/IOException; |
202 | ········} | 202 | ········} |
203 | ····.end·annotation | 203 | ····.end·annotation |
204 | ····.line·1 | 204 | ····.line·152 |
205 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B | 205 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B |
206 | ····move-result·v0 | 206 | ····move-result·v0 |
207 | ····.line·1 | 207 | ····.line·153 |
208 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B | 208 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B |
209 | ····move-result·v1 | 209 | ····move-result·v1 |
210 | ····.line·1 | 210 | ····.line·154 |
211 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B | 211 | ····invoke-virtual·{p0},·Ljava/io/DataInputStream;->readByte()B |
212 | ····move-result·v2 | 212 | ····move-result·v2 |
213 | ····add-int/lit8·p1,·p1,·-0x3 | 213 | ····add-int/lit8·p1,·p1,·-0x3 |
214 | ····.line·1 | 214 | ····.line·155 |
Max diff block lines reached; 4009/7857 bytes (51.02%) of diff not shown. |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·final·getClient()Lorg/minidns/AbstractDnsClient; | 44 | .method·public·final·getClient()Lorg/minidns/AbstractDnsClient; |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.line·22 | 46 | ····.line·220 |
47 | ····iget-object·v0,·p0,·Lorg/minidns/hla/ResolverApi;->dnsClient:Lorg/minidns/AbstractDnsClient; | 47 | ····iget-object·v0,·p0,·Lorg/minidns/hla/ResolverApi;->dnsClient:Lorg/minidns/AbstractDnsClient; |
48 | ····return-object·v0 | 48 | ····return-object·v0 |
49 | .end·method | 49 | .end·method |
50 | .method·public·final·resolve(Ljava/lang/String;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; | 50 | .method·public·final·resolve(Ljava/lang/String;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; |
51 | ····.locals·0 | 51 | ····.locals·0 |
Offset 206, 55 lines modified | Offset 206, 55 lines modified | ||
206 | ····.locals·3 | 206 | ····.locals·3 |
207 | ····.annotation·system·Ldalvik/annotation/Throws; | 207 | ····.annotation·system·Ldalvik/annotation/Throws; |
208 | ········value·=·{ | 208 | ········value·=·{ |
209 | ············Ljava/io/IOException; | 209 | ············Ljava/io/IOException; |
210 | ········} | 210 | ········} |
211 | ····.end·annotation | 211 | ····.end·annotation |
212 | ····.line·18 | 212 | ····.line·187 |
213 | ····invoke-virtual·{p1},·Lorg/minidns/dnsname/DnsName;->getLabelCount()I | 213 | ····invoke-virtual·{p1},·Lorg/minidns/dnsname/DnsName;->getLabelCount()I |
214 | ····move-result·v0 | 214 | ····move-result·v0 |
215 | ····const/4·v1,·0x3 | 215 | ····const/4·v1,·0x3 |
216 | ····if-lt·v0,·v1,·:cond_0 | 216 | ····if-lt·v0,·v1,·:cond_0 |
217 | ····add-int/lit8·v1,·v0,·-0x1 | 217 | ····add-int/lit8·v1,·v0,·-0x1 |
218 | ····.line·19 | 218 | ····.line·192 |
219 | ····invoke-virtual·{p1,·v1},·Lorg/minidns/dnsname/DnsName;->getLabel(I)Lorg/minidns/dnslabel/DnsLabel; | 219 | ····invoke-virtual·{p1,·v1},·Lorg/minidns/dnsname/DnsName;->getLabel(I)Lorg/minidns/dnslabel/DnsLabel; |
220 | ····move-result-object·v1 | 220 | ····move-result-object·v1 |
221 | ····add-int/lit8·v0,·v0,·-0x2 | 221 | ····add-int/lit8·v0,·v0,·-0x2 |
222 | ····.line·19 | 222 | ····.line·193 |
223 | ····invoke-virtual·{p1,·v0},·Lorg/minidns/dnsname/DnsName;->getLabel(I)Lorg/minidns/dnslabel/DnsLabel; | 223 | ····invoke-virtual·{p1,·v0},·Lorg/minidns/dnsname/DnsName;->getLabel(I)Lorg/minidns/dnslabel/DnsLabel; |
224 | ····move-result-object·v2 | 224 | ····move-result-object·v2 |
225 | ····.line·19 | 225 | ····.line·194 |
226 | ····invoke-virtual·{p1,·v0},·Lorg/minidns/dnsname/DnsName;->stripToLabels(I)Lorg/minidns/dnsname/DnsName; | 226 | ····invoke-virtual·{p1,·v0},·Lorg/minidns/dnsname/DnsName;->stripToLabels(I)Lorg/minidns/dnsname/DnsName; |
227 | ····move-result-object·p1 | 227 | ····move-result-object·p1 |
228 | ····.line·19 | 228 | ····.line·196 |
229 | ····new-instance·v0,·Lorg/minidns/hla/srv/SrvServiceProto; | 229 | ····new-instance·v0,·Lorg/minidns/hla/srv/SrvServiceProto; |
230 | ····invoke-direct·{v0,·v1,·v2},·Lorg/minidns/hla/srv/SrvServiceProto;-><init>(Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnslabel/DnsLabel;)V | 230 | ····invoke-direct·{v0,·v1,·v2},·Lorg/minidns/hla/srv/SrvServiceProto;-><init>(Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnslabel/DnsLabel;)V |
231 | ····.line· | 231 | ····.line·198 |
232 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/minidns/hla/ResolverApi;->resolveSrv(Lorg/minidns/dnsname/DnsName;Lorg/minidns/hla/srv/SrvServiceProto;)Lorg/minidns/hla/SrvResolverResult; | 232 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/minidns/hla/ResolverApi;->resolveSrv(Lorg/minidns/dnsname/DnsName;Lorg/minidns/hla/srv/SrvServiceProto;)Lorg/minidns/hla/SrvResolverResult; |
233 | ····move-result-object·p1 | 233 | ····move-result-object·p1 |
234 | ····return-object·p1 | 234 | ····return-object·p1 |
235 | ····.line·1 | 235 | ····.line·189 |
236 | ····:cond_0 | 236 | ····:cond_0 |
237 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 237 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
238 | ····invoke-direct·{p1},·Ljava/lang/IllegalArgumentException;-><init>()V | 238 | ····invoke-direct·{p1},·Ljava/lang/IllegalArgumentException;-><init>()V |
239 | ····throw·p1 | 239 | ····throw·p1 |
240 | .end·method | 240 | .end·method |
Offset 263, 31 lines modified | Offset 263, 31 lines modified | ||
263 | ····.locals·2 | 263 | ····.locals·2 |
264 | ····.annotation·system·Ldalvik/annotation/Throws; | 264 | ····.annotation·system·Ldalvik/annotation/Throws; |
265 | ········value·=·{ | 265 | ········value·=·{ |
266 | ············Ljava/io/IOException; | 266 | ············Ljava/io/IOException; |
267 | ········} | 267 | ········} |
268 | ····.end·annotation | 268 | ····.end·annotation |
269 | ····.line·21 | 269 | ····.line·213 |
270 | ····iget-object·v0,·p2,·Lorg/minidns/hla/srv/SrvServiceProto;->service:Lorg/minidns/dnslabel/DnsLabel; | 270 | ····iget-object·v0,·p2,·Lorg/minidns/hla/srv/SrvServiceProto;->service:Lorg/minidns/dnslabel/DnsLabel; |
271 | ····iget-object·v1,·p2,·Lorg/minidns/hla/srv/SrvServiceProto;->proto:Lorg/minidns/dnslabel/DnsLabel; | 271 | ····iget-object·v1,·p2,·Lorg/minidns/hla/srv/SrvServiceProto;->proto:Lorg/minidns/dnslabel/DnsLabel; |
272 | ····invoke-static·{v0,·v1,·p1},·Lorg/minidns/dnsname/DnsName;->from(Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; | 272 | ····invoke-static·{v0,·v1,·p1},·Lorg/minidns/dnsname/DnsName;->from(Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnslabel/DnsLabel;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; |
273 | ····move-result-object·p1 | 273 | ····move-result-object·p1 |
274 | ····.line·21 | 274 | ····.line·214 |
275 | ····const-class·v0,·Lorg/minidns/record/SRV; | 275 | ····const-class·v0,·Lorg/minidns/record/SRV; |
276 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/minidns/hla/ResolverApi;->resolve(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; | 276 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/minidns/hla/ResolverApi;->resolve(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; |
277 | ····move-result-object·p1 | 277 | ····move-result-object·p1 |
278 | ····.line·21 | 278 | ····.line·216 |
279 | ····new-instance·v0,·Lorg/minidns/hla/SrvResolverResult; | 279 | ····new-instance·v0,·Lorg/minidns/hla/SrvResolverResult; |
280 | ····invoke-direct·{v0,·p1,·p2,·p0},·Lorg/minidns/hla/SrvResolverResult;-><init>(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/srv/SrvServiceProto;Lorg/minidns/hla/ResolverApi;)V | 280 | ····invoke-direct·{v0,·p1,·p2,·p0},·Lorg/minidns/hla/SrvResolverResult;-><init>(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/srv/SrvServiceProto;Lorg/minidns/hla/ResolverApi;)V |
281 | ····return-object·v0 | 281 | ····return-object·v0 |
282 | .end·method | 282 | .end·method |
Offset 412, 15 lines modified | Offset 412, 15 lines modified | ||
412 | ····move-result-object·p1 | 412 | ····move-result-object·p1 |
413 | ····return-object·p1 | 413 | ····return-object·p1 |
414 | .end·method | 414 | .end·method |
415 | .method·public·reverseLookup(Ljava/net/Inet4Address;)Lorg/minidns/hla/ResolverResult; | 415 | .method·public·reverseLookup(Ljava/net/Inet4Address;)Lorg/minidns/hla/ResolverResult; |
416 | ····.locals· | 416 | ····.locals·0 |
417 | ····.annotation·system·Ldalvik/annotation/Signature; | 417 | ····.annotation·system·Ldalvik/annotation/Signature; |
418 | ········value·=·{ | 418 | ········value·=·{ |
419 | ············"(", | 419 | ············"(", |
420 | ············"Ljava/net/Inet4Address;", | 420 | ············"Ljava/net/Inet4Address;", |
421 | ············")", | 421 | ············")", |
422 | ············"Lorg/minidns/hla/ResolverResult<", | 422 | ············"Lorg/minidns/hla/ResolverResult<", |
423 | ············"Lorg/minidns/record/PTR;", | 423 | ············"Lorg/minidns/record/PTR;", |
Offset 431, 37 lines modified | Offset 431, 28 lines modified | ||
431 | ····.annotation·system·Ldalvik/annotation/Throws; | 431 | ····.annotation·system·Ldalvik/annotation/Throws; |
432 | ········value·=·{ | 432 | ········value·=·{ |
433 | ············Ljava/io/IOException; | 433 | ············Ljava/io/IOException; |
434 | ········} | 434 | ········} |
435 | ····.end·annotation | 435 | ····.end·annotation |
436 | ····.line·164 | 436 | ····.line·164 |
Max diff block lines reached; 2412/6566 bytes (36.73%) of diff not shown. |
Offset 91, 9 lines modified | Offset 91, 9 lines modified | ||
91 | ··<string·name="pref_xmpp_stream_privacy_key">XMPP_STREAM_PRIVACY</string> | 91 | ··<string·name="pref_xmpp_stream_privacy_key">XMPP_STREAM_PRIVACY</string> |
92 | ··<string·name="pref_xmpp_stream_settings">XMPP·Stream·Settings</string> | 92 | ··<string·name="pref_xmpp_stream_settings">XMPP·Stream·Settings</string> |
93 | ··<string·name="proceed">Proceed</string> | 93 | ··<string·name="proceed">Proceed</string> |
94 | ··<string·name="registerAccount">Register·Account</string> | 94 | ··<string·name="registerAccount">Register·Account</string> |
95 | ··<string·name="request_permission_denied">Not·allowing·MAXS·the·permission·will·render·the·component·unusable.·Denied:</string> | 95 | ··<string·name="request_permission_denied">Not·allowing·MAXS·the·permission·will·render·the·component·unusable.·Denied:</string> |
96 | ··<string·name="request_permission_info">This·MAXS·component·requires·some·permissions·in·order·to·work·correctly.·Please·grant·them·in·the·following·menu.</string> | 96 | ··<string·name="request_permission_info">This·MAXS·component·requires·some·permissions·in·order·to·work·correctly.·Please·grant·them·in·the·following·menu.</string> |
97 | ··<string·name="unknown">Unknown</string> | 97 | ··<string·name="unknown">Unknown</string> |
98 | ··<string·name="version">0.5.14·(0.5.14+·202 | 98 | ··<string·name="version">0.5.14·(0.5.14+·2022-01-12)</string> |
99 | </resources> | 99 | </resources> |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1.0. | 1 | 1.0.2·(1.0.2-1.0·2021-11-01) |