On 5 January 2017 at 14:59, Sam Ruby <[email protected]> wrote: > Update: The root cause seems to be a bit of spam that was received on > the 2nd which had a date of February 1. I've pushed a fix to exclude > mail folders from the future.
What about valid mails that happen to come from a host with a clock that does not agree with the Whimsy clock? Once a month at around midnight on the last day might this cause a problem if the other clock is only a few minutes fast? > - Sam Ruby > > On Wed, Jan 4, 2017 at 11:07 PM, Sam Ruby <[email protected]> wrote: >> I'll debug this in the morning, but if you view source on >> https://whimsy.apache.org/secmail/, you will see: >> >> mbox: "201702" >> >> That's clearly wrong. >> >> - Sam Ruby >> >> >> On Wed, Jan 4, 2017 at 6:08 PM, Craig Russell <[email protected]> >> wrote: >>> In Secmail app, with the first of the year, there are no messages. Ever. >>> >>> The (load previous month’s messages) button works. >>> >>> Thinking that this is a bug in index.js.rb, I found this code: >>> >>> # on initial load, fetch latest mailbox, subscribe to keyboard and >>> # server side events, and initialize selected item. >>> def componentDidMount() >>> today = Date.new() >>> twice = (today.getMonth()+1==@nextmbox[4..5].to_i and >>> today.getDate()<=7) >>> self.fetch_month() do >>> if @nextmbox and twice >>> # for the first week of the month, fetch previous month too >>> self.fetch_month() do >>> @fetched = true >>> end >>> else >>> @fetched = true >>> end >>> end >>> >>> But I cannot figure out what is wrong with it. Maybe today.getMonth()+1 >>> doesn’t equal January? Maybe getMonth()+1 modulo 12 is required? >>> >>> >>> Craig L Russell >>> Architect >>> [email protected] >>> P.S. A good JDO? O, Gasp! >>> >>> >>> >>> >>>
