Skip to content

Commit

Permalink
reverting to stable plus Deb patch to trace segfault
Browse files Browse the repository at this point in the history
  • Loading branch information
andy5995 committed Nov 9, 2017
1 parent 91e3d69 commit af7c704
Show file tree
Hide file tree
Showing 485 changed files with 404 additions and 452 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -1,2 +1,4 @@
autom4te.cache
*~
testing
temp
685 changes: 325 additions & 360 deletions ChangeLog

Large diffs are not rendered by default.

Empty file modified contrib/README 100755 → 100644
Empty file.
Empty file modified contrib/autorun/README 100755 → 100644
Empty file.
Empty file modified contrib/doc2html/DETAILS 100755 → 100644
Empty file.
Empty file modified contrib/doc2html/README 100755 → 100644
Empty file.
Empty file modified contrib/doc2html/doc2html.cfg 100755 → 100644
Empty file.
Empty file modified contrib/doc2html/doc2html.sty 100755 → 100644
Empty file.
Empty file modified contrib/ewswrap/README 100755 → 100644
Empty file.
Empty file modified contrib/examples/badwords 100755 → 100644
Empty file.
Empty file modified contrib/examples/rundig.sh 100755 → 100644
Empty file.
Empty file modified contrib/htdig-3.2.0.spec 100755 → 100644
Empty file.
Empty file modified contrib/htparsedoc/README 100755 → 100644
Empty file.
Empty file modified contrib/htparsedoc/catdoc.c 100755 → 100644
Empty file.
Empty file modified contrib/multidig/Makefile 100755 → 100644
Empty file.
Empty file modified contrib/multidig/README 100755 → 100644
Empty file.
Empty file modified contrib/multidig/add-collect 100755 → 100644
Empty file.
Empty file modified contrib/multidig/add-urls 100755 → 100644
Empty file.
Empty file modified contrib/multidig/db.conf 100755 → 100644
Empty file.
Empty file modified contrib/multidig/gen-collect 100755 → 100644
Empty file.
Empty file modified contrib/multidig/multidig 100755 → 100644
Empty file.
Empty file modified contrib/multidig/multidig.conf 100755 → 100644
Empty file.
Empty file modified contrib/multidig/new-collect 100755 → 100644
Empty file.
Empty file modified contrib/multidig/new-db 100755 → 100644
Empty file.
Empty file modified contrib/rtf2html/charset1252.h 100755 → 100644
Empty file.
Empty file modified contrib/rtf2html/charsetmac.h 100755 → 100644
Empty file.
Empty file modified contrib/run-robot.sh 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/README 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/results.shtml 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/search.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/NOTE 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/footer.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/header.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/long.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/nomatch.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/short.html 100755 → 100644
Empty file.
Empty file modified contrib/scriptname/templates/syntax.html 100755 → 100644
Empty file.
Empty file modified contrib/wordfreq/wordfreq.html 100755 → 100644
Empty file.
Empty file modified db/.cvsignore 100755 → 100644
Empty file.
10 changes: 5 additions & 5 deletions db/LICENSE
@@ -1,5 +1,5 @@
The following is the license that applies to this copy of the Berkeley DB
software, version 3.0.55. For a license to use the Berkeley DB software
software, version 3.3.11. For a license to use the Berkeley DB software
under conditions other than those described here, or to purchase support
for this software, please contact Sleepycat Software at one of the
following addresses:
Expand All @@ -22,12 +22,12 @@ following addresses:
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. This license grant extends only to use of Berkeley DB version 3.0.55,
* 3. This license grant extends only to use of Berkeley DB version 3.3.11,
* modified or unmodified, in conjunction with the HtDig document
* indexing package, and only when the HtDig software is distributed
* under the GNU Lesser General Public License (LGPL) as published at
* http://www.fsf.org/licenses/lgpl.html.
* Any use or redistribution of Berkeley DB version 3.0.55, modified or
* Any use or redistribution of Berkeley DB version 3.3.11, modified or
* unmodified, with HtDig requires compliance with the terms of the LGPL
* with respect to the HtDig software, and with the terms of this license
* grant with respect to the Berkeley DB software and any modifications.
Expand All @@ -47,7 +47,7 @@ following addresses:
* nominal fee, and must be freely redistributable under reasonable
* conditions.
* 8. Nothing of this license grant, and nothing of the bundling of Berkeley
* DB version 3.0.55 with HtDig, shall permit redistribution of Berkeley
* DB version 3.3.11 with HtDig, shall permit redistribution of Berkeley
* DB under the terms of the LGPL.
*
* THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS'' AND ANY EXPRESS
Expand Down Expand Up @@ -90,7 +90,7 @@ following addresses:
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/

/*
* Copyright (c) 1995, 1996
* The President and Fellows of Harvard University. All rights reserved.
*
Expand Down
Empty file modified db/README 100755 → 100644
Empty file.
14 changes: 7 additions & 7 deletions db/bt_curadj.c
Expand Up @@ -30,12 +30,12 @@ int
CDB___bam_cprint(dbp)
DB *dbp;
{
BTREE_CURSOR *cp;
DBC *dbc;

MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
fprintf(stderr,
"%#0x->%#0x: page: %lu index: %lu dpage %lu dindex: %lu recno: %lu",
Expand Down Expand Up @@ -65,6 +65,7 @@ CDB___bam_ca_delete(dbp, pgno, indx, delete)
u_int32_t indx;
int delete;
{
BTREE_CURSOR *cp;
DBC *dbc;
int count; /* !!!: Has to contain max number of cursors. */

Expand All @@ -86,7 +87,6 @@ CDB___bam_ca_delete(dbp, pgno, indx, delete)
MUTEX_THREAD_LOCK(dbp->mutexp);
for (count = 0, dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;

if ((cp->pgno == pgno && cp->indx == indx) ||
Expand Down Expand Up @@ -116,6 +116,7 @@ CDB___bam_ca_di(dbp, pgno, indx, adjust)
u_int32_t indx;
int adjust;
{
BTREE_CURSOR *cp;
DBC *dbc;

/* Recno is responsible for its own adjustments. */
Expand All @@ -128,7 +129,6 @@ CDB___bam_ca_di(dbp, pgno, indx, adjust)
MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
if (cp->pgno == pgno && cp->indx >= indx) {
/* Cursor indices should never be negative. */
Expand Down Expand Up @@ -158,6 +158,7 @@ CDB___bam_ca_dup(dbp, fpgno, first, fi, tpgno, ti)
db_pgno_t fpgno, tpgno;
u_int32_t first, fi, ti;
{
BTREE_CURSOR *cp;
DBC *dbc;

/* Recno is responsible for its own adjustments. */
Expand All @@ -170,7 +171,6 @@ CDB___bam_ca_dup(dbp, fpgno, first, fi, tpgno, ti)
MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
/*
* Ignore matching entries that have already been moved,
Expand Down Expand Up @@ -198,6 +198,7 @@ CDB___bam_ca_rsplit(dbp, fpgno, tpgno)
DB *dbp;
db_pgno_t fpgno, tpgno;
{
BTREE_CURSOR *cp;
DBC *dbc;

/* Recno is responsible for its own adjustments. */
Expand All @@ -210,7 +211,6 @@ CDB___bam_ca_rsplit(dbp, fpgno, tpgno)
MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
if (cp->pgno == fpgno)
cp->pgno = tpgno;
Expand All @@ -232,6 +232,7 @@ CDB___bam_ca_split(dbp, ppgno, lpgno, rpgno, split_indx, cleft)
u_int32_t split_indx;
int cleft;
{
BTREE_CURSOR *cp;
DBC *dbc;

/* Recno is responsible for its own adjustments. */
Expand All @@ -251,7 +252,6 @@ CDB___bam_ca_split(dbp, ppgno, lpgno, rpgno, split_indx, cleft)
MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
if (cp->pgno == ppgno) {
if (cp->indx < split_indx) {
Expand Down Expand Up @@ -288,12 +288,12 @@ CDB___bam_ca_repl(dbp, dpgno, dindx, newpgno, newindx)
db_pgno_t dpgno, newpgno;
u_int32_t dindx, newindx;
{
BTREE_CURSOR *cp;
DBC *dbc;

MUTEX_THREAD_LOCK(dbp->mutexp);
for (dbc = TAILQ_FIRST(&dbp->active_queue);
dbc != NULL; dbc = TAILQ_NEXT(dbc, links)) {
BTREE_CURSOR *cp;
cp = (BTREE_CURSOR *)dbc->internal;
if (cp->dpgno == dpgno && cp->dindx == dindx) {
cp->dpgno = newpgno;
Expand Down
4 changes: 2 additions & 2 deletions db/bt_cursor.c
Expand Up @@ -848,7 +848,7 @@ CDB___bam_c_put(dbc_orig, key, data, flags)
{
BTREE_CURSOR *cp, *orig;
DB *dbp;
DBC *dbc = malloc(sizeof *dbc);
DBC *dbc;
DBT dbt;
db_indx_t indx;
db_pgno_t pgno;
Expand Down Expand Up @@ -1092,7 +1092,7 @@ CDB___bam_c_put(dbc_orig, key, data, flags)
if (F_ISSET(dbc_orig, DBC_WRITECURSOR))
(void)CDB___lock_downgrade(dbp->dbenv,
&dbc_orig->mylock, DB_LOCK_IWRITE, 0);
free (dbc);

return (ret);
}

Expand Down
2 changes: 1 addition & 1 deletion db/bt_put.c
Expand Up @@ -700,6 +700,7 @@ CDB___bam_ritem(dbc, h, indx, data)
DBT orig, repl;
db_indx_t cnt, lo, ln, min, off, prefix, suffix;
int32_t nbytes;
int ret;
u_int8_t *p, *t;

dbp = dbc->dbp;
Expand Down Expand Up @@ -736,7 +737,6 @@ CDB___bam_ritem(dbc, h, indx, data)
orig.size = bk->len - (prefix + suffix);
repl.data = (u_int8_t *)data->data + prefix;
repl.size = data->size - (prefix + suffix);
int ret = 0;
if ((ret = CDB___bam_repl_log(dbp->dbenv, dbc->txn,
&LSN(h), 0, dbp->log_fileid, PGNO(h), &LSN(h),
(u_int32_t)indx, (u_int32_t)B_DISSET(bk->type),
Expand Down
Empty file modified db/build_win32/DB_VC4.mdp 100755 → 100644
Empty file.
Empty file modified db/configure.in 100755 → 100644
Empty file.
Empty file modified db/docs/images/folder.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/folder_open.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/next.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/prev.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/ps.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/sleepycat.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/images/toc.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/ref/arch/bigpic.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/docs/ref/arch/smallpic.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified db/ltmain.sh 100644 → 100755
Empty file.
Empty file modified db/patch1 100755 → 100644
Empty file.
Empty file modified db/patch2 100755 → 100644
Empty file.
Empty file modified db/prefix-symbols.sh 100755 → 100644
Empty file.
Empty file modified db/stamp-h.in 100755 → 100644
Empty file.
Empty file modified db/uts4_cc.s 100755 → 100644
Empty file.
Empty file modified htcommon/.cvsignore 100755 → 100644
Empty file.
Empty file modified htdb/.cvsignore 100755 → 100644
Empty file.
Empty file modified htdb/Makefile.am 100755 → 100644
Empty file.
Empty file modified htdb/Makefile.in 100755 → 100644
Empty file.
Empty file modified htdb/htdb_dump.cc 100755 → 100644
Empty file.
Empty file modified htdb/htdb_load.cc 100755 → 100644
Empty file.
Empty file modified htdb/htdb_stat.cc 100755 → 100644
Empty file.
Empty file modified htdb/mifluzdict.cc 100755 → 100644
Empty file.
Empty file modified htdb/mifluzdump.cc 100755 → 100644
Empty file.
Empty file modified htdb/mifluzload.cc 100755 → 100644
Empty file.
Empty file modified htdb/util_sig.cc 100755 → 100644
Empty file.
Empty file modified htdb/util_sig.h 100755 → 100644
Empty file.
Empty file modified htdig/.cvsignore 100755 → 100644
Empty file.
10 changes: 3 additions & 7 deletions htdig/ExternalParser.cc
Expand Up @@ -227,7 +227,7 @@ ExternalParser::parse(Retriever &retriever, URL &base)
int get_file = (convertToType.length() != 0);
String newcontent;

StringList cpargs(currentParser, " \t");
StringList cpargs(currentParser);
char **parsargs = new char * [cpargs.Count() + 5];
int argi;
for (argi = 0; argi < cpargs.Count(); argi++)
Expand Down Expand Up @@ -280,11 +280,7 @@ ExternalParser::parse(Retriever &retriever, URL &base)
// Call External Parser
execv(parsargs[0], parsargs);

perror("execv");
write(STDERR_FILENO, "External parser error: Can't execute ", 37);
write(STDERR_FILENO, parsargs[0], strlen(parsargs[0]));
write(STDERR_FILENO, "\n", 1);
_exit(EXIT_FAILURE);
exit(EXIT_FAILURE);
}

// Parent Process
Expand Down Expand Up @@ -428,7 +424,7 @@ ExternalParser::parse(Retriever &retriever, URL &base)
{
metadatetags = new StringMatch();
metadatetags->IgnoreCase();
metadatetags->Pattern("date|dc.date|dc.date.created|dc.date.modified");
metadatetags->Pattern("date|dc.date|dc.date.created|dc.data.modified");
}

// <URL:http://www.w3.org/MarkUp/html-spec/html-spec_5.html#SEC5.2.5>
Expand Down
9 changes: 3 additions & 6 deletions htdig/Retriever.cc
Expand Up @@ -12,7 +12,7 @@
// or the GNU Library General Public License (LGPL) version 2 or later
// <http://www.gnu.org/copyleft/lgpl.html>
//
// $Id: Retriever.cc,v 1.95 2004/06/14 12:16:17 lha Exp $
// $Id: Retriever.cc,v 1.94 2004/05/28 13:15:15 lha Exp $
//

#ifdef HAVE_CONFIG_H
Expand Down Expand Up @@ -485,11 +485,8 @@ void Retriever::Start()
#endif


// Loop until interrupted, too many requests, or done.
// ('noSignal' must be before 'pop', or the popped
// URL will not be included in url_log file, below.)
while (noSignal && ((max_connection_requests == -1) ||
(count < max_connection_requests)) && (ref = server->pop()))
while (((max_connection_requests == -1) ||
(count < max_connection_requests)) && (ref = server->pop()) && noSignal)
{
count++;

Expand Down
Empty file modified htdoc/.cvsignore 100755 → 100644
Empty file.
Empty file modified htdoc/COPYING 100755 → 100644
Empty file.
Empty file modified htdoc/ChangeLog 100755 → 100644
Empty file.
Empty file modified htdoc/FAQ.html 100755 → 100644
Empty file.
Empty file modified htdoc/Makefile.am 100755 → 100644
Empty file.
Empty file modified htdoc/Makefile.in 100755 → 100644
Empty file.
Empty file modified htdoc/RELEASE.html 100755 → 100644
Empty file.
Empty file modified htdoc/THANKS.html 100755 → 100644
Empty file.
Empty file modified htdoc/TODO.html 100755 → 100644
Empty file.
Empty file modified htdoc/all.html 100755 → 100644
Empty file.
Empty file modified htdoc/attrs_head.html 100755 → 100644
Empty file.
Empty file modified htdoc/attrs_tail.html 100755 → 100644
Empty file.
Empty file modified htdoc/author.html 100755 → 100644
Empty file.
Empty file modified htdoc/bdot.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/bugs.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_blocks.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byname.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byname_head.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byname_tail.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byprog.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byprog_head.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_byprog_tail.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_general.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_types.html 100755 → 100644
Empty file.
Empty file modified htdoc/cf_variables.html 100755 → 100644
Empty file.
Empty file modified htdoc/config.html 100755 → 100644
Empty file.
Empty file modified htdoc/confindex.html 100755 → 100644
Empty file.
Empty file modified htdoc/confmenu.html 100755 → 100644
Empty file.
Empty file modified htdoc/contents.html 100755 → 100644
Empty file.
Empty file modified htdoc/dot.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/htdig.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/htdig.html 100755 → 100644
Empty file.
Empty file modified htdoc/htdig_big.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/htdump.html 100755 → 100644
Empty file.
Empty file modified htdoc/htfuzzy.html 100755 → 100644
Empty file.
Empty file modified htdoc/htload.html 100755 → 100644
Empty file.
Empty file modified htdoc/htmerge.html 100755 → 100644
Empty file.
Empty file modified htdoc/htnotify.html 100755 → 100644
Empty file.
Empty file modified htdoc/htpurge.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_form.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_general.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_menu.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_method.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_selectors.html 100755 → 100644
Empty file.
Empty file modified htdoc/hts_templates.html 100755 → 100644
Empty file.
Empty file modified htdoc/htsearch.html 100755 → 100644
Empty file.
Empty file modified htdoc/htstat.html 100755 → 100644
Empty file.
Empty file modified htdoc/index.html 100755 → 100644
Empty file.
Empty file modified htdoc/install.html 100755 → 100644
Empty file.
Empty file modified htdoc/isp.html 100755 → 100644
Empty file.
Empty file modified htdoc/ma_menu.html 100755 → 100644
Empty file.
Empty file modified htdoc/mailarchive.html 100755 → 100644
Empty file.
Empty file modified htdoc/mailing.html 100755 → 100644
Empty file.
Empty file modified htdoc/main.html 100755 → 100644
Empty file.
Empty file modified htdoc/meta.html 100755 → 100644
Empty file.
Empty file modified htdoc/notification.html 100755 → 100644
Empty file.
Empty file modified htdoc/require.html 100755 → 100644
Empty file.
Empty file modified htdoc/triangle.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/up.gif 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified htdoc/upgrade.html 100755 → 100644
Empty file.
Empty file modified htdoc/uses.html 100755 → 100644
Empty file.
Empty file modified htdoc/where.html 100755 → 100644
Empty file.
Empty file modified htfuzzy/.cvsignore 100755 → 100644
Empty file.
Empty file modified htlib/.cvsignore 100755 → 100644
Empty file.
Empty file modified htlib/Configuration.cc 100755 → 100644
Empty file.
Empty file modified htlib/Configuration.h 100755 → 100644
Empty file.
Empty file modified htlib/DB2_db.cc 100755 → 100644
Empty file.
Empty file modified htlib/DB2_db.h 100755 → 100644
Empty file.
Empty file modified htlib/Database.cc 100755 → 100644
Empty file.
Empty file modified htlib/Database.h 100755 → 100644
Empty file.
Empty file modified htlib/Dictionary.cc 100755 → 100644
Empty file.
Empty file modified htlib/Dictionary.h 100755 → 100644
Empty file.
Empty file modified htlib/HtCodec.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtCodec.h 100755 → 100644
Empty file.
Empty file modified htlib/HtDateTime.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtDateTime.h 100755 → 100644
Empty file.
Empty file modified htlib/HtHeap.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtHeap.h 100755 → 100644
Empty file.
Empty file modified htlib/HtMaxMin.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtMaxMin.h 100755 → 100644
Empty file.
Empty file modified htlib/HtPack.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtPack.h 100755 → 100644
Empty file.
Empty file modified htlib/HtRandom.h 100755 → 100644
Empty file.
Empty file modified htlib/HtRegex.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtRegex.h 100755 → 100644
Empty file.
Empty file modified htlib/HtRegexReplace.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtRegexReplace.h 100755 → 100644
Empty file.
Empty file modified htlib/HtRegexReplaceList.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtRegexReplaceList.h 100755 → 100644
Empty file.
Empty file modified htlib/HtTime.h 100755 → 100644
Empty file.
Empty file modified htlib/HtVector.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtVector.h 100755 → 100644
Empty file.
Empty file modified htlib/HtVectorGeneric.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtVectorGeneric.h 100755 → 100644
Empty file.
Empty file modified htlib/HtVectorGenericCode.h 100755 → 100644
Empty file.
Empty file modified htlib/HtVector_String.h 100755 → 100644
Empty file.
Empty file modified htlib/HtVector_int.h 100755 → 100644
Empty file.
Empty file modified htlib/HtWordCodec.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtWordCodec.h 100755 → 100644
Empty file.
Empty file modified htlib/HtWordType.cc 100755 → 100644
Empty file.
Empty file modified htlib/HtWordType.h 100755 → 100644
Empty file.
Empty file modified htlib/IntObject.cc 100755 → 100644
Empty file.
Empty file modified htlib/IntObject.h 100755 → 100644
Empty file.
Empty file modified htlib/List.cc 100755 → 100644
Empty file.
Empty file modified htlib/List.h 100755 → 100644
Empty file.
Empty file modified htlib/Makefile.am 100755 → 100644
Empty file.
Empty file modified htlib/Makefile.in 100755 → 100644
Empty file.
Empty file modified htlib/Object.cc 100755 → 100644
Empty file.
Empty file modified htlib/Object.h 100755 → 100644
Empty file.
Empty file modified htlib/ParsedString.cc 100755 → 100644
Empty file.
Empty file modified htlib/ParsedString.h 100755 → 100644
Empty file.
Empty file modified htlib/Queue.cc 100755 → 100644
Empty file.
Empty file modified htlib/Queue.h 100755 → 100644
Empty file.
Empty file modified htlib/QuotedStringList.cc 100755 → 100644
Empty file.
Empty file modified htlib/QuotedStringList.h 100755 → 100644
Empty file.
Empty file modified htlib/Stack.cc 100755 → 100644
Empty file.
Empty file modified htlib/Stack.h 100755 → 100644
Empty file.
Empty file modified htlib/String.cc 100755 → 100644
Empty file.
Empty file modified htlib/StringList.cc 100755 → 100644
Empty file.
Empty file modified htlib/StringList.h 100755 → 100644
Empty file.
Empty file modified htlib/StringMatch.cc 100755 → 100644
Empty file.
Empty file modified htlib/StringMatch.h 100755 → 100644
Empty file.
Empty file modified htlib/String_fmt.cc 100755 → 100644
Empty file.
Empty file modified htlib/ber.h 100755 → 100644
Empty file.
Empty file modified htlib/clib.h 100755 → 100644
Empty file.
Empty file modified htlib/getcwd.c 100755 → 100644
Empty file.
Empty file modified htlib/good_strtok.cc 100755 → 100644
Empty file.
Empty file modified htlib/good_strtok.h 100755 → 100644
Empty file.
Empty file modified htlib/gregex.h 100755 → 100644
Empty file.
Empty file modified htlib/htString.h 100755 → 100644
Empty file.
Empty file modified htlib/lib.h 100755 → 100644
Empty file.
Empty file modified htlib/libdefs.h 100755 → 100644
Empty file.
Empty file modified htlib/md5.cc 100755 → 100644
Empty file.
Empty file modified htlib/md5.h 100755 → 100644
Empty file.
Empty file modified htlib/memcmp.c 100755 → 100644
Empty file.
Empty file modified htlib/memcpy.c 100755 → 100644
Empty file.
Empty file modified htlib/memmove.c 100755 → 100644
Empty file.
Empty file modified htlib/mhash_md5.c 100755 → 100644
Empty file.
Empty file modified htlib/mhash_md5.h 100755 → 100644
Empty file.
Empty file modified htlib/mktime.c 100755 → 100644
Empty file.
Empty file modified htlib/myqsort.c 100755 → 100644
Empty file.
Empty file modified htlib/myqsort.h 100755 → 100644
Empty file.
Empty file modified htlib/raise.c 100755 → 100644
Empty file.
Empty file modified htlib/regex.c 100755 → 100644
Empty file.
Empty file modified htlib/regex_win32.c 100755 → 100644
Empty file.
Empty file modified htlib/regex_win32.h 100755 → 100644
Empty file.
Empty file modified htlib/snprintf.c 100755 → 100644
Empty file.
Empty file modified htlib/strcasecmp.cc 100755 → 100644
Empty file.
Empty file modified htlib/strerror.c 100755 → 100644
Empty file.
Empty file modified htlib/strptime.cc 100755 → 100644
Empty file.
Empty file modified htlib/timegm.c 100755 → 100644
Empty file.
Empty file modified htlib/vsnprintf.c 100755 → 100644
Empty file.
Empty file modified htnet/.cvsignore 100755 → 100644
Empty file.
Empty file modified htnet/Connection.cc 100755 → 100644
Empty file.
Empty file modified htnet/Connection.h 100755 → 100644
Empty file.
Empty file modified htnet/HtFTP.cc 100755 → 100644
Empty file.
Empty file modified htnet/HtFTP.h 100755 → 100644
Empty file.
Empty file modified htnet/HtFile.cc 100755 → 100644
Empty file.
Empty file modified htnet/HtFile.h 100755 → 100644
Empty file.
Empty file modified htnet/HtHTTP.cc 100755 → 100644
Empty file.
Empty file modified htnet/HtHTTP.h 100755 → 100644
Empty file.
Empty file modified htnet/HtNNTP.cc 100755 → 100644
Empty file.
Empty file modified htnet/HtNNTP.h 100755 → 100644
Empty file.
Empty file modified htnet/Makefile.am 100755 → 100644
Empty file.
Empty file modified htnet/Makefile.in 100755 → 100644
Empty file.
Empty file modified htnet/Makefile.win32 100755 → 100644
Empty file.
27 changes: 12 additions & 15 deletions htnet/SSLConnection.cc
Expand Up @@ -131,21 +131,18 @@ int SSLConnection::Read_Partial(char *buffer, int maxlength)
{
errno = 0;

if (!SSL_pending(ssl)) {
if (timeout_value > 0) {
FD_SET_T fds;
FD_ZERO(&fds);
FD_SET(sock, &fds);

timeval tv;
tv.tv_sec = timeout_value;
tv.tv_usec = 0;

int selected = select(sock+1, &fds, 0, 0, &tv);
if (selected <= 0)
need_io_stop++;
}

if (timeout_value > 0) {
FD_SET_T fds;
FD_ZERO(&fds);
FD_SET(sock, &fds);

timeval tv;
tv.tv_sec = timeout_value;
tv.tv_usec = 0;

int selected = select(sock+1, &fds, 0, 0, &tv);
if (selected <= 0)
need_io_stop++;
}

if (!need_io_stop)
Expand Down
Empty file modified htnet/Transport.cc 100755 → 100644
Empty file.
Empty file modified htnet/Transport.h 100755 → 100644
Empty file.
Empty file modified htsearch/.cvsignore 100755 → 100644
Empty file.
Empty file modified htsearch/AndQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/AndQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/AndQueryParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/BooleanLexer.cc 100755 → 100644
Empty file.
Empty file modified htsearch/BooleanLexer.h 100755 → 100644
Empty file.
Empty file modified htsearch/BooleanQueryParser.cc 100755 → 100644
Empty file.
Empty file modified htsearch/BooleanQueryParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/Collection.cc 100755 → 100644
Empty file.
Empty file modified htsearch/Collection.h 100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion htsearch/Display.cc 100755 → 100644
Expand Up @@ -138,7 +138,7 @@ Display::display(int pageNumber)
// Must temporarily stash the message in a String, since
// displaySyntaxError will overwrite the static temp used in form.

String s("invalid sort method");
String s("Invalid sort method.");

displaySyntaxError(s);
return;
Expand Down
Empty file modified htsearch/Display.h 100755 → 100644
Empty file.
Empty file modified htsearch/DocMatch.cc 100755 → 100644
Empty file.
Empty file modified htsearch/DocMatch.h 100755 → 100644
Empty file.
Empty file modified htsearch/ExactWordQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/ExactWordQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/FuzzyExpander.h 100755 → 100644
Empty file.
Empty file modified htsearch/GParser.cc 100755 → 100644
Empty file.
Empty file modified htsearch/GParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/HtURLSeedScore.cc 100755 → 100644
Empty file.
Empty file modified htsearch/HtURLSeedScore.h 100755 → 100644
Empty file.
Empty file modified htsearch/Makefile.am 100755 → 100644
Empty file.
Empty file modified htsearch/Makefile.in 100755 → 100644
Empty file.
Empty file modified htsearch/Makefile.win32 100755 → 100644
Empty file.
Empty file modified htsearch/NearQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/NearQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/NotQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/NotQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/OperatorQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/OperatorQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/OrFuzzyExpander.cc 100755 → 100644
Empty file.
Empty file modified htsearch/OrFuzzyExpander.h 100755 → 100644
Empty file.
Empty file modified htsearch/OrQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/OrQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/OrQueryParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/PhraseQuery.cc 100755 → 100644
Empty file.
Empty file modified htsearch/PhraseQuery.h 100755 → 100644
Empty file.
Empty file modified htsearch/Query.cc 100755 → 100644
Empty file.
Empty file modified htsearch/Query.h 100755 → 100644
Empty file.
Empty file modified htsearch/QueryCache.h 100755 → 100644
Empty file.
Empty file modified htsearch/QueryLexer.cc 100755 → 100644
Empty file.
Empty file modified htsearch/QueryLexer.h 100755 → 100644
Empty file.
Empty file modified htsearch/QueryParser.cc 100755 → 100644
Empty file.
Empty file modified htsearch/QueryParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/ResultList.cc 100755 → 100644
Empty file.
Empty file modified htsearch/ResultList.h 100755 → 100644
Empty file.
Empty file modified htsearch/ResultMatch.cc 100755 → 100644
Empty file.
Empty file modified htsearch/ResultMatch.h 100755 → 100644
Empty file.
Empty file modified htsearch/SimpleLexer.h 100755 → 100644
Empty file.
Empty file modified htsearch/SimpleQueryParser.cc 100755 → 100644
Empty file.
Empty file modified htsearch/SimpleQueryParser.h 100755 → 100644
Empty file.
Empty file modified htsearch/SplitMatches.cc 100755 → 100644
Empty file.
Empty file modified htsearch/SplitMatches.h 100755 → 100644
Empty file.
Empty file modified htsearch/Template.cc 100755 → 100644
Empty file.
Empty file modified htsearch/Template.h 100755 → 100644
Empty file.

0 comments on commit af7c704

Please sign in to comment.