- Respond to
Arecord questions for unassigned domains withNXDOMAIN
- Add
.pultrcsupport - Deprecate
.pult
- Send
X-Forwardedheaders when proxying
- Use simpler
process.platforminstead ofos.platform() - Use
readStream.resume()to let the stream end without reading data
- Fix reading
.pult
- Add Docco documentation
- Add client library
- Automatically start server from command line
- Add built-in static file server
- Add
--helptopult-server - Add long options to
pult-server - Send
Content-Lengthheader for responses frompult-server - Support
HEADrequests topult-server - Load
status.htmlonce - Use Bootstrap 3.1.1 on
pult-serverstatus page
- Update dependencies
- Remove
console.logfrompult-server
- Log domain and port before starting command
- Prefix
pultoutput with[pult] - Add
pult-q/--quietoption - Add
pultlong options and help text
- Add HTML status page on http://pult.dev/
- Blacklist
favicon.icofrom becoming a domain
- Warn if
pultandpult-serverare different versions - Exit
pult-servereven if nameserver line not in/etc/resolv.conf
- Respond with
NOTIMPto unsupported DNS queries
- Remove IPv6 listening from
pult-server - List next port to assign in
GET /response - Add
pult-server-pand-loptions
- Respond with
AandAAAAif DNS question type isANY
- Add
-pand-Poptions - Set first port to 7001
- Ignore port on Host header (fixes bug if server is accessed at
http://foo.dev:80)
- Always proxy to IPv4 (fixes bug where POST body was not being sent to IPv4 after it was already sent to IPv6)
- Fork
pult-serverto background - Kill
pult-serverwithpult -k
- Exit after removing
/etc/resolver/dev
- Add OS X support (using
/etc/resolver/dev) - Return 502 for unknown hosts
- Return 502 with JSON on proxy error
- Add IPv6 HTTP server
- Add websocket support
- Add support for subdomains
Initial release