Friendika
7b648e6da8
performance enhancements
2011-10-04 18:53:56 -07:00
Friendika
aeb83fa063
document multi-pass mode on consume_feed
2011-10-04 04:38:58 -07:00
Friendika
07b09300a9
improve feed import performance
2011-10-04 03:06:34 -07:00
Friendika
c6ac438735
item_store: prevent storing a duplicate item with same uri+uid
2011-10-03 06:04:17 -07:00
Friendika
8f9656da92
basic support for AS friend requests
2011-10-02 16:18:01 -07:00
Friendika
4f9c072d66
requeue deliveries on 503 errors which have 'retry-after' headers
2011-09-27 19:27:47 -07:00
Friendika
d6b446d63f
starting the big delivery shakeup
2011-09-22 04:11:39 -07:00
Friendika
8bf6a29d4e
optimise the commented date view
2011-09-18 19:04:11 -07:00
Friendika
9c3503a706
update timestamp on activity change (comment/like)
2011-09-16 06:49:24 -07:00
Friendika
82f7f33cf5
bookmarks + bug #140
2011-09-04 19:58:03 -07:00
Friendika
1621630b06
login_hook
2011-09-01 06:29:29 -07:00
Friendika
846c4cea7c
implement delivery queue in case notifier gets killed
2011-08-28 21:41:42 -07:00
Friendika
f29f228463
bring Diaspora message signing back to the source author - whether they like it or not.
2011-08-28 19:22:27 -07:00
Friendika
d6f9e0e2a4
change the way public feeds work just to fix statusnet's bug, because they won't
2011-08-24 05:58:31 -07:00
Friendika
a775474dff
cleaned up the conditions on when to and when not to relay.
2011-08-24 04:42:28 -07:00
Friendika
349ea8d475
don't generate guid if one provided wirth msg
2011-08-20 17:46:33 -07:00
Friendika
0d9d576aa6
move encryption functions to crypto file
2011-08-20 04:53:11 -07:00
Friendika
457f8c3e95
use mb_strlen when iterating utf8
2011-08-18 19:14:13 -07:00
Friendika
e15e18e0d1
hopefully fix statusnet bug by altering our feed format slightly
2011-08-12 21:01:51 -07:00
Friendika
ac4ce27e88
keep private emails out of any offsite feeds
2011-08-10 21:46:19 -07:00
Friendika
6be5da67b1
reparenting imported item was only partially reparenting.
2011-08-08 19:10:36 -07:00
Friendika
8812b7f4ca
item guids
2011-08-07 17:29:26 -07:00
Friendika
48ffa880f0
cleanup
2011-08-07 16:15:54 -07:00
Friendika
d45a66e700
allow custom avatar sizes - needed for Diaspora hcard/vcard
2011-08-03 21:05:39 -07:00
Friendika
ad1e827169
several fixes for attachments
2011-08-03 19:18:58 -07:00
Friendika
0c9f033505
some api enhancements
2011-07-31 16:35:53 -07:00
Friendika
b721fabc3c
show lock icon on private events
2011-07-27 02:21:55 -07:00
Friendika
d7154a4606
ability to link contacts that are "really me, but on another system/network".
2011-07-05 19:55:09 -07:00
Friendika
9816f14d40
statusnet improvements
2011-07-01 17:39:16 -07:00
Friendika
d5855967a7
do not translate hidden photo album 'Contact Photos' as it may become unhidden when different language is used.
2011-06-28 22:33:02 -07:00
Friendika
0b221e8945
bug #96 move libraries to library - better alignment of like rotator
2011-06-28 21:11:52 -07:00
Friendika
a15bd91d17
don't update an event that hasn't changed.
2011-06-23 18:25:33 -07:00
Friendika
38cf37d3c3
new item view, sort by received date - not posted date.
2011-06-23 17:56:59 -07:00
Friendika
5633430a19
don't allow tags in app source
2011-06-23 15:58:43 -07:00
Friendika
55112cfdd0
item source
2011-06-20 19:08:40 -07:00
Friendika
e5b54e74ba
delete selected items
2011-06-15 20:43:39 -07:00
Friendika
05eb9ceaba
avoid returning events from getting posted again
2011-06-13 20:42:37 -07:00
Friendika
d5fdd4287d
event sharing, cont.
2011-06-13 19:06:49 -07:00
Friendika
d66056af9d
reduce visibility of lang-select flag (duepuntozero)
2011-06-10 20:39:46 -07:00
Friendika
7c60701efc
fixed a few feed problems affecting activity objects/targets
2011-06-10 01:51:14 -07:00
Friendika
e2f1540f25
events, continued. Also better regex matching accounting for empty elements
2011-06-07 22:13:07 -07:00
Friendika
656d861b3e
on rare occasions posts do not get a parent. The only thing which could cause it is if we can't find our new post. So we'll check for this and try one more time before failing.
2011-05-29 22:50:36 -07:00
Friendika
44a22c2915
more improvements in twitter handling, reduce duplicates from FB when double friended
2011-05-22 18:40:00 -07:00
Friendika
ccbdc9b2fc
regex stuffed up
2011-05-21 01:17:07 -07:00
Friendika
0abf2f11c6
patches for youtube's change in link and embed formats, please test
2011-05-20 15:46:41 -07:00
Friendika
45b9bd96ba
wrong author came from feed, not from FB
2011-05-14 06:16:21 -07:00
Friendika
b2e92e0af3
deprecate load_view_file
2011-05-11 04:37:13 -07:00
Friendika
c052d68828
don't use load_view_file() except in email templates and install of htconfig - to avoid getting wrong file when package is updated by copying over an older version.
2011-05-10 16:12:50 -07:00
Friendika
2c63b65e3c
refactor "which link to show" logic
2011-05-06 06:30:33 -07:00
Friendika
59fd70e568
issues with private photos - hitting internal size limits
2011-05-04 02:20:44 -07:00
Friendika
e00068334f
fix private images
2011-04-30 17:24:37 -07:00
Friendika
de131c9e58
set utf-8 on all emails
2011-04-14 17:13:13 -07:00
Friendika
3c4e501435
convert feed attach to bbcode
2011-04-13 01:53:40 -07:00
Friendika
0ed2d19ac8
death to comment box oddities (a slow death as it will take some time for everybody to upgrade)
2011-04-11 20:11:21 -07:00
Friendika
940d216395
initial dfrn update to pass perms
2011-04-10 18:38:55 -07:00
Friendika
cc45ac14b5
attachment storage
2011-04-06 21:59:07 -07:00
Friendika
c8d827a671
xmlify enclosure items
2011-04-06 20:36:24 -07:00
Friendika
109c25a1bd
some fixes to attachment output in feed
2011-04-06 20:03:06 -07:00
Friendika
6728a11ee3
support feed attachments/enclosures, and fix for bug #30
2011-04-06 19:42:35 -07:00
Friendika
438473529c
atom categories and tag import
2011-04-05 17:41:02 -07:00
Friendika
793967a1d3
better handling of troublesome feeds.
2011-04-04 19:36:18 -07:00
Friendika
b5bcf44354
profile not set
2011-04-04 01:18:28 -07:00
Friendika
0fe997490d
dfrn remote profile protocol revision
2011-03-30 15:04:18 -07:00
Friendika
04cd865cc9
placeholder arg in dfrn conversations
2011-03-30 04:20:40 -07:00
Friendika
f198c5cff8
secure profile failure
2011-03-30 04:07:47 -07:00
Friendika
be67cf663b
minor edits
2011-03-19 05:10:05 -07:00
Friendika
7e33c1072a
stuff to make connecting to diaspora profiles easier
2011-03-19 01:19:11 -07:00
Friendika
f01538a54f
content expiration
2011-03-15 17:31:49 -07:00
Friendika
852ea1aedd
force last-child on foster children, disallow time travel
2011-03-14 18:34:58 -07:00
Friendika
c40944fc86
inherit 'wall' setting from parent post on remote item
2011-03-08 14:40:33 -08:00
Friendika
f089b1610e
feeds: update content when updated/edited changes
2011-02-28 18:24:32 -08:00
Friendika
527e050ecc
sanitise all incoming url's - also stop them from getting mangled by simplepie
2011-02-16 17:32:15 -08:00
Friendika
9f02057374
provide permalink for posts, include permalinks in feeds and imported from feeds
2011-02-16 02:07:11 -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
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
a8cea3f30c
don't try to parse non-xml in dfrn_deliver
2011-02-02 19:28:40 -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
8acc76a3c6
provide ability to survive transport mangling when travelling through html networks
2011-02-01 05:10:04 -08: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
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
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
Friendika
ab62b8f712
fix quotes (again)
2011-01-23 03:25:03 -08:00
Friendika
c574e4c587
repair double-encoded double quotes
2011-01-20 21:02:02 -08: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
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
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
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
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
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
6808d53d0f
plugin/addon API landing - still things left to do before it's useful
2010-12-22 14:16:22 -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
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
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
34a8fb935d
no newlines in tags
2010-11-28 14:43:14 -08:00
Friendika
0a03a710b3
ensuring all non-deliveries get in the queue
2010-11-25 15:03:59 -08:00
Friendika
9d7130e403
tag search boolean mode
2010-11-24 19:25:47 -08:00
Friendika
de6c777d3f
infrastructure for queueing, redelivery
2010-11-21 23:00:01 -08:00
Friendika
7db4a0dd2e
give orphans a second chance, linkify naked links
2010-11-11 20:32:20 -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
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
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
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
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
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
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
b41218ca30
workflow for federated/non-dfrn followers
2010-10-24 20:39:24 -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
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
664cf8ac8e
pass community page permissions through notification feeds
2010-10-18 03:02:51 -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
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
70bd7a6509
activity objects weren't escaped properly
2010-10-10 20:02:29 -07:00
Mike Macgirvin
a0ecdd025e
infrastructure for salmon
2010-10-06 19:46:44 -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
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
465ba71b58
pubsubhubbub - discovery and notifier
2010-09-30 20:24:03 -07:00
Mike Macgirvin
abe6a3286e
pubsubhubbub endpoint
2010-09-30 19:41:22 -07:00
Mike Macgirvin
7ad27f5737
implement rel alternate, some corresponding last minute touchups on display module
2010-09-30 16:06:53 -07:00
Mike Macgirvin
d150b8e8b1
inherit parent ACL's on remote children
2010-09-28 22:32:48 -07:00
Mike Macgirvin
34eedb503a
stronger type checking on comparisons
2010-09-26 17:24:20 -07:00
Mike Macgirvin
b91494d22e
preliminary network abstraction, configurable debugging.
2010-09-26 16:30:21 -07:00
Mike Macgirvin
d5a13b1e4c
localisation path for all view templates
2010-09-22 18:00:19 -07:00
Mike Macgirvin
3ad52463f6
more robust feed error handling, at the expense of performance.
...
Pass profile owner through HTML (yuk) to the ajax updater - as
browser pre-fetch totally buggers passing it via the server session.
2010-09-20 19:34:44 -07:00
Mike Macgirvin
a50947a4bc
like, dislike, activity streams, etc.
2010-09-17 03:10:19 -07:00
Mike Macgirvin
c5031139eb
abstractify items, check photos for birthday paradox
2010-09-13 22:57:31 -07:00
Mike Macgirvin
19661d4c25
reverse sort order for public feeds
2010-09-10 01:45:58 -07:00
Mike Macgirvin
ca8566008d
upgrading the photo and name update
2010-09-10 00:42:53 -07:00
Mike Macgirvin
3a69413f86
more preparation for activities
2010-09-09 22:02:28 -07:00
Mike Macgirvin
3a3bf273c7
item cleanup
2010-09-09 19:48:08 -07:00
Mike Macgirvin
887a8add2d
populate wall element
2010-09-09 19:14:42 -07:00
Mike Macgirvin
62fdf346ff
cleanup
2010-09-09 16:48:33 -07:00
Mike Macgirvin
f1e17b1707
undo debug statements
2010-09-09 02:00:54 -07:00
Mike Macgirvin
c59948f1dc
more fixes from landing
2010-09-09 02:00:01 -07:00
Mike Macgirvin
ffb1997902
mistpark 2.0 infrasturcture lands
2010-09-08 20:14:17 -07:00
Mike Macgirvin
c35dab713d
can't use ActivityStreams for location. Grrr.
2010-08-24 16:25:02 -07:00
Mike Macgirvin
b02e30f1cf
sort out notify x-domain
2010-08-22 20:57:20 -07:00
Mike Macgirvin
709c86b2da
added location tagging
2010-08-20 14:33:15 -07:00
Mike Macgirvin
47e9613acd
mongo notification checkin, wall, comments, settings
2010-08-14 07:55:18 -07:00
Mike Macgirvin
9662c44a17
even more fixes
2010-08-10 21:22:36 -07:00
Mike Macgirvin
d11c1c63c0
lots of fixes - most recent photo updates for contacts
2010-08-08 21:03:08 -07:00
Mike Macgirvin
93d0ef4042
fixup image on wall
2010-08-02 19:06:36 -07:00
Mike Macgirvin
2e5fb9c37e
lots of formatting, bug fixes on profile updates, i18n
2010-07-27 19:27:14 -07:00
Mike Macgirvin
557ebe4700
working on delete
2010-07-26 03:33:56 -07:00
Mike Macgirvin
9f81c3345b
fixup of some nits with live update and remote comment display on profile page
2010-07-25 22:51:45 -07:00
Mike Macgirvin
466267fbb5
lotsoflittlestuff
2010-07-20 05:21:19 -07:00
Mike Macgirvin
6695b4a203
more bugs
2010-07-19 06:58:03 -07:00
Mike Macgirvin
9b0584e593
revamp of item structure
2010-07-18 23:23:18 -07:00
Mike Macgirvin
21f0cd206d
more poll stuff ahead of item revamp
2010-07-18 20:49:10 -07:00