Commit Graph

515 Commits

Author SHA1 Message Date
Friendika 527e050ecc sanitise all incoming url's - also stop them from getting mangled by simplepie 2011-02-16 17:32:15 -08:00
Friendika fb3bb41dc2 Merge branch 'fabrixxm-master' 2011-02-16 02:09:02 -08:00
Friendika 9f02057374 provide permalink for posts, include permalinks in feeds and imported from feeds 2011-02-16 02:07:11 -08:00
Fabio Comuni c8116932c2 Fix #8 \"recycle symbol getting mangled from status.net retweets\" 2011-02-16 09:22:32 +01:00
Friendika b87ddbd58a Merge branch 'ajaxcomms'
Conflicts:
	view/comment_item.tpl
2011-02-14 04:46:49 -08:00
Friendika 39dd36176b ajax comments 2011-02-14 04:43:19 -08:00
Friendika e32cda6542 app not defined 2011-02-13 13:35:08 -08:00
Friendika ee46a028d6 more test ajax comments 2011-02-12 03:42:57 -08:00
Friendika 0bfe63e7d8 reinstate send slaps but only at the top level (and followup) 2011-02-11 03:17:16 -08:00
Friendika de2c9531db post permission hooks 2011-02-09 19:39:49 -08:00
Friendika 05c52ae81d preserve newlines inside <pre> tags when importing feeds 2011-02-09 17:51:05 -08:00
Friendika 971b16ea4a Accept pretty much bloody anything inside a [url] tag as a legal URL. 2011-02-09 16:55:31 -08:00
Friendika 5899ae9017 Support bbcode size tag - I may regret this... 2011-02-08 21:26:28 -08:00
Friendika 6b8bbef6c7 suppress parse warnings 2011-02-08 20:55:34 -08:00
Friendika f70a0b0282 more graceful handling of some statusnet followups 2011-02-08 18:44:30 -08:00
Friendika 9a1e5aaf09 tweaks to reworked remote deletion, which also fixes some comment box oddities 2011-02-08 05:08:10 -08:00
Friendika d8cd693f11 rework remote deletion 2011-02-08 04:25:27 -08:00
Friendika 9f5d3000c7 don't change photo visibility if only album name was changed 2011-02-07 21:16:39 -08:00
Friendika 18c5d1ff90 feed cleanup 2011-02-07 17:06:04 -08:00
Friendika 0d9ed48738 functionise birthday 2011-02-06 22:41:07 -08:00
Friendika b96d6c015b fix contact photo updates - a result of baseurl being wrong for cmdline processes 2011-02-06 19:15:20 -08:00
Friendika 147d7f3bbf theme name cleanup - rename default to loozah, provide sane fallbacks and change system primary theme.
Provide indication on contact edit page of last update success/failure - can be extended later to
show actual timestamp of last successful update.
2011-02-06 15:50:50 -08:00
Friendika 8e988341d0 Merge branch 'fabrixxm-master' 2011-02-06 13:27:52 -08:00
fabrixxm 64be33a3ff fixed missing close parenthesis 2011-02-06 21:24:41 +01:00
Friendika ac3f3a6e9f kill orphans 2011-02-06 02:33:02 -08:00
Friendika 8cced061bb found it - typo 2011-02-04 13:40:51 -08:00
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