diff --git a/pen-0.18.0.tar.bz2 b/pen-0.18.0.tar.bz2 deleted file mode 100644 index 39bfd09..0000000 --- a/pen-0.18.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44599f7585d5454d918f65b4bcddee269e41a252371fb3a13935e0959d836c8f -size 112912 diff --git a/pen-0.26.1.tar.gz b/pen-0.26.1.tar.gz new file mode 100644 index 0000000..2eabe97 --- /dev/null +++ b/pen-0.26.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8272f95075e0c198f5cc5d69291b9bc6d596ddc3a099cd5d4777c81c48c8905 +size 159567 diff --git a/pen.changes b/pen.changes index 55014a9..dee0670 100644 --- a/pen.changes +++ b/pen.changes @@ -1,3 +1,69 @@ +------------------------------------------------------------------- +Tue Feb 10 18:02:56 UTC 2015 - sfalken@opensuse.org + +- Update to version 0.26.1: + + More sensible autoconfiguration defaults + + New event management defaults + + New penctl commands + + New command line option -O cmd, where cmd is any penctl command + + New penctl option "listen [address:]port" + + Reduced default timeout to 3 seconds + + Event Management code broken out into select.c, poll.c, + kqueue.c and epoll.c + + New command line option -m to accept multiple incoming + connections in a batch + + Close upfd when falling over + + Rewrote output_net and output_file to take a variable number of + arguments. + + Fixed mainloop_kqueue + + Code broken out from mainloop_select into seperate functions + + Cleaned up and simplified add_client() and associated circuitry + + Connections to back end servers are now nonblocking and + parallel. + + Removed the -n option and all code explicitly using blocking + sockets + + Removed the -D option and the "delayed forward" feature.\ + + Renamed server and client fields in the conn, client, and + server structures + + Allow write_cfg to save IPv6 and GeoIP access lists. +- Changes from 0.25.0 + + Fixed a bug in write_cfg, where Pen would try to write to an + unwritable file +- Changes from 0.24.0 + + Return UDP replies from the server to the client +- Changes from 0.23.0 + + UDP load balancing code restructured and bugfixed. +- Changes from 0.22.1 + + mainloop_select: Performance improvements under load + + It is now possible to use a mix of ipv4 and ipv6 addresses + + Allow square brackets [] around server addresses to deal with + server addresses with : in the name (e.g [::1]:8080) + + Pen can now listen on ipv6 sockets in addition to ipv4 and unix + ones. + + snprintf format error fixes +- Changes from 0.22.0 + + Updated pen manpage to clarify what the control socket does + + Resist openign control socket running as root + + Remove the default file name for web log + + New Feature: unix domain listening sockets +- Changes from 0.21.1 + + Redesigned server and client structs to allow ipv6 addresses + and require less casting in the code + + Updated penctl manpage for IPv6 and GeoIP access lists. + + Moved defines for ACE_IPV4 et al outside #ifdef HAVE_SSL clause +- Changes from 0.21.0 + + GeoIP access lists +- Changes from 0.20.2 + + Added "special exception" clause for linking with openSSL +- Changes from 0.20.1 + + Penlog ipv6 compatible + + Updated autoconf to 2.69 +- Changes from 0.20.0 + + Updated SSL code. Protocol ssl2 removed. Default changed to + tls1 +- Changes from 0.19.0 + + Added UDP patch + ------------------------------------------------------------------- Tue Aug 19 18:20:05 CEST 2008 - joe@suse.de diff --git a/pen.spec b/pen.spec index 5f61bdc..20ef8a8 100644 --- a/pen.spec +++ b/pen.spec @@ -1,7 +1,7 @@ # -# spec file for package pen (Version 0.18.0) +# spec file for package pen # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: pen +Summary: A simple load balancer for tcp based protocols License: GPL-2.0+ Group: Productivity/Clustering/HA -Summary: A simple load balancer for tcp based protocols Url: http://siag.nu/pen/ -Version: 0.18.0 -Release: 1 -Source0: %{name}-%{version}.tar.bz2 +Version: 0.26.1 +Release: 0 +Source0: http://siag.nu/pub/pen/%{name}-%{version}.tar.gz Source1: %{name}.cfg Source2: init.%{name} Source3: runpen.sh @@ -63,7 +61,6 @@ Authors: %prep %setup -q -#%patch %build %configure \ @@ -111,30 +108,3 @@ rm -rf ${RPM_BUILD_ROOT} %config(noreplace) /etc/%{name}.cfg %changelog -* Tue Aug 19 2008 joe@suse.de -- update to version 0.18.0 - - fixed issues with penctl.cgi - - new priority based server selection algorithm -* Fri Nov 09 2007 joe@suse.de -- update to version 0.17.2 -* Fri Nov 09 2007 lrupp@suse.de -- fix rpmlint warnings -* Thu Jun 21 2007 adrian@suse.de -- fix changelog entry order -* Fri Aug 25 2006 joe@suse.de -- update to version 0.17.1 -- bugfix: server_by_weight would never consider blacklisted - servers, which kept them blacklisted indefinitely -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Fri Dec 16 2005 joe@suse.de -- fixed the init script give feedback on restart action -- upgraded to version 0.16.0 -- the configure option for ssl is now: - --with-experimental-only-ssl -- new "abuse server", similar to the emergency server: - use "-B host:port" to enable -* Wed Jun 09 2004 joe@suse.de -- Initial version of SUSE pen package -* Sat Jan 24 2004 joe@suse.de -- upgraded to version 0.15.0