IRC.
[hurd-web.git] / hurd / translator / pfinet / implementation.mdwn
index 50b5dfc..3232e0c 100644 (file)
@@ -1,13 +1,58 @@
-[[!meta copyright="Copyright © 2000, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2000, 2008, 2013 Free Software Foundation,
+Inc."]]
 
 [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
 id="license" text="Permission is granted to copy, distribute and/or modify this
 document under the terms of the GNU Free Documentation License, Version 1.2 or
 any later version published by the Free Software Foundation; with no Invariant
 Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
 
 The `pfinet` server is a hacked Linux internet implementation with a glue layer
 translating between the Hurd [[RPC]]s and the middle layer of the Linux
 implementation.
+
+
+# Bugs
+
+## Those Listed on [[Open_Issues]]
+
+## [[IPv6]]
+
+## IRC, freenode, #hurd, 2013-04-03
+
+    <braunr> youpi: there are indeed historical bugs with small packets and
+      tcp_nodelay in linux 2.0/2.2 tcp/ip
+    <youpi> oh
+    <braunr> http://jl-icase.home.comcast.net/~jl-icase/LinuxTCP2.html
+
+
+# Reimplementation, [[!GNU_Savannah_task 5469]]
+
+## IRC, freenode, #hurd, 2013-04-03
+
+[[!tag open_issue_hurd]]
+
+    <youpi> I was thinking about just using liblwip this afternoon, btw
+    <braunr> what is it ?
+    <braunr> hm, why not
+    <braunr> i would still prefer using code from netbsd
+    <braunr> especially now with the rump kernel project making it even easier
+    <youpi> well, whatever is easy to maintain up to date actually
+    <braunr> netbsd's focus on general portability normally makes it easy to
+      maintain
+    <braunr> the author of the rump project was able to make netbsd code run in
+      browsers :)
+    <braunr> and he actually showed clients using the networking stack on
+      windows, remotely (not in the same process)
+    <braunr> so that's very close to what we want
+    <youpi> indeed
+    <youpi> though liblwip is exactly the same portability focus :)
+    <braunr> apparently, for embedded systems
+    <youpi> but bsd's code is probably better
+    <youpi> yes
+    <braunr> i think so, more general purpose, larger user base
+    <youpi> I used it for the stubdomains in Xen
+    <youpi> (it = lwip)
+    <braunr> ok