This repo is obsolete, please see git://git.code.sf.net/p/dummynet/code@master
[ipfw.git] / NOTES
diff --git a/NOTES b/NOTES
index b00a8fd..dc3dd95 100644 (file)
--- a/NOTES
+++ b/NOTES
@@ -1,5 +1,5 @@
 #
-# $Id: NOTES 2844 2009-06-22 10:59:35Z luigi $
+# $Id: NOTES 5355 2010-02-18 18:58:43Z luigi $
 #
 
 ---------------------------------------------------------------------
@@ -21,28 +21,20 @@ available in the port platforms, and hooks for the sockopt/packet
 data.
 
 
-TODO (LINUX), 20090622:
+TODO 20100205:
 + use an appropriate identifier instead of LINUX24
 + find the discharging module hook, in order to force a queue flush
-+ use the output interface as a clock for the pipe
 + better matching on interface names (case insensitive etc ?)
 + match by interface address
 + verify path
 + send keepalives
-+ tables support
-+ uid/gid match (through the socket ?)
-+ pullup or data in external buffers
++ pullup of data in external buffers
 + O_TAG
 + O_DIVERT
 + O_TEE
 + O_SETFIB
 + kmem_cache_alloc 
 
-TODO (WINDOWS) 20090622
-+ all of the above, once it works
-# svn
-https://svn.sourceforge.net/svnroot/wipfw
-
 TODO (OpenWRT) 20090622
 + add a module compilation for 2.6
 
@@ -87,11 +79,6 @@ Other porting issues are in ipfw2_mod.c
 
 ------ WINDOWS PORT ------
 
-A port to windows is still in progress.
-This directory contain a port of ipfw and dummynet to Windows.
-
---- BACKGROUND:
-
 We started from the wipfw port available at [WIPFW] , but
 most of the port is done from scratch using the most recent
 version of ipfw+dummynet from HEAD/RELENG_7 as of March 2009
@@ -173,6 +160,7 @@ have to replicate them.
 gcc attributes are also not present.
 
 C99 types are not present, remapped in <sys/cdefs.h>
+Also, we don't have C99 initializers which sometimes gives trouble.
 
 --- USEFUL LINKS:
 
@@ -188,3 +176,27 @@ C99 types are not present, remapped in <sys/cdefs.h>
 
 [CYGWIN]
        http://www.cygwin.com/setup.exe
+Windows Driver Kit
+http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx
+
+Debug Symbols for WinXP SP3
+http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx#d
+
+DbgView
+http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
+
+Cygwin
+http://www.cygwin.com/
+(installazione pacchetti di default + categoria devel)
+
+Winrar (il WDK e' distribuito in un file .iso)
+http://www.rarlab.com/download.htm
+
+puttycyg (terminale per cygwin)
+http://code.google.com/p/puttycyg/
+
+Tortoise SVN
+http://tortoisesvn.net/downloads
+
+EditPlus
+http://www.editplus.com/