RSS

(root)/fsp/fsp : /FILES (revision 305)

Line Revision Contents
1 23 Complete content of the FSP package:
2 235 ------------------------------------
3
4    BETA.README     Warning about using FSP beta versions
5    COPYRIGHT       Who wrote FSP                   
6 23    ChangeLog       A list of all the changes made to the source code
7                    seperated by version.
8    FILES           This list.
9    INFO            Information about the purpose of FSP
10    INSTALL         Installation instructions for FSP
11    MACHINES        Where FSP compiles out of box
12 121    setup.csh       CSH script for initializing FSP (Unix).
13    setup.sh        SH script for initializing FSP (Unix).
14 23    fspd.conf       An example fspd.conf file suitable for copying and editing.
15 233    SConstruct      SCons main configuration file
16    SConscript      SCons script for building files in directory
17 235    TODO            What is planed for future versions
18 121
19    doc/            Aditional FSP documentation
20 233    SConscript      SCons script for building files in directory
21 121    faq.html        OLD FSP FAQ
22    HISTORY         OLD FSP Changelog
23    PROTOCOL        FSP v2 protocol definition
24 235    4LAMERZ.TXT     Lamerpack readme
25 121    fsp-faq.sgml    New SGML FSP FAQ
26
27 23    bsd_src/        Directory containing additional sources derived from
28                    those in public archive on uunet.uu.net. Most sources
29                    are modified to deal with FSP or some architectures.
30 233     SConscript     SCons script for building files in directory
31 23     cmp.c          BSD compare routines.
32     find.c         Source for BSD find.
33     fnmatch.c      filename matching functions for BSD find.
34     function.c     BSD find function parser.
35     glob.c         modified BSD globbing routine.
36     ls.c           Modified ls source.
37     operator.c     operator parsing code for BSD find.
38     option.c       option parsing for BSD find.
39     print.c        Directory print routines, modified for VMS.
40     random.c       BSD random/srandom functions.
41     util.c         additional util routines for ls.
42     
43    client/         Code common to all clients
44 233     SConscript     SCons script for building files in directory
45 23     lib.c          Core routines of the client library.
46     lock.c         Simple file locking code to do client multi-plexing.
47     util.c         Supplementry routines of the client library.
48 235
49 23    clients/        Code for the standalone and merged client versions
50 233     SConscript     SCons script for building files in directory
51 235     fgrabcmd.c     environment variables (fcdcmd and fhostcmd)
52 23     fcatcmd.c      These compiles into individual client utilities.
53     fcdcmd.c       Those with a "cmd" in their name will require
54     fducmd.c       shell alias wrappers either because they do their own
55 235     ffindcmd.c     file globbing on argv based on directory information
56 23     fgetcmd.c      gotten from the server or because the modify the
57 121     fhostcmd.c     
58 23     flscmd.c        
59     fmkdir.c       
60     fprocmd.c      
61     fput.c         
62     frmcmd.c       
63     frmdircmd.c    
64     fver.c         
65 121     fstatcmd.c     
66     fmvcmd.c       
67     fspprof.l      lex rules for generating fsp_prof parser
68     fprintpro.c    display protections flags in human readable form 
69 23     merge.c        This file is used to call the other client programs
70                    when program merging option is used.  Rather than
71                    compiling into individual client utility programs,
72                    users may opt to build a single program which
73                    contains all client funtionalities, which are to
74                    be distinguished at run time by the name used to
75                    activate the program.  Significant space saving can
76 235                    be achieved on some machines.
77
78 23    common/         Directory containing code used in both server and clients
79 233     SConscript     SCons script for building files in directory
80 23     strdup.c       Unix strdup function.
81 121     random.c       Unix random function.
82     getsl.c        gets with length limit
83 23     udp_io.c       Lowest level routines that deal with the unix inet
84                    sockets. Some changes might be needed to get it
85                    running with other network implementations.
86    include/        Directory containing all include files.
87     bsd_extern.h   External definitions for all the functions from bsd_src dir.
88     c_extern.h     External definitions for all the functions from client dir.
89     client_conf.h  Client options that need to be manually configured.
90     client_def.h   Definition for the client code.
91     co_extern.h    External definitions for all the functions from common dir.
92     common_def.h   Definitions common to both the server code and the
93                    client code.
94     find.h         definitions for the BSD find command.
95     ls.h           definitions for the BSD ls command.
96     my-string.h    Headerfile to avoid some bogus redefinitions of strings.
97     proto.h        function prototyping headers.
98     s_extern.h     External definitions for all the functions from server dir. 
99     server_conf.h  Server options that need to be manually configured.
100     server_def.h   Definitions for the server code.
101 259     tweak.h        Defines macros for correct compilation based on SCons
102                    configured defines.
103 23     version.h      header file containing FSP version information.
104
105    man/            Manual pages for the FSP clients/server.
106 233      SConscript    SCons script for building files in directory
107 23                    Man pages
108      fcat.1
109      fcatcmd.1
110      fcd.1
111      fcdcmd.1
112      fdu.1
113      fducmd.1
114      ffind.1
115      ffindcmd.1
116      fget.1
117      fgetcmd.1
118      fgrab.1
119      fgrabcmd.1
120      fhost.1
121      fhostcmd.1
122      fls.1
123      flscmd.1
124      fmkdir.1
125      fpro.1
126      fprocmd.1
127      fput.1
128      frm.1
129      frmcmd.1
130      frmdir.1
131      frmdircmd.1
132      fspd.1
133      fver.1
134 259      fsetup.1
135 23      fsp_prof.5
136 121      fsp_env.7
137 23
138    server/         Files needed to compile the FSPD server
139 233     SConscript     SCons script for building files in directory
140 121     acl.c          ACL loading, saving, testing
141 23     conf.c         fspd configuration file reading routines. 
142 121     fifocache.c    Simple FIFO - style cache
143 23     file.c         Server routines for file i/o.
144     filecache.c    fp-caching routines.
145     host.c         Server routines for maintaining client database.
146 121     info.c         Generation of INFO block
147     iprange.c      Range checks for IPv4
148     log.c          Loging stuff
149 23     main.c         Server main routine and dispatch loop.
150 121     path.c         Path parser
151     pidfile.c      Pidfile writing
152     random.c       Next KEY generator
153     server.c       FSP Packet serving
154
155    contrib/        User contributed files
156 233     SConscript     SCons script for building files in directory
157 121     rotate.py      90deg. rotation of input text
158     fspscan.c      FSP site scanner
159 235     fspscan.h      FSP site scanner header file
160 121     auto_del.csh   Remove outdated files from FSP home
161 235
162    tests/          Tests for some internal FSPD functions
163     SConscript     SCons script for building files in directory
164     cacheheck.c    FSP key/value Cache function tests
165     mklargefile.c  Creates large file
166     parsecheck.c   Input path parsing
167     randomcheck.c  Random generator tests
168
169    site_scons/     Custom tests for SCons framework
170     importer.py    Imports variables from environment into SCons
171     clangtest.py   Test for existence of variable, variable size
172     gzipBuilder.py Builds GZip compressed file
173     lockprefix.py  User supplied lock prefix
174     symlinkBuilder.py Builds symlink
175     locktype.py    Autodetects or user selected locking type
176     timeout.py     Check if we should build clients with infinite retry
177     prefix.py      User supplied installation prefix
178     maintainer.py  Check if we are enabling maintainer mode
179     compilertest.py Tests if compiler support additional switches
180     lamerpack.py   Check if we are building lamerpack
181     mandir.py      User supplied man directory
182     debugmode.py   Check if extra debug info is requested
183     sysconfdir.py  User configured directory with server config
184     relsignals.py  Check if signal handlers auto installs themself
185     docdir.py      User supplied documentation directory
186 237     clients.py     Check if we are installing client commands
187 259     sgmldoc.py     Check if sgmlfmt is available and working

Loggerhead is a web-based interface for Bazaar branches