summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJoachim Nilsson <troglobit@gmail.com>2019-09-28 13:30:55 +0200
committerJoachim Nilsson <troglobit@gmail.com>2019-09-28 13:30:55 +0200
commitdda691d94726f23f8fdac581198d9b0eec2d8db0 (patch)
treef58eb8b247c6d05d2f1d4fc0241b4648efc2d820 /TODO
parent39d3f28a12cdbd817294262025d84a30815f8887 (diff)
parent5e93c69e3b6966bf2ff7af3d32122d23fea01450 (diff)
downloadlibnet-dda691d94726f23f8fdac581198d9b0eec2d8db0.tar.gz
Merge branch 'master' of https://github.com/sgeto/libnet into sgeto-master
Conflicts: .gitignore .travis.yml BUILD-FROM-GIT.txt Makefile.am Makefile.am.common Prepare acinclude.m4 autogen.sh configure.ac doc/html/Makefile.am doc/html/closed.png doc/html/globals_func.html doc/html/tab_s.png doc/libnet.doxygen.conf doc/man/Makefile.am doc/man/man3/Makefile.am doc/man/man3/libnet-functions.h.3 doc/man/man3/libnet-macros.h.3 include/libnet.h include/libnet/Makefile.am libnet/acinclude.m4 libnet/libnet-config.in libnet/m4/acinclude.m4 lua/Makefile lua/msvcbuild.bat sample/Makefile.am scripts/Push src/libnet_link_win32.c win32/Makefile.am
Diffstat (limited to 'TODO')
-rw-r--r--TODO44
1 files changed, 44 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..b21829b
--- /dev/null
+++ b/TODO
@@ -0,0 +1,44 @@
+This file complements the TODO in doc/TODO
+
+
+Roadmap:
+
+change all __WIN32 and __WIN32__ preprocessor directives with the more universal WIN32 and _WIN32 directives (msvc + mingw) (eliminating the need for -mwin32)
+
+add INSTALL and edit README in libnet/README
+
+short term goals:
+
+I'm afraid the build system needs a complete overhaul.
+
+improve documentation
+- FAQ
+- Examples
+- add RFCs
+
+fix "broken" samples (on win32?)
+
+fix MSVC/Mingw collision
+
+increase warning level on all OS's when using "Build" top level script
+
+
+long term goals:
+
+build with the debug memory allocation or dmalloc library
+http://dmalloc.com/
+https://www.gnu.org/software/automake/manual/html_node/Public-Macros.html (AM_WITH_DMALLOC)
+
+implement netmap compatibilty https://github.com/luigirizzo/netmap
+
+switch to npcap (win32)
+
+come after as many reasonable issues in https://github.com/sam-github/libnet/issues/ and http://stackoverflow.com/questions/tagged/libnet# as possible
+
+Somethings not right with checksums...
+
+improve LUA bindings
+
+test and verify everything IPv6
+
+Dynamic loading... \ No newline at end of file