Commit graph

489 commits

Author SHA1 Message Date
Friendika
1d0d765344 more error checking on posts 2011-02-04 13:37:04 -08:00
Friendika
2a9bfae2b7 prevent runaway notifications when parent=0 due to race condition 2011-02-04 04:25:53 -08:00
Friendika
c6b00f7230 allow parentless items from SN - add more tracing on notify failures 2011-02-03 17:40:04 -08:00
Friendika
01cd7cc9f2 don't parse garbage in phase2 of dfrn_deliver either 2011-02-03 04:19:05 -08:00
Friendika
a4cbdc2414 remove self 2011-02-03 03:58:47 -08:00
Friendika
0a32370e32 silence php notices about $manual_id not being defined 2011-02-02 19:56:27 -08:00
Friendika
a8cea3f30c don't try to parse non-xml in dfrn_deliver 2011-02-02 19:28:40 -08:00
Friendika
25c2640c17 be more forgiving about the order of link parameters in html->bb 2011-02-02 18:09:27 -08:00
Friendika
ee45dee932 suppress some scraping errors when confronted with hybrid/strange
feeds that provide insufficient content-type and choke the html parser.
2011-02-02 14:48:27 -08:00
Friendika
fce9988f73 backward compatibility 2011-02-01 22:45:46 -08:00
Friendika
a347d040f0 protocol reversal, roll dfrn_version to 2.1 2011-02-01 21:21:47 -08:00
Friendika
22acba2460 trying to solve the double encoding issue 2011-02-01 18:20:25 -08:00
Friendika
bafae56b39 make sure content is unaltered 2011-02-01 17:50:49 -08:00
Friendika
968e8bb9c4 typo 2011-02-01 17:05:17 -08:00
Friendika
6a4ae2e845 get correct article timestamp for feeds with no 'published' and with non-utc stamps 2011-02-01 16:50:19 -08:00
Friendika
8c5c07b265 don't try to scrape atom/rss feeds. missing param in contact store (mod_follow) 2011-02-01 14:55:29 -08:00
Friendika
8acc76a3c6 provide ability to survive transport mangling when travelling through html networks 2011-02-01 05:10:04 -08:00
Friendika
9d561d4471 oembed contsant name, fix dfrnpubdeliver, add 'code' editor button 2011-01-31 23:06:45 -08:00
Friendika
2cd1da5462 readjust name length limits - acl selector 2011-01-31 19:53:40 -08:00
Friendika
e2544abd50 truncate names in acl selector 2011-01-31 19:49:56 -08:00
Friendika
082909fe1a Merge branch 'fabrixxm-oembed' 2011-01-31 15:26:02 -08:00
Friendika
1908c7ad82 deliver up to 150 contacts per person using dfrn - in case hub is whacked 2011-01-31 14:01:38 -08:00
Fabio Comuni
bdbbfe17b0 cache oembed request 2011-01-31 17:23:55 +01:00
Fabio Comuni
3dbca2a804 delete old cache in poller.php 2011-01-31 17:16:35 +01:00
Fabio Comuni
49ea05b8ff use microformat to mark html from [embed] tag, convert html with oembed microformat to [embed] tag 2011-01-31 16:45:58 +01:00
Fabio Comuni
6ea87223d3 Add 'system''no_oembed' config option 2011-01-31 11:00:35 +01:00
Fabio Comuni
23d1b994cc Move [embed] bbtag from oembed plugin to core 2011-01-31 10:38:49 +01:00
Friendika
d8877b88d6 limit privacy ACL's to networks which can handle privacy 2011-01-30 22:45:02 -08:00
Friendika
6935d34e76 disable "take me home" hotkey, different on FF (shift-home), IE ($). 2011-01-30 19:49:26 -08:00
Friendika
3eefe8b500 more ssl_policy cleanup, allow manual feed update per contact when hub is whacked, log feed parse errors 2011-01-30 19:38:03 -08:00
Friendika
a598f17e6d wrong ref in ssl policy 2011-01-30 18:25:41 -08:00
Friendika
26cc2e02fe Merge branch 'fabrixxm-master'
Conflicts:
	boot.php
2011-01-28 18:50:20 -08:00
Fabio Comuni
ef33ca6750 modded scripts to be runned in cli so they can be included and executed in main program 2011-01-28 14:04:18 +01:00
Friendika
ebba294189 remote links 2011-01-27 14:34:11 -08:00
Friendika
c7ace10ffb dissolve relationship (new protocol) working 2011-01-26 02:32:00 -08:00
Friendika
696eff1031 no comment box if no notify, not no poll 2011-01-25 18:25:04 -08:00
Friendika
5a7ff660c4 "unfriend" protocol 2011-01-25 03:57:10 -08:00
Friendika
08d6fe5ae7 allow RSS for feed contacts, but no comments 2011-01-24 19:36:20 -08:00
fabrixxm
2020ea23b1 Mods to script runned via CLI to permits to run also included 2011-01-24 22:01:56 +01:00
Friendika
a068f8e614 linkify - need at least one character after :// 2011-01-24 00:00:57 -08:00
Friendika
5be98e3ec8 following random feeds 2011-01-23 20:09:34 -08:00
Friendika
ab62b8f712 fix quotes (again) 2011-01-23 03:25:03 -08:00
Friendika
461625e378 new network types 2011-01-23 02:45:37 -08:00
Friendika
6c0218563f linkify naked urls when they are at the beginning of the text 2011-01-22 05:19:53 -08:00
Friendika
c574e4c587 repair double-encoded double quotes 2011-01-20 21:02:02 -08:00
fabrixxm
2ea85fd67e show 'login' tab selected on login page 2011-01-20 20:16:57 +01:00
Friendika
028460a5c1 tracking errant bin2hex call 2011-01-17 21:08:16 -08:00
Friendika
fa1f2ce8f3 fix some linebreak issues 2011-01-17 19:50:18 -08:00
Friendika
710cb7d13c activity object link had incorrect attribute, highlight critical install steps 2011-01-17 16:06:22 -08:00
Friendika
d5ac7e938b newlines were getting stripped 2011-01-16 23:48:44 -08:00
Friendika
2e0a3e0693 birthday notifications: missing div close 2011-01-16 17:56:26 -08:00
Friendika
f4ebd2a213 Don't send conversation slaps, only immediate replies. Redundant and flawed. 2011-01-16 14:58:07 -08:00
Friendika
456a7a9740 string update 2011-01-14 02:16:30 -08:00
Friendika
a1c069ee02 compatibility: version discovery 2011-01-14 02:04:09 -08:00
Friendika
5bfb0ba4c2 birthday notifications working 2011-01-13 20:28:33 -08:00
Friendika
3494b23bfe create birthday event from feed 2011-01-13 15:45:42 -08:00
Friendika
9d6f3aa4dd add owner's birthday information to feed (if allowed to) 2011-01-12 21:04:49 -08:00
Friendika
89a28bf0f7 preserve body content in feed to extract microformat stuff 2011-01-12 13:21:37 -08:00
Friendika
91db3b3f41 more doco on header/nav region 2011-01-11 14:20:01 -08:00
Friendika
9493c29810 more defensive measures against failed or lost DB 2011-01-10 20:14:19 -08:00
Friendika
cb1832a755 fallback dbesc() when db is not there 2011-01-10 13:57:59 -08:00
Friendika
b2176538f4 add page start/end hooks, cleanup couple of notice msgs 2011-01-10 13:45:42 -08:00
Friendika
85b0eca9c1 call get_app() 2011-01-09 13:18:56 -08:00
Friendika
618adb1593 missing 'else' 2011-01-07 14:31:05 -08:00
Friendika
1b0ddc928d make home tab work from remote profile, fix link in comment notify emails 2011-01-05 01:53:34 -08:00
Friendika
45c1559b38 Merge branch 'fabrixxm-master' 2011-01-04 16:42:11 -08:00
Friendika
45d8676dc2 use shift-home instead to take you home 2011-01-04 14:35:12 -08:00
fabrixxm
ea978af9c1 Merge branch 'friendika-master' 2011-01-04 14:48:19 +01:00
fabrixxm
0df91fd9a2 Manage user registrations in REGISTER_APPROVE mode. 2011-01-04 14:46:08 +01:00
Friendika
64628c800d provide "return home" key 2011-01-04 05:06:10 -08:00
Friendika
236474da0b convert received ostatus unfollow verb to activity streams stop-following 2011-01-04 02:20:00 -08:00
fabrixxm
c061603746 import items from feeds in inverse date order 2011-01-03 10:04:54 +01:00
Friendika
d8985b3a54 try to auto-fill the profile address if we actually do know it. 2011-01-01 13:12:31 -08:00
Friendika
ca83d24c02 and slashes - sigh... 2010-12-30 23:48:11 -08:00
Friendika
e490c9459d and right angles 2010-12-30 21:09:58 -08:00
Friendika
53928bec87 oops escape left angles in expressions 2010-12-30 21:08:06 -08:00
Friendika
afaacd134c linkify audio/video links for non-html5 browsers (or those with unsupported codecs?) 2010-12-30 18:43:42 -08:00
Friendika
9296d178b3 html5 video/audio support - still needs multiple source
selection,  and check that it isn't blocked by html purifier
2010-12-30 18:32:49 -08:00
Friendika
98dcc19511 page_header hook 2010-12-30 14:36:35 -08:00
Friendika
279469ab35 plugin hooks for bbcode conversions 2010-12-30 14:21:05 -08:00
Friendika
fd9b506c2f Add sample external authentication plugin (ldap) 2010-12-27 14:59:26 -08:00
Friendika
f6556e0a72 more plugin hooks 2010-12-25 15:01:02 -08:00
Friendika
3ba322889f undo one of the hooks from last checkin - passing objects led to error 2010-12-24 19:04:40 -08:00
Friendika
10731ea361 more plugin hooks 2010-12-24 18:32:23 -08:00
Friendika
c217e9da34 add authentication plugin hooks 2010-12-24 15:59:12 -08:00
Friendika
e287014b98 navigation aid: show server name on page 2010-12-22 20:04:20 -08:00
Friendika
0e6eb4d002 link the logo text 2010-12-22 19:23:54 -08:00
Friendika
6808d53d0f plugin/addon API landing - still things left to do before it's useful 2010-12-22 14:16:22 -08:00
Friendika
5b1fde8b0f allow configurable poll interval override when hub is used 2010-12-21 14:51:26 -08:00
Friendika
b9ca44678d match the documentation 2010-12-19 19:55:03 -08:00
Friendika
f60f82727f register/login timestamps 2010-12-16 16:35:45 -08:00
Friendika
df2e79dcaf prevent concurrent ajax updates 2010-12-15 14:41:24 -08:00
Friendika
d8c5c1cd6b added brand link 2010-12-14 15:21:31 -08:00
Friendika
1cffecd1be footer is serving no useful purpose. 2010-12-12 17:40:23 -08:00
Friendika
b7abdf8795 fix youtube videos on FF 2010-12-09 13:41:08 -08:00
Friendika
03c1e5a5ad never enough comments 2010-12-08 23:08:59 -08:00
Friendika
a42b9ea3de display the fact that a conversation is private without disclosing the details of who can/cannot see it. 2010-12-07 20:47:53 -08:00
Friendika
e241c401cf significantly enhanced profile security 2010-12-07 19:40:12 -08:00
Friendika
8eea856131 no newline at EOF 2010-12-05 19:42:28 -08:00
Friendika
e9a1abd133 flatten conversation hierarchy to one level on import but preserve all thread info
in case somebody wants to write a plugin to display as multi-level thread
2010-12-04 23:16:16 -08:00
Friendika
4d84a87ce4 cache result of (expensive) security check for visitor rights
begin tightening x-profile security
2010-12-02 21:09:55 -08:00
Friendika
e09d164882 ignore malformed xml before it hits the parser. 2010-12-02 18:32:46 -08:00
Friendika
42d66874be improved linkification of naked text urls 2010-12-01 21:13:09 -08:00
Friendika
9513f1f166 rino recipient patch 2010-12-01 13:39:00 -08:00
Friendika
99bbc29747 rino landing 2010-11-30 18:32:34 -08:00
Friendika
67e827e128 paranoid option to reduce session hijacking by enforcing an IP match on session validation. This is not claimed to be a perfect solution to the problem by any stretch, it merely raises the bar on the script kiddies to the detriment of those whose dynamic IPs aren't long lived. For these reasons it is opt-in. 2010-11-29 23:16:14 -08:00
Friendika
3672335dec 15 gender choices, 12 sexual preference choices and 30 relationship status options are probably adequate. :-) 2010-11-29 20:56:54 -08:00
Friendika
62bb471ba0 localise login template, allow openid to be disabled 2010-11-28 20:58:23 -08:00
Friendika
34a8fb935d no newlines in tags 2010-11-28 14:43:14 -08:00
Friendika
1cd20e1757 array_unique didn't have a second argument before PHP 5.2.9 2010-11-26 02:38:41 -08:00
Friendika
e15b1a8755 don't attempt to deliver queued items to sites which have already timed out 2010-11-25 23:42:03 -08:00
Friendika
cce7380756 more optimising when confronted with dead servers 2010-11-25 18:50:28 -08:00
Friendika
60ef474d46 log queue startup 2010-11-25 18:31:33 -08:00
Friendika
a1458f899a change remote welcome message 2010-11-25 18:22:54 -08:00
Friendika
847c264787 wrong function name 2010-11-25 17:27:56 -08:00
Friendika
041df1c011 queue logging 2010-11-25 15:50:08 -08:00
Friendika
0a03a710b3 ensuring all non-deliveries get in the queue 2010-11-25 15:03:59 -08:00
Friendika
ca706ccbed added more notifier logging 2010-11-25 02:53:19 -08:00
Friendika
9d7130e403 tag search boolean mode 2010-11-24 19:25:47 -08:00
Friendika
dd52aec243 use optional openid photo for registration - if supplied 2010-11-23 20:56:20 -08:00
Friendika
f9f08b4355 send unfollow before removing ostatus contact 2010-11-23 19:29:38 -08:00
Friendika
81e1e4245b premature removal of queue item 2010-11-23 17:08:35 -08:00
Friendika
9be4b3482e drop mail delivered flag now that queue is implemented 2010-11-23 16:08:48 -08:00
Friendika
1278305de9 salmon error handling issue 2010-11-22 19:58:35 -08:00
Friendika
fb58801aa4 schedule the queue re-delivery process 2010-11-22 15:30:52 -08:00
Friendika
0bcb68200e queue/redeliver module 2010-11-22 14:53:25 -08:00
Friendika
2528c40269 return code is no longer a string 2010-11-21 23:07:25 -08:00
Friendika
de6c777d3f infrastructure for queueing, redelivery 2010-11-21 23:00:01 -08:00
Friendika
72fd6eec4b make sure to use local avatar if we have one 2010-11-21 17:36:01 -08:00
Friendika
f1630780e9 add google buzz 2010-11-21 15:25:10 -08:00
Friendika
1131b2ea53 minor layout stuff 2010-11-18 17:42:23 -08:00
Friendika
0c7ae3aeee smooth a few rough edges of openid 2010-11-18 15:06:33 -08:00
Friendika
875b31fb8e openid logins working 2010-11-17 17:03:27 -08:00
Friendika
c2086ec50e pull some template strings 2010-11-16 23:26:14 -08:00
Friendika
5d47417711 more view cleanup 2010-11-15 21:06:44 -08:00
Friendika
8c395f96de view directory cleanup 2010-11-15 21:02:59 -08:00
Friendika
c2b4791af0 prevent redirect loop if an account is manually removed while logged in 2010-11-15 16:55:11 -08:00
Friendika
eae34f323b add openid slot to db 2010-11-14 15:17:27 -08:00
Friendika
7db4a0dd2e give orphans a second chance, linkify naked links 2010-11-11 20:32:20 -08:00
Friendika
7be66b1d91 ff account manager 2010-11-11 02:49:28 -08:00
Friendika
29b9d18871 lint 2010-11-09 20:38:24 -08:00
Friendika
f4fd679928 couple of issues w/ profile photo update propogation 2010-11-09 18:24:35 -08:00
Friendika
f7c0480f1b use raw db queries wherever query items could contain '%' 2010-11-09 15:11:47 -08:00
Friendika
098478e3a5 linkify hash tags 2010-11-08 22:39:03 -08:00
Friendika
1f4048067e more refactor remote reply off network 2010-11-08 20:56:09 -08:00
Friendika
e521dfd5e6 refactor outgoing comment ability for off network contacts 2010-11-08 20:43:58 -08:00
Friendika
188b1d2d6f participate in public conversations 2010-11-08 20:15:42 -08:00
Friendika
4514927128 added search 2010-11-08 17:30:00 -08:00
Friendika
a8d6d72b7b use date ordering on public feeds 2010-11-08 01:11:50 -08:00
Friendika
fbb0166690 lint 2010-11-07 21:07:47 -08:00
Friendika
9e35fb26f7 lint 2010-11-07 17:29:30 -08:00
Friendika
05236adf0f notification email on follow activities 2010-11-06 14:40:19 -07:00
Friendika
db22a6cbe0 installation var mis-tagged 2010-11-05 22:23:11 -07:00
Friendika
05cd91129e branding 2010-11-05 22:20:33 -07:00
Friendika
206eee0229 preserve newlines on all networks 2010-11-05 02:19:39 -07:00
Friendika
b94cb8d234 add micro profile photo 2010-11-04 23:50:32 -07:00
Friendika
4cba826a2f hub anomolies & swat0 compliance 2010-11-04 20:47:44 -07:00
Friendika
8341ce9ce8 ativity rel links went to target instead of object 2010-11-04 03:23:09 -07:00
Friendika
95a425a1f3 minor stuff 2010-11-04 00:37:29 -07:00
Friendika
4f8445760c cleanup photo page a bit more, some work on branding 2010-11-04 00:19:10 -07:00
Friendika
b3856a797b show like/dislike when no comments yet, bit of lint 2010-11-03 19:47:07 -07:00
Friendika
a985ad4a54 add activity target to items, allow multiple link relations 2010-11-03 16:48:21 -07:00
Friendika
98a508532f fix like/dislike refresh on photos/display items 2010-11-02 22:21:49 -07:00
Friendika
07b78e9d1c more branding 2010-11-02 21:25:59 -07:00
Mike Macgirvin
2a23a7e840 project rename 2010-11-02 20:17:46 -07:00
Mike Macgirvin
d8630dbdd8 infrastructure for swat0 (#fsw) 2010-11-01 23:42:26 -07:00
Mike Macgirvin
36a77c6db2 build feeds rather than template them 2010-11-01 17:56:36 -07:00
Mike Macgirvin
4f4d6bace6 add rel=mentioned links for tagged persons 2010-10-31 21:57:30 -07:00
Mike Macgirvin
b376f21533 notify folks who have been tagged in a post 2010-10-31 20:36:59 -07:00
Mike Macgirvin
f0b6400584 more lint 2010-10-31 16:38:22 -07:00
Mike Macgirvin
fab63ca751 -Wall cleanup 2010-10-30 13:25:37 -07:00
Mike Macgirvin
f01e8743fc match schemeless activities per the latest activity spec 2010-10-27 15:50:44 -07:00
Mike Macgirvin
2028e1695c rework the logging interface 2010-10-26 22:09:13 -07:00
Mike Macgirvin
eb5e6aae72 a few more fsw tweaks 2010-10-26 19:01:16 -07:00
Mike Macgirvin
d453560be9 more robust (though wasteful) salmon, try both encodings 2010-10-26 15:56:19 -07:00
Mike Macgirvin
d2e20d029a de-duplicate photo importation logic 2010-10-26 14:50:38 -07:00
Mike Macgirvin
c16f314ec3 two-way subscriptions working with federated social accounts 2010-10-25 21:52:30 -07:00
Mike Macgirvin
1335ef7595 no sparkle on federated network 2010-10-24 21:10:52 -07:00
Mike Macgirvin
b41218ca30 workflow for federated/non-dfrn followers 2010-10-24 20:39:24 -07:00
Mike Macgirvin
b8b227b328 add nicknames to contact records (going forward and retroactive) 2010-10-23 01:20:26 -07:00
Mike Macgirvin
d850badf2b pull out follow, unfollow and as:actor for handling 2010-10-21 21:48:22 -07:00
Mike Macgirvin
8d59ff3c06 aid salmon discovery for feed scrapers that look for the old-style rel type. 2010-10-21 18:07:22 -07:00
Mike Macgirvin
a8a88d2532 clean up the salmon consumer bits 2010-10-21 15:32:09 -07:00
Mike Macgirvin
5edee3c4d1 magic-envelope verification, status.net appears to do it wrong.
Ultimately we need to do it right (or why bother having a spec?),
and fallback to doing it wrong if we're talking to a broken system - which
ironically seems to include most of the federated social web projects.
2010-10-21 04:53:43 -07:00
Mike Macgirvin
a8e4ec7801 use browser geolocation when desired 2010-10-19 20:52:05 -07:00
Mike Macgirvin
3876cab8ea sorting out the last(?) quirks in group pages. 2010-10-18 16:38:48 -07:00
Mike Macgirvin
ac824fe83e eradicate redundant get_uid function 2010-10-18 14:34:59 -07:00
Mike Macgirvin
664cf8ac8e pass community page permissions through notification feeds 2010-10-18 03:02:51 -07:00
Mike Macgirvin
be981a4f8a wrong type comparison (string, int) which was the cause of the last problem. 2010-10-17 20:27:27 -07:00
Mike Macgirvin
1d2fdb259e funny behaviour with post permissions after recent changes 2010-10-17 20:24:58 -07:00
Mike Macgirvin
3789c288a7 dash, not underscore 2010-10-17 20:13:45 -07:00
Mike Macgirvin
0f47ac282c celebrity/group/community pages about 75% implemented 2010-10-17 20:04:17 -07:00
Mike Macgirvin
36e1afa6ae allow login by username and multiple unique email addresses on system - this will provide support for group/celebrity pages (coming soon). 2010-10-16 20:38:27 -07:00
Mike Macgirvin
6d646e9df5 don't allow ignored contacts to post through the hub, change default poll
for hub subscribers to once a day now that we can utilise multiple hubs.
2010-10-15 04:58:13 -07:00
Mike Macgirvin
35a9b49ed0 allow for multiple pubsub hubs so everything can still work when/if one goes flaky
(Google's hub has been particularly unreliable recently and the symptoms are that
you just stop receiving updates, and/or updates you send are silently dropped and
never delivered). Also add more instrumentation to help debug pubsub issues.
2010-10-15 04:20:42 -07:00
Mike Macgirvin
d96ae0f9f5 can no longer avoid recording the curl response code 2010-10-13 22:01:23 -07:00
Mike Macgirvin
033935c194 cleanup to ensure protocol version is passed properly. We will need it if/when any incompatible protocol changes are introduced. 2010-10-12 20:29:04 -07:00
Mike Macgirvin
f1977d420e minor cleanup 2010-10-12 17:11:06 -07:00
Mike Macgirvin
dba866c689 more comprehensive XRD linkages 2010-10-12 04:39:32 -07:00
Mike Macgirvin
013d2604f8 inline salmon magic keys 2010-10-12 04:07:03 -07:00