Hello Ian,<br><br>Is there a way to get at dijjer's cached files besides going through it's local HTTP server?&nbsp; (I.e., with direct file I/O.)<br><br><br>See ya<br><br><div><span class="gmail_quote">On 2/14/06, <b class="gmail_sendername">
Ian Clarke</b> &lt;<a href="mailto:ian@locut.us">ian@locut.us</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On 14 Feb 2006, at 16:38, Charles Iliya Krempeaux wrote:
<br>&gt; I've been actually considering using a local HTTP server to implement<br>&gt; things.&nbsp;&nbsp;(Which is something you are doing too.)&nbsp;&nbsp;Although I thought<br>&gt; some extra &quot;sugar&quot; was warranted, to help with (user) usabiliy and
<br>&gt; developer usability.<br><br>We have added some sugar too.&nbsp;&nbsp;For example, we have javascript<br>available on our site that can detect whether Dijjer is present on<br>the user's machine and redirect the user to a download page if it isn't.
<br><br>&gt; I skimmed through the stuff on <a href="http://dijjer.org">dijjer.org</a>, and I have a questions.<br>&gt; Does digger pay attention to HTTP headers?&nbsp;&nbsp;And act basically as a web<br>&gt; cache?<br><br>Yes, we have attempted to stick as closely to the HTTP protocol as
<br>possible.<br><br>&gt; For example, here's some (but not all) &quot;rules&quot; that I was planning on<br>&gt; following.... If HTTP headers &quot;say&quot; that something should NOT be<br>&gt; cached, then it should NOT be on the P2P network.
<br><br>Yes, we obey the various HTTP no-cache headers.&nbsp;&nbsp;We consider it<br>important for Dijjer to act as much like a HTTP cache as possible so<br>that we are afforded the protection the DMCA gives to caches for<br>copyright infringement.
<br><br>&gt;&nbsp;&nbsp; Stuff on the P2P<br>&gt; network should be removed after the date for the &quot;Expires&quot; header<br>&gt; passes?<br><br>We don't obey &quot;Expires&quot; explicitly, but since Dijjer pings the<br>original web server each-time something is downloaded to ensure that
<br>the file is still there and hasn't changed, if it is removed from the<br>web server, it will effectively be removed from Dijjer at the same<br>instant.<br><br>&gt; Things from non-HTTP GET methods should NOT be put onto the
<br>&gt; P2P network?&nbsp;&nbsp;Etc.<br><br>We attempt to be smart about our interaction with HTTP, if there are<br>shortcomings in this regard they will be easy to fix.<br><br>Ian.<br>_______________________________________________
<br>p2p-hackers mailing list<br><a href="mailto:p2p-hackers@zgp.org">p2p-hackers@zgp.org</a><br><a href="http://zgp.org/mailman/listinfo/p2p-hackers">http://zgp.org/mailman/listinfo/p2p-hackers</a><br>_______________________________________________
<br>Here is a web page listing P2P Conferences:<br><a href="http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences">http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>&nbsp;&nbsp;&nbsp;&nbsp;Charles Iliya Krempeaux, B.Sc.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;charles @ <a href="http://reptile.ca">reptile.ca</a><br>&nbsp;&nbsp;&nbsp;&nbsp;supercanadian @ <a href="http://gmail.com">gmail.com</a><br><br>&nbsp;&nbsp;&nbsp;&nbsp;developer weblog: 
<a href="http://ChangeLog.ca/">http://ChangeLog.ca/</a><br>___________________________________________________________________________<br> Make Television&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maketelevision.com/">
http://maketelevision.com/</a>