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.3.5 Documentation"
13
HREF="index.html"><LINK
16
HREF="release.html"><LINK
19
HREF="release-9-2.html"><LINK
21
TITLE="Release 9.1.13"
22
HREF="release-9-1-13.html"><LINK
25
HREF="stylesheet.css"><META
26
HTTP-EQUIV="Content-Type"
27
CONTENT="text/html; charset=ISO-8859-1"><META
29
CONTENT="2014-07-21T19:26:29"></HEAD
35
SUMMARY="Header navigation table"
47
>PostgreSQL 9.3.5 Documentation</A
57
HREF="release-9-2.html"
74
>Appendix E. Release Notes</TD
80
TITLE="Release 9.1.13"
81
HREF="release-9-1-13.html"
96
>E.17. Release 9.1.14</A
109
> This release contains a variety of fixes from 9.1.13.
110
For information about new features in the 9.1 major release, see
112
HREF="release-9-1.html"
122
>E.17.1. Migration to Version 9.1.14</A
125
> A dump/restore is not required for those running 9.1.X.
128
> However, this release corrects an index corruption problem in some GiST
129
indexes. See the first changelog entry below to find out whether your
130
installation has been affected and what steps you should take if so.
133
> Also, if you are upgrading from a version earlier than 9.1.11,
135
HREF="release-9-1-11.html"
153
> Correctly initialize padding bytes in <TT
155
>contrib/btree_gist</TT
160
> columns (Heikki Linnakangas)
163
> This error could result in incorrect query results due to values that
164
should compare equal not being seen as equal.
165
Users with GiST indexes on <TT
175
> those indexes after installing this
181
> Protect against torn pages when deleting GIN list pages (Heikki
185
> This fix prevents possible index corruption if a system crash occurs
186
while the page update is being written to disk.
191
> Don't clear the right-link of a GiST index page while replaying
192
updates from WAL (Heikki Linnakangas)
195
> This error could lead to transiently wrong answers from GiST index
196
scans performed in Hot Standby.
201
> Fix feedback status when <A
202
HREF="runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK"
203
>hot_standby_feedback</A
205
turned off on-the-fly (Simon Riggs)
210
> Fix possibly-incorrect cache invalidation during nested calls
213
>ReceiveSharedInvalidMessages</CODE
221
>"could not find pathkey item to sort"</SPAN
226
> over subqueries reading from tables with
227
inheritance children (Tom Lane)
232
> Don't assume a subquery's output is unique if there's a set-returning
233
function in its targetlist (David Rowley)
236
> This oversight could lead to misoptimization of constructs
239
>WHERE x IN (SELECT y, generate_series(1,10) FROM t GROUP
246
> Fix failure to detoast fields in composite elements of structured
250
> This corrects cases where TOAST pointers could be copied into other
251
tables without being dereferenced. If the original data is later
252
deleted, it would lead to errors like <SPAN
254
>"missing chunk number 0
255
for toast value ..."</SPAN
256
> when the now-dangling pointer is used.
263
>"record type has not been registered"</SPAN
265
whole-row references to the output of Append plan nodes (Tom Lane)
270
> Fix possible crash when invoking a user-defined function while
271
rewinding a cursor (Tom Lane)
276
> Fix query-lifespan memory leak while evaluating the arguments for a
285
> Fix session-lifespan memory leaks in regular-expression processing
286
(Tom Lane, Arthur O'Dwyer, Greg Stark)
291
> Fix data encoding error in <TT
299
> Prevent foreign tables from being created with OIDS
301
HREF="runtime-config-compatible.html#GUC-DEFAULT-WITH-OIDS"
302
>default_with_oids</A
309
> Fix liveness checks for rows that were inserted in the current
310
transaction and then deleted by a now-rolled-back subtransaction
314
> This could cause problems (at least spurious warnings, and at worst an
315
infinite loop) if <TT
322
done later in the same transaction.
329
>pg_stat_activity</TT
336
>PREPARE TRANSACTION</TT
343
>, the originating session is no longer in
344
a transaction, so it should not continue to display a transaction
353
> to not fail for text search objects
354
(Álvaro Herrera)
359
> Block signals during postmaster startup (Tom Lane)
362
> This ensures that the postmaster will properly clean up after itself
363
if, for example, it receives <SPAN
372
> Fix client host name lookup when processing <TT
376
entries that specify host names instead of IP addresses (Tom Lane)
379
> Ensure that reverse-DNS lookup failures are reported, instead of just
380
silently not matching such entries. Also ensure that we make only
381
one reverse-DNS lookup attempt per connection, not one per host name
382
entry, which is what previously happened if the lookup attempts failed.
387
> Secure Unix-domain sockets of temporary postmasters started during
394
> Any local user able to access the socket file could connect as the
395
server's bootstrap superuser, then proceed to execute arbitrary code as
396
the operating-system user running the test, as we previously noted in
397
CVE-2014-0067. This change defends against that risk by placing the
398
server's socket in a temporary, mode 0700 subdirectory
402
>. The hazard remains however on platforms where
403
Unix sockets are not supported, notably Windows, because then the
404
temporary postmaster must accept local TCP connections.
407
> A useful side effect of this change is to simplify
411
> testing in builds that
414
>DEFAULT_PGSOCKET_DIR</TT
415
>. Popular non-default values
418
>/var/run/postgresql</TT
419
> are often not writable by the
420
build user, requiring workarounds that will no longer be necessary.
425
> Fix tablespace creation WAL replay to work on Windows (MauMau)
430
> Fix detection of socket creation failures on Windows (Bruce Momjian)
435
> On Windows, allow new sessions to absorb values of PGC_BACKEND
436
parameters (such as <A
437
HREF="runtime-config-logging.html#GUC-LOG-CONNECTIONS"
440
configuration file (Amit Kapila)
443
> Previously, if such a parameter were changed in the file post-startup,
444
the change would have no effect.
449
> Properly quote executable path names on Windows (Nikhil Deshpande)
452
> This oversight could cause <SPAN
459
> to fail on Windows, if the installation
460
path contained both spaces and <TT
468
> Fix linking of <SPAN
474
> The method we previously used can fail with the Python library
475
supplied by Xcode 5.0 and later.
480
> Avoid buffer bloat in <SPAN
484
consistently sends data faster than the client can absorb it
485
(Shin-ichi Morita, Tom Lane)
491
> could be coerced into enlarging its input buffer
492
until it runs out of memory (which would be reported misleadingly
495
>"lost synchronization with server"</SPAN
497
circumstances it's quite far-fetched that data could be continuously
498
transmitted more quickly than the <CODE
502
absorb it, but this has been observed when the client is artificially
503
slowed by scheduler constraints.
508
> Ensure that LDAP lookup attempts in <SPAN
512
intended (Laurenz Albe)
520
> to do the right thing when an array
524
> is the target for a FETCH statement returning more
525
than one row, as well as some other array-handling fixes
534
>'s processing of old-style large object
538
> A direct-to-database restore from an archive file generated by a
539
pre-9.0 version of <SPAN
542
> would usually fail if the
543
archive contained more than a few comments for large objects.
550
>contrib/pgcrypto</TT
551
> functions, ensure sensitive
552
information is cleared from stack variables before returning
560
>contrib/uuid-ossp</TT
561
>, cache the state of the OSSP UUID
562
library across calls (Tom Lane)
565
> This improves the efficiency of UUID generation and reduces the amount
566
of entropy drawn from <TT
575
> Update time zone data files to <SPAN
579
for DST law changes in Crimea, Egypt, and Morocco.
590
SUMMARY="Footer navigation table"
601
HREF="release-9-2.html"
619
HREF="release-9-1-13.html"
b'\\ No newline at end of file'