1. 08 Feb, 2013 3 commits
  2. 07 Mar, 2012 1 commit
    • rswindell's avatar
      Created new SMB fixed header field: thread_id which contains the message number · bdfe0f79
      rswindell authored
      of the first message in the thread, or 0 if unknown (e.g. legacy message). When
      a new message is created, the thread_id value of the message being replied-to
      will be used, else if the new msg is not a reply, then the new message's number
      will be the value used for the thread_id.
      This "thread-id" feature (Deuce's idea) allows threads with a common parent to
      remain logically grouped after the original messages in the thread have been
      purged (though the original hiearchy will start to be lost).
      bdfe0f79
  3. 12 Nov, 2011 1 commit
  4. 09 Nov, 2011 4 commits
  5. 02 Nov, 2011 1 commit
  6. 29 Oct, 2011 1 commit
  7. 27 Oct, 2011 2 commits
  8. 26 Oct, 2011 2 commits
    • deuce's avatar
      Check the return of JS_ValueToInt32() and return false in method/property · c1fdb1b1
      deuce authored
      functions when an excpetion is pending.
      
      Some work still needs to be done on js_msgbase.c,  js_user.c, and mailsrvr.c
      c1fdb1b1
    • deuce's avatar
      "Fix" problem as a result of the change to JSVAL_IS_NUM() · b2d7cf7e
      deuce authored
      Perviously, if the argument to a number of bbs.* functions was not a valid
      number, Synchronet would silently ignore the parameter and treat it as though
      it was not specified.
      
      The new behaviour was to use the value as a number.  However, the old code
      caused the exception triggered by an inability to convert the number to
      be pending until after the return (the JS_Native didn't return JS_FALSE) so
      a try/catch block aorund it would not catch the exception.
      
      The new new behaviour is to throw the exception immediately so it can be
      caught and handled correctly.
      b2d7cf7e
  9. 19 Oct, 2011 1 commit
  10. 16 Oct, 2011 2 commits
  11. 11 Oct, 2011 1 commit
  12. 10 Oct, 2011 1 commit
  13. 09 Oct, 2011 6 commits
  14. 08 Oct, 2011 1 commit
  15. 30 Aug, 2011 1 commit
  16. 25 Aug, 2011 1 commit
  17. 17 Jun, 2010 1 commit
  18. 14 Nov, 2009 4 commits
  19. 11 Nov, 2009 2 commits
  20. 05 Nov, 2009 1 commit
  21. 11 Jul, 2009 1 commit
    • rswindell's avatar
      js_save_msg() fixes: · 405f025e
      rswindell authored
      if savemsg() call failed, SMB status was not saved in msgbase.status prop.
      if savemsg() call failed, the recipient list array, if supplied, was still
      parsed and headers created (!).
      if the recipient list parsing fails, the msgbase.error string may not have been
      set, now it'll be set to "Recipient list parsing failure" (if not SMB error).
      405f025e
  22. 16 Feb, 2009 1 commit
  23. 27 Jan, 2009 1 commit