forked from JoeDog/siege
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
289 lines (233 loc) · 13.6 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
To email a contributor remove "DELETE" from the email address.
(The DELETEs are necessary as this list is published online.)
2015/09/23 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-3_SEP_23_2015
2015/09/23 Jeffrey Fulmer <http://www.joedog.org/support/>
* doc/siegerc.in Added limit and it's description in comments
* src/setup.h Added my.limit to limit the thread count
* src/init.c Parsing siegerc for limit
* src/main.c Capped my.users at my.limit
2015/09/09 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-2_SEP_16_2015
* src/ssl.c Moved tls1.h to ssl.h insided detection block
* src/ssh.h Included tls1.h (moved from ssl.c)
2015/09/09 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-1_SEP_09_2015
* src/version.c Version increment: 3.1.1
2015/09/09 Michal Babuska <https://github.com/Neotronic>
* src/http.c Fixed boolean eval that was actually assignment
2015/09/02 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/cfg.c Added better detection for fragments in parse
* src/url.c Added fragments to the request
2015/08/25 Aaron Peschel <https://github.com/apeschel>
2015/08/25 Ilya <https://github.com/ilyakalinin>
* .gitignore Added to the distribution
* src/client.c Updated with new SSL_initialize
* src/ssl.c Call SSL_ctrl for Server Name Indication (SNI)
* src/ssh.h Updated prototype and added tls1.h
2015/07/24 Wander Lairson Costa <https://github.com/walac>
* src/load.c Null terminated the buffer for POST data
2015/06/22 Kaspar Fischer <[email protected]>
* src/url.c Rewrote url_set_postdata to fix POST issue
2015/06/21 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/auth.c Fixed issue in which a realm isn't set
* src/http.c Refined auth type parsing
* src/sock.c Added condition checks around SSL sock close
* src/main.c Added SIGPIPE to mask since IIS closes sockets because...
* MACHINES Removed from the distribution
* README.solaris Remvoed from the distribution (dropping support)
2015/06/03 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-0_JUN_03_2015
* src/version.c Version increment: 3.1.0
2015/06/03 Eric Abbott <[email protected]>
* src/setup.h Changed delay to float
* src/client.c Changed delay handling for float
* src/main.c Changed delay handling for float
* src/init.c Changed delay handling for float
2015/06/03 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/init.c XXX: backed out 04/16 protective mem handling
2015/05/19 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-0rc3_MAY_19_2015
* src/sock.h Added struct for poll
* src/sock.c Added __socket_poll for socks >= FD_SETSIZE
* src/version.c Version increment: 3.1.0-rc3
2015/05/15 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-0rc2_MAY_15_2015
* src/sock.c Added poll in __socket_check for those who have it
* src/version.c Release candidate: 3.1.0-rc2
* configure.ac Added func_check for poll (HAVE_POLL in config.h)
2015/05/13 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-1-0rc1_MAY_13_2015
* src/sock.c Checked integrity of incoming host param
* src/version.c Release candidate: 3.1.0-rc1
2015/04/16 Technion <https://github.com/technion>
* include/joedog.h Removed asprintf from the CYGWIN block
* src/url.c Added test for conttype in get_conttype
* src/init.c Added protective memory handling
2015/04/14 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/url.c Fixed some broken memsets
* src/sock.c Added error handling for unused herrno
* lib/memory.c Removed unused variable from xstrcat
2015/02/26 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_3-0-9_FEB_26-2015
* src/version.c Version increment: 3.0.9
2015/02/26 Warren Young <[email protected]>
* src/url.c Changed first normalize check url.c:449
2015/02/26 Bo Borgerson <https://github.com/gigabo>
* src/sock.c if (errno == EINTR || SSL_get_error(C->ssl, r) == SSL_ERROR_WANT_READ)
2014/10/09 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/array.c Fixed a memory leak; added free(this) in array_destroy
* src/array.h Added prototype for array_to_string(ARRAY this);
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