1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 20:51:30 +00:00

Update TODO.

This commit is contained in:
batrick
2013-12-05 03:59:31 +00:00
parent 45179297f5
commit 6dd45eda84

View File

@@ -2,29 +2,10 @@
Currently working on: Currently working on:
-- Spider script and module (within http library). -- LPEG in NSE.
-- Update NSE Book Implementation Section.
-- Review and Improve NSE Nsock Library.
o Move away from C pointer references and allocation over to Lua.
If a function ends in error, all the userdata will be collected.
We would otherwise need to use pcalls everywhere to clean up
and free malloc()'d memory.
o Use thread calling nsock_loop (or currently running thread)
for restoring waiting threads to the running queue.
Making a function call on a yielded thread is a hack and
could cause problems in the future.
o Get rid of the static nsock_pool and use a dynamically allocated
structure on a per-host-group basis.
o Prepare for Lua 5.2 --> Change to real errors.
-- HTTP Library in LPeg. -- HTTP Library in LPeg.
-- Merge utility functions into a single source file (e.g. table_length
and all debug functions). Is there a simple way to define a DEBUG flag
during compilation for the inclusion of the debug functions?
=== ===
Maybe: Maybe:
@@ -44,11 +25,25 @@ Maybe:
-- Look into moving Packet Module to C. -- Look into moving Packet Module to C.
=== ===
Done: Done:
-- Review and Improve NSE Nsock Library.
o Move away from C pointer references and allocation over to Lua.
If a function ends in error, all the userdata will be collected.
We would otherwise need to use pcalls everywhere to clean up
and free malloc()'d memory.
o Use thread calling nsock_loop (or currently running thread)
for restoring waiting threads to the running queue.
Making a function call on a yielded thread is a hack and
could cause problems in the future.
o Get rid of the static nsock_pool and use a dynamically allocated
structure on a per-host-group basis.
o Prepare for Lua 5.2 --> Change to real errors.
-- Update NSE Book Implementation Section.
-- Added boolean operator patch. -- Added boolean operator patch.
-- Update NSE --script section (book) to include Boolean operators. -- Update NSE --script section (book) to include Boolean operators.