We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

  1. 05 Feb, 2009 1 commit
  2. 31 Jan, 2009 1 commit
  3. 23 Jan, 2009 1 commit
  4. 18 Jan, 2009 1 commit
  5. 16 Jan, 2009 2 commits
  6. 08 Jan, 2009 1 commit
  7. 20 Dec, 2008 1 commit
  8. 12 Dec, 2008 2 commits
  9. 23 Dec, 2008 3 commits
    • Evan Prodromou's avatar
      change function headers to K&R style · 04ef1ba8
      Evan Prodromou authored
      Another huge change, for PEAR code standards compliance. Function
      headers have to be in K&R style (opening brace on its own line),
      instead of having the opening brace on the same line as the function
      and parameters. So, a little perl magic found all the function
      definitions and move the opening brace to the next line (properly
      indented... usually).
    • Evan Prodromou's avatar
      replace NULL with null · eb2f9c98
      Evan Prodromou authored
      Another global search-and-replace update. Here, I've replaced the PHP
      keyword 'NULL' with its lowercase version. This is another PEAR code
      standards change.
    • Evan Prodromou's avatar
      replace all tabs with four spaces · edbc0c66
      Evan Prodromou authored
      The PEAR coding standards decree: no tabs, but indent by four spaces.
      I've done a global search-and-replace on all tabs, replacing them by
      four spaces. This is a huge change, but it will go a long way to
      getting us towards phpcs-compliance. And that means better code
      readability, and that means more participation.
  10. 10 Dec, 2008 2 commits
  11. 24 Nov, 2008 1 commit
  12. 23 Nov, 2008 2 commits
  13. 20 Nov, 2008 2 commits
  14. 19 Nov, 2008 1 commit
  15. 20 Nov, 2008 1 commit
    • Evan Prodromou's avatar
      hide certain users from the public stream · 35407614
      Evan Prodromou authored
      On identi.ca, certain users (http://identi.ca/derricklo) publish 5-10
      automated notices every half hour or hour. This can flood the public
      stream, making it unreadable for casual readers.
      We don't want to prevent anyone from using the site for personal use.
      However, if their personal use clouds up the public space, we can
      gently remove them from that public space without interfering with
      their personal activity.
      So: this change prevents selected people's notices from appearing in
      the public stream. It's hand-configured by an administrator, and
      probably doesn't scale beyond 10-20 blacklisted users. It's a stopgap
  16. 18 Nov, 2008 1 commit
  17. 13 Nov, 2008 1 commit
  18. 07 Nov, 2008 1 commit
  19. 21 Oct, 2008 1 commit
  20. 06 Oct, 2008 1 commit
  21. 24 Sep, 2008 1 commit
    • Evan Prodromou's avatar
      change foreign links flags code to use bitmasks · 392137b4
      Evan Prodromou authored
      Zach was doing a lot of integer comparisons on the Foreign_link sync
      fields. I switched them to use named bitmasks instead. I also switched
      the semantics of bit 3 to be the opposite of what Zach had -- I find
      lots of double-negatives in a checkbox to be hard to read.
  22. 23 Sep, 2008 1 commit
  23. 22 Sep, 2008 1 commit
  24. 09 Sep, 2008 1 commit
  25. 16 Sep, 2008 1 commit
  26. 07 Sep, 2008 1 commit
  27. 16 Aug, 2008 1 commit
  28. 15 Sep, 2008 1 commit
    • Evan Prodromou's avatar
      cache noticesWithFriends in memcached · f246b8f2
      Evan Prodromou authored
      noticesWithFriends is turning out to be one of our most expensive
      queries. The join is costly, and this method is hit over and over and
      over by desktop clients and other API users.
      So, I've added a first pass at caching the results. I store a "window"
      of notices -- equal to the first 3 pages of notices, plus one for
      pagination -- in the memcached cache. If with-friends notices are
      requests, I fetch the whole window out of the cache and grab the slice
      requested. If the requested notices are outside the window, we just do
      the query. If there's nothing in the cache, we request the window and
      store it, then return a slice.
      I had to add a NoticeWrapper class that works like DB_DataObject
      (well, just the fetch() part...) but just holds an array of notices
      instead of a DB cursor.
      Finally, saving a new notice blows away the caches for subscribed users.
  29. 04 Sep, 2008 1 commit
  30. 26 Aug, 2008 1 commit
    • Evan Prodromou's avatar
      optionally turn encryption on or off in the XMPP connection · 782fe013
      Evan Prodromou authored
      For identi.ca, we had some problems with the XMPP daemon getting
      "stuck" in I/O through the encrypted (by default) XMPP socket. Turning
      off encryption helped. So, now it's an option.
  31. 22 Aug, 2008 3 commits