mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng15] Added information about the new limits in the manual.
This commit is contained in:
parent
f97ed91ead
commit
b27c862b14
4
ANNOUNCE
4
ANNOUNCE
@ -41,6 +41,10 @@ Version 1.5.10beta01 [February 24, 2012]
|
|||||||
or put #define PNG_SAFE_LIMITS_SUPPORTED in pnglibconf.h.
|
or put #define PNG_SAFE_LIMITS_SUPPORTED in pnglibconf.h.
|
||||||
|
|
||||||
Version 1.5.10beta02 [February 24, 2012]
|
Version 1.5.10beta02 [February 24, 2012]
|
||||||
|
Revised pngconf.h to always set the "safe" limits when
|
||||||
|
PNG_SAFE_LIMITS_SUPPORTED is defined, even if pnglibconf.h has
|
||||||
|
been edited to remove the limit definitions.
|
||||||
|
Added information about the new limits in the manual.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
|||||||
4
CHANGES
4
CHANGES
@ -3826,6 +3826,10 @@ Version 1.5.10beta01 [February 24, 2012]
|
|||||||
or put #define PNG_SAFE_LIMITS_SUPPORTED in pnglibconf.h.
|
or put #define PNG_SAFE_LIMITS_SUPPORTED in pnglibconf.h.
|
||||||
|
|
||||||
Version 1.5.10beta02 [February 24, 2012]
|
Version 1.5.10beta02 [February 24, 2012]
|
||||||
|
Revised pngconf.h to always set the "safe" limits when
|
||||||
|
PNG_SAFE_LIMITS_SUPPORTED is defined, even if pnglibconf.h has
|
||||||
|
been edited to remove the limit definitions.
|
||||||
|
Added information about the new limits in the manual.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
|||||||
@ -4260,6 +4260,21 @@ PNG_USER_WIDTH_MAX and PNG_USER_HEIGHT_MAX, although this document said
|
|||||||
that it could be used to override them. Now this function will reduce or
|
that it could be used to override them. Now this function will reduce or
|
||||||
increase the limits.
|
increase the limits.
|
||||||
|
|
||||||
|
Starting in libpng-1.5.10, the user limits can be set en masse with the
|
||||||
|
configuration option PNG_SAFE_LIMITS. If this option is enabled, then
|
||||||
|
the limits in pnglibconf.h are ignored and a set of "safe" limits is
|
||||||
|
applied in pngconf.h. These can be overridden by application calls
|
||||||
|
to png_set_user_limits(), png_set_user_chunk_cache_max(), and/or
|
||||||
|
png_set_user_malloc_max() that increase or decrease the limits. Also,
|
||||||
|
in libpng-1.5.10 the default width and height limits were increased
|
||||||
|
from 1,000,000 to 0x7ffffff (i.e., made unlimited). Therefore, the
|
||||||
|
limits are now
|
||||||
|
default safe
|
||||||
|
png_user_width_max 0x7fffffff 1,000,000
|
||||||
|
png_user_height_max 0x7fffffff 1,000,000
|
||||||
|
png_user_chunk_cache_max 0 (unlimited) 128
|
||||||
|
png_user_chunk_malloc_max 0 (unlimited) 4,000,000
|
||||||
|
|
||||||
B. Changes to the build and configuration of libpng
|
B. Changes to the build and configuration of libpng
|
||||||
|
|
||||||
Details of internal changes to the library code can be found in the CHANGES
|
Details of internal changes to the library code can be found in the CHANGES
|
||||||
|
|||||||
15
libpng.3
15
libpng.3
@ -5238,6 +5238,21 @@ PNG_USER_WIDTH_MAX and PNG_USER_HEIGHT_MAX, although this document said
|
|||||||
that it could be used to override them. Now this function will reduce or
|
that it could be used to override them. Now this function will reduce or
|
||||||
increase the limits.
|
increase the limits.
|
||||||
|
|
||||||
|
Starting in libpng-1.5.10, the user limits can be set en masse with the
|
||||||
|
configuration option PNG_SAFE_LIMITS. If this option is enabled, then
|
||||||
|
the limits in pnglibconf.h are ignored and a set of "safe" limits is
|
||||||
|
applied in pngconf.h. These can be overridden by application calls
|
||||||
|
to png_set_user_limits(), png_set_user_chunk_cache_max(), and/or
|
||||||
|
png_set_user_malloc_max() that increase or decrease the limits. Also,
|
||||||
|
in libpng-1.5.10 the default width and height limits were increased
|
||||||
|
from 1,000,000 to 0x7ffffff (i.e., made unlimited). Therefore, the
|
||||||
|
limits are now
|
||||||
|
default safe
|
||||||
|
png_user_width_max 0x7fffffff 1,000,000
|
||||||
|
png_user_height_max 0x7fffffff 1,000,000
|
||||||
|
png_user_chunk_cache_max 0 (unlimited) 128
|
||||||
|
png_user_chunk_malloc_max 0 (unlimited) 4,000,000
|
||||||
|
|
||||||
B. Changes to the build and configuration of libpng
|
B. Changes to the build and configuration of libpng
|
||||||
|
|
||||||
Details of internal changes to the library code can be found in the CHANGES
|
Details of internal changes to the library code can be found in the CHANGES
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user