FAQ Old | New
Wizards vs CSH
FSP entry in
FSP Project Task List
There are short and long terms goals. If you feel that you can help
with some task, join us!
FSP protocol suite
See open items.
- add fsp://z.y.z/ support to fgetcmd and fver programs. Partly done
by sven's fspget command
- implement some new protocol commands
- add support for symlinks into FSP protocol
Stand alone tools
End user tools for working with FSP archives.
- There is a need to write a mirror program which supports FSP protocol.
You can do it in some high level language like python or perl. There may
be also possibility to add FSP protocol support to some existing mirroring
FSP protocol stacks
Libraries which allows to use FSP protocol from different programing
languages. We are currently interrested in following languages:
Using FSP as transport for other protocols
Write wrappers which allows some protocols to be used over FSP instead
of TCP. You can run server gateway parts on the same port (because of UDP).
Idea of wrapping HTTP into FSP is very simple: HTTP protocol has 2 parts: sending data to server and getting reply. We can use FSP command CC_UP_LOAD for sending data to server, then CC_INSTALL as indication that we have sent entire http/1.0 request and CC_GET_FILE for reading server reply. CC_BYE ends the session.
We are currently interrested in following protocols:
- HTTP 1.0
Plugins / FSP support to existing software
We currently have two FSP protocol stack libraries. One for Java
and one for C. Python library is currently in the work.
With FSP protocol stack library adding FSP support to an existing
program is quite easy task.
- Plugins for major browsers: MSIE, Navigator 4 and Mozilla.
Research needs to be taken if protocol plugins can be written.
- lftp. We are searching for somebody who writes FSP support to lftp. lftp has a protocol plugin architecture. Interfacting to lftp plugin subsystem
is not an easy task.
- wget -- http/ftp command line downloader
- w3m -- test based www browser
- curl -- catch any URL
- midnight commander
- Ethereal packet analyzer
- apt-get backend
- AVFS plugin
Packager/maintainer needed for:
- Cygwin. Can we add fsp package to Cygwin, how?
- Fedora project
- FSPclient in debian
FSP v3 Protocol
See this page.