gnu-social/classes
Brett Taylor 3243612e76 Prevents redirect URLs that have canonical URLs longer than 255 chars from being written to the database as their canonical. Redirecting URLs will instead be saved to the database as given.
The reason for this is that table 'file' column 'url' is a VARCHAR(255) in MySQL and it silently truncates URLs longer than 255 characters, breaking the url.

The proper fix for this is to improve this column, making its type TEXT, but there are no database changes for 0.8.x, so this is the next best thing for data integrity. A migration script for 0.9.x could be written to audit the database checking for redirects and updating these urls to their proper canonical url.
2009-08-12 16:17:02 +12:00
..
Avatar.php Configurable avatar directory 2009-06-15 10:45:50 -07:00
Confirm_address.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Consumer.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Design.php common_config returns false if the config value is not set. Design::toWebColor checks with is_null. Hence the common_config value should be adjusted. 2009-08-10 16:35:09 -04:00
Fave.php Merge branch 'master' into 0.8.x 2009-07-23 14:45:21 -07:00
File.php Prevents redirect URLs that have canonical URLs longer than 255 chars from being written to the database as their canonical. Redirecting URLs will instead be saved to the database as given. 2009-08-12 16:17:02 +12:00
File_oembed.php Try oEmbed discovery before using oohembed 2009-07-15 17:10:36 -04:00
File_redirection.php avoid getting duplicate errors on upload 2009-06-25 11:10:34 -07:00
File_thumbnail.php Try oEmbed discovery before using oohembed 2009-07-15 17:10:36 -04:00
File_to_post.php avoid getting duplicate errors on upload 2009-06-25 11:10:34 -07:00
Foreign_link.php Upgraded foreign_id column to handle new 64-bit Facebook user IDs. 2009-05-27 17:59:49 -07:00
Foreign_service.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Foreign_subscription.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Foreign_user.php change foreign_user.id to bigint (for Twitter, Facebook, etc.) 2009-06-24 14:44:02 -07:00
Group_alias.php fixup perms for classes 2009-06-14 21:53:09 -07:00
Group_block.php Update copyright dates in files modified in 2009 2009-06-20 16:12:55 -07:00
Group_inbox.php break up big inbox queries into lots of small ones 2009-06-25 23:00:46 -07:00
Group_member.php some class files had x bit set 2009-05-22 21:11:46 -04:00
Invitation.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Memcached_DataObject.php better check for existing DB connection runs SET NAMES UTF8 less 2009-07-27 13:51:40 -04:00
Message.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Nonce.php Fix nonce usage in OAuth store 2009-03-07 12:55:09 -08:00
Notice.php New algorithm for reply_to saving 2009-07-29 11:45:32 -04:00
Notice_inbox.php use a soft limit so there's not a whole bunch of deletes on every write 2009-07-16 00:26:51 -04:00
Notice_source.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Notice_tag.php Update copyright dates in files modified in 2009 2009-06-20 16:12:55 -07:00
Profile.php Merge commit 'br3nda/0.8.x-profile-pgfix' into 0.8.x 2009-07-23 11:13:27 -04:00
Profile_block.php Update copyright dates in files modified in 2009 2009-06-20 16:12:55 -07:00
Profile_tag.php fix problem with dupe tags in profile 2009-02-28 15:17:49 -08:00
Queue_item.php start of queuemanager code 2009-06-28 14:38:34 -04:00
Related_group.php some class files had x bit set 2009-05-22 21:11:46 -04:00
Remember_me.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Remote_profile.php Update copyright dates in files modified in 2009 2009-06-20 16:12:55 -07:00
Reply.php Ticket #1567 - API: Change before_id parameter to max_id 2009-05-29 16:32:55 -07:00
Session.php don't delete during select 2009-08-02 11:18:41 -04:00
Sms_carrier.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
Status_network.php bad string compare in Status_network 2009-06-28 14:48:19 -04:00
Subscription.php Update copyright dates in files modified in 2009 2009-06-20 16:12:55 -07:00
Token.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
User.php change NOTICE_GATEWAY to Notice::GATEWAY so autoloading works 2009-07-23 14:22:22 -07:00
User_group.php Implemented the list_all and list groups API methods as defined at http://laconi.ca/trac/wiki/ProposedGroupsAPI 2009-08-07 18:00:04 -04:00
User_openid.php change function headers to K&R style 2008-12-23 14:33:23 -05:00
laconica.ini fixup perms on auto-generated files 2009-06-27 06:24:06 -07:00
laconica.links.ini rewrote short url stuff to handle new file/url classes (redirections, oembed, mimetypes, etc.) 2009-05-13 14:27:32 -04:00
statusnet.ini updates to Status_network 2009-06-15 08:54:52 -07:00