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
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
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
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
Eric Helgeson
2eadeca745
Missed change when refactoring groups. Thanks macno
2010-02-04 14:00:46 -08:00
Eric Helgeson
37f3a3d558
Missed change when refactoring groups. Thanks macno
2010-02-04 14:00:06 -08:00
Brion Vibber
ed8553eea8
Merge branch 'master' of gitorious.org:statusnet/mainline into testing
2010-02-04 13:11:41 -08:00
Brion Vibber
239b88025e
Should fix spurious 'nickname taken' and 'email taken' errors on registration. Form's checks for existing nicks & emails would incorrectly return true on the second lookup due to bad interaction with negative caching.
...
(was checking $obj !== false but we return null now on negative cache hits, with false for cache misses)
2010-02-04 13:08:34 -08:00
Brion Vibber
a020e23086
Merge branch 'master' of gitorious.org:statusnet/mainline into testing
2010-02-04 11:56:07 -08:00
Sarven Capadisli
5bdc6fa5d4
Moved hardcoded identica theme out of MobileProfile. In this case, it
...
will use whichever theme is loaded as its base and then add its own
mobile styles. Of course, if a theme comes with its own mobile styles,
it will use that instead as an addition to its own base.
2010-02-04 19:42:33 +00:00
Brion Vibber
5a1cbdc6f1
Add time-based cutoffs for public tag cloud, favorited lists to speed up those queries.
...
Defaulting to only looking at last 90 days of activity, can be adjusted up or down.
$config['tag']['cutoff'] = 86400 * 90;
$config['popular']['cutoff'] = 86400 * 90;
Per-user and per-group tag clouds do not use the cutoff (and it doesn't help with indexing on them).
2010-02-04 11:06:01 -08:00
Sarven Capadisli
c56250fb33
Added accept and reject icons to remote subscription authorization
2010-02-04 16:51:51 +00:00
Sarven Capadisli
d2dc3e41c5
Fixes minor remote subscription profile layout
2010-02-04 16:27:34 +00:00
Zach Copley
9ca4fd69b3
- Fix cache handling in TwitterStatusFetcher
...
- Other stability fixes
2010-02-04 01:59:28 +00:00
Evan Prodromou
7a7e2162dd
Script to update profile URLs
2010-02-03 14:58:29 -05:00
Evan Prodromou
900cb8dd91
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-02-03 12:32:48 -05:00
Evan Prodromou
aa4848d62d
Merge branch 'master' into testing
2010-02-03 12:32:31 -05:00
Evan Prodromou
dbeb388ade
clear cache for Profile::hasRepeated() at Notice::insert() time
2010-02-03 12:31:25 -05:00
Sarven Capadisli
efa930ab00
Added right margin for notice text. Helps Conversation notices look
...
better.
2010-02-03 18:13:21 +01:00