- Respond to
A
record questions for unassigned domains withNXDOMAIN
- Add
.pultrc
support - Deprecate
.pult
- Send
X-Forwarded
headers when proxying
- Use simpler
process.platform
instead 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
--help
topult-server
- Add long options to
pult-server
- Send
Content-Length
header for responses frompult-server
- Support
HEAD
requests topult-server
- Load
status.html
once - Use Bootstrap 3.1.1 on
pult-server
status page
- Update dependencies
- Remove
console.log
frompult-server
- Log domain and port before starting command
- Prefix
pult
output with[pult]
- Add
pult
-q
/--quiet
option - Add
pult
long options and help text
- Add HTML status page on http://pult.dev/
- Blacklist
favicon.ico
from becoming a domain
- Warn if
pult
andpult-server
are different versions - Exit
pult-server
even if nameserver line not in/etc/resolv.conf
- Respond with
NOTIMP
to unsupported DNS queries
- Remove IPv6 listening from
pult-server
- List next port to assign in
GET /
response - Add
pult-server
-p
and-l
options
- Respond with
A
andAAAA
if DNS question type isANY
- Add
-p
and-P
options - 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-server
to background - Kill
pult-server
withpult -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