~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-1-18.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.1.18</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.1.19"
 
19
HREF="release-8-1-19.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="Release 8.1.17"
 
22
HREF="release-8-1-17.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.1.19"
 
57
HREF="release-8-1-19.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.1.17"
 
90
HREF="release-8-1-17.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-1-18"
 
105
>E.59. Release 8.1.18</A
 
106
></H1
 
107
><DIV
 
108
CLASS="NOTE"
 
109
><BLOCKQUOTE
 
110
CLASS="NOTE"
 
111
><P
 
112
><B
 
113
>Release Date: </B
 
114
>2009-09-09</P
 
115
></BLOCKQUOTE
 
116
></DIV
 
117
><P
 
118
>   This release contains a variety of fixes from 8.1.17.
 
119
   For information about new features in the 8.1 major release, see
 
120
   <A
 
121
HREF="release-8-1.html"
 
122
>Section E.77</A
 
123
>.
 
124
  </P
 
125
><DIV
 
126
CLASS="SECT2"
 
127
><H2
 
128
CLASS="SECT2"
 
129
><A
 
130
NAME="AEN117847"
 
131
>E.59.1. Migration to Version 8.1.18</A
 
132
></H2
 
133
><P
 
134
>    A dump/restore is not required for those running 8.1.X.
 
135
    However, if you have any hash indexes on <TT
 
136
CLASS="TYPE"
 
137
>interval</TT
 
138
> columns,
 
139
    you must <TT
 
140
CLASS="COMMAND"
 
141
>REINDEX</TT
 
142
> them after updating to 8.1.18.
 
143
    Also, if you are upgrading from a version earlier than 8.1.15,
 
144
    see the release notes for 8.1.15.
 
145
   </P
 
146
></DIV
 
147
><DIV
 
148
CLASS="SECT2"
 
149
><H2
 
150
CLASS="SECT2"
 
151
><A
 
152
NAME="AEN117852"
 
153
>E.59.2. Changes</A
 
154
></H2
 
155
><P
 
156
></P
 
157
><UL
 
158
><LI
 
159
><P
 
160
>      Disallow <TT
 
161
CLASS="COMMAND"
 
162
>RESET ROLE</TT
 
163
> and <TT
 
164
CLASS="COMMAND"
 
165
>RESET SESSION
 
166
      AUTHORIZATION</TT
 
167
> inside security-definer functions (Tom, Heikki)
 
168
     </P
 
169
><P
 
170
>      This covers a case that was missed in the previous patch that
 
171
      disallowed <TT
 
172
CLASS="COMMAND"
 
173
>SET ROLE</TT
 
174
> and <TT
 
175
CLASS="COMMAND"
 
176
>SET SESSION
 
177
      AUTHORIZATION</TT
 
178
> inside security-definer functions.
 
179
      (See CVE-2007-6600)
 
180
     </P
 
181
></LI
 
182
><LI
 
183
><P
 
184
>      Fix handling of sub-SELECTs appearing in the arguments of
 
185
      an outer-level aggregate function (Tom)
 
186
     </P
 
187
></LI
 
188
><LI
 
189
><P
 
190
>      Fix hash calculation for data type <TT
 
191
CLASS="TYPE"
 
192
>interval</TT
 
193
> (Tom)
 
194
     </P
 
195
><P
 
196
>      This corrects wrong results for hash joins on interval values.
 
197
      It also changes the contents of hash indexes on interval columns.
 
198
      If you have any such indexes, you must <TT
 
199
CLASS="COMMAND"
 
200
>REINDEX</TT
 
201
> them
 
202
      after updating.
 
203
     </P
 
204
></LI
 
205
><LI
 
206
><P
 
207
>      Treat <CODE
 
208
CLASS="FUNCTION"
 
209
>to_char(..., 'TH')</CODE
 
210
> as an uppercase ordinal
 
211
      suffix with <TT
 
212
CLASS="LITERAL"
 
213
>'HH'</TT
 
214
>/<TT
 
215
CLASS="LITERAL"
 
216
>'HH12'</TT
 
217
> (Heikki)
 
218
     </P
 
219
><P
 
220
>      It was previously handled as <TT
 
221
CLASS="LITERAL"
 
222
>'th'</TT
 
223
> (lowercase).
 
224
     </P
 
225
></LI
 
226
><LI
 
227
><P
 
228
>      Fix overflow for <TT
 
229
CLASS="LITERAL"
 
230
>INTERVAL '<TT
 
231
CLASS="REPLACEABLE"
 
232
><I
 
233
>x</I
 
234
></TT
 
235
> ms'</TT
 
236
>
 
237
      when <TT
 
238
CLASS="REPLACEABLE"
 
239
><I
 
240
>x</I
 
241
></TT
 
242
> is more than 2 million and integer
 
243
      datetimes are in use (Alex Hunsaker)
 
244
     </P
 
245
></LI
 
246
><LI
 
247
><P
 
248
>      Fix calculation of distance between a point and a line segment (Tom)
 
249
     </P
 
250
><P
 
251
>      This led to incorrect results from a number of geometric operators.
 
252
     </P
 
253
></LI
 
254
><LI
 
255
><P
 
256
>      Fix <TT
 
257
CLASS="TYPE"
 
258
>money</TT
 
259
> data type to work in locales where currency
 
260
      amounts have no fractional digits, e.g. Japan (Itagaki Takahiro)
 
261
     </P
 
262
></LI
 
263
><LI
 
264
><P
 
265
>      Properly round datetime input like
 
266
      <TT
 
267
CLASS="LITERAL"
 
268
>00:12:57.9999999999999999999999999999</TT
 
269
> (Tom)
 
270
     </P
 
271
></LI
 
272
><LI
 
273
><P
 
274
>      Fix poor choice of page split point in GiST R-tree operator classes
 
275
      (Teodor)
 
276
     </P
 
277
></LI
 
278
><LI
 
279
><P
 
280
>      Fix portability issues in plperl initialization (Andrew Dunstan)
 
281
     </P
 
282
></LI
 
283
><LI
 
284
><P
 
285
>      Fix <SPAN
 
286
CLASS="APPLICATION"
 
287
>pg_ctl</SPAN
 
288
> to not go into an infinite loop if
 
289
      <TT
 
290
CLASS="FILENAME"
 
291
>postgresql.conf</TT
 
292
> is empty (Jeff Davis)
 
293
     </P
 
294
></LI
 
295
><LI
 
296
><P
 
297
>      Fix <TT
 
298
CLASS="FILENAME"
 
299
>contrib/xml2</TT
 
300
>'s <CODE
 
301
CLASS="FUNCTION"
 
302
>xslt_process()</CODE
 
303
> to
 
304
      properly handle the maximum number of parameters (twenty) (Tom)
 
305
     </P
 
306
></LI
 
307
><LI
 
308
><P
 
309
>      Improve robustness of <SPAN
 
310
CLASS="APPLICATION"
 
311
>libpq</SPAN
 
312
>'s code to recover
 
313
      from errors during <TT
 
314
CLASS="COMMAND"
 
315
>COPY FROM STDIN</TT
 
316
> (Tom)
 
317
     </P
 
318
></LI
 
319
><LI
 
320
><P
 
321
>      Avoid including conflicting readline and editline header files
 
322
      when both libraries are installed (Zdenek Kotala)
 
323
     </P
 
324
></LI
 
325
><LI
 
326
><P
 
327
>      Update time zone data files to <SPAN
 
328
CLASS="APPLICATION"
 
329
>tzdata</SPAN
 
330
> release 2009l
 
331
      for DST law changes in Bangladesh, Egypt, Jordan, Pakistan,
 
332
      Argentina/San_Luis, Cuba, Jordan (historical correction only),
 
333
      Mauritius, Morocco, Palestine, Syria, Tunisia.
 
334
     </P
 
335
></LI
 
336
></UL
 
337
></DIV
 
338
></DIV
 
339
><DIV
 
340
CLASS="NAVFOOTER"
 
341
><HR
 
342
ALIGN="LEFT"
 
343
WIDTH="100%"><TABLE
 
344
SUMMARY="Footer navigation table"
 
345
WIDTH="100%"
 
346
BORDER="0"
 
347
CELLPADDING="0"
 
348
CELLSPACING="0"
 
349
><TR
 
350
><TD
 
351
WIDTH="33%"
 
352
ALIGN="left"
 
353
VALIGN="top"
 
354
><A
 
355
HREF="release-8-1-19.html"
 
356
ACCESSKEY="P"
 
357
>Prev</A
 
358
></TD
 
359
><TD
 
360
WIDTH="34%"
 
361
ALIGN="center"
 
362
VALIGN="top"
 
363
><A
 
364
HREF="index.html"
 
365
ACCESSKEY="H"
 
366
>Home</A
 
367
></TD
 
368
><TD
 
369
WIDTH="33%"
 
370
ALIGN="right"
 
371
VALIGN="top"
 
372
><A
 
373
HREF="release-8-1-17.html"
 
374
ACCESSKEY="N"
 
375
>Next</A
 
376
></TD
 
377
></TR
 
378
><TR
 
379
><TD
 
380
WIDTH="33%"
 
381
ALIGN="left"
 
382
VALIGN="top"
 
383
>Release 8.1.19</TD
 
384
><TD
 
385
WIDTH="34%"
 
386
ALIGN="center"
 
387
VALIGN="top"
 
388
><A
 
389
HREF="release.html"
 
390
ACCESSKEY="U"
 
391
>Up</A
 
392
></TD
 
393
><TD
 
394
WIDTH="33%"
 
395
ALIGN="right"
 
396
VALIGN="top"
 
397
>Release 8.1.17</TD
 
398
></TR
 
399
></TABLE
 
400
></DIV
 
401
></BODY
 
402
></HTML
 
403
>
 
 
b'\\ No newline at end of file'