aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e730c79f65b..6131249beb9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,7 +1,30 @@
12011-09-04 Paul Eggert <eggert@cs.ucla.edu> 12011-09-06 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 * Makefile.in (gl-stamp): move-if-change now in build-aux (Bug#9169). 3 * Makefile.in (gl-stamp): move-if-change now in build-aux (Bug#9169).
4 4
52011-09-06 Paul Eggert <eggert@cs.ucla.edu>
6
7 * fileio.c: Fix bugs with large file offsets (Bug#9428).
8 The previous code assumed that file offsets (off_t values) fit in
9 EMACS_INT variables, which is not true on typical 32-bit hosts.
10 The code messed up by falsely reporting buffer overflow in cases
11 such as (insert-file-contents "big" nil 1 2) into an empty buffer
12 when "big" contains more than 2**29 bytes, even though this
13 inserts just one byte and does not overflow the buffer.
14 (Finsert_file_contents): Store file offsets as off_t
15 values, not as EMACS_INT values. Check for overflow when
16 converting between EMACS_INT and off_t. When checking for
17 buffer overflow or for overlap, take the offsets into account.
18 Don't use EMACS_INT for small values where int suffices.
19 When checking for overlap, fix a typo: ZV was used where
20 ZV_BYTE was intended.
21 (Fwrite_region): Don't assume off_t fits into 'long'.
22 * buffer.h (struct buffer.modtime_size): Now off_t, not EMACS_INT.
23
242011-09-05 Michael Albinus <michael.albinus@gmx.de>
25
26 * dbusbind.c (xd_signature_cat): Rename from signature_cat.
27
52011-09-04 Paul Eggert <eggert@cs.ucla.edu> 282011-09-04 Paul Eggert <eggert@cs.ucla.edu>
6 29
7 sprintf-related integer and memory overflow issues (Bug#9412). 30 sprintf-related integer and memory overflow issues (Bug#9412).