3 * Curl_lwt: basic Lwt interface
4 * make Curl.t a custom value (with compare and hash)
5 * set_readfunction: assert correct length, do not silently truncate data
6 * generate ocamldoc html with `make doc`
7 * fix build: set CFLAGS for feature tests
11 * fix type of set_seekfunction
12 * fix handling of exceptions from callbacks (break the transfer)
13 + CURLINFO_CONDITION_UNMET TIMECOND_NONE TIMECOND_LASTMOD
14 * fix build on windows
15 * expose Curl.t underlying Curl.handle object
16 * implement Curl.handle#get_redirecturl
20 * introduce bindings to asynchronous multi interface
21 + Multi: set_socket_function set_timer_function action_all action_timeout action timeout
22 * treat SSLVERIFYHOST_EXISTENCE as SSLVERIFYHOST_HOSTNAME, previous workaround was broken
24 * configure: do not override CFLAGS
25 * expose set_sshprivatekeyfile
29 * configure: more robust test for libcurl
33 + CURLINFO_LOCAL_IP CURLINFO_LOCAL_PORT
35 + compatibility fixes for old libcurl versions
39 Makefile: add release target
41 Makefile: add distclean target
46 version_info: return features as list of strings
47 more version info fields
48 replace SSLVERIFYHOST_EXISTENCE with SSLVERIFYHOST_HOSTNAME for new libcurl
49 + CURLOPT_RESOLVE CURLOPT_DNS_SERVERS
50 + CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS
52 fix free_curl_slist (crash with 7.24.0)
53 Makefile: add uninstall target
54 update ocaml m4 macros (in particular ocamlfind will be used by default, if present)
59 + CURLOPT_OPENSOCKETFUNCTION
61 support CURLOPT_AUTOREFERER
65 fix: memory leak in curl_slist handling
66 disable checkConnection (kills performance with many handles)
67 support CURLINFO_REDIRECT_URL
69 fix: double free (connection->range)
71 fix: CURLINFO_FILETIME has type long
73 add strerror, return curlCode from remove_finished
74 actually retrieve CURLINFO_FTP_ENTRY_PATH
75 fix typo HAVE_DECL_CURLINFO_HTTP_CONNECTCODE
76 remove CURLE_FTP_SSL_FAILED (breaks int to curlCode conversion)
77 add README for ocaml/msvc build
78 fix crash bug (use Store_field) in raiseError
79 fix: do not use Store_field on Abstract_tag blocks
80 install with ocamlfind on windows too
81 fix ocamlfind installation
82 wrap CURLM* as custom value
83 fix build (build dllcurl-helper.dll once)
84 link with ws2_32.dll for select for curlm_wait_data
85 use explicit -dllpath in examples (so that examples work without installing)
87 tweak code and Makefile for msvc build
92 fix crash: NULL from curl_easy_getinfo
93 fix: helper_* functions should return Val_unit
94 examples/omulti: accept command-line args
95 build dllcurl-helper (partially merged deb patch)
97 fix crash bug (use Store_field)
98 + Multi.{add,perform,wait}
100 + Curl.Multi.remove_finished
102 fix error in seekFunction
104 fix locking in callbacks
105 start from ocurl 0.5.1