| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: siege | Distribution: openSUSE Tumbleweed |
| Version: 4.2.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Aug 20 12:17:36 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 317208 | Source RPM: siege-4.2.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.joedog.org/siege-home/ | |
| Summary: HTTP Regression Testing/Benchmarking Utility | |
Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis. Since 3.0.0 it also supports FTP.
GPL-2.0-or-later
* Thu Aug 20 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 4.2.0:
* Per-thread cookie jars (each simulated user is isolated)
* Send HTTPS CONNECT only when the tunnel is not yet up
* Do not segfault when the Digest auth algorithm is NULL
* Recover from HTTP 403; parse content-type (-T) in URLs;
skip null URLs, requests and cookie domains
* Fix SIGINT teardown (use-after-free, crew shutdown, and
conflicting -r/-t paths)
* Substitute {uuid} in URLs
- Drop siege-gcc15.patch: adopted upstream
- BuildRequires: pkgconfig(uuid) for the new {uuid} token
- Use HTTPS Source URL
- Run siege --version in %check
- Spec cleanup: %make_build, explicit gcc/make, drop Group
* Tue Jul 08 2025 pgajdos@suse.com
- version update to 4.1.7
- added patches
https://github.com/JoeDog/siege/issues/248
+ siege-gcc15.patch
* Tue Jan 17 2023 Dirk Müller <dmueller@suse.com>
- update to 4.1.6:
* Retrieve cookies in -p/--print mode (bug fix)
* More verbose message on resolution failures
* Print warning to stderr to elude > capture
* Corrected deferred
* Tue Nov 01 2022 Andrea Manzini <andrea.manzini@suse.com>
- Update to version 4.1.5
* src/browser.c Corrected deferred
* 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/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
* 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/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/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
* Wed May 19 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 4.0.9
* Added NULL checks for getters
* Prettified json
* Added handling for null pointer detection
* Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com>
- update to 4.0.7:
* Fixed an issue with expires
* Fixed an issue with persistence
* Minor bug fix
* Fixed initialization error
* Thu Apr 16 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 4.0.5:
* -j/--json-output
* For full list of changes see attached ChangeLog
* Fri Sep 15 2017 mpluskal@suse.com
- Update to version 4.0.4:
* For full list of changes see attached ChangeLog
* Fri Mar 24 2017 mpluskal@suse.com
- Update to version 4.0.2:
* For full list of changes see attached ChangeLog
* Sun Mar 20 2016 mpluskal@suse.com
- Remove timestamp
/etc/siege /etc/siege/siegerc /etc/siege/urls.txt /usr/bin/bombardment /usr/bin/siege /usr/bin/siege.config /usr/bin/siege2csv.pl /usr/share/doc/packages/siege /usr/share/doc/packages/siege/AUTHORS /usr/share/doc/packages/siege/ChangeLog /usr/share/doc/packages/siege/README.md /usr/share/licenses/siege /usr/share/licenses/siege/COPYING /usr/share/man/man1/bombardment.1.gz /usr/share/man/man1/siege.1.gz /usr/share/man/man1/siege.config.1.gz /usr/share/man/man1/siege2csv.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 23 00:12:05 2026