aboutsummaryrefslogtreecommitdiff
path: root/docs/INTERNALS
AgeCommit message (Collapse)Author
2013-08-06LIBCURL-STRUCTS: new documentDaniel Stenberg
This is the first version of this new document, detailing the seven perhaps most important internal structs in libcurl source code: 1.1 SessionHandle 1.2 connectdata 1.3 Curl_multi 1.4 Curl_handler 1.5 conncache 1.6 Curl_share 1.7 CookieInfo
2013-03-12OS400: synchronize RPG bindingPatrick Monnerat
2013-01-08Revert "configure: update req to 2.59"Daniel Stenberg
This reverts commit 7a6d8b1b1a8fcc184c36d6b6e741e32250b4bacb. URL: http://curl.haxx.se/mail/lib-2013-01/0103.html
2013-01-08configure: update req to 2.59Daniel Stenberg
I ran the 2.59 version of autoupdate that updates obsoleted configure.ac constructs to the 2.59 standard. With a little hands-on fiddling I prevented it from ruining the quoting in AS_HELP_STRING() uses. I subsequently also bumped the required autoconf version to 2.59 (released in December 2003) as I don't have an older autoconf version around to test with and I can't be bothered to install one either... Inspired by: Björn Stenberg Related blog post: http://cazfi.livejournal.com/195108.html
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h
2013-01-03INTERNALS: remove "footnote" never usedDaniel Stenberg
2013-01-03build: make use of 93 lib/*.c renamed filesYang Tse
93 *.c source files renamed to use our standard naming scheme. This change affects 77 files in libcurl's source tree.
2012-12-26curl tool: renaming hugehelp files to tool_hugehelpYang Tse
2012-07-20Fixed some typos in documentationDan Fandrich
2012-04-13nss: unconditionally require PK11_CreateGenericObject()Kamil Dudka
This bumps the minimal supported version of NSS to 3.12.x.
2012-04-06curl tool: use configuration files from lib directoryYang Tse
Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
2012-02-14cyassl: update to CyaSSL 2.0.x APItoddouska
Modify configure.ac to test for new CyaSSL Init function and remove default install path to system. Change to CyaSSL OpenSSL header and proper Init in code as well. Note that this no longer detects or works with CyaSSL before v2
2011-12-23Require a less ancient version of perlColin Hogben
The INTERNALS document suggested that compatibility should be maintained with perl version 4, but this was untrue - scripts such as chksource.pl and runtests.pl use perl5-isms.
2011-04-17INTERNALS: clean upDaniel Stenberg
Clarified the release procedure
2011-01-27Some minor edits including updates to function namesDan Fandrich
2011-01-21Mention axTLS in some more documentationDan Fandrich
2010-09-21duphandle: use ares_dup()Daniel Stenberg
curl_easy_duphandle() was not properly duping the ares channel. The ares_dup() function was introduced in c-ares 1.6.0 so by starting to use this function we also raise the bar and require c-ares >= 1.6.0 (released Dec 9, 2008) for such builds. Reported by: Ning Dong Bug: http://curl.haxx.se/mail/lib-2010-08/0318.html
2010-04-29INTERNALS: tftp is decent now, ldap is notDaniel Stenberg
It's not quite fair to list TFTP is a "crappy" member of the libcurl family so I removed its mentioning.
2010-03-22various changes of CVS to gitDaniel Stenberg
2010-02-14removed trailing whitespaceYang Tse
2009-10-21Update memory tracking/debugging referenceYang Tse
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-04-30mention that cvs is needed for releasesDaniel Stenberg
2008-06-26let's try to maintain compatibility with NSS 3.11.xDaniel Stenberg
2008-06-12added the versions of a range of build tools that we want to remain to workDaniel Stenberg
2008-06-12My first attempt at documenting what we try to support and make curl run withDaniel Stenberg
in regard to C standard, third party libraries and operating systems etc.
2007-11-26more blurbDaniel Stenberg
2007-11-26slightly less outdatedDaniel Stenberg
2007-09-20the winsock stuff is made by curl_global_initDaniel Stenberg
2002-02-27minor editDaniel Stenberg
2001-11-02more accurateDaniel Stenberg
2001-05-29updated, improved language at a few placesDaniel Stenberg
2001-04-27clarified and updatedDaniel Stenberg
2001-04-23persistent is spelled with an 'e', not an 'a'Daniel Stenberg
2001-03-137.7 beta 2 fixesDaniel Stenberg
2001-03-13a whole new section on persitant connections and how they're treatedDaniel Stenberg
internally
2001-01-26moved the symbols talk to the library part, updated slightly to matchDaniel Stenberg
2001-01-19edited the portable code sectionDaniel Stenberg
2001-01-17brought up-to-date and extendedDaniel Stenberg
2001-01-05Internal symbols that aren't static are now prefixed with 'Curl_'Daniel Stenberg
2000-11-29minor things about the test suite addedDaniel Stenberg
2000-10-11updated to better reflect realityDaniel Stenberg
2000-06-14updated to be more valid for version 7 workingsDaniel Stenberg
2000-05-22moved here from the root directoryDaniel Stenberg