1. 29 Aug, 2011 13 commits
  2. 28 Aug, 2011 4 commits
    • Paul Eggert's avatar
      * update-game-score.c: Include <limits.h> · 0c6d656d
      Paul Eggert authored
      (get_user_id): Do not assume uid fits in 'int'.  Simplify.
      0c6d656d
    • Paul Eggert's avatar
      * movemail.c (main): Do not use sprintf when its result might not fit · 644a0faa
      Paul Eggert authored
      in 'int'.  Instead, put the possibly-long file name into the
      output of pfatal_with_name.
      644a0faa
    • Paul Eggert's avatar
      * etags.c (xmalloc, xrealloc): Accept size_t, not unsigned int, · 9250f758
      Paul Eggert authored
      to avoid potential buffer overflow issues on typical 64-bit hosts.
      (whatlen_max): New static var.
      (main): Avoid buffer overflow if subsidiary command length is
      greater than BUFSIZ or 2*BUFSIZ + 20. Do not use sprintf when its
      result might not fit in 'int'.
      9250f758
    • Paul Eggert's avatar
      Integer and memory overflow issues. · 17107bb6
      Paul Eggert authored
      * emacsclient.c (xmalloc): Accept size_t, not unsigned int, to
      avoid potential buffer overflow issues on typical 64-bit hosts.
      Return void *, not long *.
      (get_current_dir_name): Report a failure, instead of looping
      forever, if buffer size calculation overflows.  Treat malloc
      failures like realloc failures, as that has better behavior and is
      more consistent.  Do not check whether xmalloc returns NULL, as
      that's not possible.
      (message): Do not arbitrarily truncate message to 2048 bytes when
      sending it to stderr; use vfprintf instead.
      (get_server_config, set_local_socket)
      (start_daemon_and_retry_set_socket): Do not alloca
      arbitrarily-large buffers; that's not safe.
      (get_server_config, set_local_socket): Do not use sprintf when its
      result might not fit in 'int'.
      (set_local_socket): Do not assume uid fits in 'int'.
      17107bb6
  3. 26 Aug, 2011 10 commits
  4. 25 Aug, 2011 13 commits