Commit Graph

75 Commits

Author SHA1 Message Date
simon
764a999f9a Major update to version 8.3.1 - be sure to dump your databases before
you apply this and restore afterwards!

Additionally, implicit typecasts are history and not supported anymore.
Versions prior to 8.3 had the feature (some say bug) that functions,
expecting an argument to be of a certain type, have casted a variable of
any other type to the expected type, if possible.
This has changed now.  Tests surfaced rare occurrences of regressions,
which were then fixed in about ten minutes - and that code was not even
in the ports tree;  no issues found there.

A few more things have changed, namely tsearch2 went from contrib to the
core and native uuid type support was added;  for details read the
release announcement at
http://www.postgresql.org/docs/8.3/static/release-8-3.html.

tests & ok mbalmer@ (maintainer)
2008-03-24 17:26:12 +00:00
mbalmer
9287e2bc1f Cumulative security update to PostgreSQL 8.2.6 that fixes five security
vulnerabilities.

See http://www.postgresql.org/about/news.905 for details.
2008-01-07 16:34:52 +00:00
mbalmer
8582b7c834 Update PostgreSQL to version 8.2.5.
Release date: 2007-09-17
This release contains a variety of fixes from 8.2.4.

A dump/restore is not required for those running 8.2.X.

See http://www.postgresql.org/docs/8.2/static/release-8-2-5.html for a list
of all changes.
2007-09-20 19:20:48 +00:00
jasper
32a30e5331 -NOT_FOR_ARCHS= ${NO_SHARED_ARCHS}
+SHARED_ONLY=	Yes

ok ajacoutot@, simon@, mbalmer@ (for the postgresql bits)
2007-07-04 19:18:45 +00:00
mbalmer
4c03b5ccd9 Fix a typo. 2007-04-28 08:26:34 +00:00
mbalmer
391ab2f140 Security update to PostgreSQL 8.2.4.
This fixes several bugs and one vulnerability (CVE-2007-2138).
2007-04-23 15:25:17 +00:00
simon
738f344933 add the postgresql contributions from the contrib/ directory
as a subpackage, bump as required.

ok mbalmer@, go ahead robert@, kili@
2007-03-22 19:29:17 +00:00
mbalmer
987e110832 Move some manpages that sneaked into the -docs subpackage to the -main
subpackage.  spotted by nikolay.
2007-02-10 08:01:35 +00:00
mbalmer
70b3cc9acd The PostgreSQL 8.2.2 security update introduced a bug that has been fixed
by the PostgreSQL team in 8.2.3.
2007-02-07 15:29:25 +00:00
mbalmer
422a973b91 Security update to PostgreSQL 8.2.2.
This update fixes the following problems:

CVE-2007-0555 and CVE-2007-0556.  Both of these issues
allow an authenticated attacker with the permissions to run arbitrary SQL to
launch a denial-of-service attack or possibly read out random chunks of
memory.  Since attacks to require authenticated access, the security hole is
only considered medium risk.  You can read more about the issues on Mitre:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0555
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0556
2007-02-06 06:57:27 +00:00
mbalmer
1f0785bc5c Update to PostgreSQL 8.2.1
Please note that a database dump/restore is required to upgrade to this
version.  See the full details at the following URL:
http://www.postgresql.org/docs/current/static/release-8-2.html

requested, tested and ok by robert, simon
2007-01-17 16:47:25 +00:00
mbalmer
b15285645c Maintenance update to PostreSQL 8.1.6, bugfixes and changes in DST rules
for canade.  No API changes.
2007-01-13 16:39:45 +00:00
kili
7f006bdda1 new MULTI_PACKAGES 2006-11-23 21:21:54 +00:00
mbalmer
cf556eb9ba Typo in the MESSAGE-server file. Found by bernd, gracias! 2006-10-18 16:22:18 +00:00
mbalmer
8db0aad7ce Do not install a default database when installing the -server subpackage,
instead give advice on how to install a dabase with proper protection.

ok pvalchev, bernd, krw
2006-10-18 13:54:22 +00:00
mbalmer
681b205576 Update to PostgreSQL 8.1.5. As the file sizes of the libraries are not the
same in most cases, I bumped the minor version just to be on the safe side.
2006-10-15 16:00:11 +00:00
aanriot
1a5bf2fd3c - remove "nohup" from the suggested rc script.
- get ride of INSTALL-server and move database init to PLIST-server.
- bump PKGNAME.

ok mbalmer@
2006-10-09 11:55:18 +00:00
bernd
53b2b248ac Security update to postgresql-8.1.4.
Fixes SQL-injection attacks. (CVE-2006-2313, CVE-2006-2314)

For detailed information please see:

http://developer.postgresql.org/docs/postgres/release-8-1-4.html
http://secunia.com/advisories/20231/

ok mbalmer@ (MAINTAINER)
2006-05-24 11:18:29 +00:00
mbalmer
2c2240c2f4 Security update to PostgreSQL version 8.1.3.
Vulnerabilities in PostgreSQL SET ROLE/SET SESSION AUTHORIZATION

By issuing SET ROLE with a specially crafted argument, it is possible
for any logged-in database user to acquire the privileges of any other
database user, including superusers.  Database superuser status allows
access to the machine's filesystem and hence might be used to mount
remote attacks against the rest of the server's operating system.
This error exists in PostgreSQL releases 8.1.0 - 8.1.2 and is fixed in 8.1.3.

The same underlying bug exists in SET SESSION AUTHORIZATION in all
releases back to 7.3.  This variant cannot be exploited for privilege
escalation, because one must already be superuser to use SET SESSION
AUTHORIZATION.  However, if the server has been compiled with Asserts
enabled (which is not the default), then it is possible to trigger an
Assert failure before the privilege check is reached.  This would cause
a momentary denial of service to other database users.  This is repaired
in PostgreSQL releases 8.1.3, 8.0.7, 7.4.12, and 7.3.14.
2006-02-14 18:59:36 +00:00
mbalmer
9b330f2067 Update PostgreSQL to version 8.1.2 and move the README.OpenBSD file to the
server package, so that the informationis always available and not only
when the docs package is installed.  This was requested by many people.

SECURITY:
Version 8.1.2 fixes security and other problems that were present in 8.1.0.
See http://archives.postgresql.org/pgsql-announce/2006-01/msg00001.php for
details.
2006-02-05 09:23:22 +00:00
mbalmer
af7df5ea1a SHARED_LIBS
ok bernd
2006-01-07 11:11:17 +00:00
mbalmer
5a65352148 Rearrange the PLIST's to make sure the subpackages can be individually
installed and deinstalled.

problem found by msf@, thanks!
2005-11-08 22:07:33 +00:00
mbalmer
f3ee50ba8d Update to PostgreSQL 8.1.0
Detailed information can be found at http://www.postgresql.org/docs/whatsnew
2005-11-08 15:20:42 +00:00
mbalmer
086dc2b0cd Update to PostgreSQL 8.0.4. 2005-10-10 22:48:24 +00:00
espie
f90faf868a conflicts from the past: history since 3.7.
As noted on ports@ recently, pkg_add -r relies on conflicts, and the
sheer existence of updates means we MUST take the past into account in
conflicts now.

Note the renaming of hugs98 to valid package names where versions are
concerned.

This commit shows clearly the renaming of the xfce4 plugin packages, the
ditching of eclipse flavors, the splitting of nessus into subpackages,
the splitting of various other software documentations, some packaging bugs
in kdeedu, and a lot of files moving around...

okay pvalchev@
2005-08-16 09:49:51 +00:00
mbalmer
c62248a391 Security update to version 8.0.3
ok robert@
2005-05-11 10:10:39 +00:00
mbalmer
5c0dbeb582 Update to PostgreSQL 8.0.2 and take maintainerhsip with the old maintainers
consent.

ok nikolay@, todd@
2005-04-30 10:00:03 +00:00
alek
644f32ce81 Oh my^W^WMore no longer needed WWW:... lines 2005-03-25 15:13:59 +00:00
espie
2a36ea7b8c trim down INSTALL script, move stuff into PLIST and MESSAGE. 2004-10-12 21:03:13 +00:00
espie
2b80a94147 new-style conflicts. 2004-09-18 10:35:36 +00:00
espie
25ab10e258 new style PLISTs 2004-09-14 23:31:45 +00:00
espie
69800f4dbd new plist 2004-08-09 12:16:55 +00:00
peter
565ffb7a61 Update to PostgreSQL 7.4.3
Changes in the package layout means that there is now a -client and
-server subpackage, and users no longer need to decide which, as
the -server depends on the -client, just like the sane cases in
mysql and openldap.

Other changes include:

* Removal of the tcl FLAVOR until someone with more tcl/tk knowledge
can make it work correctly.

* The INSTALL-server script now created a _postgresql user and group
if they don't already exist, and also a default database in
/var/postgresql if that directory also doesn't exist.

* The port is marked for NO_SHARED_ARCHS as the -server subpackage
needs shared lib support to build.

* The port will build with spinlocks disabled on hppa until someone
can check and test this problem more closely.

Built and checked on i386, sparc64, amd64, macppc (waiting for regress
test feedback).

Dependent packages will be updated after this commit, shortly.
2004-07-26 10:10:46 +00:00
brad
6138c7cdf1 upgrade to PostgreSQL 7.3.5
--
ok MAINTAINER (Peter Galbavy)
2003-12-23 19:40:32 +00:00
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +00:00
sturm
58ca9acb21 new user naming schema
bump PKGNAME where necessary

rohee@ ok leafnode
"you don't have to wait for oks" pval@
2003-06-23 19:11:10 +00:00
naddy
e0112048dd Update to 7.3.2. Change flavor no_tcl -> tcl.
From: Peter Galbavy <peter.galbavy@knowtion.net>
2003-02-12 17:09:03 +00:00
todd
90ed63e5cf add tcl multi-package to postgresql 2003-01-02 07:15:34 +00:00
brad
af78bcf1db sloppy update. this port used to install ALL the headers for a good reason. 2002-12-18 05:13:15 +00:00
naddy
8eb8b90598 Update to 7.3.
From: Peter Galbavy <peter.galbavy@knowtion.net>
2002-12-17 16:38:53 +00:00
brad
6b3e8838f2 install ALL headers 2002-03-25 03:18:20 +00:00
peter
07a78e7a1e remove file collisions when installing postgresql-docs with either
-clients or docs.

tested by Brandon Palmer.

thanks to Maurice Nonnekes <maurice@amaze.nl> for the patch.
2001-09-26 13:04:28 +00:00
brad
4635efdb1d upgrade to PostgreSQL 7.1.3
--
Based on patches from: maintainer
2001-09-03 23:24:37 +00:00
brad
17b148fcc3 - PKGNAME -> FULLPKGNAME for -docs subpackage, FLAVORs do not apply here
- .else if -> .elif
- remove unnecessary symlinks used on "other" ELF-based systems which were
intentionally removed awhile back
--
Ok'd by: Brandon Palmer <bpalmer@crimelabs.net>
2001-08-07 13:25:50 +00:00
peter
649c4c2500 update to PostgreSQL 7.1.2
All the hard work (apart from a small amount of testing) is by
Brandon Palmer <bpalmer@crimelabs.net>
2001-07-25 08:16:46 +00:00
espie
594099de65 Patches to fix dynamic libraries, especially on ppc which understands
only major/minor.

Add DYNLIBDIR where needed.

Some style issues.

From peter@, brad@ and peter_e@gmx.net
2001-04-23 21:58:44 +00:00
peter
f436f5f836 oops. Thanks Peter Valchev for noticing. 2001-04-21 22:28:47 +00:00
peter
fd69a6d25a Upgrade to postgresql 7.1. ok'd espie@
* The package is now called `postgresql' and not `pgsql'.

* The default user that is suggested for the admin account is also
  `postgresql'. This will work with OpenBSD-current with long username
  support. If anything breaks please report to the maintainers.

* pgwrap is no longer shipped or supported

* Please note, you will HAVE TO BACKUP your old data if you are
  upgrading from a previous release of postgresql. Do this before
  removing the old pgsql package.

From the announcement last weekend:

Key New Features and Capabilities of Version 7.1 Include:

* Write-ahead Log (WAL) increases data integrity and processing
speed. To maintain database consistency in case of an operating
system crash, previous releases of PostgreSQL have forced all all
data modifications to disk before each transaction commit. With
WAL, only one log file must be flushed to disk, greatly improving
performance. (Tech note: can eliminate use of -F in to disable disk
flushes)

* TOAST (The Oversized-Attribute Storage Technique) Past releases
had compiled-in row length limit typically between 8Kb & 32Kb. This
restriction made storage of long text fields difficult, cumbersome
and slow. TOAST enables rows of any length while maintaing the high
performance PostgreSQL users have come to expect.

* SQL92 Outer Joins are now supported. (Tech note: eliminates the
UNION/NOT IN workaround)

* 64-bit C Language Function Manager support The previous C function
manager did not handle support 64-bit CPU's (e.g. Alpha, Sun,
Itanium). (Tech note: This change should not impact existing custom
functions developed for past versions, but performance will be
improved through rewriting to use the new call interface.)

* Complex Queries that are better, stronger and faster Many complex
queries were unsupported in previous releases. With v7.1 combinations
of views, aggregates, UNION, LIMIT, cursors, subqueries, and inherited
tables are enabled. Inherited tables are now accessed by default,
and subqueries in FROM are now supported.
2001-04-21 18:25:42 +00:00
espie
8f5a931245 Broken conflicts 2001-04-15 16:48:44 +00:00
brad
cc6ce411e4 - integrate COMMENT's
- bump NEED_VERSION
- use PKGNAME-foo instead of overriding PKGNAME
- fixup INSTALL/DEINSTALL
- takeover as MAINTAINER until Pavel has a working e-mail address that
doesn't bounce.
2001-04-13 07:00:44 +00:00