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?
135 libcurl
142 libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
146 libcurl is highly portable, it builds and works identically on numerous
152 libcurl is free, thread-safe, IPv6 compatible, feature rich, well
159 Since curl uses libcurl, curl supports the same wide range of common
160 Internet protocols that libcurl does.
170 libcurl the library), and may therefore not be valid for other curl-related
173 1.2 What is libcurl?
175 libcurl is a reliable and portable library for doing Internet data transfers
178 You can use libcurl for free in your application, be it open source,
181 libcurl is most probably the most portable, most powerful and most often
193 libcurl to make it reality.
197 script (or write a new program that interfaces libcurl) and do it.
209 We love suggestions of what to change in order to make curl and libcurl
215 another tool that uses libcurl.
237 curl and libcurl are not made by any single individual. Daniel Stenberg is
294 If you have found or simply suspect a security problem in curl or libcurl,
385 1.15 How do I port libcurl to my OS?
440 it means that the instance of curl/libcurl that you are using was built
486 commands, or use -I which implies the "no body" option sent to libcurl.
532 install and use them, in the libcurl section of the curl website:
533 https://curl.se/libcurl/
535 All the various bindings to libcurl are made by other projects and people,
536 outside of the cURL project. The cURL project itself only produces libcurl
557 Using libcurl is of course just as good and you would just use the proper
604 Many web pages do magic stuff using embedded Javascript. curl and libcurl
632 curlmirror perl script), and you can write programs based on libcurl to do
638 talk about using SSL-based protocols (HTTPS or FTPS) using curl or libcurl.
665 and libcurl and is often the reason for problems as explained in FAQ entry
689 But you could easily write your own program using libcurl to do such stunts.
723 3.21 Protocol xxx not supported or disabled in libcurl
990 libcurl makes all POST and PUT requests (except for POST requests with a
992 allows the server to deny the operation early so that libcurl can bail out
997 server does not respond (positively) within 1 second libcurl will continue
1000 You can disable libcurl's use of the Expect: header the same way you disable
1071 A libcurl-using application running in a known physical environment (e.g.
1075 OS-specific mechanism, then signaling libcurl to abort (see also item 5.13).
1096 libcurl speak).
1101 5. libcurl Issues
1103 5.1 Is libcurl thread-safe?
1107 We have written the libcurl code specifically adjusted for multi-threaded
1108 programs. libcurl will use thread-safe functions instead of non-safe ones if
1112 There may be some exceptions to thread safety depending on how libcurl was
1114 https://curl.se/libcurl/c/threadsafe.html
1151 5.3 How do I fetch multiple files with libcurl?
1153 libcurl has excellent support for transferring multiple files. You should
1157 will enable libcurl to use persistent connections.
1159 5.4 Does libcurl do Winsock initialization on win32 systems?
1175 curl and libcurl have excellent support for persistent connections when
1178 libcurl will reuse connections for all transfers that are made using the
1179 same libcurl handle.
1186 5.7 Link errors when building libcurl on Windows!
1196 When building an application that uses the static libcurl library, you must
1203 libcurl.dll and import lib, you do not need any extra CFLAGS, but use one of
1207 Target: static lib. import lib for libcurl*.dll.
1209 MingW: libcurl.a libcurldll.a
1210 MSVC (release): libcurl.lib libcurl_imp.lib
1212 Borland: libcurl.lib libcurl_imp.lib
1214 5.8 libcurl.so.X: open failed: No such file or directory
1217 with a shared version of libcurl and your run-time linker (ld.so) could not
1218 find the shared library named libcurl.so.X. (Where X is the number of the
1219 current libcurl ABI, typically 3 or 4).
1221 You need to make sure that ld.so finds libcurl.so.X. You can do that
1236 5.9 How does libcurl resolve host names?
1238 libcurl supports a large a number of different name resolve functions. One
1240 you want to change name resolver function you must rebuild libcurl and tell
1261 Also note that libcurl never resolves or reverse-lookups addresses given as
1264 5.10 How do I prevent libcurl from writing the response to stdout?
1266 libcurl provides a default built-in write function that writes received data
1270 5.11 How do I make libcurl not receive the whole HTTP response?
1273 libcurl will then abort the transfer.
1275 5.12 Can I make libcurl fake or hide my real IP address?
1277 No. libcurl operates on a higher level. Besides, faking IP address would
1306 libcurl is a C library, it does not know anything about C++ member functions.
1324 If you end the FTP URL you request with a slash, libcurl will provide you
1326 CURLOPT_CUSTOMREQUEST to alter what exact listing command libcurl would use
1349 If you need to parse LIST output in libcurl one such existing
1351 libcurl since 7.21.0 also provide the ability to specify a wildcard to
1360 libcurl offers many more ways to time-out operations. A common alternative
1370 5.17 Can I write a server with libcurl?
1372 No. libcurl offers no functions or building blocks to build any kind of
1373 internet protocol server. libcurl is only a client-side library. For server
1379 5.18 Does libcurl use threads?
1381 Put simply: no, libcurl will execute in the same thread you call it in. All
1382 callbacks will be called in the same thread as the one you call libcurl in.
1384 If you want to avoid your thread to be blocked by the libcurl call, you make
1388 libcurl will potentially internally use threads for name resolving, if it
1391 libcurl and never exposed to the outside.
1395 curl and libcurl are released under a MIT/X derivative license. The license
1402 especially that this section concerns the libcurl license only; compiling in
1403 features of libcurl that depend on other libraries (e.g. OpenSSL) may affect
1406 6.1 I have a GPL program, can I use the libcurl library?
1410 Since libcurl may be distributed under the MIT/X derivative license, it can be
1413 6.2 I have a closed-source program, can I use the libcurl library?
1417 libcurl does not put any restrictions on the program that uses the library.
1419 6.3 I have a BSD licensed program, can I use the libcurl library?
1423 libcurl does not put any restrictions on the program that uses the library.
1425 6.4 I have a program that uses LGPL libraries, can I use libcurl?
1431 6.5 Can I modify curl/libcurl for my program and keep the changes secret?
1439 6.6 Can you please change the curl/libcurl license to XXXX?
1446 we want on curl/libcurl and it does not spread to other programs or
1447 libraries that use it. It should be possible for everyone to use libcurl or
1450 6.7 What are my obligations when using libcurl in my commercial apps?
1459 You do not have to reveal or make public any changes to the libcurl source
1462 You do not have to broadcast to the world that you are using libcurl within
1470 more and more companies are discovering the power of libcurl and take
1482 curl the command line tool and libcurl the library. The PHP team however
1498 transfer. This will make libcurl re-use the same connection if it can.
1503 and uses libcurl, so you need to have libcurl installed properly before
1534 for libcurl and keeping the behavior for the command line tool. As long as we