hello, i just uploaded a NMU that fixes 3 bugs to the DELAYED-5 queue on gluck. patch is attached.
... jonas
diff -rNu siege-2.61.orig/debian/changelog siege-2.61/debian/changelog --- siege-2.61.orig/debian/changelog 2005-10-03 01:39:01.000000000 +0200 +++ siege-2.61/debian/changelog 2005-10-03 01:32:51.000000000 +0200 @@ -1,3 +1,15 @@ +siege (2.61-2.1) unstable; urgency=low + + * Non-maintainer upload. + * add single quotes to the EOF in utils/siege.config.in (closes: + #323684) + * apply patch from Robert Waldner <[EMAIL PROTECTED]> to fix construction of + http headers (closes: #329182) + * install sample siegerc to /etc/siege and use that if no ~/.siegerc + exists. use patch from tollef fog heen. (closes: #321816) + + -- Jonas Meurer <[EMAIL PROTECTED]> Mon, 3 Oct 2005 01:32:10 +0200 + siege (2.61-2) unstable; urgency=low * Fixed siege.config scropt. Closes: #306952. diff -rNu siege-2.61.orig/debian/rules siege-2.61/debian/rules --- siege-2.61.orig/debian/rules 2005-10-03 01:39:01.000000000 +0200 +++ siege-2.61/debian/rules 2005-10-03 01:38:16.000000000 +0200 @@ -49,7 +49,7 @@ dh_installdirs /usr/bin /etc/siege # Add here commands to install the package into debian/siege. - $(MAKE) install prefix=$(CURDIR)/debian/siege + $(MAKE) install prefix=$(CURDIR)/debian/siege SIEGERC=$(CURDIR)/debian/siege/etc/siege # fix unquoted _EOF_ in siege.config sed -e "23 s/_EOF_/'_EOF_'/" <$(CURDIR)/debian/siege/usr/bin/siege.config >$(CURDIR)/debian/siege/usr/bin/siege.config.new diff -rNu siege-2.61.orig/src/hash.c siege-2.61/src/hash.c --- siege-2.61.orig/src/hash.c 2003-07-09 22:22:38.000000000 +0200 +++ siege-2.61/src/hash.c 2005-10-03 01:27:33.000000000 +0200 @@ -182,6 +182,7 @@ int x; NODE *node; + if (key == NULL) { return 1; } x = hash_genkey( this->size, key ); for( node = this->table[x]; node != NULL; node = node->next ){ if( !strcmp( node->key, key )){ diff -rNu siege-2.61.orig/src/http.c siege-2.61/src/http.c --- siege-2.61.orig/src/http.c 2004-11-19 15:47:21.000000000 +0100 +++ siege-2.61/src/http.c 2005-10-03 01:28:52.000000000 +0200 @@ -374,7 +374,11 @@ else{ h->auth.type.proxy = BASIC; } - tmp = strchr( line, '=' ); + tmp = strchr( line, ':' ); + if (tmp == NULL) { + printf("I shat myself so hard..\n"); + return NULL; + } tmp++; if( tmp[0] == '"' ){ tmp++; tmp[strlen(tmp)-1] = '\0'; } strncpy( h->auth.realm.proxy, tmp, strlen( tmp )); diff -rNu siege-2.61.orig/utils/siege.config.in siege-2.61/utils/siege.config.in --- siege-2.61.orig/utils/siege.config.in 2004-09-11 19:13:13.000000000 +0200 +++ siege-2.61/utils/siege.config.in 2005-10-03 01:21:44.000000000 +0200 @@ -20,4 +20,4 @@ echo "" exit fi -cat > $rcfile <<_EOF_ +cat > $rcfile <<'_EOF_'