1. 02 Dec, 2010 1 commit
    • Brion Vibber's avatar
      Fix for tickets #2917, #2262: user URL shortening options not being applied in non-web channels · aa96c3c1
      Brion Vibber authored
      common_shorten_links() can only access the web session's logged-in user, so never properly took user options into effect for posting via XMPP, API, mail, etc.
      
      Adds an optional $user parameter on common_shorten_links(), and a $user->shortenLinks() as a clearer interface for that.
      Tweaked some lower-level functions so $user gets passed down -- making the $notice_id param previously there for saving URLs at notice save time generalized a little.
      
      Note also ticket #2919: there's a lot of duplicate code calling the shortening, checking the length, and reporting near-identical error messages. These should be consolidated to aid in code and translation maintenance.
      aa96c3c1
  2. 01 Nov, 2010 1 commit
  3. 21 Oct, 2010 1 commit
  4. 13 Aug, 2010 1 commit
  5. 12 Aug, 2010 1 commit
  6. 11 Aug, 2010 2 commits
  7. 10 Aug, 2010 1 commit
  8. 01 Apr, 2010 3 commits
  9. 31 Mar, 2010 1 commit
  10. 26 Mar, 2010 1 commit
  11. 02 Mar, 2010 2 commits
  12. 25 Jan, 2010 1 commit
    • Evan Prodromou's avatar
      Offload inbox updates to a queue handler to speed up posting online · e26a843c
      Evan Prodromou authored
      Moved much of the writing that happens when posting a notice to a new
      queuehandler, distribqueuehandler. This updates tags, groups, replies
      and inboxes at queue time (or at Web time, if queues are disabled).
      
      To make this work well, I had to break up the monolithic
      Notice::blowCaches() and make cache blowing happen closer to where
      data is updated.
      
      Squashed commit of the following:
      
      commit 5257626c62750ac4ac1db0ce2b71410c5711cfa3
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 14:56:41 2010 -0500
      
          slightly better handling of blowing tag memory cache
      
      commit 8a22a3cdf6ec28685da129a0313e7b2a0837c9ef
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 01:42:56 2010 -0500
      
          change 'distribute' to 'distrib' so not too long for dbqueue
      
      commit 7a063315b0f7fad27cb6fbd2bdd74e253af83e4f
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 01:39:15 2010 -0500
      
          change handle_notice() to handle() in distributqueuehandler
      
      commit 1a39ccd28b9994137d7bfd21bb4f230546938e77
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 16:05:25 2010 -0500
      
          error with queuemanager
      
      commit e6b3bb93f305cfd2de71a6340b8aa6fb890049b7
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 01:11:34 2010 -0500
      
          Blow memcache at different point rather than one big function for Notice class
      
      commit 94d557cdc016187d1d0647ae1794cd94d6fb8ac8
      Author: Evan Prodromou <evan@status.net>
      Date:   Mon Jan 25 00:48:44 2010 -0500
      
          Blow memcache at different point rather than one big function for Notice class
      
      commit 1c781dd08c88a35dafc5c01230b4872fd6b95182
      Author: Evan Prodromou <evan@status.net>
      Date:   Wed Jan 20 08:54:18 2010 -0500
      
          move broadcasting and distributing to new queuehandler
      
      commit da3e46d26b84e4f028f34a13fd2ee373e4c1b954
      Author: Evan Prodromou <evan@status.net>
      Date:   Wed Jan 20 08:53:12 2010 -0500
      
          Move distribution of notices to new distribute queue handler
      e26a843c
  13. 04 Jan, 2010 1 commit
  14. 29 Dec, 2009 1 commit
  15. 28 Dec, 2009 4 commits
  16. 23 Dec, 2009 1 commit
  17. 11 Dec, 2009 1 commit
  18. 19 Nov, 2009 1 commit
  19. 09 Nov, 2009 1 commit
  20. 08 Nov, 2009 1 commit
  21. 30 Oct, 2009 2 commits
    • Sarven Capadisli's avatar
      IE has some issue with notices that are sent with file attachments. It · dcca9fbe
      Sarven Capadisli authored
      doesn't like the XHR response with XHTML DTD. New notices without the
      file attachment work fine.
      
      The rendered content (the anchor for the file attachment link) doesn't
      appear to be the issue.
      
      To fix this problem, I removed the XHTML DTD line from newnotice's XHR
      response. This is unnecessary for text/xml outputs that's intended
      for XHR responses any way. It just happens to fix an IE issue.
      
      Still a mystery to me as to why it is particular to notices with file
      attachments.
      dcca9fbe
    • Sarven Capadisli's avatar
      IE has some issue with notices that are sent with file attachments. It · db9aef9f
      Sarven Capadisli authored
      doesn't like the XHR response with XHTML DTD. New notices without the
      file attachment work fine.
      
      The rendered content (the anchor for the file attachment link) doesn't
      appear to be the issue.
      
      To fix this problem, I removed the XHTML DTD line from newnotice's XHR
      response. This is unnecessary for text/xml outputs that's intended
      for XHR responses any way. It just happens to fix an IE issue.
      
      Still a mystery to me as to why it is particular to notices with file
      attachments.
      db9aef9f
  22. 29 Oct, 2009 1 commit
  23. 28 Oct, 2009 2 commits
  24. 13 Oct, 2009 3 commits
  25. 29 Sep, 2009 1 commit
  26. 12 Sep, 2009 1 commit
  27. 26 Aug, 2009 1 commit
  28. 25 Aug, 2009 2 commits