diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 25 |
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 @@ | |||
| 1 | 2011-09-04 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-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 | ||
| 5 | 2011-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 | |||
| 24 | 2011-09-05 Michael Albinus <michael.albinus@gmx.de> | ||
| 25 | |||
| 26 | * dbusbind.c (xd_signature_cat): Rename from signature_cat. | ||
| 27 | |||
| 5 | 2011-09-04 Paul Eggert <eggert@cs.ucla.edu> | 28 | 2011-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). |