pdf viewer for asp.net web application : Adding a png to a pdf Library application component asp.net html web page mvc postgresql-9.4-A4265-part2907

Appendix E. Release Notes
E.199. Release 8.0.7
ReleaseDate: 2006-02-14
This release contains avariety of fixes from 8.0.6. For information about new features in the 8.0major
release, see Section E.206.
E.199.1. Migration to Version 8.0.7
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.6, see Section E.200.
E.199.2. Changes
Fix potential crash in
SET SESSION AUTHORIZATION
(CVE-2006-0553)
An unprivileged user could crash the server process, resulting in momentary denial of service to
other users, if the server has beencompiled with Asserts enabled (which is not the default). Thanks
to Akio Ishida for reporting this problem.
Fix bug with row visibility logic in self-inserted rows (Tom)
Under rare circumstances a row inserted by the current command could be seen as already valid,
when it should not be. Repairs bug created in 8.0.4, 7.4.9, and 7.3.11 releases.
Fixraceconditionthatcould lead to “file already exists” errors duringpg_clog and pg_subtrans file
creation (Tom)
Fix cases that could lead to crashes if a cache-invalidation message arrives at just the wrong time
(Tom)
Properly check
DOMAIN
constraints for
UNKNOWN
parameters in prepared statements (Neil)
Ensure
ALTER COLUMN TYPE
will process
FOREIGN KEY
,
UNIQUE
, and
PRIMARY KEY
constraints in the proper order (Nakano Yoshihisa)
Fixes to allow restoring dumps that have cross-schema references to custom operators or operator
classes (Tom)
Allow pg_restore to continue properly after a
COPY
failure; formerly it tried to treat the remaining
COPY
data as SQL commands (Stephen Frost)
Fix pg_ctl
unregister
crash when the data directory is not specified (Magnus)
Fix ecpg crashon AMD64 and PPC (Neil)
Recover properly if error occurs during argument passing in PL/python (Neil)
Fix PL/perl’s handling of locales on Win32 to match the backend (Andrew)
Fix crash when
log_min_messages
is set to
DEBUG3
or above in
postgresql.conf
on Win32
(Bruce)
Fix pgxs
-L
library path specification for Win32, Cygwin, OS X, AIX(Bruce)
Check that SID is enabled while checking for Win32 admin privileges (Magnus)
Properly reject out-of-range date inputs (Kris Jurka)
2578
Adding a png to a 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
attach image to pdf form; add picture to pdf form
Adding a png to a 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
how to add a jpg to a pdf; adding an image to a pdf file
Appendix E. Release Notes
Portability fix for testing presence of
finite
and
isinf
during configure (Tom)
E.200. Release 8.0.6
ReleaseDate: 2006-01-09
This release contains avariety of fixes from 8.0.5. For information about new features in the 8.0major
release, see Section E.206.
E.200.1. Migration to Version 8.0.6
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.3, see Section E.203. Also, you might need to
REINDEX
indexes on textual columns
after updating, if you are affected by the locale or plperl issues described below.
E.200.2. Changes
Fix Windows code so that postmaster will continue rather than exit if there is no more room in
ShmemBackendArray (Magnus)
The previous behavior could lead to a denial-of-service situation if too many connection requests
arrive close together. This applies only to the Windows port.
Fix bug introduced in 8.0 that could allow ReadBuffer to return an already-used page as new,
potentially causing loss of recently-committeddata (Tom)
Fix for protocol-level Describe messages issued outside a transaction or in a failed transaction
(Tom)
Fix character string comparison for locales that consider different character combinations as equal,
such as Hungarian (Tom)
This might require
REINDEX
to fix existing indexes on textual columns.
Set locale environment variables during postmaster startup to ensure that plperl won’t change the
locale later
This fixes a problem that occurred if the postmaster was started with environment variables spec-
ifying a different locale than what initdb had been told. Under these conditions, any use of plperl
was likely to lead to corrupt indexes. You might need
REINDEX
to fix existing indexes on textual
columns if this has happened to you.
Allow more flexible relocation of installation directories (Tom)
Previous releases supported relocation only if all installation directory paths were the same except
for the last component.
Fixlongstanding bugin strpos() andregular expression handlingin certain rarelyused Asian multi-
byte character sets (Tatsuo)
Various fixes for functions returning
RECORD
s(Tom)
2579
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
img As New REImage(filePath, ImageFormat.Png) Dim page As Pages Modifier. Opposite to page adding & inserting & profession imaging controls, PDF document, image
how to add jpg to pdf file; how to add a jpg to a pdf
VB.NET Image: Adding Line Annotation to Images with VB.NET Doc
Line Annotation on Image. Displayed below are the complete Visual Basic .NET sample codes for adding a line annotation on your image (supporting png, jpeg, gif
add picture to pdf in preview; add image to pdf acrobat reader
Appendix E. Release Notes
Fix bug in
/contrib/pgcrypto
gen_salt, which caused it not to use all available salt space for
MD5 and XDES algorithms (Marko Kreen, Solar Designer)
Salts for Blowfish and standard DES are unaffected.
Fix
/contrib/dblink
to throwan error, rather than crashing, when the number of columns spec-
ified is different from what’s actually returned by the query (Joe)
E.201. Release 8.0.5
ReleaseDate: 2005-12-12
This release contains avariety of fixes from 8.0.4. For information about new features in the 8.0major
release, see Section E.206.
E.201.1. Migration to Version 8.0.5
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.3, see Section E.203.
E.201.2. Changes
Fix race condition in transaction log management
There was a narrow window in which an I/O operation could be initiated for the wrong page,
leading to an Assert failure or data corruption.
Fix bgwriter problems after recovering from errors (Tom)
The background writer was foundto leak buffer pins after writeerrors. While not fatal in itself, this
might lead to mysterious blockages of later VACUUM commands.
Prevent failure if client sends Bind protocol message when current transaction is already aborted
/contrib/ltree
fixes (Teodor)
AIX and HPUX compile fixes (Tom)
Retry file reads and writes after Windows NO_SYSTEM_RESOURCES error (QingqingZhou)
Fix intermittent failure when
log_line_prefix
includes
%i
Fix psql performance issue with long scripts on Windows (Merlin Moncure)
Fix missing updates of
pg_group
flat file
Fix longstanding planningerror for outer joins
This bug sometimes caused a bogus error “RIGHT JOIN is only supported with merge-joinable
join conditions”.
Postpone timezone initialization until after
postmaster.pid
is created
This avoids confusing startup scripts that expect the pid file to appear quickly.
2580
VB.NET Word: Word Image Adding Guide in VB.NET
Common image formats, including gif, jpeg, png, tiff and NET Framework, this Word image adding toolkit also & profession imaging controls, PDF document, image
add image to pdf file; add jpg to pdf preview
C# PDF Page Insert Library: insert pages into PDF file in C#.net
are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel, PowerPoint, Bmp, Jpeg, Png, Gif, and
adding images to pdf; add picture to pdf reader
Appendix E. Release Notes
Prevent core dump inpg_autovacuum when a table has been dropped
Fix problems with whole-row references (
foo.
*
)to subquery results
E.202. Release 8.0.4
ReleaseDate: 2005-10-04
This release contains avariety of fixes from 8.0.3. For information about new features in the 8.0major
release, see Section E.206.
E.202.1. Migration to Version 8.0.4
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.3, see Section E.203.
E.202.2. Changes
Fix error that allowed
VACUUM
to remove
ctid
chains too soon, and add more checking in code
that follows
ctid
links
This fixes a long-standing problem that could cause crashes in very rare circumstances.
Fix
CHAR()
to properlypad spaces to the specified length when using a multiple-byte character set
(Yoshiyuki Asaba)
In prior releases, the padding of
CHAR()
was incorrect because it only padded to the specified
number of bytes without considering howmany characters were stored.
Force a checkpoint before committing
CREATE DATABASE
This should fix recent reports of “index is not a btree” failures when a crash occurs shortly after
CREATE DATABASE
.
Fix the sense of the test for read-only transaction in
COPY
The code formerly prohibited
COPY TO
,where it should prohibit
COPY FROM
.
Handle consecutive embedded newlines in
COPY
CSV-mode input
Fix
date_trunc(week)
for dates near year end
Fix planning problem with outer-join ON clauses that reference only the inner-side relation
Further fixes for
x FULL JOIN y ON true
corner cases
Fix overenthusiastic optimization of
x IN (SELECT DISTINCT ...)
and related cases
Fix mis-planning of queries with small
LIMIT
values due to poorly thought out “fuzzy” cost com-
parison
Make
array_in
and
array_recv
more paranoid about validating their OID parameter
Fix missing rows in queries like
UPDATE a=... WHERE a...
with GiST index on column
a
2581
VB.NET TIFF: Read, Edit & Process TIFF with VB.NET Image Document
with TIFF document at the page level, like TIFF page adding & deleting We are dedicated to provide powerful & profession imaging controls, PDF document, image
how to add an image to a pdf in reader; add signature image to pdf
C# Create PDF Library SDK to convert PDF from other file formats
What's more, you can also protect created PDF file by adding digital signature (watermark) on PDF using C# code. Create PDF from Jpeg, png, images.
adding a jpeg to a pdf; how to add image to pdf acrobat
Appendix E. Release Notes
Improve robustness of datetime parsing
Improve checking for partially-written WAL pages
Improve robustness of signal handling when SSL is enabled
Improve MIPS and M68Kspinlock code
Don’t try toopen more than
max_files_per_process
files during postmaster startup
Various memory leakage fixes
Various portability improvements
Update timezone data files
Improve handling of DLL load failures on Windows
Improve random-number generation on Windows
Make
psql -f filename
return a nonzero exit code when opening the file fails
Change pg_dump to handle inherited check constraints more reliably
Fix password prompting in pg_restore on Windows
Fix PL/pgSQL to handle
var := var
correctly when the variable is of pass-by-reference type
Fix PL/Perl
%_SHARED
soit’s actually shared
Fix
contrib/pg_autovacuum
to allow sleep intervals over 2000 sec
Update
contrib/tsearch2
to use current Snowball code
E.203. Release 8.0.3
ReleaseDate: 2005-05-09
This release contains a variety of fixes from 8.0.2, including several security-related issues. For infor-
mation about new features in the 8.0 major release, see Section E.206.
E.203.1. Migration to Version 8.0.3
Adump/restore is not required for those running 8.0.X. However, it is one possible way of handling
twosignificantsecurityproblems thathavebeenfoundintheinitialcontents of 8.0.X system catalogs.
Adump/initdb/reloadsequence using 8.0.3’s initdb will automatically correct these problems.
The larger security problem is that the built-in character set encoding conversion functions can be
invokedfrom SQL commands by unprivileged users, but the functions were notdesigned for suchuse
and are not secure against malicious choices of arguments. The fix involves changing the declared
parameter list of these functions so that they can no longer be invoked from SQL commands. (This
does not affect their normal use by the encoding conversion machinery.)
The lesser problem is thatthe
contrib/tsearch2
module creates several functions that are improp-
erly declared to return
internal
when they do not accept
internal
arguments. This breaks type
safety for all functions using
internal
arguments.
2582
VB.NET Word: How to Add Watermark to Word File Using VB.NET Demo
creator SDK to add watermark on PDF document file and VB.NET watermark adding control to Dim fileName2 As String = FolderName & "Watermark.png" Dim doc1
add an image to a pdf with acrobat; add photo to pdf online
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
TIFF Image Adding & Burning API in C#. REImage imge = new REImage(@"c:\ logo.png"); // add the image powerful & profession imaging controls, PDF document, tiff
add image to pdf acrobat; add image pdf document
Appendix E. Release Notes
Itis stronglyrecommendedthat all installations repair theseerrors, either byinitdbor by followingthe
manual repair procedure given below. The errors at least allow unprivileged database users to crash
their server process, andmightallow unprivilegedusers to gain the privileges of a database superuser.
If youwishnot to doan initdb, perform thesame manual repair procedures shown inthe 7.4.8 release
notes.
E.203.2. Changes
Change encoding function signature to prevent misuse
Change
contrib/tsearch2
to avoid unsafe use of
INTERNAL
function results
Guard against incorrect second parameter to
record_out
Repair ancient race condition that allowed atransaction to be seenas committedfor some purposes
(eg SELECT FOR UPDATE) slightly sooner than for other purposes
This is an extremely serious bug since it could lead to apparent data inconsistencies being briefly
visible to applications.
Repair race condition between relation extension and VACUUM
This could theoretically have caused loss of a page’s worth of freshly-inserted data, although the
scenario seems of verylow probability. There are no known cases of it having caused more than an
Assert failure.
Fix comparisons of
TIME WITH TIME ZONE
values
The comparison code was wrong in the case where the
--enable-integer-datetimes
config-
uration switch had been used. NOTE: if you have an index on a
TIME WITH TIME ZONE
column,
it will need to be
REINDEX
ed after installing this update, because the fix corrects the sort order of
column values.
Fix
EXTRACT(EPOCH)
for
TIME WITH TIME ZONE
values
Fix mis-display of negative fractional seconds in
INTERVAL
values
This error only occurred when the
--enable-integer-datetimes
configuration switch had
been used.
Fix pg_dump to dumptrigger names containing
%
correctly (Neil)
Still more 64-bit fixes for
contrib/intagg
Prevent incorrect optimization of functions returning
RECORD
Prevent crash on
COALESCE(NULL,NULL)
Fix Borland makefile for libpq
Fix
contrib/btree_gist
for
timetz
type (Teodor)
Make
pg_ctl
check the PID found in
postmaster.pid
to see if it is still a live process
Fix
pg_dump
/
pg_restore
problems caused by addition of dump timestamps
Fix interaction between materializing holdable cursors and firing deferred triggers during transac-
tion commit
Fix memory leak in SQL functions returning pass-by-reference data types
2583
VB.NET TIFF: Add New Image to TIFF File in Visual Basic .NET
However, RasterEdge VB.NET TIFF document processing SDK can offer you the reliable and extensive TIFF page image adding tool that allows you to directly insert
add photo pdf; how to add image to pdf in preview
Appendix E. Release Notes
E.204. Release 8.0.2
ReleaseDate: 2005-04-07
This release contains avariety of fixes from 8.0.1. For information about new features in the 8.0major
release, see Section E.206.
E.204.1. Migration to Version 8.0.2
Adump/restore is notrequired for those running8.0.*. This release updates the major version number
of the PostgreSQL libraries, so it might be necessary to re-link some user applications if they cannot
find the properly-numbered shared library.
E.204.2. Changes
Increment the major version number of all interface libraries (Bruce)
This should have been done in 8.0.0. It is required so 7.4.X versions of PostgreSQL client ap-
plications, like psql, can be used on the same machine as 8.0.X applications. This might require
re-linking user applications that use these libraries.
Add Windows-only
wal_sync_method
setting of
fsync_writethrough
(Magnus, Bruce)
This setting causes PostgreSQL to write through any disk-drive write cache when writing to WAL.
This behavior was formerly called
fsync
,but was renamed because it acts quite differently from
fsync
onother platforms.
Enable the
wal_sync_method
setting of
open_datasync
on Windows, and make it the default
for that platform (Magnus, Bruce)
Because the default is no longer
fsync_writethrough
,data loss is possible during a power
failure if the disk drive has write caching enabled. To turn off the write cache on Windows, from
the Device Manager, choose the drive properties, then
Policies
.
New cache management algorithm 2Q replaces ARC (Tom)
This was done to avoid a pending US patent on ARC. The 2Q code might be a few percentage
points slower thanARC for some work loads. A better cache management algorithm will appear in
8.1.
Planner adjustments to improve behavior on freshly-created tables (Tom)
Allow plpgsql to assign to an element of an array that is initially
NULL
(Tom)
Formerly the array wouldremain
NULL
,but nowit becomes a single-element array. The main SQL
engine was changed to handle
UPDATE
of a null array value this way in 8.0, but the similar case in
plpgsql was overlooked.
Convert
\r\n
and
\r
to
\n
in plpython function bodies (Michael Fuhr)
This prevents syntax errors when plpython code is written on a Windows or Mac client.
Allow SPI cursors to handle utility commands that return rows, such as
EXPLAIN
(Tom)
Fix
CLUSTER
failure after
ALTER TABLE SET WITHOUT OIDS
(Tom)
2584
Appendix E. Release Notes
Reduce memory usage of
ALTER TABLE ADD COLUMN
(Neil)
Fix
ALTER LANGUAGE RENAME
(Tom)
Document the Windows-only
register
and
unregister
options of pg_ctl (Magnus)
Ensure operations done during backend shutdown are counted by statistics collector
This is expected to resolve reports of pg_autovacuum not vacuuming the system catalogs often
enough — it was not being told about catalog deletions caused by temporary table removal during
backend exit.
Change the Windows default for configuration parameter
log_destination
to
eventlog
(Mag-
nus)
By default, a server running on Windows will now send log output to the Windows event logger
rather than standard error.
Make Kerberos authentication work onWindows (Magnus)
Allow
ALTER DATABASE RENAME
by superusers whoaren’t flagged as having CREATEDB privi-
lege (Tom)
Modify WAL log entries for
CREATE
and
DROP DATABASE
to not specify absolute paths (Tom)
This allows point-in-time recoveryona different machine withpossiblydifferentdatabase location.
Note that
CREATE TABLESPACE
still poses a hazard in such situations.
Fix crash from a backend exiting with an open transaction that created a table and opened a cursor
on it (Tom)
Fix
array_map()
so it can call PL functions (Tom)
Several
contrib/tsearch2
and
contrib/btree_gist
fixes (Teodor)
Fix crash of some
contrib/pgcrypto
functions on some platforms (Marko Kreen)
Fix
contrib/intagg
for 64-bit platforms (Tom)
Fix ecpg bugs in parsing of
CREATE
statement (Michael)
Work around gcc bug on powerpc and amd64 causing problems in ecpg (Christof Petig)
Do not use locale-aware versions of
upper()
,
lower()
,and
initcap()
when the locale is
C
(Bruce)
This allows these functions to work on platforms that generate errors for non-7-bit data when the
locale is
C
.
Fix
quote_ident()
to quote names that match keywords (Tom)
Fix
to_date()
to behave reasonably when
CC
and
YY
fields are both used (Karel)
Prevent
to_char(interval)
from failing when given a zero-month interval (Tom)
Fix wrong week returned by
date_trunc(’week’)
(Bruce)
date_trunc(’week’)
returned the wrong year for the first few days of January in some years.
Use the correct default mask length for class
D
addresses in
INET
data types (Tom)
E.205. Release 8.0.1
ReleaseDate: 2005-01-31
2585
Appendix E. Release Notes
This release contains a variety of fixes from 8.0.0, including several security-related issues. For infor-
mation about new features in the 8.0 major release, see Section E.206.
E.205.1. Migration to Version 8.0.1
Adump/restore is not required for those running 8.0.0.
E.205.2. Changes
Disallow
LOAD
to non-superusers
On platforms that will automatically execute initialization functions of a shared library (this in-
cludes at least Windows and ELF-based Unixen),
LOAD
can be used to make the server execute
arbitrary code. Thanks to NGS Software for reporting this.
Checkthatcreator of anaggregatefunctionhas therighttoexecutethe specifiedtransition functions
This oversight made it possible to bypass denial of EXECUTE permission on a function.
Fix security and 64-bit issues in contrib/intagg
Add needed STRICT markingto some contribfunctions (Kris Jurka)
Avoid buffer overrun whenplpgsql cursor declaration has too many parameters (Neil)
Make
ALTER TABLE ADD COLUMN
enforce domain constraints in all cases
Fix planning error for FULL and RIGHT outer joins
The result of the join was mistakenly supposed to be sorted the same as the left input. This could
not only deliver mis-sorted output to the user, but in case of nested merge joins could give outright
wrong answers.
Improve planning of grouped aggregate queries
ROLLBACK TO
savepoint
closes cursors created since the savepoint
Fix inadequate backend stack size on Windows
Avoid SHGetSpecialFolderPath() on Windows (Magnus)
Fix some problems in running pg_autovacuum as a Windows service (Dave Page)
Multiple minor bug fixes in pg_dump/pg_restore
Fix ecpg segfault with named structs used in typedefs (Michael)
E.206. Release 8.0
ReleaseDate: 2005-01-19
2586
Appendix E. Release Notes
E.206.1. Overview
Major changes in this release:
Microsoft Windows Native Server
This is the first PostgreSQL release to run natively on Microsoft Windows® as a server. It can
run as aWindows service. This release supports NT-based Windows releases like Windows 2000
SP4, Windows XP, and Windows 2003. Older releases like Windows 95, Windows 98, andWin-
dows ME are not supported because these operating systems do not have the infrastructure to
support PostgreSQL. A separate installer project has been created to ease installation on Win-
dows — see http://www.postgresql.org/ftp/win32/.
Although tested throughout our release cycle, the Windows port does not have the benefit of
years of use in production environments that PostgreSQL has on Unix platforms. Therefore it
should be treated with the same level of caution as you would a new product.
Previous releases required the Unix emulation toolkit Cygwin in order to run the server on Win-
dows operatingsystems. PostgreSQL has supported native clients on Windows for many years.
Savepoints
Savepoints allow specific parts of a transaction to be aborted without affecting the remainder
of the transaction. Prior releases had no such capability; there was no way to recover from a
statement failure within a transaction except by aborting the whole transaction. This feature is
valuable for application writers who require error recovery within a complex transaction.
Point-In-Time Recovery
In previous releases there was no way to recover from disk drive failure except to restore from
aprevious backup or use a standby replication server. Point-in-time recovery allows continuous
backup of the server. You can recover either to the point of failure or to some transaction in the
past.
Tablespaces
Tablespaces allow administrators to select different file systems for storage of individual tables,
indexes, and databases. This improves performance and control over disk space usage. Prior
releases used initlocation and manual symlink management for such tasks.
Improved Buffer Management,
CHECKPOINT
,
VACUUM
This release has a more intelligent buffer replacement strategy, which will make better use of
available shared buffers and improve performance. The performance impact of vacuum and
checkpoints is also lessened.
Change Column Types
Acolumn’s data type can now be changed with
ALTER TABLE
.
NewPerl Server-Side Language
Anew version of the plperl server-side language now supports a persistent shared storage area,
triggers, returning records and arrays of records, and SPI calls to access the database.
Comma-separated-value (CSV) support in
COPY
COPY
can now read and write comma-separated-value files. It has the flexibility to interpret non-
standard quoting and separation characters too.
2587
Documents you may be interested
Documents you may be interested