OpenBSD CVS

CVS log for ports/www/slowhttptest/Makefile


[BACK] Up to [local] / ports / www / slowhttptest

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21 / (download) - annotate - [select for diffs], Fri Jul 22 15:15:18 2022 UTC (22 months, 1 week ago) by fcambus
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, HEAD
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (unified)

Update slowhttptest to 1.9.0.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 11 20:11:00 2022 UTC (2 years, 2 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.19: +0 -2 lines
Diff to previous 1.19 (unified)

drop RCS Ids

Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 10 16:58:29 2021 UTC (3 years, 4 months ago) by fcambus
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (unified)

Drop maintainership.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Aug 26 21:06:42 2020 UTC (3 years, 9 months ago) by fcambus
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (unified)

Update slowhttptest to 1.8.2, and remove patch which was merged upstream.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Mar 6 15:26:18 2020 UTC (4 years, 2 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (unified)

simpler SEPARATE_BUILD semantics

Revision 1.16 / (download) - annotate - [select for diffs], Fri Nov 8 15:59:28 2019 UTC (4 years, 6 months ago) by fcambus
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (unified)

Fix a segmentation fault in slowhttptest.

slowhttptest didn't check that the argument passed to freeaddrinfo(3)
was not NULL, which resulted in a segmentation fault.

OK jca@

Revision 1.15 / (download) - annotate - [select for diffs], Sat Nov 2 08:48:07 2019 UTC (4 years, 7 months ago) by fcambus
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (unified)

Update slowhttptest to 1.8.1.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 30 08:40:00 2019 UTC (4 years, 7 months ago) by fcambus
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (unified)

Update slowhttptest to 1.8.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Oct 15 20:08:32 2019 UTC (4 years, 7 months ago) by fcambus
Branch: MAIN
Changes since 1.12: +6 -10 lines
Diff to previous 1.12 (unified)

Update slowhttptest to 1.7 and take maintainership.

Notable changes:

- SlowHTTPTest is now hosted on GitHub
- Remove both patches, as upstream fixed those issues

OK abieber@

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jul 12 20:51:05 2019 UTC (4 years, 10 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (unified)

replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes

Revision 1.11 / (download) - annotate - [select for diffs], Wed Oct 24 14:28:12 2018 UTC (5 years, 7 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5
Changes since 1.10: +4 -2 lines
Diff to previous 1.10 (unified)

Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 25 20:13:04 2018 UTC (6 years, 1 month ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (unified)

char cannot hold the return value of getopt()

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 26 22:45:32 2017 UTC (6 years, 10 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (unified)

bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jul 23 09:26:29 2017 UTC (6 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (unified)

add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jul 16 19:19:04 2017 UTC (6 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (unified)

use COMPILER_LIBCXX where applicable

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 10 11:46:35 2017 UTC (7 years, 1 month ago) by sthen
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (unified)

use LIBCXX

Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 1 05:43:54 2013 UTC (10 years, 6 months ago) by benoit
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (unified)

Update to slowhttptest 1.6.

Ok jung@

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 26 13:25:12 2013 UTC (10 years, 7 months ago) by benoit
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (unified)

Update to slowhttptest 1.5.

ok sthen@

Revision 1.3 / (download) - annotate - [select for diffs], Wed Aug 7 21:32:56 2013 UTC (10 years, 9 months ago) by naddy
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (unified)

move http://code.google.com, *.googlecode.com, and sites.google.com to https
suggested by bentley@

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 11 11:44:49 2013 UTC (11 years, 2 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.1: +1 -4 lines
Diff to previous 1.1 (unified)

PERMIT_* / REGRESS->TEST sweep

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Apr 11 13:37:27 2012 UTC (12 years, 1 month ago) by sthen
Branch: sthen
CVS Tags: sthen_20121104, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (unified)

import www/slowhttptest, ok ajacoutot@

SlowHTTPTest is a highly configurable tool that simulates some
Application Layer Denial of Service attacks.

It implements most common low-bandwidth Application Layer DoS attacks,
such as slowloris, Slow HTTP POST, Slow Read attack (based on TCP persist
timer exploit) by draining concurrent connections pool, as well as Apache
Range Header attack by causing very significant memory and CPU usage on the
server.

Slowloris and Slow HTTP POST DoS attacks rely on the fact that the HTTP
protocol, by design, requires requests to be completely received by the
server before they are processed. If an HTTP request is not complete, or if
the transfer rate is very low, the server keeps its resources busy waiting
for the rest of the data. If the server keeps too many resources busy, this
creates a denial of service. This tool is sending partial HTTP requests,
trying to get denial of service from target HTTP server.

Slow Read DoS attack aims the same resources as slowloris and slow POST,
but instead of prolonging the request, it sends legitimate HTTP request and
reads the response slowly.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Apr 11 13:37:27 2012 UTC (12 years, 1 month ago) by sthen
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.