{"version":"2.1.227","anchor":"daemon-config-reads-refuse-odd-or-oversized-files","canonical_anchor":"daemon-config-reads-refuse-odd-or-oversized-files","heading":"Daemon config reads refuse odd or oversized files","tier":"internal","area":"Daemon","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/daemon-config-reads-refuse-odd-or-oversized-files","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Daemon config reads refuse odd or oversized files\n\nA corrupt or huge daemon config file is refused rather than overwritten.\n\n**What**\n\nReading the daemon config now classifies the result as text, absent, refused, failed or thrown. A device-node, directory, too-large-for-the-filesystem error, or content over 1 MiB counts as a refusal that aborts the read-modify-write rather than overwriting the file. This applies on the newer storage read path only.\n\n**Evidence**\n\n`is not a regular file (or exceeds 1MiB); refusing read-modify-write`\n\n- Area: Daemon\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}