[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#212148: marked as done (webbase: patch to allow mirror URL start filtering [feature definitely not presently in])



Your message dated Tue, 14 Oct 2003 15:16:09 +1000
with message-id <20031014051609.GA3151@deprecation.cyrius.com>
and subject line removed
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 22 Sep 2003 11:02:11 +0000
>From root@highfield.ddts.net Mon Sep 22 06:02:05 2003
Return-path: <root@highfield.ddts.net>
Received: from (malibu.orange.co.uk) [193.35.131.132] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A1OSB-0007QR-00; Mon, 22 Sep 2003 06:02:03 -0500
Received: from localhost ([193.35.129.161]) by
          malibu.orange.co.uk (Netscape Messaging Server 4.15 malibu Jul
          30 2001 12:58:33) with ESMTP id HLM3YS00.BC8; Mon, 22 Sep 2003
          12:01:40 +0100 
Received: from root by localhost with local (Exim 3.36 #1 (Debian))
	id 1A1QK3-0007zY-00; Mon, 22 Sep 2003 13:01:47 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Luke Kenneth Casson Leighton <lkcl@samba-tng.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: webbase: patch to allow mirror URL start filtering [feature definitely not
 presently in]
X-Mailer: reportbug 2.19
Date: Mon, 22 Sep 2003 13:01:47 +0000
Message-Id: <E1A1QK3-0007zY-00@localhost>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-9.4 required=4.0
	tests=HAS_PACKAGE,NORMAL_HTTP_TO_IP,PATCH_UNIFIED_DIFF
	version=2.53-bugs.debian.org_2003_9_21
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_21 (1.174.2.15-2003-03-30-exp)

Package: webbase
Version: 5.17.0-18.3
Severity: normal


This patch allows the start URLs and subsequent mirroring, including
updates, to be "filtered" with a regex.

the present filtering system - directories, regexes etc -appear not to work.

exactly why is not known, but after messing about for two days trying to
get the various filtering (directory, homepages) to actually WORK i got
fed up and decided to add this extra option.

--mirror_filter.

what it does is to allow the URLs of recursive mirror queries to be
filtered against a regex.
the very first URL (start URL) does NOT have the regex rule applied,
but all URLs found thereafter (including those listed on the start
page) have the filter applied.

consequently, the start page is mirrored, but every other page is
selectively mirrored according to whether it fits the mirror_filter
regex.

example:

against a list of pages (where each indent shows the URLs in each parent page):

http://127.0.0.1/frames.html
	http://127.0.0.1/left-static-frame.html
	http://127.0.0.1/static-content.html
	http://127.0.0.1/cgi-bin/menu.py
		http://127.0.0.1/cgi-bin/login.py
		http://127.0.0.1/cgi-bin/products.py
			http://127.0.0.1/cgi-bin/products.py?catalog=1
			http://127.0.0.1/cgi-bin/products.py?catalog=2
			...

crawler --base crawltest --mirror_filter 'http://127.0.0.1/cgi-bin*'
        -- 'http://127.0.0.1/frames.html'

the first page (frames.html) is loaded, and its URLs inserted into
the database (left-static-frame.html, static-content.html,
cgi-bin/menu.py).

on the next round (level 2) only cgi-bin/menu.py is explored.

even though left-static.frame.html and static-content.html are in
the URL database, they do not fit the mirror_filter regex so they
are NOT mirrored.

etc.


diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/crawl.cc orig/webbase-5.17.0.orig/crawler/crawl.cc
--- webbase-5.17.0.orig/crawler/crawl.cc	2001-03-02 10:49:01.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/crawl.cc	2003-09-22 12:41:41.000000000 +0000
@@ -71,7 +71,7 @@
 #include <webbase_hook.h>
 #include <crawlsig.h>
 
-static int verbose = 1;
+static int verbose = 2;
 
 static void crawl_rehook_1(char* paramsp, webbase_url_t* webbase_url);
 static void hp_remove_unloaded_1(crawl_params_t* params, webbase_url_start_t* start, webbase_url_t* webbase_url);
@@ -144,6 +144,8 @@ static struct option long_options[] =
   {"accept", 1, 0, 0},
   /*- <re> Regular expression that every loaded pages must match */
   {"filter", 1, 0, 0},
+  /*- <re> Regular expression that every mirrored page URL must match */
+  {"mirror_filter", 1, 0, 0},
   /*- Disable all loading heuristics */
   {"noheuristics", 0, 0, 0},
   /*- Do not escape URLs sent to servers */
@@ -193,6 +195,7 @@ static struct option_help long_options_h
   {"robot_delay <sec>", "number of seconds to wait between two loads on the same server (default 60)"},
   {"accept <mime types>", "accepted mime types"},
   {"filter <regexp>", "regular expression that every loaded pages must match"},
+  {"mirror_filter <regexp>", "regular expression that every mirrored page URL must match"},
   {"noheuristics", "disable all loading heuristics"},
   {"unescape", "do not escape URLs sent to servers"},
   {"tags", "mark each URL indexed with tag"},
@@ -339,6 +342,7 @@ crawl_params_t* crawl_alloc(int argc, ch
 	  break; 
         S(accept,accept_length,WEBBASE_URL_START_ACCEPT);
         S(filter,filter_length,WEBBASE_URL_START_FILTER);
+        S(mirror_filter,mirror_filter_length,WEBBASE_URL_START_MIRROR_FILTER);
         S(allow,allow_length,WEBBASE_URL_START_ALLOW);
         S(disallow,disallow_length,WEBBASE_URL_START_DISALLOW);
         S(regex_allow,regex_allow_length,WEBBASE_URL_START_REGEX_ALLOW);
@@ -1382,7 +1386,7 @@ static void mirror_explore_update(crawl_
   
   mirror_explore_wait(context);
   webbase_start_state(context->base, context->start, WEBBASE_URL_START_UPDATING);
-  static_alloc(&query, &query_size, 1024 + url_length);
+  static_alloc(&query, &query_size, 2048 + url_length);
 
   /*
    * Update all the URLs that need to but do not collect new URLs from them.
@@ -1398,7 +1402,23 @@ static void mirror_explore_update(crawl_
   if(!context->params->update_rebuild) {
     int updated = 0;
     if(verbose > 1) fprintf(stderr, "\tmirror_explore_update: crawl what needs to\n");
+	  if (context->params->start_in_core.mirror_filter_length)
+	  {
+	    sprintf(query, "select url.url from url,start2url     \
+			    where start2url.start = %d and        \
+			    start2url.url = url.rowid and         \
+			    url.crawl < now() and                 \
+			    (url.url  regexp '%s' or              \
+			     start2url.start = url.rowid)         \
+			    limit %d",
+		      context->start->rowid,
+		      context->params->start_in_core.mirror_filter,
+		      context->params->candidate_limit);
+	  }
+	  else
+	  {
     sprintf(query, "select url.url from url,start2url where start2url.start = %d and start2url.url = url.rowid and url.crawl < now() limit %d", context->start->rowid, context->params->candidate_limit);
+	  }
     context->walk_end = 1;
     updated = mirror_query(context, query);
     /*
@@ -1471,7 +1491,23 @@ static void mirror_explore_update(crawl_
     {
       int level_count = 0;
       do {
+	  if (context->params->start_in_core.mirror_filter_length)
+	  {
+	    sprintf(query, "select url.url from url,start2url     \
+			    where start2url.start = %d and        \
+			    start2url.url = url.rowid and         \
+			    start2url.level >= %d and             \
+			    (url.url  regexp '%s' or              \
+			     start2url.start = url.rowid)         \
+			    order by start2url.level",
+		      context->start->rowid,
+		      level_count,
+		      context->params->start_in_core.mirror_filter);
+	  }
+	  else
+	  {
 	sprintf(query, "select url.url,start2url.level from url,start2url where start2url.start = %d and start2url.url = url.rowid and start2url.level >= %d order by start2url.level", context->start->rowid, level_count);
+	  }
 	mirror_query(context, query);
 	level_count++;
       } while(!context->empty);
@@ -1538,12 +1574,28 @@ static void mirror_explore_wait(crawl_co
  */
 static void mirror_explore_new(crawl_context_t* context)
 {
-  char query[256];
+  char query[500];
 
   mirror_explore_wait(context);
   webbase_start_state(context->base, context->start, WEBBASE_URL_START_EXPLORING);
 
+  if (context->params->start_in_core.mirror_filter_length)
+  {
+    sprintf(query, "select url.url from url,start2url     \
+		    where start2url.start = %d and        \
+		    start2url.url = url.rowid and         \
+		    url.crawl < now() and                 \
+		    (url.url  regexp '%s' or              \
+		     start2url.start = url.rowid)         \
+		    limit %d",
+              context->start->rowid,
+              context->params->start_in_core.mirror_filter,
+              context->params->candidate_limit);
+  }
+  else
+  {
   sprintf(query, "select url.url from url,start2url where start2url.start = %d and start2url.url = url.rowid and url.crawl < now() limit %d", context->start->rowid, context->params->candidate_limit);
+  }
 
   do {
     mirror_query(context, query);
@@ -1729,7 +1781,7 @@ static webbase_url_t* mirror_1(crawl_con
     webbase_hook_params_t* hook = context->params->hook;
 
     if(hook) {
-      char query[256];
+      char query[500];
       int hook_inserted = 0;
       int hook_insert_now = hook->ok(context->params->hook, webbase_url);
       int do_update = 0;
Only in orig/webbase-5.17.0.orig/crawler: crawl.lo
Only in orig/webbase-5.17.0.orig/crawler: crawl.o
Only in orig/webbase-5.17.0.orig/crawler: crawlsig.lo
Only in orig/webbase-5.17.0.orig/crawler: crawlsig.o
Only in orig/webbase-5.17.0.orig/crawler: dirsel.lo
Only in orig/webbase-5.17.0.orig/crawler: dirsel.o
Only in orig/webbase-5.17.0.orig/crawler: ftp.lo
Only in orig/webbase-5.17.0.orig/crawler: ftp.o
Only in orig/webbase-5.17.0.orig/crawler: html.lo
Only in orig/webbase-5.17.0.orig/crawler: html.o
Only in orig/webbase-5.17.0.orig/crawler: html_content.lo
Only in orig/webbase-5.17.0.orig/crawler: html_content.o
Only in orig/webbase-5.17.0.orig/crawler: html_href.lo
Only in orig/webbase-5.17.0.orig/crawler: html_href.o
Only in orig/webbase-5.17.0.orig/crawler: html_parser.lo
Only in orig/webbase-5.17.0.orig/crawler: html_parser.o
Only in orig/webbase-5.17.0.orig/crawler: http.lo
Only in orig/webbase-5.17.0.orig/crawler: http.o
Only in orig/webbase-5.17.0.orig/crawler: libwebbase.la
diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/mime.h orig/webbase-5.17.0.orig/crawler/mime.h
--- webbase-5.17.0.orig/crawler/mime.h	2000-04-14 14:26:38.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/mime.h	2003-09-22 12:14:58.000000000 +0000
@@ -34,4 +34,4 @@ int mime_accept_ext(webbase_t* base, cha
  */
 int mime_accept_type(webbase_t* base, char* spec, char* content_type);
 
-#endif _mime_h
+#endif /* _mime_h */
Only in orig/webbase-5.17.0.orig/crawler: mime.lo
Only in orig/webbase-5.17.0.orig/crawler: mime.o
Only in orig/webbase-5.17.0.orig/crawler: robots.lo
Only in orig/webbase-5.17.0.orig/crawler: robots.o
Only in orig/webbase-5.17.0.orig/crawler: robots_parser.lo
Only in orig/webbase-5.17.0.orig/crawler: robots_parser.o
Only in orig/webbase-5.17.0.orig/crawler: server.lo
Only in orig/webbase-5.17.0.orig/crawler: server.o
Only in orig/webbase-5.17.0.orig/crawler: sqlutil.lo
Only in orig/webbase-5.17.0.orig/crawler: sqlutil.o
Only in orig/webbase-5.17.0.orig/crawler: stamp-h
diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/webbase.cc orig/webbase-5.17.0.orig/crawler/webbase.cc
--- webbase-5.17.0.orig/crawler/webbase.cc	2001-03-02 10:49:01.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/webbase.cc	2003-09-22 12:15:30.000000000 +0000
@@ -551,6 +551,8 @@ void webbase_update_start(webbase_t* bas
   static int query_size = 0;
   static char* accept = 0;
   static int accept_size = 0;
+  static char* mirror_filter = 0;
+  static int mirror_filter_size = 0;
   static char* filter = 0;
   static int filter_size = 0;
   static char* allow = 0;
@@ -569,6 +571,7 @@ void webbase_update_start(webbase_t* bas
   static int url_md5_size = 0;
   int has_accept = start->info & WEBBASE_URL_START_ACCEPT;
   int has_filter = start->info & WEBBASE_URL_START_FILTER;
+  int has_mirror_filter = start->info & WEBBASE_URL_START_MIRROR_FILTER;
   int has_allow = start->info & WEBBASE_URL_START_ALLOW;
   int has_disallow = start->info & WEBBASE_URL_START_DISALLOW;
   int has_regex_allow = start->info & WEBBASE_URL_START_REGEX_ALLOW;
@@ -582,6 +585,8 @@ void webbase_update_start(webbase_t* bas
 
   if(has_accept)
     sql_quote_char(&accept, &accept_size, start->accept, strlen(start->accept));
+  if(has_mirror_filter)
+    sql_quote_char(&mirror_filter, &mirror_filter_size, start->mirror_filter, strlen(start->mirror_filter));
   if(has_filter)
     sql_quote_char(&filter, &filter_size, start->filter, strlen(start->filter));
   if(has_allow)
@@ -599,6 +604,7 @@ void webbase_update_start(webbase_t* bas
 	       url_size +
 	       accept_size +
 	       filter_size +
+	       mirror_filter_size +
 	       allow_size +
 	       disallow_size +
 	       regex_allow_size +
@@ -626,10 +632,11 @@ void webbase_update_start(webbase_t* bas
     S(robot_delay);
     S(delay);
 #undef S
-    sprintf(query + strlen(query), ", accept = %c%s%c, filter = %c%s%c, allow = %c%s%c, disallow = %c%s%c, regex_allow = %c%s%c, regex_disallow = %c%s%c, hook_info = %c%s%c, count = %d",
+    sprintf(query + strlen(query), ", accept = %c%s%c, filter = %c%s%c, mirror_filter = %c%s%c, allow = %c%s%c, disallow = %c%s%c, regex_allow = %c%s%c, regex_disallow = %c%s%c, hook_info = %c%s%c, count = %d",
 #define S(f,hasf) (hasf ? '\'' : ' '), (hasf ? f : "null"), (hasf ? '\'' : ' ')
 	  S(accept,has_accept),
 	  S(filter,has_filter),
+	  S(mirror_filter,has_mirror_filter),
 	  S(allow,has_allow),
 	  S(disallow,has_disallow),
 	  S(regex_allow,has_regex_allow),
@@ -663,10 +670,11 @@ void webbase_update_start(webbase_t* bas
     S(robot_delay);
     S(delay);
 #undef S
-    sprintf(query + strlen(query), "%c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %d",
+    sprintf(query + strlen(query), "%c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %c%s%c, %d",
 #define S(f,hasf) (hasf ? '\'' : ' '), (hasf ? f : "null"), (hasf ? '\'' : ' ')
 	  S(accept,has_accept),
 	  S(filter,has_filter),
+	  S(mirror_filter,has_mirror_filter),
 	  S(allow,has_allow),
 	  S(disallow,has_disallow),
 	  S(regex_allow,has_regex_allow),
@@ -708,6 +716,7 @@ void webbase_merge_start(webbase_url_sta
   }
   S(accept,accept_length,WEBBASE_URL_START_ACCEPT);
   S(filter,filter_length,WEBBASE_URL_START_FILTER);
+  S(mirror_filter,mirror_filter_length,WEBBASE_URL_START_MIRROR_FILTER);
   S(allow,allow_length,WEBBASE_URL_START_ALLOW);
   S(disallow,disallow_length,WEBBASE_URL_START_DISALLOW);
   S(regex_allow,regex_allow_length,WEBBASE_URL_START_REGEX_ALLOW);
@@ -720,6 +729,7 @@ void webbase_start_free(webbase_url_star
 {
   if(start->accept) free(start->accept);
   if(start->filter) free(start->filter);
+  if(start->mirror_filter) free(start->mirror_filter);
   if(start->allow) free(start->allow);
   if(start->disallow) free(start->disallow);
   /*
@@ -749,6 +759,7 @@ void webbase_start_reset(webbase_url_sta
   start->robot_delay = '\377';
   if(start->accept) start->accept[0] = '\0';
   if(start->filter) start->filter[0] = '\0';
+  if(start->mirror_filter) start->mirror_filter[0] = '\0';
   if(start->allow) start->allow[0] = '\0';
   if(start->disallow) start->disallow[0] = '\0';
   if(start->regex_allow) start->regex_allow[0] = '\0';
@@ -814,6 +825,7 @@ static webbase_url_start_t* webbase_deco
         start->info |= flag; \
       }
     S(accept, accept_length, WEBBASE_URL_START_ACCEPT);
+    S(mirror_filter, mirror_filter_length, WEBBASE_URL_START_MIRROR_FILTER);
     S(filter, filter_length, WEBBASE_URL_START_FILTER);
     S(allow, allow_length, WEBBASE_URL_START_ALLOW);
     S(disallow, disallow_length, WEBBASE_URL_START_DISALLOW);
diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/webbase.h orig/webbase-5.17.0.orig/crawler/webbase.h
--- webbase-5.17.0.orig/crawler/webbase.h	2001-03-02 10:49:01.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/webbase.h	2003-09-22 12:24:58.000000000 +0000
@@ -87,8 +87,8 @@ void webbase_lock_ignore(webbase_t* base
 /* 
  * start
  */
-#define WEBBASE_START_FIELDS "rowid,url,url_md5,info+0,url_max_size,size_hrefs,min,depth,level,timeout,loaded_delay,modified_delay,not_found_delay,timeout_delay,robot_delay,accept,filter,allow,disallow,regex_allow,regex_disallow,hook_info,count,delay"
-#define WEBBASE_START_FIELDS_INSERT "rowid,url,url_md5,info,url_max_size,size_hrefs,min,depth,level,timeout,loaded_delay,modified_delay,not_found_delay,timeout_delay,robot_delay,delay,accept,filter,allow,disallow,regex_allow,regex_disallow,hook_info,count"
+#define WEBBASE_START_FIELDS "rowid,url,url_md5,info+0,url_max_size,size_hrefs,min,depth,level,timeout,loaded_delay,modified_delay,not_found_delay,timeout_delay,robot_delay,accept,filter,mirror_filter,allow,disallow,regex_allow,regex_disallow,hook_info,count,delay"
+#define WEBBASE_START_FIELDS_INSERT "rowid,url,url_md5,info,url_max_size,size_hrefs,min,depth,level,timeout,loaded_delay,modified_delay,not_found_delay,timeout_delay,robot_delay,delay,accept,filter,mirror_filter,allow,disallow,regex_allow,regex_disallow,hook_info,count"
 
 /*
  * Callback prototype when walking the start table
Only in orig/webbase-5.17.0.orig/crawler: webbase.lo
Only in orig/webbase-5.17.0.orig/crawler: webbase.o
diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/webbase_create.cc orig/webbase-5.17.0.orig/crawler/webbase_create.cc
--- webbase-5.17.0.orig/crawler/webbase_create.cc	2001-03-02 10:49:01.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/webbase_create.cc	2003-09-22 12:22:54.000000000 +0000
@@ -44,7 +44,7 @@ create table start ( \n\
   url_md5 char(32) binary not null default '', \n\
   info set ('sleepy', 'unescape', 'nocookie', 'accept', 'heuristics', \n\
             'sticky', 'filter', 'homefree', 'virgin', 'exploring', 'explored', \n\
-            'updating', 'in_core', 'allow', 'disallow', 'hook_info'), \n\
+            'updating', 'in_core', 'allow', 'disallow', 'hook_info', 'mirror_filter'), \n\
   url_max_size smallint default -1, \n\
   size_hrefs int default 102400, \n\
   min int default -1, \n\
@@ -58,6 +58,7 @@ create table start ( \n\
   robot_delay smallint default -1, \n\
   accept varchar(255) binary, \n\
   filter varchar(255) binary, \n\
+  mirror_filter varchar(255) binary, \n\
   allow varchar(255) binary, \n\
   disallow varchar(255) binary, \n\
   regex_allow varchar(255) binary, \n\
Only in orig/webbase-5.17.0.orig/crawler: webbase_create.lo
Only in orig/webbase-5.17.0.orig/crawler: webbase_create.o
diff -rp -u -w -b -B webbase-5.17.0.orig/crawler/webbase_url.h orig/webbase-5.17.0.orig/crawler/webbase_url.h
--- webbase-5.17.0.orig/crawler/webbase_url.h	2000-12-28 14:14:29.000000000 +0000
+++ orig/webbase-5.17.0.orig/crawler/webbase_url.h	2003-09-22 12:03:41.000000000 +0000
@@ -201,6 +201,7 @@ typedef struct webbase_url_common {
 #define WEBBASE_URL_START_HOOK_INFO	 0x08000
 #define WEBBASE_URL_START_REGEX_ALLOW	 0x10000
 #define WEBBASE_URL_START_REGEX_DISALLOW 0x20000
+#define WEBBASE_URL_START_MIRROR_FILTER	 0x40000
 
 #define WEBBASE_URL_START_STATE_MASK    (WEBBASE_URL_START_VIRGIN | \
 					 WEBBASE_URL_START_EXPLORING | \
@@ -254,6 +255,9 @@ typedef struct webbase_url_start {
   /* Regular expression that crawled URLs must match */
   char* filter;
   int filter_length;
+  /* Regular expression that mirrored URLs must match */
+  char* mirror_filter;
+  int mirror_filter_length;
   /* Additional robots.txt Allow fields  */
   char* allow;
   int allow_length;
Only in orig/webbase-5.17.0.orig/crawler: webbase_url.lo
Only in orig/webbase-5.17.0.orig/crawler: webbase_url.o
Only in orig/webbase-5.17.0.orig/crawler: webtools.lo
Only in orig/webbase-5.17.0.orig/crawler: webtools.o
Only in orig/webbase-5.17.0.orig/: crawltest
Only in orig/webbase-5.17.0.orig/doc: .webbase.txt.swp
Only in orig/webbase-5.17.0.orig/doc: Makefile
Only in orig/webbase-5.17.0.orig/doc: webbase.info
Only in orig/webbase-5.17.0.orig/: f
Only in orig/webbase-5.17.0.orig/hooks: .deps
Only in orig/webbase-5.17.0.orig/hooks: .libs
Only in orig/webbase-5.17.0.orig/hooks: Makefile
Only in orig/webbase-5.17.0.orig/hooks: libhooksmifluz.la
Only in orig/webbase-5.17.0.orig/hooks: webbase_hook_mifluz.lo
Only in orig/webbase-5.17.0.orig/hooks: webbase_hook_mifluz.o
Only in orig/webbase-5.17.0.orig/libltdl: .libs
Only in orig/webbase-5.17.0.orig/libltdl: Makefile
Only in orig/webbase-5.17.0.orig/libltdl: config.h
Only in orig/webbase-5.17.0.orig/libltdl: config.log
Only in orig/webbase-5.17.0.orig/libltdl: config.status
Only in orig/webbase-5.17.0.orig/libltdl: libltdlc.la
Only in orig/webbase-5.17.0.orig/libltdl: libtool
Only in orig/webbase-5.17.0.orig/libltdl: ltdl.lo
Only in orig/webbase-5.17.0.orig/libltdl: ltdl.o
Only in orig/webbase-5.17.0.orig/libltdl: stamp-h
Only in orig/webbase-5.17.0.orig/: libtool
Only in orig/webbase-5.17.0.orig/man: Makefile
Only in orig/webbase-5.17.0.orig/: nohup.out
Only in orig/webbase-5.17.0.orig/: tags
Only in orig/webbase-5.17.0.orig/tools: .deps
Only in orig/webbase-5.17.0.orig/tools: .libs
Only in orig/webbase-5.17.0.orig/tools: Makefile
Only in orig/webbase-5.17.0.orig/tools: base64.lo
Only in orig/webbase-5.17.0.orig/tools: base64.o
Only in orig/webbase-5.17.0.orig/tools: creatp.lo
Only in orig/webbase-5.17.0.orig/tools: creatp.o
Only in orig/webbase-5.17.0.orig/tools: file_exists.lo
Only in orig/webbase-5.17.0.orig/tools: file_exists.o
Only in orig/webbase-5.17.0.orig/tools: file_isdir.lo
Only in orig/webbase-5.17.0.orig/tools: file_isdir.o
Only in orig/webbase-5.17.0.orig/tools: file_size.lo
Only in orig/webbase-5.17.0.orig/tools: file_size.o
Only in orig/webbase-5.17.0.orig/tools: find.lo
Only in orig/webbase-5.17.0.orig/tools: find.o
Only in orig/webbase-5.17.0.orig/tools: getopt.lo
Only in orig/webbase-5.17.0.orig/tools: getopt.o
Only in orig/webbase-5.17.0.orig/tools: getopt1.lo
Only in orig/webbase-5.17.0.orig/tools: getopt1.o
Only in orig/webbase-5.17.0.orig/tools: getopttools.lo
Only in orig/webbase-5.17.0.orig/tools: getopttools.o
Only in orig/webbase-5.17.0.orig/tools: isomap.lo
Only in orig/webbase-5.17.0.orig/tools: isomap.o
Only in orig/webbase-5.17.0.orig/tools: khash.lo
Only in orig/webbase-5.17.0.orig/tools: khash.o
Only in orig/webbase-5.17.0.orig/tools: libtools.la
Only in orig/webbase-5.17.0.orig/tools: list.lo
Only in orig/webbase-5.17.0.orig/tools: list.o
Only in orig/webbase-5.17.0.orig/tools: logfile.lo
Only in orig/webbase-5.17.0.orig/tools: logfile.o
Only in orig/webbase-5.17.0.orig/tools: md5c.lo
Only in orig/webbase-5.17.0.orig/tools: md5c.o
Only in orig/webbase-5.17.0.orig/tools: md5str.lo
Only in orig/webbase-5.17.0.orig/tools: md5str.o
Only in orig/webbase-5.17.0.orig/tools: mkdirp.lo
Only in orig/webbase-5.17.0.orig/tools: mkdirp.o
Only in orig/webbase-5.17.0.orig/tools: mpath.lo
Only in orig/webbase-5.17.0.orig/tools: mpath.o
Only in orig/webbase-5.17.0.orig/tools: read_file.lo
Only in orig/webbase-5.17.0.orig/tools: read_file.o
Only in orig/webbase-5.17.0.orig/tools: regex.lo
Only in orig/webbase-5.17.0.orig/tools: regex.o
Only in orig/webbase-5.17.0.orig/tools: rm.lo
Only in orig/webbase-5.17.0.orig/tools: rm.o
Only in orig/webbase-5.17.0.orig/tools: salloc.lo
Only in orig/webbase-5.17.0.orig/tools: salloc.o
Only in orig/webbase-5.17.0.orig/tools: split.lo
Only in orig/webbase-5.17.0.orig/tools: split.o
Only in orig/webbase-5.17.0.orig/tools: strcasecmp.lo
Only in orig/webbase-5.17.0.orig/tools: strcasecmp.o
Only in orig/webbase-5.17.0.orig/tools: strdup.lo
Only in orig/webbase-5.17.0.orig/tools: strdup.o
Only in orig/webbase-5.17.0.orig/tools: string2time.lo
Only in orig/webbase-5.17.0.orig/tools: string2time.o
Only in orig/webbase-5.17.0.orig/tools: strlower.lo
Only in orig/webbase-5.17.0.orig/tools: strlower.o
Only in orig/webbase-5.17.0.orig/tools: strncasecmp.lo
Only in orig/webbase-5.17.0.orig/tools: strncasecmp.o
Only in orig/webbase-5.17.0.orig/tools: strshift.lo
Only in orig/webbase-5.17.0.orig/tools: strshift.o
Only in orig/webbase-5.17.0.orig/tools: strsubs.lo
Only in orig/webbase-5.17.0.orig/tools: strsubs.o
Only in orig/webbase-5.17.0.orig/tools: timer.lo
Only in orig/webbase-5.17.0.orig/tools: timer.o
Only in orig/webbase-5.17.0.orig/tools: urldirname.lo
Only in orig/webbase-5.17.0.orig/tools: urldirname.o
Only in orig/webbase-5.17.0.orig/tools: webbasedl.lo
Only in orig/webbase-5.17.0.orig/tools: webbasedl.o
Only in orig/webbase-5.17.0.orig/tools: write_file.lo
Only in orig/webbase-5.17.0.orig/tools: write_file.o

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux highfield 2.4.21-2-686-smp #1 SMP Sat Jul 5 01:42:22 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages webbase depends on:
ii  debconf                    1.3.4         Debian configuration management sy
ii  libc6                      2.3.2-5       GNU C Library: Shared libraries an
ii  libgcc1                    1:3.3.2-0pre2 GCC support library
ii  libhooksmifluz5            5.17.0-18.3   libraries for the use of webbase
ii  libmifluz0                 0.24.0-8.1    Libraries for using mifluz
ii  libmysqlclient10           3.23.56-2     LGPL-licensed client library for M
ii  libstdc++5                 1:3.3.2-0pre2 The GNU Standard C++ Library v3
ii  liburi2                    2.13.0-6      library to simply manipulate uri
ii  zlib1g                     1:1.1.4-14    compression library - runtime


---------------------------------------
Received: (at 212148-done) by bugs.debian.org; 14 Oct 2003 05:16:34 +0000
>From tbm@cyrius.com Tue Oct 14 00:16:33 2003
Return-path: <tbm@cyrius.com>
Received: from bangpath.uucico.de [195.71.9.197] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A9HXt-0007t3-00; Tue, 14 Oct 2003 00:16:33 -0500
Received: by bangpath.uucico.de (Postfix, from userid 10)
	id C2D7D26B8E; Tue, 14 Oct 2003 07:16:32 +0200 (CEST)
Received: by deprecation.cyrius.com (Postfix, from userid 1000)
	id 153A5FE99; Tue, 14 Oct 2003 15:16:09 +1000 (EST)
Date: Tue, 14 Oct 2003 15:16:09 +1000
From: Martin Michlmayr <tbm@cyrius.com>
To: 208662-done@bugs.debian.org, 210763-done@bugs.debian.org,
	212148-done@bugs.debian.org
Subject: removed
Message-ID: <20031014051609.GA3151@deprecation.cyrius.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.4i
Delivered-To: 212148-done@bugs.debian.org
X-Spam-Status: No, hits=2.0 required=4.0
	tests=BAYES_99
	version=2.53-bugs.debian.org_2003_10_13
X-Spam-Level: **
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_13 (1.174.2.15-2003-03-30-exp)

This package has been removed from Debian unstable because it has not
been maintained.

-- 
Martin Michlmayr
tbm@cyrius.com



Reply to: