Skip to content

Jackie - Upgrade HTTP Digest from RFC2617 to RFC7616

Jackie PyXMR requested to merge pyxmr2025/ccs-proposals:rpcauth into master
layout: fr
title: Jackie - Upgrade HTTP Digest from RFC2617 to RFC7616
author: Jackie PyXMR2025
date: September 12, 2026
amount: 11.10
milestones:
  - name: 56.0 hours
    funds: 3.7
    status: unfinished
    done:
  - name: 56.0 hours
    funds: 3.7
    status: unfinished
    done:
  - name: 56.0 hours
    funds: 3.7
    status: unfinished
    done:
payouts:
  - date:
    amount: 3.7
  - date:
    amount: 3.7
  - date:
    amount: 3.7

Summary

This proposal aims to migrate monerod’s built‑in HTTP Digest RPC authentication from the existing RFC 2617 to RFC 7616. RFC 7616 obsoletes RFC 2617 and represents the current active standard for HTTP Digest authentication. The migration will maintain full backward compatibility with existing clients.

Purpose

This change enables the use of HA1 hash credentials in place of plain‑text rpc‑login, eliminating plain‑text password storage. It mitigates security risks associated with the MD5 algorithm and reduces exposure to password leaks originating from compromised configuration files.

Links

Translated by LLM

Proposal

168 hours. at a rate of 25$ / hour. At 380.91$ / XMR (90-day EMA) this makes ~11.10 XMR.

Merge request reports

Loading