Commit Graph

324 Commits

Author SHA1 Message Date
Brion Vibber
8b63717bf9 ticket 1100: add Drupal source link 2009-12-01 12:55:55 -08:00
Zach Copley
9dc888894b Merge branch 'master' into 0.9.x
* master: (67 commits)
  Ticket 2038: fix bad bug tracker link
  Fix regression in group posting: bug introduced in commit 1319002e15. Need to use actual profile object rather than an id on a variable that doesn't exist when checking blocks :D
  Log database errors when saving notice_inbox entries
  Drop the username from the log id for now; seems to trigger an error loop in some circumstances
  request id on logs... pid + random id per web request + username + method + url
  Add OpenID ini info back into statusnet.ini as a stopgap until we can
  Some changes to the OpenID DataObjects to make them emit the exact same
  OpenID plugin should set 'user_openid.display' as unique key
  Remove relationship: user_openid.user_id -> user.id. I don't think this
  Have OpenID plugin DataObjects emit their own .ini info
  Revert "Allow plugin DB_DataObject classes to not have to use the .ini file by overriding keys(), table(), and sequenceKey() for them"
  Catch and report exceptions from notice_to_omb_notice() instead of letting the OMB queue handler die.
  Fix regression in remote subscription; added hasRole() shadow method on Remote_profile.
  Fix fatal error on OMB subscription for first-timers
  Remove annoying log msg
  Drop error message on setlocale() failure; this is harmless, since we actually have a working locale set up.
  Catch uncaught exception
  Fixed bug where reply-sync bit wasn't getting saved
  Forgot to render the nav menu when on FB Connect login tab
  Facebook plugin no longer takes over Login and Connect settings nav menus
  ...

Conflicts:
	db/08to09_pg.sql
	db/statusnet_pg.sql
	locale/pt_BR/LC_MESSAGES/statusnet.mo
	plugins/Mapstraction/MapstractionPlugin.php
2009-11-30 10:28:58 -08:00
Brenda Wallace
8d502c4b8e added missing columns from mysql upgrade script into pgsql script 2009-11-26 20:35:41 +13:00
Brenda Wallace
dd742a560d Transactional DDL rocks my world, but shouldn't be left in that file. 2009-11-26 20:21:47 +13:00
Brenda Wallace
93ecccb8fb added missing columns in notice table 2009-11-26 20:17:32 +13:00
Evan Prodromou
224d82793c Revert "Added 'login' command that gives you a link that can be used to login to the website"
This reverts commit b9d40f723b.

Conflicts:

	actions/login.php
	classes/statusnet.ini
	db/08to09.sql
	db/08to09_pg.sql
	db/statusnet_pg.sql
	lib/command.php
	lib/commandinterpreter.php
2009-11-20 02:50:43 -08:00
Brion Vibber
0b750c5271 Followup to commit 4e00ce01a9: rename user_role to profile_role in update & postgres schemas 2009-11-19 21:07:11 -08:00
Brion Vibber
584b17a818 Followup to commit 4e00ce01a9: rename user_role to profile_role in update & postgres schemas 2009-11-19 20:55:38 -08:00
Zach Copley
9baddf4e44 Add MuSTArD to notice sources 2009-11-18 12:43:52 -08:00
Ciaran Gultnieks
d1d104bde2 Another syntax error in the postgres db create script 2009-11-18 11:15:05 +00:00
Ciaran Gultnieks
904baf4d27 Missing quotes in postgres db create script 2009-11-18 08:25:58 +00:00
Evan Prodromou
bcb49b0000 bring the 08-to-09 SQL update script up-to-date 2009-11-17 19:13:09 -05:00
Evan Prodromou
4e00ce01a9 Rename user_role to profile_role
Renamed the user_role table to profile_role. Remote users can have a
role on the site; that 'role' may be negative (silenced or sandboxed).
2009-11-16 16:02:47 +01:00
brenda
ab135faa75 postgresl update script now working in postgres 2009-11-14 16:34:36 +13:00
Brion Vibber
81fa515881 Fix index on notice for efficient querying of notice(s) by order for a profile.
Should resolve performance problem with Profile::getCurrentNotice()
2009-11-12 11:08:43 -08:00
Brion Vibber
737fe76347 Performance fix for subscription/subscriber lists based on feedback from ops.
Extended subscription table indexes for subscriber and subscribed to include the created field, which is used to sort for display. This lets us skip a filesort and do the join much more efficiently.
Alter table from 08to09.sql needs to be run manually (though no ill effects if you forget other than not getting the perf improvement).
2009-11-10 08:47:54 -08:00
Brion Vibber
9d0687b055 Adjusting indexes to make favorites query more efficient, based on feedback from ops.
fave_user_id_idx index changed from (user_id) to (user_id,modified), so the timestamp ordering can be done straight from the index while we're looking up the user's notices.
Added to 08to09.sql and 08to09_pg.sql; may need to be run manually by folks doing development.
(No harm if you don't update it, the favorites tab/rss feed will just stay inefficent.)
2009-11-10 08:23:24 -08:00
Craig Andrews
b9d40f723b Added 'login' command that gives you a link that can be used to login to the website 2009-11-02 18:40:49 -05:00
Evan Prodromou
61419038e5 Merge branch '0.8.x' into 0.9.x
Conflicts:
	README
2009-11-02 18:11:45 -05:00
Evan Prodromou
659da177ea Add SocialOomph 2009-10-31 15:49:21 -04:00
Evan Prodromou
603f95d17d add and update choqok 2009-10-31 15:40:26 -04:00
Evan Prodromou
3b3d861b93 Revert "lat,lon -> lat,long"
This reverts commit 61d948cffee0aff4fd7853421ec0849458ea34c9.
2009-10-21 22:43:40 -04:00
Evan Prodromou
61826169de lat,lon -> lat,long 2009-10-21 22:43:40 -04:00
Evan Prodromou
671732ade7 add a couple of location namespaces 2009-10-21 22:43:40 -04:00
Evan Prodromou
3d772d24e7 add location-related tables and columns 2009-10-21 22:43:40 -04:00
Evan Prodromou
f7a3b30f5b Revert "Revert "fixed up some invalid comment syntax - this is ANSI SQL""
This reverts commit c0eca0e59b.
2009-10-19 18:15:40 -04:00
Evan Prodromou
eb273da532 Revert "Revert "upgrade script for postgres""
This reverts commit d72748eb8e.

Conflicts:

	db/08to09_pg.sql
2009-10-19 18:13:41 -04:00
Evan Prodromou
d72748eb8e Revert "upgrade script for postgres"
This reverts commit d46f2ee350.
2009-10-19 18:07:36 -04:00
Evan Prodromou
689b3ae73d Revert "added missing parts to postgres update, and the config+user_role tables to both upgrade scripts"
This reverts commit e9edb803bc.
2009-10-19 18:07:19 -04:00
Evan Prodromou
c0eca0e59b Revert "fixed up some invalid comment syntax - this is ANSI SQL"
This reverts commit 6704ddddf2.
2009-10-19 18:07:03 -04:00
Evan Prodromou
fe1ae3a47e Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing 2009-10-19 17:00:36 -04:00
Evan Prodromou
f65baaaa4f change DB so OpenIDPlugin manages OpenID tables 2009-10-01 15:43:57 -04:00
Evan Prodromou
8284b3cb82 Merge branch '0.8.x' into 0.9.x
Conflicts:
	actions/requesttoken.php
	classes/File.php
	install.php
	lib/noticeform.php
2009-09-23 09:45:22 -04:00
Zach Copley
38409f1683 Add Jiminy to notice sources 2009-09-15 14:42:08 -07:00
Zach Copley
d2bf576122 Add Jiminy to notice sources 2009-09-15 14:37:11 -07:00
Craig Andrews
53b558353b Add ChinaMobile as an email to SMS carrier 2009-09-13 00:16:50 -04:00
Brenda Wallace
6704ddddf2 fixed up some invalid comment syntax - this is ANSI SQL 2009-08-31 11:54:15 +12:00
Brenda Wallace
e9edb803bc added missing parts to postgres update, and the config+user_role tables to both upgrade scripts
Conflicts:

	db/08to09.sql
2009-08-31 11:53:59 +12:00
Brenda Wallace
d46f2ee350 upgrade script for postgres 2009-08-31 11:53:23 +12:00
Brenda Wallace
fb447f713a fixed up some invalid comment syntax - this is ANSI SQL 2009-08-31 11:02:37 +12:00
Brenda Wallace
8689955e08 added missing parts to postgres update, and the config+user_role tables to both upgrade scripts 2009-08-29 09:48:30 +12:00
Brenda Wallace
f4117119ff added the user_role table 2009-08-28 20:35:35 +12:00
Brenda Wallace
a0e41693e4 added config table 2009-08-28 20:33:49 +12:00
Evan Prodromou
a08c76a434 Merge branch '0.9.x' of git@gitorious.org:laconica/mainline into 0.9.x
Conflicts:
	classes/laconica.ini
2009-08-27 14:52:32 -07:00
Evan Prodromou
9f097913a6 add table for user roles 2009-08-27 11:18:10 -07:00
Evan Prodromou
5d09b6b3f0 Merge branch '0.8.x' into 0.9.x
Conflicts:
	EVENTS.txt
	actions/finishremotesubscribe.php
	actions/postnotice.php
	actions/public.php
	actions/remotesubscribe.php
	actions/showstream.php
	actions/updateprofile.php
	actions/userauthorization.php
	classes/laconica.ini
	lib/common.php
	lib/oauthstore.php
	lib/omb.php
2009-08-27 11:16:45 -07:00
Craig Andrews
d9e8dabaf4 Save the mimetype for oEmbed linked url 2009-08-26 14:53:52 -04:00
Evan Prodromou
ff01140d71 accidentally changed the URL for Laconica Tools 2009-08-26 03:13:09 -04:00
Evan Prodromou
3567b9d708 global search and replace for laconica -> statusnet 2009-08-25 18:53:24 -04:00
Evan Prodromou
c87e1de017 Rename Laconica to StatusNet 2009-08-25 17:56:10 -04:00
Zach Copley
ec83890bc2 Take token field out of foreign_link
This undoes patch a49272d448
2009-08-25 15:48:06 -04:00
Evan Prodromou
ff87732053 Merge branch '0.8.x' into testing
Conflicts:
	actions/twitterauthorization.php
	lib/oauthclient.php
	lib/twitter.php
	lib/twitterapi.php
	lib/twitteroauthclient.php
	scripts/twitterstatusfetcher.php
2009-08-24 16:55:49 -04:00
Zach Copley
5d5b9f7022 Add new Foreign_link col to store OAuth access token 2009-08-24 11:52:06 -04:00
Evan Prodromou
8236037bf0 Merge branch 'dbconfig' into 0.9.x
Conflicts:
	lib/common.php
2009-08-21 16:17:06 -04:00
Evan Prodromou
b2664e1ae2 Merge branch '0.8.x' into 0.9.x
Conflicts:
	actions/updateprofile.php
	actions/userauthorization.php
	classes/User_group.php
	index.php
	install.php
	lib/accountsettingsaction.php
	lib/logingroupnav.php
2009-08-21 15:42:11 -04:00
Evan Prodromou
c944edfb50 Add table for configuration settings
Add a table for configuration settings.
2009-08-21 15:10:01 -04:00
Evan Prodromou
d50d24dcf4 update database to allow >140c in group descriptions 2009-08-21 06:33:21 -04:00
Evan Prodromou
2d6039fb69 Allow unlimited-size bios in profiles 2009-08-21 06:33:21 -04:00
Evan Prodromou
4ac0fe009f allow unlimited text in messages in DB 2009-08-21 06:33:21 -04:00
Evan Prodromou
d94a4eae8a update database to allow large posts 2009-08-21 06:33:20 -04:00
Brenda Wallace
f2cd83dd51 Revert "changed file.url column type from varcahr(255) to varchar(2047)"
This reverts commit c1b19929f6.
2009-08-11 14:41:48 +12:00
Brenda Wallace
f4f13166f7 Revert "change file.url to from a varchar(255) to varchar(2047)"
This reverts commit 002cc755b2.

mysql doesn't allow varchar > 255 chars
reverting until have a working solution
2009-08-11 09:38:17 +12:00
Brenda Wallace
002cc755b2 change file.url to from a varchar(255) to varchar(2047)
because urls get translated from tinyurl.com etc into their originals before saving
and urls can be that long
2009-08-11 09:25:13 +12:00
Brenda Wallace
91399d89dd upgrade script for postgres 2009-08-11 09:24:18 +12:00
Brenda Wallace
c1b19929f6 changed file.url column type from varcahr(255) to varchar(2047) 2009-08-10 09:42:53 +12:00
Evan Prodromou
406020df38 add LiveTweeter (note caps) 2009-08-06 12:35:35 -04:00
Evan Prodromou
43e1c3d71f add qwit 2009-08-06 12:30:56 -04:00
Evan Prodromou
e797001be4 add livetweeter to notice source 2009-08-05 16:02:47 -04:00
Evan Prodromou
9e078c28b6 start upgrade script for 0.9.x 2009-08-04 06:07:32 -04:00
Eric Helgeson
dc5d0cc4f1 Splitting br3nda's merge 97db6e17b3f76e9a6acf87ddbad47ba54e9b1a3b
Adding deleted_notice to pg.sql
2009-08-04 06:05:04 -04:00
Evan Prodromou
db53cc800f add a deleted_notice table 2009-08-04 06:05:04 -04:00
Brenda Wallace
d0b85d3ad2 Upgrade script 2009-08-04 08:51:57 +12:00
Eric Helgeson
72117294d7 Splitting br3nda's merge 97db6e17b3f76e9a6acf87ddbad47ba54e9b1a3b
Add session table to pg.sql
2009-07-28 20:17:20 -05:00
Eric Helgeson
87bc612778 pgsql's install had windows newlines. ran db/laconica_pg.sql
Thanks grim26
2009-07-27 18:29:11 -05:00
Brenda Wallace
47b2f1e082 moved design table earlier - needs to be before "user" becuase of the foreign key 2009-07-22 21:46:23 +12:00
Brenda Wallace
57f53869e2 more changes to file_id copied from mysql schema change in 05e5122802 2009-07-22 21:39:53 +12:00
Brenda Wallace
91f3ddca55 fixes file_redirection table to match mysql schema change in commit 05e5122802 2009-07-22 21:33:59 +12:00
Brenda Wallace
6eaa91db1c Fixes file_oembed to march mysql schema change that happened in commit 05e5122802 2009-07-22 21:28:47 +12:00
Brenda Wallace
c34875421a added missing columns in file table 2009-07-22 21:13:46 +12:00
Brenda Wallace
9ab07b4468 Fixed "User" table - added design_id and viewdesigns 2009-07-22 17:52:43 +12:00
Craig Andrews
4d17c8553c Add Cellular South to list of SMS Carriers
Thanks jacroe

http://laconi.ca/trac/ticket/1520
2009-07-21 14:45:48 -04:00
CiaranG
6b7fa65ca1 Merge commit 'br3nda/0.8.x-pginstaller' into 0.8.x 2009-07-19 08:08:39 +01:00
Brenda Wallace
c6505c5296 postgres schema - removed not null constraint from nonce.tok, and copied the comment from the mysql schema 2009-07-17 23:17:58 +12:00
Brenda Wallace
fc3b11bff9 moved creation of design table earlier than user_group 2009-07-15 18:51:12 +12:00
Brenda Wallace
186b5a1674 added design_id to user_group 2009-07-15 18:50:29 +12:00
Brenda Wallace
f22ed5dc80 added group_block and group_alias tables 2009-07-15 18:50:11 +12:00
Brenda Wallace
b5fa0ac1d1 added missing conversation id to notices
Conflicts:

	db/laconica_pg.sql
2009-07-15 18:48:39 +12:00
Brenda Wallace
6b71009206 removed semicolons from comments
(mucks up logic in install.php)
and fixed stray commas that stopped it parsing as valid SQL
2009-07-15 18:47:08 +12:00
CiaranG
bb1548451a Merge commit 'br3nda/0.8.x-pgschema' into 0.8.x 2009-07-07 20:48:26 +01:00
Evan Prodromou
48d671ac39 session storage 2009-06-27 05:15:59 -07:00
Brenda Wallace
a38245d4d1 added missing table "design" 2009-06-25 22:01:14 +12:00
Brenda Wallace
2456baa3bc added missing conversation id to notices 2009-06-25 22:00:55 +12:00
Brenda Wallace
72df5c9eb4 removed semicolons from comments
(mucks up logic in install.php)
and fixed stray commas that stopped it parsing as valid SQL
2009-06-25 21:59:33 +12:00
Evan Prodromou
936567394f script to upgrade a database from 0.7.4 to 0.8.0 2009-06-24 14:59:36 -07:00
Evan Prodromou
83407cc3ca change foreign_user.id to bigint (for Twitter, Facebook, etc.) 2009-06-24 14:44:02 -07:00
Evan Prodromou
4ca6aa1930 a little sql script to drop full-text index and use innodb for profile and notice 2009-06-23 09:16:41 -07:00
Evan Prodromou
05e5122802 Database changes for file tables
Some minor database changes for file tables. Namely:

 * Added a timestamp to all tables
 * Added a filename column for local files
 * Change some tables that had unnecessary auto-increment primary
   keys when they had another unique column that should act as
   the primary key
 * Change engine from MyISAM to InnoDB for a couple of files.

Also, rebuilt the DB_DataObject files for all these tables.
2009-06-22 14:19:41 -07:00
Zach Copley
dff43c03e4 Add design_id to User_group 2009-06-17 22:16:09 -07:00
Zach Copley
76cbeff33c Update background image settings to use bitflags 2009-06-17 02:35:51 -07:00
Zach Copley
7b7f119428 Added background image tile flag to Design 2009-06-16 21:36:15 -07:00