Lines Matching refs:libcurl
11 1.2 What is libcurl?
24 1.15 How do I port libcurl to my OS?
52 3.21 Protocol xxx not supported or disabled in libcurl
82 5. libcurl Issues
83 5.1 Is libcurl thread-safe?
85 5.3 How do I fetch multiple files with libcurl?
86 5.4 Does libcurl do Winsock initialization on win32 systems?
89 5.7 Link errors when building libcurl on Windows!
90 5.8 libcurl.so.X: open failed: No such file or directory
91 5.9 How does libcurl resolve host names?
92 5.10 How do I prevent libcurl from writing the response to stdout?
93 5.11 How do I make libcurl not receive the whole HTTP response?
94 5.12 Can I make libcurl fake or hide my real IP address?
99 5.17 Can I write a server with libcurl?
100 5.18 Does libcurl use threads?
103 6.1 I have a GPL program, can I use the libcurl library?
104 6.2 I have a closed-source program, can I use the libcurl library?
105 6.3 I have a BSD licensed program, can I use the libcurl library?
106 6.4 I have a program that uses LGPL libraries, can I use libcurl?
107 6.5 Can I modify curl/libcurl for my program and keep the changes secret?
108 6.6 Can you please change the curl/libcurl license to XXXX?
109 6.7 What are my obligations when using libcurl in my commercial apps?
131 libcurl
138 libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
142 libcurl is highly portable, it builds and works identically on numerous
148 libcurl is free, thread-safe, IPv6 compatible, feature rich, well
155 Since curl uses libcurl, curl supports the same wide range of common
156 Internet protocols that libcurl does.
166 libcurl the library), and may therefore not be valid for other curl-related
169 1.2 What is libcurl?
171 libcurl is a reliable and portable library which provides you with an easy
174 You can use libcurl for free in your application, be it open source,
177 libcurl is most probably the most portable, most powerful and most often
189 libcurl to make it reality.
193 script (or write a new program that interfaces libcurl) and do it.
205 We love suggestions of what to change in order to make curl and libcurl
211 another tool that uses libcurl.
233 curl and libcurl are not made by any single individual. Daniel Stenberg is
290 If you have found or simply suspect a security problem in curl or libcurl,
377 1.15 How do I port libcurl to my OS?
432 it means that the instance of curl/libcurl that you're using was built
478 commands, or use -I which implies the "no body" option sent to libcurl.
524 install and use them, in the libcurl section of the curl website:
525 https://curl.se/libcurl/
527 All the various bindings to libcurl are made by other projects and people,
528 outside of the cURL project. The cURL project itself only produces libcurl
549 Using libcurl is of course just as good and you'd just use the proper
596 Many web pages do magic stuff using embedded Javascript. curl and libcurl
624 curlmirror perl script), and you can write programs based on libcurl to do
630 talk about using SSL-based protocols (HTTPS or FTPS) using curl or libcurl.
657 and libcurl and is often the reason for problems as explained in FAQ entry
681 But you could easily write your own program using libcurl to do such stunts.
715 3.21 Protocol xxx not supported or disabled in libcurl
982 libcurl makes all POST and PUT requests (except for POST requests with a
984 allows the server to deny the operation early so that libcurl can bail out
989 server doesn't respond (positively) within 1 second libcurl will continue
992 You can disable libcurl's use of the Expect: header the same way you disable
1063 A libcurl-using application running in a known physical environment (e.g.
1067 OS-specific mechanism, then signaling libcurl to abort (see also item 5.13).
1088 libcurl speak).
1093 5. libcurl Issues
1095 5.1 Is libcurl thread-safe?
1099 We have written the libcurl code specifically adjusted for multi-threaded
1100 programs. libcurl will use thread-safe functions instead of non-safe ones if
1104 There may be some exceptions to thread safety depending on how libcurl was
1106 https://curl.se/libcurl/c/threadsafe.html
1143 5.3 How do I fetch multiple files with libcurl?
1145 libcurl has excellent support for transferring multiple files. You should
1149 will enable libcurl to use persistent connections.
1151 5.4 Does libcurl do Winsock initialization on win32 systems?
1167 curl and libcurl have excellent support for persistent connections when
1170 libcurl will reuse connections for all transfers that are made using the
1171 same libcurl handle.
1178 5.7 Link errors when building libcurl on Windows!
1188 When building an application that uses the static libcurl library, you must
1195 libcurl.dll and import lib, you don't need any extra CFLAGS, but use one of
1199 Target: static lib. import lib for libcurl*.dll.
1201 MingW: libcurl.a libcurldll.a
1202 MSVC (release): libcurl.lib libcurl_imp.lib
1204 Borland: libcurl.lib libcurl_imp.lib
1206 5.8 libcurl.so.X: open failed: No such file or directory
1209 with a shared version of libcurl and your run-time linker (ld.so) couldn't
1210 find the shared library named libcurl.so.X. (Where X is the number of the
1211 current libcurl ABI, typically 3 or 4).
1213 You need to make sure that ld.so finds libcurl.so.X. You can do that
1228 5.9 How does libcurl resolve host names?
1230 libcurl supports a large a number of different name resolve functions. One
1232 you want to change name resolver function you must rebuild libcurl and tell
1253 Also note that libcurl never resolves or reverse-lookups addresses given as
1256 5.10 How do I prevent libcurl from writing the response to stdout?
1258 libcurl provides a default built-in write function that writes received data
1262 5.11 How do I make libcurl not receive the whole HTTP response?
1265 libcurl will then abort the transfer.
1267 5.12 Can I make libcurl fake or hide my real IP address?
1269 No. libcurl operates on a higher level. Besides, faking IP address would
1298 libcurl is a C library, it doesn't know anything about C++ member functions.
1316 If you end the FTP URL you request with a slash, libcurl will provide you
1318 CURLOPT_CUSTOMREQUEST to alter what exact listing command libcurl would use
1341 If you need to parse LIST output in libcurl one such existing
1343 libcurl since 7.21.0 also provide the ability to specify a wildcard to
1352 libcurl offers many more ways to time-out operations. A common alternative
1362 5.17 Can I write a server with libcurl?
1364 No. libcurl offers no functions or building blocks to build any kind of
1365 internet protocol server. libcurl is only a client-side library. For server
1371 5.18 Does libcurl use threads?
1373 Put simply: no, libcurl will execute in the same thread you call it in. All
1374 callbacks will be called in the same thread as the one you call libcurl in.
1376 If you want to avoid your thread to be blocked by the libcurl call, you make
1380 libcurl will potentially internally use threads for name resolving, if it
1383 libcurl and never exposed to the outside.
1387 curl and libcurl are released under a MIT/X derivative license. The license is
1394 especially that this section concerns the libcurl license only; compiling in
1395 features of libcurl that depend on other libraries (e.g. OpenSSL) may affect
1398 6.1 I have a GPL program, can I use the libcurl library?
1402 Since libcurl may be distributed under the MIT/X derivative license, it can be
1405 6.2 I have a closed-source program, can I use the libcurl library?
1409 libcurl does not put any restrictions on the program that uses the library.
1411 6.3 I have a BSD licensed program, can I use the libcurl library?
1415 libcurl does not put any restrictions on the program that uses the library.
1417 6.4 I have a program that uses LGPL libraries, can I use libcurl?
1423 6.5 Can I modify curl/libcurl for my program and keep the changes secret?
1431 6.6 Can you please change the curl/libcurl license to XXXX?
1438 we want on curl/libcurl and it does not spread to other programs or
1439 libraries that use it. It should be possible for everyone to use libcurl or
1442 6.7 What are my obligations when using libcurl in my commercial apps?
1451 You do not have to reveal or make public any changes to the libcurl source
1454 You do not have to broadcast to the world that you are using libcurl within
1462 more and more companies are discovering the power of libcurl and take
1474 curl the command line tool and libcurl the library. The PHP team however
1490 transfer. This will make libcurl re-use the same connection if it can.
1495 and uses libcurl, so you need to have libcurl installed properly before