~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-8-0-24.html

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2011-05-11 10:41:53 UTC
  • Revision ID: james.westby@ubuntu.com-20110511104153-psbh2o58553fv1m0
Tags: upstream-9.1~beta1
ImportĀ upstreamĀ versionĀ 9.1~beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
2
<HTML
 
3
><HEAD
 
4
><TITLE
 
5
>Release 8.0.24</TITLE
 
6
><META
 
7
NAME="GENERATOR"
 
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
 
9
REV="MADE"
 
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
 
11
REL="HOME"
 
12
TITLE="PostgreSQL 9.1beta1 Documentation"
 
13
HREF="index.html"><LINK
 
14
REL="UP"
 
15
TITLE="Release Notes"
 
16
HREF="release.html"><LINK
 
17
REL="PREVIOUS"
 
18
TITLE="Release 8.0.25"
 
19
HREF="release-8-0-25.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="Release 8.0.23"
 
22
HREF="release-8-0-23.html"><LINK
 
23
REL="STYLESHEET"
 
24
TYPE="text/css"
 
25
HREF="stylesheet.css"><META
 
26
HTTP-EQUIV="Content-Type"
 
27
CONTENT="text/html; charset=ISO-8859-1"><META
 
28
NAME="creation"
 
29
CONTENT="2011-04-27T21:20:33"></HEAD
 
30
><BODY
 
31
CLASS="SECT1"
 
32
><DIV
 
33
CLASS="NAVHEADER"
 
34
><TABLE
 
35
SUMMARY="Header navigation table"
 
36
WIDTH="100%"
 
37
BORDER="0"
 
38
CELLPADDING="0"
 
39
CELLSPACING="0"
 
40
><TR
 
41
><TH
 
42
COLSPAN="5"
 
43
ALIGN="center"
 
44
VALIGN="bottom"
 
45
><A
 
46
HREF="index.html"
 
47
>PostgreSQL 9.1beta1 Documentation</A
 
48
></TH
 
49
></TR
 
50
><TR
 
51
><TD
 
52
WIDTH="10%"
 
53
ALIGN="left"
 
54
VALIGN="top"
 
55
><A
 
56
TITLE="Release 8.0.25"
 
57
HREF="release-8-0-25.html"
 
58
ACCESSKEY="P"
 
59
>Prev</A
 
60
></TD
 
61
><TD
 
62
WIDTH="10%"
 
63
ALIGN="left"
 
64
VALIGN="top"
 
65
><A
 
66
TITLE="Release Notes"
 
67
HREF="release.html"
 
68
>Fast Backward</A
 
69
></TD
 
70
><TD
 
71
WIDTH="60%"
 
72
ALIGN="center"
 
73
VALIGN="bottom"
 
74
>Appendix E. Release Notes</TD
 
75
><TD
 
76
WIDTH="10%"
 
77
ALIGN="right"
 
78
VALIGN="top"
 
79
><A
 
80
TITLE="Release Notes"
 
81
HREF="release.html"
 
82
>Fast Forward</A
 
83
></TD
 
84
><TD
 
85
WIDTH="10%"
 
86
ALIGN="right"
 
87
VALIGN="top"
 
88
><A
 
89
TITLE="Release 8.0.23"
 
90
HREF="release-8-0-23.html"
 
91
ACCESSKEY="N"
 
92
>Next</A
 
93
></TD
 
94
></TR
 
95
></TABLE
 
96
><HR
 
97
ALIGN="LEFT"
 
98
WIDTH="100%"></DIV
 
99
><DIV
 
100
CLASS="SECT1"
 
101
><H1
 
102
CLASS="SECT1"
 
103
><A
 
104
NAME="RELEASE-8-0-24"
 
105
>E.80. Release 8.0.24</A
 
106
></H1
 
107
><DIV
 
108
CLASS="NOTE"
 
109
><BLOCKQUOTE
 
110
CLASS="NOTE"
 
111
><P
 
112
><B
 
113
>Release Date: </B
 
114
>2010-03-15</P
 
115
></BLOCKQUOTE
 
116
></DIV
 
117
><P
 
118
>   This release contains a variety of fixes from 8.0.23.
 
119
   For information about new features in the 8.0 major release, see
 
120
   <A
 
121
HREF="release-8-0.html"
 
122
>Section E.104</A
 
123
>.
 
124
  </P
 
125
><P
 
126
>   The <SPAN
 
127
CLASS="PRODUCTNAME"
 
128
>PostgreSQL</SPAN
 
129
> community will stop releasing updates
 
130
   for the 8.0.X release series in July 2010.
 
131
   Users are encouraged to update to a newer release branch soon.
 
132
  </P
 
133
><DIV
 
134
CLASS="SECT2"
 
135
><H2
 
136
CLASS="SECT2"
 
137
><A
 
138
NAME="AEN120050"
 
139
>E.80.1. Migration to Version 8.0.24</A
 
140
></H2
 
141
><P
 
142
>    A dump/restore is not required for those running 8.0.X.
 
143
    However, if you are upgrading from a version earlier than 8.0.22,
 
144
    see the release notes for 8.0.22.
 
145
   </P
 
146
></DIV
 
147
><DIV
 
148
CLASS="SECT2"
 
149
><H2
 
150
CLASS="SECT2"
 
151
><A
 
152
NAME="AEN120053"
 
153
>E.80.2. Changes</A
 
154
></H2
 
155
><P
 
156
></P
 
157
><UL
 
158
><LI
 
159
><P
 
160
>      Add new configuration parameter <TT
 
161
CLASS="VARNAME"
 
162
>ssl_renegotiation_limit</TT
 
163
> to
 
164
      control how often we do session key renegotiation for an SSL connection
 
165
      (Magnus)
 
166
     </P
 
167
><P
 
168
>      This can be set to zero to disable renegotiation completely, which may
 
169
      be required if a broken SSL library is used.  In particular, some
 
170
      vendors are shipping stopgap patches for CVE-2009-3555 that cause
 
171
      renegotiation attempts to fail.
 
172
     </P
 
173
></LI
 
174
><LI
 
175
><P
 
176
>      Fix possible crashes when trying to recover from a failure in
 
177
      subtransaction start (Tom)
 
178
     </P
 
179
></LI
 
180
><LI
 
181
><P
 
182
>      Fix server memory leak associated with use of savepoints and a client
 
183
      encoding different from server's encoding (Tom)
 
184
     </P
 
185
></LI
 
186
><LI
 
187
><P
 
188
>      Make <CODE
 
189
CLASS="FUNCTION"
 
190
>substring()</CODE
 
191
> for <TT
 
192
CLASS="TYPE"
 
193
>bit</TT
 
194
> types treat any negative
 
195
      length as meaning <SPAN
 
196
CLASS="QUOTE"
 
197
>"all the rest of the string"</SPAN
 
198
> (Tom)
 
199
     </P
 
200
><P
 
201
>      The previous coding treated only -1 that way, and would produce an
 
202
      invalid result value for other negative values, possibly leading to
 
203
      a crash (CVE-2010-0442).
 
204
     </P
 
205
></LI
 
206
><LI
 
207
><P
 
208
>      Fix integer-to-bit-string conversions to handle the first fractional
 
209
      byte correctly when the output bit width is wider than the given
 
210
      integer by something other than a multiple of 8 bits (Tom)
 
211
     </P
 
212
></LI
 
213
><LI
 
214
><P
 
215
>      Fix some cases of pathologically slow regular expression matching (Tom)
 
216
     </P
 
217
></LI
 
218
><LI
 
219
><P
 
220
>      Fix the <TT
 
221
CLASS="LITERAL"
 
222
>STOP WAL LOCATION</TT
 
223
> entry in backup history files to
 
224
      report the next WAL segment's name when the end location is exactly at a
 
225
      segment boundary (Itagaki Takahiro)
 
226
     </P
 
227
></LI
 
228
><LI
 
229
><P
 
230
>      When reading <TT
 
231
CLASS="FILENAME"
 
232
>pg_hba.conf</TT
 
233
> and related files, do not treat
 
234
      <TT
 
235
CLASS="LITERAL"
 
236
>@something</TT
 
237
> as a file inclusion request if the <TT
 
238
CLASS="LITERAL"
 
239
>@</TT
 
240
>
 
241
      appears inside quote marks; also, never treat <TT
 
242
CLASS="LITERAL"
 
243
>@</TT
 
244
> by itself
 
245
      as a file inclusion request (Tom)
 
246
     </P
 
247
><P
 
248
>      This prevents erratic behavior if a role or database name starts with
 
249
      <TT
 
250
CLASS="LITERAL"
 
251
>@</TT
 
252
>.  If you need to include a file whose path name
 
253
      contains spaces, you can still do so, but you must write
 
254
      <TT
 
255
CLASS="LITERAL"
 
256
>@"/path to/file"</TT
 
257
> rather than putting the quotes around
 
258
      the whole construct.
 
259
     </P
 
260
></LI
 
261
><LI
 
262
><P
 
263
>      Prevent infinite loop on some platforms if a directory is named as
 
264
      an inclusion target in <TT
 
265
CLASS="FILENAME"
 
266
>pg_hba.conf</TT
 
267
> and related files
 
268
      (Tom)
 
269
     </P
 
270
></LI
 
271
><LI
 
272
><P
 
273
>      Fix plpgsql failure in one case where a composite column is set to NULL
 
274
      (Tom)
 
275
     </P
 
276
></LI
 
277
><LI
 
278
><P
 
279
>      Add <TT
 
280
CLASS="LITERAL"
 
281
>volatile</TT
 
282
> markings in PL/Python to avoid possible
 
283
      compiler-specific misbehavior (Zdenek Kotala)
 
284
     </P
 
285
></LI
 
286
><LI
 
287
><P
 
288
>      Ensure PL/Tcl initializes the Tcl interpreter fully (Tom)
 
289
     </P
 
290
><P
 
291
>      The only known symptom of this oversight is that the Tcl
 
292
      <TT
 
293
CLASS="LITERAL"
 
294
>clock</TT
 
295
> command misbehaves if using Tcl 8.5 or later.
 
296
     </P
 
297
></LI
 
298
><LI
 
299
><P
 
300
>      Prevent crash in <TT
 
301
CLASS="FILENAME"
 
302
>contrib/dblink</TT
 
303
> when too many key
 
304
      columns are specified to a <CODE
 
305
CLASS="FUNCTION"
 
306
>dblink_build_sql_*</CODE
 
307
> function
 
308
      (Rushabh Lathia, Joe Conway)
 
309
     </P
 
310
></LI
 
311
><LI
 
312
><P
 
313
>      Fix assorted crashes in <TT
 
314
CLASS="FILENAME"
 
315
>contrib/xml2</TT
 
316
> caused by sloppy
 
317
      memory management (Tom)
 
318
     </P
 
319
></LI
 
320
><LI
 
321
><P
 
322
>      Update time zone data files to <SPAN
 
323
CLASS="APPLICATION"
 
324
>tzdata</SPAN
 
325
> release 2010e
 
326
      for DST law changes in Bangladesh, Chile, Fiji, Mexico, Paraguay, Samoa.
 
327
     </P
 
328
></LI
 
329
></UL
 
330
></DIV
 
331
></DIV
 
332
><DIV
 
333
CLASS="NAVFOOTER"
 
334
><HR
 
335
ALIGN="LEFT"
 
336
WIDTH="100%"><TABLE
 
337
SUMMARY="Footer navigation table"
 
338
WIDTH="100%"
 
339
BORDER="0"
 
340
CELLPADDING="0"
 
341
CELLSPACING="0"
 
342
><TR
 
343
><TD
 
344
WIDTH="33%"
 
345
ALIGN="left"
 
346
VALIGN="top"
 
347
><A
 
348
HREF="release-8-0-25.html"
 
349
ACCESSKEY="P"
 
350
>Prev</A
 
351
></TD
 
352
><TD
 
353
WIDTH="34%"
 
354
ALIGN="center"
 
355
VALIGN="top"
 
356
><A
 
357
HREF="index.html"
 
358
ACCESSKEY="H"
 
359
>Home</A
 
360
></TD
 
361
><TD
 
362
WIDTH="33%"
 
363
ALIGN="right"
 
364
VALIGN="top"
 
365
><A
 
366
HREF="release-8-0-23.html"
 
367
ACCESSKEY="N"
 
368
>Next</A
 
369
></TD
 
370
></TR
 
371
><TR
 
372
><TD
 
373
WIDTH="33%"
 
374
ALIGN="left"
 
375
VALIGN="top"
 
376
>Release 8.0.25</TD
 
377
><TD
 
378
WIDTH="34%"
 
379
ALIGN="center"
 
380
VALIGN="top"
 
381
><A
 
382
HREF="release.html"
 
383
ACCESSKEY="U"
 
384
>Up</A
 
385
></TD
 
386
><TD
 
387
WIDTH="33%"
 
388
ALIGN="right"
 
389
VALIGN="top"
 
390
>Release 8.0.23</TD
 
391
></TR
 
392
></TABLE
 
393
></DIV
 
394
></BODY
 
395
></HTML
 
396
>
 
 
b'\\ No newline at end of file'