#! /bin/sh
# histfrom - get history-file entries between two dates

# =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
. ${NEWSCONFIG-/etc/news/bin/config}

PATH=$NEWSCTL/bin:$NEWSBIN:$NEWSPATH ; export PATH
umask $NEWSUMASK

case $# in
1)	start="$1"
	end=`now`
	ender=echo
	;;
2)	start="$1"
	end="$2"
	ender=getabsdate
	;;
*)	echo "Usage: $0 startdate [enddate]" >&2
	exit 2
	;;
esac
if start=`getabsdate "$start"` && end=`$ender "$end"`
then
	: okay
else
	exit 1
fi

egrep '	.*	' $NEWSCTL/history | awk -F'	' '{
	n = split($2, subf, "~")
	arrived = subf[1]
	if (arrived >= '$start' && arrived <= '$end')
		print
}'
