• stanislav's avatar
    feat(server): echo-fingerprint ленты — X-Feed-Hash и not_modified
    · b0bcd68a
    stanislav создал
    Сервер: канонический SHA-256 хеш ленты (feed_fingerprint.php), заголовок X-Feed-Hash и поле feed_hash в GET /messages; If-None-Match возвращает короткий ответ not_modified (HTTP 200). Клиент: getMessages(knownFeedHash), кэш хеша и ленты в ServerSyncManager с инвалидацией при смене группы и адреса, push-by-cache. Тесты: PHP 7/7 (server/tests/feed_hash), ServerMessagesFingerprintTest. Документация: API_SPEC.md 3.6.
    b0bcd68a