Confirm uschi dyndns migration live, note test-collision wrinkle
Real FritzBox update authenticated as uschi landed after a WAN IP change, confirmed via dig. Documented the earlier test-value collision where a verification write clobbered the device's first post-migration update, resolved by its next natural IP change - no lasting impact, but noted as a lesson for future verification steps. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -154,6 +154,19 @@ Nothing here is urgent; all are low-risk, no-downtime changes.
|
|||||||
of any kind. The `jens` `.htpasswd` account itself was left in place
|
of any kind. The `jens` `.htpasswd` account itself was left in place
|
||||||
(not asked to remove it, and it's now inert for DNS updates anyway
|
(not asked to remove it, and it's now inert for DNS updates anyway
|
||||||
since it has no hostname or grant left to use).
|
since it has no hostname or grant left to use).
|
||||||
|
**`uschi` migration confirmed live 2026-07-26**: after the legacy
|
||||||
|
fallback was removed, a real WAN IP change (connection recycle, not
|
||||||
|
a test) produced a genuine `Fritz!Box DDNS/1.0.3` request
|
||||||
|
authenticated as `uschi` updating `uschi.dyndns.jayfield.org` to
|
||||||
|
`92.252.63.190`, confirmed via `dig`. (One wrinkle along the way: an
|
||||||
|
earlier verification test of mine — writing `uschi`'s old IP back
|
||||||
|
to confirm the fix — landed moments after that device's *first*
|
||||||
|
post-migration update and clobbered it back to the stale value; the
|
||||||
|
device's next natural IP change overwrote it correctly, so no
|
||||||
|
lasting effect, but a reminder to use non-colliding test values when
|
||||||
|
a real device might update concurrently.) Both `uschi` and `vpn` are
|
||||||
|
now fully migrated to dedicated per-host logins with no legacy
|
||||||
|
exceptions remaining anywhere in the setup.
|
||||||
|
|
||||||
- [x] **dyndns/default-vhost access logging is a no-op** — done 2026-07-25
|
- [x] **dyndns/default-vhost access logging is a no-op** — done 2026-07-25
|
||||||
found 2026-07-20 while investigating the command injection below.
|
found 2026-07-20 while investigating the command injection below.
|
||||||
|
|||||||
Reference in New Issue
Block a user