| 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) |