From 1d8406be4691e0a329bfc6aad9fa180a4820af66177cfab21fc86ede5c05ec0f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 17 Aug 2020 20:08:01 +0000 Subject: [PATCH] - update to 0.34.1: * Corrected typo in pen.c per suggestion by Belinda Liu. * Merged pull request from Vincent Bernat for OpenSSL 1.1.0 compatibility. * Allow setting local address for upstream connections. This fixes issue #31. * Fixed issue #30: UDP not working in combination with a configuration file. * In epoll.c: check for EPOLLHUP. * In dsr.c: always use our real mac address, to avoid confusing switches. * Cleaned up code residue surrounded by "#if 0". * Added CS_HALFDEAD for UDP streams that haven't seen traffic in a while. * Bug in pending_and_closing: don't modify the list we're looping over. * Updated pen manpage. * Added transparent UDP test case to testsuite.sh. * Contribution from Talik Eichinger: add X-Forwarded-Proto when doing * SSL decryption. * Added tarpit test case to testsuite.sh. * Tarpit functionality to be used with the DSR mode. * pen.1: removed obsolete -S option, updated defaults for -x and -L. * In failover_server: sanity checks to failover routine. * In add_client: add the initial server to .client as well as .initial. * In failover_server: changed abuse_server to ABUSE_SERVER and emerg_server * to EMERG_SERVER, to handle their default NO_SERVER values. * See issue #19 on Github. * At the suggestion from Marcos Vinicius Rogowski, the hash algorith * will now include the client port number if the -r (roundrobin) * option is used. See https://github.com/UlricE/pen/pull/18 * Released 0.31.0. * Officially released 0.30.1. * Fixed IP-based client tracking. * Removed unnecessary #include in dlist.c * Released 0.30.0. OBS-URL: https://build.opensuse.org/package/show/network/pen?expand=0&rev=8 --- pen-0.26.1.tar.gz | 3 -- pen-0.34.1.tar.gz | 3 ++ pen.changes | 70 +++++++++++++++++++++++++++++++++++++++++++++++ pen.spec | 4 +-- 4 files changed, 75 insertions(+), 5 deletions(-) delete mode 100644 pen-0.26.1.tar.gz create mode 100644 pen-0.34.1.tar.gz diff --git a/pen-0.26.1.tar.gz b/pen-0.26.1.tar.gz deleted file mode 100644 index 2eabe97..0000000 --- a/pen-0.26.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e8272f95075e0c198f5cc5d69291b9bc6d596ddc3a099cd5d4777c81c48c8905 -size 159567 diff --git a/pen-0.34.1.tar.gz b/pen-0.34.1.tar.gz new file mode 100644 index 0000000..59cd689 --- /dev/null +++ b/pen-0.34.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b640795029df9d1672e17202c109cc5d42538f6754a6070dc27da640881e864 +size 184622 diff --git a/pen.changes b/pen.changes index 34ef7f0..4d923db 100644 --- a/pen.changes +++ b/pen.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Mon Aug 17 20:00:26 UTC 2020 - Dirk Mueller + +- update to 0.34.1: + * Corrected typo in pen.c per suggestion by Belinda Liu. + * Merged pull request from Vincent Bernat for OpenSSL 1.1.0 compatibility. + * Allow setting local address for upstream connections. This fixes issue #31. + * Fixed issue #30: UDP not working in combination with a configuration file. + * In epoll.c: check for EPOLLHUP. + * In dsr.c: always use our real mac address, to avoid confusing switches. + * Cleaned up code residue surrounded by "#if 0". + * Added CS_HALFDEAD for UDP streams that haven't seen traffic in a while. + * Bug in pending_and_closing: don't modify the list we're looping over. + * Updated pen manpage. + * Added transparent UDP test case to testsuite.sh. + * Contribution from Talik Eichinger: add X-Forwarded-Proto when doing + * SSL decryption. + * Added tarpit test case to testsuite.sh. + * Tarpit functionality to be used with the DSR mode. + * pen.1: removed obsolete -S option, updated defaults for -x and -L. + * In failover_server: sanity checks to failover routine. + * In add_client: add the initial server to .client as well as .initial. + * In failover_server: changed abuse_server to ABUSE_SERVER and emerg_server + * to EMERG_SERVER, to handle their default NO_SERVER values. + * See issue #19 on Github. + * At the suggestion from Marcos Vinicius Rogowski, the hash algorith + * will now include the client port number if the -r (roundrobin) + * option is used. See https://github.com/UlricE/pen/pull/18 + * Released 0.31.0. + * Officially released 0.30.1. + * Fixed IP-based client tracking. + * Removed unnecessary #include in dlist.c + * Released 0.30.0. + * Added UDP mode for Direct Server Return. + * Updated configure.ac for compatibility with CentOS 6. + * Added #ifdef around SSLv3 initialization code in ssl, as + * Released 0.29.0. + * Transparent reverse proxy support for Linux, FreeBSD and OpenBSD. + * Allow the client table size to be updated on the fly. Default size still 2048. + * Introduced the macro NO_SERVER to be used instead of -1 to signify + * Fixed cosmetic bug in startup code which required port to be specified + * Released 0.28.0. + * Numerous updates to support the madness that is Windows. + * Fix from Vincent Bernat: segfault when not using SSL. + * DSR support using Netmap on FreeBSD. + * Replaced all calls to perror with debug(..., strerror(errno); + * More refactoring: broke out conn.[ch], client.[ch], server.[ch], + * Broke out public definitions for dsr into dsr.h. + * Added dsr.c + * Bug in copy_down affecting SSL connections fixed. + * Updated ocsp stapling to be compatible with server name indication. + * SSL code broken out into ssl.[ch]. SSL context creation broken + * OCSP stapling. New command ssl_ocsp_response filename + * New command ssl_client_renegotiation_interval specifies the + * Enabled SSL session resumption. + * Added ssl_option no_tlsv1.1 and ssl_option no_tlsv1.2 to disable + * Released 0.27.3. + * Added autoconf check that the ECDHE is available and not disabled. + * Support for ECDHE cipher suites. + * New commands ssl_option and ssl_ciphers to individually disable + * Updated penctl.1 with the new command. + * New knob to tweak max number of pending nonblocking connection + * Released 0.27.2. + * Moved dlist prototypes to dlist.h. + * Added check to close idle connections after a period of inactivity. + * Moved git repository to GitHub.. + * New feature: dummy server. Rather than acting as a proxy, + * Yet Another command: abort_on_error|no abort_on_error makes + * New feature: "reliable idling". Pen will make and maintain a + ------------------------------------------------------------------- Thu Mar 14 12:08:47 UTC 2019 - Jan Engelhardt diff --git a/pen.spec b/pen.spec index 863ef84..fbed08e 100644 --- a/pen.spec +++ b/pen.spec @@ -1,7 +1,7 @@ # # spec file for package pen # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: pen -Version: 0.26.1 +Version: 0.34.1 Release: 0 Summary: A simple load balancer for TCP-based protocols License: GPL-2.0-or-later