| Commit message (Expand) | Author | Age | Files | Lines |
* | ab: Map -c0 to -c<number of workers>. PR 69383 | Yann Ylavic | 2024-10-11 | 1 | -0/+3 |
* | optarg is from unistd.h, use opt_arg from apr_getopt(). | Jean-Frederic Clere | 2024-03-06 | 1 | -1/+1 |
* | Add an option to specify a source address. | Graham Leggett | 2023-11-22 | 1 | -1/+15 |
* | ab: apr_pool_clear() closes the socket already. | Yann Ylavic | 2023-07-21 | 1 | -1/+1 |
* | ab: Disable nagle algorithm on sockets, it's not telnet. | Yann Ylavic | 2023-07-21 | 1 | -0/+6 |
* | ab: Follow up to r1910912: No need for the "events" member. | Yann Ylavic | 2023-07-21 | 1 | -7/+5 |
* | ab: Add -D for a watchdog that prints counters on polled connections. | Yann Ylavic | 2023-07-10 | 1 | -18/+89 |
* | ab: Check and handle POLLOUT before POLLIN. | Yann Ylavic | 2023-07-10 | 1 | -62/+47 |
* | ab: Follow up to r1910871: s/bind_num/bind_rr/g | Yann Ylavic | 2023-07-08 | 1 | -4/+4 |
* | ab: Allow to bind multiple addresses with -Baddr1,addr2,... | Yann Ylavic | 2023-07-08 | 1 | -15/+45 |
* | ab: Stop worker at end of -t in any case, not only interruption. | Yann Ylavic | 2023-07-08 | 1 | -12/+14 |
* | ab: Ignore the delay if it's larger than the timeout. | Yann Ylavic | 2023-07-07 | 1 | -1/+3 |
* | ab: Fix accounting of started connections. | Yann Ylavic | 2023-07-07 | 1 | -25/+39 |
* | * support/ab.c (ssl_proceed_handshake): Fix X509 * leak. | Joe Orton | 2023-07-07 | 1 | -0/+1 |
* | ab: Don't print the banner/copyright when -Q is specified. | Yann Ylavic | 2023-06-20 | 1 | -2/+9 |
* | ab: Add POLLERR and POLLHUP to reqevents for implementations that use/need it. | Yann Ylavic | 2023-06-20 | 1 | -1/+11 |
* | ab: Increase MAX_CONCURRENCY hard limit (from 20K to 200K). | Yann Ylavic | 2023-06-20 | 1 | -1/+1 |
* | ab: More accurate stats for time limited (-t) runs. | Yann Ylavic | 2023-06-20 | 1 | -12/+35 |
* | ab: Follow up to r1910515: Update global counter too.. | Yann Ylavic | 2023-06-20 | 1 | -0/+1 |
* | ab: Count keepalive aborted connections separately. | Yann Ylavic | 2023-06-20 | 1 | -1/+7 |
* | ab: Don't (doubly) count errors as err_length if not actually reading. | Yann Ylavic | 2023-06-20 | 1 | -1/+2 |
* | ab: Fix crash with -W when exiting earlya on fatal error. | Yann Ylavic | 2023-06-20 | 1 | -237/+308 |
* | ab: STATE_CONNECTED is not used anymore. | Yann Ylavic | 2023-05-30 | 1 | -8/+0 |
* | ab: Use new openssl-3 API when available. | Yann Ylavic | 2023-03-16 | 1 | -6/+39 |
* | r1900362 followup: clang -Wexpansion-to-defined | Eric Covener | 2022-05-05 | 1 | -3/+6 |
* | ab: Add the -W option to use worker threads. | Yann Ylavic | 2022-04-28 | 1 | -521/+889 |
* | ab: Allow for TLSv1.3 when the SSL library supports it. | Yann Ylavic | 2022-04-22 | 1 | -29/+55 |
* | ab: apr_base64_encode already NUL-terminate the output. | Yann Ylavic | 2022-04-22 | 1 | -5/+2 |
* | Fix alignment in an 'if' block. | Christophe Jaillet | 2022-04-20 | 1 | -5/+5 |
* | ab: Fix the detection for when the server performed a legitimate | Graham Leggett | 2022-02-09 | 1 | -2/+10 |
* | ab: Add an optional ramp delay when starting concurrent connections so | Graham Leggett | 2022-02-08 | 1 | -7/+83 |
* | Reinstate r1897458 accidentally reverted in r1897760. | Graham Leggett | 2022-02-08 | 1 | -43/+80 |
* | *) core/mod_ssl/mpm_event: reverting changes to nonblocing SSL handshakes | Stefan Eissing | 2022-02-04 | 1 | -80/+43 |
* | check BIO_new(3) return values | Giovanni Bechis | 2022-02-01 | 1 | -3/+13 |
* | ab: Respond appropriately to SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE. | Graham Leggett | 2022-01-25 | 1 | -43/+80 |
* | Revert stray modification in r1897336. | Graham Leggett | 2022-01-24 | 1 | -1/+1 |
* | When failing, we need to explicitly set the connection state. | Graham Leggett | 2022-01-22 | 1 | -1/+1 |
* | As in r1877467 for mod_ssl, for OpenSSL 1.1.1+ require that OpenSSL is | Joe Orton | 2021-12-07 | 1 | -0/+15 |
* | * support/ab.c (main): Check apr_getopt() returned APR_EOF, fixing clang | Joe Orton | 2021-12-03 | 1 | -2/+2 |
* | Fix spelling errors found by codespell. [skip ci] | Mike Rumph | 2020-02-13 | 1 | -2/+2 |
* | ab.c: Replace zeustech.net with web archive link | Eric Covener | 2019-12-27 | 1 | -3/+4 |
* | Fix a typo | Christophe Jaillet | 2019-09-20 | 1 | -1/+1 |
* | ab: Add client certificate support. | Graham Leggett | 2018-09-23 | 1 | -1/+26 |
* | ab: Disable printing temp key for OpenSSL before | Rainer Jung | 2018-03-16 | 1 | -2/+6 |
* | ab: follow up to r1738415: handle any tmp key id. | Yann Ylavic | 2018-03-15 | 1 | -0/+5 |
* | LibreSSL doesn't have or require applink.c | Gregg Lewis Smith | 2018-01-21 | 1 | -1/+1 |
* | ab: follow up to r1811664. | Yann Ylavic | 2017-11-02 | 1 | -5/+3 |
* | ab: Make the TLS layer aware that the underlying socket is nonblocking, | Yann Ylavic | 2017-10-10 | 1 | -18/+49 |
* | ab: Keep reading nonblocking to exhaust TCP or SSL buffers when previous | Yann Ylavic | 2017-10-10 | 1 | -0/+5 |
* | mod_ssl, ab: compatibility with LibreSSL. PR 61184. | Yann Ylavic | 2017-07-30 | 1 | -0/+8 |