root/trunk/hotstuff/dxs/README.dxs

Revision 349, 1.3 KB (checked in by josef, 5 years ago)

- new script 'ghnssignature' to simplify mass-signing for SVN-maintained repos
- handling of signatures in entry scanning and feed creation
- update path comparison based on dates, not version numbers
- change cDXS default port to 30303
- add commented-out code for custom serializer (should we ever need it)
- prepare version 0.9.2

[commit from josef@nada]

Line 
1Desktop Exchange Service (DXS)
2==============================
3
4This is the Hotstuff implementation of some DXS features
5using Perl as a programming language, with the following modules:
6
7* Getopt::Long (to parse command line options)
8* XML::DOM (to read in the GHNS .meta file)
9* MIME::Base64 (to encode GHNS payload and preview data)
10* SOAP::Lite (to communicate with the webservice)
11* Term::Shell (to provide an interactive shell)
12* Data::Dumper (to debug complex data structures)
13* LWP::Simple (to fetch external downloads)
14* DBI (to access the backend database)
15* (optional: Crypt::SSLeay to access HTTPS URLs)
16* (optional: Term::Readline to get a nicer shell)
17
18Make sure all these modules are installed.
19Then, install the DXS files themselves:
20
21* Server: copy DXS.pm and hotstuff-dxs to /usr/lib/cgi-bin
22* Client: invoke dxsclient
23
24A permanent installation of the webservice is available at
25http://new.kstuff.org/cgi-bin/hotstuff-dxs. This can be used with
26the --webservice argument so you don't have to install a
27web server and do the CGI configuration.
28
29Note that the DXS is not yet finished. The standard is currently
30being formulated at http://ghns.freedesktop.org/. Other implementations
31might be created, and the data format might change.
32
33Josef Spillner
34<josef@kstuff.org>
35
Note: See TracBrowser for help on using the browser.