home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 2
/
AUCD2.iso
/
internet
/
proxy.spk
/
!ProxySrvr
/
docs
/
Versions
< prev
Wrap
Text File
|
1996-05-09
|
3KB
|
87 lines
/-----------------------------------------------------\
| |
| RISC OS Proxy Server © Chris Audley, 1996 |
| Version details |
| |
\-----------------------------------------------------/
v0.14a - Thu 09th May 1996
Sorted out a problem with the external network pinging -
under certain conditions it was filling up the internet stack
buffer, causing everything to go pear shaped.
Logging code hacked around a lot.
Removed a lot of debug calls in the code that are now
superfluous, so that should reduce size and improve speed.
It was up and running for 6 hours last night with no problems,
it handled over 400 WWW requests (transfering 4Mb of data), and
several telnet sessions - I'm well pleased:)
(Incidentally the caching implemented in the developmental
version is becoming more and more stable - its almost usable)
v0.13a - Tue 07th May 1996
Sorted out the maximum requests problem, don't know how though,
I just tidied up the code and the problem disappeared, which is
a bit worrying.
Tidied up other bits of buffer handling, and socket error
handling. Should improve stability.
The polling doesn't use any of the real internet events anymore.
When it accepted these and used them for polling, it was causing
serious hassle with the buffers for some reason.
Since none of the sockets are asynchronous now, I'll remove the
use of eventing, and call my own C entry veneer from OS_CallBack
Should, speed things up a bit, and reduce the possibility of
crashing other programs with my fake internet event.
Also changed the OS_CallEvery to OS_CallAfter, and make the
call at the end of the poll loop.
v0.12a - Sat 04th May 1996
Telnet proxy requested hostname can be entered in character mode
aswell as line mode - was causing problems with new versions
of !FreeTerm
Returns a proper error, and quits if the required ear port is
already in use.
v0.11a - Fri 03rd May 1996
First bug fix !!!
Sorted out a memory problem which reared its ugly head when
confronted with fast servers (e.g. local WWW servers).
Added external network checking, using UDP echo packets
I'll change this to use ICMP when I get round to it, but
since most ISP servers support UDP echoing, it'll do for the
moment.
All browser commands passed through, so logins for access to
restricted WWW pages now works.
Telnet proxy now accepts ':' and ',' for host-port seperation
Tidied up a few bits to improve speed and hopefully stability.
v0.10a - Mon 29th April 1996
The first public release.
Supports - http and telnet proxying only
Chris Audley, (chris@santaari.tcp.co.uk)