Commit Graph

8443 Commits

Author SHA1 Message Date
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
Evan Prodromou a5cfda8505 blow cache on known replies 2010-02-26 17:47:39 -05:00
Zach Copley d3fc8e2219 Pull conversation URL from Conversation instead of assuming it's local 2010-02-26 14:47:38 -08:00
Evan Prodromou dced92d6fd Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing 2010-02-26 17:29:04 -05:00
Evan Prodromou 4b696cf51f add a flag to impede adding sessions to URLs (for permanent stuff) 2010-02-26 17:28:44 -05:00
James Walker 1cf08c7ad7 MagicEnvelope::parse shouldn't be called statically 2010-02-26 17:09:50 -05:00