Brion Vibber
49a872b56f
OStatus: support @example.com/path/to/profile mentions as well as @profile@example.com (latter requires webfinger, former doesn't)
...
Plus misc warnings/notices cleanup in the submission path.
2010-03-02 15:43:32 -08:00
Brion Vibber
8da1b71d69
Fix a bunch of notice & warning-level messages that were breaking my inter-instance communications
2010-03-02 15:43:25 -08:00
Brion Vibber
7175e7c7a1
OStatus fix: look for <link>s in the current element's children, not in all its descendants. Was breaking notice URL transfer, pulling a profile link by mistake.
2010-03-02 15:38:52 -08:00
Brion Vibber
b1ffbf17d3
Performance fix on Sphinx search results: use id instead of created timestamp for reverse date sorting; should give same result but doesn't trigger a filesort.
2010-03-02 12:06:40 -08:00
Brion Vibber
6b134ae4c7
Dropped deprecated timestamp-based 'since' parameter for all API methods. When it sneaks in it can cause some very slow queries due to mismatches with the indexing.
...
Twitter removed 'since' support some time ago, and we've already removed it from the public timeline, so it shouldn't be missed.
2010-03-02 11:54:02 -08:00
Brion Vibber
f596e072e7
Fix for regression in updated mention checks, sometimes lost links to folks mentioned in the replied message.
2010-03-02 09:53:00 -08:00
Brion Vibber
c38ed1bb19
High-priority OStatus fixes:
...
* PuSHing out to multiple client services could fail; only first callback got reached
* Correction for re-sub request to a known sub
2010-03-01 18:48:45 -08:00
Evan Prodromou
2c677e0f2d
Revert "show service debug info"
...
This reverts commit 19ec0e3a62
.
2010-03-01 18:49:39 -05:00
Evan Prodromou
0512151eab
more output in updateostatus.php
2010-03-01 18:19:20 -05:00
Evan Prodromou
503bc53762
Merge branch 'omb2ostatus' of root@windba.gs:/var/www/statusnet into omb2ostatus
...
Conflicts:
lib/omb.php
2010-03-01 18:08:31 -05:00
Evan Prodromou
f7c2c19ce8
lost important fields when switching queries
2010-03-01 18:07:21 -05:00
Evan Prodromou
19ec0e3a62
show service debug info
2010-03-01 18:03:18 -05:00
Evan Prodromou
64918cfd35
pass listener URI into consumer for OMB
2010-03-01 18:03:18 -05:00
Evan Prodromou
656a977016
remove strict check on OMB exception strings
2010-03-01 18:03:18 -05:00
Evan Prodromou
c7d8641e7d
return correct HTTP status code for OMB errors
2010-03-01 18:03:18 -05:00
Evan Prodromou
1414b6b849
send smaller error pages for OMB API endpoints
2010-03-01 18:03:18 -05:00
Evan Prodromou
17c2c793a5
Remove check for secret in token deletion on Subscription::cancel()
2010-03-01 18:03:17 -05:00
Evan Prodromou
48ce511f94
Better logging on bad token in subscription
2010-03-01 18:03:17 -05:00
Evan Prodromou
c3ba26bb99
Return empty array when no subscriptions to remote
2010-03-01 18:03:17 -05:00
Evan Prodromou
320036dbfb
drop tokens for OMB on unsubscribe
2010-03-01 18:03:17 -05:00
Evan Prodromou
d77248343f
fix path for updateostatus.php
2010-03-01 18:03:17 -05:00
Evan Prodromou
3ff3abb247
Script to convert OMB subscriptions to OStatus subscriptions
2010-03-01 18:03:17 -05:00
Evan Prodromou
79b2e671c2
show service debug info
2010-03-01 17:55:46 -05:00
Brion Vibber
7bbdea1032
Merge branch 'master' of gitorious.org:statusnet/mainline into testing
2010-03-01 14:55:09 -08:00
Brion Vibber
00f724d0e6
Localization tweak: include doc comments marked as 'TRANS' in .po file output; these should now get automatically pulled through to the TranslateWiki interface as translator help hints.
2010-03-01 14:10:13 -08:00
Brion Vibber
946445eea9
Add index on group_index.notice_id, needed to pull list of target groups for inbox delivery.
...
Index was present on live identi.ca database but missing from master definitions: group_inbox_notice_id_idx
2010-03-01 13:09:20 -08:00
Evan Prodromou
1ac3d15242
pass listener URI into consumer for OMB
2010-03-01 15:59:24 -05:00
Evan Prodromou
baee6dac9e
remove strict check on OMB exception strings
2010-03-01 15:39:41 -05:00
Evan Prodromou
9b4ee90704
return correct HTTP status code for OMB errors
2010-03-01 15:31:20 -05:00
Brion Vibber
e529ceee21
Add index on post_id for file_to_post, needed for efficient lookups of files/urls attached to a given post.
2010-03-01 12:20:04 -08:00
Evan Prodromou
90689008ee
send smaller error pages for OMB API endpoints
2010-03-01 14:40:39 -05:00
Evan Prodromou
486cbac522
Remove check for secret in token deletion on Subscription::cancel()
2010-03-01 14:35:38 -05:00
Evan Prodromou
30c992004f
Better logging on bad token in subscription
2010-03-01 14:30:28 -05:00
Evan Prodromou
ef54702008
Return empty array when no subscriptions to remote
2010-03-01 14:17:25 -05:00
Evan Prodromou
6f20b74dc7
drop tokens for OMB on unsubscribe
2010-03-01 13:41:06 -05:00
Evan Prodromou
caab6ddaa9
fix path for updateostatus.php
2010-03-01 13:13:51 -05:00
Evan Prodromou
cac6d4234a
Script to convert OMB subscriptions to OStatus subscriptions
2010-03-01 12:55:51 -05:00
Siebrand Mazeland
6ea9eb33d2
Update pot file
2010-03-01 15:09:44 +01:00
Evan Prodromou
04c4facba9
fix call of common_find_mentions() in Notice::saveReplies()
2010-02-27 16:30:38 -05:00
Evan Prodromou
4d9daf2149
Use notice for context when deciding who @nickname refers to
...
In a federated system, "@nickname" is insufficient to uniquely
identify a user. However, it's a very convenient idiom. We need to
guess from context who 'nickname' refers to.
Previously, we were using the sender's profile (or what we knew about
them) as the only context. So, we assumed that they'd be mentioning to
someone they followed, or someone who followed them, or someone on
their own server.
Now, we include the notice information for context. We check to see if
the notice is a reply to another notice, and if the author of the
original notice has the nickname 'nickname', then the mention is
probably for them. Alternately, if the original notice mentions someone
with nickname 'nickname', then this notice is probably referring to
_them_.
Doing this kind of context sleuthing means we have to render the
content very late in the notice-saving process.
2010-02-27 16:06:46 -05:00
Evan Prodromou
45a6ecf26d
Merge branch 'master' into testing
2010-02-27 15:05:34 -05:00
Evan Prodromou
55f27feb78
Plugin to restrict too many registrations from one IP
...
We throttle registrations by IP. We record IP address of each
registration, and if too many registrations have been done by the same
IP address in the time interval, we reject the registration.
2010-02-27 15:05:08 -05:00
Evan Prodromou
babca69f67
add bugfix to version number.
2010-02-27 11:04:24 -05:00
Sarven Capadisli
31ecc86198
Fixes entity_tags alignment
2010-02-27 16:59:33 +01:00
Evan Prodromou
94b61bca69
Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing
2010-02-26 18:28:43 -05:00
Evan Prodromou
2344db1ae5
Revert "change function name"
...
This reverts commit 21edb98a32
.
2010-02-26 18:28:33 -05:00
James Walker
831eb0d2b6
renaming sha256 to prevent conflict
2010-02-26 18:27:13 -05:00
Evan Prodromou
21edb98a32
change function name
2010-02-26 18:26:52 -05:00
Zach Copley
59e34122b7
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing
...
* 'testing' of gitorious.org:statusnet/mainline:
better return check in Magicsig::staticGet()
blow cache on known replies
2010-02-26 15:10:45 -08:00
James Walker
ee7603b09f
better return check in Magicsig::staticGet()
2010-02-26 17:53:27 -05:00