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

  1. 29 Nov, 2010 2 commits
  2. 17 Nov, 2010 1 commit
    • Brion Vibber's avatar
      Add $config['attachments']['process_links'] to allow disabling processing of... · 197b5677
      Brion Vibber authored
      Add $config['attachments']['process_links'] to allow disabling processing of mentioned URL links for attachment info (oEmbed lookups) and dereferencing of redirects that we didn't have shortened ourselves.
      
      This option may be useful for intranet sites that don't have direct access to the internet, as they may be unable to successfully fetch those resources.
      197b5677
  3. 08 Nov, 2010 1 commit
  4. 03 Nov, 2010 1 commit
  5. 02 Nov, 2010 1 commit
  6. 26 Oct, 2010 1 commit
  7. 25 Oct, 2010 3 commits
  8. 20 Oct, 2010 1 commit
    • Brion Vibber's avatar
      Fix for ticket #2845: singleuser nickname configuration was being overridden... · 8004e280
      Brion Vibber authored
      Fix for ticket #2845: singleuser nickname configuration was being overridden by site owner in router setup.
      
      I've consolidated the checks for which user to use for single-user mode into User::singleUser(), which now uses the configured nickname by preference, falling back to the site owner if it's unset.
      This is now called consistently from the places that needed to use the primary user's nickname in routing setup.
      
      Setting $config['singleuser']['nickname'] should now work again as expected.
      8004e280
  9. 18 Oct, 2010 2 commits
  10. 07 Oct, 2010 1 commit
  11. 06 Oct, 2010 1 commit
    • Brion Vibber's avatar
      Basic validation of UTF-8 input via GET/POST vars: invalid UTF-8 sequences... · ebfa8bce
      Brion Vibber authored
      Basic validation of UTF-8 input via GET/POST vars: invalid UTF-8 sequences will cause the string to drop. Not necessarily super-thorough; should be improved in future to drop individual bad sequences, do normalization of combining forms, etc. General input validation (for ints, types of strings, etc) still would be good to have!
      ebfa8bce
  12. 20 Sep, 2010 2 commits
  13. 15 Sep, 2010 2 commits
  14. 13 Sep, 2010 2 commits
  15. 02 Sep, 2010 1 commit
  16. 12 Aug, 2010 2 commits
  17. 12 Jul, 2010 1 commit
  18. 03 Jun, 2010 1 commit
    • Brion Vibber's avatar
      Skip enqueueing to outgoing bridges on incoming remote messages. Twitter,... · 5f4c6ec6
      Brion Vibber authored
      Skip enqueueing to outgoing bridges on incoming remote messages. Twitter, Facebook, RSSCloud, and OStatus checks were enqueued on these when they'd never do anything but churn the queue servers.
      Notice::isLocal() can replace a number of manual checks for $notice->is_local being LOCAL_PUBLIC or LOCAL_NONPUBLIC.
      5f4c6ec6
  19. 25 May, 2010 2 commits
  20. 19 May, 2010 2 commits
  21. 11 May, 2010 1 commit
  22. 21 Apr, 2010 1 commit
  23. 20 Apr, 2010 1 commit
    • Brion Vibber's avatar
      Fix email notifications for @-replies that come via OStatus. · c48caa85
      Brion Vibber authored
      * Moved notification sending from Notice::saveReplies to distrib queue handler, so it'll pull from the reply set we've saved regardless of how we got it.
      * Set up gettext infrastructure for command-line scripts; gets localization mail notifications etc working from background queues.
      * Adjusted locale switching: common_switch_locale() works at runtime for bg scripts, forces a message catalog update
      c48caa85
  24. 11 Apr, 2010 1 commit
  25. 09 Apr, 2010 3 commits
  26. 08 Apr, 2010 2 commits
  27. 31 Mar, 2010 1 commit
    • Brion Vibber's avatar
      Ticket #1281: JID validation now more or less follows spec instead of calling e-mail validator · 0841fa71
      Brion Vibber authored
      Basic splitting/validation code submitted via http://status.net/wiki/XMPP/JID_validation -- Copyright 2009 Patrick Georgi <patrick@georgi-clan.de> Licensed under ISC-L, which is compatible with everything else that keeps the copyright notice intact.
      
      Added PEAR Net_IDNA package to extlib to handle IDN normalization (also used by Validate's email verifier if present).
      
      * added test suite, supplemented my own test cases with JID validation and normalization test cases from libpurple
      * follows XMPP rules for validation of name part
      * fixes for normalization with non-ASCII names
      * will do domain checks if $config['email']['check_domain'] is on, checking for an XMPP-server SRV record or any lookup. (We don't actually need to ping those direct though.)
      * some more obscure stringprep validation rules aren't quite followed yet, but we err on the side of permissiveness.
      * we still don't actually let you save your address with a resource on it, as we strip resources when looking up users who've sent us presence or message updates. I would recommend saving the outgoing resource as a separate field if/when we add that..?
      0841fa71