Updated Python I2P version 0.91 by sunshine

This commit is contained in:
sunshine
2004-08-02 14:06:30 +00:00
committed by zzz
parent 4ed4ce8240
commit 3f6e7cb84c
3 changed files with 9 additions and 36 deletions

View File

@ -1,14 +0,0 @@
# This package includes the standard Python socket server modules,
# SocketServer, BaseHTTPServer, SimpleHTTPServer and CGIHTTPServer,
# hacked for compatibility with I2P Sam python sockets.
#
# To avoid clashing the standard python modules, you should
# take care when importing the I2P-ised versions so:
# 'import SocketServer' becomes 'import i2p.SocketServer'
# 'import BaseHTTPServer' -> 'import i2p.BaseHTTPServer'
# 'import SimpleHTTPServer' -> 'import i2p.SimpleHTTPServer'
# 'import CGIHTTPServer' -> 'import i2p.CGIHTTPServer'
#
# Enclosed here is a minimally simple yet working httpd, in file
# 'example_httpd.py'.
#

View File

@ -1,18 +1,16 @@
Known Bugs: Known Bugs:
* TunnelServer may crash the I2P router in the following * tunnel.TunnelServer may crash the I2P router when a 20+ MB file
ways when a large file is downloaded: is downloaded at 200+ KB/s (only possible with local downloads).
* Out of memory exception (for large files)
* Mysterious router death with no errors in the router logs
(more recently)
* BUG! in SAM proxy
See http://oregonstate.edu/~barnesc/temp/sam_crash.txt
* A small number of datagram packets sent are lost (even in a local
loopback). This is apparently a bug in I2P.
* Errors raised for sockets are non entirely consistent. * Errors raised for sockets are non entirely consistent.
See todo.txt for how to fix this. See todo.txt for how to fix this.
* A session does not close until a program exits. * A session does not close until a program exits.
This should be fine once I2P is patched to allow multiple This should be fine once I2P is patched to allow multiple
programs to use a single session at once. programs to use a single session at once.
* i2p.router.start() does not work. * i2p.router.start() does not work.
Fixed Bugs:
* Large downloads are no longer corrupted (fixed by jrandom in I2P
core).
* Datagram packets are no longer lost, for a local server and
client (fixed by jrandom in I2P core).

View File

@ -1,11 +0,0 @@
# Everything in this directory tree is in the public domain,
# except for the following files:
# - src/i2p/SocketServer.py
# - src/i2p/BaseHTTPServer.py
# - src/i2p/SimpleHTTPServer.py
# - src/i2p/CGIHTTPServer.py
#
# which are derived almost verbatim, and thus are unavoidably
# covered by the Python license - visit http://www.python.org for
# details relating to the Python license.
#