Age | Commit message (Collapse) | Author |
|
the packed box loaded at insert time, so we can simply unpack it and check before doing the update query.
Should help with dupes that come in when inbox distrib jobs die and get restarted, etc.
|
|
Switching to a raw() output for the <span> of the nickname removes the extra whitespace and fixes display.
|
|
to (profile_id, id) instead of (profile_id, created, id).
It's been falling back to PRIMARY instead, which is really
very inefficient for a profile that hasn't posted in a few
months. Even though forcing the index will cause a filesort,
it's usually going to be better. Even for large profiles it
seems much faster than the badly-indexed query.
|
|
|
|
|
|
|
|
calling e-mail validator
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..?
|
|
their cached geoname lookups.
Example:
unset($config['plugins']['default']['Geonames']);
addPlugin('Geonames', array('cachePrefix' => 'statusnet:shared'));
|
|
their cached geoname lookups.
Example:
unset($config['plugins']['default']['Geonames']);
addPlugin('Geonames', array('cachePrefix' => 'statusnet:shared'));
|
|
with a PHP fatal error when trying to set up the subscription to update@status.net.
|
|
configuration
|
|
|
|
|
|
missing escape in sprintf format
|
|
* respect count instead of listing all groups
* respect page parameter
* don't spew notice on undefined $id
* don't spew notice on undefined $group->homepage_url (dropped the element since there's nothing to go in it)
|
|
missing escape in sprintf format
|
|
* respect count instead of listing all groups
* respect page parameter
* don't spew notice on undefined $id
* don't spew notice on undefined $group->homepage_url (dropped the element since there's nothing to go in it)
|
|
by mistake
|
|
by mistake
|
|
without, DOMDocument::loadHTML assumed Latin-1 instead of UTF-8.
|
|
without, DOMDocument::loadHTML assumed Latin-1 instead of UTF-8.
|
|
disabling them gets basic message delivery working under MorbidQ, and may help with RabbitMQ etc.
I swapped the settings from negative to positive ($config['queue']['stomp_transactions'] = false rather than $config['queue']['stomp_no_transactions'] = true), gave them defaults (both on for best ActiveMQ experience), and added notes to the README about configuring them.
|
|
Signed-off-by: Eugene Crosser <crosser@average.org>
|
|
Conflicts:
plugins/Blacklist/BlacklistPlugin.php
|
|
PECL HTTP extension.
The class isn't referenced by name by any other code I can see so this should have no side effects.
|
|
into queries. Comment can then be seen in process list, slow query logs on the server, aiding in tracking down unexpected slow queries.
SELECT /* queuedaemon.php Ostatus_profile->processPost */ * FROM notice WHERE ( notice.uri = 'http://stormcloud.local/mublog2/notice/479' )
INSERT /* POST Notice::saveNew */ INTO notice (profile_id , content ....
|
|
of reference
|
|
when Firebug wasn't present
|
|
|
|
|
|
|
|
|
|
|
|
|
|
configuration
|
|
api/statusnet/config.:format.
|
|
when http auth is not required.
|
|
api/statusnet/config.:format.
|
|
api/statusnet/config.:format"
This reverts commit 419c38cc0bf3f2649be9ad18e983b9f0ac8dfec0.
|
|
api/statusnet/config.:format
|
|
when http auth is not required.
|
|
the logs a little faster than ops likes. :)
|
|
the logs a little faster than ops likes. :)
|
|
|
|
|
|
|
|
We do the OStatus queue first, so if we're sending a notice to the
same server twice (e.g., with OMB), our richer and more featureful
notice comes in first.
|
|
the link in the text version, don't shorten the link for the HTML so we can append params to it in JS.
Conflicts:
plugins/OStatus/classes/Ostatus_profile.php
|
|
to make it easier to extract without getting extra markup.
|
|
|