Release Notes: This release adds support for large headers and URLs. It also introduces a fundamentally different way to loop through a urls.txt file. Each simulated user starts from a different segment of the file so they don't all hit the same URLs at once.
Release Notes: This release allows you to upload unique files to an FTP server. Siege will rename each one with a timestamp. The feature can be turned on/off with a .siegerc setting. It also features several code improvements.
Release Notes: This release contains several bugfixes related to the FTP protocol.
Release Notes: This release adds support for the FTP protocol and more complete support for RFC1738 URLs.
Release Notes: This release adds -q/--quiet to suppress most output. Quiet can be set at the commandline or inside a .siegerc file.
Release Notes: On a --get request, siege will now exit 1 if the transaction doesn't contain at least one HTTP 200 response. This release also allows you to POST in a --get request.
Release Notes: This version fixes a rare problem where siege reads a single byte from the server then hangs and times out.
Release Notes: This release fixes a bug that prevented the display of HTML while in --debug/-D mode.
Release Notes: This release addresses a bug in which siege wouldn't cancel cleanly on some platforms after ctrl-c.
Release Notes: This release provides a commandline option to set the content-type, allows you to construct PUT, DELETE, and HEAD URLs, and allows you to set an HTTP method for -g/--get requests. If set to HEAD, it displays the header transaction. If set to GET, it displays the page contents.