What's new in Siege 3.0.1 Beta 1
Apr 20, 2013
- src/http.c: request buffer is dynmaic in _get and _post
- src/client.c: Iteration loop changed so that each client starts at a different spot in the file
New in Siege 3.0.0 (Apr 10, 2013)
- configure.ac: Added -Wunused-value
- src/eval.c: Uses new hash API
- src/hash.c: Replaced homegrown algorithm with FNV
- src/init.c: Uses new hash API
- src/main.c: Cleaned up remnants from 2.xx architecture
- src/version.c: Version increment: beta3
- doc/siegerc.in: Added documentation for ftp-unique
- lib/util.c: Removed deferencein for loops; recalculated len if end is longer than the parameter string.
New in Siege 3.00 Beta 3 (Mar 28, 2013)
- configure.ac: Added -Wunused-value
- src/eval.c: Uses new hash API
- src/hash.c: Replaced homegrown algorithm with FNV
- src/init.c: Uses new hash API
- src/main.c: Cleaned up remnants from 2.xx architecture
- src/version.c: Version increment: beta3
- doc/siegerc.in: Added documentation for ftp-unique
- lib/util.c: Removed deferencein for loops;
- recalculated len if end is longer
- than the parameter string.
- src/ftp.c: Reworked __response to accomode server messages
- src/main.c: Added condition for PUT in usecase --get
- src/http.c: Null'd some memsets rather than zero'ing them
New in Siege 3.00 Beta 2 (Mar 22, 2013)
- src/ftp.c: Reworked __response to accomode server messages
- src/main.c: Added condition for PUT in usecase --get
- src/http.c: Null'd some memsets rather than zero'ing them
- src/url.c: Added logic to add a / if the url is simply a host
- src/client.c: xfree'd D on failure TODO: Free in socket_close?
New in Siege 3.00 Beta 1 (Mar 22, 2013)
- src/auth.c: Completely reworked as an object
- src/auth.h: Completely reworked as an object
- src/cookie.c: Updated with new API calls
- src/creds.c: Added to the distribution
- src/creds.h: Added to the distribution
- src/ftp.c: Added to the distribution
- src/ftp.h: Added to the distribution
- src/http.c: Updated with new API calls
- src/setup.h: Added values for FTP
- src/sock.c: Updated with new API calls
- src/url.c: Completely reworked as an object
- src/url.h: Completely reworked as an object
New in Siege 2.78 (Mar 12, 2013)
- src/http.c: Added conditional accept header in get and post
- Fixed output for -g/--get on a POST request
New in Siege 2.77 (Mar 8, 2013)
- configure.in: Removed from distribution
- configure.ac: Added to distribution / AM to AC macro
- doc/Makefile.am: Added DESTDIR for distributors
- src/Makefile.am: Change LDFLAGS to AM_LDFLAGS
New in Siege 2.75 (Mar 1, 2013)
- src/client.c: removed an offending break statement
- src/auth.c: fixed a memory problem
- src/http.c: changed the digest method param to be dynamic
New in Siege 2.74 (Mar 1, 2013)
- src/util.c: Re-added debug with conditions
- src/util.h: Re-added debug prototype
- src/client.c: Changed all output with __FILE__ to debug
- src/cookie.c: Changed all output with __FILE__ to debug
- src/http.c: Changed all output with __FILE__ to debug
New in Siege 2.73 Beta 6 (Sep 19, 2012)
- src/sock.h: added SDSET state
- src/sock.c: invoke select only before first byte
- src/http.c: added content-length reads for --debug and --get
New in Siege 2.73 Beta 5 (Sep 14, 2012)
- src/http.c: Fixed a bug which prevented debug output
New in Siege 2.73 Beta 2 (Apr 18, 2012)
- configure.in: Added a check for limits.h
- src/setup.h: Added conditional inclusion of limits.h, fixes Debian bug 665407
New in Siege 2.73 Beta 1 (Apr 10, 2012)
- sec/setup.h: Added limits.h to fix Debian bug 665407
- src/util.c: Added function urandom() for systems with /dev/urandom
- configure.in: Added check for /dev/urandom
New in Siege 2.72 (Feb 17, 2012)
- src/init.c: Assinged configure generated constant to the urls.txt file so siege can actually find it.
- aclocal.m4: Addressed warnings raised by aclocal-1.9
- doc/siegerc.in: Changed verbose default to false
- src/http.c: Dynamic Host headers in _get and _post
- src/util.c: strnlen and strncasestr for folks who lack them
- src/util.h: prototypes for strnlen and strncasestr
- lib/notify.c: synchronized memory allotment in message and display
- lib/notify.c: increased BUFSIZE to match eval.h
- src/main.c: terminated the long options
- src/main.c: Fixed a problem in which the T in Transaction is chomped
- src/date.c: Added chartimestamp() function
- src/client.c: Added class to timestamp for stamped output
- src/setup.h: Added boolean timestamp to my structure
- src/init.c: Added timestamp=yes|no to .siegerc parser
- src/cookie.c: On line 83, changed 1 to 1UL - bug was discovered by Toby Matejovsky on MacOS
New in Siege 2.72 Beta 1 (Feb 13, 2012)
- src/version.c: Routine increment 2.72b1
- src/init.c: Assigned configure generated constant to the urls.txt file so siege can actually find it.
New in Siege 2.69 (May 13, 2009)
- This release includes minor improvements in memory management and error notification.