1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
12
TITLE="PostgreSQL 9.1beta1 Documentation"
13
HREF="index.html"><LINK
16
HREF="release.html"><LINK
18
TITLE="Release 8.3.12"
19
HREF="release-8-3-12.html"><LINK
21
TITLE="Release 8.3.10"
22
HREF="release-8-3-10.html"><LINK
25
HREF="stylesheet.css"><META
26
HTTP-EQUIV="Content-Type"
27
CONTENT="text/html; charset=ISO-8859-1"><META
29
CONTENT="2011-04-27T21:20:33"></HEAD
35
SUMMARY="Header navigation table"
47
>PostgreSQL 9.1beta1 Documentation</A
56
TITLE="Release 8.3.12"
57
HREF="release-8-3-12.html"
74
>Appendix E. Release Notes</TD
89
TITLE="Release 8.3.10"
90
HREF="release-8-3-10.html"
104
NAME="RELEASE-8-3-11"
105
>E.20. Release 8.3.11</A
118
> This release contains a variety of fixes from 8.3.10.
119
For information about new features in the 8.3 major release, see
121
HREF="release-8-3.html"
131
>E.20.1. Migration to Version 8.3.11</A
134
> A dump/restore is not required for those running 8.3.X.
135
However, if you are upgrading from a version earlier than 8.3.8,
136
see the release notes for 8.3.8.
152
> Enforce restrictions in <TT
155
> using an opmask applied to
156
the whole interpreter, instead of using <TT
160
(Tim Bunce, Andrew Dunstan)
163
> Recent developments have convinced us that <TT
167
insecure to rely on for making <TT
171
change removes use of <TT
174
> altogether, in favor of using
175
a separate interpreter with an opcode mask that is always applied.
176
Pleasant side effects of the change include that it is now possible to
180
> pragma in a natural way in
184
>, and that Perl's <TT
191
variables work as expected in sort routines, and that function
192
compilation is significantly faster. (CVE-2010-1169)
197
> Prevent PL/Tcl from executing untrustworthy code from
204
> PL/Tcl's feature for autoloading Tcl code from a database table
205
could be exploited for trojan-horse attacks, because there was no
206
restriction on who could create or insert into that table. This change
207
disables the feature unless <TT
211
superuser. (However, the permissions on the table are not checked, so
212
installations that really need a less-than-secure modules table can
213
still grant suitable privileges to trusted non-superusers.) Also,
214
prevent loading code into the unrestricted <SPAN
218
interpreter unless we are really going to execute a <TT
222
function. (CVE-2010-1170)
227
> Fix possible crash if a cache reset message is received during
228
rebuild of a relcache entry (Heikki)
231
> This error was introduced in 8.3.10 while fixing a related failure.
236
> Apply per-function GUC settings while running the language validator
237
for the function (Itagaki Takahiro)
240
> This avoids failures if the function's code is invalid without the
241
setting; an example is that SQL functions may not parse if the
250
> Do not allow an unprivileged user to reset superuser-only parameter
254
> Previously, if an unprivileged user ran <TT
256
>ALTER USER ... RESET
258
> for himself, or <TT
260
>ALTER DATABASE ... RESET ALL</TT
262
a database he owns, this would remove all special parameter settings
263
for the user or database, even ones that are only supposed to be
264
changeable by a superuser. Now, the <TT
268
remove the parameters that the user has permission to change.
273
> Avoid possible crash during backend shutdown if shutdown occurs
277
> addition would be made to log entries (Tom)
280
> In some cases the context-printing function would fail because the
281
current transaction had already been rolled back when it came time
282
to print a log message.
287
> Ensure the archiver process responds to changes in
291
> as soon as possible (Tom)
296
> Update pl/perl's <TT
299
> for modern Perl versions
305
> Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
310
> Prevent infinite recursion in <SPAN
314
a variable that refers to itself (Tom)
325
> to not add spaces around
328
>\copy (select ...)</TT
332
> Addition of spaces around the decimal point in a numeric literal would
333
result in a syntax error.
338
> Fix unnecessary <SPAN
340
>"GIN indexes do not support whole-index scans"</SPAN
342
errors for unsatisfiable queries using <TT
344
>contrib/intarray</TT
353
>contrib/pgstattuple</TT
354
> functions respond to cancel
355
interrupts promptly (Tatsuhito Kasahara)
360
> Make server startup deal properly with the case that
368
shared memory segment (Tom)
371
> This behavior has been observed on BSD-derived kernels including OS X.
372
It resulted in an entirely-misleading startup failure complaining that
373
the shared memory request size was too large.
378
> Avoid possible crashes in syslogger process on Windows (Heikki)
383
> Deal more robustly with incomplete time zone information in the
384
Windows registry (Magnus)
389
> Update the set of known Windows time zone names (Magnus)
394
> Update time zone data files to <SPAN
398
for DST law changes in Argentina, Australian Antarctic, Bangladesh,
399
Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia;
400
also historical corrections for Taiwan.
406
> (Pakistan Summer Time) to the default set of
407
timezone abbreviations.
418
SUMMARY="Footer navigation table"
429
HREF="release-8-3-12.html"
447
HREF="release-8-3-10.html"
b'\\ No newline at end of file'