Commit Graph

825 Commits

Author SHA1 Message Date
Xavier Roche
2531d47f30 created tag 3.48.20 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