Commit graph

13346 commits

Author SHA1 Message Date
tv
6f53fdfa7d mail/sendmail812 -> 8.12.11nb2, security fix for US-CERT 834865. 2006-03-22 21:23:36 +00:00
adrianp
92adb06e5f Updated mail/sendmail to 8.13.5nb2 2006-03-22 19:57:54 +00:00
adrianp
ac61d04fd0 Updated net/freeradius to 1.1.1 2006-03-21 23:09:40 +00:00
recht
2c6b0ebbbc note update of curl to 7.15.3 2006-03-21 21:52:38 +00:00
minskim
d95d45b37d Note PKGREVISION bump of psi. 2006-03-21 07:33:13 +00:00
uebayasi
400b674c9b Note initial import of PostgreSQL 8.1.3, from pkgsrc-wip.
This is an overview of new features in 8.1.0 against 8.0.x.  8.1.3 includes
many bug fixes since 8.1.0.  Please read documentation of the detailed changes
and procedure of data migration.

Overview

   Major changes in this release:

   Improve concurrent access to the shared buffer cache (Tom)
          Access to the shared buffer cache was identified as a
          significant scalability problem, particularly on multi-CPU
          systems. In this release, the way that locking is done in the
          buffer manager has been overhauled to reduce lock contention and
          improve scalability. The buffer manager has also been changed to
          use a "clock sweep" replacement policy.

   Allow index scans to use an intermediate in-memory bitmap (Tom)
          In previous releases, only a single index could be used to do
          lookups on a table. With this feature, if a query has "WHERE
          tab.col1 = 4 and tab.col2 = 9", and there is no multicolumn
          index on col1 and col2, but there is an index on col1 and
          another on col2, it is possible to search both indexes and
          combine the results in memory, then do heap fetches for only the
          rows matching both the col1 and col2 restrictions. This is very
          useful in environments that have a lot of unstructured queries
          where it is impossible to create indexes that match all possible
          access conditions. Bitmap scans are useful even with a single
          index, as they reduce the amount of random access needed; a
          bitmap index scan is efficient for retrieving fairly large
          fractions of the complete table, whereas plain index scans are
          not.

   Add two-phase commit (Heikki Linnakangas, Alvaro, Tom)
          Two-phase commit allows transactions to be "prepared" on several
          computers, and once all computers have successfully prepared
          their transactions (none failed), all transactions can be
          committed. Even if a machine crashes after a prepare, the
          prepared transaction can be committed after the machine is
          restarted. New syntax includes "PREPARE TRANSACTION" and
          "COMMIT/ROLLBACK PREPARED". A new system view pg_prepared_xacts
          has also been added.

   Create a new role system that replaces users and groups (Stephen Frost)
          Roles are a combination of users and groups. Like users, they
          can have login capability, and like groups, a role can have
          other roles as members. Roles basically remove the distinction
          between users and groups. For example, a role can:

          + Have login capability (optionally)
          + Own objects
          + Hold access permissions for database objects
          + Inherit permissions from other roles it is a member of

          Once a user logs into a role, she obtains capabilities of the
          login role plus any inherited roles, and can use "SET ROLE" to
          switch to other roles she is a member of. This feature is a
          generalization of the SQL standard's concept of roles. This
          change also replaces pg_shadow and pg_group by new role-capable
          catalogs pg_authid and pg_auth_members. The old tables are
          redefined as read-only views on the new role tables.

   Automatically use indexes for MIN() and MAX() (Tom)
          In previous releases, the only way to use an index for MIN() or
          MAX() was to rewrite the query as "SELECT col FROM tab ORDER BY
          col LIMIT 1". Index usage now happens automatically.

   Move /contrib/pg_autovacuum into the main server (Alvaro)
          Integrating autovacuum into the server allows it to be
          automatically started and stopped in sync with the database
          server, and allows autovacuum to be configured from
          "postgresql.conf".

   Add shared row level locks using SELECT ... FOR SHARE (Alvaro)
          While PostgreSQL's MVCC locking allows "SELECT" to never be
          blocked by writers and therefore does not need shared row locks
          for typical operations, shared locks are useful for applications
          that require shared row locking. In particular this reduces the
          locking requirements imposed by referential integrity checks.

   Add dependencies on shared objects, specifically roles (Alvaro)
          This extension of the dependency mechanism prevents roles from
          being dropped while there are still database objects they own.
          Formerly it was possible to accidentally "orphan" objects by
          deleting their owner. While this could be recovered from, it was
          messy and unpleasant.

   Improve performance for partitioned tables (Simon)
          The new constraint_exclusion configuration parameter avoids
          lookups on child tables where constraints indicate that no
          matching rows exist in the child table.

          This allows for a basic type of table partitioning. If child
          tables store separate key ranges and this is enforced using
          appropriate "CHECK" constraints, the optimizer will skip child
          table accesses when the constraint guarantees no matching rows
          exist in the child table.
2006-03-20 14:51:21 +00:00
wiz
245ff921a0 Note gnumeric PKGREVISION bump. 2006-03-20 07:16:26 +00:00
martti
793dff41ba xfce4-utils-4.2.3nb3 2006-03-20 06:29:30 +00:00
martti
2cbefd82ad proftpd-1.3.0rc5 2006-03-20 05:53:00 +00:00
joerg
4f4f2784c1 PLIST change in net-snmp for DragonFly support. 2006-03-19 22:04:05 +00:00
wiz
88289cd3dd Mention darcs and wxhaskell PKGREVISION bumps. 2006-03-19 15:54:59 +00:00
ben
531d3d65d4 Make note of snes9x upgrade. 2006-03-18 15:56:48 +00:00
minskim
1a4c84d86d Note PKGREVISION bump of fontforge. 2006-03-18 04:53:12 +00:00
wiz
d8a2a3e735 etpan updated to 0.7.1. 2006-03-17 23:40:34 +00:00
wiz
2070dd7015 Note netcat6 PKGREVISION bump. 2006-03-17 23:30:10 +00:00
martti
f9703bae53 jalbum-6.3.2 2006-03-17 06:26:33 +00:00
bouyer
a3fe751993 Note amanda-client 2.4.4p4nb3 2006-03-16 19:15:13 +00:00
agc
3d7695e788 Note the start of the freeze in preparation for the pkgsrc-2006Q1 branch. 2006-03-15 18:17:07 +00:00
joerg
4ff460fdfe Libtoolification of devel/trio and build fix for devel/pthread-sem. 2006-03-15 16:51:54 +00:00
gdt
44ec382e52 note update of gimp-ufraw (which was done yesterday) 2006-03-15 12:42:51 +00:00
wiz
9b49198890 x11vnc updated to 0.8. 2006-03-15 07:21:17 +00:00
wiz
8597579f8b hyperestraier updated to 1.1.5. 2006-03-15 07:14:09 +00:00
gavan
bd0e607bfb Note addition of p5-Asterisk 2006-03-15 00:17:50 +00:00
wiz
3808fe8408 Note proj PKGREVISION bump. 2006-03-14 23:37:24 +00:00
christos
8488223b82 mention sup 2006-03-14 23:09:43 +00:00
wiz
d9b333b811 gtk2 updated to 2.8.15. 2006-03-14 23:08:19 +00:00
drochner
b4182aeb39 document that pre-freeze rush 2006-03-14 21:20:33 +00:00
kristerw
2b86ddefc2 Note update of devel/buddy. 2006-03-14 20:24:23 +00:00
tron
43f64e0817 Note update of "pango" package to version 1.12.0nb1. 2006-03-14 19:50:42 +00:00
minskim
d374066814 Note PKGREVISION bump of kdelibs3. 2006-03-14 19:45:45 +00:00
tron
e9a76b5b96 Note update of "xchat" and "xchat-python" package to version 2.6.1. 2006-03-14 19:08:34 +00:00
hamajima
0647a50c10 Updated graphics/spcaview to 0.4.
(I mistook version in commit log of graphics/spcaview.)
2006-03-14 17:14:17 +00:00
adrianp
b4d7f4cee6 Updated www/drupal to 4.6.6 2006-03-14 16:49:51 +00:00
rillig
f643f31865 Updated xosview to 1.8.3. 2006-03-14 15:48:34 +00:00
rillig
50272f865e Updated pkglint to 4.59. 2006-03-14 14:24:37 +00:00
joerg
9a2fc535cc Prevent directory traversal when extracting archives with fastjar. 2006-03-14 14:02:47 +00:00
rillig
ee00187238 Updated net/pptp to 1.7.0.
Finally fixes PR 26842.
2006-03-14 13:55:27 +00:00
tron
fbab08ec98 Note update of "gtk2" package to version 2.8.14nb1. 2006-03-14 11:36:32 +00:00
martti
aa14b13357 john-1.7.0.1 2006-03-14 10:17:38 +00:00
minskim
8be83d3377 Note PKGREVISION bump of kdelibdocs. 2006-03-14 02:03:27 +00:00
minskim
2f2aed933b Note PKGREVISION bump of kdesdk. 2006-03-14 01:52:41 +00:00
minskim
ebe7087e9e Note PKGREVISION update of kdeaddons. 2006-03-13 22:15:37 +00:00
minskim
5ca3d9c203 Note PKGREVISION bump of qt3-tools. 2006-03-13 22:02:20 +00:00
heinz
ba374c3479 Update of spamassassin to version 3.1.1. 2006-03-13 21:17:48 +00:00
joerg
526c3c4341 PLIST fixes and DragonFly support for print/acroread* 2006-03-13 20:37:13 +00:00
joerg
e45a0d9dd7 Fix NSPR detection in gaim, making it able to use encryption. 2006-03-13 20:35:46 +00:00
wiz
ad28403ede gnome-keyring updated to 0.4.9. 2006-03-13 18:28:10 +00:00
wiz
7d3cb069e8 pango updated to 1.12.0. 2006-03-13 18:26:37 +00:00
tron
a2a7c1770a Note update of "caff" package to version 0.4.4nb2. 2006-03-13 15:05:57 +00:00
adrianp
2cbcccc896 Updated security/base to 1.2.2 2006-03-13 13:12:13 +00:00