• S
    Verify Content-Type from smart HTTP servers · 4656bf47
    Shawn Pearce 提交于
    Before parsing a suspected smart-HTTP response verify the returned
    Content-Type matches the standard. This protects a client from
    attempting to process a payload that smells like a smart-HTTP
    server response.
    
    JGit has been doing this check on all responses since the dawn of
    time. I mistakenly failed to include it in git-core when smart HTTP
    was introduced. At the time I didn't know how to get the Content-Type
    from libcurl. I punted, meant to circle back and fix this, and just
    plain forgot about it.
    Signed-off-by: NShawn Pearce <spearce@spearce.org>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    4656bf47
lib-httpd.sh 4.6 KB