Commit graph

366 commits

Author SHA1 Message Date
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
Mike Macgirvin
eafd225bdd protocol revision, send dfrn_confirm binary items as hex 2010-10-11 03:16:25 -07:00
Mike Macgirvin
dcb7bc5e71 Use dual delivery when dealing with flaky hub, reduce poll to once/hour 2010-10-10 21:08:25 -07:00
Mike Macgirvin
70bd7a6509 activity objects weren't escaped properly 2010-10-10 20:02:29 -07:00
Mike Macgirvin
d8283a35ba google hub not working, this fix may be temporary or it may be permanent if the hub cannot be relied on. 2010-10-10 19:42:07 -07:00
Mike Macgirvin
0ddfdce6a4 make it much easier to debug friend acceptance issues
by reporting specific error conditions across the wire.
2010-10-10 16:16:29 -07:00
Mike Macgirvin
e23ec64c90 put the correct cursor on the jot links, still having some
issues with the photo upload link, since it's overlayed with an ilayer
2010-10-10 01:39:14 -07:00
Mike Macgirvin
948cb29302 after login from arbitrary page, send back to that page 2010-10-09 01:05:53 -07:00
Mike Macgirvin
9dc0e659d6 issue #1, need login link on profile pages 2010-10-09 00:45:09 -07:00
Mike Macgirvin
4714f3a9e1 sort out the magic cursor 2010-10-08 22:21:34 -07:00
Mike Macgirvin
f9ff5b36bf match patterns against the encoder 2010-10-07 21:18:26 -07:00
Mike Macgirvin
a0ecdd025e infrastructure for salmon 2010-10-06 19:46:44 -07:00
Mike Macgirvin
66a6fd8df0 more instrumentation 2010-10-06 18:14:11 -07:00
Mike Macgirvin
c7c3db8c54 i18n officially ready for prime time. 2010-10-06 17:40:58 -07:00
Mike Macgirvin
a6c7a233a6 more little stuff 2010-10-05 21:05:37 -07:00
Mike Macgirvin
8424f31aad a bit more robust about loading external pics
also friend confirm was getting wrong email
2010-10-04 16:04:52 -07:00
Mike Macgirvin
941b2331f1 xrd cannot be called before db is open to get language 2010-10-04 04:22:34 -07:00
Mike Macgirvin
336aea26dc notify hub only on public updates 2010-10-02 03:38:53 -07:00
Mike Macgirvin
7658acbe0a automatically subscribe to hub if conditions are right 2010-10-01 04:41:53 -07:00
Mike Macgirvin
f5615068ca trialing pubsubhubbub - operational tweaks 2010-10-01 02:28:06 -07:00
Mike Macgirvin
2ae38e3fbf pass params as string rather than array so it doesn't
get changed to multipart/forma-data
2010-09-30 22:30:18 -07:00
Mike Macgirvin
0d2650b29b the rest of pubsubhubbub except for the UI that actually turns it on 2010-09-30 21:38:45 -07:00
Mike Macgirvin
632c557008 pubsubhubbub db refinements 2010-09-30 21:00:06 -07:00
Mike Macgirvin
465ba71b58 pubsubhubbub - discovery and notifier 2010-09-30 20:24:03 -07:00