File: FILES

package info (click to toggle)
fsp 2.81.b24-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,912 kB
  • ctags: 1,423
  • sloc: ansic: 9,215; sh: 3,785; makefile: 212; lex: 130; csh: 77; python: 22
file content (166 lines) | stat: -rw-r--r-- 7,139 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
Complete content of the FSP package:
--------------------------------------------------
   ChangeLog	   A list of all the changes made to the source code
		   seperated by version.
   FILES	   This list.
   INFO		   Information about the purpose of FSP
   INSTALL	   Installation instructions for FSP
   PROTOCOL	   FSP protocol definition
   MACHINES        Where FSP compiles out of box
   Makefile.in	   input file for building makefile from configure script.
   Makefile.am     file for generating Makefile.in
   aclocal.m4	   Automake macros
   install-sh	   A shell script for installation.
   setup.csh       CSH script for initializing FSP (Unix).
   setup.sh        SH script for initializing FSP (Unix).
   config.status   GNU autoconf that will be regenerated every time configure
		   is run. It is used to regenerate the same configuration as
		   before.
   config.guess    Guess your operation system for configuration
   configure	   SH script generated by GNU autoconf from configure.in used
		   to test certain parameters of the operating system in order
		   to enable compilation with the minimum of human
		   intervention.
   configure.ac	   Input script to autoconf used to generate configure.
   fspd.conf   	   An example fspd.conf file suitable for copying and editing.

   doc/            Aditional FSP documentation
   faq.html        OLD FSP FAQ
   HISTORY         OLD FSP Changelog
   PROTOCOL        FSP v2 protocol definition
   fsp-faq.sgml    New SGML FSP FAQ

   bsd_src/        Directory containing additional sources derived from
                   those in public archive on uunet.uu.net. Most sources
                   are modified to deal with FSP or some architectures.
    Makefile.in	   input file for building makefile from configure script.
    cmp.c          BSD compare routines.
    find.c	   Source for BSD find.
    fnmatch.c	   filename matching functions for BSD find.
    function.c	   BSD find function parser.
    glob.c         modified BSD globbing routine.
    ls.c           Modified ls source.
    operator.c	   operator parsing code for BSD find.
    option.c	   option parsing for BSD find.
    print.c        Directory print routines, modified for VMS.
    random.c       BSD random/srandom functions.
    util.c         additional util routines for ls.
    
   client/	   Code common to all clients
    Makefile.in	   input file for building makefile from configure script.
    lib.c          Core routines of the client library.
    lock.c         Simple file locking code to do client multi-plexing.
    util.c         Supplementry routines of the client library.
    
   clients/	   Code for the standalone and merged client versions
    Makefile.in	   input file for building makefile from configure script.
    fcatcmd.c      These compiles into individual client utilities.
    fcdcmd.c       Those with a "cmd" in their name will require
    fducmd.c       shell alias wrappers either because they do their own
    ffindcmdc      file globbing on argv based on directory information
    fgetcmd.c      gotten from the server or because the modify the
    fgrabcmd.c     environment variables (fcdcmd and fhostcmd)
    fhostcmd.c     
    flscmd.c        
    fmkdir.c       
    fprocmd.c      
    fput.c         
    frmcmd.c       
    frmdircmd.c    
    fver.c         
    fstatcmd.c     
    fmvcmd.c	   
    fspprof.l      lex rules for generating fsp_prof parser
    fprintpro.c    display protections flags in human readable form 
    merge.c        This file is used to call the other client programs
	           when program merging option is used.  Rather than
		   compiling into individual client utility programs,
		   users may opt to build a single program which
		   contains all client funtionalities, which are to
		   be distinguished at run time by the name used to
		   activate the program.  Significant space saving can
		   be achieved on some machines. 
		   
   common/	   Directory containing code used in both server and clients
    Makefile.in	   input file for building makefile from configure script.
    strdup.c	   Unix strdup function.
    random.c       Unix random function.
    getsl.c        gets with length limit
    udp_io.c       Lowest level routines that deal with the unix inet
                   sockets. Some changes might be needed to get it
                   running with other network implementations.
   include/	   Directory containing all include files.
    bsd_extern.h   External definitions for all the functions from bsd_src dir.
    c_extern.h     External definitions for all the functions from client dir.
    client_conf.h  Client options that need to be manually configured.
    client_def.h   Definition for the client code.
    co_extern.h	   External definitions for all the functions from common dir.
    common_def.h   Definitions common to both the server code and the
                   client code.
    find.h	   definitions for the BSD find command.
    ls.h           definitions for the BSD ls command.
    my-string.h	   Headerfile to avoid some bogus redefinitions of strings.
    proto.h	   function prototyping headers.
    s_extern.h     External definitions for all the functions from server dir. 
    server_conf.h  Server options that need to be manually configured.
    server_def.h   Definitions for the server code.
    tweak.h        System dependent configurations options.  This file will
		   be automatically generated from tweak.h.in when the
		   configure script is run.
    tweak.h.in	   input file to configure script used to generate tweak.h
    version.h	   header file containing FSP version information.

   man/		   Manual pages for the FSP clients/server.
    Makefile	   Unix makefile for installing the man pages in the proper
		   place.
		   Man pages
     fcat.1
     fcatcmd.1
     fcd.1
     fcdcmd.1
     fdu.1
     fducmd.1
     ffind.1
     ffindcmd.1
     fget.1
     fgetcmd.1
     fgrab.1
     fgrabcmd.1
     fhost.1
     fhostcmd.1
     fls.1
     flscmd.1
     fmkdir.1
     fpro.1
     fprocmd.1
     fput.1
     frm.1
     frmcmd.1
     frmdir.1
     frmdircmd.1
     fspd.1
     fver.1
     fsp_prof.5
     fsp_env.7

   server/	   Files needed to compile the FSPD server
    Makefile       Unix Makefile for compiling the server.
    acl.c          ACL loading, saving, testing
    conf.c         fspd configuration file reading routines. 
    fifocache.c    Simple FIFO - style cache
    file.c         Server routines for file i/o.
    filecache.c    fp-caching routines.
    host.c         Server routines for maintaining client database.
    info.c         Generation of INFO block
    iprange.c      Range checks for IPv4
    log.c          Loging stuff
    main.c         Server main routine and dispatch loop.
    path.c         Path parser
    pidfile.c      Pidfile writing
    random.c       Next KEY generator
    server.c       FSP Packet serving

   contrib/        User contributed files
    rotate.py      90deg. rotation of input text
    fspscan.c      FSP site scanner
    auto_del.csh   Remove outdated files from FSP home