forked from JoeDog/siege
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
314 lines (262 loc) · 14.5 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
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
To email a contributor remove "DELETE" from the email address.
(The DELETEs are necessary as this list is published online.)
* src/browser.c Added HTTP response 201 handler
* src/response.c Added Content-Location handler
* src/response.h Added CONTENT_LOCATION value
* src/http.c Added Content-Location parser
* src/cfg.c Added an escape handler for $ in URLs
* src/eval.c Added function escape(str) to remove '\'
* src/ssl.c Put ERR_remove_state inside ssl version
* src/url.c Added fix for null path checking
* src/util.c Fixed np_phtread_usleep for Solaris
* src/version.c Version increment: 4.1.1
2021/07/07 Jeffrey Fulmer https://www.joedog.org/support/
* src/url.c Removed leading / from ftp paths
2021/07/07 midchildan https://github.com/midchildan
* src/browser.c fixed: "--reps=once"
* src/main.c fixed: "--reps=once"
2021/07/04 Jeffrey Fulmer http://www.joedog.org/support/
* src/init.c Fixed password parsing # can be in pwd
* src/auth.c Prettified credentials output for siege -C
* src/version.c Version increment: 4.1.0
2021/04/17 Jeffrey Fulmer http://www.joedog.org/support/
* src/cookie.c Added NULL checks for getters
* version.c Version increment: 4.0.9
2021/04/17 Vedran Miletic https://github.com/vedranmiletic
* src/main.c Prettified json
2021/03/17 Jeffrey Fulmer http://www.joedog.org/support/
* src/hash.c Added explicit include of sys/types.h
* src/version.c Version increment: 4.0.8; Copyright 2021
2021/03/16 Zosecer https://github.com/zosecer
* src/parser.c Added handling for null pointer detection
2020/07/11 Jeffrey Fulmer http://www.joedog.org/support/
* src/cookie.c Fixed an issue with expires
* src/cookies.c Fixed an issue with persistence
* src/version.c Version increment: 4.0.7
2020/07/11 Jeffrey Fulmer http://www.joedog.org/support/
* src/init.c Minor bug fix
* src/auth.c Fixed initialization error
* src/version.c Version increment: 4.0.6
2020/07/10 Jeffrey Fulmer http://www.joedog.org/support/
* src/creds.c Fixed an initialization problem
* src/cookies.c Fixed locking issue
* src/url.c Fixed an initialization problem
* src/init.c Fixed an initialization problem
* src/memory.c Formatting change
* src/version.c Version increment: 4.0.5
2020/02/10 Ben Baker-Smith <[email protected]>
* src/main.c Added -j/--json-output
* src/init.c Added -j/--json-output - force quiet mode
* src/setup.h Added variable for json output
* doc/siegerc.in Added documentation to the config file
2018/02/18 Benjamin Pearson <[email protected]>
* src/url.c Adding DELETE and OPTIONS support.
* src/browser.c Adding DELETE and OPTIONS support.
2018/02/18 "Mr. Baileys" <[email protected]>
* src/http.c Correct capitalization for Content-Type & Content-Length
2018/02/18 root <[email protected]>
* src/response.c Handle case of incorrect server response header
2018/02/18 Viktor Szepe <[email protected]>
* README.md Make readme's title nice
2018/02/18 Michael McConville <[email protected]>
* src/page.c Remove needless memset(2)
2018/02/18 James Wang <https://github.com/wjn740>
* src/cookies.c Bug fix - prevent segfault when getenv(HOME) is null
2017/09/13 Jeffrey Fulmer http://www.joedog.org/support/
* src/load.c Bug fix - allow content-type override at cmd line
* src/version.c Version increment: 4.0.4r3
2017/09/13 Florin Papa <https://github.com/florinpapa>
* src/url.c Skipped URL escaping for the host and port
* src/version.c Version increment: 4.0.4r2
2017/09/11 Florin Papa <https://github.com/florinpapa>
* src/sock.c Added support for IPv6
* src/url.c Added support for parsing IPv6 addresses
* src/version.c Version increment: 4.0.4r1
2017/09/05 Jeffrey Fulmer http://www.joedog.org/support/
* src/perl.c Added integrity checks
* src/version.c Version increment: 4.0.3rc6
2017/07/11 Matijs van Zuijlen https://github.com/mvz
* src/ssl.c mvz:fix-crash
* src/version.c Version increment: 4.0.3rc5
2016/11/02 Jeffrey Fulmer http://www.joedog.org/support/
* doc/siegerc.in Changed the default delay to zero point zero
* src/cache.c Implement disable cache option
* src/browser.c Reduce dependence on hash lookups
* src/version.c Version increment: 4.0.3rc4
2016/11/02 Jeffrey Fulmer http://www.joedog.org/support/
* src/load.c Fixed a bug in content-type selection
* src/util.c Formatting enhancements
* src/version.c Version increment: 4.0.3rc3
Anton Blanchard https://github.com/antonblanchard
* util/config.guess Updated to the latest upstream version
* util/config.sub Updated to the latest upstream version
2016/10/20 David Morán https://github.com/david-moran
* src/browser.c Added PATCH conditionals
* src/url.h Added PATCH to enum
* src/url.c Added PATCH parsing
* src/version.c Version increment: 4.0.3rc2
2016/10/20 Jeffrey Fulmer http://www.joedog.org/support/
* src/setup.h Added my.print, my.nofollow, my.noparser
* src/main.c Added --print, --no-follow, --no-parser
* src/browser.c Added support for new cmd line options
* src/http.c Added support for new cmd line options
2016/09/10 Jeffrey Fulmer http://www.joedog.org/support/
* Based on a bug report from Lennart Braun
* src/response.c Added integrity checks in success|failure
* src/http.c Added handling for non-HTTP servers
* src/browser.c Added handling for non-HTTP servers
* src/version.c Version increment: 4.0.3rc1
2016/08/29 Jeffrey Fulmer http://www.joedog.org/support/
2016/08/29 Aaron Peschel https://github.com/apeschel
2016/08/29 Wuvist https://github.com/Wuvist
2016/08/29 Christian Blades <[email protected]>
* src/parser.c Added a check to ensure aid is not NULL
* utils/bombardment.in Switched to BSD date format
* doc/siegerc.in Fixed typo in the config file template
* src/browser.c Enable payload for PUT request
2016/05/07 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_4-0-2-MAY-20-2016
* src/version.c Version increment: 4.0.2
2016/05/20 Danylo Hlynskyi <https://github.com/danbst>
* doc/siege.pod Documentation improvements
2016/05/07 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_4-0-2-beta2-MAY-07-2016
* lib/joedog Moved to src
* src/perl.c Moved from lib/joedog
* src/perl.h Moved from lib/joedog
* src/memory.c Moved from lib/joedog
* src/memory.h Moved from lib/joedog
* src/notify.c Moved from lib/joedog
* src/notify.h Moved from lib/joedog
* src/*.c *.h Decoupled lib/joedog.la
* src/version.c Version increment: 4.0.2-beta2
2016/04/23 Valery Levental <[email protected]>
* src/browser.c Fixed issue with Content-length: 0
* src/http.c Improved handling of chunked transfers
* src/parser.c Improved handling of data URI scheme
* src/sock.c Code optimization
2016/03/26 Warren Young <https://github.com/wyoung>
* src/cookie.c Fixed delimiter handling in cookie expiration
Suppressed cookie time zone offsetting for GMT/UTC
* src/cookies.c Convert now to GMT for expires check
2016/03/26 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/response.c Transfer-ecoding parse (stupid akamai)
* src/version.c Version increment: 4.0.1
2016/03/15 Niklas Hambüchen<https://github.com/nh2>
* src/http.c Improved efficiency for chunked reads
2016/02/19 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE RELEASE RELEASE_4-0-0-Mar-10-2016
* doc/siegerc.in Set parser to true by default
* src/version.c Version increment: 4.0.0
2016/03/09 vfilanovsky <[email protected]>
* SIEGE BETA RELEASE_4-0-0_beta9-Mar-09-2016
* src/http.c Expanded request size
* src/version.c Version increment: 4.0.0-beta9
* src/Makefile.am Removed KNOWNBUGS README.https from distro
2016/02/26 Trent Oswald <[email protected]>
* src/load.c Added: .csv .ico .md .svg .yml
2016/02/19 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0_beta8-Feb-19-2016
* INSTALL Updated for 4.0.0
* KNOWNBUGS Removed - tracked elsewhere
* NEWS Removed - tracked elsewhere
* README.https Removed - redundant
* src/version.c Version increment: 4.0.0-beta8
2016/02/18 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0_beta7-Feb-18-2016
* src/auth.c Wrapped __mkhash with HAVE_SSL
* src/http.c Wrapped libz functions with HAVE_ZLIB
* src/ssl.c Wrapped ssl functions with HAVE_SSL
* src/version.c Version increment: 4.0.0-beta7
2016/02/09 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0_beta6_FEB_10_2016
* doc/siege.pod Added to the distribution
* doc/siege.config.pod Added to the distribution
* doc/bombardment.pod Added to the distribution
* doc/siege2csv.pod Added to the distribution
* src/init.c Formatting changes
* src/main.c Completely silenced the program with -q
2016/02/04 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0_beta5_FEB_04_2016
* doc/siegerc.in Added instructions for color = on | off
* lib/notify.c Added options (-1) to turn off color
* src/cfg.c Improved the urls.txt comment parser
* src/ftp.c Fixed a bug with unique file names
* src/init.c Added my.color to conf file parser
* src/url.c On POST/PUT changed path/file assignment
* src/init.c Added my.color on|off to my.config
2016/01/31 Jeffrey Fulmer <http://www.joedog.org/support/>
* include/config.h.in Added HAVE_LOCALTIME_R
* src/date.c Changed Daniels tm_year; added date_expired
* src/cache.c Added is_cached; logical enhancements
* src/cache.h Added is_cached
* src/cient.c Added check for cached items
* src/http.c Parse expires and last-modified
* src/parser.c Minor refinements
2016/01/28 Jeffrey Fulmer <http://www.joedog.org/support/>
* src/Makefile.am Added cache.c and cache.h
* src/cache.c Added to the distribution
* src/cache.h Added to the distribution
* src/date.c Overhauled as an object
* src/date.c Updated prototypes
* src/eval.c Updated for new hash API
* src/hash.c Added hash_remove, hash_remover
* src/hash.h Changed hash_lookup to hash_contains
* src/http.c Implemented cache for entity tags
* src/http.h Removed old headers struct
* src/sock.h Added cache to the CONN struct
* src/url.c Removed cache indicators
* src/url.h Removed prototypes associated with cache
* src/version.c Copyright update; version increment: 4.0.0-beta5
2016/01/23 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0_beta4_JAN_23_2016
* src/Makefile.am Added response.c response.h
* src/response.c Response headers, added to project
* src/response.h Added to the project
* src/http.c Parse headers with response
* src/sock.h Moved TE enum into response.h
* src/client.c Changed calls to response
* src/hash.c Changed value type to void*
* src/hash.h Changed value type to void*
* src/cookies.c Changed to use new hash object
* src/eval.c Changed to use new hash object
* src/init.c Changed to use new hash object
* src/main.c Changed to use new hash object
* src/parser.c Various logical improvements
* include/boolean.h Minor cleanup
* include/joedog.h Added ISALPHA
* src/version.c Version increment: 4.0.0-beta4
2016/01/16 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0-beta3_JAN_16_2016
* ChangeLog Pruned to 4.x.x
* doc/siegerc.in Setting logging to false by default
* src/http.c Completely overhauled http_read
* src/parser.c Revised the page check
* src/url.c Added default http scheme
* src/util.c Added stristr (portable strcasestr)
* src/client.c Refined condition for requesting elements
* src/version.c Version increment: 4.0.0-beta3
2016/01/01 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0-beta2_JAN_01_2016
* src/client.c Added logic for HTML redirect
* src/parser.c De-objectified the parser
* src/url.c Added url_set_scheme
* src/url.h Added url_set_scheme
* src/setup.h Added BOOLEAN parser
* src/init.c Parses 'parser' from siegerc
* src/util.c Added BOOLEAN endswith
* src/util.h Added BOOLEAN endswith
* doc/siegerc.in Added parser = true|false
* src/version.c Version increment: 4.0.0-beta2
2015/12/25 Jeffrey Fulmer <http://www.joedog.org/support/>
* SIEGE BETA RELEASE_4-0-0-beta1_DEC_25_2015
* configure.ac Added a test for zlib
* src/page.c Added to the distribution
* src/page.h Added to the distribution
* src/parser.c Added to the distribution
* src/parser.h Added to the distribution
* src/client.c Added calls to parser
* src/http.c Download content to page; deflate
* src/main.c Improved memory management
* src/init.c Revamped file reader to eliminiate leak
* src/version.c Version increment: 4.0.0-beta1