Skip to content

Commit

Permalink
First git commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Fulmer committed Sep 26, 2014
0 parents commit d9b2d60
Show file tree
Hide file tree
Showing 122 changed files with 39,221 additions and 0 deletions.
44 changes: 44 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
AUTHORS OF SIEGE
----------------

Jeffrey Fulmer <[email protected]>
Designed and implemented Siege in his position as
Webmaster for Armstrong World Industries; he is the
primary author and maintainer of the application.
http://www.joedog.org/



Major contributors:
-------------------
Albert Chin-A-Young <[email protected]>
Submitted several patches which contributed to the
portability of the application. thewrittenword.com
redistributes siege for several platforms in binary
form.

Peter J. Hutnick: <[email protected]>
Designed and authored bombardment and siege2csv.pl,
auxiliary tools distributed with siege. He is the
webmaster of joedog.org, the primary source of siege
information.

Kai S. Juse <[email protected]>
Incorporated the programmatic logic to handle cookie
exprirations, re-architected the client thread entry
functions and submitted bug fixes and insight.

Oliver Teuber <[email protected]>
Made numerous feature contributions and bug fixes.

Larry D. Weiner <[email protected]>
Wrote most of the code to support the HTTP POST
method and keep-alive directives.



----------------------------------------------------
Other contributions are attributed in the ChangeLog.



339 changes: 339 additions & 0 deletions COPYING

Large diffs are not rendered by default.

189 changes: 189 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
To email a contributor remove "DELETE" from the email address.
(The DELETEs are necessary as this list is published online.)

2014/09/05 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-8_SEP_05-2014
* src/http.c Added :port to the host header on condition
* src/log.c Added logfile location to error messages
* src/version.c Version increment: 3.0.8

2014/08/20 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-7_AUG_20-2014
* src/url.c Handle localhost from a Location header
* src/version.c Version increment: 3.0.7

2014/07/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/ssl.c SSL_initialise return TRUE if C->ssl not null

2014/01/08 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-6_JAN_08-2014
* doc/siegerc.in Updated to include proxy directives

2013/10/31 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-6-beta2_OCT-31-2013
* src/client.c Added support for HTTP-303
* src/version.c Version increment: 3.0.6-beta2

2013/10/27 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-6-beta1_OCT-27-2013
* src/main.c Added new logic for --reps=once
* src/client.c Moved __normalize to url.c; Change logic for -r once
* src/url.c Added url_normalize(URL U, location);
* src/version.c Version increment: 3.0.6-beta1

2013/10/17 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-5_OCT-17-2013
* src/version.c Version increment: 3.0.5

2013/10/15 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-5-beta3_OCT-15-2013
* src/url.c trim'd path and file so they have no extra space
* src/url.c Assigned my.conttype to this->conntype if it's defined
* src/http.c free'd the request in post, made protocol and keepalive static
* src/version.c Version increment: 3.0.5-beta3

2013/09/18 Guillaume Quintard <[email protected]>
* SIEGE RELEASE RELEASE_3-0-5-beta2_OCT-13-2013
* utils/bombardment.in Fixed logic; made behavior consistent with docs
* src/version.c Version increment: 3.0.5-beta2

2013/09/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/http.c Removed port from host in the Host header
* src/version.c Version increment: 3.0.5-beta1

2013/09/17 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-4_SEP-17-2013
* src/version.c Version increment: 3.0.4

2013/09/11 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-4-beta1_SEP-11-2013
* configure.ac Added PLATFORM to joepath.h to build user-agent
* src/init.d Changed default user-agent to comply with RFC2616
* src/client.c Added __normalize(URL U, char *location);
* src/version.c Version increment: 3.0.4-beta1

2013/08/01 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-3_AUG-18-2013
* ChangeLog Truncated to 3.x.x entries
* src/version.c Version increment: 3.0.3
* siege/* Updated FSF address information

2013/07/29 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-3-beta3_JUL-30-2013
* src/init.c trimmed the line coming from read function
* src/version.c Version increment: 3.0.3-beta3

2013/07/22 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-3-beta2_JUL-23-2013
* src/http.c Made Accept-Encoding dynamic; and
if my.get is true, use HTTP/1.0
* siegerc.in Added url-escaping to turn on/off
* src/setup.h Added my.escape turn escaping on/off
* src/init.c Parse for url-escaping true | false
* src/url.c Added url escaping for get requests
* src/version.c Version increment: 3.0.3-beta2

2013/07/20 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-3-beta1_JUL-20-2013

2013/07/20 Evgeny Stepanischev <[email protected]>
* src/cfg.c Improved is_variable_line(char *line)
* src/version.c Version increment: 3.0.3-beta1

2013/07/19 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/url.h Added NAUGHT to METHOD enum

2013/07/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-2_JUL-18-2013
* src/url.c Added encoding methods from wget
* src/http.c Used url_get_request instead of piecing it
* src/version.c Version increment: 3.0.2

2013/06/30 Jamie Couture <[email protected]>
* SIEGE BETA RELEASE_3-0-2-beta2_JUN-30-2013
* doc/Makefile.am Ensure the existence of $(sysconfdir);
* src/http.c Corrected bounds checking on line 352
* src/url.c Added char * url_get_display(URL this);
* src/url.h Added char * url_get_display(URL this);
* src/client.c Changed display to use url_get_display
* src/version.c Version increment: beta2

2013/05/28 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-2-beta1_MAY-28-2013
* src/autoconf.ac Added type checks for int types
* src/hash.c Conditionally added #include <config.h>
* src/version.c Version incrment: beta1

2013/05/14 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-1_MAY-14-2013

2013/05/08 Michael Hudson-Doyle <[email protected]>
* SIEGE BETA RELEASE_3-0-1-beta4_MAY-08-2013
* doc/siegerc.in Added documentation for cookies
* src/cookies.c Code format change by JDF
* src/version.c Version increment: beta4

2013/05/06 Michael Hudson-Doyle <[email protected]>
* SIEGE BETA RELEASE_3-0-1-beta3_MAY-06-2013
* src/sock.c Fixed called to gethostbyname_r
* src/version.c Version increment: beta3

2013/04/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-1-beta2_APR-18-2013
* src/version.c Version increment: beta2
* utils/config.guess Updated
* utils/config.sub Updated

2013/04/16 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-1-beta1_APR-16-2013
* src/http.c request buffer is dynmaic in _get and _post
* src/version.c Version increment: beta1

2013/04/16 Mike Jones <[email protected]>
* src/client.c Iteration loop changed so that each client
starts at a different spot in the file

2013/04/05 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-0_APR-05-2013

2013/03/24 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-0-beta3_MAR-24-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 deference * in for loops;
recalculated len if end is longer
than the parameter string.


2013/03/20 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-0-beta2_MAR-21-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

2013/03/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/ftp.c xfree'd file (D'oh!)
* src/client.c xfree'd D on failure TODO: Free in socket_close?
* src/version.c Version increment: beta2

2013/03/17 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_3-0-0-beta1_MAR-19-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

Loading

0 comments on commit d9b2d60

Please sign in to comment.