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!
>>>
>>>
>>>
>>>
>>>

Reply via email to