Jigsaw features list
Jigsaw Home
The list of implemented features is split into the following
categories:
- Protocol
- Supported protocol features
- Resources
- Supported resource classes
- Filters
- Supported resource filters
- Utils
- Supported utilities
Protocol
HTTP features
- HTTP/1.1 full compliance
- Support for earlier HTTP versions (1.0 and 0.9)
- Content negotiation
- Basic authentication
- Digest authentication
- supports the PUT method
- supports File uploads
- HTTP Extension Framework
Others
- PICS support (both as a bureau, and as being able to serve labels with
documents)
- ICP support in the proxy
- Light-weight multicasted ICP
- WebDAV support
Resources
2.0.4
2.0.3
2.0.2
2.0beta3
- PageCompilation,
allow you to do fancy server side includes
- The Zip package allow you to serve files contained in a zip (documentation).
- Port of the LabelBureau
- ServletIndexer allow you to index servlet and remove the .class
automatically (documentation).
- ProxyDispatcher rules editor, and re-parsing of the rules.
2.0 beta1
All the resources of the 1.0beta2 has been ported to the new 2.0 version. This
includes:
2.0alpha1
As of 2.0alpha1, the resource model has changed, the resources are limited and
all the handling is done in specific frames attached to the resource, like the
HTTPFrame. Filters are attached to the resources, and then are
protocol-specific. For a complete description of the resource/frames
available, read the documentation
1.0alpha5
- ServletWrapper
- Support for Sun's servlet API
- SalvagerResource
- Resource space verifier
- CheckpointResource
- Auto save for Jigsaw's configuration
1.0alpha3
- ProxyDirectory
- A caching proxy module for Jigsaw.
- MirrorDirectory
- A mirroring module.
- VirtualHostResource
- Virtual host support with no IP addresses consumption.
- SSIResource
- Efficient and extensible server side includes.
- MapResource
- Built in image map support.
1.0alpha1
- HTTPResource
- The basic description of a resource object. Implements persistency and
meta-description.
- DirectoryResource
- The basic resource class for exporting file-system directories.
- FileResource
- The basic resource class for exporting files (optionally supports the
PUT method).
- NegotiatedResource
- Handles negotiation among a set of variants resources
(terminology mismatch here)
- PostableResource
- Handles the HTML form's POST method.
- CvsDirectoryResource
- A form based interface to CVS.
- CgiResource
- Handles CGI scripts.
- PassDirectory
- Emulates the PASS rule of the CERN server (i.e. it is able to server a
file directory which is outside of the normal scope of the server's
space directory).
Filters
2.0.3
2.0.2
2.0beta1
All the filters of the 1.0beta2 has been ported to the new 2.0 version. This
includes:
1.0alpha5
- LogFilter
- Allows powerfull logging of sub areas of your web server
- PutFilter
- Keeps track of whose editing your web site
1.0alpha3
- ErrorFilter
- Allows powerfull redefinition of error messages, by using internal
redirections.
1.0alpha1
- DebugFilter
- Allows you to debug the target resource by dumping incoming requests
and outgoing replies.
- AccessLimitFilter
- Limits the number of simultaneous access to its target resource.
- ProcessFilter
- Filters the reply stream through any process.
- GenericAuthFilter
- Handles IP authentication, along with optional Basic
authentication.
- CounterFilter.
- Allows you to count the number of a hits to a particular area, or a
particular resource.
Utils
2.0.2
- The new JigAdmin
- The new Jigsaw Administration tool (only for JDK1.2).
- JigKill
- A command line tool, used to kill/save Jigsaw.
1.0beta
- JigAdmin
- A full blown GUI based remote configuration client for Jigsaw.
1.0alpha5
- w3c.tools.store
- A complete package for managing persistency and self-described
objects
1.0alpha3
- w3c.www.http
- A common client and server side HTTP api.
- w3c.www.protocol.http
- A full fledged HTTP/1.1 client side API.
1.0alpha1
- codec
- A package to handle coders/decoders (handles Base64 encodings).
- crypt
- A package providing crypto tools (handles MD5).
- dbm
- A gdbm like package for Java (a translation of gdbm algorithm to
Java).
- forms
- A package to create awt forms.
- sorter:
- A class for sorting various kind of objects.
- timers
- (donated by J Payne) timers handling.
Jigsaw Team
$Id: features.html,v 1.27 2002/04/08 09:56:56 ylafon Exp $