2012-12-02 [colin] 3.9.0cvs36
authorColin Leroy <colin@colino.net>
Sun, 2 Dec 2012 20:35:06 +0000 (20:35 +0000)
committerColin Leroy <colin@colino.net>
Sun, 2 Dec 2012 20:35:06 +0000 (20:35 +0000)
commitd3d3bb9a9f35461ea673c9493027e7e7645d64ba
tree604b17cbfc8bee38d1ff44571923b4d735157b80
parent726ed3de38dd103179a1d860c2f81dba1a2f829a
2012-12-02 [colin] 3.9.0cvs36

* src/main.c
Move control sockets inside their own directory,
$TMPDIR/claws-mail-$UID/, and name them after the configuration  directory md5 hash. That allows
- cleaner separation of sockets and config dirs in
  case of alternate config directories
- forward migration is handled: if $TMPDIR/claws-mail-$UID
  exists as a socket, use it to control the running entity
- backwards migration is handled: starting an old Claws Mail
  version will bail out as creating the legacy socket won't
  be possible.
- migration for alternate-config-dirs is not handled, which
  could be mentioned in release notes.
Fixes bug #2828, "Use MD5 digest for socket name"
ChangeLog
PATCHSETS
configure.ac
src/main.c