github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2015-01-17 11:05 pm

[dreamwidth/dw-free] d1a927: Add caching proxy

Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: d1a92783290af1d4a77002faf2a05d58b85e6362
https://github.com/dreamwidth/dw-free/commit/d1a92783290af1d4a77002faf2a05d58b85e6362
Author: Mark Smith <mark@qq.is>
Date: 2015-01-18 (Sun, 18 Jan 2015)

Changed paths:
M .gitignore
A src/proxy/main.go

Log Message:
-----------
Add caching proxy

This is going to be used in the situation where a user has embedded some
HTTP content and we're delivering the page over HTTPS. I.e., this
enables us to "promote" the content to SSL by proxying it ourselves and
caching it locally.

Files are only cached for a little while, so if the content becomes
unavailable upstream, we will also stop serving it.