pgpool is a connection server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL
client can connect to pgpool as if it were a standard PostgreSQL
server.
pgpool caches the connection to PostgreSQL server to reduce the
overhead to establish the connection to it. Also, pgpool could use
two PostgreSQL servers for fail over. If the first server goes down,
pgpool will automatically switch to the secondary server. Moreover,
pgpool supports scheduled switch over.
within NetBSD-current's bsd.own.mk, which conflicts with its usage in
pkgsrc. The package that use USE_PAM have been converted to use the
bsd.options.mk framework. This should fix PR pkg/29257.
for those wishing to migrate data from any previous release.
Major changes relative to 7.4.x:
* Savepoints
* Point-in-Time recovery
* Tablespaces
* Improved buffer management
* ALTER TABLE column management improvements
Full list of changes is available at:
http://www.postgresql.org/docs/8.0/static/release.html#RELEASE-8-0
Also note that PostgreSQL server listens also on localhost (127.0.0.1)
by default now.
Changes
* Disallow "LOAD" to non-superusers
On platforms that will automatically execute initialization
functions of a shared library (this includes at least Windows and
ELF-based Unixen), "LOAD" can be used to make the server execute
arbitrary code. Thanks to NGS Software for reporting this.
* Check that creator of an aggregate function has the right to
execute the specified transition functions
This oversight made it possible to bypass denial of EXECUTE
permission on a function.
* Fix security and 64-bit issues in contrib/intagg
* Add needed STRICT marking to some contrib functions (Kris Jurka)
* Avoid buffer overrun when plpgsql cursor declaration has too many
parameters (Neil)
* Fix planning error for FULL and RIGHT outer joins
The result of the join was mistakenly supposed to be sorted the
same as the left input. This could not only deliver mis-sorted
output to the user, but in case of nested merge joins could give
outright wrong answers.
* Fix plperl for quote marks in tuple fields
* Fix display of negative intervals in SQL and GERMAN datestyles
* Make age(timestamptz) do calculation in local timezone not GMT
from 7.3.8, including several security-related issues. A dump/restore
is not required for those running 7.3.X.
Changes
* Disallow "LOAD" to non-superusers
On platforms that will automatically execute initialization
functions of a shared library (this includes at least Windows and
ELF-based Unixen), "LOAD" can be used to make the server execute
arbitrary code. Thanks to NGS Software for reporting this.
* Check that creator of an aggregate function has the right to
execute the specified transition functions
This oversight made it possible to bypass denial of EXECUTE
permission on a function.
* Fix security and 64-bit issues in contrib/intagg
* Add needed STRICT marking to some contrib functions (Kris Jurka)
* Avoid buffer overrun when plpgsql cursor declaration has too many
parameters (Neil)
* Fix planning error for FULL and RIGHT outer joins
The result of the join was mistakenly supposed to be sorted the
same as the left input. This could not only deliver mis-sorted
output to the user, but in case of nested merge joins could give
outright wrong answers.
* Fix plperl for quote marks in tuple fields
* Fix display of negative intervals in SQL and GERMAN datestyles
- ok'ed wulf@
> GeneWeb version 4.10
> --------------------
>
> * Languages
> - [29 Jan 04] Added "Breton" (Tepod Gwilhmod, Gwenael Emelyanoff,
> Bertrand Yeurc'h).
>
> * GeneWeb server or CGI (gwd)
> - [06 Nov 04] In statistics, added displaying of oldest couples perhaps
> still alive and engaged.
> - [06 Jan 04] Fixed bug: when changing a child's name using "change
> children's names", the possible image was not renamed, causing
> its disparition.
> - [05 Jan 04] Added database configuration variable "show_consang":
> when set to "no" the possible consanguinity is not displayed in
> personal pages. Added also variable "fast_alphabetic": when set
> to "yes", the alphabetic display of surnames or first names is fast
> but the number of surnames of fist names is not displayed (interesting
> for large databases).
> - [04 Dec 03] Fixed bug: in case of two wizards make changes at
> the same time, there were (rare) cases where one of the changes
> erases the other one (instead of being rejected by the message
> "database is locked").
> - [29 Nov 03] Added optional "border" and "background color" for
> trees displaying (relationship links, ancestors and descendants).
> - [28 Nov 03] Fixed bug creating sometimes dates with null month
> (and not null day) resulting problems with "gwu-gwc" and "cleaning
> up" the database by gwsetup (happened when a date was entered
> with month=13 which was erroneously not rejected).
> - [18 Jan 03] Added a system of black list for the database forum;
> the environment variable "forum_exclude_file" can be set to a
> file name containing a list of excluded IP addresses which cannot
> post. In the lines of this file, the joker character "*" can be
> used to specify any string (e.g. "*" exclude everybody).
> - [14 Jan 03] In form to add message in the database forum, added
> buttons "private/public": only "wizards" and "friend" can see
> "private" messages.
> - [06 Jan 03] In welcome page, added wizard's name (when named).
>
> * Base configuration files (base.gwf)
> - [19 Mar 03] Added a variable "moved" to indicate that the database
> has been moved. This displays the new template file "moved.txt".
>
> * Setup program (gwsetup)
> - [12 Nov 03] Fixed bug: the links to the documentation did not work
> with modern browsers.
>
> * GeneWeb uncompiler (gwu)
> - [12 Feb 03] Fixed bug: exporting bad format when places containing
> just spaces.
> "private" messages.
> - [06 Jan 03] In welcome page, added wizard's name (when named).
>
> * Base configuration files (base.gwf)
> - [19 Mar 03] Added a variable "moved" to indicate that the database
> has been moved. This displays the new template file "moved.txt".
>
> * Setup program (gwsetup)
> - [12 Nov 03] Fixed bug: the links to the documentation did not work
> with modern browsers.
>
> * GeneWeb uncompiler (gwu)
> - [12 Feb 03] Fixed bug: exporting bad format when places containing
> just spaces.
> - [11 Feb 03] Added option -maxlev to specify a maximum number of
> generations (descendants only) to export.
>
> * GeneWeb databases Transfer Program (gwtp)
> - [08 Dec 03] Added German (Falko Trojahn).
> - [14 Oct 03] Added Spanish (Luis Mondesi).
> - [03 Jan 03] Fixed bug: when wizard notes, the "send database" did
> not work.
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
This is basically bug fix release, but official changes aren't provided
yet. Please refer ChangeLog.
Here is pkgsrc changes:
o Set RUBY_HAS_ARCHLIB=yes for Ruby packages including archtecture depending
extention library in order to depend more specific Ruby.
o Now install database for ri(1). Fix PR pkg/28566.
o Net::IMAP
* lib/net/imap.rb (u8tou16): fixed typo. fixed: [ruby-list:40546]
o NKF:
* ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static
variables. fixed: [ruby-list:40445]
* ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to
0xfe.
* ext/nkf/lib/kconv.rb (Kconv#kconv): should handle UTF8 and UTF16
properly.
o WEBrick
* lib/webrick/httpauth/htpasswd.rb (WEBrick::Htpasswd#reload):
raise NotImplementedError if password is encrypted by digest
algorithms. This patch is contributed by sheepman. [ruby-list:40467]
* lib/webrick/httpauth/digestauth.rb
(WEBrick::HTTPAuth::DigestAuth#_authenticate): fix digest calculation.
This patch is contributed by sheepman. [ruby-list:40482]
* lib/webrick/{httpauth.rb,httpauth/basicauth.rb,httpproxy.rb}: use
pack/unpack-template char "m" instead of lib/base64.rb to do base64
encoding/decoding. fixed: [ruby-dev:25336]