Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-24 | Rework application registration workflow to be more private | Zach Copley | |
2010-01-24 | OAuth 1.0 working now | Zach Copley | |
2010-01-24 | Updated markup for application edit form; image, radios | Sarven Capadisli | |
2010-01-24 | A little minimization | Sarven Capadisli | |
2010-01-24 | Added vcard and photo classes | Sarven Capadisli | |
2010-01-24 | Moved application image inside the anchor | Sarven Capadisli | |
2010-01-24 | Added missing end tag | Sarven Capadisli | |
2010-01-24 | Make API auth handle OAuth requests w/access tokens | Zach Copley | |
2010-01-24 | Fixed tabbing | Sarven Capadisli | |
2010-01-24 | Updated class for application list | Sarven Capadisli | |
2010-01-24 | Updated markup for application edit form submits | Sarven Capadisli | |
2010-01-24 | Better detial in connected OAuth applications list | Zach Copley | |
2010-01-24 | Exchanging authorized request tokens for access tokens working | Zach Copley | |
2010-01-24 | Workflow for request tokens and authorizing request tokens | Zach Copley | |
2010-01-24 | Action for issuing a request token | Zach Copley | |
2010-01-24 | Stubs for API OAuth token exchange stuff | Zach Copley | |
2010-01-24 | Add icons/icon upload to Oauth apps | Zach Copley | |
2010-01-24 | Workflow for registering new OAuth apps pretty much done. | Zach Copley | |
2010-01-24 | Reorganized the OAuth app URLs and more work on the register app workflow | Zach Copley | |
2010-01-24 | Started work on interface for displaying connected OAuth apps | Zach Copley | |
2010-01-24 | Use new StatusNetwork->serverName() to get full domain for wildcard config ↵ | Brion Vibber | |
until we rebuild queues to be based on nicknames. Fixes live bug with new *.status.net sites breaking queuedaemon.php | |||
2010-01-24 | defaults for nickname and wildcard | Evan Prodromou | |
2010-01-24 | Removed mobile stylesheet from core output. If Mobile support is | Sarven Capadisli | |
seeked, MobileProfile plugin should be used. | |||
2010-01-24 | Updated path to farbtastic stylesheet | Sarven Capadisli | |
2010-01-24 | Event hooks for before and after site_notice | Sarven Capadisli | |
2010-01-22 | Fix unqueuemanager for updated QueueHandler interface | Brion Vibber | |
2010-01-22 | Fix for stuck queue messages: wrap processing in stomp transactions so our ↵ | Brion Vibber | |
lack of an ACK if PHP dies actually triggers redelivery. Previously, messages once delivered would just get stuck in the queue seemingly forever if they never got ACKed. Note this could lead to partial duplication, for instance if the OMB or Twitter queue handlers die after 1/2 of the outgoing sends. Recommendations: * catch exceptions more aggressively within queue handlers (so only PHP fatal errors are likely to kill in the middle) * for processing that involves sending to multiple clients, consider a second queue similar to the XMPP output, eg for OMB: - first queue gets delivery list and builds message data, enqueueing it for each target address - second queue can handle each individual outgoing message (and attempt redelivery etc separately) This would also protect better against a recurring error preventing delivery in the second part, and could spread out any slow sends over multiple threads. | |||
2010-01-21 | XMPP queued output & initial retooling of DB queue manager to support ↵ | Brion Vibber | |
non-Notice objects. Queue handlers for XMPP individual & firehose output now send their XML stanzas to another output queue instead of connecting directly to the chat server. This lets us have as many general processing threads as we need, while all actual XMPP input and output go through a single daemon with a single connection open. This avoids problems with multiple connected resources: * multiple windows shown in some chat clients (psi, gajim, kopete) * extra load on server * incoming message delivery forwarding issues Database changes: * queue_item drops 'notice_id' in favor of a 'frame' blob. This is based on Craig Andrews' work branch to generalize queues to take any object, but conservatively leaving out the serialization for now. Table updater (preserves any existing queued items) in db/rc3to09.sql Code changes to watch out for: * Queue handlers should now define a handle() method instead of handle_notice() * QueueDaemon and XmppDaemon now share common i/o (IoMaster) and respawning thread management (RespawningDaemon) infrastructure. * The polling XmppConfirmManager has been dropped, as the message is queued directly when saving IM settings. * Enable $config['queue']['debug_memory'] to output current memory usage at each run through the event loop to watch for memory leaks To do: * Adapt XMPP i/o to component connection mode for multi-site support. * XMPP input can also be broken out to a queue, which would allow the actual notice save etc to be handled by general queue threads. * Make sure there are no problems with simply pushing serialized Notice objects to queues. * Find a way to improve interactive performance of the database-backed queue handler; polling is pretty painful to XMPP. * Possibly redo the way QueueHandlers are injected into a QueueManager. The grouping used to split out the XMPP output queue is a bit awkward. | |||
2010-01-21 | Option to log slow db queries or all db queries | Brion Vibber | |
$config['db']['log_queries'] = true; // all $config['db']['log_slow_queries'] = 10; // queries taking > 10 seconds | |||
2010-01-19 | allow all rights reserved, private data | Evan Prodromou | |
2010-01-18 | add event for showing content license in action | Evan Prodromou | |
2010-01-16 | Merge branch 'master' of git@gitorious.org:statusnet/mainline | Evan Prodromou | |
2010-01-16 | change rc3 to beta3 | Evan Prodromou | |
2010-01-15 | --xmpp-only hack for queuedaemon.php to run separate queue daemon with only ↵ | Brion Vibber | |
xmpp threads | |||
2010-01-14 | fix for --skip-xmpp hack -- forgot to do it on the ping & confirm handlers | Brion Vibber | |
2010-01-14 | temporary --skip-xmpp flag on queuedaemon.php, allows to run queue daemons ↵ | Brion Vibber | |
but skip subscription to xmpp-based queues (still working on making these behave gracefully when server is down) | |||
2010-01-14 | Keep handler registration per-site to fix queue registration in mixed config ↵ | Brion Vibber | |
environment | |||
2010-01-13 | Don't barf on io loop if xmpp connection failed | Brion Vibber | |
2010-01-13 | fix for non-% memory soft limit | Brion Vibber | |
2010-01-13 | queue daemon fixes: path fix for xmpp, suppress warning in memcached init | Brion Vibber | |
2010-01-14 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Sarven Capadisli | |
2010-01-14 | Update geo location UI for notice form where the geo data info is only | Sarven Capadisli | |
visible on @title of the enable/disable button. | |||
2010-01-13 | Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x | Evan Prodromou | |
2010-01-13 | rev version in lib/common.php | Evan Prodromou | |
2010-01-13 | Fix for dbqueuehandler: if a queue is unrecognized, discard entries rather ↵ | Brion Vibber | |
than attempting to re-run them forever! | |||
2010-01-13 | remove session info in syslog | Evan Prodromou | |
2010-01-13 | Fix regressions in XMPP output during inbox refactoring | Brion Vibber | |
- NOTICE_INBOX_SOURCE_* constants moved to common.php since Notice_inbox.php not always loaded - fixed typo in User::staticGet() call which caused user #1 to receive messages once for each subscriber instead of for him/herself - 'continue' -> 'continue 2' inside switch() statement to fix loop escape (PHP considers switch() a looping construct for break & continue) | |||
2010-01-13 | Added timeout error handling for geo location | Sarven Capadisli | |
2010-01-13 | Using a JSON object for NoticeDataGeo text instead | Sarven Capadisli | |
2010-01-13 | add events for subscribing to people and joining groups | Evan Prodromou | |