Nmap Development mailing list archives
Re: [NSE] Adding mkdir support
From: Patrick Donnelly <batrick () batbytes com>
Date: Mon, 2 Apr 2012 21:17:25 -0400
On Sat, Mar 31, 2012 at 3:56 PM, Patrik Karlsson <patrik () cqure net> wrote:
Thanks! I fixed both changes you mentioned. In addition, I ended up creating the luadoc in nselib/fs.luadoc
Great, we need the luadoc as well (I should have mentioned that).
as well as some minor code adjustments as a result of that. I essentially made sure that all functions returned false instead of nil as there first return value and added a status return value for one or two functions that needed it.
I don't really like adopting the status as first return policy outside of the nsock binding. The Lua idiom is to return nil, error_message on failure; otherwise, return the expected values. The io library is a good example of this practice. The nice thing about this is you can wrap everything with the assert function to raise errors on failure.
The new patch with these changes, including the luadoc is attached. I have done some testing using a test script and have finished implementing the http-mirror script which makes use of the mkdir function.
The patch looks good to me. I'm ultimately indifferent on the first return status code change to lfs. -- - Patrick Donnelly _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Re: [NSE] Adding mkdir support Patrick Donnelly (Apr 02)
- <Possible follow-ups>
- Re: [NSE] Adding mkdir support Fyodor (Apr 04)
- Re: [NSE] Adding mkdir support Djalal Harouni (Apr 04)
- Re: [NSE] Adding mkdir support Patrick Donnelly (Apr 04)
- Re: [NSE] Adding mkdir support Djalal Harouni (Apr 04)
- Re: [NSE] Adding mkdir support David Fifield (Apr 05)
- Re: [NSE] Adding mkdir support Patrick Donnelly (Apr 04)