| 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 ;-)
| Software | Needs | Description |
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???
|