29b5a7c5c2
Removed broken examples and added some more comments to warhammer
2004-08-01 00:30:25 +00:00
e97e834a5b
Updated warhammer example, and fixed a bug on FreeBSD
2004-07-31 23:31:02 +00:00
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
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
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
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
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
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
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
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
3cfd28de43
add a new unit test for repeated fast reconnections
2004-07-10 01:58:05 +00:00
b3632a6a35
duh
2004-07-04 01:00:04 +00:00
3943c51bb4
Hmm
2004-07-04 00:57:14 +00:00
f9a96126e1
I don't know how I missed this stuff before
2004-07-02 09:37:54 +00:00
f312318fab
Finished winsock code cleanup
2004-06-27 13:07:06 +00:00
dc04b7cf09
Some winsock improvements
2004-06-27 09:12:05 +00:00
eb40fb9c5d
typo
2004-06-24 11:51:24 +00:00
5539b19938
Added a new example program (which actually works)
2004-06-23 23:35:39 +00:00
52fd6ca513
Get rid of Debian-specific Makefile -- gcc < 3.0 is obsolete
2004-06-22 22:49:59 +00:00
c99db5e75c
change preprocessor conditional to check for 1/0 instead of true/false
2004-06-21 07:50:33 +00:00
65cd70a85b
LibSAM
2004-06-20 11:44:53 +00:00
2a07ceba62
a message send failure is no reason to drop the SAM session
...
for style=stream, tell the client the stream failed, and kill the virtual connection..
for raw and repliable datagrams, just carry on our merry way
2004-06-20 01:49:07 +00:00
0a479be370
include NAME=val in failed lookup replies (per spec - thanks nightblade)
...
fixes http://dev.i2p.net/bugzilla/show_bug.cgi?id=79
2004-06-13 20:19:16 +00:00
05918de6ab
fix bug #75
...
the databuffer is reused so it might contain junk, therefore only use the
available amount of bytes
(duck)
2004-05-26 12:25:04 +00:00
2df4370477
Some changes to make the SAM module never block if called on a socket
...
which select() says is safe to read/write or called in any case on a socket
which is O_NONBLOCK
Significant work is still required.
2004-05-19 01:26:02 +00:00
292363eb65
imports (sorry, includes alphabetizing, wee)
...
(shendaras)
2004-05-17 03:38:53 +00:00
1cf7dac82b
test
2004-05-16 21:44:23 +00:00
6003b2902f
Preliminary checkin of (mostly useless) Net::SAM perl module.
...
Net::SAM::StreamSession is currently unimplemented.
Net::Sam::[Datagram|Raw]Session block when they shouldn't and are buggy.
2004-05-16 21:35:46 +00:00
406048f7b9
ugly tests to see if the minimal RAW side of SAM works (it does, w00t)
2004-05-11 03:00:53 +00:00
6dd5b0fe45
basic datagram tests (that work now :)
2004-05-11 02:44:16 +00:00
fd4bc5e3cf
keystream fixes
2004-05-11 02:43:52 +00:00
3bab2d8957
only append the client's config properties to the SESSION commands (since some of the rest get confused with unknown tags...)
2004-05-11 02:07:27 +00:00
08aca6ca61
while (true) { m00; }
2004-05-09 07:23:43 +00:00
697b3c6772
SAM .net lib work in progress - dm and firerabbit
2004-05-09 07:16:04 +00:00