1To email a contributor remove "DELETE" from the email address. 2(The DELETEs are necessary as this list is published online.) 3 42021/07/14 Jeffrey Fulmer http://www.joedog.org/support/ 5 * src/browser.c Added HTTP response 201 handler 6 * src/response.c Added Content-Location handler 7 * src/response.h Added CONTENT_LOCATION value 8 * src/http.c Added Content-Location parser 9 * src/cfg.c Added an escape handler for $ in URLs 10 * src/eval.c Added function escape(str) to remove '\' 11 * src/ssl.c Put ERR_remove_state inside ssl version 12 * src/url.c Added fix for null path checking 13 * src/util.c Fixed np_phtread_usleep for Solaris 14 * src/version.c Version increment: 4.1.1 15 162021/07/07 Jeffrey Fulmer http://www.joedog.org/support/ 17 * src/url.c Removed leading / from ftp paths 18 192021/07/07 midchildan https://github.com/midchildan 20 * src/browser.c fixed: "--reps=once" 21 * src/main.c fixed: "--reps=once" 22 232021/07/04 Jeffrey Fulmer http://www.joedog.org/support/ 24 * src/init.c Fixed password parsing # can be in pwd 25 * src/auth.c Prettified credentials output for siege -C 26 * src/version.c Version increment: 4.1.0 27 282021/04/17 Jeffrey Fulmer http://www.joedog.org/support/ 29 * src/cookie.c Added NULL checks for getters 30 * version.c Version increment: 4.0.9 31 322021/04/17 Vedran Miletic https://github.com/vedranmiletic 33 * src/main.c Prettified json 34 352021/03/17 Jeffrey Fulmer http://www.joedog.org/support/ 36 * src/hash.c Added explicit include of sys/types.h 37 * src/version.c Version increment: 4.0.8; Copyright 2021 38 392021/03/16 Zosecer https://github.com/zosecer 40 * src/parser.c Added handling for null pointer detection 41 422020/07/11 Jeffrey Fulmer http://www.joedog.org/support/ 43 * src/cookie.c Fixed an issue with expires 44 * src/cookies.c Fixed an issue with persistence 45 * src/version.c Version increment: 4.0.7 46 472020/07/11 Jeffrey Fulmer http://www.joedog.org/support/ 48 * src/init.c Minor bug fix 49 * src/auth.c Fixed initialization error 50 * src/version.c Version increment: 4.0.6 51 522020/07/10 Jeffrey Fulmer http://www.joedog.org/support/ 53 * src/creds.c Fixed an initialization problem 54 * src/cookies.c Fixed locking issue 55 * src/url.c Fixed an initialization problem 56 * src/init.c Fixed an initialization problem 57 * src/memory.c Formatting change 58 * src/version.c Version increment: 4.0.5 59 602020/02/10 Ben Baker-Smith <ben@DELETEbaker-smith.net> 61 * src/main.c Added -j/--json-output 62 * src/init.c Added -j/--json-output - force quiet mode 63 * src/setup.h Added variable for json output 64 * doc/siegerc.in Added documentation to the config file 65 662018/02/18 Benjamin Pearson <bpearson@DELETEsquiz.com.au> 67 * src/url.c Adding DELETE and OPTIONS support. 68 * src/browser.c Adding DELETE and OPTIONS support. 69 702018/02/18 "Mr. Baileys" <ivo@DELETEvangeertruyen.be> 71 * src/http.c Correct capitalization for Content-Type & Content-Length 72 732018/02/18 root <root@DELETEtester.gc-system.cz> 74 * src/response.c Handle case of incorrect server response header 75 762018/02/18 Viktor Szepe <viktor@DELETEszepe.net> 77 * README.md Make readme's title nice 78 792018/02/18 Michael McConville <mmcco@DELETEmykolab.com> 80 * src/page.c Remove needless memset(2) 81 822018/02/18 James Wang <https://github.com/wjn740> 83 * src/cookies.c Bug fix - prevent segfault when getenv(HOME) is null 84 852017/09/13 Jeffrey Fulmer http://www.joedog.org/support/ 86 * src/load.c Bug fix - allow content-type override at cmd line 87 * src/version.c Version increment: 4.0.4r3 88 892017/09/13 Florin Papa <https://github.com/florinpapa> 90 * src/url.c Skipped URL escaping for the host and port 91 * src/version.c Version increment: 4.0.4r2 92 932017/09/11 Florin Papa <https://github.com/florinpapa> 94 * src/sock.c Added support for IPv6 95 * src/url.c Added support for parsing IPv6 addresses 96 * src/version.c Version increment: 4.0.4r1 97 982017/09/05 Jeffrey Fulmer http://www.joedog.org/support/ 99 * src/perl.c Added integrity checks 100 * src/version.c Version increment: 4.0.3rc6 101 1022017/07/11 Matijs van Zuijlen https://github.com/mvz 103 * src/ssl.c mvz:fix-crash 104 * src/version.c Version increment: 4.0.3rc5 105 1062016/11/02 Jeffrey Fulmer http://www.joedog.org/support/ 107 * doc/siegerc.in Changed the default delay to zero point zero 108 * src/cache.c Implement disable cache option 109 * src/browser.c Reduce dependence on hash lookups 110 * src/version.c Version increment: 4.0.3rc4 111 1122016/11/02 Jeffrey Fulmer http://www.joedog.org/support/ 113 * src/load.c Fixed a bug in content-type selection 114 * src/util.c Formatting enhancements 115 * src/version.c Version increment: 4.0.3rc3 116 117Anton Blanchard https://github.com/antonblanchard 118 * util/config.guess Updated to the latest upstream version 119 * util/config.sub Updated to the latest upstream version 120 1212016/10/20 David Morán https://github.com/david-moran 122 * src/browser.c Added PATCH conditionals 123 * src/url.h Added PATCH to enum 124 * src/url.c Added PATCH parsing 125 * src/version.c Version increment: 4.0.3rc2 126 1272016/10/20 Jeffrey Fulmer http://www.joedog.org/support/ 128 * src/setup.h Added my.print, my.nofollow, my.noparser 129 * src/main.c Added --print, --no-follow, --no-parser 130 * src/browser.c Added support for new cmd line options 131 * src/http.c Added support for new cmd line options 132 1332016/09/10 Jeffrey Fulmer http://www.joedog.org/support/ 134 * Based on a bug report from Lennart Braun 135 * src/response.c Added integrity checks in success|failure 136 * src/http.c Added handling for non-HTTP servers 137 * src/browser.c Added handling for non-HTTP servers 138 * src/version.c Version increment: 4.0.3rc1 139 1402016/08/29 Jeffrey Fulmer http://www.joedog.org/support/ 1412016/08/29 Aaron Peschel https://github.com/apeschel 1422016/08/29 Wuvist https://github.com/Wuvist 1432016/08/29 Christian Blades <cblades@pindropsecurity.com> 144 * src/parser.c Added a check to ensure aid is not NULL 145 * utils/bombardment.in Switched to BSD date format 146 * doc/siegerc.in Fixed typo in the config file template 147 * src/browser.c Enable payload for PUT request 148 1492016/05/07 Jeffrey Fulmer <http://www.joedog.org/support/> 150 * SIEGE RELEASE RELEASE_4-0-2-MAY-20-2016 151 * src/version.c Version increment: 4.0.2 152 1532016/05/20 Danylo Hlynskyi <https://github.com/danbst> 154 * doc/siege.pod Documentation improvements 155 1562016/05/07 Jeffrey Fulmer <http://www.joedog.org/support/> 157 * SIEGE RELEASE RELEASE_4-0-2-beta2-MAY-07-2016 158 * lib/joedog Moved to src 159 * src/perl.c Moved from lib/joedog 160 * src/perl.h Moved from lib/joedog 161 * src/memory.c Moved from lib/joedog 162 * src/memory.h Moved from lib/joedog 163 * src/notify.c Moved from lib/joedog 164 * src/notify.h Moved from lib/joedog 165 * src/*.c *.h Decoupled lib/joedog.la 166 * src/version.c Version increment: 4.0.2-beta2 167 1682016/04/23 Valery Levental <vlevental@paloaltonetDELETEworks.com> 169 * src/browser.c Fixed issue with Content-length: 0 170 * src/http.c Improved handling of chunked transfers 171 * src/parser.c Improved handling of data URI scheme 172 * src/sock.c Code optimization 173 1742016/03/26 Warren Young <https://github.com/wyoung> 175 * src/cookie.c Fixed delimiter handling in cookie expiration 176 Suppressed cookie time zone offsetting for GMT/UTC 177 * src/cookies.c Convert now to GMT for expires check 178 1792016/03/26 Jeffrey Fulmer <http://www.joedog.org/support/> 180 * src/response.c Transfer-ecoding parse (stupid akamai) 181 * src/version.c Version increment: 4.0.1 182 1832016/03/15 Niklas Hambüchen<https://github.com/nh2> 184 * src/http.c Improved efficiency for chunked reads 185 1862016/02/19 Jeffrey Fulmer <http://www.joedog.org/support/> 187 * SIEGE RELEASE RELEASE_4-0-0-Mar-10-2016 188 * doc/siegerc.in Set parser to true by default 189 * src/version.c Version increment: 4.0.0 190 1912016/03/09 vfilanovsky <notifications@github.com> 192 * SIEGE BETA RELEASE_4-0-0_beta9-Mar-09-2016 193 * src/http.c Expanded request size 194 * src/version.c Version increment: 4.0.0-beta9 195 * src/Makefile.am Removed KNOWNBUGS README.https from distro 196 1972016/02/26 Trent Oswald <trentoswald@DELETEtherebelrobot.com> 198 * src/load.c Added: .csv .ico .md .svg .yml 199 2002016/02/19 Jeffrey Fulmer <http://www.joedog.org/support/> 201 * SIEGE BETA RELEASE_4-0-0_beta8-Feb-19-2016 202 * INSTALL Updated for 4.0.0 203 * KNOWNBUGS Removed - tracked elsewhere 204 * NEWS Removed - tracked elsewhere 205 * README.https Removed - redundant 206 * src/version.c Version increment: 4.0.0-beta8 207 2082016/02/18 Jeffrey Fulmer <http://www.joedog.org/support/> 209 * SIEGE BETA RELEASE_4-0-0_beta7-Feb-18-2016 210 * src/auth.c Wrapped __mkhash with HAVE_SSL 211 * src/http.c Wrapped libz functions with HAVE_ZLIB 212 * src/ssl.c Wrapped ssl functions with HAVE_SSL 213 * src/version.c Version increment: 4.0.0-beta7 214 2152016/02/09 Jeffrey Fulmer <http://www.joedog.org/support/> 216 * SIEGE BETA RELEASE_4-0-0_beta6_FEB_10_2016 217 * doc/siege.pod Added to the distribution 218 * doc/siege.config.pod Added to the distribution 219 * doc/bombardment.pod Added to the distribution 220 * doc/siege2csv.pod Added to the distribution 221 * src/init.c Formatting changes 222 * src/main.c Completely silenced the program with -q 223 2242016/02/04 Jeffrey Fulmer <http://www.joedog.org/support/> 225 * SIEGE BETA RELEASE_4-0-0_beta5_FEB_04_2016 226 * doc/siegerc.in Added instructions for color = on | off 227 * lib/notify.c Added options (-1) to turn off color 228 * src/cfg.c Improved the urls.txt comment parser 229 * src/ftp.c Fixed a bug with unique file names 230 * src/init.c Added my.color to conf file parser 231 * src/url.c On POST/PUT changed path/file assignment 232 * src/init.c Added my.color on|off to my.config 233 2342016/01/31 Jeffrey Fulmer <http://www.joedog.org/support/> 235 * include/config.h.in Added HAVE_LOCALTIME_R 236 * src/date.c Changed Daniels tm_year; added date_expired 237 * src/cache.c Added is_cached; logical enhancements 238 * src/cache.h Added is_cached 239 * src/cient.c Added check for cached items 240 * src/http.c Parse expires and last-modified 241 * src/parser.c Minor refinements 242 2432016/01/28 Jeffrey Fulmer <http://www.joedog.org/support/> 244 * src/Makefile.am Added cache.c and cache.h 245 * src/cache.c Added to the distribution 246 * src/cache.h Added to the distribution 247 * src/date.c Overhauled as an object 248 * src/date.c Updated prototypes 249 * src/eval.c Updated for new hash API 250 * src/hash.c Added hash_remove, hash_remover 251 * src/hash.h Changed hash_lookup to hash_contains 252 * src/http.c Implemented cache for entity tags 253 * src/http.h Removed old headers struct 254 * src/sock.h Added cache to the CONN struct 255 * src/url.c Removed cache indicators 256 * src/url.h Removed prototypes associated with cache 257 * src/version.c Copyright update; version increment: 4.0.0-beta5 258 2592016/01/23 Jeffrey Fulmer <http://www.joedog.org/support/> 260 * SIEGE BETA RELEASE_4-0-0_beta4_JAN_23_2016 261 * src/Makefile.am Added response.c response.h 262 * src/response.c Response headers, added to project 263 * src/response.h Added to the project 264 * src/http.c Parse headers with response 265 * src/sock.h Moved TE enum into response.h 266 * src/client.c Changed calls to response 267 * src/hash.c Changed value type to void* 268 * src/hash.h Changed value type to void* 269 * src/cookies.c Changed to use new hash object 270 * src/eval.c Changed to use new hash object 271 * src/init.c Changed to use new hash object 272 * src/main.c Changed to use new hash object 273 * src/parser.c Various logical improvements 274 * include/boolean.h Minor cleanup 275 * include/joedog.h Added ISALPHA 276 * src/version.c Version increment: 4.0.0-beta4 277 2782016/01/16 Jeffrey Fulmer <http://www.joedog.org/support/> 279 * SIEGE BETA RELEASE_4-0-0-beta3_JAN_16_2016 280 * ChangeLog Pruned to 4.x.x 281 * doc/siegerc.in Setting logging to false by default 282 * src/http.c Completely overhauled http_read 283 * src/parser.c Revised the page check 284 * src/url.c Added default http scheme 285 * src/util.c Added stristr (portable strcasestr) 286 * src/client.c Refined condition for requesting elements 287 * src/version.c Version increment: 4.0.0-beta3 288 2892016/01/01 Jeffrey Fulmer <http://www.joedog.org/support/> 290 * SIEGE BETA RELEASE_4-0-0-beta2_JAN_01_2016 291 * src/client.c Added logic for HTML redirect 292 * src/parser.c De-objectified the parser 293 * src/url.c Added url_set_scheme 294 * src/url.h Added url_set_scheme 295 * src/setup.h Added BOOLEAN parser 296 * src/init.c Parses 'parser' from siegerc 297 * src/util.c Added BOOLEAN endswith 298 * src/util.h Added BOOLEAN endswith 299 * doc/siegerc.in Added parser = true|false 300 * src/version.c Version increment: 4.0.0-beta2 301 3022015/12/25 Jeffrey Fulmer <http://www.joedog.org/support/> 303 * SIEGE BETA RELEASE_4-0-0-beta1_DEC_25_2015 304 * configure.ac Added a test for zlib 305 * src/page.c Added to the distribution 306 * src/page.h Added to the distribution 307 * src/parser.c Added to the distribution 308 * src/parser.h Added to the distribution 309 * src/client.c Added calls to parser 310 * src/http.c Download content to page; deflate 311 * src/main.c Improved memory management 312 * src/init.c Revamped file reader to eliminiate leak 313 * src/version.c Version increment: 4.0.0-beta1 314 315