Use minus sign instead of hyphen

It is needed for correct formatting in UTF-8 locale.
See http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481.html
for details.
Merge pull request #23 from taem/man

Use minus sign instead of hyphen
Add support for verbose build mode, make V=1 to see GCC output.
Support overriding CFLAGS, CPPFLAGS and LDFLAGS and drop -lresolv
Merge wl500g patches from http://code.google.com/p/wl500g

- 120-heipv6tb.patch
- 121-hedyndns.patch
- 210-wildcard.patch

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Use HE and DNS-O-Matic own checkip services.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Fix malformed HTTP request.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Cosmetic fix.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Add ability to handle non-fatal temporary errors

E.g. "update too often", system error etc.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Warn if initial DNS request failed.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Add dnsexit.com support.

Previously it was possible to to use dnsexit via dnsomatic, but direct
support allows to handle temporary errors.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Cleanup useless defines for improved readability/maintainability.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Skip headers for IP search.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Skip headers when warning a user about error.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Modify http client to parse response for http status code and response body.

HTTP_TRANSACTION struct already had the status variable, but checking
the status code was not implemented and variable was unused.

Only response body should be parsed for DDNS server answer.

Also fixes TZO - improper usage of strstr() for checking status code.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Code cleanup

Rename or remove some defines and functions, unify request style for
better code readability. Remove DynDNS ignored and deprecated parameters
(wildcard, mx, backmx, system). Wildcard kept for easydns.com.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Remove unneeded parameters and structure members.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Report detected IP to sitelutions and dynsip servers.

Handle system errors on dyndns-like, dnsexit and sitelution servers.
Handle "too soon" error on easydns.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Fix inadyn(8) man page.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Update TZO support.

Signed-off-by: Andrey Tikhomirov <admin@vampik.ru>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>