c04885449d
Replaced these files with:
...
- I2PSocketServer.py
- I2PBaseHTTPServer.py
- I2PSimpleHTTPServer.py
- I2PCGIHTTPServer.py
difference being that these new modules are not hacks of the
original python server modules, rather, they subclass the
python server modules; this overcomes the Fear and Loathing
expressed by some regarding multiplicity of licenses, and
apart from that, is a better idea anyway. Only danger being if the
modules in later Python releases change substantially, these modules
could get broken.
2004-07-31 18:51:45 +00:00
8c31e47eeb
Fixed example to import correct modules
2004-07-31 18:46:59 +00:00
d8ee5c180b
Replaced hacked Python server modules with ones which
...
subclass the python modules.
2004-07-31 18:45:13 +00:00
823f4a26b3
patch was unnecessary. kept docstrings.
2004-07-31 10:45:47 +00:00
8f46ead756
added the handler component to deal with arbitrary changes
2004-07-31 04:10:33 +00:00
75652fc2c4
config clients handler implemented
2004-07-31 03:34:00 +00:00
ed9f9625ae
added actual form handling to the main config.jsp page
...
dropped the old notice.jsp style result notification
display destination info on the left nav
2004-07-31 02:34:24 +00:00
7b60d3dab9
Add session to callbacks too
2004-07-31 02:31:39 +00:00
bc2774bde4
Added multi-session support
2004-07-31 01:36:51 +00:00
11d8c67d12
added some client info (e.g. 2 clients w/ 2 1 hop tunnels each expiring in 8m)
2004-07-30 20:28:19 +00:00
cc85a00bfd
Added 'dontResolve' keyword to Socket.connect, which if set
...
to True, will prevent the hostname lookup. This gives
the caller the option of passing in a physical destination
base64, instead of being limited to known hosts.
2004-07-30 17:43:39 +00:00
15d58ecdcd
Noting that all files here are in public domain, except from the
...
files src/i2p/*Server.py, which are derived from the Python
standard library counterparts, and therefore inherit the Python license.
2004-07-30 12:44:23 +00:00
08d93b9a78
added module docstring indicating changes
2004-07-30 12:40:41 +00:00
a75a999e3b
README file for adapted python server modules
2004-07-30 12:38:12 +00:00
684ef709f5
Added python server modules to __all__
2004-07-30 12:36:00 +00:00
2e98dd09e7
These modules are taken verbatim from python 2.3 standard library,
...
and have been hacked to work with sunshine's I2P SAM Socket module.
2004-07-30 12:34:57 +00:00
6635425bbc
example_httpd.py - demo of I2P-ised Python server classes
2004-07-30 12:33:38 +00:00
4a9bd84bf0
check the delivery order and call out an error if a pong comes back in the wrong order
2004-07-29 16:12:36 +00:00
16fb31b6eb
doc update
2004-07-28 04:50:44 +00:00
a1ff325b7b
Improve sendq to always send big packets for better network performance
2004-07-28 04:48:35 +00:00
3fd35a9c18
*** empty log message ***
2004-07-24 03:31:24 +00:00
b68463249e
first pass at the 0.4 architecture. not ready for use or integration yet, but is functional with some manual build/config work
2004-07-24 02:06:07 +00:00
008795770f
allow the timestamper to be started up while disabled
2004-07-23 18:19:40 +00:00
834fb7e317
allow the timestamper to be controlled by env properties (and, in turn, safe to always run)
...
if/when the property "timestamper.enabled" is set, the timestamper will query the sntp server(s) and update the clock accordingly
if/when it is not set (or set to something other than "true"), it will pause with its standard delay before checking again
in addition, it has a guard to help running the timestamper multiple times in the same JVM
2004-07-23 17:43:45 +00:00
69981e4d78
*** empty log message ***
2004-07-23 03:08:20 +00:00
a857c6a88f
*** empty log message ***
2004-07-23 00:10:59 +00:00
e8d19439f8
*** empty log message ***
2004-07-22 08:54:01 +00:00
56216250a7
Added doc sources (public domain)
2004-07-21 12:02:56 +00:00
bea331db26
Fixed typo (public domain)
2004-07-21 11:56:36 +00:00
bc4e833a47
Fix install path
2004-07-21 11:36:23 +00:00
83f399fffc
hopefully i'll have time to work on this socket stuff tomorrow
2004-07-21 10:24:22 +00:00
5214436d18
initial import of Connelly's public domain I2P python lib
2004-07-21 07:42:29 +00:00
8603250d73
updated the readme to reference the current specs and implementations
...
removed the old out of date jython and python code
2004-07-21 06:25:44 +00:00
604bcd5874
initial impl
2004-07-20 21:28:28 +00:00
d7a1fee781
closing a stream multiple times shouldn't kill the SAM session (thanks for the bug report Connelly)
2004-07-18 15:02:54 +00:00
b1f802c42d
Add id tag to strl
2004-07-17 08:18:16 +00:00
5f022e6e1f
minor code cleanup
2004-07-17 04:54:45 +00:00
392cbb817e
cleaned up time class
2004-07-17 03:11:20 +00:00
37d5531737
logging, including replacing the scary monster with its true self (we had data queued up, but were unable to get an ACK on our last write)
2004-07-16 20:48:40 +00:00
5850ad1217
typo fix, thanks Connelly
...
(duck)
2004-07-15 16:02:53 +00:00
7b9db07f13
target=1.3 and source=1.3, not target=1.1 and source=1.3
...
(this is what caused the runtime errors on sun jvms but not on kaffe)
((aka i slacked and didn't test sufficiently. off with my head))
this now builds and runs fine in sun 1.3-1.5 jvms, as well as kaffe
2004-07-12 16:39:22 +00:00
09a6dbc755
FreeBSD port
2004-07-11 13:22:37 +00:00
3bc0e0fc8a
added source and target declarations for the javac commands so we can build with the 1.5^W5.0 JDK
...
(also added deprecation, since, well, we can :)
2004-07-11 04:16:59 +00:00
a788d30f34
added support for new 'clientoptions' command which alters the properties passed when creating subsequent I2CP connections
...
e.g.: -e "clientoptions tunnels.depthInbound=0" -e "httpclient 6666"
this updates so many files because they all need a reference to an I2PTunnel object on construction so they query tunnel.getClientOptions() instead of System.getProperties
2004-07-10 16:59:49 +00:00
3cfd28de43
add a new unit test for repeated fast reconnections
2004-07-10 01:58:05 +00:00
bbc5f6588a
*** empty log message ***
2004-07-04 01:53:35 +00:00
b3632a6a35
duh
2004-07-04 01:00:04 +00:00
3943c51bb4
Hmm
2004-07-04 00:57:14 +00:00
4c19ddde69
a couple locking changes
2004-07-03 22:03:49 +00:00
d8f0f1a1d3
Added test for Logger and debugged it
2004-07-03 21:53:10 +00:00