* twitter-bridge-fixes:
Make sure the session token gets output no matter what (whoops)
Move submit (connect) button to the very bottom
Move license checkbox to the end of the form
Don't allow Twitter registration if site is invite only
Fix reference to constant
problem with remote subscription on groups in OStatus
show correct favorites link
Don't try to verify URL if the user has left it out when making a new event
Fix undefined variable
Change time format to work with older PHP (before 5.3)
move OMB-specific remote login button to OMB Plugin
use correct redirect on logout of single-user site
* twitter-bridge-fixes:
Make sure the session token gets output no matter what (whoops)
Move submit (connect) button to the very bottom
Move license checkbox to the end of the form
Don't allow Twitter registration if site is invite only
* twitter-bridge-fixes:
Make sure the session token gets output no matter what (whoops)
Move submit (connect) button to the very bottom
Move license checkbox to the end of the form
Don't allow Twitter registration if site is invite only
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
* '1.0.x' of gitorious.org:statusnet/mainline: (24 commits)
Change time format to work with older PHP (before 5.3)
move OMB-specific remote login button to OMB Plugin
use correct redirect on logout of single-user site
disable routes that aren't available in single-user mode
upgrade to beta4
Better error handling when the email subsystem isn't working. The installer was dying trying to send a confirmation email to the initial user.
Store a list of all paths the router knows about (backward compatibility with Net_URL_Mapper)
Upgrade 0.9.x bookmarks to 1.0.x
add hooks for upgrades
include q as param, not arg for search sub menu
exact match for paths
change category on urlmapper.php
Fix undefined variable
don't forget to add qstring to static paths
with new URLMapper, cached router takes more memory, time than re-generating
Deal with default param patterns more effectively
two useful functions for profiling
Remove unused xrds stuff from profile (replace in OMB please)
add default groupdirectory route
new URLMapper without Net_URL_Mapper
...
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing
* 'testing' of gitorious.org:statusnet/mainline:
disable routes that aren't available in single-user mode
upgrade to beta4
Better error handling when the email subsystem isn't working. The installer was dying trying to send a confirmation email to the initial user.
Store a list of all paths the router knows about (backward compatibility with Net_URL_Mapper)
Upgrade 0.9.x bookmarks to 1.0.x
add hooks for upgrades
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing
* 'testing' of gitorious.org:statusnet/mainline:
include q as param, not arg for search sub menu
exact match for paths
change category on urlmapper.php
Fix for schema upgrade issue when primary keys change; fixes upgrade direct from 0.8.x
Previously we were failing to update the primary key during ensureTable(), which could lead to failures when updating some tables (eg queue_item where we changed keys, and the addition of an autoincrement column failed because it conflicted with the old key).
Now if the key is different, we remove the old key at the start and add the new key at the end of the ALTER TABLE.
Not tested on PostgreSQL -- someone please check whether the alter table 'DROP CONSTRAINT PRIMARY KEY' bit works or if it needs to pull a special name for the key.
On MySQL, dropping uses alter table's 'DROP PRIMARY KEY' special case.
Adds new feature to dispatch avatar url between different servers.
That allows parallel download from most browsers.
To avoid caching issue, server choice is "profile_id" based so that
avatar from a specific user will always be served from same server.
Introduce new configuration parameter:
$config['avatar']['server_modulo'] = 5;
Very easy to implement using, for example, DNS wildcard.
For example, if you have following configuration:
$config['avatar']['server'] = 'static_rrdns_.domain.tld';
$config['avatar']['server_modulo'] = 5;
Then, when building avatar's URL, domain will become, depending on profile_id:
static0.domain.tld
static1.domain.tld
static2.domain.tld
static3.domain.tld
static4.domain.tld