pdf viewer for asp.net web application : Add png to pdf acrobat control SDK platform web page winforms .net web browser postgresql-9.4-A4260-part2902

Appendix E. Release Notes
E.163.2. Changes
Fix crash in autovacuum (Alvaro)
The crashoccurs onlyafter vacuuming a whole database for anti-transaction-wraparound purposes,
whichmeans that it occurs infrequently and is hard to track down.
Improve handling of URLs in
headline()
function (Teodor)
Improve handling of overlength headlines in
headline()
function (Teodor)
Prevent possible Assert failure or misconversion if an encoding conversion is created with the
wrong conversion function for the specified pair of encodings (Tom, Heikki)
Avoid unnecessary locking of small tables in
VACUUM
(Heikki)
Ensure that the contents of a holdable cursor don’t depend on the contents of TOAST tables (Tom)
Previously, large field values in a cursor result might be represented as TOAST pointers, which
would fail if the referenced table got dropped before the cursor is read, or if the large value is
deleted and then vacuumed away. This cannot happen with an ordinary cursor, but it could with a
cursor that is held past its creating transaction.
Fix uninitializedvariables in
contrib/tsearch2
’s
get_covers()
function (Teodor)
Fixconfigure scripttoproperlyreportfailure whenunabletoobtainlinkage informationfor PL/Perl
(Andrew)
Make all documentation reference
pgsql-bugs
and/or
pgsql-hackers
as appropriate, instead
of the now-decommissioned
pgsql-ports
and
pgsql-patches
mailing lists (Tom)
Update time zone data files to tzdata release 2009a (for Kathmandu and historical DST corrections
in Switzerland, Cuba)
E.164. Release 8.1.15
ReleaseDate: 2008-11-03
This release contains a variety of fixes from 8.1.14. For information about new features in the 8.1
major release, see Section E.179.
E.164.1. Migration to Version 8.1.15
Adump/restore is not required for those running 8.1.X. However, if you are upgrading from a ver-
sion earlier than 8.1.2, see Section E.177. Also, if you were running a previous 8.1.X release, it is
recommended to
REINDEX
all GiST indexes after the upgrade.
E.164.2. Changes
Fix GiST indexcorruption due to marking the wrong index entry “dead” after a deletion (Teodor)
2528
Add png to pdf acrobat - 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
add picture to pdf in preview; how to add image to pdf form
Add png to pdf acrobat - 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 a picture to a pdf file; adding images to pdf
Appendix E. Release Notes
This would result in index searches failing to find rows they should have found. Corrupted indexes
can be fixed with
REINDEX
.
Fix backend crash when the client encoding cannot represent a localized error message (Tom)
We have addressed similar issues before, but it would still fail if the “character has no equivalent”
message itself couldn’t be converted. The fix is to disable localization and send the plain ASCII
error message when we detect such a situation.
Fix possible crash when deeply nested functions are invoked from a trigger (Tom)
Fix mis-expansion of rule queries when a sub-
SELECT
appears in a function call in
FROM
,a multi-
row
VALUES
list, or a
RETURNING
list (Tom)
The usual symptom of this problem is an “unrecognized node type” error.
Ensurean error is reported whena newly-definedPL/pgSQL trigger function is invokedas anormal
function (Tom)
Prevent possible collision of
relfilenode
numbers when moving a table to another tablespace
with
ALTER SET TABLESPACE
(Heikki)
The command tried to re-use the existing filename, instead of picking one that is known unused in
the destination directory.
Fix incorrect tsearch2 headline generation when single query item matches first word of text
(Sushant Sinha)
Fix improper displayof fractional seconds in interval values when using a non-ISO datestyle in an
--enable-integer-datetimes
build (Ron Mayer)
Ensure
SPI_getvalue
and
SPI_getbinval
behave correctly when the passed tuple and tuple
descriptor have different numbers of columns (Tom)
This situation is normal when a table has had columns added or removed, but these two functions
didn’t handle it properly. The only likely consequence is an incorrect error indication.
Fix ecpg’s parsing of
CREATE ROLE
(Michael)
Fix recent breakage of
pg_ctl restart
(Tom)
Update time zone data files to tzdata release 2008i (for DST law changes in Argentina, Brazil,
Mauritius, Syria)
E.165. Release 8.1.14
ReleaseDate: 2008-09-22
This release contains a variety of fixes from 8.1.13. For information about new features in the 8.1
major release, see Section E.179.
E.165.1. Migration to Version 8.1.14
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
2529
C# PDF Converter Library SDK to convert PDF to other file formats
formats, including GIF, BMP, JPEG, PNG and so on. can manipulate & convert standard PDF documents in other external third-party dependencies like Adobe Acrobat.
adding images to a pdf document; add jpg to pdf preview
VB.NET PDF: How to Create Watermark on PDF Document within
your VB.NET imaging project; Able to add text or used as PDF watermarks, including, jpeg, bmp, png, gif; Full PDF watermark processing applications in VB.NET are
how to add a picture to a pdf file; adding a jpeg to a pdf
Appendix E. Release Notes
E.165.2. Changes
Widen local lock counters from 32 to 64 bits (Tom)
This responds to reports that the counters could overflow in sufficiently long transactions, leading
to unexpected “lock is already held” errors.
Fix possible duplicate output of tuples during a GiST index scan (Teodor)
Add checks in executor startup to ensure that the tuples produced by an
INSERT
or
UPDATE
will
matchthe target table’s current rowtype (Tom)
ALTER COLUMN TYPE
,followed by re-use of a previously cached plan, could produce this type of
situation. The check protects against data corruption and/or crashes that couldensue.
Fix
AT TIME ZONE
to first try to interpret its timezone argument as a timezone abbreviation, and
only try it as a full timezone name if that fails, rather than the other way around as formerly (Tom)
The timestamp input functions have always resolved ambiguous zone names in this order. Making
AT TIME ZONE
do so as well improves consistency, and fixes a compatibility bug introduced in
8.1: in ambiguous cases we now behave the same as 8.0 and before did, since in the older versions
AT TIME ZONE
accepted only abbreviations.
Fixdatetime input functions to correctly detect integer overflow when runningon a 64-bitplatform
(Tom)
Improve performance of writing very long log messages to syslog (Tom)
Fix bug in backwards scanning of a cursor on a
SELECT DISTINCT ON
query (Tom)
Fix planner bug with nested sub-select expressions (Tom)
If the outer sub-select has no direct dependency on the parent query, but the inner one does, the
outer value might not get recalculated for new parent query rows.
Fix planner to estimate that
GROUP BY
expressions yielding boolean results always result in two
groups, regardless of the expressions’ contents (Tom)
This is very substantially more accurate than the regular
GROUP BY
estimate for certain boolean
tests like
col IS NULL
.
Fix PL/pgSQL to not fail when a
FOR
loop’s target variable is a record containing composite-type
fields (Tom)
Fix PL/Tcl to behave correctly withTcl 8.5, and to be more carefulabout the encoding of data sent
to or from Tcl (Tom)
Fix PL/Python to work with Python 2.5
This is a back-port of fixes made during the 8.2 development cycle.
Improve pg_dump and pg_restore’s error reporting after failure to send a SQL command (Tom)
Fix pg_ctl to properly preserve postmaster command-line arguments across a
restart
(Bruce)
Update time zone data files to tzdata release 2008f (for DST law changes in Argentina, Bahamas,
Brazil, Mauritius, Morocco, Pakistan, Palestine, and Paraguay)
2530
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. and above versions, raster images (Jpeg, Png, Bmp, and PowerPoint to PDF Conversion.
how to add image to pdf file; adding image to pdf file
C# Word - Word Conversion in C#.NET
without using other external third-party dependencies like Adobe Acrobat. be converted from Word document, including Jpeg, Png, Bmp, Gif PDF to Word Conversion.
adding images to pdf; add an image to a pdf
Appendix E. Release Notes
E.166. Release 8.1.13
ReleaseDate: 2008-06-12
This release contains one serious and one minor bug fix over 8.1.12. For information about new
features in the 8.1 major release, see Section E.179.
E.166.1. Migration to Version 8.1.13
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
E.166.2. Changes
Make
pg_get_ruledef()
parenthesize negative constants (Tom)
Before this fix, a negative constant in a view or rule might be dumped as, say,
-42::integer
,
which is subtly incorrect: it should be
(-42)::integer
due to operator precedence rules. Usu-
ally this would make little difference, but it could interact with another recent patch to cause Post-
greSQL to reject what had been a valid
SELECT DISTINCT
view query. Since this could result
in pg_dump output failing to reload, it is being treated as a high-priority fix. The only released
versions in which dump output is actually incorrect are 8.3.1 and 8.2.7.
Make
ALTER AGGREGATE ... OWNER TO
update
pg_shdepend
(Tom)
This oversight could lead to problems if the aggregate was later involved in a
DROP OWNED
or
REASSIGN OWNED
operation.
E.167. Release 8.1.12
ReleaseDate: never released
This release contains a variety of fixes from 8.1.11. For information about new features in the 8.1
major release, see Section E.179.
E.167.1. Migration to Version 8.1.12
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
2531
C# Excel - Excel Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. 2007 and above versions, raster images (Jpeg, Png, Bmp, and Excel to PDF Conversion.
add image to pdf java; add an image to a pdf form
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
software that converts JPEG, TIFF, JPG, TIF, PNG, PCX, GIF is able to convert image files to PDF directly without the software Adobe Acrobat Reader for
add signature image to pdf acrobat; how to add image to pdf
Appendix E. Release Notes
E.167.2. Changes
Fix
ALTER TABLE ADD COLUMN ... PRIMARY KEY
sothatthe newcolumn is correctlychecked
to see if it’s been initializedto all non-nulls (Brendan Jurd)
Previous versions neglected to check this requirement at all.
Fix possible
CREATE TABLE
failure when inheriting the “same” constraint from multiple parent
relations that inherited that constraint from a common ancestor (Tom)
Fixconversions between ISO-8859-5andother encodings to handle Cyrillic “Yo” characters (
e
and
E
with two dots) (Sergey Burladyan)
Fixa few datatype input functions that were allowingunused bytes in their results to containunini-
tialized, unpredictable values (Tom)
This could lead to failures in which two apparently identical literal values were not seen as equal,
resultingin the parser complaining about unmatched
ORDER BY
and
DISTINCT
expressions.
Fix a corner case in regular-expression substring matching (
substring(
string
from
pattern
)
)(Tom)
The problem occurs when there is a match to the pattern overall but the user has specified
a parenthesized subexpression and that subexpression hasn’t got a match. An example is
substring(’foo’ from ’foo(bar)?’)
. This should return NULL, since
(bar)
isn’t
matched, but it was mistakenly returning the whole-pattern match instead (ie,
foo
).
Update time zone data files to tzdata release 2008c (for DST law changes in Morocco, Iraq,
Choibalsan, Pakistan, Syria, Cuba, Argentina/San_Luis, and Chile)
Fix incorrect result from ecpg’s
PGTYPEStimestamp_sub()
function (Michael)
Fix core dump in
contrib/xml2
’s
xpath_table()
function when the input query returns a
NULL value (Tom)
Fix
contrib/xml2
’s makefile to not override
CFLAGS
(Tom)
Fix
DatumGetBool
macro to not fail with gcc 4.3 (Tom)
This problem affects “old style” (V0) C functions that return boolean. The fix is already in 8.3, but
the need to back-patch it was not realized at the time.
Fix longstanding
LISTEN
/
NOTIFY
race condition (Tom)
In rare cases asession thathadjustexecuted a
LISTEN
might not get anotification, eventhoughone
would be expected because the concurrent transaction executing
NOTIFY
was observed to commit
later.
Aside effect of the fix is that a transaction that has executed a not-yet-committed
LISTEN
com-
mand will not see any row in
pg_listener
for the
LISTEN
,should it choose to look; formerly it
would have. This behavior was never documented one way or the other, but it is possible that some
applications depend onthe old behavior.
Disallow
LISTEN
and
UNLISTEN
withina preparedtransaction (Tom)
This was formerly allowed but trying to do it had various unpleasant consequences, notably that
the originating backend could not exit as long as an
UNLISTEN
remained uncommitted.
Fix rare crash when an error occurs during a query using a hash index (Heikki)
Fix input of datetime values for February 29 in years BC (Tom)
The former coding was mistaken about which years were leap years.
2532
C# Windows Viewer - Image and Document Conversion & Rendering in
independently, without using other external third-party dependencies like Adobe Acrobat. common image files, such as Bitmap, Jpeg, Png, Gif): Convert to PDF.
adding a png to a pdf; adding an image to a pdf form
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
limitations (other documents are compatible, including PDF, TIFF, MS project, what would you do to add and draw no more plug-ins needed like Acrobat or Adobe
add picture to pdf online; add jpeg signature to pdf
Appendix E. Release Notes
Fix “unrecognized node type” error in some variants of
ALTER OWNER
(Tom)
Fix pg_ctl to correctly extract the postmaster’s port number from command-line options (Itagaki
Takahiro, Tom)
Previously,
pg_ctl start -w
could try to contact the postmaster on the wrong port, leading to
bogus reports of startup failure.
Use
-fwrapv
to defend against possible misoptimization in recent gcc versions (Tom)
This is known to be necessary when building PostgreSQL with gcc 4.3 or later.
Fix display of constant expressions in
ORDER BY
and
GROUP BY
(Tom)
An explicitlycastedconstantwouldbe shownincorrectly. This couldfor example lead to corruption
of a view definition during dump and reload.
Fix libpq to handle NOTICE messages correctly during COPY OUT (Tom)
This failure has only been observed tooccur when a user-defineddatatype’s output routine issues a
NOTICE, but there is no guarantee it couldn’t happen due to other causes.
E.168. Release 8.1.11
ReleaseDate: 2008-01-07
This release contains a variety of fixes from 8.1.10, including fixes for significant security issues. For
information about new features in the 8.1 major release, see Section E.179.
This is the last 8.1.X release for which the PostgreSQL community will produce binary packages for
Windows. Windows users are encouraged tomove to8.2.X or later, since there are Windows-specific
fixes in8.2.Xthatareimpractical to back-port. 8.1.Xwill continue tobe supported on other platforms.
E.168.1. Migration to Version 8.1.11
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
E.168.2. Changes
Prevent functions in indexes from executing with the privileges of the user running
VACUUM
,
ANALYZE
,etc (Tom)
Functions used in index expressions and partial-index predicates are evaluated whenever a new ta-
ble entry is made. It has long been understood that this poses a risk of trojan-horse code execution
if one modifies a table owned by an untrustworthy user. (Note that triggers, defaults, check con-
straints, etc. pose the same type of risk.) But functions in indexes pose extra danger because they
will be executed by routine maintenance operations such as
VACUUM FULL
,which are commonly
performed automatically under a superuser account. For example, a nefarious user can execute
code with superuser privileges by setting up a trojan-horse index definition and waiting for the
next routine vacuum. The fix arranges for standard maintenance operations (including
VACUUM
,
2533
BMP to PDF Converter | Convert Bitmap to PDF, Convert PDF to BMP
Also designed to be used add-on for .NET Image SDK, RasterEdge Bitmap Powerful image converter for Bitmap and PDF files; No need for Adobe Acrobat Reader &
add a picture to a pdf; add image to pdf file acrobat
GIF to PDF Converter | Convert GIF to PDF, Convert PDF to GIF
and convert PDF files to GIF images with high quality. It can be functioned as an integrated component without the use of external applications & Adobe Acrobat
how to add photo to pdf in preview; add photo to pdf preview
Appendix E. Release Notes
ANALYZE
,
REINDEX
,and
CLUSTER
)to execute as the table owner rather than the calling user, us-
ing the same privilege-switching mechanism already used for
SECURITY DEFINER
functions. To
prevent bypassing this security measure, execution of
SET SESSION AUTHORIZATION
and
SET
ROLE
is now forbidden within a
SECURITY DEFINER
context. (CVE-2007-6600)
Repair assorted bugs in the regular-expression package (Tom, Will Drewry)
Suitably crafted regular-expression patterns could cause crashes, infinite or near-infinite looping,
and/or massive memory consumption, all of which pose denial-of-service hazards for applications
that accept regex search patterns from untrustworthy sources. (CVE-2007-4769, CVE-2007-4772,
CVE-2007-6067)
Require non-superusers who use
/contrib/dblink
to use only password authentication, as a
security measure (Joe)
The fix thatappearedfor this in8.1.10was incomplete, as itpluggedthehole for onlysome
dblink
functions. (CVE-2007-6601, CVE-2007-3278)
Update time zone data files to tzdata release 2007k (in particular, recent Argentina changes) (Tom)
Improve planner’s handling of LIKE/regex estimation in non-C locales (Tom)
Fix planner failure in some cases of
WHERE false AND var IN (SELECT ...)
(Tom)
Preserve the tablespace of indexes that are rebuilt by
ALTER TABLE ... ALTER COLUMN TYPE
(Tom)
Make archive recovery always start a new WAL timeline, rather than only when a recovery stop
time was used (Simon)
This avoids a corner-case risk of trying to overwrite an existing archived copy of the last WAL
segment, and seems simpler and cleaner than the original definition.
Make
VACUUM
not use all of
maintenance_work_mem
when the table is too small for it to be
useful (Alvaro)
Fix potential crash in
translate()
when using a multibyte database encoding (Tom)
Fix overflow in
extract(epoch from interval)
for intervals exceeding 68years (Tom)
Fix PL/Perl to not fail when a UTF-8 regular expression is used in a trusted function (Andrew)
Fix PL/Perl to cope when platform’s Perl defines type
bool
as
int
rather than
char
(Tom)
While this could theoretically happen anywhere, no standard build of Perl did things this way ...
until Mac OS X 10.5.
Fix PL/Python to not crash on long exceptionmessages (Alvaro)
Fix pg_dump to correctly handle inheritance child tables that have default expressions different
from their parent’s (Tom)
Fix libpq crash when
PGPASSFILE
refers to a file that is not a plain file (Martin Pitt)
ecpg parser fixes (Michael)
Make
contrib/pgcrypto
defend against OpenSSL libraries that fail on keys longer than 128
bits; which is the case at least on some Solaris versions (Marko Kreen)
Make
contrib/tablefunc
’s
crosstab()
handle NULL rowid as a category in its own right,
rather than crashing (Joe)
Fix
tsvector
and
tsquery
output routines to escape backslashes correctly (Teodor, Bruce)
Fix crash of
to_tsvector()
on huge input strings (Teodor)
Require aspecific version of Autoconf to beused whenre-generating the
configure
script (Peter)
2534
Appendix E. Release Notes
This affects developers and packagers only. The change was made to prevent accidental use of
untested combinations of Autoconf andPostgreSQL versions. Youcan remove the version check if
you really want to use a different Autoconf version, but it’s your responsibility whether the result
works or not.
E.169. Release 8.1.10
ReleaseDate: 2007-09-17
This release contains avariety of fixes from 8.1.9. For information about new features in the 8.1major
release, see Section E.179.
E.169.1. Migration to Version 8.1.10
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
E.169.2. Changes
Prevent index corruption when a transaction inserts rows and then aborts close to the end of a
concurrent
VACUUM
on the same table (Tom)
Make
CREATE DOMAIN ... DEFAULT NULL
work properly (Tom)
Allow the
interval
data type to accept input consisting only of milliseconds or microseconds
(Neil)
Speedup rtree index insertion (Teodor)
Fix excessive logging of SSL error messages (Tom)
Fix logging so that log messages are never interleaved when using the syslogger process (Andrew)
Fix crash when
log_min_error_statement
logging runs out of memory (Tom)
Fix incorrect handling of some foreign-key corner cases (Tom)
Prevent
REINDEX
and
CLUSTER
from failing due toattempting toprocess temporary tables of other
sessions (Alvaro)
Update the time zone database rules, particularly New Zealand’s upcoming changes (Tom)
Windows socket improvements (Magnus)
Suppress timezone name (
%Z
)in log timestamps on Windows because of possible encoding mis-
matches (Tom)
Require non-superusers who use
/contrib/dblink
to use only password authentication, as a
security measure (Joe)
2535
Appendix E. Release Notes
E.170. Release 8.1.9
ReleaseDate: 2007-04-23
This release contains a variety of fixes from 8.1.8, including a security fix. For information aboutnew
features in the 8.1 major release, see Section E.179.
E.170.1. Migration to Version 8.1.9
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
E.170.2. Changes
Support explicit placement of the temporary-table schema within
search_path
, and disable
searching it for functions and operators (Tom)
This is needed to allow a security-definer function to set a truly secure value of
search_path
.
Without it, anunprivileged SQL user can use temporary objects to execute code with the privileges
of the security-definer function (CVE-2007-2138). See
CREATE FUNCTION
for more information.
/contrib/tsearch2
crash fixes (Teodor)
Require
COMMIT PREPARED
to be executed in the same database as the transaction was prepared
in (Heikki)
Fix potential-data-corruption bug in how
VACUUM FULL
handles
UPDATE
chains (Tom, Pavan De-
olasee)
Planner fixes, including improving outer join and bitmap scan selection logic (Tom)
Fix PANIC during enlargement of a hash index (bug introduced in 8.1.6) (Tom)
Fix POSIX-style timezone specs to follow newUSA DST rules (Tom)
E.171. Release 8.1.8
ReleaseDate: 2007-02-07
This release contains one fix from 8.1.7. For information about new features in the 8.1 major release,
see Section E.179.
E.171.1. Migration to Version 8.1.8
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
2536
Appendix E. Release Notes
E.171.2. Changes
Remove overly-restrictive check for type length in constraints and functional indexes(Tom)
E.172. Release 8.1.7
ReleaseDate: 2007-02-05
This release contains a variety of fixes from 8.1.6, including a security fix. For information aboutnew
features in the 8.1 major release, see Section E.179.
E.172.1. Migration to Version 8.1.7
Adump/restore is not requiredfor those running8.1.X. However, if you are upgradingfrom a version
earlier than 8.1.2, see Section E.177.
E.172.2. Changes
Remove security vulnerabilities that allowed connected users to read backend memory (Tom)
The vulnerabilities involve suppressing the normal check that a SQL function returns the data type
it’s declared to, and changing the data type of a table column (CVE-2007-0555, CVE-2007-0556).
These errors can easily be exploited to cause a backend crash, and in principle might be used to
read database content that the user should not be able to access.
Fix rare bug wherein btree index page splits could fail due to choosing an infeasible split point
(Heikki Linnakangas)
Improve
VACUUM
performance for databases with many tables (Tom)
Fixautovacuum toavoidleaving non-permanenttransaction IDs innon-connectable databases (Al-
varo)
This bug affects the 8.1branch only.
Fix for rare Assert() crash triggered by
UNION
(Tom)
Tighten security of multi-byte character processing for UTF8 sequences over three bytes long
(Tom)
Fix bogus “permission denied” failures occurring on Windows due to attempts to fsync already-
deleted files (Magnus, Tom)
Fix possible crashes when an already-in-use PL/pgSQL function is updated (Tom)
2537
Documents you may be interested
Documents you may be interested