Updated Python I2P version 0.91 by sunshine
This commit is contained in:
@ -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'.
|
||||
#
|
@ -1,18 +1,16 @@
|
||||
|
||||
Known Bugs:
|
||||
* TunnelServer may crash the I2P router in the following
|
||||
ways when a large file is downloaded:
|
||||
|
||||
* 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.
|
||||
* tunnel.TunnelServer may crash the I2P router when a 20+ MB file
|
||||
is downloaded at 200+ KB/s (only possible with local downloads).
|
||||
* Errors raised for sockets are non entirely consistent.
|
||||
See todo.txt for how to fix this.
|
||||
* A session does not close until a program exits.
|
||||
This should be fine once I2P is patched to allow multiple
|
||||
programs to use a single session at once.
|
||||
* 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).
|
||||
|
@ -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.
|
||||
#
|
Reference in New Issue
Block a user