aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-18Curl_gethostname: return un-qualified machine nameSteve Holme
Fixed Curl_gethostname() so that it always returns the un-qualified machine name rather than being dependent on the socket provider. Note: The return of getenv("CURL_GETHOSTNAME") is also parsed in case the developer / test harness provided a fully qualified domain name as it's value as well.
2011-09-18curl tool: create tool_myfunc.[ch] which later on will hold my_* functionsYang Tse
Additionally function my_useragent() now provides default User-Agent string
2011-09-18curl tool: reorder free_config_fields() field handlingYang Tse
Reorder handling of fields to match same order as the one given by current definition order of 'Configurable' struct fields. Fields currently not handled marked for further inspection.
2011-09-17Fixed MinGW WinIDN lib dependency.Guenter Knauf
2011-09-17tool_convert.c: fix no newline at end of fileYang Tse
2011-09-16curl tool: add new files to Symbian's .mmp project fileYang Tse
2011-09-16curl tool: move 'Configurable' and free_config_fields() to tool_cfgable.[ch]Yang Tse
Reviewing fields being free'd in free_config_fields() still pending
2011-09-16src/setup.h: add conditional include of assert.hYang Tse
2011-09-16curl tool: move so called 'multi_files' stuff into tool_mfiles.[ch]Yang Tse
Additionally some code reorganization and direct OOM handling fixes, just another step towards fixing curl tool issues uncovered 2011-09-15
2011-09-16curl tool: move convert_* functions into tool_convert.[ch]Yang Tse
Additionally fix data type of result vars for iconv() calls
2011-09-16main.c: convert GetStr() into a macro to ease leak debuggingYang Tse
2011-09-16main.c: de-obfuscate a couple for-loop exit conditionsYang Tse
2011-09-15curl tool: fix a bunch of double free's uncovered 2011-09-15Yang Tse
Re-enabling MemoryTracking capability on 'src' subdirectory files and torture tests have uncovered many issues which were going unnoticed in curl tool. So here we go fixing some of them. Others still remain and should be addressed ASAP, given that curl tool is used in our test harness also for test server start verification purposes. There are even non-socket file descriptor leaks.
2011-09-15Make Curl_safefree() macro assign NULL to given pointer when free'dYang Tse
2011-09-15curl MSVC project files: adjust resource compiler include pathYang Tse
2011-09-14src/Makefile.vc6: adjust resource compiler include pathYang Tse
2011-09-14curl tool: re-enable MemoryTracking capability on 'src' subdirectory files.Yang Tse
Use same preprocessor logic for curl tool MemoryTracking activation in source files located in 'src' subdirectory as the one used for libcurl sources.
2011-09-14ftp.c: add a couple of failure messagesYang Tse
2011-09-13Curl_add_custom_headers: support headers with no datawarp kawada
A custom HTTP header ending in a semicolon instead of a colon will be treated as a header to be added without any data portion.
2011-09-13progressfunc: a simple CURLOPT_PROGRESSFUNCTION exampleDaniel Stenberg
2011-09-137.22.1: start workingDaniel Stenberg
2011-09-13THANKS: 16 new contributors from 7.22.0Daniel Stenberg
2011-09-13RELEASE-NOTES: ready for 7.22.0Daniel Stenberg
2011-09-13codestyle: minor whitespace fixDaniel Stenberg
2011-09-13polarssl: build with PolarSSL-1.0.0Jeff Pohlmeyer
With this fix, it should work for PolarSSL-1.0.0 (and SVN-1091 trunk) and retain compatibility with earlier versions. (Tested with 0.14.1) PolarSSL still doesn't play nicely with curl's CA bundle (we discussed this before) but I was at least able to retrieve the https://www.gmail.com/ login page using a modified ca-certificates.crt file with all 3 versions of PolarSSL.
2011-09-13BUGS: spellfixed, slightly reformatted for web looksDaniel Stenberg
Reported by: Jeff Pohlmeyer
2011-09-12Document NTLM winbind options (and caveats)Dan Fandrich
2011-09-12BUGS: renumbered to look better in the web versionDaniel Stenberg
2011-09-12BUGS: revamped bug report documentationDaniel Stenberg
2011-09-12Mention that BSD-style lwIP TCP/IP stack support on Windows is experimental.Yang Tse
2011-09-12ftp.c: fix socket leak torture tests detected 2011-08-30Yang Tse
Also fix inappropriate error handling when sending ftp EPRT or PORT commands.
2011-09-11TODO: remove 4 entries, add one newDaniel Stenberg
Zero-copy and "Avoid having to remove/readd handles" are not really features we think are worthwhile to add. Removed. SRP features have been added already, removed. 11.9 IPv6 addresses with globbing added
2011-09-11spell-checked commentsDaniel Stenberg
2011-09-11TODO-RELEASE: postpone the remaindersDaniel Stenberg
There's three pending bug fixes but there's no time left so let's try to get them fixed for next release...
2011-09-11Updated makefiles to latest libssh2.Guenter Knauf
2011-09-10urlglob.c: fix OOM handlingYang Tse
2011-09-10ftp.c: fix ftp active connects which got broken with commit fdf157abdfYang Tse
2011-09-10runtests.pl: replace TAB with spacesYang Tse
2011-09-10test harness: revert needless commit 0a5bbb2ac1Yang Tse
https, ftps and ssh servers allowed start up time back to previous values
2011-09-10ssh.c: revert needless commit 7b7c45879eYang Tse
2011-09-09RELEASE-NOTES: synced with 303c90074d4cDaniel Stenberg
Five more bugfixes, one more contributor
2011-09-09tcpnodelay: rename variableDaniel Stenberg
Renamed the variable from 'proto' to 'level' simply because it is not protocol you set but level and that is the name of the argument used in man pages and the POSIX documentation of the setsockopt function.
2011-09-08Avoid ftruncate() static define with MinGW64.Guenter Knauf
2011-09-08libssh2: use calloc as alloc function for libssh2 versions older than 1.3Yang Tse
This workarounds old libssh2 versions not properly initializing some ssh session variables, which would trigger memory debuggers warnings on memory being used without having been initialized.
2011-09-08Curl_speedcheck: don't mistakenly clear Curl_expire()Adriano Meirelles
The current version of speedcheck.c may disable timeout by setting zero to Curl_expire. Which is fine using the curl_multi_perform, because it recheck all timeout internals, but when using custom event poller (like hiperfifo.c) it may keep stalle connection forever.
2011-09-08lib582.c: fix segfault triggered when torture testing test case 582Yang Tse
2011-09-07ftp_state_use_port: minor code indent fixDaniel Stenberg
2011-09-07checksrc: detect "}else" uses as wellDaniel Stenberg
2011-09-07getinmemory.c: use better argument names for write callbackDaniel Stenberg
2011-09-07ssh.c: fix memory leaks triggered upon OOM or other failuresYang Tse