{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -448,15 +448,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         72d62278\n+  32-bit CRC value (hex):                         68633396\n   compressed size:                                6371 bytes\n   uncompressed size:                              6371 bytes\n   length of filename:                             114 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -484,15 +484,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         0ef15770\n+  32-bit CRC value (hex):                         f0ac174e\n   compressed size:                                2309 bytes\n   uncompressed size:                              2309 bytes\n   length of filename:                             119 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -520,15 +520,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         582ea0a4\n+  32-bit CRC value (hex):                         58d6d014\n   compressed size:                                2144 bytes\n   uncompressed size:                              2144 bytes\n   length of filename:                             133 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -313,15 +313,15 @@\n 07A4C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 07A4E   Length              0005 (5)\n 07A50   Flags               01 (1) 'Modification'\n 07A51   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 07A55 PAYLOAD\n \n 09338 DATA DESCRIPTOR       08074B50 (134695760)\n-0933C CRC                   72D62278 (1926636152)\n+0933C CRC                   68633396 (1751331734)\n 09340 Compressed Size       000018E3 (6371)\n 09344 Uncompressed Size     000018E3 (6371)\n \n 09348 LOCAL HEADER #14      04034B50 (67324752)\n 0934C Extract Zip Spec      14 (20) '2.0'\n 0934D Extract OS            00 (0) 'MS-DOS'\n 0934E General Purpose Flag  0008 (8)\n@@ -341,15 +341,15 @@\n 093DD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 093DF   Length              0005 (5)\n 093E1   Flags               01 (1) 'Modification'\n 093E2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 093E6 PAYLOAD\n \n 09CEB DATA DESCRIPTOR       08074B50 (134695760)\n-09CEF CRC                   0EF15770 (250697584)\n+09CEF CRC                   F0AC174E (4037809998)\n 09CF3 Compressed Size       00000905 (2309)\n 09CF7 Uncompressed Size     00000905 (2309)\n \n 09CFB LOCAL HEADER #15      04034B50 (67324752)\n 09CFF Extract Zip Spec      14 (20) '2.0'\n 09D00 Extract OS            00 (0) 'MS-DOS'\n 09D01 General Purpose Flag  0008 (8)\n@@ -370,15 +370,15 @@\n 09D9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09DA0   Length              0005 (5)\n 09DA2   Flags               01 (1) 'Modification'\n 09DA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 09DA7 PAYLOAD\n \n 0A607 DATA DESCRIPTOR       08074B50 (134695760)\n-0A60B CRC                   582EA0A4 (1479450788)\n+0A60B CRC                   58D6D014 (1490472980)\n 0A60F Compressed Size       00000860 (2144)\n 0A613 Uncompressed Size     00000860 (2144)\n \n 0A617 LOCAL HEADER #16      04034B50 (67324752)\n 0A61B Extract Zip Spec      14 (20) '2.0'\n 0A61C Extract OS            00 (0) 'MS-DOS'\n 0A61D General Purpose Flag  0000 (0)\n@@ -3844,15 +3844,15 @@\n 76FF9 Created OS            00 (0) 'MS-DOS'\n 76FFA Extract Zip Spec      14 (20) '2.0'\n 76FFB Extract OS            00 (0) 'MS-DOS'\n 76FFC General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 76FFE Compression Method    0000 (0) 'Stored'\n 77000 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-77004 CRC                   72D62278 (1926636152)\n+77004 CRC                   68633396 (1751331734)\n 77008 Compressed Size       000018E3 (6371)\n 7700C Uncompressed Size     000018E3 (6371)\n 77010 Filename Length       0072 (114)\n 77012 Extra Length          0009 (9)\n 77014 Comment Length        0000 (0)\n 77016 Disk Start            0000 (0)\n 77018 Int File Attributes   0000 (0)\n@@ -3874,15 +3874,15 @@\n 770A2 Created OS            00 (0) 'MS-DOS'\n 770A3 Extract Zip Spec      14 (20) '2.0'\n 770A4 Extract OS            00 (0) 'MS-DOS'\n 770A5 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 770A7 Compression Method    0000 (0) 'Stored'\n 770A9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-770AD CRC                   0EF15770 (250697584)\n+770AD CRC                   F0AC174E (4037809998)\n 770B1 Compressed Size       00000905 (2309)\n 770B5 Uncompressed Size     00000905 (2309)\n 770B9 Filename Length       0077 (119)\n 770BB Extra Length          0009 (9)\n 770BD Comment Length        0000 (0)\n 770BF Disk Start            0000 (0)\n 770C1 Int File Attributes   0000 (0)\n@@ -3904,15 +3904,15 @@\n 77150 Created OS            00 (0) 'MS-DOS'\n 77151 Extract Zip Spec      14 (20) '2.0'\n 77152 Extract OS            00 (0) 'MS-DOS'\n 77153 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 77155 Compression Method    0000 (0) 'Stored'\n 77157 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7715B CRC                   582EA0A4 (1479450788)\n+7715B CRC                   58D6D014 (1490472980)\n 7715F Compressed Size       00000860 (2144)\n 77163 Uncompressed Size     00000860 (2144)\n 77167 Filename Length       0085 (133)\n 77169 Extra Length          0009 (9)\n 7716B Comment Length        0000 (0)\n 7716D Disk Start            0000 (0)\n 7716F Int File Attributes   0000 (0)\n"}, {"source1": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl.properties", "source2": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfigImpl.properties", "unified_diff": "@@ -1,8 +1,8 @@\n-#Fri Dec 01 17:17:09 CET 2023\n+#Fri Jan 31 07:02:42 UTC 2025\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.group.pathPrefix.name=Group Path Prefix\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.user.propertyMapping.description=List mapping definition of local properties from external ones. eg\\: 'profile/email\\=mail'.Use double quotes for fixed values. eg\\: 'profile/nt\\:primaryType\\=\"nt\\:unstructured\"\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.group.autoMembership.description=List of groups that a synced group is added to automatically\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.user.dynamicMembership.name=User Dynamic Membership\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.group.propertyMapping.description=List mapping definition of local properties from external ones.\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.user.pathPrefix.name=User Path Prefix\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler.user.disableMissing.name=Disable missing users\n"}, {"source1": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.properties", "source2": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.properties", "unified_diff": "@@ -1,8 +1,8 @@\n-#Fri Dec 01 17:17:09 CET 2023\n+#Fri Jan 31 07:02:42 UTC 2025\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.jaas.realmName.description=The realm name (or application name) against which the LoginModule  is be registered. If no realm name is provided then LoginModule is registered with a default realm as configured in the Felix JAAS configuration.\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.jaas.ranking.name=JAAS Ranking\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.jaas.controlFlag.description=Property specifying whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL. Refer to the JAAS configuration documentation for more details around the meaning of these flags.\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.description=Description for org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.sync.handlerName.name=Sync Handler Name\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.idp.name.description=Name of the identity provider (for example\\: 'ldap').\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory.sync.handlerName.description=Name of the sync handler.\n"}, {"source1": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.properties", "source2": "OSGI-INF/l10n/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.properties", "unified_diff": "@@ -1,8 +1,8 @@\n-#Fri Dec 01 17:17:09 CET 2023\n+#Fri Jan 31 07:02:42 UTC 2025\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.protectExternalIdentities.name=External User and Group Protection\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.protectExternalId.name=External Identity Protection\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.systemPrincipalNames.description=Names of additional 'SystemUserPrincipal' instances that are excluded from the protection check. Note that this configuration does not grant the required permission to perform the operation.\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.description=Description for org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.systemPrincipalNames.name=System Principal Names\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.name=Apache Jackrabbit Oak External PrincipalConfiguration\n org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration.protectExternalId.description=If disabled rep\\:externalId properties won't be properly protected (backwards compatible behavior). NOTE\\: for security reasons it is strongly recommend to keep the protection enabled\\!\n"}]}
