Commit Graph

22 Commits

Author SHA1 Message Date
sturm
b2d36339e6 SECURITY fix
This patch fixes a problem where low privileged users can invoke the
LOAD extension to load arbitrary libraries into the postgres process
space.

ok peter.galbavy at knowtion.net
2005-02-05 15:11:58 +00:00
alek
298795d7f4 - Fix libpq soname
- Rework WANTLIB as this port has SUBPACKAGES
- Replace RUN_DEPENDS with LIB_DEPENDS
- Add PKG_ARCH
- Bump PKGNAME

ok sturm@, Brandon Palmer (MAINTAINER)
2005-01-02 00:23:28 +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
margarida
f60aece3cd Security fix:
Two bugs were discovered that lead to a buffer overflow in PostgreSQL
in the abstract data type (ADT) to ASCII conversion functions.
It is believed that, under the right circumstances, an attacker may use
this vulnerability to execute arbitrary instructions on the PostgreSQL
server.

ok Brandon Palmer (maintainer)
2003-11-11 15:11:34 +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
naddy
8eb8b90598 Update to 7.3.
From: Peter Galbavy <peter.galbavy@knowtion.net>
2002-12-17 16:38:53 +00:00
espie
59d733d913 Let configure.in be grokkable by our autoconf. Noticed by Brandon Palmer. 2002-02-05 17:27:38 +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
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
brad
e67e52c31b - use "cc -shared" to create shared libraries
- lop off the micro version number from libecpg
--
Tested by me on -current sparc and Daniel Hartmeier <daniel@benzedrine.cx>
on -current powerpc.
2001-03-13 22:05:47 +00:00
danh
ee35a84d1e upgrade to postgresql 7.0.3 2001-02-22 19:28:12 +00:00
form
d3c5226de7 upgrade to 7.0.2 2000-06-07 03:38:12 +00:00
form
853e1188aa new postgresql 7.0 port from pvk@openbsd.ru 2000-05-23 16:31:41 +00:00
kevlo
c69fd75926 Add those patches. 1999-11-11 02:11:20 +00:00
kevlo
8eab8ebd22 Remove those patches. 1999-11-11 02:02:18 +00:00
form
83aa2b6027 some fixes 1998-06-17 05:41:24 +00:00
form
a3d533af58 yet another little fix 1998-05-18 05:41:10 +00:00
form
0102059bf9 remove old patches 1998-05-18 05:34:43 +00:00
form
e434b5ff29 update postgres to 6.3.2 1998-05-06 16:55:37 +00:00
marc
ec5a0e34b9 update to version 6.3 and make it install in standard locations 1998-03-11 02:06:34 +00:00
mickey
11b1f7d292 posgresql port (from freebsd)
most of major bugs cleaned, some of the smaller ones.
openbsd profile sent to the patches mailist.
1997-11-20 20:34:05 +00:00