1giFT(1) General Commands Manual giFT(1)
2
3
4
6 giftd - Daemon component for the giFT project
7
9 giFT [ options... ]
10
12 giftd is a modular deamon capable of abstracting the communication
13 between the end user and specific filesharing protocols (peer-to-peer
14 or otherwise). This giFT daemon is the main core of the system, but
15 will not be useful without a controlling interface (known as a giFT
16 client or interface) and a protocol plugin.
17
18 Please note that the bulk of the run-time options are controlled
19 through the daemon and plugin configuration files. See the FILES sec‐
20 tion for more information.
21
23 -h, --help
24 Show a short overview of all options
25
26 -V, --version
27 Output version information and exit.
28
29 -d, --daemon
30 Fork to the background as a daemon would.
31
32 -x, --index-only
33 Update the shares database and exit
34
35 -o<VAL>, --opt=<VAL>
36 Run-time configuration override. The format of the value string
37 is as follows:
38
39 plugin:/group/key=value
40
41 For example, if you wish to change OpenFT's lan_mode switch via
42 this interface, you would use:
43
44 openft:/local/lan_mode=1
45
46 -p<VAL>, --protocol=<VAL>
47 Load the specified plugin (overrides giftd.conf(5)). from file.
48 Plugins specified here can be treated as a single member in
49 gift:/main/plugins. You may specify this option multiple times
50 on the command line.
51
52 -q, --quiet
53 Disable logging entirely. Overrides -v and -l.
54
55 -v, --verbose
56 Increase the verbosity level (default=0). Currently, the only
57 meaningful level is 1, where all output will be printed to the
58 normal log facility, as well as to stderr. If you wish to
59 change the default logging path to stderr only, you should use
60 -v in conjunction with -l/dev/null.
61
62 -l<VAL>, --logfile=<VAL>
63 Use the log path specified by <VAL> instead of the default
64 ~/.giFT/giftd.log.
65
67 ~/.giFT/giftd.conf
68 Generic configuration for giFT, see giftd.conf(5) for more
69 information
70
71 ~/.giFT/giftd.log
72 Debug information. A clean file is used every startup.
73
74 ~/.giFT/access.log
75 Apache-style access log. Can be used to generate fancy statis‐
76 tics, although it's not very reliable. (Often only chunks of
77 files have been downloaded from you.)
78
79 ~/.giFT/shares
80 Share database containing all cached meta and hashing data about
81 your shares. Removal of this file will force a clean rebuild of
82 all this data.
83
85 giFT is currently development software. This means that the stability
86 of the project cannot always be guaranteed, and as such we strongly
87 encourage constructive debugging feedback that will help us mature the
88 project as best we can. Please consult the documentation available at
89 http://www.giftproject.org/ so that you might use the proper channels
90 requested by the development staff.
91
93 Josh Guilfoyle <jasta@devtcg.org>
94 Eelco Lempsink <eelco@33lc0.net>
95
97 giftd.conf(5), OpenFT.conf(5), http://gift.sourceforge.net/docs.php
98
99
100
101giFT version 0.10.0 13 April 2003 giFT(1)