7 + CURLOPT_MAIL_FROM CURLOPT_MAIL_RCPT
9 * fix CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and CURLOPT_INFILESIZE_LARGE
10 * fix memory leaks in CURLOPT_HTTPPOST handling
11 * use specific NotImplemented exception instead of generic Failure
15 * fix Curl.duphandle wrt CURLOPT_DNS_SERVERS
16 * lwt: fix memory leak
17 * Multi: keep Curl.t alive
21 * Multi: win32 support (arirux)
23 * lwt: handle Lwt.cancel
24 * lwt: fix set_errorbuffer
28 * Curl_lwt: basic Lwt interface
29 * make Curl.t a custom value (with compare and hash)
30 * set_readfunction: assert correct length, do not silently truncate data
31 * generate ocamldoc html with `make doc`
32 * fix build: set CFLAGS for feature tests
36 * fix type of set_seekfunction
37 * fix handling of exceptions from callbacks (break the transfer)
38 + CURLINFO_CONDITION_UNMET TIMECOND_NONE TIMECOND_LASTMOD
39 * fix build on windows
40 * expose Curl.t underlying Curl.handle object
41 * implement Curl.handle#get_redirecturl
45 * introduce bindings to asynchronous multi interface
46 + Multi: set_socket_function set_timer_function action_all action_timeout action timeout
47 * treat SSLVERIFYHOST_EXISTENCE as SSLVERIFYHOST_HOSTNAME, previous workaround was broken
49 * configure: do not override CFLAGS
50 * expose set_sshprivatekeyfile
54 * configure: more robust test for libcurl
58 + CURLINFO_LOCAL_IP CURLINFO_LOCAL_PORT
60 + compatibility fixes for old libcurl versions
64 Makefile: add release target
66 Makefile: add distclean target
71 version_info: return features as list of strings
72 more version info fields
73 replace SSLVERIFYHOST_EXISTENCE with SSLVERIFYHOST_HOSTNAME for new libcurl
74 + CURLOPT_RESOLVE CURLOPT_DNS_SERVERS
75 + CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS
77 fix free_curl_slist (crash with 7.24.0)
78 Makefile: add uninstall target
79 update ocaml m4 macros (in particular ocamlfind will be used by default, if present)
84 + CURLOPT_OPENSOCKETFUNCTION
86 support CURLOPT_AUTOREFERER
90 fix: memory leak in curl_slist handling
91 disable checkConnection (kills performance with many handles)
92 support CURLINFO_REDIRECT_URL
94 fix: double free (connection->range)
96 fix: CURLINFO_FILETIME has type long
98 add strerror, return curlCode from remove_finished
99 actually retrieve CURLINFO_FTP_ENTRY_PATH
100 fix typo HAVE_DECL_CURLINFO_HTTP_CONNECTCODE
101 remove CURLE_FTP_SSL_FAILED (breaks int to curlCode conversion)
102 add README for ocaml/msvc build
103 fix crash bug (use Store_field) in raiseError
104 fix: do not use Store_field on Abstract_tag blocks
105 install with ocamlfind on windows too
106 fix ocamlfind installation
107 wrap CURLM* as custom value
108 fix build (build dllcurl-helper.dll once)
109 link with ws2_32.dll for select for curlm_wait_data
110 use explicit -dllpath in examples (so that examples work without installing)
112 tweak code and Makefile for msvc build
115 test code for threads
117 fix crash: NULL from curl_easy_getinfo
118 fix: helper_* functions should return Val_unit
119 examples/omulti: accept command-line args
120 build dllcurl-helper (partially merged deb patch)
122 fix crash bug (use Store_field)
123 + Multi.{add,perform,wait}
125 + Curl.Multi.remove_finished
127 fix error in seekFunction
129 fix locking in callbacks
130 start from ocurl 0.5.1