pdf viewer for asp.net web application : Add photo to pdf file Library application class asp.net html .net ajax postgresql-9.4-A4263-part2905

Appendix E. Release Notes
Modify
postgresql.conf
to use documentation defaults
on
/
off
rather than
true
/
false
(Bruce)
Enhance pg_config to be able to report more build-time values (Tom)
Allow libpq to be built thread-safe on Windows (Dave Page)
Allow IPv6 connections to be used on Windows (Andrew)
Add Server Administration documentation about I/O subsystem reliability (Bruce)
Move private declarations from
gist.h
to
gist_private.h
(Neil)
In previous releases,
gist.h
contained both the public GiST API (intended for use by authors of
GiST index implementations) as well as some private declarations used by the implementation of
GiST itself. The latter have been moved to a separate file,
gist_private.h
.Most GiST index
implementations should be unaffected.
Overhaul GiST memory management (Neil)
GiST methods are now always invoked in a short-lived memory context. Therefore, memory allo-
cated via
palloc()
will be reclaimed automatically, so GiST index implementations do not need
to manually release allocated memory via
pfree()
.
E.179.3.15. Contrib Changes
Add
/contrib/pg_buffercache
contrib module (Mark Kirkwood)
This displays the contents of the buffer cache, for debugging and performance tuning purposes.
Remove
/contrib/array
because it is obsolete (Tom)
Clean up the
/contrib/lo
module (Tom)
Move
/contrib/findoidjoins
to
/src/tools
(Tom)
Remove the
<<
,
>>
,
&<
,and
&>
operators from
/contrib/cube
These operators were not useful.
Improve
/contrib/btree_gist
(Janko Richter)
Improve
/contrib/pgbench
(Tomoaki Sato, Tatsuo)
There is now a facility for testing with SQL command scripts given by the user, instead of only a
hard-wired command sequence.
Improve
/contrib/pgcrypto
(Marko Kreen)
Implementation of OpenPGP symmetric-key and public-key encryption
Both RSA and Elgamal public-key algorithms are supported.
Stand alone build: include SHA256/384/512 hashes, Fortuna PRNG
OpenSSL build: support 3DES, use internal AES with OpenSSL < 0.9.7
Take build parameters (OpenSSL, zlib) from
configure
result
There is no need to edit the
Makefile
anymore.
Remove support for
libmhash
and
libmcrypt
2558
Add photo to pdf file - 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 photo pdf; add image pdf acrobat
Add photo to pdf file - 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
adding an image to a pdf in acrobat; adding an image to a pdf
Appendix E. Release Notes
E.180. Release 8.0.26
ReleaseDate: 2010-10-04
This release contains a variety of fixes from 8.0.25. For information about new features in the 8.0
major release, see Section E.206.
This is expectedto be the last PostgreSQL release in the 8.0.Xseries. Users are encouraged to update
to a newer release branch soon.
E.180.1. Migration to Version 8.0.26
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.22, see Section E.184.
E.180.2. Changes
Use a separate interpreter for each calling SQL userid in PL/Perl and PL/Tcl (Tom Lane)
This change prevents security problems that can be caused by subverting Perl or Tcl code that
will be executed later in the same session under another SQL user identity (for example, within a
SECURITY DEFINER
function). Most scripting languages offer numerous ways that that might be
done, such as redefining standard functions or operators called by the target function. Without this
change, any SQL user with Perl or Tcl language usage rights can do essentially anything with the
SQL privileges of the target function’s owner.
The cost of this change is that intentional communication among Perl and Tcl functions becomes
more difficult. To provide an escape hatch, PL/PerlU and PL/TclU functions continue to use only
one interpreter per session. This is not considered a security issue since all such functions execute
at the trust level of a database superuser already.
It is likely that third-party procedural languages that claim to offer trusted execution have similar
security issues. We advise contacting the authors of any PL you are depending on for security-
critical purposes.
Our thanks to Tim Bunce for pointing out this issue (CVE-2010-3433).
Prevent possible crashes in
pg_get_expr()
by disallowing it from being called withan argument
that is not one of the system catalog columns it’s intended to be used with (Heikki Linnakangas,
Tom Lane)
Fix “cannot handle unplanned sub-select” error (Tom Lane)
This occurred when a sub-select contains a join alias reference that expands into an expression
containing another sub-select.
Defend against functions returning setof record where not all the returned rows are actually of the
same rowtype (Tom Lane)
Take care to fsync the contents of lockfiles (both
postmaster.pid
and the socket lockfile) while
writing them (Tom Lane)
2559
VB.NET Image: Mark Photo, Image & Document with Polygon Annotation
What's more, if coupled with .NET PDF document imaging add-on, the VB.NET annotator SDK can easily generate polygon annotation on PDF file without using
add picture pdf; add an image to a pdf with acrobat
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
NET image cropper control SDK; VB.NET image cropping method to crop picture / photo; you can adjust the size of created cropped image file, add antique effect
how to add image to pdf reader; acrobat add image to pdf
Appendix E. Release Notes
This omission could result in corrupted lockfile contents if the machine crashes shortly after post-
master start. That could in turn prevent subsequentattempts tostartthepostmaster from succeeding,
until the lockfile is manually removed.
Avoid recursion while assigning XIDs to heavily-nested subtransactions (Andres Freund, Robert
Haas)
The original coding could result in a crash if there was limited stack space.
Fix
log_line_prefix
’s
%i
escape, which could produce junk early in backend startup (Tom
Lane)
Fix possible data corruptionin
ALTER TABLE ... SET TABLESPACE
when archiving is enabled
(Jeff Davis)
Allow
CREATE DATABASE
and
ALTER DATABASE ... SET TABLESPACE
to be interrupted by
query-cancel (Guillaume Lelarge)
In PL/Python, defend against null pointer results from
PyCObject_AsVoidPtr
and
PyCObject_FromVoidPtr
(Peter Eisentraut)
Improve
contrib/dblink
’s handling of tables containing dropped columns (Tom Lane)
Fix connection leak after “duplicate connection name” errors in
contrib/dblink
(Itagaki
Takahiro)
Fix
contrib/dblink
to handle connection names longer than 62 bytes correctly (Itagaki
Takahiro)
Update build infrastructure and documentation to reflect the source code repository’s move from
CVS toGit (Magnus Hagander and others)
Update time zone data files to tzdata release 2010l for DST law changes in Egypt and Palestine;
also historical corrections for Finland.
This change also adds new names for two Micronesian timezones: Pacific/Chuuk is now preferred
over Pacific/Truk (and the preferred abbreviation is CHUT not TRUT) and Pacific/Pohnpei is pre-
ferred over Pacific/Ponape.
E.181. Release 8.0.25
ReleaseDate: 2010-05-17
This release contains a variety of fixes from 8.0.24. For information about new features in the 8.0
major release, see Section E.206.
The PostgreSQL community will stop releasing updates for the 8.0.X release series in July 2010.
Users are encouraged to update to a newer release branch soon.
E.181.1. Migration to Version 8.0.25
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.22, see Section E.184.
2560
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
about this VB.NET image scaling control add-on, we developer can only scale one image / picture / photo at a able to scale most common image file formats, like
how to add an image to a pdf file in acrobat; adding a jpg to a pdf
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Image & Photo Resizing Overview. The practical this VB.NET image resizer control add-on, can powerful & profession imaging controls, PDF document, image
add a jpeg to a pdf; how to add image to pdf form
Appendix E. Release Notes
E.181.2. Changes
Enforce restrictions in
plperl
using an opmask applied to the whole interpreter, instead of using
Safe.pm
(Tim Bunce, Andrew Dunstan)
Recentdevelopments haveconvincedusthat
Safe.pm
is too insecuretorely on for making
plperl
trustable. This change removes use of
Safe.pm
altogether, in favor of using a separate interpreter
with an opcode mask that is always applied. Pleasant side effects of the change include that it is
now possible to use Perl’s
strict
pragma in a natural way in
plperl
,and that Perl’s
$a
and
$b
variables work as expected in sort routines, and that function compilation is significantly faster.
(CVE-2010-1169)
Prevent PL/Tcl from executing untrustworthy code from
pltcl_modules
(Tom)
PL/Tcl’s feature for autoloading Tcl code from a database table could be exploited for trojan-horse
attacks, because there was no restriction on who could create or insert into that table. This change
disables the feature unless
pltcl_modules
is owned by a superuser. (However, the permissions
on the table are not checked, so installations that really need a less-than-secure modules table
can still grant suitable privileges to trusted non-superusers.) Also, prevent loading code into the
unrestricted “normal” Tcl interpreter unless we are really going to execute a
pltclu
function.
(CVE-2010-1170)
Do not allow an unprivileged user to reset superuser-only parameter settings (Alvaro)
Previously, if an unprivileged user ran
ALTER USER ... RESET ALL
for himself, or
ALTER
DATABASE ... RESET ALL
for a database he owns, this would remove all special parameter
settings for the user or database, even ones that are only supposed to be changeable by a superuser.
Now, the
ALTER
will only remove the parameters that the user has permission to change.
Avoidpossiblecrashduringbackendshutdown if shutdownoccurswhena
CONTEXT
additionwould
be made to log entries (Tom)
In some cases the context-printing function would fail because the current transaction had already
been rolled back when it came time to print a logmessage.
Update pl/perl’s
ppport.h
for modern Perl versions (Andrew)
Fix assorted memory leaks in pl/python (Andreas Freund, Tom)
Prevent infinite recursion in psql when expanding a variable that refers to itself (Tom)
Ensure that
contrib/pgstattuple
functions respond to cancel interrupts promptly (Tatsuhito
Kasahara)
Make server startup deal properly with the case that
shmget()
returns
EINVAL
for an existing
shared memory segment (Tom)
This behavior has been observedonBSD-derived kernels includingOS X. It resulted in anentirely-
misleading startup failure complaining that the shared memory request size was too large.
Update time zone data files to tzdata release 2010j for DST law changes in Argentina, Australian
Antarctic, Bangladesh, Mexico, Morocco, Pakistan, Palestine, Russia, Syria, Tunisia; also historical
corrections for Taiwan.
E.182. Release 8.0.24
ReleaseDate: 2010-03-15
2561
VB.NET Image: How to Save Image & Print Image Using VB.NET
NET programmers save & print image / photo / picture from NET method and demo code to add image printing printing multi-page document files, like PDF and Word
add jpg to pdf form; adding image to pdf
C# Image: How to Add Antique & Vintage Effect to Image, Photo
this C#.NET antique effect creating control add-on is widely used in modern photo editors, which powerful & profession imaging controls, PDF document, tiff
add image in pdf using java; add image to pdf acrobat
Appendix E. Release Notes
This release contains a variety of fixes from 8.0.23. For information about new features in the 8.0
major release, see Section E.206.
The PostgreSQL community will stop releasing updates for the 8.0.X release series in July 2010.
Users are encouraged to update to a newer release branch soon.
E.182.1. Migration to Version 8.0.24
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.22, see Section E.184.
E.182.2. Changes
Add new configuration parameter
ssl_renegotiation_limit
to control how often we do ses-
sion key renegotiation for an SSL connection (Magnus)
This can be set tozero to disable renegotiation completely, whichmay be required if a broken SSL
library is used. In particular, some vendors are shipping stopgap patches for CVE-2009-3555 that
cause renegotiation attempts to fail.
Fix possible crashes when trying to recover from a failure in subtransactionstart (Tom)
Fix server memory leak associated with use of savepoints and a client encoding different from
server’s encoding (Tom)
Make
substring()
for
bit
types treat any negative length as meaning “all the rest of the string”
(Tom)
The previous coding treated only -1 that way, and would produce an invalid result value for other
negative values, possibly leadingto a crash (CVE-2010-0442).
Fix integer-to-bit-string conversions tohandle the first fractional byte correctly when the output bit
width is wider than the given integer by something other than a multiple of 8 bits (Tom)
Fix some cases of pathologically slow regular expression matching (Tom)
Fixthe
STOP WAL LOCATION
entryin backup history files to reportthenext WAL segment’s name
when the end location is exactly at a segment boundary (Itagaki Takahiro)
When reading
pg_hba.conf
and relatedfiles, donot treat
@something
as a file inclusion request
if the
@
appears inside quote marks; also, never treat
@
by itself as a file inclusion request (Tom)
This prevents erratic behavior if a role or database name starts with
@
.If you need to include a file
whose path name contains spaces, you can still do so, but you must write
@"/path to/file"
rather than putting the quotes around the whole construct.
Prevent infinite loop on some platforms if a directory is named as an inclusion target in
pg_hba.conf
and related files (Tom)
Fix plpgsql failure in one case where a composite column is set to NULL (Tom)
Add
volatile
markings in PL/Python to avoid possible compiler-specific misbehavior (Zdenek
Kotala)
Ensure PL/Tcl initializes the Tcl interpreter fully (Tom)
2562
VB.NET Image: Tutorial for Flipping Image Using Our .NET Image SDK
version of .NET imaging SDK and add the following becomes a mirror reflection of the photo on the powerful & profession imaging controls, PDF document, tiff
add image to pdf file; how to add an image to a pdf in reader
C# PDF remove image library: remove, delete images from PDF in C#.
Support removing vector image, graphic picture, digital photo, scanned signature, logo, etc. Remove Image from PDF Page Using C#. Add necessary references:
acrobat insert image into pdf; add jpg to pdf online
Appendix E. Release Notes
The only known symptom of this oversight is that the Tcl
clock
command misbehaves if using
Tcl 8.5 or later.
Prevent crash in
contrib/dblink
when too many key columns are specified to a
dblink_build_sql_
*
function (Rushabh Lathia, Joe Conway)
Fix assorted crashes in
contrib/xml2
caused by sloppy memory management (Tom)
Update time zone data files totzdata release 2010e for DST law changes in Bangladesh, Chile, Fiji,
Mexico, Paraguay, Samoa.
E.183. Release 8.0.23
ReleaseDate: 2009-12-14
This release contains a variety of fixes from 8.0.22. For information about new features in the 8.0
major release, see Section E.206.
E.183.1. Migration to Version 8.0.23
Adump/restore is not requiredfor those running8.0.X. However, if you are upgradingfrom a version
earlier than 8.0.22, see Section E.184.
E.183.2. Changes
Protect against indirect security threats caused by index functions changing session-local state
(Gurjeet Singh, Tom)
This change prevents allegedly-immutable index functions from possibly subverting a superuser’s
session (CVE-2009-4136).
RejectSSL certificates containing anembeddednullbyte inthe commonname(CN) field(Magnus)
This prevents unintendedmatching of a certificate to a server or client name during SSL validation
(CVE-2009-4034).
Fix possible crash during backend-startup-time cache initialization (Tom)
Prevent signals from interrupting
VACUUM
at unsafe times (Alvaro)
This fix prevents a PANIC if a
VACUUM FULL
is canceled after it’s already committed its tuple
movements, as well as transient errors if a plain
VACUUM
is interrupted after having truncated the
table.
Fix possible crash due to integer overflow in hash table size calculation (Tom)
This could occur with extremelylarge planner estimates for the size of a hashjoin’s result.
Fix very rare crash in
inet
/
cidr
comparisons (Chris Mikkelson)
Fix premature drop of temporary files used for a cursor that is accessed within a subtransaction
(Heikki)
2563
Appendix E. Release Notes
Fix PAM password processing to be more robust (Tom)
The previous codeis known to failwith the combination of the Linux
pam_krb5
PAM modulewith
Microsoft Active Directory as the domain controller. It might have problems elsewhere too, since
it was making unjustified assumptions about what arguments the PAM stack would pass to it.
Fix rare crash in exception processing in PL/Python (Peter)
Ensure psql’s flex module is compiled with the correct system header definitions (Tom)
This fixes build failures on platforms where
--enable-largefile
causes incompatible changes
in the generated code.
Make the postmaster ignore any
application_name
parameter in connection request packets, to
improve compatibility with future libpq versions (Tom)
Update time zone data files to tzdata release 2009s for DST law changes in Antarctica, Argentina,
Bangladesh, Fiji, Novokuznetsk, Pakistan, Palestine, Samoa, Syria; also historical corrections for
Hong Kong.
E.184. Release 8.0.22
ReleaseDate: 2009-09-09
This release contains a variety of fixes from 8.0.21. For information about new features in the 8.0
major release, see Section E.206.
E.184.1. Migration to Version 8.0.22
Adump/restore is not required for those running 8.0.X. However, if you have any hash indexes on
interval
columns, you must
REINDEX
them after updating to 8.0.22. Also, if you are upgrading
from a version earlier than 8.0.6, see Section E.200.
E.184.2. Changes
Disallow
RESET ROLE
and
RESET SESSION AUTHORIZATION
inside security-definer functions
(Tom, Heikki)
This covers a case that was missed in the previous patch that disallowed
SET ROLE
and
SET
SESSION AUTHORIZATION
inside security-definer functions. (See CVE-2007-6600)
Fix handling of sub-SELECTs appearing in the arguments of an outer-level aggregate function
(Tom)
Fix hash calculation for data type
interval
(Tom)
This corrects wrong results for hash joins on interval values. It also changes the contents of hash
indexes on interval columns. If you haveanysuch indexes, you must
REINDEX
them after updating.
Treat
to_char(..., ’TH’)
as an uppercase ordinal suffix with
’HH’
/
’HH12’
(Heikki)
It was previously handled as
’th’
(lowercase).
2564
Appendix E. Release Notes
Fix overflow for
INTERVAL ’
x
ms’
when
x
is more than 2 million and integer datetimes are in
use (Alex Hunsaker)
Fix calculation of distance between a point and a line segment (Tom)
This led to incorrect results from a number of geometric operators.
Fix
money
data typetoworkinlocales wherecurrencyamounts have no fractionaldigits, e.g. Japan
(Itagaki Takahiro)
Properly round datetime input like
00:12:57.9999999999999999999999999999
(Tom)
Fix poor choice of page split point in GiST R-tree operator classes (Teodor)
Fix portability issues in plperl initialization (Andrew Dunstan)
Fix pg_ctl to not go into an infinite loop if
postgresql.conf
is empty (Jeff Davis)
Fix
contrib/xml2
’s
xslt_process()
to properly handle the maximum number of parameters
(twenty) (Tom)
Improve robustness of libpq’s code to recover from errors during
COPY FROM STDIN
(Tom)
Avoid including conflicting readline and editline header files when both libraries are installed
(Zdenek Kotala)
Update time zone data files to tzdata release 2009lfor DST law changes inBangladesh, Egypt, Jor-
dan, Pakistan, Argentina/San_Luis, Cuba, Jordan (historical correction only), Mauritius, Morocco,
Palestine, Syria, Tunisia.
E.185. Release 8.0.21
ReleaseDate: 2009-03-16
This release contains a variety of fixes from 8.0.20. For information about new features in the 8.0
major release, see Section E.206.
E.185.1. Migration to Version 8.0.21
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.185.2. Changes
Prevent error recursion crashes when encoding conversion fails (Tom)
This change extends fixes made in the last two minor releases for related failure scenarios. The
previous fixes were narrowly tailoredfor the original problem reports, but we have now recognized
that any error thrown by an encoding conversion function could potentially lead to infinite recur-
sion while trying to report the error. The solution therefore is to disable translation and encoding
conversion and report the plain-ASCII form of any error message, if we find we have gotten into a
recursive error reporting situation. (CVE-2009-0922)
2565
Appendix E. Release Notes
Disallow
CREATE CONVERSION
with the wrong encodings for the specified conversion function
(Heikki)
This prevents onepossible scenario for encoding conversionfailure. Theprevious change is a back-
stop to guard against other kinds of failures in the same area.
Fix core dump when
to_char()
is given format codes that are inappropriate for the type of the
data argument (Tom)
Add
MUST
(Mauritius Island Summer Time) to the default list of known timezone abbreviations
(Xavier Bugaud)
E.186. Release 8.0.20
ReleaseDate: 2009-02-02
This release contains a variety of fixes from 8.0.19. For information about new features in the 8.0
major release, see Section E.206.
E.186.1. Migration to Version 8.0.20
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.186.2. Changes
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)
Fix uninitializedvariables in
contrib/tsearch2
’s
get_covers()
function (Teodor)
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.187. Release 8.0.19
ReleaseDate: 2008-11-03
2566
Appendix E. Release Notes
This release contains a variety of fixes from 8.0.18. For information about new features in the 8.0
major release, see Section E.206.
E.187.1. Migration to Version 8.0.19
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.187.2. Changes
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)
Ensurean error is reported whena newly-definedPL/pgSQL trigger function is invokedas anormal
function (Tom)
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 USER
(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.188. Release 8.0.18
ReleaseDate: 2008-09-22
This release contains a variety of fixes from 8.0.17. For information about new features in the 8.0
major release, see Section E.206.
2567
Documents you may be interested
Documents you may be interested