pdf viewer for asp.net web application : Add jpeg to pdf application control tool html web page azure online postgresql-9.4-A4221-part2859

Appendix E. Release Notes
E.21.3.7.2. PL/Python Server-Side Language
Add PL/Python result object string handler (Peter Eisentraut)
This allows
plpy.debug(rv)
to output something reasonable.
Make PL/Python convert OID values to a proper Python numeric type (Peter Eisentraut)
Handle SPI errors raised explicitly (with PL/Python’s
RAISE
)the same as internal SPI errors (Os-
kari Saarenmaa and Jan Urbanski)
E.21.3.8. Server Programming Interface (SPI)
Prevent leakage of SPI tuple tables during subtransaction abort (Tom Lane)
At the end of any failed subtransaction, the core SPI code now releases any SPI tuple tables that
were created during that subtransaction. This avoids the need for SPI-using code to keep track
of such tuple tables and release them manually in error-recovery code. Failure to do so caused a
number of transaction-lifespanmemory leakage issues inPL/pgSQL and perhaps other SPI clients.
SPI_freetuptable()
now protects itself against multiple freeing requests, so any existing code
that did take care to clean up shouldn’t be broken by this change.
Allow SPI functions to access the number of rows processed by
COPY
(Pavel Stehule)
E.21.3.9. Client Applications
Add command-line utility pg_isready to check if the server is ready to accept connections (Phil
Sorber)
Support multiple
--table
arguments for pg_restore, clusterdb, reindexdb, and vacuumdb (Josh
Kupershmidt)
This is similar to the way pg_dump’s
--table
option works.
Add
--dbname
option to pg_dumpall, pg_basebackup, and pg_receivexlog to allow specifying a
connection string (Amit Kapila)
Add libpq function
PQconninfo()
to return connection information (Zoltán Böszörményi, Mag-
nus Hagander)
E.21.3.9.1. psql
Adjust function cost settings so psql tab completion and pattern searching are more efficient (Tom
Lane)
Improve psql’s tab completion coverage (Jeff Janes, Dean Rasheed, Peter Eisentraut, Magnus Ha-
gander)
Allowthepsql
--single-transaction
mode toworkwhen readingfrom standard input (Fabien
Coelho, Robert Haas)
Previously this option only worked when reading from a file.
Remove psql warning when connecting to an older server (Peter Eisentraut)
Awarning is still issued when connecting to a server of a newer major version than psql’s.
2138
Add jpeg to pdf - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
acrobat insert image in pdf; adding an image to a pdf form
Add jpeg to pdf - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add image in pdf using java; how to add image to pdf in acrobat
Appendix E. Release Notes
E.21.3.9.1.1. Backslash Commands
Add psql command
\watch
to repeatedly execute a SQL command (Will Leinweber)
Add psql command
\gset
to store query results in psql variables (Pavel Stehule)
Add SSL information to psql’s
\conninfo
command (Alastair Turner)
Add “Security” column to psql’s
\df+
output (Jon Erdman)
Allow psql command
\l
to accept a database name pattern (Peter Eisentraut)
In psql, do not allow
\connect
to use defaults if there is no active connection (Bruce Momjian)
This might be the case if the server had crashed.
Properly reset state after failure of a SQL command executed with psql’s
\g file
(Tom Lane)
Previously, the output from subsequent SQL commands would unexpectedly continue to go to the
same file.
E.21.3.9.1.2. Output
Add a
latex-longtable
output format to psql (Bruce Momjian)
This format allows tables to span multiple pages.
Add a
border=3
output mode to the psql
latex
format (Bruce Momjian)
In psql’s tuples-only and expanded output modes, no longer emit “(No rows)” for zero rows (Peter
Eisentraut)
In psql’s unaligned, expanded output mode, no longer print an empty line for zero rows (Peter
Eisentraut)
E.21.3.9.2. pg_dump
Add pg_dump
--jobs
option to dump tables in parallel (Joachim Wieland)
Make pg_dump output functions in a more predictable order (Joel Jacobson)
Fix tar files emitted by pg_dump to be POSIX conformant (Brian Weaver, Tom Lane)
Add
--dbname
optionto pg_dump, for consistency withother client commands (HeikkiLinnakan-
gas)
The database name could already be supplied last without a flag.
E.21.3.9.3. initdb
Make initdb fsync the newly created data directory (Jeff Davis)
This insures data integrity in event of a system crash shortly after initdb. This can be disabled by
using
--nosync
.
Add initdb
--sync-only
option to sync the data directory to durable storage (Bruce Momjian)
This is usedby pg_upgrade.
2139
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Convert PDF to JPEG Using VB.NET. Add necessary references: RasterEdge.Imaging.Basic. dll. RasterEdge.Imaging.Basic.Codec.dll. RasterEdge.Imaging.Drawing.dll.
add an image to a pdf acrobat; pdf insert image
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Convert PDF to JPEG Using C#.NET. Add necessary references: RasterEdge.Imaging.Basic. dll. RasterEdge.Imaging.Basic.Codec.dll. RasterEdge.Imaging.Drawing.dll.
add photo to pdf preview; adding an image to a pdf
Appendix E. Release Notes
Make initdb issue a warning about placing the data directoryat the top of a file system mount point
(Bruce Momjian)
E.21.3.10. Source Code
Add infrastructure to allow plug-in background worker processes (Álvaro Herrera)
Create a centralizedtimeout API (Zoltán Böszörményi)
Create libpgcommon and move
pg_malloc()
and other functions there (Álvaro Herrera, Andres
Freund)
This allows libpgport to be used solely for portability-related code.
Add support for list links embedded in larger structs (Andres Freund)
Use
SA_RESTART
for all signals, including
SIGALRM
(Tom Lane)
Ensure that the correct text domain is used when translating
errcontext()
messages (Heikki
Linnakangas)
Standardize naming of client-side memory allocation functions (Tom Lane)
Provide support for “static assertions” that will fail at compile time if some compile-time-constant
condition is not met (Andres Freund, Tom Lane)
Support
Assert()
in client-side code (Andrew Dunstan)
Add decoration to inform the C compiler that some
ereport()
and
elog()
calls do not return
(Peter Eisentraut, Andres Freund, Tom Lane, Heikki Linnakangas)
Allow options to be passed to the regression test output comparison utility via
PG_REGRESS_DIFF_OPTS
(Peter Eisentraut)
Add isolation tests for
CREATE INDEX CONCURRENTLY
(Abhijit Menon-Sen)
Remove typedefs for
int2
/
int4
as they are better represented as
int16
/
int32
(Peter Eisentraut)
Fix install-strip on Mac OS X (Peter Eisentraut)
Remove configure flag
--disable-shared
,as it is no longer supported (Bruce Momjian)
Rewrite pgindent in Perl (Andrew Dunstan)
Provide Emacs macro to set Perl formatting to match PostgreSQL’s perltidy settings (Peter Eisen-
traut)
Run tool to check the keyword list whenever the backend grammar is changed (Tom Lane)
Change the way
UESCAPE
is lexed, to significantly reduce the size of the lexer tables (Heikki
Linnakangas)
Centralize flex and bison make rules (Peter Eisentraut)
This is useful for pgxs authors.
Change many internal backend functions to return object
OID
srather than void (Dimitri Fontaine)
This is useful for event triggers.
Invent pre-commit/pre-prepare/pre-subcommit events for transaction callbacks (Tom Lane)
Loadable modules thatuse transactioncallbacks mightneed modification tohandle thesenew event
types.
2140
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add picture to pdf reader; add signature image to pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add image field to pdf form; add photo to pdf
Appendix E. Release Notes
Add function
pg_identify_object()
to produce a machine-readable description of a database
object (Álvaro Herrera)
Add post-
ALTER
-object server hooks (KaiGai Kohei)
Implement a generic binary heap and use it for Merge-Append operations (Abhijit Menon-Sen)
Provide a tool to help detect timezone abbreviation changes when updating the
src/timezone/data
files (Tom Lane)
Add pkg-config support for libpq and ecpg libraries (Peter Eisentraut)
Remove
src/tool/backend
,now that the content is on the PostgreSQL wiki (Bruce Momjian)
Split out WAL reading as an independent facility (Heikki Linnakangas, Andres Freund)
Use a 64-bit integer to represent WAL positions (
XLogRecPtr
)instead of two 32-bit integers
(Heikki Linnakangas)
Generally, tools that need to readthe WAL format will need to be adjusted.
Allow PL/Python to support platform-specific include directories (Peter Eisentraut)
Allow PL/Python on OS X to build against custom versions of Python (Peter Eisentraut)
E.21.3.11. Additional Modules
Add a Postgres foreign data wrapper contrib module to allow access to other Postgres servers
(Shigeru Hanada)
This foreign data wrapper supports writes.
Add pg_xlogdump contrib program (Andres Freund)
Add support for indexingof regular-expression searches in pg_trgm (Alexander Korotkov)
Improve pg_trgm’s handling of multibyte characters (Tom Lane)
On a platform that does not have the wcstombs() or towlower() library functions, this could result
in an incompatible change in the contents of pg_trgm indexes for non-ASCII data. In such cases,
REINDEX
those indexes to ensure correct search results.
Add a pgstattuple function to report the size of the pending-insertions list of a GIN index (Fujii
Masao)
Make oid2name, pgbench, and vacuumlo set
fallback_application_name
(Amit Kapila)
Improve output of pg_test_timing (Bruce Momjian)
Improve output of pg_test_fsync (Peter Geoghegan)
Create a dedicated foreigndata wrapper, withits own optionvalidator function, for dblink(Shigeru
Hanada)
When using this FDWto define the target of a dblinkconnection, instead of using a hard-wired list
of connection options, the underlying libpq library is consulted to see what connection options it
supports.
E.21.3.11.1. pg_upgrade
Allow pg_upgrade to do dumps and restores in parallel (Bruce Momjian, AndrewDunstan)
2141
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
attach image to pdf form; add image pdf document
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress PDF; C# C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to
how to add an image to a pdf in acrobat; add image to pdf in preview
Appendix E. Release Notes
This allows parallel schema dump/restore of databases, as well as parallel copy/link of data files
per tablespace. Use the
--jobs
option to specify the level of parallelism.
Make pg_upgrade createUnix-domainsockets in the currentdirectory (Bruce Momjian, Tom Lane)
This reduces the possibility that someone will accidentally connect during the upgrade.
Make pg_upgrade
--check
mode properly detect the location of non-default socket directories
(Bruce Momjian, Tom Lane)
Improve performance of pg_upgrade for databases with many tables (Bruce Momjian)
Improve pg_upgrade’s logs by showing executed commands (Álvaro Herrera)
Improve pg_upgrade’s status display during copy/link (Bruce Momjian)
E.21.3.11.2. pgbench
Add
--foreign-keys
option to pgbench (Jeff Janes)
This adds foreign key constraints to the standard tables created by pgbench, for use in foreign key
performance testing.
Allow
pgbench to aggregate performance statistics and produce output every
--aggregate-interval
seconds (Tomas Vondra)
Add pgbench
--sampling-rate
option to control the percentage of transactions logged (Tomas
Vondra)
Reduceandimprove thestatusmessageoutput of pgbench’s initializationmode (RobertHaas, Peter
Eisentraut)
Add pgbench
-q
mode to print one output line every five seconds (Tomas Vondra)
Output pgbench elapsed and estimated remaining time during initialization (Tomas Vondra)
Allow pgbench to use much larger scale factors, by changing relevant columns from
integer
to
bigint
when the requested scale factor exceeds 20000 (Greg Smith)
E.21.3.12. Documentation
Allow EPUB-format documentation to be created (Peter Eisentraut)
Update FreeBSD kernel configuration documentation (Brad Davis)
Improve
WINDOW
function documentation (Bruce Momjian, Florian Pflug)
Add instructions for setting up the documentation tool chain on Mac OS X (Peter Eisentraut)
Improve
commit_delay
documentation (Peter Geoghegan)
E.22. Release 9.2.16
ReleaseDate: 2016-03-31
2142
C# PDF Digital Signature Library: add, remove, update PDF digital
C#: Convert PDF to HTML; C#: Convert PDF to Jpeg; C# File: Compress PDF; C# C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image to
add a jpg to a pdf; how to add image to pdf reader
C# Create PDF from images Library to convert Jpeg, png images to
Load 3 image files (BMP, JPEG and PNG Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap RootPath + "\\" 1.png")); / Build a PDF document with
adding a jpg to a pdf; add jpg to pdf file
Appendix E. Release Notes
This release contains a variety of fixes from 9.2.15. For information about new features in the 9.2
major release, see Section E.38.
E.22.1. Migration to Version 9.2.16
Adump/restore is not required for those running 9.2.X.
However, if you are upgrading from a version earlier than 9.2.11, see Section E.27.
E.22.2. Changes
Fix incorrect handling of NULL index entries in indexed
ROW()
comparisons (Tom Lane)
An index search using a row comparison such as
ROW(a, b) > ROW(’x’, ’y’)
would stop
upon reaching a NULL entry in the
b
column, ignoring the fact that there might be non-NULL
b
values associated withlater values of
a
.
Avoid unlikely data-loss scenarios due to renaming files without adequate
fsync()
calls before
and after (Michael Paquier, Tomas Vondra, Andres Freund)
Correctly handle cases where
pg_subtrans
is close to XIDwraparound duringserver startup(Jeff
Janes)
Fix corner-case crash due to trying to free
localeconv()
output strings more than once (Tom
Lane)
Fix parsing of affix files for
ispell
dictionaries (Tom Lane)
The code couldgowrongif theaffixfilecontained anycharacters whose bytelengthchangesduring
case-folding, for example
I
in Turkish UTF8 locales.
Avoid use of
sscanf()
to parse
ispell
dictionary files (Artur Zakirov)
This dodges a portabilityproblem on FreeBSD-derived platforms (including OS X).
Avoid a crash on old Windows versions (before 7SP1/2008R2SP1) with an AVX2-capable CPU
and a Postgres build done with Visual Studio 2013 (Christian Ullrich)
This is aworkaroundfor abug inVisual Studio2013’s runtime library, whichMicrosoft have stated
they will not fix in that version.
Fixpsql’s tabcompletion logicto handle multibyte characters properly(Kyotaro Horiguchi, Robert
Haas)
Fix psql’s tab completion for
SECURITY LABEL
(Tom Lane)
Pressing TAB after
SECURITY LABEL
might cause a crash or offering of inappropriate keywords.
Make pg_ctlaccepta waittimeout from the
PGCTLTIMEOUT
environment variable, if none is spec-
ified on the commandline (Noah Misch)
This eases testingof slower buildfarm members byallowingthem to globally specifya longer-than-
normal timeout for postmaster startup and shutdown.
Fix incorrect test for Windows service status in pg_ctl (Manuel Mathar)
The previous set of minor releases attempted to fix pg_ctl to properly determine whether to send
log messages to Window’s Event Log, but got the test backwards.
Fix pgbench to correctly handle the combination of
-C
and
-M prepared
options (Tom Lane)
2143
Appendix E. Release Notes
In PL/Perl, properly translate emptyPostgres arrays into empty Perl arrays (Alex Hunsaker)
Make PL/Python cope with function names that aren’t valid Python identifiers (Jim Nasby)
Fix multiple mistakes in the statistics returned by
contrib/pgstattuple
’s
pgstatindex()
function (Tom Lane)
Remove dependency on
psed
in MSVC builds, since it’s no longer providedby core Perl (Michael
Paquier, Andrew Dunstan)
Update time zone data files to tzdata release 2016c for DST law changes in Azerbaijan, Chile,
Haiti, Palestine, and Russia (Altai, Astrakhan, Kirov, Sakhalin, Ulyanovsk regions), plus historical
corrections for Lithuania, Moldova, and Russia (Kaliningrad, Samara, Volgograd).
E.23. Release 9.2.15
ReleaseDate: 2016-02-11
This release contains a variety of fixes from 9.2.14. For information about new features in the 9.2
major release, see Section E.38.
E.23.1. Migration to Version 9.2.15
Adump/restore is not required for those running 9.2.X.
However, if you are upgrading from a version earlier than 9.2.11, see Section E.27.
E.23.2. Changes
Fix infinite loops and buffer-overrun problems in regular expressions (Tom Lane)
Very large character ranges in bracket expressions could cause infinite loops in some cases, and
memory overwrites in other cases. (CVE-2016-0773)
Perform an immediate shutdown if the
postmaster.pid
file is removed (Tom Lane)
The postmaster now checks every minute or so that
postmaster.pid
is still there and still con-
tains its own PID. If not, it performs an immediate shutdown, as though it had received SIGQUIT.
The main motivation for this change is to ensure that failed buildfarm runs will get cleaned up
without manual intervention; but it also serves to limit the bad effects if a DBA forcibly removes
postmaster.pid
and then starts a new postmaster.
In
SERIALIZABLE
transaction isolation mode, serialization anomalies could be missed due to race
conditions during insertions (Kevin Grittner, Thomas Munro)
Fix failure to emit appropriate WAL records when doing
ALTER TABLE ... SET TABLESPACE
for unlogged relations (Michael Paquier, Andres Freund)
Even though the relation’s data is unlogged, the move must be logged or the relation will be inac-
cessible after a standby is promoted to master.
2144
Appendix E. Release Notes
Fix possible misinitialization of unlogged relations at the end of crash recovery (Andres Freund,
Michael Paquier)
Fix
ALTER COLUMN TYPE
to reconstruct inherited check constraints properly (Tom Lane)
Fix
REASSIGN OWNED
to change ownership of composite types properly (Álvaro Herrera)
Fix
REASSIGN OWNED
and
ALTER OWNER
to correctly update granted-permissions lists when
changing owners of data types, foreign data wrappers, or foreign servers (Bruce Momjian, Álvaro
Herrera)
Fix
REASSIGN OWNED
to ignore foreign user mappings, rather than fail (Álvaro Herrera)
Addmore defensesagainstbadplanner costestimatesfor GIN indexscans whenthe index’s internal
statistics are very out-of-date (Tom Lane)
Make planner cope with hypothetical GIN indexes suggested by an index advisor plug-in (Julien
Rouhaud)
Fix dumping of whole-row Vars in
ROW()
and
VALUES()
lists (Tom Lane)
Fix possible internal overflow in
numeric
division (Dean Rasheed)
Fix enforcement of restrictions inside parentheses within regular expression lookahead constraints
(Tom Lane)
Lookahead constraints aren’t allowed to contain backrefs, and parentheses within them are always
considerednon-capturing, according to the manual. However, the code failed to handle these cases
properly inside a parenthesized subexpression, and would give unexpected results.
Conversion of regular expressions to indexscan bounds could produce incorrect bounds from reg-
exps containing lookaheadconstraints (Tom Lane)
Fix regular-expression compiler to handle loops of constraint arcs (Tom Lane)
The code added for CVE-2007-4772 was both incomplete, in that it didn’t handle loops involving
more than one state, and incorrect, in that it couldcause assertionfailures (though there seem to be
no bad consequences of that in a non-assert build). Multi-state loops would cause the compiler to
run until the query was canceled or it reached the too-many-states error condition.
Improve memory-usage accountingin regular-expression compiler (Tom Lane)
This causes the code to emit “regular expression is too complex” errors in some cases that previ-
ously used unreasonable amounts of time and memory.
Improve performance of regular-expression compiler (Tom Lane)
Make
%h
and
%r
escapes in
log_line_prefix
work for messages emitted due to
log_connections
(Tom Lane)
Previously,
%h
/
%r
started to work just after a new session had emitted the “connection received”
log message; now they work for that message too.
On Windows, ensure the shared-memory mapping handle gets closed in child processes that don’t
need it (Tom Lane, Amit Kapila)
This oversight resultedin failure to recover from crashes whenever
logging_collector
is turned
on.
Fix possible failure to detect socket EOF in non-blocking mode on Windows (Tom Lane)
It’s not entirely clear whether this problem can happen in pre-9.5 branches, but if it did, the symp-
tom would be that a walsender process would wait indefinitely rather than noticing a loss of con-
nection.
Avoid leaking a token handle during SSPI authentication (Christian Ullrich)
2145
Appendix E. Release Notes
In psql, ensure that libreadline’s idea of the screen size is updated when the terminal window size
changes (Merlin Moncure)
Previously, libreadline did not notice if the window was resized during query output, leading to
strange behavior during later input of multiline queries.
Fix psql’s
\det
command to interpret its pattern argument the same way as other
\d
commands
with potentially schema-qualified patterns do (Reece Hart)
Avoid possible crash in psql’s
\c
command when previous connection was via Unix socket and
command specifies a new hostname and same username (Tom Lane)
In
pg_ctl start -w
, test child process status directly rather than relying on heuristics (Tom
Lane, Michael Paquier)
Previously, pg_ctl relied on an assumption that the new postmaster would always create
postmaster.pid
within five seconds. But that can fail on heavily-loaded systems, causing
pg_ctl to report incorrectly that the postmaster failed to start.
Except on Windows, this change also means that a
pg_ctl start -w
done immediately after
another such command will now reliably fail, whereas previously it would report success if done
within two seconds of the first command.
In
pg_ctl start -w
,don’t attempt to use a wildcard listen address to connect to the postmaster
(Kondo Yuta)
On Windows, pg_ctl would fail to detect postmaster startup if
listen_addresses
is set to
0.0.0.0
or
::
,because it wouldtryto use that value verbatim as the address to connect to, which
doesn’t work. Instead assume that
127.0.0.1
or
::1
,respectively, is the right thing to use.
In pg_ctl on Windows, check service status to decide where to send output, rather than checking if
standard output is a terminal (Michael Paquier)
In pg_dump and pg_basebackup, adopt the GNU convention for handling tar-archive members
exceeding 8GB (Tom Lane)
The POSIX standard for
tar
file format does not allow archive member files to exceed 8GB, but
most modern implementations of tar support an extension that fixes that. Adopt this extension
so that pg_dump with
-Ft
no longer fails on tables with more than 8GB of data, and so that
pg_basebackup can handle files larger than 8GB. In addition, fix some portability issues that could
cause failures for members between 4GB and 8GB on some platforms. Potentially these problems
could cause unrecoverable data loss due to unreadable backup files.
Fix assorted corner-case bugs in pg_dump’s processing of extension member objects (Tom Lane)
Make pg_dumpmark a view’s triggers as needing to be processed after its rule, to prevent possible
failure during parallel pg_restore (Tom Lane)
Ensure that relation option values are properly quoted in pg_dump (Kouhei Sutou, Tom Lane)
Areloption value that isn’t a simple identifier or number could lead to dump/reload failures due
to syntax errors in CREATE statements issued by pg_dump. This is not an issue with any relop-
tion currently supported by core PostgreSQL, but extensions could allow reloptions that cause the
problem.
Fix pg_upgrade’s file-copying code to handle errors properly on Windows (Bruce Momjian)
Install guards in pgbench against corner-case overflow conditions during evaluation of script-
specified division or modulo operators (Fabien Coelho, Michael Paquier)
Fix failure to localize messages emitted by pg_receivexlog and pg_recvlogical (Ioseph Kim)
Avoid dump/reload problems when using both plpython2 and plpython3 (Tom Lane)
2146
Appendix E. Release Notes
In principle, both versions of PL/Python can be used in the same database, though not in the
same session (because the two versions of libpython cannot safely be used concurrently). How-
ever, pg_restore and pg_upgrade both do things that can fall foul of the same-session restriction.
Work around that by changing the timing of the check.
Fix PL/Python regression tests to pass with Python 3.5 (Peter Eisentraut)
Prevent certain PL/Java parameters from being set by non-superusers (Noah Misch)
This change mitigates a PL/Java security bug (CVE-2016-0766), which was fixed in PL/Java by
marking these parameters as superuser-only. To fix the security hazard for sites that update Post-
greSQL more frequently than PL/Java, make the core code aware of them also.
Improve libpq’s handling of out-of-memorysituations (Michael Paquier, Amit Kapila, Heikki Lin-
nakangas)
Fix order of arguments in ecpg-generated
typedef
statements (Michael Meskes)
Use
%g
not
%f
format in ecpg’s
PGTYPESnumeric_from_double()
(Tom Lane)
Fix ecpg-supplied header files to not contain comments continued from a preprocessor directive
line onto the next line (Michael Meskes)
Such a comment is rejected by ecpg. It’s not yet clear whether ecpg itself should be changed.
Ensurethat
contrib/pgcrypto
’s
crypt()
functioncan be interruptedbyquery cancel(Andreas
Karlsson)
Accept flex versions later than 2.5.x (Tom Lane, Michael Paquier)
Nowthat flex 2.6.0 has been released, the version checks inour build scripts needed to be adjusted.
Install our
missing
script where PGXS builds can find it (Jim Nasby)
This allows sane behavior in a PGXS build done on a machine where build tools such as bison are
missing.
Ensure that
dynloader.h
is included in the installed header files in MSVC builds (Bruce
Momjian, Michael Paquier)
Add variant regressiontest expected-output file to match behavior of current libxml2 (Tom Lane)
The fix for libxml2’s CVE-2015-7499 causes it not to output error context reports in some cases
where itused to doso. This seems to be a bug, butwe’ll probably have to live withit for some time,
so work around it.
Update time zone data files to tzdata release 2016a for DST law changes in Cayman Islands, Met-
lakatla, and Trans-Baikal Territory (Zabaykalsky Krai), plus historical corrections for Pakistan.
E.24. Release 9.2.14
ReleaseDate: 2015-10-08
This release contains a variety of fixes from 9.2.13. For information about new features in the 9.2
major release, see Section E.38.
2147
Documents you may be interested
Documents you may be interested