aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
Commit message (Expand)AuthorAgeFilesLines
...
* Added nosyslog.Eric S. Raymond1998-07-141-0/+2
* Cleanup and bug fixes.Eric S. Raymond1998-07-131-0/+4
* Version bump.Eric S. Raymond1998-07-011-1/+3
* Enable CompuServe users to suppress RPA.Eric S. Raymond1998-06-301-0/+4
* Feature addition.Eric S. Raymond1998-06-301-0/+2
* Allow fetchmail to cope if the Tcl/Tk environment is too old.Eric S. Raymond1998-06-291-0/+1
* Discared From_ lines.Eric S. Raymond1998-06-291-0/+1
* Enrico Musio's IP-checkalias patch.Eric S. Raymond1998-06-291-0/+3
* Argument fix.Eric S. Raymond1998-06-201-0/+7
* Ready to ship.Eric S. Raymond1998-06-161-1/+1
* We're ready to ship 4.5.0.Eric S. Raymond1998-06-161-1/+1
* Ready to ship.Eric S. Raymond1998-06-121-0/+2
* Nearly ready to ship.Eric S. Raymond1998-06-071-1/+6
* Gunther Leber again.Eric S. Raymond1998-06-071-0/+1
* Reinstate the fetchall kluge.Eric S. Raymond1998-06-051-0/+2
* Harry McGavran's fix for subdirectory installation.Eric S. Raymond1998-06-041-0/+1
* Make RPA less verbose.Eric S. Raymond1998-06-041-0/+6
* *** empty log message ***Eric S. Raymond1998-06-041-2/+2
* Brendan Cully's fixes for GSSAPI.Eric S. Raymond1998-06-041-0/+1
* Ready to release.Eric S. Raymond1998-06-041-5/+5
* Autoprobing works.Eric S. Raymond1998-06-031-1/+1
* POP3 should work on CompuServe now.Eric S. Raymond1998-06-031-1/+3
* Version bump.Eric S. Raymond1998-06-031-2/+2
* Fix argument-merging.Eric S. Raymond1998-06-031-0/+1
* Newest addrerss-rewrite wrinkle.Eric S. Raymond1998-06-031-0/+2
* idfile processing patch.Eric S. Raymond1998-06-031-1/+3
* RPA fixes.Eric S. Raymond1998-06-031-1/+2
* SunOS fix.Eric S. Raymond1998-06-021-0/+1
* Installation fix.Eric S. Raymond1998-06-021-0/+1
* *** empty log message ***Eric S. Raymond1998-05-271-0/+3
* Ready for release.Eric S. Raymond1998-05-261-3/+3
* Integrated fetchmailconf.Eric S. Raymond1998-05-261-3/+4
* Fix the idfile option.Eric S. Raymond1998-05-251-0/+1
* Kok Seng's package to prevent UID lossage.Eric S. Raymond1998-05-251-0/+1
* Cleanup.Eric S. Raymond1998-05-251-0/+2
* Gunter's command-line fixes.Eric S. Raymond1998-05-251-8/+18
* Remove the fetchall kluge.Eric S. Raymond1998-05-231-0/+4
* Reformat news.Eric S. Raymond1998-05-231-66/+21
* Ready for release.Eric S. Raymond1998-05-231-2/+2
* Added idfile.Eric S. Raymond1998-05-221-1/+2
* Various bug fixes.Eric S. Raymond1998-05-221-1/+7
* Better fix for qpopper TOP problem.Eric S. Raymond1998-05-161-0/+5
* Comment tweak.Eric S. Raymond1998-05-161-1/+1
* Fix for qmail dup problem.Eric S. Raymond1998-05-161-1/+2
* Version bump.Eric S. Raymond1998-05-161-1/+2
* Note a significant bug fix.Eric S. Raymond1998-05-161-0/+7
* Version bump.Eric S. Raymond1998-05-141-9/+2
* Henrik's fix.Eric S. Raymond1998-05-121-0/+1
* NetBSD config changes.Eric S. Raymond1998-05-121-0/+6
* Ready to release.Eric S. Raymond1998-05-061-3/+4
" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0