mirror of
https://github.com/xroche/httrack.git
synced 2026-07-28 19:43:02 +03:00
* A PROPFIND on an exact cache entry crashes proxytrack PT_Enumerate() reports a folder's default document as a zero-length name, and the WebDAV listing loop read thisUrl[thisUrlLen - 1] on it, four gigabytes past the string. One unauthenticated request took the whole listener down. Closes #828 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com> * Pin the new skip on Windows and tighten the listing assertions The Windows job runs *_local-*.test and compares the skip list against an exact string, so an unpinned skip fails the leg with fail=0, which reads like a flake. Assert the href and the response count too: displayname alone comes from the href's trailing component, so it cannot see a wrong path above it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com> --------- Signed-off-by: Xavier Roche <roche@httrack.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>