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_'