![]() |
Hi Alan, At 04:48 PM 12/13/99 -0800, Alan Sparks wrote: >I can't find a mention of this in the archives... Is there a patch for >HylaFAX 4.0pl2 to fix the Y2K bug in xferfaxlog and the faxcron script? I >note that the xferfaxlog BUGS section states, "The date format will >``break'' in the year 2000." Hmm.. > >Patches? Suggestions? Thanks in advance. The xferfaxlog file records the day with 2 digits for the year ie MM/DD/YY HH:MM The xferfaxstats script parses it to produce a summary report....does xferfaxstats break if fed output where some of dates have a '00' year? If needed i can quite easily fix it so that the faxq/faxsend output the date with four digits, but i am not really very keen on modifying the xferfaxstats awk script it is way out of control ;-) Cutting from line 184: # # Convert MM/DD/YY hh:mm to seconds. # NB: this does not deal with leap years. # function cvtDateTime(s) { yday = substr(s,7,2)*365 + substr(s,4,2) - 1; mon = substr(s,0,2) + 0; for (i = 0; i < mon; i++) yday += daysInMonth[i]; return yday*FULLDAY + cvtTime(substr(s,10) ":00"); } ...which offhand looks like it will break! PS At worst this should just affect the fax reporting not the fax servers operation, i think. - Robert