mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
major: curl_general_init/cleanup
This commit is contained in:
parent
38cabc4fdb
commit
0844c4fdb2
48
CHANGES
48
CHANGES
@ -6,7 +6,52 @@
|
|||||||
|
|
||||||
History of Changes
|
History of Changes
|
||||||
|
|
||||||
|
Daniel (28 May 2001)
|
||||||
|
- curl-config now supports '--vernum' that outputs a plain hexadecimal version
|
||||||
|
of the libcurl version number (using 8 bits for each 3 numbers). Version
|
||||||
|
7.7.4 appears as 070704
|
||||||
|
|
||||||
|
- Wrote man pages for curl_global_init and curl_global_cleanup...
|
||||||
|
|
||||||
|
- T. Bharath brought news about the usage of the OpenSSL interface that was
|
||||||
|
not previously taken into consideration and thus caused libcurl to leak
|
||||||
|
memory. The only somewhat sane approach to fix this dilemma, is adding two
|
||||||
|
two new functions curl_global_init() and curl_global_cleanup() that should
|
||||||
|
be called *ONCE* by the application using libcurl. The init should be done
|
||||||
|
only at startup, no matter how many threads the application is gonna use,
|
||||||
|
and the cleanup should be called when the application has finished using
|
||||||
|
libcurl completely.
|
||||||
|
|
||||||
|
*** UPGRADE NOTICE ***
|
||||||
|
|
||||||
|
If you write applications using libcurl, you really want to use two
|
||||||
|
functions mentioned above !!!
|
||||||
|
|
||||||
|
I can't say I think this is a very beautiful solution, but as OpenSSL
|
||||||
|
insists on making lots of stuff on a "global" scope, we're forced to dance
|
||||||
|
to their pipe.
|
||||||
|
|
||||||
|
- Moving more test cases into the new file format.
|
||||||
|
|
||||||
|
Version 7.7.4-pre3
|
||||||
|
|
||||||
|
Daniel (23 May 2001)
|
||||||
|
- Introduced a new file format for storing test cases, and thus I had to
|
||||||
|
modify all the perl test scripts and more (I added a new one). I have not
|
||||||
|
"ported" all the old test cases to the new format yet, but it'll come.
|
||||||
|
|
||||||
|
The main advantage of this new format is that all test data for each test
|
||||||
|
case is stored in a single file. It gives a better overview for each test
|
||||||
|
case and a lot less files.
|
||||||
|
|
||||||
|
- Andrés García brought a fix for the netscape/mozilla cookie file parsing
|
||||||
|
function, as it turns out it doesn't always store the path!
|
||||||
|
|
||||||
Daniel (22 May 2001)
|
Daniel (22 May 2001)
|
||||||
|
- As was reported anonymously, when FAILONERROR was used, the httpcode was
|
||||||
|
not stored properly and thus wasn't possibly to read after a transfer with
|
||||||
|
the curl_easy_getinfo() function. This is now corrected.
|
||||||
|
|
||||||
- Installed and made use of the following tool versions:
|
- Installed and made use of the following tool versions:
|
||||||
autoconf 2.50
|
autoconf 2.50
|
||||||
libtool 1.4
|
libtool 1.4
|
||||||
@ -19,6 +64,9 @@ Daniel (22 May 2001)
|
|||||||
As a result of this, the configure script grew to more than double its
|
As a result of this, the configure script grew to more than double its
|
||||||
previous size!
|
previous size!
|
||||||
|
|
||||||
|
Arkadiusz Miskiewicz helped me by pointing out I had to remove my
|
||||||
|
acinclude.m4 file before I could get it working!
|
||||||
|
|
||||||
Daniel (21 May 2001)
|
Daniel (21 May 2001)
|
||||||
- I made ftps:// work. Added test case 400 to the release archive, as the
|
- I made ftps:// work. Added test case 400 to the release archive, as the
|
||||||
first ftps:// test case. Requires stunnel.
|
first ftps:// test case. Requires stunnel.
|
||||||
|
Loading…
Reference in New Issue
Block a user