Release Notes: With this release, siege changes the way it handles --reps=once. It now divides a urls.txt file evenly among all its users, and each URL in the file is hit exactly once. This release also includes several fixes and a documentation update.
Release Notes: This release addresses another inconsistency between the HTTP standard and practice. While RFC 2616 allows a port designation in the Host header, it confuses too many implementations for Siege to continue to send it. This version also fixes several significant bugs. All Siege users should update to this version.
Release Notes: RFC 2616 specifies that Location directives must contain an absolute URL, but most browsers normalize a relative one. With this release, siege now follows the browser convention. This version also includes a new default user-agent that complies with RFC 2616. That should silence the types of Web servers that like to complain about that sort of thing.
Release Notes: This release features one prominent new feature, URL escaping. Reserved characters are %-encoded as per RFC 3986. This release also features numerous bugfixes such as improved variable evaluation in the urls.txt file, dynamic Accept-Encoding, improved siegerc parsing, and several memory fixes.
Release Notes: This is a primarily a bugfix release. It corrects a significant problem with POSTs in version 3.0.1. All 3.0.1 users should upgrade to this version.
Release Notes: This release provides a new method for looping through a URLs file. Each client now begins at a different location in the file. It also provides support for long URLs and POST data and includes several bugfixes and documentation updates.
Release Notes: This is the first major siege release in over a decade. Significant portions have been rewritten to add support for additional protocols. This release adds limited support for FTP. You can get and put files to a server. FTP is invoked automatically based on the URL scheme, i.e., ftp://.
Release Notes: This release fixes a header bug. When you assign an Accept: header with the -H/--header command line options, it will override the default Accept header.
Release Notes: This release adds support for HTTP 307 redirects. It also includes several autotools corrections and some minor bugfixes.
Release Notes: This release fixes a problem with HEAD requests using digest authentication.