Zach Copley
c83d0b5e98
Delete old Twitter user record when user changes screen name instead of updating. Simpler.
2010-02-08 12:16:55 -08:00
Zach Copley
21c0e75a2e
Store Twitter screen_name, not name, for foreign_user.nickname when saving Twitter user.
2010-02-08 12:16:43 -08:00
Brion Vibber
dc09453a77
First steps on converting FeedSub into the pub/sub basis for OStatus communications:
...
* renamed FeedSub plugin to OStatus
* now setting avatar on subscriptions
* general fixes for subscription
* integrated PuSH hub to handle only user timelines on canonical ID url; sends updates directly
* set $config['feedsub']['nohub'] = true to test w/ foreign feeds that don't have hubs (won't actually receive updates though)
* a few bits of code documentation
* HMAC support for verified distributions (safest if sub setup is on HTTPS)
And a couple core changes:
* minimizing HTML output for exceptions in API requests to aid in debugging
* fix for rel=self link in apitimelineuser when id given
This does not not yet include any of the individual subscription management (Salmon notifications for sub/unsub, etc) nor a nice UI for user subscriptions.
Needs some further cleanup to treat posts as status updates instead of link references.
2010-02-08 11:15:29 -08:00
Siebrand Mazeland
3833dc8c1f
Localisation updates for !StatusNet from !translatewiki.net !sntrans
2010-02-07 21:53:34 +01:00
Evan Prodromou
b0a3105638
Blacklist admin panel
2010-02-06 17:08:58 +01:00
Evan Prodromou
6e5809586f
Move authorization for admin panels to AdminPanelAction class
2010-02-06 16:32:50 +01:00
Evan Prodromou
8f3c0efe0c
BlacklistPlugin accepts config values for patterns
2010-02-06 15:54:24 +01:00
Evan Prodromou
ceb0236dfb
update copyright date for Blacklist
2010-02-06 15:35:05 +01:00
Evan Prodromou
a092aac32d
add events to fine-tune user deletion
2010-02-06 12:59:41 +01:00
Evan Prodromou
5fdcd88176
Moderator can make users admins of a group
2010-02-06 11:36:59 +01:00
Evan Prodromou
823939ca84
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-02-06 11:24:12 +01:00
Zach Copley
fc226a6ad5
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-02-06 06:48:41 +00:00
Zach Copley
70abea3ac4
Delete old Twitter user record when user changes screen name instead of updating. Simpler.
2010-02-06 06:48:19 +00:00
Zach Copley
558934d1dd
Store Twitter screen_name, not name, for foreign_user.nickname when saving Twitter user.
2010-02-06 06:48:07 +00:00
Zach Copley
cfe4e460ca
Delete old Twitter user record when user changes screen name instead of updating. Simpler.
2010-02-06 06:46:00 +00:00
Zach Copley
245510e4b0
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
...
* '0.9.x' of gitorious.org:statusnet/mainline:
Localisation updates for !StatusNet from !translatewiki.net !sntrans
2010-02-05 21:41:26 -08:00
Zach Copley
a5f03484da
Store Twitter screen_name, not name, for foreign_user.nickname when saving Twitter user.
2010-02-05 21:39:29 -08:00
Siebrand Mazeland
2e6e16a58d
Localisation updates for !StatusNet from !translatewiki.net !sntrans
2010-02-06 01:09:00 +01:00
Zach Copley
ff509feff0
Updated /api/statusnet/config.xml to show new config params potentially relevant to client devs
2010-02-05 13:40:00 -08:00
Michele
b65ed56c7a
API config return textlimit value
2010-02-05 13:12:49 -08:00
Brion Vibber
875e1a70ce
Don't spew warnings on usage of MEMCACHE_COMPRESSED constant when memcache PHP extension is not present.
...
Switched to a locally-defined Cache::COMPRESSED, translating that to MEMCACHE_COMPRESSED in the plugin.
2010-02-05 09:47:56 -08:00
Zach Copley
23802e58d6
Merge branch 'temp'
2010-02-05 03:19:12 +00:00
Zach Copley
857494c9c6
Actually store the timestamp on each nonce
2010-02-05 03:18:45 +00:00
Zach Copley
208eec6511
OAuth app name should not be null
2010-02-05 03:18:45 +00:00
Zach Copley
4379027432
Fix issue with OAuth request parameters being parsed/stored twice when
...
calling /api/account/verify_credentials.:format
2010-02-05 03:18:45 +00:00
Zach Copley
af9f23c2d9
- Fix cache handling in TwitterStatusFetcher
...
- Other stability fixes
2010-02-05 03:18:45 +00:00
Sarven Capadisli
586d8e8524
Added right margin for notice text. Helps Conversation notices look
...
better.
2010-02-05 03:18:45 +00:00
Zach Copley
7931875bbb
Confirm dialog for reset OAuth consumer key and secret button
2010-02-05 03:18:44 +00:00
Zach Copley
4041a59282
Always check for an OAuth request. This allows OAuth clients to set an
...
auth user, similar to how they can set one via http basic auth,
even if one is not required. I think I finally got this right.
2010-02-05 03:18:44 +00:00
Zach Copley
5417124884
Linkify notice source when posting from registered OAuth apps
2010-02-05 03:18:44 +00:00
Zach Copley
e9ecd8062a
Suppress notice input box on OAuth authorization page
2010-02-05 03:18:44 +00:00
Zach Copley
b31c79cee1
Better token revocation
2010-02-05 03:18:43 +00:00
Zach Copley
e495ac356c
Allow developers to delete OAuth applications
2010-02-05 03:18:43 +00:00
Zach Copley
dc183f23cf
OAuth app names should be unique.
2010-02-05 03:18:43 +00:00
Sarven Capadisli
8a0a891960
Prevents app statistic text from wrapping around avatar
2010-02-05 03:18:43 +00:00
Sarven Capadisli
52397f1474
Sentence case for app statistics
2010-02-05 03:18:43 +00:00
Zach Copley
03fefb86bd
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2010-02-05 02:10:35 +00:00
Zach Copley
f654449357
Actually store the timestamp on each nonce
2010-02-05 02:10:08 +00:00
Zach Copley
4180ab74d9
OAuth app name should not be null
2010-02-05 02:09:58 +00:00
Zach Copley
6cf5df505a
Fix issue with OAuth request parameters being parsed/stored twice when
...
calling /api/account/verify_credentials.:format
2010-02-05 02:09:50 +00:00
Zach Copley
8d320d7cc2
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-02-05 02:08:37 +00:00
Zach Copley
10dfcde0b2
Actually store the timestamp on each nonce
2010-02-05 01:38:29 +00:00
Zach Copley
82f1119073
OAuth app name should not be null
2010-02-05 01:24:21 +00:00
Zach Copley
5e0cc07b0e
Fix issue with OAuth request parameters being parsed/stored twice when
...
calling /api/account/verify_credentials.:format
2010-02-05 01:13:23 +00:00
Brion Vibber
941d0433cf
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
2010-02-04 15:20:17 -08:00
Brion Vibber
509c8fc515
Merge branch 'master' into testing - drop debug statements
2010-02-04 15:19:09 -08:00
Brion Vibber
4502bea9a8
drop debug messages from inbox deletion fix
2010-02-04 15:16:27 -08:00
Brion Vibber
bb16898b1c
Inbox::streamNotices() with deletion compensation: inbox paging should more or less work with deleted items now.
...
No change in efficiency for the common case where nothing's deleted: does the same bulk fetch of just the notices we think we'll need as before, then if we turned up short keeps checking one by one until we've filled up to our $limit.
This can leave us with overlap between pages, but we already have that when new messages come in between clicks; seems to be the lesser of evils versus not getting a 'before' button.
More permanent fix for that will be to switch timeline paging in the UI to use notice IDs.
2010-02-04 15:15:42 -08:00
Brion Vibber
ba26ffeef1
Merge branch 'inbox-del' into testing
2010-02-04 15:12:40 -08:00
Brion Vibber
9554b4ccbf
Inbox::streamNotices() with deletion compensation: inbox paging should more or less work with deleted items now.
...
No change in efficiency for the common case where nothing's deleted: does the same bulk fetch of just the notices we think we'll need as before, then if we turned up short keeps checking one by one until we've filled up to our $limit.
This can leave us with overlap between pages, but we already have that when new messages come in between clicks; seems to be the lesser of evils versus not getting a 'before' button.
More permanent fix for that will be to switch timeline paging in the UI to use notice IDs.
2010-02-04 15:09:04 -08:00