64ed246d03
no issue - added an `externalRequest` lib - uses same underlying `got` module as our `request` lib - uses `got`'s `beforeRequest` and `beforeRedirect` hooks to perform it's own dns resolution for each url that's encountered and aborts with an error if it resolves to a private IP address block - includes a bypass for Ghost's configured url so that requests to it's own hostname+port are not blocked - updated v2 and canary oembed controllers to use the `externalRequest` lib |
||
---|---|---|
.. | ||
common | ||
fs | ||
image | ||
promise | ||
security | ||
constants.js | ||
ghost-version.js | ||
mobiledoc.js | ||
request-external.js | ||
request.js |