1taskd(5) User Manuals taskd(5)
2
3
4
6 taskdrc - Configuration details for the taskd(1) server
7
8
10 Valid variable names and their default values are:
11
12
13 ca.cert
14 Fully qualified path to the CA certificate. Optional.
15
16
17 ciphers
18 List of GnuTLS ciphers to use. Default is "NORMAL". See your
19 GnuTLS documentation for full details.
20
21
22 confirmation=on
23 Determines whether certain commands are confirmed. Defaults to
24 on.
25
26
27 client.cert
28 Fully qualified path of the client cert. This is used by the
29 'client' command.
30
31
32 debug=off
33 Logs debugging information.
34
35
36 debug.tls=0
37 GnuTLS log level, an integer from 0 to 9, where 0 means no log‐
38 ging, and 9 means sensitive data leaks. Caution!
39
40
41 extensions=<path>
42 Fully qualified path of the Taskserver extension scripts. Cur‐
43 rently there are none.
44
45
46 family=IPv4
47 Specifies the address family to use. Can be 'IPv4', 'IPv6', or
48 not specified which means 'any'. Default is no value.
49
50
51 ip.log=on
52 Logs the IP addresses of incoming requests.
53
54
55 log=/tmp/taskd.log
56 Fully-qualified path name to the Taskserver log file. Alter‐
57 nately, specifying the value '-' will cause all logging to go to
58 STDOUT. This does not apply when the server is run as a daemon.
59
60
61 pid.file=/tmp/taskd.pid
62 Fully-qualified path name to the Taskserver PID file. This is
63 used by the 'taskdctl' script to start/stop the daemon.
64
65
66 queue.size=10
67 Size of the connection backlog. See 'man listen'.
68
69
70 request.limit=1048576
71 Size limit of incoming requests, in bytes. Use a value of zero
72 '0' to indicate no size limit.
73
74
75 server=localhost:53589
76 The address (IPv4, IPv6 or DNS) of the Taskserver, followed by a
77 colon and the port number.
78
79
80 server.cert
81 Fully qualified path to the server certificate.
82
83
84 server.crl
85 Fully qualified path to the server certificate revocation list.
86
87
88 server.key
89 Fully qualified path to the server key.
90
91
92 trust Trust level of the server, which determines how the client cer‐
93 tificates are verified. If the value is 'allow all' then no
94 verification is performed. Defaults to 'strict'.
95
96 Note that sending the HUP signal to the Taskserver causes a con‐
97 figuration file reload before the next request is handled.
98
99
101 Environment variables provide values that would otherwise be required
102 at the command line.
103
104
105 TASKDDATA=<root>
106 Most command require either '--data <root>' or this environment
107 variable. If both are provided, the command line overrides the
108 environment.
109
110
112 Copyright (C) 2012 - 2015, Göteborg Bit Factory.
113
114 Taskserver is distributed under the MIT license. See http://www.open‐
115 source.org/licenses/mit-license.php for more information.
116
117
119 taskd(1),[22mtaskdctl(1)
120
121 For more information regarding Taskserver, see the following:
122
123
124 The official site at
125 <http://taskwarrior.org>
126
127
128 The official code repository at
129 <https://git.tasktools.org/scm/tm/taskd.git>
130
131
132 You can contact the project by emailing
133 <support@taskwarrior.org>
134
135
137 Bugs in Taskserver may be reported to the issue-tracker at
138 <http://taskwarrior.org
139
140
141
142
143taskd 1.1.0 2015-05-10 taskd(5)