Xavier Roche
2531d47f30
created tag 3.48.20
2014-10-15 19:45:56 +00:00
Xavier Roche
8af06144a7
3.48.20
2014-10-15 19:44:22 +00:00
Xavier Roche
9b5c6cf86e
Fixed webhttrack incompatibility with Chrome
...
* closes:#53
Also fixed HTML-escaping issues inside webhttrack
Rationale: The webhttrack script made the wrong assumption that once the "browse" command returned, it meant the user killed the navigation window, and it had to kill the server itself. However, modern browsers tend to "attach" to an existing session (creating a new tab, for example, within an existing window), causing the browsing command to return immediately, thus causing the server to be killed immediately by the webhttrack script. I have rewritten the logic behind, and now the server is able to kill himself if the parent script dies, AND if the browsing client did not make any activity for two minutes. The "activity" can be any browser/refreshed page, or the internal "ping" iframe (which pings the server every 30 seconds). With this model, we *should* be compatible with old browsers, and modern ones.
2014-10-15 19:17:29 +00:00
Xavier Roche
cce112d40a
Typo :)
2014-10-15 17:33:35 +00:00
Xavier Roche
8dec08f3f3
Fixed typo
2014-10-04 07:39:18 +00:00
Xavier Roche
d5d752a1db
Fixed HAVE_STRNLEN (sheesh, we don't have strnlen.o)
2014-08-27 18:22:56 +00:00
Xavier Roche
f25d6c1f24
Off-by-one.
2014-08-27 18:10:28 +00:00
Xavier Roche
75814fb605
Do not include execinfo.h if missing (Android)
...
Do not use strnlen if missing (Mac OS X 10.6.8) ( nthpowers)
2014-08-27 17:01:26 +00:00
Xavier Roche
a23976f732
Fixed "configure script cannot detect libressl" (junk4me46806)
2014-08-16 08:16:08 +00:00
Xavier Roche
b4f6cbe5fb
Updated date
2014-07-28 21:19:57 +00:00
Xavier Roche
7559f26bfb
Reverted useless check.
2014-07-28 21:16:44 +00:00
Xavier Roche
9285cfa1bb
3.48.19
2014-07-28 21:02:00 +00:00
Xavier Roche
02eb2862d2
Added testcase for 'strlen(copyBuff) == qLen failed at htslib.c:3458'
2014-07-28 20:56:57 +00:00
Xavier Roche
0ac9c0df32
Fixed 'strlen(copyBuff) == qLen failed at htslib.c:3458' assertion failure.
...
Rationale: strncat(..., ..., (size_t) -1) does not behave gently on Linux, and is not equivalent to strcat(..., ...) when using optimizations (could it be a corner-case bug ?)
2014-07-28 20:56:38 +00:00
Xavier Roche
da41e9a7a1
Additional message when crashing to report the issue.
2014-07-20 09:19:50 +00:00
Xavier Roche
b9a35a5d9c
closes:#755107
2014-07-17 20:01:10 +00:00
Xavier Roche
f2ac631565
3.48.18
2014-07-17 19:52:35 +00:00
Xavier Roche
b5e08a8300
Fixed infamous crashes inside the DNS cache due to a corruption within the option structure (E.Kalinowski)
...
This long-lasting bug was a real pain to hunt! :)
2014-07-17 19:30:53 +00:00
Xavier Roche
1d2d42eb4e
assert => assertf
2014-07-17 18:41:29 +00:00
Xavier Roche
d71237d177
Cache cleanup. Added assert()
2014-07-17 18:39:16 +00:00
Xavier Roche
7f8eb5f60f
Warning fix.
2014-07-17 18:38:59 +00:00
Xavier Roche
e1149999ce
Fixed WIN32
2014-07-14 11:55:28 +00:00
Xavier Roche
89a8c3134d
Cosmetic
2014-07-14 08:11:00 +00:00
Xavier Roche
5261673a4d
Fixed typo.
2014-07-14 08:10:06 +00:00
Xavier Roche
1b5adaaa2d
Added stack trace on Linux when crashing for httrack
2014-07-14 08:08:55 +00:00
Xavier Roche
9f21da0f1b
3.48.17
2014-07-12 13:28:28 +00:00
Xavier Roche
a68ec9ad2a
3.48.17
2014-07-12 13:20:10 +00:00
Xavier Roche
f912d9f024
Fixed URL list not working anymore (tom swift)
2014-07-12 12:18:33 +00:00
Xavier Roche
8b8cce197a
3.48.16
2014-07-09 05:09:15 +00:00
Xavier Roche
e8188eb243
Fixed FTBFS on ARM/MIPS again.
2014-07-09 05:09:11 +00:00
Xavier Roche
f59bc8a790
3.48.15
2014-07-08 20:08:20 +00:00
Xavier Roche
854b7fe18e
Updated man
2014-07-08 20:01:32 +00:00
Xavier Roche
920d51082c
proxytrack: fixed FTBFS on ARM/MIPS
2014-07-08 20:01:22 +00:00
Xavier Roche
e35b329c50
3.48.14
2014-07-08 18:40:01 +00:00
Xavier Roche
1ff6c081f1
3.48-14
2014-07-08 18:23:06 +00:00
Xavier Roche
7503937d76
Fixed buggy FFFD (replacement character) in place of leading non-ascii character
...
* closes:#48
2014-07-08 18:20:20 +00:00
Xavier Roche
23fa293e9e
Fixed htssafe.h
2014-07-08 07:06:10 +00:00
Xavier Roche
25c278b599
Another assert
2014-07-07 19:24:18 +00:00
Xavier Roche
721da33d81
int => size_t cleanup
2014-07-07 19:07:08 +00:00
Xavier Roche
c0165072d6
Fixed MD5_CTX => struct MD5Context
2014-07-06 08:24:40 +00:00
Xavier Roche
ebd4d34b7b
Fixed HashMD5Context
2014-07-06 08:17:09 +00:00
Xavier Roche
047c6b726b
Fixed MD5 definitions
2014-07-06 08:12:42 +00:00
Xavier Roche
aecd9a41ea
Fixed MD5_Init()
2014-07-06 08:05:19 +00:00
Xavier Roche
46a9b89dd3
Added hts_has_stopped() flag, added some asserts
2014-07-06 08:00:36 +00:00
Xavier Roche
b6ba5073a5
typo.
2014-06-28 11:20:04 +00:00
Xavier Roche
5eb5b0891d
Optimize the case when realloc() returns the same base address while reallocating the string pool.
2014-06-28 11:18:06 +00:00
Xavier Roche
afff7dc033
Fixed NULL pointer dereferencing in back_unserialize (htsback.c:976) spotted on Android platforms
2014-06-27 16:03:10 +00:00
Xavier Roche
69a93698dc
Temporarily switch to MD5 with architectures not supporting unaligned integer accesses.
2014-06-24 18:16:30 +00:00
Xavier Roche
68d81080b3
Check for aligned access requirements explicitly.
2014-06-23 18:52:33 +00:00
Xavier Roche
a431fcf717
#ifdef failed
2014-06-23 07:33:30 +00:00
Xavier Roche
c722368dc0
Emergency fixing Invalid address alignment issues on Android
2014-06-23 04:49:41 +00:00
Xavier Roche
b1367feade
Do not uncompress .tgz advertised as "streamed" (Smiling Spectre)
2014-06-22 13:30:41 +00:00
Xavier Roche
5882b122d1
Handle buggy SVG (Smiling Spectre)
2014-06-22 13:03:07 +00:00
Xavier Roche
f27a5f58be
Fixed "comparison between signed and unsigned integer expressions"
2014-06-22 10:42:38 +00:00
Xavier Roche
d0d62c0598
No fopen64() on Android.
2014-06-22 10:22:39 +00:00
Xavier Roche
027fe3a5ee
Possible cause of crash at htstools.c:425 inside long_to_83()
2014-06-17 19:56:26 +00:00
Xavier Roche
8b05179083
Fixed "old-style function definition" warning.
2014-06-17 19:09:31 +00:00
Xavier Roche
522af8962f
Faster coucal_del_value_
2014-06-15 20:27:45 +00:00
Xavier Roche
96a727e4fb
Better coucal_is_acceptable_pow2() logic
2014-06-15 12:10:52 +00:00
Xavier Roche
4c876451be
Fixed log size limit check.
2014-06-15 11:21:17 +00:00
Xavier Roche
c5003322b7
Cleanup in coucal_new()
2014-06-15 11:12:08 +00:00
Xavier Roche
8e72bb5deb
Optional 64-bit hash for really big hashtables. (disabled by default)
2014-06-15 10:24:06 +00:00
Xavier Roche
2e6a99ce09
Added coucal_calc_hashes()
2014-06-15 08:48:18 +00:00
Xavier Roche
218f6e2cd9
Added coucal_fetch_value()
2014-06-15 08:31:41 +00:00
Xavier Roche
967932e75d
Added coucal_fetch_value_hashes()
2014-06-15 08:29:02 +00:00
Xavier Roche
42bb06703a
Credits.
2014-06-15 07:52:33 +00:00
Xavier Roche
3bb87c123a
Intro line.
2014-06-15 07:43:32 +00:00
Xavier Roche
eeaa956588
Original cuckoo hashing paper
2014-06-15 07:39:57 +00:00
Xavier Roche
7925eccecd
Added coucal_hash_data()
2014-06-14 20:18:56 +00:00
Xavier Roche
60ee0687d5
Cosmetic
2014-06-14 20:02:11 +00:00
Xavier Roche
8b3af0d585
Added comments.
2014-06-14 19:35:29 +00:00
Xavier Roche
028f23ca6f
Added coucal_get_pvoid() and coucal_get_intptr()
2014-06-14 13:07:33 +00:00
Xavier Roche
bf40691b62
Wrapped lines.
2014-06-14 12:59:42 +00:00
Xavier Roche
dc21c7f595
BSD 3-Clause License
2014-06-14 12:55:11 +00:00
Xavier Roche
4461278b80
Added diff murmurhash3.h
2014-06-14 12:46:19 +00:00
Xavier Roche
95480e8d16
Fixed exports.
...
Fixed WIN32.
2014-06-14 12:39:16 +00:00
Xavier Roche
b10df97dd0
Remarks over MD5 vs. murmur hashing.
2014-06-14 10:08:38 +00:00
Xavier Roche
7a1e4b8265
Renamed inthash_* API to coucal_* one.
2014-06-14 10:05:44 +00:00
Xavier Roche
6c2120e053
Fixed includes.
2014-06-14 09:56:14 +00:00
Xavier Roche
7a261eec39
Re-license coucal to BSD-style license.
2014-06-14 09:55:50 +00:00
Xavier Roche
dbd99bb365
Fixed include
2014-06-14 09:51:03 +00:00
Xavier Roche
e0fe304f0b
Preparing to export the cuckoo hashtable library as "coucal" project
2014-06-14 09:50:17 +00:00
Xavier Roche
84632e7bb6
Hashtable cleanup
2014-06-14 09:21:48 +00:00
Xavier Roche
a4f1156edc
Fixed WIN32 build (stdint.h)
2014-06-11 19:04:32 +00:00
Xavier Roche
1e87dc455f
Fixed zlib warning (build zlib with -DZLIB_CONST)
2014-06-11 18:59:42 +00:00
Xavier Roche
c0a31f2656
Added the following compiler flags:
...
* -Wunused-but-set-parameter
* -Wignored-qualifiers
2014-06-11 16:50:00 +00:00
Xavier Roche
2e59d67d7a
-Wstrict-aliasing=2 => -Wstrict-aliasing
2014-06-10 20:42:28 +00:00
Xavier Roche
713b83f7b4
Added the following compiler flags:
...
* -Wcast-qual
* -Wmissing-parameter-type
* -Wold-style-definition
2014-06-10 20:27:13 +00:00
Xavier Roche
82e61ae9d6
Added missing minizip/mztools.c.diff reference
2014-06-10 17:04:48 +00:00
Xavier Roche
d2103fce8a
Fixed const
2014-06-10 16:43:33 +00:00
Xavier Roche
93ae992d7b
Changed hashtable types to have either opaque void*, or unions.
2014-06-10 16:37:44 +00:00
Xavier Roche
49dd329a09
Updated Makefile
2014-06-09 20:07:04 +00:00
Xavier Roche
185b664930
Added diff
2014-06-08 20:08:21 +00:00
Xavier Roche
3a7441b57b
Reverted diff, groumph.
2014-06-08 20:06:06 +00:00
Xavier Roche
eeee43acb7
Added minizip orig files.
2014-06-08 20:00:57 +00:00
Xavier Roche
91946b7834
Fixed FTBFS when compiling with zlib versions < 1.2.70 (sammyx)
2014-06-08 19:54:49 +00:00
Xavier Roche
1af7fd8c5d
3.48.13
2014-06-08 15:43:28 +00:00
Xavier Roche
f509bed5be
__cplusplus
2014-06-08 13:58:57 +00:00
Xavier Roche
6d1544383e
Public definitions cleanup (especially for httraqt)
...
htsopt.h now has the following definitions:
* struct htsrequest_proxy
* struct htsrequest
* struct htsblk
* struct lien_url
* struct lien_back
2014-06-08 13:02:43 +00:00
Xavier Roche
cd268fd39e
3.48.12
2014-06-08 11:22:41 +00:00
Xavier Roche
113fb00073
Using subdir-objects for automake
...
Replaced legacy INCLUDES by AM_CPPFLAGS
2014-06-08 11:12:21 +00:00
Xavier Roche
4608b62e2e
Fixed __cplusplus issues
2014-06-08 09:35:34 +00:00
Xavier Roche
3f1e6ac8cd
Typos
2014-06-08 09:26:46 +00:00
Xavier Roche
bfdc88cb0b
Better.
2014-06-07 07:03:13 +00:00
Xavier Roche
a911bcf0c9
Fixed --advanced-maxlinks broken (Localhost)
2014-06-07 07:03:08 +00:00
Xavier Roche
49691770a9
Fixed initializer.
2014-06-06 20:58:35 +00:00
Xavier Roche
1a683c668a
Cleanup.
2014-06-06 19:08:47 +00:00
Xavier Roche
dc49da62a1
Progressive power-of-two allocator for linked blocks.
2014-06-06 19:03:41 +00:00
Xavier Roche
018832a18b
Added htsarrays.h to Makefile and devel libs
2014-06-06 18:47:53 +00:00
Xavier Roche
7ec5e6e7e4
tr -d '\r'
2014-06-06 18:47:39 +00:00
Xavier Roche
8c1e9ef23d
Updated man
2014-06-06 18:47:24 +00:00
Xavier Roche
073a55ab1c
Splitted typed arrays in htsarrays.h
...
Cleaned-up page generation
2014-06-06 18:43:50 +00:00
Xavier Roche
9ff2518be6
3.48.11
2014-06-06 16:02:35 +00:00
Xavier Roche
f78d271246
3.48.11
2014-06-06 15:57:02 +00:00
Xavier Roche
344d47e632
Additional check.
2014-06-06 15:48:05 +00:00
Xavier Roche
d068a8f3ff
Fixed assertion failure at htscore.c:244 (len + liensbuf->string_buffer_size < liensbuf->string_buffer_capa)
...
* closes:46
-Cette ligne, et les suivantes ci-dessous, seront ignorées--
M trunk/src/htscore.c
2014-06-06 15:47:38 +00:00
Xavier Roche
e64f9a8929
Added missing .h to -dev
2014-06-05 16:00:05 +00:00
Xavier Roche
2d2ec627b4
changelog
2014-06-05 15:59:49 +00:00
Xavier Roche
40f237fe9c
Fixed "this decimal constant is unsigned only in ISO C90"
2014-06-04 19:53:07 +00:00
Xavier Roche
04cfb2db0e
Updated man
2014-06-04 17:41:42 +00:00
Xavier Roche
bdbf66b45c
Updated configure
2014-06-04 17:10:40 +00:00
Xavier Roche
6bace27858
3.48.10
2014-06-04 17:06:43 +00:00
Xavier Roche
7d3d496a7f
3.48-10
2014-06-04 17:02:44 +00:00
Xavier Roche
7826a49f59
Do not depend on SetDllDirectory (Windows 2003) as it breaks Windows 2000
...
* closes : #45
2014-06-04 16:10:38 +00:00
Xavier Roche
ed79961b7a
Potential fix for htshash.c:330 assertion failure: "error invalidating hash entry"
2014-06-03 16:26:25 +00:00
Xavier Roche
d3c14c9d1f
Missing string.h (moe)
2014-05-30 16:09:02 +00:00
Xavier Roche
7026ba7c7b
Better "too many links" reporting.
2014-05-29 18:10:14 +00:00
Xavier Roche
abe98f238d
Allocation failure handling.
2014-05-29 17:58:05 +00:00
Xavier Roche
8dd39bc909
Take in account opt->maxlink is non-zero
2014-05-29 17:29:02 +00:00
Xavier Roche
17ec3ecd6b
Fixed regression over ./
2014-05-29 16:14:57 +00:00
Xavier Roche
c7636d4f90
tr -d '\r'
2014-05-29 16:03:04 +00:00
Xavier Roche
3a7e594166
Fixed API change.
2014-05-29 15:57:57 +00:00
Xavier Roche
b88395a16c
Unused function.
2014-05-29 15:53:30 +00:00
Xavier Roche
4f5776a8fa
Big cleanup: introducing cleaner lien_adrfilsave and lien_adrfil structures holding address/uri or address/uri/filename rather than passing opaque char* of unknown size.
2014-05-29 15:42:53 +00:00
Xavier Roche
8adeadbdb6
Removed duplicate opt->lien_tot and opt->liens members in some functions.
2014-05-29 09:41:59 +00:00
Xavier Roche
c64b8d6e88
Fixes.
2014-05-29 09:34:37 +00:00
Xavier Roche
194ebad4c6
Added off_t_to_size_t()
2014-05-29 08:30:43 +00:00
Xavier Roche
ae6d05fbb3
Allocation cleanup (why "+2", why ?)
2014-05-29 08:20:07 +00:00
Xavier Roche
803f7b5a33
Added -Wformat-nonliteral flag.
2014-05-28 19:11:04 +00:00
Xavier Roche
f919aab408
Added assert
2014-05-28 19:05:31 +00:00
Xavier Roche
0238301aca
Replaced sprintf() by hts_template_format_str()
2014-05-28 19:03:26 +00:00
Xavier Roche
3864a45388
Fixed NULL terminated string.
2014-05-28 19:03:07 +00:00
Xavier Roche
5e248cc4e3
Rewrite string template formatting to be format-injection proof.
2014-05-28 18:58:59 +00:00
Xavier Roche
473baf7f95
Fixed heap crawl overflow
2014-05-28 18:41:59 +00:00
Xavier Roche
27752e368c
Rewrite template formatting to be format-injection proof.
2014-05-28 18:31:40 +00:00
Xavier Roche
37187f967f
Fixed %%%
2014-05-28 18:27:45 +00:00
Xavier Roche
1d07610320
Added AM_PROG_CC_C_O and AM_PROG_LIBTOOL
...
Removed unused CXX
added the following default compiler flags:
-Wdeclaration-after-statement
-Wsequence-point
-Wparentheses
-Winit-self
-Wuninitialized
-Wformat
-fstrict-aliasing -Wstrict-aliasing=2
added the following default linker flags:
-Wl,--discard-all
-Wl,--no-undefined
Depending on autoconf-archive because using AX_CHECK_COMPILE_FLAG and AX_CHECK_LINK_FLAG
2014-05-28 17:55:49 +00:00
Xavier Roche
49304bbe8f
Bad md5.
2014-05-28 17:41:42 +00:00
Xavier Roche
11e069aa07
Really fixed.
2014-05-28 17:06:47 +00:00
Xavier Roche
0c7a0274ca
Fixed build.
2014-05-28 16:58:37 +00:00
Xavier Roche
f3a4a20750
Fixed const T ** not being castable to const T **
2014-05-28 16:51:56 +00:00
Xavier Roche
e090cd9ccf
Added MD5 self-test
2014-05-28 16:50:47 +00:00
Xavier Roche
1bebff2697
Fixed dirty uint32_t cast leading to aliasing issues.
2014-05-28 16:36:24 +00:00
Xavier Roche
c7fac4dbca
Added Vcs-Browser and Vcs-Svn fields to debian/control
2014-05-28 16:34:06 +00:00
Xavier Roche
0b52cac218
Cleanup, const correctness
2014-05-27 18:55:13 +00:00
Xavier Roche
43b457203b
Fixed help option, and too long help line (man: "cannot adjust line")
2014-05-27 17:45:18 +00:00
Xavier Roche
fdcff762f6
Rewritten UTF8 writer to avoir spurious GCC 4.8.3 warnings.
2014-05-27 16:35:57 +00:00
Xavier Roche
c3987aca71
Export may_unknown and guess_httptype
2014-05-27 16:05:54 +00:00
Xavier Roche
f67a86657b
tr -d '\r'
2014-05-27 16:05:28 +00:00
Xavier Roche
01edfd6d1e
Fixed symbol import.
2014-05-27 16:05:09 +00:00
Xavier Roche
a300785d5e
tr -d '\r'
2014-05-26 19:32:34 +00:00
Xavier Roche
5364514f34
Big links heap handling cleanup, and removed very old and legacy macros
2014-05-26 19:27:46 +00:00
Xavier Roche
f078a39677
Minizip warning fixes.
2014-05-24 11:57:25 +00:00
Xavier Roche
65454f4ff1
Fixed EXTRA_DIST
2014-05-24 11:38:11 +00:00
Xavier Roche
15813b5380
Removed ChangeLogUnzip
2014-05-24 11:31:17 +00:00
Xavier Roche
033ce293b8
Fixed minizip.
2014-05-24 08:37:21 +00:00
Xavier Roche
d1913325e4
Missing zflush_file member.
2014-05-24 08:17:08 +00:00
Xavier Roche
882578ed9a
Upgraded to minizip 1.1 from zlib 1.2.8
2014-05-24 07:56:11 +00:00
Xavier Roche
1ec8b5fb9e
No diff.
2014-05-24 07:50:51 +00:00
Xavier Roche
796c62f07c
Diff are better.
2014-05-24 07:45:12 +00:00
Xavier Roche
cefcc04266
"const correctness" cleanup
...
added the following default flags:
-Wformat
-Wformat-security
-Wmultichar
-Wwrite-strings
fixed several other warnings
2014-05-23 21:33:43 +00:00
Xavier Roche
6ba50a2001
Added symbol visibility features to the build to hide internal symbols (GCC)
2014-05-23 15:28:55 +00:00
Xavier Roche
9315f64b6e
3.48.9 (autoconf)
2014-05-23 15:24:50 +00:00
Xavier Roche
feb2a02cc2
3.48.9-1 changelog
2014-05-23 15:23:17 +00:00
Xavier Roche
24ff04fdb7
3.48.9
2014-05-21 17:21:29 +00:00
Xavier Roche
72e0c0601b
Cleaner dup
2014-05-21 17:01:30 +00:00
Xavier Roche
b72741ddc9
tr -d '\r'
2014-05-19 19:37:40 +00:00
Xavier Roche
1edfda507d
Added unit test for issue #44
2014-05-19 19:24:06 +00:00
Xavier Roche
4a62c84479
char* => const char*
2014-05-19 19:17:50 +00:00
Xavier Roche
595d446470
Added strlcpybuff() macro.
2014-05-19 19:15:16 +00:00
Xavier Roche
0474c596b6
Fixed segOutputSize < segSize assertion fails at htscharset.c:993
...
* closes:#44
2014-05-19 19:12:27 +00:00
Xavier Roche
9f23ea7980
Fixed __builtin___strncat_chk warning
2014-05-18 14:05:08 +00:00
Xavier Roche
fe1ec5b0f6
Removed unused variable.
2014-05-18 14:02:06 +00:00
Xavier Roche
fd1ab669ad
tr -d '\r'
2014-05-18 13:55:54 +00:00
Xavier Roche
34788bb7f6
Backlog for web server to 10.
2014-05-18 13:55:47 +00:00
Xavier Roche
03edb3eac8
Cleanup in callbacks.
2014-05-18 13:43:09 +00:00
Xavier Roche
fe7ea8b140
Big cleanup in network address and dns functions:
...
* removed t_fullhostent insanity
* removed (struct sockaddr*) casts
* use SOCaddr everywhere rather than raw struct hostent*
2014-05-18 13:11:40 +00:00
Xavier Roche
1fd27d74af
libtool: in_port_t and sa_family_t
2014-05-18 10:59:07 +00:00
Xavier Roche
08a17f31d4
Removed size member from SOCaddr
2014-05-18 10:53:29 +00:00
Xavier Roche
6c8b76e531
Cleanup in socket handling (less ugly casts!)
2014-05-18 09:49:24 +00:00
Xavier Roche
66c8cc32aa
Illegal use of strnlen(..., (size_t) -1)
2014-05-17 13:55:17 +00:00
Xavier Roche
2209c7bdd8
Anonymous logging.
2014-05-17 13:29:45 +00:00
Xavier Roche
cb0460ddcb
Added hts_set_log_vprint_callback() definition
2014-05-17 13:21:03 +00:00
Xavier Roche
fb9e02ffb9
Added hts_set_log_vprint_callback()
2014-05-17 13:20:42 +00:00
Xavier Roche
ac779cb6a0
Fixed potentiel overrun if the user injects a buggy user-defined structure with a non-terminated %[]
2014-05-17 12:31:37 +00:00
Xavier Roche
0073d3ad05
tr -d '\r'
2014-05-15 19:44:28 +00:00
Xavier Roche
638cc96917
Added some asserts for Android.
2014-05-15 19:33:38 +00:00
Xavier Roche
c6e0ad4bce
Cosmetic.
2014-05-15 19:27:29 +00:00
Xavier Roche
c457788a14
Compile-time checks.
2014-05-15 19:25:27 +00:00
Xavier Roche
216005d33a
Fixed uint64_t vs. long long int
2014-05-15 19:24:56 +00:00
Xavier Roche
59008af067
Removed unused variable.
2014-05-15 17:26:46 +00:00
Xavier Roche
3059bd6f53
3.48.8-1
2014-05-15 17:22:16 +00:00
Xavier Roche
e5b3c85156
3.48.8
2014-05-15 17:08:29 +00:00
Xavier Roche
843faaf83d
WIN32: zlib 1.2.8
2014-05-15 17:06:59 +00:00
Xavier Roche
75969b1147
Cosmetic
2014-05-14 20:27:55 +00:00
Xavier Roche
6ad604624d
Fixed macro.
2014-05-14 20:20:01 +00:00
Xavier Roche
c05f54ae04
Clean hts_set_error_callback() and hts_get_error_callback()
2014-05-14 20:12:42 +00:00
Xavier Roche
ae1db762e7
Missing htsCallbackErr definition
2014-05-14 19:51:33 +00:00
Xavier Roche
16aec722bf
3.48.7
2014-05-14 17:57:18 +00:00
Xavier Roche
4ff55249ed
3.48.7
2014-05-14 17:51:09 +00:00
Xavier Roche
fea8122ed3
Fixed hashtable corruption because of dirty code directly modifying the host address in memory, leading to have hashtable positions not anymore valid.
...
This issue was especially triggered when a redirect was processed ("Warning moved treated for .." messages)
* closes : #43
2014-05-14 17:48:04 +00:00
Xavier Roche
7323230eb3
Added debug logging facility.
2014-05-14 17:45:51 +00:00
Xavier Roche
c9f656fdeb
Better stdarg.h
2014-05-13 20:12:10 +00:00
Xavier Roche
042525a1db
#include <stdarg.h>
2014-05-13 20:11:41 +00:00
Xavier Roche
3fde59c090
#include <stdarg.h>
2014-05-13 20:11:02 +00:00
Xavier Roche
edaaa73328
#include <stdarg.h>
2014-05-13 20:08:53 +00:00
Xavier Roche
cc424a4503
3.48.6
2014-05-13 19:24:40 +00:00
Xavier Roche
1f18c67f8a
3.48.6
2014-05-13 19:21:12 +00:00
Xavier Roche
a016accc4b
Fixed buggy , in man
2014-05-12 18:54:27 +00:00
Xavier Roche
1315e03cc5
Fixed warning: "warning: no previous prototype for 'htsthread_wait'"
2014-05-11 08:27:09 +00:00
Xavier Roche
917d6bd3c4
Better logging for hashtables
2014-05-10 19:08:05 +00:00
Xavier Roche
a085b2b2fa
Hashtable: names for debugging, and better logging
2014-05-10 19:07:51 +00:00
Xavier Roche
67b8737ed4
Mitigate stash overflow by resizing the hashtable.
...
Added better logging.
2014-05-10 14:15:22 +00:00
Xavier Roche
9d67ab4cf0
cache->iadr is not supposed to be NULL, but ... (could explain crashes on Android at data.app_lib.com_httrack_android_1.libhttrack_so.0x62e4c)
2014-05-09 16:52:29 +00:00
Xavier Roche
b331963ba6
assert cleanup.
2014-05-09 16:43:48 +00:00
Xavier Roche
f48114006d
Inline keyword.
2014-05-08 09:25:11 +00:00
Xavier Roche
9208228e2d
Missing NULL.
2014-05-08 09:17:27 +00:00
Xavier Roche
9a17499b99
Assertion handler (2)
2014-05-08 09:14:48 +00:00
Xavier Roche
91714c7a28
Assertion handler
2014-05-08 09:14:19 +00:00
Xavier Roche
3a3d27386c
Added assertion handlers to hashtables.
2014-05-08 09:13:54 +00:00
Xavier Roche
d59341813d
Cleanup in dirty mallocated strings
2014-05-06 18:42:45 +00:00
Xavier Roche
65eb4e58e5
Fixed regression introduced in r995 over strcpybuff() reusing macro arguments multiple times, leading to troubles when using side-effects.
2014-05-06 18:40:50 +00:00
Xavier Roche
7e75314395
Added -DLIBHTTRACK_EXPORTS for libhttrack
2014-05-04 16:04:18 +00:00
Xavier Roche
5ff78eebd0
Fixed build.
2014-05-04 15:50:12 +00:00
Xavier Roche
76dc4d04fc
Added strlcatbuff
2014-05-04 15:17:21 +00:00
Xavier Roche
5b0c24aa71
Replaced ugly cat by snprintf
2014-05-04 15:16:59 +00:00
Xavier Roche
ba35564fac
Fixed hidden type.
2014-05-04 14:57:41 +00:00
Xavier Roche
0db2125bdc
Potentially unused functions.
2014-05-04 14:44:17 +00:00
Xavier Roche
032be64885
Fix 2.
2014-05-04 14:35:22 +00:00
Xavier Roche
b41e6dc3af
Fix.
2014-05-04 14:35:01 +00:00
Xavier Roche
a798cd3a8d
Cleanup.
2014-05-04 14:29:26 +00:00
Xavier Roche
d2435b1b5e
Hashtable: logging in case of troubles
2014-05-04 14:24:27 +00:00
Xavier Roche
213359b3db
More hashtable stress
2014-05-04 14:00:30 +00:00
Xavier Roche
3b1bf0b8af
Comment.
2014-05-04 11:02:43 +00:00
Xavier Roche
6aef8ee820
Use GCC's __builtin_types_compatible_p()
2014-05-04 11:01:01 +00:00
Xavier Roche
ac6cc76bab
Added htssafe.h
2014-05-04 11:00:49 +00:00
Xavier Roche
a3fb178b10
Newlines.
2014-05-04 09:01:07 +00:00
Xavier Roche
b1fa75dfe0
Big cleanup in string primitives and abort functions
2014-05-04 08:48:23 +00:00
Xavier Roche
4da59a6399
Added "long query string" ut/
...
See <https://code.google.com/p/httrack/issues/detail?id=42 >
2014-05-02 19:19:08 +00:00
Xavier Roche
44688bdbdf
Fixed issue #42 (long query strings with accents)
2014-05-02 18:39:21 +00:00
Xavier Roche
6ce91ec1f3
HTTRACK_DEFLIB cleanup.
2014-05-02 18:05:57 +00:00
Xavier Roche
95b9374ff3
Fixed WIN32.
2014-05-02 17:53:49 +00:00
Xavier Roche
c7edfe0f5f
Fixes.
2014-05-02 17:44:51 +00:00
Xavier Roche
381eebc056
Add htsconcat.c
2014-05-02 15:16:18 +00:00
Xavier Roche
5544f503bf
Big cleanup in functions writing to a char buffer without proper size boundary.
2014-05-02 15:13:29 +00:00
Xavier Roche
b3fa8537c4
3.48.5
2014-05-02 14:39:27 +00:00
Xavier Roche
aafafee47e
Fixed manual (lintian)
2014-04-29 19:32:18 +00:00
Xavier Roche
632befbd53
Updated doc.
2014-04-27 17:05:20 +00:00
Xavier Roche
908f3ac832
Better be unsigned int.
2014-04-27 16:59:05 +00:00
Xavier Roche
d46e835fc2
Removed duplicate is_realspace definition
2014-04-27 16:52:54 +00:00
Xavier Roche
1f6b64f81a
3.48.4
2014-04-27 16:51:21 +00:00
Xavier Roche
24eee92311
Removed buggy definitions (Michael Tautschnig)
2014-04-27 16:46:08 +00:00
Xavier Roche
75b5002c63
More 2014.
2014-04-24 19:32:26 +00:00
Xavier Roche
792311df15
2013 is so last year.
2014-04-24 19:28:32 +00:00
Xavier Roche
3e63dbc69c
Removed __DATE__ for reproducible builds.
2014-04-24 19:24:11 +00:00
Xavier Roche
589b5ed78f
Really call dh_autoreconf (Matthias Klose)
2014-04-16 16:08:25 +00:00
Xavier Roche
015cff31b9
3.48.1-4
2014-04-15 20:15:46 +00:00
Xavier Roche
8e0c4ab867
3.48.1-3
2014-04-15 19:33:00 +00:00
Xavier Roche
919030900d
Build-Depends: dh-autoreconf
2014-04-15 19:30:24 +00:00
Xavier Roche
859f4625cb
3.48.1-2
2014-04-15 19:10:14 +00:00
Xavier Roche
0985f4c014
Standards-Version: 3.9.5
2014-04-15 19:07:32 +00:00
Xavier Roche
21debe05da
const char* fixes.
2014-04-13 18:59:36 +00:00
Xavier Roche
d0d9660ac9
Do not erase *.a files is these files are the shared library ones.
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744594
2014-04-13 18:50:24 +00:00
Xavier Roche
2fe3a96b09
Call dh_autoreconf_clean before dh_clean
2014-04-13 17:34:39 +00:00
Xavier Roche
ef647e9136
3.48.3 (Windows only diffs)
2014-04-13 14:29:24 +00:00
Xavier Roche
159e3d0017
VERBOSE=1 dh_auto_test
2014-04-13 14:29:03 +00:00
Xavier Roche
9661b389d9
changelog (Windows only)
2014-04-13 14:29:00 +00:00