| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | #%SCHEMA:·676B6370 | 1 | #%SCHEMA:·676B6370 |
| 2 | #·ADB·block,·size:·3048,·compat:·0,·ver:·0 | 2 | #·ADB·block,·size:·3048,·compat:·0,·ver:·0 |
| 3 | info: | 3 | info: |
| 4 | ··name:·dnsmasq | 4 | ··name:·dnsmasq |
| 5 | ··version:·2.91-r2 | 5 | ··version:·2.91-r2 |
| 6 | ··hashes:· | 6 | ··hashes:·46045a849db3388daa34738d42986af555969371 |
| 7 | ··description:·It·is·intended·to·provide·coupled·DNS·and·DHCP·service·to·a·LAN. | 7 | ··description:·It·is·intended·to·provide·coupled·DNS·and·DHCP·service·to·a·LAN. |
| 8 | ··arch:·i386_pentium4 | 8 | ··arch:·i386_pentium4 |
| 9 | ··license:·GPL-2.0 | 9 | ··license:·GPL-2.0 |
| 10 | ··origin:·feeds/base/network/services/dnsmasq | 10 | ··origin:·feeds/base/network/services/dnsmasq |
| 11 | ··url:·http://www.thekelleys.org.uk/dnsmasq/ | 11 | ··url:·http://www.thekelleys.org.uk/dnsmasq/ |
| 12 | ··installed-size:·36 | 12 | ··installed-size:·356352 |
| 13 | ··depends:·#·2·items | 13 | ··depends:·#·2·items |
| 14 | ····-·libc | 14 | ····-·libc |
| 15 | ····-·libubus20251017 | 15 | ····-·libubus20251017 |
| 16 | paths:·#·22·items | 16 | paths:·#·22·items |
| 17 | ··-·acl: | 17 | ··-·acl: |
| 18 | ······mode:·0755 | 18 | ······mode:·0755 |
| 19 | ······user:·root | 19 | ······user:·root |
| Offset 214, 17 lines modified | Offset 214, 17 lines modified | ||
| 214 | ······group:·root | 214 | ······group:·root |
| 215 | ····files:·#·1·items | 215 | ····files:·#·1·items |
| 216 | ······-·name:·dnsmasq | 216 | ······-·name:·dnsmasq |
| 217 | ········acl: | 217 | ········acl: |
| 218 | ··········mode:·0755 | 218 | ··········mode:·0755 |
| 219 | ··········user:·root | 219 | ··········user:·root |
| 220 | ··········group:·root | 220 | ··········group:·root |
| 221 | ········size:·2 | 221 | ········size:·254361 |
| 222 | ········mtime:·1748555658 | 222 | ········mtime:·1748555658 |
| 223 | ········hash:· | 223 | ········hash:·6e625d38ab7911b0cabff1618d67fc0f593e5ae121861a3bf55321f51287add1 |
| 224 | ··-·name:·usr/share | 224 | ··-·name:·usr/share |
| 225 | ····acl: | 225 | ····acl: |
| 226 | ······mode:·0755 | 226 | ······mode:·0755 |
| 227 | ······user:·root | 227 | ······user:·root |
| 228 | ······group:·root | 228 | ······group:·root |
| 229 | ··-·name:·usr/share/acl.d | 229 | ··-·name:·usr/share/acl.d |
| 230 | ····acl: | 230 | ····acl: |
| Offset 298, 11 lines modified | Offset 298, 11 lines modified | ||
| 298 | #·data·block,·size:·197 | 298 | #·data·block,·size:·197 |
| 299 | #·data·block,·size:·59 | 299 | #·data·block,·size:·59 |
| 300 | #·data·block,·size:·173 | 300 | #·data·block,·size:·173 |
| 301 | #·data·block,·size:·418 | 301 | #·data·block,·size:·418 |
| 302 | #·data·block,·size:·32 | 302 | #·data·block,·size:·32 |
| 303 | #·data·block,·size:·24 | 303 | #·data·block,·size:·24 |
| 304 | #·data·block,·size:·1165 | 304 | #·data·block,·size:·1165 |
| 305 | #·data·block,·size:·2 | 305 | #·data·block,·size:·254369 |
| 306 | #·data·block,·size:·225 | 306 | #·data·block,·size:·225 |
| 307 | #·data·block,·size:·348 | 307 | #·data·block,·size:·348 |
| 308 | #·data·block,·size:·319 | 308 | #·data·block,·size:·319 |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | ··Data:······························2's·complement,·little·endian | 4 | ··Data:······························2's·complement,·little·endian |
| 5 | ··Version:···························1·(current) | 5 | ··Version:···························1·(current) |
| 6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
| 7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
| 8 | ··Type:······························DYN·(Position-Independent·Executable·file) | 8 | ··Type:······························DYN·(Position-Independent·Executable·file) |
| 9 | ··Machine:···························Intel·80386 | 9 | ··Machine:···························Intel·80386 |
| 10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
| 11 | ··Entry·point·address:···············0x6 | 11 | ··Entry·point·address:···············0x6e79 |
| 12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
| 13 | ··Start·of·section·headers:··········0·(bytes·into·file) | 13 | ··Start·of·section·headers:··········0·(bytes·into·file) |
| 14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
| 15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
| 16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
| 17 | ··Number·of·program·headers:·········12 | 17 | ··Number·of·program·headers:·········12 |
| 18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
| Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
| 1 | Elf·file·type·is·DYN·(Position-Independent·Executable·file) | 1 | Elf·file·type·is·DYN·(Position-Independent·Executable·file) |
| 2 | Entry·point·0x6 | 2 | Entry·point·0x6e79 |
| 3 | There·are·12·program·headers,·starting·at·offset·52 | 3 | There·are·12·program·headers,·starting·at·offset·52 |
| 4 | Program·Headers: | 4 | Program·Headers: |
| 5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
| 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00180·0x00180·R···0x4 | 6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00180·0x00180·R···0x4 |
| 7 | ··INTERP·········0x0001b4·0x000001b4·0x000001b4·0x00017·0x00017·R···0x1 | 7 | ··INTERP·········0x0001b4·0x000001b4·0x000001b4·0x00017·0x00017·R···0x1 |
| 8 | ······[Requesting·program·interpreter:·/lib/ld-musl-i386.so.1] | 8 | ······[Requesting·program·interpreter:·/lib/ld-musl-i386.so.1] |
| 9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x036f4·0x036f4·R···0x1000 | 9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x036f4·0x036f4·R···0x1000 |
| 10 | ··LOAD···········0x004000·0x00004000·0x00004000·0x2 | 10 | ··LOAD···········0x004000·0x00004000·0x00004000·0x2b312·0x2b312·R·E·0x1000 |
| 11 | ··LOAD···········0x03 | 11 | ··LOAD···········0x030000·0x00030000·0x00030000·0x0b41c·0x0b41c·R···0x1000 |
| 12 | ··LOAD···········0x03 | 12 | ··LOAD···········0x03b9f8·0x0003c9f8·0x0003c9f8·0x027a1·0x02a98·RW··0x1000 |
| 13 | ··DYNAMIC········0x03 | 13 | ··DYNAMIC········0x03cc28·0x0003dc28·0x0003dc28·0x000f8·0x000f8·RW··0x4 |
| 14 | ··NOTE···········0x0001cc·0x000001cc·0x000001cc·0x00028·0x00028·R···0x4 | 14 | ··NOTE···········0x0001cc·0x000001cc·0x000001cc·0x00028·0x00028·R···0x4 |
| 15 | ··GNU_PROPERTY···0x0001cc·0x000001cc·0x000001cc·0x00028·0x00028·R···0x4 | 15 | ··GNU_PROPERTY···0x0001cc·0x000001cc·0x000001cc·0x00028·0x00028·R···0x4 |
| 16 | ··GNU_EH_FRAME···0x03 | 16 | ··GNU_EH_FRAME···0x037470·0x00037470·0x00037470·0x00a0c·0x00a0c·R···0x4 |
| 17 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10 | 17 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10 |
| 18 | ··GNU_RELRO······0x03 | 18 | ··GNU_RELRO······0x03b9f8·0x0003c9f8·0x0003c9f8·0x01608·0x01608·R···0x1 |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | Dynamic·section·at·offset·0x3 | 1 | Dynamic·section·at·offset·0x3cc28·contains·27·entries: |
| 2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
| 3 | ·0x00000001·(NEEDED)·····················Shared·library:·[libubox.so.20251004] | 3 | ·0x00000001·(NEEDED)·····················Shared·library:·[libubox.so.20251004] |
| 4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libubus.so.20251017] | 4 | ·0x00000001·(NEEDED)·····················Shared·library:·[libubus.so.20251017] |
| 5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1] | 5 | ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1] |
| 6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 6 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
| 7 | ·0x0000000c·(INIT)·······················0x4000 | 7 | ·0x0000000c·(INIT)·······················0x4000 |
| 8 | ·0x0000000d·(FINI)·······················0x | 8 | ·0x0000000d·(FINI)·······················0x2f30b |
| 9 | ·0x00000019·(INIT_ARRAY)·················0x3 | 9 | ·0x00000019·(INIT_ARRAY)·················0x3c9f8 |
| 10 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) | 10 | ·0x0000001b·(INIT_ARRAYSZ)···············4·(bytes) |
| 11 | ·0x0000001a·(FINI_ARRAY)·················0x3 | 11 | ·0x0000001a·(FINI_ARRAY)·················0x3c9fc |
| 12 | ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes) | 12 | ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes) |
| 13 | ·0x00000004·(HASH)·······················0x1f4 | 13 | ·0x00000004·(HASH)·······················0x1f4 |
| 14 | ·0x6ffffef5·(GNU_HASH)···················0x6c0 | 14 | ·0x6ffffef5·(GNU_HASH)···················0x6c0 |
| 15 | ·0x00000005·(STRTAB)·····················0x11c4 | 15 | ·0x00000005·(STRTAB)·····················0x11c4 |
| 16 | ·0x00000006·(SYMTAB)·····················0x6e4 | 16 | ·0x00000006·(SYMTAB)·····················0x6e4 |
| 17 | ·0x0000000a·(STRSZ)······················1579·(bytes) | 17 | ·0x0000000a·(STRSZ)······················1579·(bytes) |
| 18 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 18 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
| Offset 28, 48 lines modified | Offset 28, 48 lines modified | ||
| 28 | strcasecmp | 28 | strcasecmp |
| 29 | __stat_time64 | 29 | __stat_time64 |
| 30 | alphasort | 30 | alphasort |
| 31 | setsockopt | 31 | setsockopt |
| 32 | recvfrom | 32 | recvfrom |
| 33 | getopt_long | 33 | getopt_long |
| 34 | gethostname | 34 | gethostname |
| 35 | getsockname | ||
| 36 | shutdown | ||
| 37 | getsockopt | ||
| 38 | ubus_free | ||
| 39 | getpeername | ||
| 40 | vfprintf | ||
| 41 | ftruncate | ||
| 42 | __time64 | ||
| 43 | sigemptyset | 35 | sigemptyset |
| 44 | sigaction | 36 | sigaction |
| 37 | __time64 | ||
| 38 | getsockname | ||
| 45 | inotify_init1 | 39 | inotify_init1 |
| 40 | readlink | ||
| 41 | inotify_add_watch | ||
| 46 | getpwnam | 42 | getpwnam |
| 47 | getgrnam | 43 | getgrnam |
| 48 | getgrgid | 44 | getgrgid |
| 49 | __fstat_time64 | 45 | __fstat_time64 |
| 50 | setgroups | 46 | setgroups |
| 51 | readlink | ||
| 52 | 47 | vfprintf | |
| 48 | shutdown | ||
| 49 | getsockopt | ||
| 50 | ubus_free | ||
| 51 | getpeername | ||
| 52 | ftruncate | ||
| 53 | unsetenv | 53 | unsetenv |
| 54 | __ctime64 | 54 | __ctime64 |
| 55 | vsnprintf | 55 | vsnprintf |
| 56 | ubus_send_reply | 56 | ubus_send_reply |
| 57 | ubus_reconnect | 57 | ubus_reconnect |
| 58 | ubus_strerror | 58 | ubus_strerror |
| 59 | ubus_connect | 59 | ubus_connect |
| 60 | ubus_add_object | 60 | ubus_add_object |
| 61 | ubus_notify | 61 | ubus_notify |
| 62 | libubox.so.20251004 | 62 | libubox.so.20251004 |
| 63 | libubus.so.20251017 | 63 | libubus.so.20251017 |
| 64 | libgcc_s.so.1 | 64 | libgcc_s.so.1 |
| 65 | GLIBC_2.0 | 65 | GLIBC_2.0 |
| 66 | <4ty<6t/ | 66 | <4ty<6t/ |
| 67 | <Dt | 67 | <Dt?<Ht> |
| 68 | <Dt | 68 | <Dt?<Ht> |
| 69 | C·» tPj.P | 69 | C·» tPj.P |
| 70 | unsupported·DNSKEY·algorithm | 70 | unsupported·DNSKEY·algorithm |
| 71 | unsupported·DS·digest | 71 | unsupported·DS·digest |
| 72 | stale·answer | 72 | stale·answer |
| 73 | DNSSEC·indeterminate | 73 | DNSSEC·indeterminate |
| 74 | DNSSEC·bogus | 74 | DNSSEC·bogus |
| 75 | DNSSEC·signature·expired | 75 | DNSSEC·signature·expired |
| Offset 117, 26 lines modified | Offset 117, 26 lines modified | ||
| 117 | nftset·add | 117 | nftset·add |
| 118 | cached-stale | 118 | cached-stale |
| 119 | ·(EDE:·%s) | 119 | ·(EDE:·%s) |
| 120 | %s%u·%s·%s%s%s·%s%s | 120 | %s%u·%s·%s%s%s·%s%s |
| 121 | %s%u·%s/%u·%s·%s%s%s·%s%s | 121 | %s%u·%s/%u·%s·%s%s%s·%s%s |
| 122 | %s%02x%02x | 122 | %s%02x%02x |
| 123 | truncated | 123 | truncated |
| 124 | infinite | ||
| 125 | /proc/self/fd | 124 | /proc/self/fd |
| 126 | Cannot·resolve·server·name | 125 | Cannot·resolve·server·name |
| 127 | bad·port | 126 | bad·port |
| 128 | cannot·use·IPv4·server·address·with·IPv6·source·address | 127 | cannot·use·IPv4·server·address·with·IPv6·source·address |
| 129 | bad·interface·name | 128 | bad·interface·name |
| 130 | interface·can·only·be·specified·once | 129 | interface·can·only·be·specified·once |
| 131 | cannot·use·IPv6·server·address·with·IPv4·source·address | 130 | cannot·use·IPv6·server·address·with·IPv4·source·address |
| 132 | bad·IPv4·prefix·length | 131 | bad·IPv4·prefix·length |
| 133 | in-addr.arpa | 132 | in-addr.arpa |
| 134 | bad·IPv6·prefix·length | 133 | bad·IPv6·prefix·length |
| 135 | ip6.arpa | 134 | ip6.arpa |
| 135 | infinite | ||
| 136 | bad·dhcp-option | 136 | bad·dhcp-option |
| 137 | inappropriate·vendor: | 137 | inappropriate·vendor: |
| 138 | inappropriate·encap: | 138 | inappropriate·encap: |
| 139 | vi-encap: | 139 | vi-encap: |
| 140 | bad·IP·address | 140 | bad·IP·address |
| 141 | bad·IPv4·address | 141 | bad·IPv4·address |
| 142 | bad·domain·in·dhcp-option | 142 | bad·domain·in·dhcp-option |
| Offset 541, 36 lines modified | Offset 541, 45 lines modified | ||
| 541 | IPSECKEY | 541 | IPSECKEY |
| 542 | NSEC3PARAM | 542 | NSEC3PARAM |
| 543 | OPENPGPKEY | 543 | OPENPGPKEY |
| 544 | AMTRELAY | 544 | AMTRELAY |
| 545 | Maximum·number·of·concurrent·DNS·queries·reached·(max:·%d) | 545 | Maximum·number·of·concurrent·DNS·queries·reached·(max:·%d) |
| 546 | Maximum·number·of·concurrent·DNS·queries·to·%s·reached·(max:·%d) | 546 | Maximum·number·of·concurrent·DNS·queries·to·%s·reached·(max:·%d) |
| 547 | Case·mismatch·in·DNS·reply·-·check·bit·0x20·encoding. | 547 | Case·mismatch·in·DNS·reply·-·check·bit·0x20·encoding. |
| 548 | LOUD·WARNING:·listening·on·%s·may·accept·requests·via·interfaces·other·than·%s | ||
| 549 | LOUD·WARNING:·use·--bind-dynamic·rather·than·--bind-interfaces·to·avoid·DNS·amplification·attacks·via·these·interface(s) | ||
| 548 | stopped·listening·on·%s(#%d):·%s·port·%d | 550 | stopped·listening·on·%s(#%d):·%s·port·%d |
| 549 | failed·to·create·listening·socket·for·%s:·%s | 551 | failed·to·create·listening·socket·for·%s:·%s |
| 550 | listening·on·%s·port·%d | 552 | listening·on·%s·port·%d |
| 551 | LOUD·WARNING:·listening·on·%s·may·accept·requests·via·interfaces·other·than·%s | ||
| 552 | LOUD·WARNING:·use·--bind-dynamic·rather·than·--bind-interfaces·to·avoid·DNS·amplification·attacks·via·these·interface(s) | ||
| 553 | failed·to·bind·server·socket·to·%s:·%s | 553 | failed·to·bind·server·socket·to·%s:·%s |
| 554 | duplicate | 554 | duplicate |
| 555 | failed·to·bind·server·socket·for·%s:·%s | ||
| 556 | unqualified | 555 | unqualified |
| 557 | ignoring·nameserver·%s·-·local·interface | 556 | ignoring·nameserver·%s·-·local·interface |
| 558 | ignoring·nameserver·%s·-·cannot·make/bind·socket:·%s | 557 | ignoring·nameserver·%s·-·cannot·make/bind·socket:·%s |
| 559 | more·servers·are·defined·but·not·logged | 558 | more·servers·are·defined·but·not·logged |
| 560 | using·nameserver·%s#%d·for·%s·%s%s·%s | 559 | using·nameserver·%s#%d·for·%s·%s%s·%s |
| 561 | NOT·using·nameserver·%s#%d·-·query·loop·detected | 560 | NOT·using·nameserver·%s#%d·-·query·loop·detected |
| 562 | using·nameserver·%s#%d(via·%s) | 561 | using·nameserver·%s#%d(via·%s) |
| 563 | using·nameserver·%s#%d | 562 | using·nameserver·%s#%d |
| 564 | using·only·locally-known·addresses·for·%s | 563 | using·only·locally-known·addresses·for·%s |
| 565 | using·standard·nameservers·for·%s | 564 | using·standard·nameservers·for·%s |
| 566 | using·%d·more·local·addresses | 565 | using·%d·more·local·addresses |
| 567 | using·%d·more·nameservers | 566 | using·%d·more·nameservers |
| 568 | failed·to·read·%s:·%s | 567 | failed·to·read·%s:·%s |
| 569 | nameserver | 568 | nameserver |
| 569 | cannot·fork·into·background:·%s | ||
| 570 | failed·to·create·helper:·%s | ||
| 571 | setting·capabilities·failed:·%s | ||
| 572 | failed·to·change·user-id·to·%s:·%s | ||
| 573 | failed·to·change·group-id·to·%s:·%s | ||
| 574 | failed·to·open·pidfile·%s:·%s | ||
| 575 | cannot·open·log·%s:·%s | ||
| 576 | failed·to·load·Lua·script:·%s | ||
| 577 | TFTP·directory·%s·inaccessible:·%s | ||
| 578 | cannot·create·timestamp·file·%s:·%s | ||
| Max diff block lines reached; 7357/10420 bytes (70.60%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··Size:·2 | 1 | ··Size:·254361····» Blocks:·504········IO·Block:·4096···regular·file |
| 2 | Device:·254,1» Links:·1 | 2 | Device:·254,1» Links:·1 |
| 3 | Access:·(0755/-rwxr-xr-x)··Uid:·(····0/····root)···Gid:·(····0/····root) | 3 | Access:·(0755/-rwxr-xr-x)··Uid:·(····0/····root)···Gid:·(····0/····root) |
| 4 | Modify:·2023-11-14·22:13:20.000000000·+0000 | 4 | Modify:·2023-11-14·22:13:20.000000000·+0000 |