#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 21st July 2010 === ==== Local Packages ==== * Updated `dovecot` (2.0) to 2.0.rc3 and `pigeonhole` to today's snapshot * fixed `lda` + `sieve` crash * added `mail_temp_dir` setting; default is `/tmp` * `imap`: fixed checking if `list=children` namespace has children * `mdbox`: race condition fixes related to copying and purging * Updated `perl-Module-CoreList` to 2.36 (updated for 5.13.3) ==== sftp fix ==== I've been having trouble connecting to my machine using `sftp` recently: {{{ $ sftp roary Received message too long 1650553704 }}} The "`Received message too long`" error is usually due to having something in `~/.bashrc` or `~/.bash_profile` that generates output, which confuses `sftp`. After much experimentation, I tracked it down to `/etc/profile.d/PackageKit.sh`, which adds a command-not-found handler in `bash`, and somehow this was being invoked during the `sftp` login though I couldn't see any trace of it using regular `ssh`. So the simplest fix for me was to just remove it: {{{ # yum remove PackageKit-command-not-found }}} And lo, `sftp` worked again: {{{ $ sftp roary Connected to roary. sftp> }}} ----