Michael Bridgen
|
1d929263ac
|
Default the localDomain argument from the CLI
Otherwise, the HTTP listener can be given an empty string, and refuse
to record any hosts.
|
2015-02-27 16:58:47 +00:00 |
|
Alvaro Saurin
|
007873a402
|
zettio/weave#366 - keep the DNSServerConfig inmutable
|
2015-02-27 12:22:08 +01:00 |
|
Alvaro Saurin
|
0bc3e333f8
|
zettio/weave#366 - minor: fixed a typo and removed some superfluous code
|
2015-02-26 10:51:48 +01:00 |
|
Alvaro Saurin
|
bbd69170f9
|
zettio/weave#366 - improved configuration for th DNSServer, where we can specify the local domain name among other things... (missing some unit tests for this customized local domain)
|
2015-02-26 10:51:48 +01:00 |
|
Alvaro Saurin
|
c575023681
|
zettio/weave#362 - command line arg for using a specific fallback DNS server
|
2015-02-23 13:17:54 +01:00 |
|
Alvaro Saurin
|
ea1c3e8219
|
zettio/weave#362 - fix: = instead of :=
|
2015-02-23 13:17:54 +01:00 |
|
Alvaro Saurin
|
5dd475b2e5
|
zettio/weave#362 - fix DNSServer initialization
removed a couple of goroutines spawns...
|
2015-02-23 13:17:54 +01:00 |
|
Alvaro Saurin
|
9c7ffd9b81
|
zettio/weave#362 - improve the unit tests for the TCP server by checking if we get all the responses with TCP when a previous UDP query resulted in a truncated response.
|
2015-02-23 13:17:54 +01:00 |
|
Alvaro Saurin
|
3be5600383
|
zettio/weave#362 - reorganize the DNS server code, so it looks like the mDNS server, with a proper class with Start() and so...
Listen on TCP on port 53 by default
|
2015-02-23 13:17:54 +01:00 |
|
Matthias Radestock
|
9c3d509b10
|
cosmetics
suggested by linter
|
2015-02-03 14:46:35 +00:00 |
|
Bryan Boreham
|
bd2844d186
|
Split http-startup code from server-startup
|
2015-01-08 18:38:38 +00:00 |
|
Bryan Boreham
|
82b54aabcd
|
Move logging, updating and testing utils into common directory
|
2015-01-02 14:49:49 +00:00 |
|
Michael Bridgen
|
0a14eb58b2
|
Don't hardwire executable names; use logical names instead
We could use `os.Args[0]` instead of hardwired names, but that ends up
being e.g. `/home/weave/weaver`. So, use logical names instead.
|
2014-12-24 11:52:50 +00:00 |
|
Michael Bridgen
|
b014d98c78
|
Put versions in the script and weavedns too, and report them
sudo weave version
|
2014-12-24 11:04:52 +00:00 |
|
Michael Bridgen
|
27beebf5d5
|
Factor out the wait-for-interface code
|
2014-11-03 17:47:16 +00:00 |
|
Michael Bridgen
|
44cac7fb40
|
Build weavedns bin and container in the Makefile
|
2014-10-29 14:20:24 +00:00 |
|
Michael Bridgen
|
822ec90606
|
Rename weavedns package to nameserver, and fix up
|
2014-10-29 11:41:58 +00:00 |
|
Michael Bridgen
|
8469fea215
|
Move files around in preparation for melding into weave code
* library code will go in weave/nameserver/
* main.go for the server goes in weavedns/ with the containerising
|
2014-10-29 11:34:56 +00:00 |
|