summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-06-25Mostly cosmeticXavier Roche
2013-06-25hashtables: use fnv-1 for hashingXavier Roche
2013-06-24Hashtable fixesXavier Roche
MD5 is temporarily back until some better hash function is found (current LCG is too lame and prone to collisions)
2013-06-24Keep hashes in hashtable items so that we do jot have to recompute them in ↵Xavier Roche
case of rehash Attempt to push back items from the stash when deleting an entry Added some logging
2013-06-24Added inline tokenXavier Roche
2013-06-24Removed unused fieldXavier Roche
2013-06-24Fixed warningXavier Roche
2013-06-23CleanupXavier Roche
2013-06-23Fixed headersXavier Roche
2013-06-23Trashed historical link heap hashtable, and replaced it by cleaner code ↵Xavier Roche
using new cuckoo hashtables I can not believe I kept such a terible and frightening code for such a long time, geez.
2013-06-23Fixed hashtable grow bug (do not relocate null entries)Xavier Roche
2013-06-23Rewritten hashtablesXavier Roche
* cuckoo hashing with stash, auto-resize * pool of strings for keys (auto-resize, auto-compact) - no auto-shrink for hashtable currently Still experimental, expect bugs!
2013-06-23Removed useless assert()Xavier Roche
2013-06-18transfered => transferredXavier Roche
2013-06-16Fixed div-by-zero when speficying more than 1000 connections per seconds ↵Xavier Roche
(probably not very common)
2013-06-16spelling: allows to => allows you toXavier Roche
2013-06-16spelling: s/bandwith/bandwidth/gXavier Roche
2013-06-163.47.19Xavier Roche
2013-06-14Escaping fixes when the final disk filename contains a %Xavier Roche
2013-06-14Malformed escaping.Xavier Roche
2013-06-14CleanupXavier Roche
2013-06-12Removed unused codeXavier Roche
2013-06-12Should partially fix again issue #5 "No such file or directory" errorsXavier Roche
2013-06-09automake 1.11.6 (wheezy)Xavier Roche
2013-06-09Missing Makefile.in needed by configureXavier Roche
2013-06-08Removed intermediate automake files (Sebastian Pipping)Xavier Roche
# To regenerate these files, do something like: libtoolize --copy --force \ && aclocal \ && automake --add-missing --copy --force-missing \ && autoheader \ && autoconf
2013-06-08Merged ↵Xavier Roche
<http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/httrack/files/httrack-3.44.1%2Bzlib-1.2.5.1.patch?view=log> Add patch to fix building with recent zlib, thanks to Lars Wendler in bug #383805. Bump to EAPI=4. (Portage version: 2.2.0_alpha79/cvs/Linux x86_64)
2013-06-08Replacing remaining sprintf() by snprintf()Xavier Roche
2013-06-08Replaced dangerous sprintf() by snprintf() in ftp backend.Xavier Roche
2013-06-06Fixed clang warningsXavier Roche
2013-06-06Fixed bad memset() spotted by clangXavier Roche
2013-06-05Added a basic https unit test.Xavier Roche
2013-06-05Fixed warning.Xavier Roche
2013-06-053.47.18Xavier Roche
2013-06-05Fixed broken build without OpenSSLXavier Roche
Fixed fale off-by-one for read timeout
2013-06-04Added switchs to enable or disable online tests (currently enabled by default):Xavier Roche
--enable-online-unit-tests --disable-online-unit-tests
2013-06-04Minor off-by-one for timeout handline.Xavier Roche
2013-06-04Fixed buggy --timeout alias.Xavier Roche
2013-06-03Propagate $lt_cv_objdir not to use directly .libs (would break on WIN32)Xavier Roche
2013-06-03Propagate $shlibpath_var not to use LD_LIBRARY_PATH (OSX and friends)Xavier Roche
(based on a llvm commit by Jeffrey Yasskin :p)
2013-06-02Report getaddrinfo() errors using gai_strerror()Xavier Roche
2013-06-02Added commentXavier Roche
2013-06-02More tests!Xavier Roche
2013-06-02Regenerated libtool (Debian-style)Xavier Roche
2013-06-02Updated libtoolXavier Roche
2013-06-023.47-17Xavier Roche
2013-06-02Fixed buggy hts_unescapeUrl()Xavier Roche
2013-06-02Added hts_getUTF8SequenceLength()Xavier Roche
2013-06-01Cleaned up a bunck of warnings.Xavier Roche
2013-06-013.47-16Xavier Roche