[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Webalizer : bug du 4 oct 2001



Fabien Salvi wrote:
> 
> Frederic Dubuy wrote:
> >
> > Fabien Salvi (fabien@cri74.org) s'exprimait ainsi :
> >
> > > A tous ceux qui utilisent la version stable de webalizer de Debian et
> > > les autres qui même sans utiliser le package debian utilisent webalizer
> > > 1.30 ou 2.0.0, regardez vos statistiques web ; elles risquent bien de
> > > s'être arrêtées au 4 octobre.
> > >
> > [...]
> > >
> > > Solutions :
> > > * Passer à la version 2.0.1, il ne doit pas y avoir de soucis :
> > > http://counter.li.org/webalizer/usage_200110.html
> > >
> > > * Calculer epoch à partir du 1/1/1970 au lieu de 1/1/1990
> > > (je ne suis pas certain que ça suffise à corriger le problème).
> > >
> 
> J'ai oublié de préciser la raison :
> Webalizer code les timestamps sur des entiers longs non signé, or c'est
> sur 4 octets (32 bits).
> 2^32 = 4'294'967'296
> 
> Le 4 octobre 2001, on arrivait à 4294000016, bref, juste à la limite.
> Le 5 octobre 2001, on dépasse la limite...
> 
> Avec le calcul daté du 1/1/1970, on repousse le problème à une date
> ultérieure, on est maintenant à environ :
> 3'009'065'424

L'auteur de webalizer a fait un patch :
ftp://ftp.mrunix.net/pub/webalizer/pre-release/v130-epoch.patch

voir la news :
http://www.webalizer.org/news.html


-------------
Fabien SALVI      Centre de Ressources Informatiques
                  Archamps, France -- http://www.cri74.org
                  PingOO GNU/linux distribution : http://www.pingoo.org



Reply to: