On Thu, 2007-08-30 at 13:53 -0400, Guy Hulbert wrote:
> On Fri, 2007-08-31 at 00:59 +0800, Ask Bjørn Hansen wrote:
> > Woah - bikeshedding galore!
> >
> > I just got my email downloaded to my mac (I'm traveling) and Mail.app
> > says there are 61 mails in this thread (plus those I deleted
> > earlier!?!).
> >
> > Enough already.
>
> There might have been a little less chat if he'd posted the code to the
> list ... fwiw, here it is.
>
> >
> > If anyone has a serious realistic concern with what Matt did, please
>
> http://svn.perl.org/qpsmtpd/trunk/lib/Qpsmtpd/Transaction.pm
>
Sorry, I missed this bit:
my $SALT_HOST => crypt(hostname, chr(65+rand(57)).chr(65+rand(57)));
$SALT_HOST =~ tr/A-Za-z0-9//cd;
> # Generate unique id
> # use gettimeofday for microsec precision
> # add in rand() in case gettimeofday clock is slow (e.g. bsd?)
> # add in $$ in case srand is set per process
> my ($start, $mstart) = gettimeofday();
> my $id = sprintf("%d.%06d.%s.%d.%d",
> $start,
> $mstart,
> $SALT_HOST,
> rand(10000),
> $$,
> );
>
>
>
> > provide a perl implementation of mod_unique_id from Apache -
> > otherwise then let's leave this alone for now.
> >
> >
> > - ask
--
--gh