* '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
...
* '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
* '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
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.