Loading CHANGES +7 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,13 @@ Changelog Dan F (12 July 2007) - Compile most of the example apps in docs/examples when doing a 'make check'. Fixed some compile warnings and errors in those examples. - Removed the example program ftp3rdparty.c since libcurl doesn't support 3rd party FTP transfers any longer. Daniel S (12 July 2007) - Shmulik Regev found an (albeit rare) case where the proxy CONNECT operation could in fact get stuck in an endless loop. Loading docs/examples/cacertinmem.c +1 −0 Original line number Diff line number Diff line Loading @@ -135,4 +135,5 @@ int main(void) curl_easy_cleanup(ch); curl_global_cleanup(); return rv; } docs/examples/cookie_interface.c +2 −2 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ main(void) #define snprintf _snprintf #endif /* Netscape format cookie */ snprintf(nline, 256, "%s\t%s\t%s\t%s\t%u\t%s\t%s", snprintf(nline, sizeof(nline), "%s\t%s\t%s\t%s\t%u\t%s\t%s", ".google.com", "TRUE", "/", "FALSE", time(NULL) + 31337, "PREF", "hello google, i like you very much!"); res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); if (res != CURLE_OK) { Loading @@ -83,7 +83,7 @@ main(void) } /* HTTP-header style cookie */ snprintf(nline, 256, snprintf(nline, sizeof(nline), "Set-Cookie: OLD_PREF=3d141414bf4209321; " "expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com"); res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); Loading docs/examples/curlx.c +9 −8 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <curl/curl.h> #include <openssl/x509v3.h> #include <openssl/x509_vfy.h> Loading @@ -94,13 +95,13 @@ #include <openssl/bio.h> #include <openssl/ssl.h> static char *curlx_usage[]={ static const char *curlx_usage[]={ "usage: curlx args\n", " -p12 arg - tia file ", " -envpass arg - environement variable which content the tia private key password", " -out arg - output file (response)- default stdout", " -in arg - input file (request)- default stdin", " -connect arg - URL of the server for the connection ex: www.openevidenve.org", " -connect arg - URL of the server for the connection ex: www.openevidence.org", " -mimetype arg - MIME type for data in ex : application/timestamp-query or application/dvcs -default application/timestamp-query", " -acceptmime arg - MIME type acceptable for the response ex : application/timestamp-response or application/dvcs -default none", " -accesstype arg - an Object identifier in an AIA/SIA method, e.g. AD_DVCS or ad_timestamping", Loading Loading @@ -268,19 +269,21 @@ int main(int argc, char **argv) { char* mimetype; char* mimetypeaccept=NULL; char* contenttype; char** pp; const char** pp; unsigned char* hostporturl = NULL; binaryptr=(char*)malloc(tabLength); BIO * p12bio ; char **args = argv + 1; unsigned char * serverurl; sslctxparm p; char *response; p.verbose = 0; CURLcode res; struct curl_slist * headers=NULL; int badarg=0; binaryptr=(char*)malloc(tabLength); p.verbose = 0; p.errorbio = BIO_new_fp (stderr, BIO_NOCLOSE); curl_global_init(CURL_GLOBAL_DEFAULT); Loading @@ -292,7 +295,6 @@ int main(int argc, char **argv) { ERR_load_crypto_strings(); int badarg=0; while (*args && *args[0] == '-') { if (!strcmp (*args, "-in")) { Loading Loading @@ -407,10 +409,9 @@ int main(int argc, char **argv) { } else if (p.accesstype != 0) { /* see whether we can find an AIA or SIA for a given access type */ if (!(serverurl = my_get_ext(p.usercert,p.accesstype,NID_info_access))) { int j=0; BIO_printf(p.errorbio,"no service URL in user cert " "cherching in others certificats\n"); int j=0; int find=0; for (j=0;j<sk_X509_num(p.ca);j++) { if ((serverurl = my_get_ext(sk_X509_value(p.ca,j),p.accesstype, NID_info_access))) Loading docs/examples/fileupload.c +0 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ int main(void) { CURL *curl; CURLcode res; curl_off_t size; struct stat file_info; double speed_upload, total_time; FILE *fd; Loading Loading
CHANGES +7 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,13 @@ Changelog Dan F (12 July 2007) - Compile most of the example apps in docs/examples when doing a 'make check'. Fixed some compile warnings and errors in those examples. - Removed the example program ftp3rdparty.c since libcurl doesn't support 3rd party FTP transfers any longer. Daniel S (12 July 2007) - Shmulik Regev found an (albeit rare) case where the proxy CONNECT operation could in fact get stuck in an endless loop. Loading
docs/examples/cacertinmem.c +1 −0 Original line number Diff line number Diff line Loading @@ -135,4 +135,5 @@ int main(void) curl_easy_cleanup(ch); curl_global_cleanup(); return rv; }
docs/examples/cookie_interface.c +2 −2 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ main(void) #define snprintf _snprintf #endif /* Netscape format cookie */ snprintf(nline, 256, "%s\t%s\t%s\t%s\t%u\t%s\t%s", snprintf(nline, sizeof(nline), "%s\t%s\t%s\t%s\t%u\t%s\t%s", ".google.com", "TRUE", "/", "FALSE", time(NULL) + 31337, "PREF", "hello google, i like you very much!"); res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); if (res != CURLE_OK) { Loading @@ -83,7 +83,7 @@ main(void) } /* HTTP-header style cookie */ snprintf(nline, 256, snprintf(nline, sizeof(nline), "Set-Cookie: OLD_PREF=3d141414bf4209321; " "expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com"); res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); Loading
docs/examples/curlx.c +9 −8 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <curl/curl.h> #include <openssl/x509v3.h> #include <openssl/x509_vfy.h> Loading @@ -94,13 +95,13 @@ #include <openssl/bio.h> #include <openssl/ssl.h> static char *curlx_usage[]={ static const char *curlx_usage[]={ "usage: curlx args\n", " -p12 arg - tia file ", " -envpass arg - environement variable which content the tia private key password", " -out arg - output file (response)- default stdout", " -in arg - input file (request)- default stdin", " -connect arg - URL of the server for the connection ex: www.openevidenve.org", " -connect arg - URL of the server for the connection ex: www.openevidence.org", " -mimetype arg - MIME type for data in ex : application/timestamp-query or application/dvcs -default application/timestamp-query", " -acceptmime arg - MIME type acceptable for the response ex : application/timestamp-response or application/dvcs -default none", " -accesstype arg - an Object identifier in an AIA/SIA method, e.g. AD_DVCS or ad_timestamping", Loading Loading @@ -268,19 +269,21 @@ int main(int argc, char **argv) { char* mimetype; char* mimetypeaccept=NULL; char* contenttype; char** pp; const char** pp; unsigned char* hostporturl = NULL; binaryptr=(char*)malloc(tabLength); BIO * p12bio ; char **args = argv + 1; unsigned char * serverurl; sslctxparm p; char *response; p.verbose = 0; CURLcode res; struct curl_slist * headers=NULL; int badarg=0; binaryptr=(char*)malloc(tabLength); p.verbose = 0; p.errorbio = BIO_new_fp (stderr, BIO_NOCLOSE); curl_global_init(CURL_GLOBAL_DEFAULT); Loading @@ -292,7 +295,6 @@ int main(int argc, char **argv) { ERR_load_crypto_strings(); int badarg=0; while (*args && *args[0] == '-') { if (!strcmp (*args, "-in")) { Loading Loading @@ -407,10 +409,9 @@ int main(int argc, char **argv) { } else if (p.accesstype != 0) { /* see whether we can find an AIA or SIA for a given access type */ if (!(serverurl = my_get_ext(p.usercert,p.accesstype,NID_info_access))) { int j=0; BIO_printf(p.errorbio,"no service URL in user cert " "cherching in others certificats\n"); int j=0; int find=0; for (j=0;j<sk_X509_num(p.ca);j++) { if ((serverurl = my_get_ext(sk_X509_value(p.ca,j),p.accesstype, NID_info_access))) Loading
docs/examples/fileupload.c +0 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ int main(void) { CURL *curl; CURLcode res; curl_off_t size; struct stat file_info; double speed_upload, total_time; FILE *fd; Loading