./www/siege, Website/webserver regression testing utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.1.6nb2, Package name: siege-4.1.6nb2, Maintainer: nils

Siege is an http regression testing and benchmarking utility. It was
designed to let web developers measure the performance of their code
under duress, to see how it will stand up to load on the internet.

Siege supports basic authentication, cookies, HTTP and HTTPS protocols.
It allows the user hit a web server with a configurable number of
concurrent simulated users. Those users place the webserver "under siege."


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Package options: ssl

Master sites:

Filesize: 514.749 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-30 22:42:48 by Zafer Aydogan | Files touched by this commit (1)
Log message:
https
   2023-12-06 16:56:56 by David Brownlee | Files touched by this commit (6)
Log message:
Fix crash on BSD when concurrency > 1

Add check for getaddrinfo() for non __GLIBC__ systems, rather than
falling back to mixing gethostbyname() with threads

OK'd by $MAINTAINER, bump PKGREVISION
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-04-30 20:17:39 by Nils Ratusznik | Files touched by this commit (2)
Log message:
Updated www/siege to version 4.1.6.

Upstream change from 4.1.5 to 4.1.6 :
In print mode (siege -p) which is great for debugging web applications, siege
wouldn’t return persisted cookies. This release fixes that problem. We also
added more detail to socket errors. If a requested hostname can’t be resolved,
siege will print the hostname so you know exactly what to fix.

Upstream changes (from 4.0.7 to 4.1.5) :
 * src/browser.c          Corrected deferred
 * src/version.           Version increment 4.1.5
 * utils/Makefile.am      Added manifier to the distro
 * src/browser.c          Made all threads cancel deferred
 * src/ftp.c              Catch 421: server accepts but doesn't handle
 * src/timer.c            Added a second to account for spool up
 * src/version.c          Version increment: 4.1.4
 * src/memory.c           Added xstrncpy, xstrncat
 * src/memory.h           Added xstrncpy, xstrncat
 * src/cookies.c          Implemented new x* functions
 * src/ssl.c              Silenced compiler warning
 * src/main.c             Added xstrncpy to silence warnings
 * src/version.c          Version increment: 4.1.3
 * doc/siege.pod          Fixed a typo in the man page
 * src/parser.c           Refined match for META redirect
 * src/browser.c          Fixed typos
 * src/date.c             Fixed typos
 * src/url.c              Fixed typos
 * utils/siege2csv.in     Fixed typos
 * src/main.c             Silenced statistics output on -g/--get
 * src/cookies.c          Improved domain matching, added my.get
 * src/ssl.c              Silenced a compiler warning
 * src/version.c          Version increment: 4.1.2
 * 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
 * src/url.c              Removed leading / from ftp paths
 * src/browser.c          fixed: "--reps=once"
 * src/main.c             fixed: "--reps=once"
 * 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
 * src/cookie.c           Added NULL checks for getters
 * version.c              Version increment: 4.0.9
 * src/main.c             Prettified json
 * src/hash.c             Added explicit include of sys/types.h
 * src/version.c          Version increment: 4.0.8; Copyright 2021
 * src/parser.c           Added handling for null pointer detection
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2020-10-05 22:15:01 by Nils Ratusznik | Files touched by this commit (2)
Log message:
Updated www/siege to version 4.0.7.

Upstream changes (from 4.0.4) :
* src/cookie.c           Fixed an issue with expires
* src/cookies.c          Fixed an issue with persistence
* src/version.c          Version increment: 4.0.7
* src/init.c             Minor bug fix
* src/auth.c             Fixed initialization error
* src/version.c          Version increment: 4.0.6
* 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
* 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
* src/url.c              Adding DELETE and OPTIONS support.
* src/browser.c          Adding DELETE and OPTIONS support.
* src/http.c             Correct capitalization for Content-Type & Content-Length
* src/response.c         Handle case of incorrect server response header
* README.md              Make readme's title nice
* src/page.c             Remove needless memset(2)
* src/cookies.c          Bug fix - prevent segfault when getenv(HOME) is null
* src/load.c             Bug fix - allow content-type override at cmd line
* src/version.c          Version increment: 4.0.4r3
* src/url.c              Skipped URL escaping for the host and port
* src/version.c          Version increment: 4.0.4r2
* src/sock.c             Added support for IPv6
* src/url.c              Added support for parsing IPv6 addresses
* src/version.c          Version increment: 4.0.4r1
   2020-05-02 16:16:06 by Roland Illig | Files touched by this commit (1)
Log message:
www/siege: remove no-op SUBST block

The files don't contain EGDIR.