release 0.6.1
[ocurl.git] / CHANGES.txt
blob58f31ea616eb55e9fd3d2441705dc2ea5598a611
1 0.6.1  -  11 Feb 2014
3     * fix type of set_seekfunction
4     * fix handling of exceptions from callbacks (break the transfer)
5     + CURLINFO_CONDITION_UNMET TIMECOND_NONE TIMECOND_LASTMOD
6     * fix build on windows
7     * expose Curl.t underlying Curl.handle object
8     * implement Curl.handle#get_redirecturl
10 0.6.0  -  29 Aug 2013
12     * introduce bindings to asynchronous multi interface
13     + Multi: set_socket_function set_timer_function action_all action_timeout action timeout
14     * treat SSLVERIFYHOST_EXISTENCE as SSLVERIFYHOST_HOSTNAME, previous workaround was broken
15     * MSVC compatibility
16     * configure: do not override CFLAGS
17     * expose set_sshprivatekeyfile
19 0.5.6  -  21 Mar 2013
21     * configure: more robust test for libcurl
23 0.5.5  -  23 Feb 2013
25     + CURLINFO_LOCAL_IP CURLINFO_LOCAL_PORT
26     + pause
27     + compatibility fixes for old libcurl versions
29 0.5.4  -  29 Jan 2013
31     Makefile: add release target
32     add CHANGES.txt
33     Makefile: add distclean target
35 Older changes:
37 2012
38     version_info: return features as list of strings
39     more version info fields
40     replace SSLVERIFYHOST_EXISTENCE with SSLVERIFYHOST_HOSTNAME for new libcurl
41     + CURLOPT_RESOLVE CURLOPT_DNS_SERVERS
42     + CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS
43     update Copyright
44     fix free_curl_slist (crash with 7.24.0)
45     Makefile: add uninstall target
46     update ocaml m4 macros (in particular ocamlfind will be used by default, if present)
47     + CURLINFO_PRIMARY_IP
49 2011
50     + CURLOPT_PROXYTYPE
51     + CURLOPT_OPENSOCKETFUNCTION
52     + SSLVERIFYHOST_NONE
53     support CURLOPT_AUTOREFERER
55 2010
56     + version_info
57     fix: memory leak in curl_slist handling
58     disable checkConnection (kills performance with many handles)
59     support CURLINFO_REDIRECT_URL
60     tabs -> spaces
61     fix: double free (connection->range)
62     support all encodings
63     fix: CURLINFO_FILETIME has type long
64     add errno
65     add strerror, return curlCode from remove_finished
66     actually retrieve CURLINFO_FTP_ENTRY_PATH
67     fix typo HAVE_DECL_CURLINFO_HTTP_CONNECTCODE
68     remove CURLE_FTP_SSL_FAILED (breaks int to curlCode conversion)
69     add README for ocaml/msvc build
70     fix crash bug (use Store_field) in raiseError
71     fix: do not use Store_field on Abstract_tag blocks
72     install with ocamlfind on windows too
73     fix ocamlfind installation
74     wrap CURLM* as custom value
75     fix build (build dllcurl-helper.dll once)
76     link with ws2_32.dll for select for curlm_wait_data
77     use explicit -dllpath in examples (so that examples work without installing)
78     start use ocamlmklib
79     tweak code and Makefile for msvc build
81 2009
82     test code for threads
83     + Curl.reset
84     fix crash: NULL from curl_easy_getinfo
85     fix: helper_* functions should return Val_unit
86     examples/omulti: accept command-line args
87     build dllcurl-helper (partially merged deb patch)
88     + examples/omulti
89     fix crash bug (use Store_field)
90     + Multi.{add,perform,wait}
91     + Connection_val
92     + Curl.Multi.remove_finished
93     make -Wall happier
94     fix error in seekFunction
95     start Curl.Multi
96     fix locking in callbacks
97     start from ocurl 0.5.1