> On 21 Jul 2006, at 07:20, Daniel Eckl wrote: >> The link below every mail http://asg.web.cmu.edu/cyrus/mailing- >> list.html just gives 404. >> The web/http links on http://cyrusimap.web.cmu.edu/ >> lists.html#archives gives 404 either. > > This list is here: > > http://lists.andrew.cmu.edu/pipermail/info-cyrus/ > > The "skiplist recovery" question is frequently asked: > > http://www.google.com/search?q=%22skiplist+recovery%22+site%3Acmu.edu > +dd > > and answered. While converting hex to decimal and dd are easy, > having a tool included would be nice. At least I have this script in my rpms: [root@imap01 ~]# cat /usr/share/doc/cyrus-imapd-2.3.7/contrib/skipfix.sh #!/bin/sh # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # This script can safely be run as root, it will reexec itself as user # cyrus if needed. if [ "$#" -ne 2 ]; then echo "usage: $0 [hex errorcode] [filename]" exit 1 fi # fallback to su if runuser not available if [ -x /sbin/runuser ]; then RUNUSER=runuser else RUNUSER=su fi # force cyrus user for security reasons if [ ! $(whoami) = "cyrus" ]; then exec $RUNUSER - cyrus -c "cd $PWD < /dev/null ; sh $0 $*" fi HEXVAL=$1 INFILE=$2 # files get mode 0600 umask 166 DECVAL=$(echo "ibase=16; $HEXVAL" | bc) dd if=$INFILE of=${INFILE}.fixed bs=1 count=$DECVAL 2> /dev/null mv -vf ${INFILE}.fixed $INFILE ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html