mirror of
https://github.com/xroche/httrack.git
synced 2026-05-17 08:26:14 +03:00
http://proliant/svn/httrack/trunk
........
r1020 | roche | 2014-05-13 22:08:53 +0200 (mar., 13 mai 2014) | 3 lines
#include <stdarg.h>
........
r1021 | roche | 2014-05-13 22:11:02 +0200 (mar., 13 mai 2014) | 3 lines
#include <stdarg.h>
........
r1022 | roche | 2014-05-13 22:11:41 +0200 (mar., 13 mai 2014) | 3 lines
#include <stdarg.h>
........
r1023 | roche | 2014-05-13 22:12:10 +0200 (mar., 13 mai 2014) | 3 lines
Better stdarg.h
........
r1027 | roche | 2014-05-14 19:45:51 +0200 (mer., 14 mai 2014) | 1 line
Added debug logging facility.
........
r1028 | roche | 2014-05-14 19:48:04 +0200 (mer., 14 mai 2014) | 3 lines
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
........
r1029 | roche | 2014-05-14 19:51:09 +0200 (mer., 14 mai 2014) | 1 line
3.48.7
........
r1031 | roche | 2014-05-14 19:57:18 +0200 (mer., 14 mai 2014) | 3 lines
3.48.7
........
r1033 | roche | 2014-05-14 21:51:33 +0200 (mer., 14 mai 2014) | 1 line
Missing htsCallbackErr definition
........
r1034 | roche | 2014-05-14 22:12:42 +0200 (mer., 14 mai 2014) | 1 line
Clean hts_set_error_callback() and hts_get_error_callback()
........
r1035 | roche | 2014-05-14 22:20:01 +0200 (mer., 14 mai 2014) | 1 line
Fixed macro.
........
r1036 | roche | 2014-05-14 22:27:55 +0200 (mer., 14 mai 2014) | 1 line
Cosmetic
........
r1038 | roche | 2014-05-15 19:06:59 +0200 (jeu., 15 mai 2014) | 1 line
WIN32: zlib 1.2.8
........
r1040 | roche | 2014-05-15 19:08:29 +0200 (jeu., 15 mai 2014) | 1 line
3.48.8
........
r1042 | roche | 2014-05-15 19:22:16 +0200 (jeu., 15 mai 2014) | 3 lines
3.48.8-1
........
r1044 | roche | 2014-05-15 19:26:46 +0200 (jeu., 15 mai 2014) | 3 lines
Removed unused variable.
........
r1045 | roche | 2014-05-15 21:24:56 +0200 (jeu., 15 mai 2014) | 1 line
Fixed uint64_t vs. long long int
........
r1046 | roche | 2014-05-15 21:25:27 +0200 (jeu., 15 mai 2014) | 1 line
Compile-time checks.
........
r1047 | roche | 2014-05-15 21:27:29 +0200 (jeu., 15 mai 2014) | 1 line
Cosmetic.
........
r1048 | roche | 2014-05-15 21:33:38 +0200 (jeu., 15 mai 2014) | 3 lines
Added some asserts for Android.
........
r1049 | roche | 2014-05-15 21:44:28 +0200 (jeu., 15 mai 2014) | 3 lines
tr -d '\r'
........
r1050 | roche | 2014-05-17 14:31:37 +0200 (sam., 17 mai 2014) | 3 lines
Fixed potentiel overrun if the user injects a buggy user-defined structure with a non-terminated %[]
........
r1051 | roche | 2014-05-17 15:20:42 +0200 (sam., 17 mai 2014) | 1 line
Added hts_set_log_vprint_callback()
........
r1052 | roche | 2014-05-17 15:21:03 +0200 (sam., 17 mai 2014) | 1 line
Added hts_set_log_vprint_callback() definition
........
r1053 | roche | 2014-05-17 15:29:45 +0200 (sam., 17 mai 2014) | 1 line
Anonymous logging.
........
r1054 | roche | 2014-05-17 15:55:17 +0200 (sam., 17 mai 2014) | 1 line
Illegal use of strnlen(..., (size_t) -1)
........
r1058 | roche | 2014-05-18 11:49:24 +0200 (dim., 18 mai 2014) | 1 line
Cleanup in socket handling (less ugly casts!)
........
r1059 | roche | 2014-05-18 12:53:29 +0200 (dim., 18 mai 2014) | 1 line
Removed size member from SOCaddr
........
r1060 | roche | 2014-05-18 12:59:07 +0200 (dim., 18 mai 2014) | 3 lines
libtool: in_port_t and sa_family_t
........
r1061 | roche | 2014-05-18 15:11:40 +0200 (dim., 18 mai 2014) | 5 lines
Big cleanup in network address and dns functions:
* removed t_fullhostent insanity
* removed (struct sockaddr*) casts
* use SOCaddr everywhere rather than raw struct hostent*
........
r1062 | roche | 2014-05-18 15:43:09 +0200 (dim., 18 mai 2014) | 1 line
Cleanup in callbacks.
........
r1063 | roche | 2014-05-18 15:55:47 +0200 (dim., 18 mai 2014) | 3 lines
Backlog for web server to 10.
........
r1064 | roche | 2014-05-18 15:55:54 +0200 (dim., 18 mai 2014) | 3 lines
tr -d '\r'
........
r1065 | roche | 2014-05-18 16:02:06 +0200 (dim., 18 mai 2014) | 3 lines
Removed unused variable.
........
r1066 | roche | 2014-05-18 16:05:08 +0200 (dim., 18 mai 2014) | 1 line
Fixed __builtin___strncat_chk warning
........
r1067 | roche | 2014-05-19 21:12:27 +0200 (lun., 19 mai 2014) | 2 lines
Fixed segOutputSize < segSize assertion fails at htscharset.c:993
* closes:#44
........
r1068 | roche | 2014-05-19 21:15:16 +0200 (lun., 19 mai 2014) | 1 line
Added strlcpybuff() macro.
........
r1069 | roche | 2014-05-19 21:17:50 +0200 (lun., 19 mai 2014) | 1 line
char* => const char*
........
r1070 | roche | 2014-05-19 21:24:06 +0200 (lun., 19 mai 2014) | 3 lines
Added unit test for issue #44
........
r1071 | roche | 2014-05-19 21:37:40 +0200 (lun., 19 mai 2014) | 3 lines
tr -d '\r'
........
r1072 | roche | 2014-05-21 19:01:30 +0200 (mer., 21 mai 2014) | 1 line
Cleaner dup
........
r1074 | roche | 2014-05-21 19:21:29 +0200 (mer., 21 mai 2014) | 1 line
3.48.9
........
r1075 | roche | 2014-05-23 17:23:17 +0200 (ven., 23 mai 2014) | 3 lines
3.48.9-1 changelog
........
r1076 | roche | 2014-05-23 17:24:50 +0200 (ven., 23 mai 2014) | 3 lines
3.48.9 (autoconf)
........
r1077 | roche | 2014-05-23 17:28:55 +0200 (ven., 23 mai 2014) | 3 lines
Added symbol visibility features to the build to hide internal symbols (GCC)
........
r1078 | roche | 2014-05-23 23:33:43 +0200 (ven., 23 mai 2014) | 9 lines
"const correctness" cleanup
added the following default flags:
-Wformat
-Wformat-security
-Wmultichar
-Wwrite-strings
fixed several other warnings
........
r1079 | roche | 2014-05-24 09:45:12 +0200 (sam., 24 mai 2014) | 3 lines
Diff are better.
........
r1080 | roche | 2014-05-24 09:50:51 +0200 (sam., 24 mai 2014) | 3 lines
No diff.
........
r1081 | roche | 2014-05-24 09:56:11 +0200 (sam., 24 mai 2014) | 3 lines
Upgraded to minizip 1.1 from zlib 1.2.8
........
r1082 | roche | 2014-05-24 10:17:08 +0200 (sam., 24 mai 2014) | 3 lines
Missing zflush_file member.
........
r1083 | roche | 2014-05-24 10:37:21 +0200 (sam., 24 mai 2014) | 3 lines
Fixed minizip.
........
r1084 | roche | 2014-05-24 13:31:17 +0200 (sam., 24 mai 2014) | 3 lines
Removed ChangeLogUnzip
........
r1085 | roche | 2014-05-24 13:38:11 +0200 (sam., 24 mai 2014) | 3 lines
Fixed EXTRA_DIST
........
r1086 | roche | 2014-05-24 13:57:25 +0200 (sam., 24 mai 2014) | 3 lines
Minizip warning fixes.
........
r1087 | roche | 2014-05-26 21:27:46 +0200 (lun., 26 mai 2014) | 1 line
Big links heap handling cleanup, and removed very old and legacy macros
........
r1089 | roche | 2014-05-26 21:32:34 +0200 (lun., 26 mai 2014) | 3 lines
tr -d '\r'
........
r1090 | roche | 2014-05-27 18:05:09 +0200 (mar., 27 mai 2014) | 3 lines
Fixed symbol import.
........
r1091 | roche | 2014-05-27 18:05:28 +0200 (mar., 27 mai 2014) | 3 lines
tr -d '\r'
........
r1092 | roche | 2014-05-27 18:05:54 +0200 (mar., 27 mai 2014) | 3 lines
Export may_unknown and guess_httptype
........
r1093 | roche | 2014-05-27 18:35:57 +0200 (mar., 27 mai 2014) | 3 lines
Rewritten UTF8 writer to avoir spurious GCC 4.8.3 warnings.
........
r1094 | roche | 2014-05-27 19:45:18 +0200 (mar., 27 mai 2014) | 3 lines
Fixed help option, and too long help line (man: "cannot adjust line")
........
r1095 | roche | 2014-05-27 20:55:13 +0200 (mar., 27 mai 2014) | 1 line
Cleanup, const correctness
........
r1096 | roche | 2014-05-28 18:34:06 +0200 (mer., 28 mai 2014) | 3 lines
Added Vcs-Browser and Vcs-Svn fields to debian/control
........
r1097 | roche | 2014-05-28 18:36:24 +0200 (mer., 28 mai 2014) | 3 lines
Fixed dirty uint32_t cast leading to aliasing issues.
........
r1098 | roche | 2014-05-28 18:50:47 +0200 (mer., 28 mai 2014) | 3 lines
Added MD5 self-test
........
r1099 | roche | 2014-05-28 18:51:56 +0200 (mer., 28 mai 2014) | 3 lines
Fixed const T ** not being castable to const T **
........
r1100 | roche | 2014-05-28 18:58:37 +0200 (mer., 28 mai 2014) | 3 lines
Fixed build.
........
r1101 | roche | 2014-05-28 19:06:47 +0200 (mer., 28 mai 2014) | 3 lines
Really fixed.
........
r1102 | roche | 2014-05-28 19:41:42 +0200 (mer., 28 mai 2014) | 3 lines
Bad md5.
........
r1103 | roche | 2014-05-28 19:55:49 +0200 (mer., 28 mai 2014) | 19 lines
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
........
r1104 | roche | 2014-05-28 20:27:45 +0200 (mer., 28 mai 2014) | 3 lines
Fixed %%%
........
r1105 | roche | 2014-05-28 20:31:40 +0200 (mer., 28 mai 2014) | 1 line
Rewrite template formatting to be format-injection proof.
........
r1106 | roche | 2014-05-28 20:41:59 +0200 (mer., 28 mai 2014) | 1 line
Fixed heap crawl overflow
........
r1107 | roche | 2014-05-28 20:58:59 +0200 (mer., 28 mai 2014) | 1 line
Rewrite string template formatting to be format-injection proof.
........
r1108 | roche | 2014-05-28 21:03:07 +0200 (mer., 28 mai 2014) | 1 line
Fixed NULL terminated string.
........
r1109 | roche | 2014-05-28 21:03:26 +0200 (mer., 28 mai 2014) | 1 line
Replaced sprintf() by hts_template_format_str()
........
r1110 | roche | 2014-05-28 21:05:31 +0200 (mer., 28 mai 2014) | 1 line
Added assert
........
r1111 | roche | 2014-05-28 21:11:04 +0200 (mer., 28 mai 2014) | 3 lines
Added -Wformat-nonliteral flag.
........
r1112 | roche | 2014-05-29 10:20:07 +0200 (jeu., 29 mai 2014) | 1 line
Allocation cleanup (why "+2", why ?)
........
r1114 | roche | 2014-05-29 10:30:43 +0200 (jeu., 29 mai 2014) | 1 line
Added off_t_to_size_t()
........
r1115 | roche | 2014-05-29 11:34:37 +0200 (jeu., 29 mai 2014) | 3 lines
Fixes.
........
r1116 | roche | 2014-05-29 11:41:59 +0200 (jeu., 29 mai 2014) | 1 line
Removed duplicate opt->lien_tot and opt->liens members in some functions.
........
r1117 | roche | 2014-05-29 17:42:53 +0200 (jeu., 29 mai 2014) | 1 line
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.
........
r1118 | roche | 2014-05-29 17:53:30 +0200 (jeu., 29 mai 2014) | 1 line
Unused function.
........
r1119 | roche | 2014-05-29 17:57:57 +0200 (jeu., 29 mai 2014) | 1 line
Fixed API change.
........
r1120 | roche | 2014-05-29 18:03:04 +0200 (jeu., 29 mai 2014) | 3 lines
tr -d '\r'
........
r1121 | roche | 2014-05-29 18:14:57 +0200 (jeu., 29 mai 2014) | 1 line
Fixed regression over ./
........
r1122 | roche | 2014-05-29 19:29:02 +0200 (jeu., 29 mai 2014) | 1 line
Take in account opt->maxlink is non-zero
........
r1123 | roche | 2014-05-29 19:58:05 +0200 (jeu., 29 mai 2014) | 1 line
Allocation failure handling.
........
r1124 | roche | 2014-05-29 20:10:14 +0200 (jeu., 29 mai 2014) | 1 line
Better "too many links" reporting.
........
r1126 | roche | 2014-05-30 18:09:02 +0200 (ven., 30 mai 2014) | 3 lines
Missing string.h (moe)
........
r1127 | roche | 2014-06-03 18:26:25 +0200 (mar., 03 juin 2014) | 1 line
Potential fix for htshash.c:330 assertion failure: "error invalidating hash entry"
........
r1128 | roche | 2014-06-04 18:10:38 +0200 (mer., 04 juin 2014) | 3 lines
Do not depend on SetDllDirectory (Windows 2003) as it breaks Windows 2000
* closes: #45
........
r1130 | roche | 2014-06-04 19:02:44 +0200 (mer., 04 juin 2014) | 3 lines
3.48-10
........
r1131 | roche | 2014-06-04 19:06:43 +0200 (mer., 04 juin 2014) | 1 line
3.48.10
........
r1132 | roche | 2014-06-04 19:10:40 +0200 (mer., 04 juin 2014) | 3 lines
Updated configure
........
r1133 | roche | 2014-06-04 19:41:42 +0200 (mer., 04 juin 2014) | 3 lines
Updated man
........
r1137 | roche | 2014-06-04 21:53:07 +0200 (mer., 04 juin 2014) | 3 lines
Fixed "this decimal constant is unsigned only in ISO C90"
........
r1139 | roche | 2014-06-05 17:59:49 +0200 (jeu., 05 juin 2014) | 1 line
changelog
........
r1140 | roche | 2014-06-05 18:00:05 +0200 (jeu., 05 juin 2014) | 3 lines
Added missing .h to -dev
........
r1141 | roche | 2014-06-06 17:47:38 +0200 (ven., 06 juin 2014) | 7 lines
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
........
r1142 | roche | 2014-06-06 17:48:05 +0200 (ven., 06 juin 2014) | 3 lines
Additional check.
........
r1143 | roche | 2014-06-06 17:57:02 +0200 (ven., 06 juin 2014) | 1 line
3.48.11
........
r1145 | roche | 2014-06-06 18:02:35 +0200 (ven., 06 juin 2014) | 3 lines
3.48.11
........
r1147 | roche | 2014-06-06 20:43:50 +0200 (ven., 06 juin 2014) | 3 lines
Splitted typed arrays in htsarrays.h
Cleaned-up page generation
........
r1148 | roche | 2014-06-06 20:47:24 +0200 (ven., 06 juin 2014) | 3 lines
Updated man
........
r1149 | roche | 2014-06-06 20:47:39 +0200 (ven., 06 juin 2014) | 3 lines
tr -d '\r'
........
r1150 | roche | 2014-06-06 20:47:53 +0200 (ven., 06 juin 2014) | 3 lines
Added htsarrays.h to Makefile and devel libs
........
r1151 | roche | 2014-06-06 21:03:41 +0200 (ven., 06 juin 2014) | 1 line
Progressive power-of-two allocator for linked blocks.
........
r1152 | roche | 2014-06-06 21:08:47 +0200 (ven., 06 juin 2014) | 1 line
Cleanup.
........
r1153 | roche | 2014-06-06 22:58:35 +0200 (ven., 06 juin 2014) | 3 lines
Fixed initializer.
........
r1154 | roche | 2014-06-07 09:03:08 +0200 (sam., 07 juin 2014) | 3 lines
Fixed --advanced-maxlinks broken (Localhost)
........
r1155 | roche | 2014-06-07 09:03:13 +0200 (sam., 07 juin 2014) | 3 lines
Better.
........
r1156 | roche | 2014-06-08 11:26:46 +0200 (dim., 08 juin 2014) | 1 line
Typos
........
r1157 | roche | 2014-06-08 11:35:34 +0200 (dim., 08 juin 2014) | 3 lines
Fixed __cplusplus issues
........
r1158 | roche | 2014-06-08 13:12:21 +0200 (dim., 08 juin 2014) | 4 lines
Using subdir-objects for automake
Replaced legacy INCLUDES by AM_CPPFLAGS
........
r1159 | roche | 2014-06-08 13:22:41 +0200 (dim., 08 juin 2014) | 3 lines
3.48.12
........
r1161 | roche | 2014-06-08 15:02:43 +0200 (dim., 08 juin 2014) | 9 lines
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
........
r1163 | roche | 2014-06-08 15:58:57 +0200 (dim., 08 juin 2014) | 1 line
__cplusplus
........
r1164 | roche | 2014-06-08 17:43:28 +0200 (dim., 08 juin 2014) | 3 lines
3.48.13
........
97 lines
3.9 KiB
Plaintext
97 lines
3.9 KiB
Plaintext
Source: httrack
|
|
Section: web
|
|
Priority: optional
|
|
Maintainer: Xavier Roche <roche@httrack.com>
|
|
Standards-Version: 3.9.5
|
|
Build-Depends: debhelper (>= 8.0.0), dh-autoreconf, autotools-dev, autoconf, autoconf-archive, automake, libtool, zlib1g-dev, libssl-dev
|
|
Homepage: http://www.httrack.com
|
|
Vcs-Svn: http://httrack.googlecode.com/svn/trunk
|
|
Vcs-Browser: https://code.google.com/p/httrack/source/browse/trunk/src
|
|
|
|
Package: httrack
|
|
Architecture: any
|
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
|
Suggests: webhttrack, httrack-doc
|
|
Description: Copy websites to your computer (Offline browser)
|
|
HTTrack is an offline browser utility, allowing you to download a World
|
|
Wide website from the Internet to a local directory, building recursively
|
|
all directories, getting html, images, and other files from the server to
|
|
your computer.
|
|
.
|
|
HTTrack arranges the original site's relative link-structure. Simply
|
|
open a page of the "mirrored" website in your browser, and you can
|
|
browse the site from link to link, as if you were viewing it online.
|
|
HTTrack can also update an existing mirrored site, and resume
|
|
interrupted downloads. HTTrack is fully configurable, and has an
|
|
integrated help system.
|
|
|
|
Package: webhttrack
|
|
Architecture: any
|
|
Depends: ${misc:Depends}, ${shlibs:Depends}, webhttrack-common, iceape-browser | iceweasel | icecat | mozilla | firefox | mozilla-firefox | www-browser
|
|
Replaces: webhttrack-common (<< 3.43.9-2)
|
|
Breaks: webhttrack-common (<< 3.43.9-2)
|
|
Suggests: httrack, httrack-doc
|
|
Enhances: httrack
|
|
Description: Copy websites to your computer, httrack with a Web interface
|
|
WebHTTrack is an offline browser utility, allowing you to download a World
|
|
Wide website from the Internet to a local directory, building recursively
|
|
all directories, getting html, images, and other files from the server to
|
|
your computer, using a step-by-step web interface.
|
|
.
|
|
WebHTTrack arranges the original site's relative link-structure. Simply
|
|
open a page of the "mirrored" website in your browser, and you can
|
|
browse the site from link to link, as if you were viewing it online.
|
|
HTTrack can also update an existing mirrored site, and resume
|
|
interrupted downloads. WebHTTrack is fully configurable, and has an
|
|
integrated help system.
|
|
.
|
|
Snapshots: http://www.httrack.com/page/21/
|
|
|
|
Package: webhttrack-common
|
|
Architecture: all
|
|
Depends: ${misc:Depends}
|
|
Description: webhttrack common files
|
|
This package is the common files of webhttrack, website copier and
|
|
mirroring utility
|
|
|
|
Package: libhttrack2
|
|
Architecture: any
|
|
Section: libs
|
|
Replaces: libhttrack1
|
|
Conflicts: libhttrack1
|
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
|
Recommends: libssl1.0.0
|
|
Description: Httrack website copier library
|
|
This package is the library part of httrack, website copier and mirroring
|
|
utility
|
|
|
|
Package: libhttrack-dev
|
|
Architecture: any
|
|
Section: libdevel
|
|
Depends: ${misc:Depends}, ${shlibs:Depends}, zlib1g-dev
|
|
Recommends: libssl1.0.0
|
|
Description: Httrack website copier includes and development files
|
|
This package adds supplemental files for using the httrack website copier
|
|
library
|
|
|
|
Package: httrack-doc
|
|
Architecture: all
|
|
Section: doc
|
|
Depends: ${misc:Depends}
|
|
Description: Httrack website copier additional documentation
|
|
This package adds supplemental documentation for httrack and webhttrack
|
|
as a browsable html documentation
|
|
|
|
Package: proxytrack
|
|
Architecture: any
|
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
|
Suggests: squid, httrack
|
|
Description: Build HTTP Caches using archived websites copied by HTTrack
|
|
ProxyTrack is a simple proxy server aimed to deliver content archived by
|
|
HTTrack sessions. It can aggregate multiple download caches, for direct
|
|
use (through any browser) or as an upstream cache slave server.
|
|
This proxy can handle HTTP/1.1 proxy connections, and is able to reply to
|
|
ICPv2 requests for an efficient integration within other cache servers,
|
|
such as Squid. It can also handle transparent HTTP requests to allow
|
|
cached live connections inside an offline network.
|