Add tempfile function.
Use tempfile in place of tempnam.

To avoid new GCC warnings about tempnam:
ncat_connect.c:789: warning: the use of `tempnam' is dangerous, better use `mkstemp'

Doing things this way has the same race condition as tempnam did,
because we are unlinking the file before binding it. (The race window is
smaller now.) The file must not exist before binding the Unix socket, or
else you get an "address already in use" error. Unlinking before binding
is the same thing that netcat-openbsd does. See this earlier thread:
http://seclists.org/nmap-dev/2012/q4/336.
s/tempnam/mkstemp/ in error message to reflect actual usage.
Revert r32397, r32398, r32399 (tempnam to mkstemp).

I had intended the unlink to appy only to unix domain sockets, but it
was being called for every kind of local address.

http://seclists.org/nmap-dev/2013/q3/647
Note a segfault in Ncat
Add some fingerprints of problematic keys reportedly belonging to APT1. Contributed by Mariusz Ziulek. http://seclists.org/nmap-dev/2013/q3/638
Make test-environment.lua a bit more straightforward.
DB cannot be NULL here.

I checked the history and it doesn't appear that DB was ever passed in
to this function, but always allocated locally.

Found using the STACK tool: http://css.csail.mit.edu/stack/.
Remove categories
Updated my nsock todo list

Reworked the nsock roadmap according to what my latest tests and (mostly not
convincing) experiments revealed.
Rephrased a broken sentence.

(see the very end of the last sentence of the paragraph).
Use 1-indexing for first char of Lua string.

sub(0, 1) worked, but it's more clear to do sub(1, 1).
[NSE] Added an enhancement to ssh-hostkey that makes a comparison with your known-hosts file. http://seclists.org/nmap-dev/2013/q3/587
Make Ndiff install as a Python module as well as script

Discussion: http://seclists.org/nmap-dev/2013/q4/19
Update nbstat.nse to structured XML output
Add http-dlink-backdoor script that detects DLink routers with firmware
backdoor allowing admin access over HTTP interface.
Add a task to look into why http://nmap.org/nsedoc/ autogeneration doesn't seem to be working.  According to that page, we only have 437 scripts.
Add xmloutput to sshv1.nse
Add xmloutput to x11-access.nse
Add xmloutput to smbv2-enabled.nse