diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3687da81fbb..fd17f85f1e1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2011-06-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * filelock.c: Fix some buffer overrun and integer overflow issues. | ||
| 4 | (get_boot_time): Don't assume that gzip command string fits in 100 bytes. | ||
| 5 | Reformulate so as not to need the command string. | ||
| 6 | Invoke gzip -cd rather than gunzip, as it's more portable. | ||
| 7 | (lock_info_type, lock_file_1, lock_file): | ||
| 8 | Don't assume pid_t and time_t fit in unsigned long. | ||
| 9 | (LOCK_PID_MAX): Remove; we now use more-reliable bounds. | ||
| 10 | (current_lock_owner): Prefer signed type for sizes. | ||
| 11 | Use memcpy, not strncpy, where memcpy is what is really wanted. | ||
| 12 | Don't assume (via atoi) that time_t and pid_t fit in int. | ||
| 13 | Check for time_t and/or pid_t out of range, e.g., via a network share. | ||
| 14 | Don't alloca where an auto var works fine. | ||
| 15 | |||
| 1 | 2011-06-19 Paul Eggert <eggert@cs.ucla.edu> | 16 | 2011-06-19 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 17 | ||
| 3 | * fileio.c: Fix some integer overflow issues. | 18 | * fileio.c: Fix some integer overflow issues. |