aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl/opts/Makefile.am
blob: 2392fb7db0237c03b0ca7e11965d87444b3c779d (plain)
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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
#***************************************************************************
#                                  _   _ ____  _
#  Project                     ___| | | |  _ \| |
#                             / __| | | | |_) | |
#                            | (__| |_| |  _ <| |___
#                             \___|\___/|_| \_\_____|
#
# Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html.
#
# You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is
# furnished to do so, under the terms of the COPYING file.
#
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
# KIND, either express or implied.
#
###########################################################################

AUTOMAKE_OPTIONS = foreign no-dependencies

man_MANS =                                      \
 CURLINFO_ACTIVESOCKET.3                        \
 CURLINFO_APPCONNECT_TIME.3                     \
 CURLINFO_CERTINFO.3                            \
 CURLINFO_CONDITION_UNMET.3                     \
 CURLINFO_CONNECT_TIME.3                        \
 CURLINFO_CONTENT_LENGTH_DOWNLOAD.3             \
 CURLINFO_CONTENT_LENGTH_UPLOAD.3               \
 CURLINFO_CONTENT_TYPE.3                        \
 CURLINFO_COOKIELIST.3                          \
 CURLINFO_EFFECTIVE_URL.3                       \
 CURLINFO_FILETIME.3                            \
 CURLINFO_FTP_ENTRY_PATH.3                      \
 CURLINFO_HEADER_SIZE.3                         \
 CURLINFO_HTTPAUTH_AVAIL.3                      \
 CURLINFO_HTTP_CONNECTCODE.3                    \
 CURLINFO_HTTP_VERSION.3                        \
 CURLINFO_LASTSOCKET.3                          \
 CURLINFO_LOCAL_IP.3                            \
 CURLINFO_LOCAL_PORT.3                          \
 CURLINFO_NAMELOOKUP_TIME.3                     \
 CURLINFO_NUM_CONNECTS.3                        \
 CURLINFO_OS_ERRNO.3                            \
 CURLINFO_PRETRANSFER_TIME.3                    \
 CURLINFO_PRIMARY_IP.3                          \
 CURLINFO_PRIMARY_PORT.3                        \
 CURLINFO_PRIVATE.3                             \
 CURLINFO_PROTOCOL.3                            \
 CURLINFO_PROXYAUTH_AVAIL.3                     \
 CURLINFO_PROXY_SSL_VERIFYRESULT.3              \
 CURLINFO_REDIRECT_COUNT.3                      \
 CURLINFO_REDIRECT_TIME.3                       \
 CURLINFO_REDIRECT_URL.3                        \
 CURLINFO_REQUEST_SIZE.3                        \
 CURLINFO_RESPONSE_CODE.3                       \
 CURLINFO_RTSP_CLIENT_CSEQ.3                    \
 CURLINFO_RTSP_CSEQ_RECV.3                      \
 CURLINFO_RTSP_SERVER_CSEQ.3                    \
 CURLINFO_RTSP_SESSION_ID.3                     \
 CURLINFO_SCHEME.3                              \
 CURLINFO_SIZE_DOWNLOAD.3                       \
 CURLINFO_SIZE_UPLOAD.3                         \
 CURLINFO_SPEED_DOWNLOAD.3                      \
 CURLINFO_SPEED_UPLOAD.3                        \
 CURLINFO_SSL_ENGINES.3                         \
 CURLINFO_SSL_VERIFYRESULT.3                    \
 CURLINFO_STARTTRANSFER_TIME.3                  \
 CURLINFO_TLS_SESSION.3                         \
 CURLINFO_TLS_SSL_PTR.3                         \
 CURLINFO_TOTAL_TIME.3                          \
 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3           \
 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3         \
 CURLMOPT_MAXCONNECTS.3                         \
 CURLMOPT_MAX_HOST_CONNECTIONS.3                \
 CURLMOPT_MAX_PIPELINE_LENGTH.3                 \
 CURLMOPT_MAX_TOTAL_CONNECTIONS.3               \
 CURLMOPT_PIPELINING.3                          \
 CURLMOPT_PIPELINING_SERVER_BL.3                \
 CURLMOPT_PIPELINING_SITE_BL.3                  \
 CURLMOPT_PUSHDATA.3                            \
 CURLMOPT_PUSHFUNCTION.3                        \
 CURLMOPT_SOCKETDATA.3                          \
 CURLMOPT_SOCKETFUNCTION.3                      \
 CURLMOPT_TIMERDATA.3                           \
 CURLMOPT_TIMERFUNCTION.3                       \
 CURLOPT_ABSTRACT_UNIX_SOCKET.3                 \
 CURLOPT_ACCEPTTIMEOUT_MS.3                     \
 CURLOPT_ACCEPT_ENCODING.3                      \
 CURLOPT_ADDRESS_SCOPE.3                        \
 CURLOPT_APPEND.3                               \
 CURLOPT_AUTOREFERER.3                          \
 CURLOPT_BUFFERSIZE.3                           \
 CURLOPT_CAINFO.3                               \
 CURLOPT_CAPATH.3                               \
 CURLOPT_CERTINFO.3                             \
 CURLOPT_CHUNK_BGN_FUNCTION.3                   \
 CURLOPT_CHUNK_DATA.3                           \
 CURLOPT_CHUNK_END_FUNCTION.3                   \
 CURLOPT_CLOSESOCKETDATA.3                      \
 CURLOPT_CLOSESOCKETFUNCTION.3                  \
 CURLOPT_CONNECTTIMEOUT.3                       \
 CURLOPT_CONNECTTIMEOUT_MS.3                    \
 CURLOPT_CONNECT_ONLY.3                         \
 CURLOPT_CONNECT_TO.3                           \
 CURLOPT_CONV_FROM_NETWORK_FUNCTION.3           \
 CURLOPT_CONV_FROM_UTF8_FUNCTION.3              \
 CURLOPT_CONV_TO_NETWORK_FUNCTION.3             \
 CURLOPT_COOKIE.3                               \
 CURLOPT_COOKIEFILE.3                           \
 CURLOPT_COOKIEJAR.3                            \
 CURLOPT_COOKIELIST.3                           \
 CURLOPT_COOKIESESSION.3                        \
 CURLOPT_COPYPOSTFIELDS.3                       \
 CURLOPT_CRLF.3                                 \
 CURLOPT_CRLFILE.3                              \
 CURLOPT_CUSTOMREQUEST.3                        \
 CURLOPT_DEBUGDATA.3                            \
 CURLOPT_DEBUGFUNCTION.3                        \
 CURLOPT_DEFAULT_PROTOCOL.3                     \
 CURLOPT_DIRLISTONLY.3                          \
 CURLOPT_DNS_CACHE_TIMEOUT.3                    \
 CURLOPT_DNS_INTERFACE.3                        \
 CURLOPT_DNS_LOCAL_IP4.3                        \
 CURLOPT_DNS_LOCAL_IP6.3                        \
 CURLOPT_DNS_SERVERS.3                          \
 CURLOPT_DNS_USE_GLOBAL_CACHE.3                 \
 CURLOPT_EGDSOCKET.3                            \
 CURLOPT_ERRORBUFFER.3                          \
 CURLOPT_EXPECT_100_TIMEOUT_MS.3                \
 CURLOPT_FAILONERROR.3                          \
 CURLOPT_FILETIME.3                             \
 CURLOPT_FNMATCH_DATA.3                         \
 CURLOPT_FNMATCH_FUNCTION.3                     \
 CURLOPT_FOLLOWLOCATION.3                       \
 CURLOPT_FORBID_REUSE.3                         \
 CURLOPT_FRESH_CONNECT.3                        \
 CURLOPT_FTPPORT.3                              \
 CURLOPT_FTPSSLAUTH.3                           \
 CURLOPT_FTP_ACCOUNT.3                          \
 CURLOPT_FTP_ALTERNATIVE_TO_USER.3              \
 CURLOPT_FTP_CREATE_MISSING_DIRS.3              \
 CURLOPT_FTP_FILEMETHOD.3                       \
 CURLOPT_FTP_RESPONSE_TIMEOUT.3                 \
 CURLOPT_FTP_SKIP_PASV_IP.3                     \
 CURLOPT_FTP_SSL_CCC.3                          \
 CURLOPT_FTP_USE_EPRT.3                         \
 CURLOPT_FTP_USE_EPSV.3                         \
 CURLOPT_FTP_USE_PRET.3                         \
 CURLOPT_GSSAPI_DELEGATION.3                    \
 CURLOPT_HEADER.3                               \
 CURLOPT_HEADERDATA.3                           \
 CURLOPT_HEADERFUNCTION.3                       \
 CURLOPT_HEADEROPT.3                            \
 CURLOPT_HTTP200ALIASES.3                       \
 CURLOPT_HTTPAUTH.3                             \
 CURLOPT_HTTPGET.3                              \
 CURLOPT_HTTPHEADER.3                           \
 CURLOPT_HTTPPOST.3                             \
 CURLOPT_HTTPPROXYTUNNEL.3                      \
 CURLOPT_HTTP_CONTENT_DECODING.3                \
 CURLOPT_HTTP_TRANSFER_DECODING.3               \
 CURLOPT_HTTP_VERSION.3                         \
 CURLOPT_IGNORE_CONTENT_LENGTH.3                \
 CURLOPT_INFILESIZE.3                           \
 CURLOPT_INFILESIZE_LARGE.3                     \
 CURLOPT_INTERFACE.3                            \
 CURLOPT_INTERLEAVEDATA.3                       \
 CURLOPT_INTERLEAVEFUNCTION.3                   \
 CURLOPT_IOCTLDATA.3                            \
 CURLOPT_IOCTLFUNCTION.3                        \
 CURLOPT_IPRESOLVE.3                            \
 CURLOPT_ISSUERCERT.3                           \
 CURLOPT_KEEP_SENDING_ON_ERROR.3                \
 CURLOPT_KEYPASSWD.3                            \
 CURLOPT_KRBLEVEL.3                             \
 CURLOPT_LOCALPORT.3                            \
 CURLOPT_LOCALPORTRANGE.3                       \
 CURLOPT_LOGIN_OPTIONS.3                        \
 CURLOPT_LOW_SPEED_LIMIT.3                      \
 CURLOPT_LOW_SPEED_TIME.3                       \
 CURLOPT_MAIL_AUTH.3                            \
 CURLOPT_MAIL_FROM.3                            \
 CURLOPT_MAIL_RCPT.3                            \
 CURLOPT_MAXCONNECTS.3                          \
 CURLOPT_MAXFILESIZE.3                          \
 CURLOPT_MAXFILESIZE_LARGE.3                    \
 CURLOPT_MAXREDIRS.3                            \
 CURLOPT_MAX_RECV_SPEED_LARGE.3                 \
 CURLOPT_MAX_SEND_SPEED_LARGE.3                 \
 CURLOPT_NETRC.3                                \
 CURLOPT_NETRC_FILE.3                           \
 CURLOPT_NEW_DIRECTORY_PERMS.3                  \
 CURLOPT_NEW_FILE_PERMS.3                       \
 CURLOPT_NOBODY.3                               \
 CURLOPT_NOPROGRESS.3                           \
 CURLOPT_NOPROXY.3                              \
 CURLOPT_NOSIGNAL.3                             \
 CURLOPT_OPENSOCKETDATA.3                       \
 CURLOPT_OPENSOCKETFUNCTION.3                   \
 CURLOPT_PASSWORD.3                             \
 CURLOPT_PATH_AS_IS.3                           \
 CURLOPT_PINNEDPUBLICKEY.3                      \
 CURLOPT_PIPEWAIT.3                             \
 CURLOPT_PORT.3                                 \
 CURLOPT_POST.3                                 \
 CURLOPT_POSTFIELDS.3                           \
 CURLOPT_POSTFIELDSIZE.3                        \
 CURLOPT_POSTFIELDSIZE_LARGE.3                  \
 CURLOPT_POSTQUOTE.3                            \
 CURLOPT_POSTREDIR.3                            \
 CURLOPT_PREQUOTE.3                             \
 CURLOPT_PRE_PROXY.3                            \
 CURLOPT_PRIVATE.3                              \
 CURLOPT_PROGRESSDATA.3                         \
 CURLOPT_PROGRESSFUNCTION.3                     \
 CURLOPT_PROTOCOLS.3                            \
 CURLOPT_PROXY.3                                \
 CURLOPT_PROXYAUTH.3                            \
 CURLOPT_PROXYHEADER.3                          \
 CURLOPT_PROXYPASSWORD.3                        \
 CURLOPT_PROXYPORT.3                            \
 CURLOPT_PROXYTYPE.3                            \
 CURLOPT_PROXYUSERNAME.3                        \
 CURLOPT_PROXYUSERPWD.3                         \
 CURLOPT_PROXY_CAINFO.3                         \
 CURLOPT_PROXY_CAPATH.3                         \
 CURLOPT_PROXY_CRLFILE.3                        \
 CURLOPT_PROXY_KEYPASSWD.3                      \
 CURLOPT_PROXY_PINNEDPUBLICKEY.3                \
 CURLOPT_PROXY_SERVICE_NAME.3                   \
 CURLOPT_PROXY_SSLCERT.3                        \
 CURLOPT_PROXY_SSLCERTTYPE.3                    \
 CURLOPT_PROXY_SSLKEY.3                         \
 CURLOPT_PROXY_SSLKEYTYPE.3                     \
 CURLOPT_PROXY_SSLVERSION.3                     \
 CURLOPT_PROXY_SSL_CIPHER_LIST.3                \
 CURLOPT_PROXY_SSL_OPTIONS.3                    \
 CURLOPT_PROXY_SSL_VERIFYHOST.3                 \
 CURLOPT_PROXY_SSL_VERIFYPEER.3                 \
 CURLOPT_PROXY_TLSAUTH_PASSWORD.3               \
 CURLOPT_PROXY_TLSAUTH_TYPE.3                   \
 CURLOPT_PROXY_TLSAUTH_USERNAME.3               \
 CURLOPT_PROXY_TRANSFER_MODE.3                  \
 CURLOPT_PUT.3                                  \
 CURLOPT_QUOTE.3                                \
 CURLOPT_RANDOM_FILE.3                          \
 CURLOPT_RANGE.3                                \
 CURLOPT_READDATA.3                             \
 CURLOPT_READFUNCTION.3                         \
 CURLOPT_REDIR_PROTOCOLS.3                      \
 CURLOPT_REFERER.3                              \
 CURLOPT_RESOLVE.3                              \
 CURLOPT_RESUME_FROM.3                          \
 CURLOPT_RESUME_FROM_LARGE.3                    \
 CURLOPT_RTSP_CLIENT_CSEQ.3                     \
 CURLOPT_RTSP_REQUEST.3                         \
 CURLOPT_RTSP_SERVER_CSEQ.3                     \
 CURLOPT_RTSP_SESSION_ID.3                      \
 CURLOPT_RTSP_STREAM_URI.3                      \
 CURLOPT_RTSP_TRANSPORT.3                       \
 CURLOPT_SASL_IR.3                              \
 CURLOPT_SEEKDATA.3                             \
 CURLOPT_SEEKFUNCTION.3                         \
 CURLOPT_SERVICE_NAME.3                         \
 CURLOPT_SHARE.3                                \
 CURLOPT_SOCKOPTDATA.3                          \
 CURLOPT_SOCKOPTFUNCTION.3                      \
 CURLOPT_SOCKS5_GSSAPI_NEC.3                    \
 CURLOPT_SOCKS5_GSSAPI_SERVICE.3                \
 CURLOPT_SSH_AUTH_TYPES.3                       \
 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3              \
 CURLOPT_SSH_KEYDATA.3                          \
 CURLOPT_SSH_KEYFUNCTION.3                      \
 CURLOPT_SSH_KNOWNHOSTS.3                       \
 CURLOPT_SSH_PRIVATE_KEYFILE.3                  \
 CURLOPT_SSH_PUBLIC_KEYFILE.3                   \
 CURLOPT_SSLCERT.3                              \
 CURLOPT_SSLCERTTYPE.3                          \
 CURLOPT_SSLENGINE.3                            \
 CURLOPT_SSLENGINE_DEFAULT.3                    \
 CURLOPT_SSLKEY.3                               \
 CURLOPT_SSLKEYTYPE.3                           \
 CURLOPT_SSLVERSION.3                           \
 CURLOPT_SSL_CIPHER_LIST.3                      \
 CURLOPT_SSL_CTX_DATA.3                         \
 CURLOPT_SSL_CTX_FUNCTION.3                     \
 CURLOPT_SSL_ENABLE_ALPN.3                      \
 CURLOPT_SSL_ENABLE_NPN.3                       \
 CURLOPT_SSL_FALSESTART.3                       \
 CURLOPT_SSL_OPTIONS.3                          \
 CURLOPT_SSL_SESSIONID_CACHE.3                  \
 CURLOPT_SSL_VERIFYHOST.3                       \
 CURLOPT_SSL_VERIFYPEER.3                       \
 CURLOPT_SSL_VERIFYSTATUS.3                     \
 CURLOPT_STDERR.3                               \
 CURLOPT_STREAM_DEPENDS.3                       \
 CURLOPT_STREAM_DEPENDS_E.3                     \
 CURLOPT_STREAM_WEIGHT.3                        \
 CURLOPT_TCP_FASTOPEN.3                         \
 CURLOPT_TCP_KEEPALIVE.3                        \
 CURLOPT_TCP_KEEPIDLE.3                         \
 CURLOPT_TCP_KEEPINTVL.3                        \
 CURLOPT_TCP_NODELAY.3                          \
 CURLOPT_TELNETOPTIONS.3                        \
 CURLOPT_TFTP_BLKSIZE.3                         \
 CURLOPT_TFTP_NO_OPTIONS.3                      \
 CURLOPT_TIMECONDITION.3                        \
 CURLOPT_TIMEOUT.3                              \
 CURLOPT_TIMEOUT_MS.3                           \
 CURLOPT_TIMEVALUE.3                            \
 CURLOPT_TLSAUTH_PASSWORD.3                     \
 CURLOPT_TLSAUTH_TYPE.3                         \
 CURLOPT_TLSAUTH_USERNAME.3                     \
 CURLOPT_TRANSFERTEXT.3                         \
 CURLOPT_TRANSFER_ENCODING.3                    \
 CURLOPT_UNIX_SOCKET_PATH.3                     \
 CURLOPT_UNRESTRICTED_AUTH.3                    \
 CURLOPT_UPLOAD.3                               \
 CURLOPT_URL.3                                  \
 CURLOPT_USERAGENT.3                            \
 CURLOPT_USERNAME.3                             \
 CURLOPT_USERPWD.3                              \
 CURLOPT_USE_SSL.3                              \
 CURLOPT_VERBOSE.3                              \
 CURLOPT_WILDCARDMATCH.3                        \
 CURLOPT_WRITEDATA.3                            \
 CURLOPT_WRITEFUNCTION.3                        \
 CURLOPT_XFERINFODATA.3                         \
 CURLOPT_XFERINFOFUNCTION.3                     \
 CURLOPT_XOAUTH2_BEARER.3

HTMLPAGES = $(man_MANS:.3=.html)

PDFPAGES = $(man_MANS:.3=.pdf)

CLEANFILES = $(HTMLPAGES) $(PDFPAGES)

EXTRA_DIST = $(man_MANS)
MAN2HTML= roffit --mandir=. $< >$@

SUFFIXES = .3 .html

html: $(HTMLPAGES)

.3.html:
	$(MAN2HTML)

pdf: $(PDFPAGES)

.3.pdf:
	@(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \
	groff -Tps -man $< >$$foo.ps; \
	ps2pdf $$foo.ps $@; \
	rm $$foo.ps; \
	echo "converted $< to $@")

mancheck:
	@cd $(top_srcdir)/docs/libcurl/opts && ls `awk -F, '!/OBSOLETE/ && /^  CINIT/ { a=substr($$1, 9); print "CURLOPT_" a ".3"}' $(top_srcdir)/include/curl/curl.h`
	rm -f in_temp
	@(for a in $(man_MANS); do echo $$a >>in_temp; done)
	sort in_temp > in_makefile
	ls CURL*.3 > in_directory
	-diff -u in_makefile in_directory
	rm in_temp in_directory in_makefile