Matthias Hopf - HttpProxy Support
News Introduction Download Support Software Current Alpha Bugs left


HttpProxy Support


 

Latest News

Last change:
10.10.99

Please note: My Amiga is now finally broken and I don't intend to fix it, as I am using Linux for almost everything now. I already offered the current HttpProxy sources for continued development by someone else, with no success so far.
Now the latest sources (also available as .tgz) can be downloaded from this web page and you may do with them whatever you like. Use them for continued development (with my blessing ;) , use them or any snippet for your own freeware / shareware / commercial project, use them as an example for very bad coding style (partially, I almost certainly will agree), use them as an example for the non-existent power of non-threaded code (it would work *much* better with threads), or throw them away...
I remain the copyright on the code (anything else wouldn't be possible at all here in good ol' germany), but grant hereby permission to use the code at your very own risk. Of course, HttpProxy is no longer EMailware, but simply public domain... Note that some proggys in the Goodies directory are *not* copyrighted by me!
It would be nice if you keep a copyright statement in bigger code fragments if you use them, but that is not strictly necessary.

Matthias Hopf, 10.10.1999


Introduction Httpproxy is a proxy that caches incomming data for http requests. This can speed up loading of a page enormously, once you visited it. If you don't know what a proxy is, read the 'Beginners Guide' section of the provided guide file.
If you want to upgrade from a older version read the 'What's New?' section inside the guide file.
There are some ARexx-scripts around that provide the same functionality, but these alter the documents and don't provide additional features httpproxy has.

It is possible to configure httpproxy in a way that you are able to browse in offline mode, too (assuming you are connected to the internet by modem), at least through the pages you already visited. Then you are able to queue requests and let httpproxy send them automatically next time when you are online.
Httpproxy is Emailware - be sure to read the License section of the provided guide file.

Archive
Download

Last change:
06.06.97

Latest release version not yet available
Latest beta version V0.14 beta
Latest alpha version not available
Last known stable beta V0.13 beta

The most current version of HttpProxy can also be downloaded from the Aminet directory comm/tcp.

Information about feature differences of serveral HttpProxy versions can be retrieved from the history page.

Some notes about the latest alpha version can be found in the Current Alpha section.
WARNING! You should really know what you are doing when installing alpha software!
May be it won't work at all, may be it will even crash your computer...
And remember: I'm not responsible for anything!

And do not send any bug reports about the alpha version to me. The alpha versions are known to contain bugs. There are already enough alpha testers and I don't want to get the same reports over and over again.

However, if any bug slips through the alpha testing phase and is still there in a new beta version, please mail me :-)

Support
Software

Last change:
20.08.97

There are some users of HttpProxy working on additional tools in order to maintain HttpProxy's caching system. Here you will be able to download all these tools. They will mostly be ARexx or shell scripts and they may have to be adapted to your environment. Documentation is only available, when the according author provides one, however...
Please note that these scripts and programms are not written by me and I won't promise they do anything usefull to you ;-)

SoftwareNeedsDescription
ProxyIndex.rexx
for V0.14
,

for V0.13,

(c) Martin
    Goebel

RexxMast
running,

rexxtricks
.library

This ARexx script creates a HTML page and a guide file for all entries in the cache directory. With the guide file you are able to delete single cache entries.

You will need to specify your cache directory and the resulting HTML page path in the first few lines of the script.

httpdel.rexx,

(c) Bruno
    Barbera

RexxMast
running,

rexxdossupport
.library
,

V42.7+ list

With this ARexx script you can keep the maximum cache size below a given limit.

The path of the HttpDelete command has to be addapted to reflect the local environment on the first few lines of the script. It should work with older versions than V0.14, too.

Example invokation (keep the cache directory size lower than 5 MBytes):

run <>nil: rx httpdel cachedir Work:Proxycache maxsize 5120 delay 5 priority -1

HttpToPlain.lha,

(c) Henry
    Markert

Miami First version of two scripts for controlling HttpProxy with Miami. German Readme only. Take a look at ProxyControl.lha, too!

Miamicache.lha,

(c) Peter
    Kromarek

Miami,

IBrowse

German description how to install HttpProxy for Miami, and several ARexx-Scripts for controlling HttpProxy from IBrowse.
ProxyControl.lha,

(c) Henry
    Markert

Miami A script for controlling HttpProxy and Miami. You can go on- and offline and shutdown the proxy. German readme only.
httpproxy_html.lzx,

(c) Kristian
    Lass

AWeb for
extended
functionality

This is a german HTML file for controlling the proxy by clicking on links within the browser. See proxy.html below.

proxy.html,

(c) Daniel
    Smith

-

This is an english HTML file for controlling the proxy by clicking on links within the browser. A german version exists as well, whitch has even more functionality. See httpproxy_html.lzx above.

proxypi.rexx,

(c) Martin
    Goebel

RexxMast
running,

ppm tools.

More info inside the description.

This ARexx-script creates an image consisting of scaled-down icons for all images in the cache. Be aware, that this script takes ages for completing and needs tons of memory (at least the author told me so..).
Here's a short german description.

  • You may want to take a look at the mighty Amiga Web Directory for related tools, Web Browsers and other TCP/IP software.

  • If you have something about HttpProxy to share with the remaining Amiga community, just send it to me!

Current
Alpha

Last change:
10.10.99

Note: HttpProxy is dead. See the news section above. Maybe in some time in the future, this changes. I don't think so, though...

You can download the latest sources as .lha and .tgz archives. They are not cleaned up, they are not working properly, use them at your own risk, etc., etc... Note that some proggys in the Goodies directory are not copyrighted by me!

httpproxy-unfinished.lha
httpproxy-unfinished.tgz

Bugs Left
to be Removed

Last change:
19.09.96

  • Installer problems:
    • ARexx scripts have trouble on some machines.
      (I don't know enough right now to fix this)
    • Paths including spaces (as 'Ram Disk:') are not handled correctly by the installer script.
  • Requests that need Authorization are not processed correctly right now, because error messages are cached. Just enter your user name and password and press Reload immedeately after getting the error message.
  • Sometimes queued but cached pages will not be fetched on going online, when the cache is still valid (queued by reload request).
  • localproxy does not seem to work in offline mode.
  • An Enforcer hit occurs on startup (Long-Read). Strange that nobody noticed that before...
  • Sometimes (very seldom) requests seem to be aborted too early. But that may be a problem related to the connected proxyproxy.
  • Missunderstood a URL specification. '+' in search paths has different meanings in esacped and in non-escaped form. Uargl! Who's idea was that???


Matthias Hopf