Lines Matching refs:libcurl
11 1.2 What is libcurl?
24 1.15 How do I port libcurl to my OS?
55 3.21 Protocol xxx not supported or disabled in libcurl
87 5. libcurl Issues
88 5.1 Is libcurl thread-safe?
90 5.3 How do I fetch multiple files with libcurl?
91 5.4 Does libcurl do Winsock initing on win32 systems?
94 5.7 Link errors when building libcurl on Windows!
95 5.8 libcurl.so.X: open failed: No such file or directory
96 5.9 How does libcurl resolve host names?
97 5.10 How do I prevent libcurl from writing the response to stdout?
98 5.11 How do I make libcurl not receive the whole HTTP response?
99 5.12 Can I make libcurl fake or hide my real IP address?
104 5.17 Can I write a server with libcurl?
105 5.18 Does libcurl use threads?
108 6.1 I have a GPL program, can I use the libcurl library?
109 6.2 I have a closed-source program, can I use the libcurl library?
110 6.3 I have a BSD licensed program, can I use the libcurl library?
111 6.4 I have a program that uses LGPL libraries, can I use libcurl?
112 6.5 Can I modify curl/libcurl for my program and keep the changes secret?
113 6.6 Can you please change the curl/libcurl license to XXXX?
114 6.7 What are my obligations when using libcurl in my commercial apps?
135 libcurl
141 libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading,
145 libcurl is highly portable, it builds and works identically on numerous
151 libcurl is free, thread-safe, IPv6 compatible, feature rich, well
158 Since curl uses libcurl, curl supports the same wide range of common
159 Internet protocols that libcurl does.
169 libcurl the library), and may therefore not be valid for other curl-related
172 1.2 What is libcurl?
174 libcurl is a reliable and portable library which provides you with an easy
177 You can use libcurl for free in your application, be it open source,
180 libcurl is most probably the most portable, most powerful and most often
196 script (or write a new program that interfaces libcurl) and do it.
208 We love suggestions of what to change in order to make curl and libcurl
214 another tool that uses libcurl.
234 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,
384 1.15 How do I port libcurl to my OS?
468 it means that the instance of curl/libcurl that you're using was built
511 commands, or use -I which implies the "no body" option sent to libcurl.
558 install and use them, in the libcurl section of the curl web site:
559 http://curl.haxx.se/libcurl/
561 All the various bindings to libcurl are made by other projects and people,
562 outside of the cURL project. The cURL project itself only produces libcurl
582 Using libcurl is of course just as fine and you'd just use the proper
629 Many web pages do magic stuff using embedded Javascript. Curl and libcurl
657 curlmirror perl script), and you can write programs based on libcurl to do
663 talk about using SSL-based protocols (HTTPS or FTPS) using curl or libcurl.
690 and libcurl and is often the reason for problems as explained in FAQ entry
714 But you could easily write your own program using libcurl to do such stunts.
748 3.21 Protocol xxx not supported or disabled in libcurl
1023 libcurl makes all POST and PUT requests (except for POST requests with a
1025 allows the server to deny the operation early so that libcurl can bail out
1030 server doesn't respond (positively) within 1 second libcurl will continue
1033 You can disable libcurl's use of the Expect: header the same way you disable
1104 A libcurl-using application running in a known physical environment (e.g.
1108 OS-specific mechanism, then signalling libcurl to abort (see also item 5.13).
1129 libcurl speak).
1145 5. libcurl Issues
1147 5.1 Is libcurl thread-safe?
1151 We have written the libcurl code specifically adjusted for multi-threaded
1152 programs. libcurl will use thread-safe functions instead of non-safe ones if
1156 libcurl's implementation of timeouts might use signals (depending on what it
1158 thread-safe. Multi-threaded Applicationss that call libcurl from different
1163 If you use a OpenSSL-powered libcurl in a multi-threaded environment, you
1168 If you use a GnuTLS-powered libcurl in a multi-threaded environment, you
1174 No special locking is needed with a NSS-powered libcurl. NSS is thread-safe.
1211 5.3 How do I fetch multiple files with libcurl?
1213 libcurl has excellent support for transferring multiple files. You should
1217 will enable libcurl to use persistent connections.
1219 5.4 Does libcurl do Winsock initialization on win32 systems?
1235 curl and libcurl have excellent support for persistent connections when
1238 libcurl will reuse connections for all transfers that are made using the
1239 same libcurl handle.
1246 5.7 Link errors when building libcurl on Windows!
1256 When building an application that uses the static libcurl library, you must
1263 libcurl.dll and import lib, you don't need any extra CFLAGS, but use one of
1267 Target: static lib. import lib for libcurl*.dll.
1269 MingW: libcurl.a libcurldll.a
1270 MSVC (release): libcurl.lib libcurl_imp.lib
1272 Borland: libcurl.lib libcurl_imp.lib
1274 5.8 libcurl.so.X: open failed: No such file or directory
1277 with a shared version of libcurl and your run-time linker (ld.so) couldn't
1278 find the shared library named libcurl.so.X. (Where X is the number of the
1279 current libcurl ABI, typically 3 or 4).
1281 You need to make sure that ld.so finds libcurl.so.X. You can do that
1296 5.9 How does libcurl resolve host names?
1298 libcurl supports a large a number of different name resolve functions. One
1300 you want to change name resolver function you must rebuild libcurl and tell
1321 Also note that libcurl never resolves or reverse-lookups addresses given as
1324 5.10 How do I prevent libcurl from writing the response to stdout?
1326 libcurl provides a default built-in write function that writes received data
1330 5.11 How do I make libcurl not receive the whole HTTP response?
1333 libcurl will then abort the transfer.
1335 5.12 Can I make libcurl fake or hide my real IP address?
1337 No. libcurl operates on a higher level. Besides, faking IP address would
1366 libcurl is a C library, it doesn't know anything about C++ member functions.
1384 If you end the FTP URL you request with a slash, libcurl will provide you
1386 CURLOPT_CUSTOMREQUEST to alter what exact listing command libcurl would use
1401 libcurl since 7.21.0 also provide the ability to specify a wildcard to
1410 libcurl offers many more ways to time-out operations. A common alternative
1420 5.17 Can I write a server with libcurl?
1422 No. libcurl offers no functions or building blocks to build any kind of
1423 internet protocol server. libcurl is only a client-side library. For server
1429 5.18 Does libcurl use threads?
1431 Put simply: no, libcurl will execute in the same thread you call it in. All
1432 callbacks will be called in the same thread as the one you call libcurl in.
1434 If you want to avoid your thread to be blocked by the libcurl call, you make
1438 libcurl will potentially internally use threads for name resolving, if it
1441 libcurl and never exposed to the outside.
1445 Curl and libcurl are released under a MIT/X derivate license. The license is
1452 especially that this section concerns the libcurl license only; compiling in
1453 features of libcurl that depend on other libraries (e.g. OpenSSL) may affect
1456 6.1 I have a GPL program, can I use the libcurl library?
1460 Since libcurl may be distributed under the MIT/X derivate license, it can be
1463 6.2 I have a closed-source program, can I use the libcurl library?
1467 libcurl does not put any restrictions on the program that uses the library.
1469 6.3 I have a BSD licensed program, can I use the libcurl library?
1473 libcurl does not put any restrictions on the program that uses the library.
1475 6.4 I have a program that uses LGPL libraries, can I use libcurl?
1481 6.5 Can I modify curl/libcurl for my program and keep the changes secret?
1489 6.6 Can you please change the curl/libcurl license to XXXX?
1496 we want on curl/libcurl and it does not spread to other programs or
1497 libraries that use it. It should be possible for everyone to use libcurl or
1500 6.7 What are my obligations when using libcurl in my commercial apps?
1509 You do not have to reveal or make public any changes to the libcurl source
1512 You do not have to broadcast to the world that you are using libcurl within
1520 more and more companies are discovering the power of libcurl and take
1532 curl the command line tool and libcurl the library. The PHP team however
1540 uses libcurl, so you need to have libcurl installed properly first before
1550 transfer. This will make libcurl to re-use the same connection if it can.