zotlabs
05654e4980
card embed improved
2017-09-04 21:02:44 -07:00
zotlabs
fc62f07a08
validate the security context
2017-09-03 23:50:18 -07:00
zotlabs
3d0a7f4fc5
paths in xchan_addr no longer means RSS specifically but could be activitypub
2017-09-03 22:09:16 -07:00
Mario Vavti
0fac35686b
Merge remote-tracking branch 'mike/master' into dev
2017-09-03 21:49:01 +02:00
Mario Vavti
dc18440c18
introduce item_normal_update(). the differnce to item_normal() is that we do not query for item_deleted = 0 and therefor can find deleted likes which allows us to update our unlikes on the fly if static page update is enabled
2017-09-03 21:33:07 +02:00
zotlabs
499b7de0d2
Reviewed. This is OK.
...
Revert "may be exploitable in current form - awaiting review"
This reverts commit 7bff60edac
.
2017-09-03 00:59:51 -07:00
Mario Vavti
1a0cf2666a
Merge remote-tracking branch 'mike/master' into dev
2017-09-02 23:52:31 +02:00
zotlabs
7bff60edac
may be exploitable in current form - awaiting review
2017-09-02 14:04:37 -07:00
Mario Vavti
3af3b36db3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-09-01 10:41:07 +02:00
git-marijus
9333503600
Merge pull request #850 from anaqreon/doco
...
Fix the multiple table of content bug
2017-09-01 10:40:24 +02:00
zotlabs
5bffae6219
cut down on a few extraneous gprobe processes
2017-08-31 23:21:06 -07:00
zotlabs
ae8cdc3b42
some changes after testing server-to-server magic auth
2017-08-31 21:38:03 -07:00
zotlabs
b413beeb36
add server-to-server magic auth to dav and cdav controllers
2017-08-31 20:45:13 -07:00
zotlabs
0cf5536e90
server to server magic auth
2017-08-31 20:08:58 -07:00
zotlabs
5e767144c9
simplify api_auth
2017-08-31 19:09:07 -07:00
zotlabs
74f55d1504
check input is hex before sending it to hex2bin
2017-08-30 21:45:54 -07:00
zotlabs
be097bf415
issue with mentions and xchans with @ or /
2017-08-30 16:24:26 -07:00
zotlabs
77267e049a
use iso 8601 "Zulu" for log timestamps so it can be easily processed with fail2ban
2017-08-29 20:47:49 -07:00
zotlabs
e2b6464f83
escape 'http' inside code blocks so it doesn't trigger an oembed
2017-08-29 20:07:26 -07:00
Andrew Manning
acacea5efe
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-27 23:47:14 +00:00
Andrew Manning
49b38bd71b
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-25 11:32:28 +00:00
Andrew Manning
75f3e9202e
Removed duplicated table of contents (TOC) in Help pages by breaking hierarchical TOC loading.
2017-08-25 11:32:18 +00:00
zotlabs
cff5e360fd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-24 18:50:04 -07:00
zotlabs
5c92337821
cards - change placeholdertext, separate from button text
2017-08-24 18:34:12 -07:00
zotlabs
341386a95b
make cards searchable
2017-08-24 18:15:19 -07:00
git-marijus
9cb856d5fd
Merge pull request #849 from anaqreon/doco
...
Added language selector menu for Help pages
2017-08-24 21:58:44 +02:00
git-marijus
2d5768b71c
ditch discover tab in favour of the public stream app
2017-08-24 21:47:01 +02:00
Andrew Manning
90ec3340e4
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-24 18:57:52 +00:00
Andrew Manning
cf2609530f
Added language selector menu for Help pages
2017-08-24 18:57:41 +00:00
Mario Vavti
cdccf60132
Merge remote-tracking branch 'mike/master' into dev
2017-08-24 20:18:18 +02:00
Andrew Manning
592cf893c0
Fixed incorrect language path when choosing the language from browser preference
2017-08-24 11:19:11 +00:00
zotlabs
e157e3bec8
cards: make page load after comment post
2017-08-23 22:06:42 -07:00
zotlabs
4450170790
partial support (unfinished) for ajax loading cards with liveupdate; page still functions even though this isn't finished
2017-08-23 21:26:09 -07:00
zotlabs
e778815605
use two keys for the updated sort
2017-08-23 20:12:40 -07:00
zotlabs
f2e802229a
add new conv_sort option
2017-08-23 20:02:28 -07:00
zotlabs
64cf36a2b5
lognoise: don't log sync packet contents if there are no clones to receive them
2017-08-23 19:25:42 -07:00
zotlabs
3b68df1be6
several card enhancements
2017-08-23 17:46:20 -07:00
zotlabs
e084b776ee
cards feature
2017-08-23 00:01:02 -07:00
Andrew Manning
6c38857502
Repaired and extended support for help page translations including table of contents files at the top level. Moved help module javascript to mod_help.js.
2017-08-23 03:33:03 +00:00
zotlabs
9f37dbc6dc
util/dcp - support recursion and folders full of photos by importing files singly in separate processes - not yet tested
2017-08-22 18:29:51 -07:00
zotlabs
9d5b6858ea
stream_perms_xchans wasn't working which has effects in mod_display and there are also issues with the oembed provider for mod_display. This is a first cut for the second but hasn't yet been tested
2017-08-21 02:01:41 -07:00
zotlabs
8a5c23fd50
issue with oembed of a shared item, which wraps in another share.
2017-08-20 17:45:08 -07:00
zotlabs
4111ba8dee
php warnings
2017-08-18 03:04:15 -07:00
zotlabs
9b87940ed2
remove easter egg
2017-08-15 18:49:08 -07:00
zotlabs
68f6043d44
new content type
2017-08-14 17:34:47 -07:00
zotlabs
998bd585bb
add protocol selection to following feeds
2017-08-12 00:59:05 -07:00
zotlabs
86c4743ed9
deliverable_singleton - also check hubloc_hash in case we don't have an xchan_hash
2017-08-10 21:43:36 -07:00
zotlabs
1408e3da3b
prevent uploads to comments if the channel has a default private ACL.
2017-08-10 21:08:07 -07:00
zotlabs
5f6eedcc1a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-10 20:34:20 -07:00
zotlabs
7cec3f4dbf
include the mastodon summary in the post
2017-08-10 18:05:06 -07:00
zotlabs
6c55e44f4c
when following, allow [network]follow_address syntax to connect with a specific network for multi-protocol services
2017-08-10 12:49:20 -07:00
git-marijus
9411732c1b
do not show channel manager and nav channel select if we are in a delegate session
2017-08-10 11:41:00 +02:00
Mario Vavti
0a96cdd950
merge red/master into dev
2017-08-10 08:09:02 +02:00
zotlabs
5686901869
some doco fixes and other real minor stuff to improve logreading ability
2017-08-09 22:45:52 -07:00
zotlabs
6531cbd1d2
libxml errors
2017-08-09 17:35:03 -07:00
zotlabs
c00796d553
ostatus feed was missing comments
2017-08-06 19:33:51 -07:00
git-marijus
b0d1fa09c1
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-08-06 21:41:01 +02:00
git-marijus
68b32cd8f4
consolidate disable_discover_tab config if it was not yet set to either 1 or 0 in DB
2017-08-06 21:40:39 +02:00
zotlabs
3aa22c29fd
allow channel address to be changed
2017-08-04 19:02:41 -07:00
zotlabs
d06ce6294d
some bb-to-markdown issues
2017-08-03 04:55:56 -07:00
zotlabs
bee09a6d8b
minor activitypub rendering stuff
2017-08-02 22:11:46 -07:00
zotlabs
6e9fb9b9fd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-01 18:20:34 -07:00
zotlabs
a97b09210e
auto preview when inserting a media item or embed into a post. Since this unanticipated action could be alarming (some might think the post was actually submitted), also provide a visible preview indicator within the previewed content. Remove the css for the old striped background image which hasn't been available for previewed content for a year or two.
2017-08-01 18:05:04 -07:00
git-marijus
599b395e24
finally fix recursive attachments permissions
2017-08-01 23:20:39 +02:00
zotlabs
9476c631b0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-31 17:23:33 -07:00
git-marijus
9ec995dbf0
improve file_activity() a little
2017-07-31 16:59:43 +02:00
zotlabs
e3c8e4f483
modify connection edit display for channels with no address/webbie
2017-07-30 21:55:28 -07:00
zotlabs
8f3a99ad1f
ensure we can work around the $is_http var in include/follow - this is left over from when the only non-webfinger connections we could make were RSS/Atom feeds.
2017-07-30 19:04:17 -07:00
git-marijus
126e06b32a
Merge remote-tracking branch 'mike/master' into dev
2017-07-31 02:47:24 +02:00
git-marijus
988371be0b
disable file notifications on initial upload for now - it can behave funky when uploading multiple small files at once
2017-07-31 02:35:46 +02:00
zotlabs
964a02d684
provide a better "is_commentable" default for OStatus conversations that were fetched on the fly
2017-07-30 16:15:34 -07:00
zotlabs
40effa4417
add options flag to bb_to_markdown so we can distinguish between diaspora use and other use and
...
therefore filter and adjust content selectively
2017-07-30 13:52:16 -07:00
git-marijus
35c05a3180
fix a bug where if multiple channels uploaded the same file to the same folder, the uploaded file would end up with an incremental number added to the filename for each upload even if the file did not exist yet in the channels folder
2017-07-30 19:46:52 +02:00
git-marijus
4a071b9a1c
ltrim $display_path in attach_store() to be consistent with attach_mkdir() and go to created folder after successfully creating one
2017-07-30 19:21:02 +02:00
git-marijus
8161ec88e5
implement file notification on initial upload and rename get_parent_cloudpath() to get_cloud_url() which now includes the filename
2017-07-29 23:32:48 +02:00
git-marijus
f9b342c87d
initial notifications support for new shared files and new (since initial site load) pubstream activity
2017-07-28 22:42:02 +02:00
git-marijus
9be4c4d6d1
Merge remote-tracking branch 'mike/master' into dev
2017-07-27 11:17:08 +02:00
zotlabs
dbbae4bac8
issue with OStatus comments being propagated downstream
2017-07-26 17:38:34 -07:00
zotlabs
9132b9c026
remove activitypub components from core
2017-07-26 16:39:13 -07:00
zotlabs
769f697ae3
more work on signature algorithm choice
2017-07-26 16:36:09 -07:00
zotlabs
7d891a54e7
improve the formatting of shares when converting from bbcode to markdown
2017-07-26 16:22:20 -07:00
git-marijus
e71cdf02a8
move the active app code to include/nav.php - it is only relevant there
2017-07-26 21:42:07 +02:00
zotlabs
7d82b5f28d
start to implement the code needed for verifying variable signature algorithms
2017-07-25 22:17:31 -07:00
zotlabs
eec2871680
consolidate duplicated code
2017-07-25 20:52:29 -07:00
zotlabs
029cf6395d
sync key changes to clones
2017-07-25 17:58:46 -07:00
zotlabs
08f15a6fc6
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-25 16:02:41 -07:00
zotlabs
c24cfbc62a
make signing methods variable and signable
2017-07-25 15:59:58 -07:00
git-marijus
5cc8837fb6
make local channel (not our own) nav menus appear similar to what we are used from remote channels
2017-07-25 20:06:01 +02:00
zotlabs
ddecbf052e
new field names did not get saved
2017-07-24 22:45:50 -07:00
zotlabs
6a7fa6bf54
provide a keychange operation to rebase an identity on a new keypair
2017-07-24 20:23:00 -07:00
zotlabs
992f8272d3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-21 16:20:50 -07:00
git-marijus
1bdcfe5219
provide a mechanism to mark apps active in the bin
2017-07-21 10:32:21 +02:00
zotlabs
89d21c0873
begin the tedious process of mapping activities between AS1, zot, and AS2
2017-07-20 22:55:04 -07:00
zotlabs
a346399fe6
allow wildcard tag and category searches
2017-07-20 18:11:47 -07:00
zotlabs
ceeb9836b9
implement update_feed_item
2017-07-19 20:31:11 -07:00
zotlabs
df7f0eb9a4
hubzilla issue #832
2017-07-19 18:32:16 -07:00
zotlabs
6103c30184
provide optional salmon signatures for AP entities
2017-07-18 21:16:18 -07:00
zotlabs
b52a968c74
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-18 19:16:47 -07:00
git-marijus
ac6ebeee47
Merge remote-tracking branch 'mike/master' into dev
2017-07-18 14:26:08 +02:00
git-marijus
08c0d78296
issue #827 provide backward compatibility for album links generated in earlier times before the ambiguity of photo album names was solved. This may provide incorrect results if two or more photo albums with the same basename exist in different directories of the file tree; but there is no easy way to solve that ambiguity - which is why the link format changed.
2017-07-18 13:56:09 +02:00
zotlabs
9daa3b85c8
some corrections to AS encoding based on the current spec (some of this work was completed long before the spec settled).
2017-07-17 22:52:19 -07:00
zotlabs
d8c93c0d13
activitypub, cont.
2017-07-17 22:17:40 -07:00
zotlabs
42abc2201c
Merge branch 'bug827'
2017-07-17 20:00:07 -07:00
zotlabs
27257de995
fix typo
2017-07-17 19:57:25 -07:00
zotlabs
15e836b7dd
provide content-type matching ability for activitypub
2017-07-17 19:53:03 -07:00
zotlabs
0d062251b6
fix for bug 827 to provide partial backward compatibility with album names in photo items from < hubzilla 2.4
...
this will only work part of the time - which is why the behaviour was changed
2017-07-17 19:42:30 -07:00
zotlabs
ecb1515e5d
activitystreams converters updated to recent spec
2017-07-17 19:28:27 -07:00
zotlabs
c352047228
mis-attributed profile photo when Mastodon comment author has no profile photo
2017-07-16 22:51:36 -07:00
git-marijus
5408264559
Merge remote-tracking branch 'mike/master' into dev
2017-07-16 21:02:28 +02:00
git-marijus
ce3be598bb
fix album link
2017-07-16 15:59:19 +02:00
zotlabs
e891199a23
deal with mastodon privacy scopes - mark private and block commenting since we refuse to send private activities through the public OStatus connector.
2017-07-15 15:49:10 -07:00
zotlabs
77f71303f2
update some addon docs and ensure we only generate statistics once a day
2017-07-13 21:46:21 -07:00
zotlabs
2d119c81a4
turn platform name and std_version into config variables
2017-07-13 20:18:19 -07:00
zotlabs
c940d8d7ca
implement chunked uploads on the wall; making it work painlessly on /cloud was attempted but will not be implemented today. That presents some interesting dragons to slay.
2017-07-13 17:04:58 -07:00
zotlabs
aa70cbbf21
fix typos
2017-07-12 17:16:21 -07:00
zotlabs
6db717a1a0
make websub/PuSH and salmon both use consume_feed() for item storage as there is a lot of duplication of effort and patches applied to one that haven't been applied to the other. This will require an update of addons as well or follow activities may be duplicated
2017-07-12 17:07:31 -07:00
zotlabs
ad9990e100
even more logging of conversation parent discovery
2017-07-11 17:31:57 -07:00
zotlabs
2d63bbb91e
prevent expiration of conversations you are involved with - allows you to find your own comments months from now
2017-07-10 20:18:33 -07:00
zotlabs
e3734328eb
find_parent for feeds needs more debug logging. Something is still falling through the cracks and it isn't obvious why
2017-07-09 17:08:25 -07:00
zotlabs
ddc454bd82
regression: allow position attributes in oembedable zcards by separating allow_position from the decision to allow zrls.
...
Should probably turn the entire zcard into a gd image as other consumers of zcards are also likely to purify the position attributes.
2017-07-09 16:04:45 -07:00
zotlabs
b2e5b6c977
affinitiy slider settings were being updated on any submit of of settings/featured, plus minor non-code changes
2017-07-05 20:16:40 -07:00
Mario Vavti
c3b93de099
typo
2017-07-05 12:32:46 +02:00
zotlabs
27c8c74988
some sites use the old style ostatus:conversation xml field, check for it.
2017-07-05 11:49:05 +02:00
zotlabs
64cad0a041
duplicated posts after conversation fetch
2017-06-30 00:50:57 -07:00
zotlabs
b73c844d1a
use "Full Name (username)" for ostatus commenter xchans
2017-06-29 22:38:43 -07:00
zotlabs
da1b10b741
forgot to return true from the conversation_fetch routine - which triggers the rescan for potential parent posts
2017-06-29 21:09:08 -07:00
zotlabs
c7b4a53af2
log the conversation so we can debug this easier
2017-06-28 20:11:03 -07:00
zotlabs
024809f970
conversation fetching is partially working - but it isn't always glueing the conversation pieces together.
2017-06-28 20:07:53 -07:00
zotlabs
126af3a24a
pretend it's a real feed even though it isn't
2017-06-28 19:34:49 -07:00
zotlabs
b91d95d241
add logging
2017-06-28 19:20:11 -07:00
zotlabs
8ca5a65dcf
minor weirdness in zot finger results after deleting a clone from a channel that was on a site which was previously migrated from http to https and still had the old hubloc
2017-06-28 18:28:02 -07:00
zotlabs
c5cff7d637
more refetch testing
2017-06-28 16:02:44 -07:00
zotlabs
c2af370282
refetch testing
2017-06-28 15:58:14 -07:00
zotlabs
118fed29b5
remove logging statement
2017-06-27 22:05:06 -07:00
zotlabs
4c50bfebc2
provide a gender icon on the profile sidebar within reason
2017-06-27 21:55:34 -07:00
zotlabs
dab00a98e0
translate 'favorite' verb to 'like' if it's an ostatus feed
2017-06-27 20:07:48 -07:00
zotlabs
2b2ea40bce
log conversation fetches (also a missed / char in the string replace)
2017-06-27 19:57:03 -07:00
zotlabs
1273ac67f4
(untested currently) fetch conversation for GNU-Social and Mastodon when provided a comment with no local copy of the parent.
2017-06-27 19:20:13 -07:00
zotlabs
676481de58
support linked media (audio/video) elements in feeds as well as images
2017-06-26 23:06:15 -07:00
zotlabs
4d81c498e2
in gnu-social reshare objects are activities, not posts or comments
2017-06-26 17:07:59 -07:00
zotlabs
b0dd824dbc
add ostatus attached photos (inline to the post body) even if there's a link to the photo in the post but it isn't wrapped in an img tag.
2017-06-26 16:54:28 -07:00
zotlabs
21542d1f9e
guess_image_type - ignore scheme when checking for urls
2017-06-25 18:09:34 -07:00
zotlabs
07d6472eea
mastodon reshares can be either posts or comments; silence warning from guess_image_type when handed a URL to a non-existent resource.
2017-06-25 18:07:07 -07:00
zotlabs
6c771f84ce
remove unused page_widgets.php include and provide a general function for loading sql from file to use in the cdav migration
2017-06-22 22:43:08 -07:00
zotlabs
02b7bc0803
cdav migration to core
2017-06-22 20:16:54 -07:00
zotlabs
3b4f70ae83
Several things about mail storage weren't quite right.
2017-06-22 17:31:08 -07:00
zotlabs
99ff808b8a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-20 18:39:27 -07:00
zotlabs
7e4e2f28db
explain what is happening here
2017-06-20 17:13:04 -07:00
zotlabs
08d9316d76
more import_author_zot fixes
2017-06-20 17:03:11 -07:00
zotlabs
0233e9ad2a
still an issue with caching import_author_zot
2017-06-20 16:33:53 -07:00
zotlabs
31e0812711
remove deprecated app parameter from conversation()
2017-06-20 15:53:01 -07:00
zotlabs
3b5e1c05b7
minor cleanup of moderated comment feature
2017-06-20 10:51:46 +02:00
zotlabs
1472f85b16
allow moderated comments like wordpress if permissions are compatible
2017-06-19 16:09:07 +02:00
zotlabs
f25e0c3829
testing mastodon boosts/reshares
2017-06-19 15:59:46 +02:00
zotlabs
b0a6a5a91e
minor cleanup of moderated comment feature
2017-06-18 22:51:52 -07:00
zotlabs
b917cf1ecc
allow moderated comments like wordpress if permissions are compatible
2017-06-18 22:25:41 -07:00
zotlabs
1848a22118
testing mastodon boosts/reshares
2017-06-16 19:30:02 -07:00
zotlabs
b429576349
some logic cleanup in feed_get_reshare
2017-06-16 15:28:29 -07:00
zotlabs
bb9557a9ae
remove some duplicated code
2017-06-15 08:57:03 +02:00
zotlabs
0d7e7ac657
always transmit a valid uri
2017-06-15 08:56:22 +02:00
zotlabs
b8c77bbcfc
use parent_mid
2017-06-15 08:56:06 +02:00
zotlabs
327b22d24e
remove some duplicated code
2017-06-14 20:20:18 -07:00
zotlabs
8b3d2c02e1
always transmit a valid uri
2017-06-14 19:59:25 -07:00
zotlabs
1ac799f629
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-14 16:11:57 -07:00
zotlabs
7b948bdd29
use parent_mid
2017-06-14 16:06:25 -07:00
Mario Vavti
1f075d92bc
sigh... x-zot prefix slipped in again
2017-06-15 00:19:50 +02:00
Mario Vavti
fe02665f54
typo
2017-06-15 00:17:26 +02:00
Mario Vavti
ec74b57000
re-add type since the actual culprit was the X-ZOT prefix
2017-06-14 23:21:47 +02:00
Mario Vavti
3f488e9842
fix illegal offset type warning
2017-06-14 22:53:09 +02:00
Mario Vavti
54e07389fa
thr:in-reply-to seems to must not have a type set. there is no mention of this in the spec and replies will be shown as replies in mastodon this way.
2017-06-14 22:14:52 +02:00
zotlabs
70e912736f
support mastodon content warnings by converting into n-s-f-w tag
2017-06-14 16:57:39 +02:00
zotlabs
dcbc65a796
add rel=noopener to all external target _blank links
2017-06-14 16:56:13 +02:00
zotlabs
8eccd7d47d
attempt to group gnu-social and mastodon conversations by ostatus:conversation in addition to falling back on thr:in_reply_to
2017-06-14 16:55:57 +02:00
zotlabs
5530833bf8
preserve the ostatus:conversation pointer also
2017-06-14 16:55:28 +02:00
zotlabs
2f8fb2b663
ostatus is almost unrecognisable these days from its former self. In this case thr:in-reply-to has almost no meaning since it almost never refers to a top level post; which makes it quite difficult to preserve conversations
2017-06-14 16:55:00 +02:00
zotlabs
5d2035b729
implement feed_get_reshare to extract shared post info from atom feed and convert to bbcode
2017-06-14 16:54:08 +02:00
zotlabs
7c36331042
add 'can_comment_on_post' hook so we can better deal with the complications of Diaspora policy
2017-06-14 16:44:16 +02:00
zotlabs
364da7a57e
support mastodon content warnings by converting into n-s-f-w tag
2017-06-13 19:52:16 -07:00
zotlabs
fce68f1a39
add rel=noopener to all external target _blank links
2017-06-13 18:29:08 -07:00
zotlabs
7f374fe69f
attempt to group gnu-social and mastodon conversations by ostatus:conversation in addition to falling back on thr:in_reply_to
2017-06-13 18:06:45 -07:00
zotlabs
dd8feac540
preserve the ostatus:conversation pointer also
2017-06-12 21:58:40 -07:00
zotlabs
f526b9fcfb
ostatus is almost unrecognisable these days from its former self. In this case thr:in-reply-to has almost no meaning since it almost never refers to a top level post; which makes it quite difficult to preserve conversations
2017-06-12 21:12:14 -07:00
zotlabs
8bf9b1311d
implement feed_get_reshare to extract shared post info from atom feed and convert to bbcode
2017-06-12 19:17:50 -07:00
zotlabs
5b3e863323
add 'can_comment_on_post' hook so we can better deal with the complications of Diaspora policy
2017-06-12 16:17:23 -07:00
Mario Vavti
fbb83d831b
some more innodb mysql scheme adjustments
2017-06-10 10:00:37 +02:00
zotlabs
42c9f853a7
auto inline embed ostatus image attachments
2017-06-09 15:24:37 -07:00
zotlabs
3389df77cc
give the item_obscured flag a new lease on life by using it to designate third party client-side e2ee or binary content which can only be downloaded and not viewed directly on the web (as a side effect this also allows binary files to be submitted as activities/content). The content display is suppressed and replaced with a download button. This is unfinished but harmless to backport while work is in progress unless told otherwise. Future development will take care of the remaining loose ends.
2017-06-10 00:00:31 +02:00
zotlabs
97732f7006
more client-side mail privacy work
2017-06-09 23:54:35 +02:00
zotlabs
3563568f6f
fall back on feed logo if an author avatar cannot be found
2017-06-08 10:26:43 +02:00
zotlabs
912be5a792
it appears to also work a bit better if you don't use imaginary function names
2017-06-08 10:26:07 +02:00
zotlabs
30358100ab
partial fix for failure to sync photos - appears to be memory exhaustion and dependent on filesize although an unrelated issue was found with directory creation during file sync (we didn't check ownership when looking for duplicates).
...
This checkin provides the means for a sync process to fetch the contents for various photo scales from the original server just as is done for the attach data now. It is still missing the bit for the sync process to spawn a mob of children to fetch these suckers and update the photo table with the results.
2017-06-08 10:25:42 +02:00
zotlabs
492665a8a1
provide hook when deleting a connection - we need this to clean up dangling PuSH subscriptions
2017-06-08 10:24:40 +02:00
zotlabs
005baea319
fall back on feed logo if an author avatar cannot be found
2017-06-07 21:49:50 -07:00
zotlabs
4f3b1edf9d
it appears to also work a bit better if you don't use imaginary function names
2017-06-07 20:44:44 -07:00
zotlabs
2e692fca93
partial fix for failure to sync photos - appears to be memory exhaustion and dependent on filesize although an unrelated issue was found with directory creation during file sync (we didn't check ownership when looking for duplicates).
...
This checkin provides the means for a sync process to fetch the contents for various photo scales from the original server just as is done for the attach data now. It is still missing the bit for the sync process to spawn a mob of children to fetch these suckers and update the photo table with the results.
2017-06-07 20:28:59 -07:00
zotlabs
9dbd997141
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-07 17:11:35 -07:00
zotlabs
2e35dc648f
provide hook when deleting a connection - we need this to clean up dangling PuSH subscriptions
2017-06-07 16:26:24 -07:00
zotlabs
bea0a491cf
Looks like we need the mastodon feed check in core - grrr. Will do that for now until it can be put back into plugins.
2017-06-07 09:37:47 +02:00
zotlabs
108b052e4e
hubzilla issue #810
2017-06-07 09:37:33 +02:00
zotlabs
f5b593ff42
whitespace
2017-06-07 09:36:53 +02:00
zotlabs
cdfd42053d
always add a length to ostatus compat enclosures - even if unknown (0)
2017-06-07 09:36:13 +02:00
zotlabs
36d4086673
ostatus feeds: extract photo information from posts and convert to enclosures as otherwise OStatus servers will strip them from the HTML in the feed and refuse to render them
2017-06-07 09:35:04 +02:00
zotlabs
928fce875e
make authenticated oembeds optional, default to false.
2017-06-07 09:33:55 +02:00
zotlabs
1d3c6e7420
include/socgraph - remove a few obsolete and long-deprecated functions
2017-06-07 09:33:28 +02:00
zotlabs
c96fe2931a
cleanup only
2017-06-07 09:33:00 +02:00
zotlabs
324d427ac7
a slight tweak to author_is_pmable hook to make it useful
2017-06-07 09:30:45 +02:00
zotlabs
80c65ea8f3
move code syntax highlighting to plugin
2017-06-07 09:27:42 +02:00
zotlabs
3a2a7d0508
re-arrange a few functions
2017-06-07 09:26:45 +02:00
zotlabs
59002cb873
Looks like we need the mastodon feed check in core - grrr. Will do that for now until it can be put back into plugins.
2017-06-06 22:49:45 -07:00
zotlabs
e917b94929
hubzilla issue #810
2017-06-06 17:38:34 -07:00
zotlabs
83f8f8ebb8
whitespace
2017-06-05 15:57:43 -07:00
zotlabs
2fea5ff889
always add a length to ostatus compat enclosures - even if unknown (0)
2017-06-04 20:07:08 -07:00
zotlabs
a94a42d609
ostatus feeds: extract photo information from posts and convert to enclosures as otherwise OStatus servers will strip them from the HTML in the feed and refuse to render them
2017-06-04 19:09:05 -07:00
git-marijus
10ecb6d368
remove duplicate code
2017-06-04 16:58:59 +02:00
zotlabs
c7f097ec84
make authenticated oembeds optional, default to false.
2017-06-03 16:00:14 -07:00
git-marijus
c4ed04fc82
convert randprof to use chanlink_hash() instead of chanlink_url() and filter sys channels by xchan.xchan_system instead of xchan_addr != sys@%
2017-06-03 10:13:42 +02:00
zotlabs
0b740826c5
include/socgraph - remove a few obsolete and long-deprecated functions
2017-06-01 21:22:31 -07:00
git-marijus
56f3b12171
Merge pull request #802 from zotlabs/searchwebpages
...
provide ability to search webpages (either public or which contain th…
2017-06-01 08:19:52 +02:00
zotlabs
cdfcb1ed24
cleanup only
2017-05-31 22:59:07 -07:00
zotlabs
8ebb000650
minor export issue with mail
2017-05-31 21:01:51 -07:00
zotlabs
fc98bd1563
minor export issue with mail
2017-05-31 20:59:36 -07:00
zotlabs
35debe46bc
a slight tweak to author_is_pmable hook to make it useful
2017-05-31 18:14:12 -07:00
zotlabs
98c18f416a
remove default for text/mediumtext sql fields
2017-05-31 16:00:33 -07:00
zotlabs
dfc0d4cf59
move code syntax highlighting to plugin
2017-05-30 19:50:41 -07:00
zotlabs
bfad624528
re-arrange a few functions
2017-05-30 18:36:19 -07:00
zotlabs
062b9ecbf3
bring back html2markdown which went away in the merge
2017-05-30 18:22:48 -07:00
zotlabs
d3cad5a651
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-30 18:18:28 -07:00
zotlabs
a7ecf51915
provide ability to search webpages (either public or which contain the observer in the acl) in addition to conversations
2017-05-30 17:53:58 -07:00
zotlabs
893ae17b99
provide ability to search webpages (either public or which contain the observer in the acl) in addition to conversations
2017-05-30 17:06:50 -07:00
zotlabs
6962bc5147
create account_store_lowlevel()
2017-05-29 21:46:38 -07:00
zotlabs
4fcfcc8117
start deprecation of server_role
2017-05-29 13:50:02 -07:00
zotlabs
b15a5f03e6
work through the diaspora_v2 outgoing status posts
2017-05-28 19:17:46 -07:00
Klaus Weidenbach
586c72fbe5
Don't drop PHP5 support yet.
...
Scalar Type Hints and Return Type Declarations were introduced in PHP7.
2017-05-27 22:44:54 +02:00
Klaus Weidenbach
0f0e23445a
🔨 ✅ Add html2markdown unit tests.
...
A tiny refactoring to make HTML 2 markdown conversion testable.
Add some unit tests to check the behavior of the now used HTML2Markdown library.
There are some differences compared to the old pixel418/markdownify library.
2017-05-27 00:19:01 +02:00
zotlabs
b4da2d35bf
start using the abook_not_here flag (requires changes in addons, not easily portable to hubzilla)
2017-05-25 13:37:13 -07:00
zotlabs
df8c69f73b
some minor help cleanup - add '-/foo' override of language detection
2017-05-24 22:24:45 -07:00
zotlabs
3a00140797
remove php version checks for older ( < 5.4) code incompatibilities
2017-05-23 21:20:40 -07:00
zotlabs
bf580fcc06
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-23 16:14:41 -07:00
zotlabs
508ea9153c
this looks like a slightly cleaner solution to the unicode dl issue
2017-05-23 21:52:35 +02:00
zotlabs
6ff16e2651
hubzilla issue #777
2017-05-23 21:52:21 +02:00
zotlabs
647b5d098f
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-23 21:50:38 +02:00
zotlabs
7ae0317b6a
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-22 17:07:34 -07:00
Klaus Weidenbach
547df2219a
Replace Mardownify library with html-to-markdown library.
2017-05-23 00:32:11 +02:00
zotlabs
1c8c7479b8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-22 03:51:58 -07:00
Mario Vavti
b62463107c
smileybutton fixes
2017-05-19 10:48:04 +02:00
Mario Vavti
3fe7bf27de
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-05-17 11:25:33 +02:00
Mario Vavti
a44c908147
silence php warning during install
2017-05-17 11:24:27 +02:00
zotlabs
21103f8bc4
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 23:00:28 -07:00
zotlabs
a1ba44db72
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 22:57:34 -07:00
zotlabs
3c22a7b482
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-16 17:51:00 -07:00
zotlabs
5c8a911c93
this looks like a slightly cleaner solution to the unicode dl issue
2017-05-14 21:04:34 -07:00
zotlabs
2cc1844d97
hubzilla issue #777
2017-05-14 20:51:15 -07:00
git-marijus
795b39250f
Merge pull request #770 from zotlabs/mast496
...
consolidate and simplify the generation of activitystreams persons, a…
2017-05-12 10:02:33 +02:00
zotlabs
1de1b58a08
consolidate email validation checks
2017-05-11 19:01:04 -07:00
zotlabs
4f577cbdeb
issue #769
2017-05-11 18:34:28 -07:00
zotlabs
c2bd7d1e56
issue #769
2017-05-11 18:32:34 -07:00
zotlabs
e501289a55
consolidate and simplify the generation of activitystreams persons, add a couple more fields hoping eventually Mastodon will accept legal follow activities without choking on them. Requires an update of plugins also.
2017-05-11 17:39:26 -07:00
zotlabs
84064b90a6
disable oauth2 until I can get back to it - it's throwing typos
2017-05-10 22:15:01 -07:00
zotlabs
60204becf4
don't allow html in plugin comment blocks
2017-05-10 14:49:32 +02:00
zotlabs
fa94c0a65b
handle mastodon urls in markdown/bbcode conversion
2017-05-10 14:48:04 +02:00
zotlabs
76d78571d6
don't allow html in plugin comment blocks
2017-05-09 20:33:25 -07:00
zotlabs
e059efb4c4
handle mastodon urls in markdown/bbcode conversion
2017-05-08 19:10:08 -07:00
zotlabs
2e531c103f
error
2017-05-08 02:00:00 -07:00
zotlabs
8c38841a4d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-07 14:43:38 -07:00
Andrew Manning
1d20b2603a
Mail subject bug fix
2017-05-07 08:52:26 -04:00
zotlabs
f840082aae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-05 16:58:46 -07:00
Mario Vavti
3ccefa20e8
collapse sysapps if viewing a remote channel
2017-05-05 16:33:28 +02:00
git-marijus
3d1df8337e
Merge pull request #751 from dawnbreak/docu
...
💡 Add Doxygen fix for @var member variable documentation.
2017-05-05 12:33:58 +02:00
zotlabs
c70ac572fa
do away with single delivery (delivery from clones to singleton networks attached to other clones)
2017-05-04 22:08:12 -07:00
zotlabs
f0a2747d80
make service_plink pluggable
2017-05-04 21:55:56 -07:00
zotlabs
67918033f9
oauth2 dynamic client registration
2017-05-04 20:58:19 -07:00
zotlabs
e308c3d34a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-05-04 19:20:29 -07:00
zotlabs
977677d005
typo
2017-05-04 19:19:24 -07:00
zotlabs
faf9814788
typo
2017-05-04 19:18:54 -07:00
Klaus Weidenbach
eeb9103e26
💡 correct some Doxygen syntax mistakes.
2017-05-05 00:23:57 +02:00
zotlabs
b08af13872
oauth2/oidc testing (please do not port - this requires several extra DB tables to work)
2017-05-03 22:37:06 -07:00
zotlabs
1e59d9ade5
one file hadn't yet been saved when doing pull request
2017-05-03 19:02:20 -07:00
zotlabs
519aef7ff5
abook_not_here flag created to indicate singleton connections which are connected to this channel but not on this hub. abook_instance enumerates which hubs the connections is valid, but we ultimately need something more efficiently searchable to decide what operations are supported w/r/t this connection in the context of this hub. This flag is ignored during sync to clones although the code to set it correctly during channel creation, import, and sync has not yet been implemented.
2017-05-03 18:50:32 -07:00
zotlabs
0e5d824bff
finish the red conversion of the markdown utilities considering their relation to protocol plugins.
2017-05-02 22:10:53 -07:00
zotlabs
b2d2dcc7fe
more code refactoring to put external protocol dependencies in plugins.
2017-05-02 20:17:47 -07:00
zotlabs
7acb068590
profile_sidebar hook ignored the updated html content
2017-05-02 18:24:18 -07:00
zotlabs
83c4dd6bda
typo
2017-05-01 22:56:11 -07:00
zotlabs
d3fcef43f8
ugly postgres fixes
2017-05-01 15:13:53 +02:00
zotlabs
cbc906c438
more work on client side e2ee
2017-05-01 15:12:43 +02:00
zotlabs
d57169fcf6
profile_tabs is now channel_apps (except the original was left behind as the gitwiki addon still uses it). A couple of things were modernised but basic functionality is the same as the latest revisions to the original.
2017-05-01 15:11:51 +02:00
zotlabs
fdf639e1fb
more work client mail crypto
2017-05-01 15:10:42 +02:00
zotlabs
25760e30f9
make mail_store() safe for postgres or mysql5.7 - although this interface needs to be refactored in the future
2017-05-01 15:10:08 +02:00
zotlabs
d71a53f24e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-30 16:50:10 -07:00
zotlabs
c845d20352
ugly postgres fixes
2017-04-30 16:03:01 -07:00
zotlabs
230617208b
more work on client side e2ee
2017-04-29 16:30:11 -07:00
zotlabs
033cf61380
profile_tabs is now channel_apps (except the original was left behind as the gitwiki addon still uses it). A couple of things were modernised but basic functionality is the same as the latest revisions to the original.
2017-04-27 22:37:51 -07:00
zotlabs
70e17f9194
more work client mail crypto
2017-04-27 20:22:28 -07:00
zotlabs
89e7e5e4fb
make mail_store() safe for postgres or mysql5.7 - although this interface needs to be refactored in the future
2017-04-27 20:08:38 -07:00
zotlabs
ab32372f8f
update feedutils with as:author changes, also update tests
2017-04-27 16:50:37 -07:00
zotlabs
e8ea8d203d
more client-side mail privacy work
2017-04-26 23:05:30 -07:00
zotlabs
88149f56bb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-26 20:11:12 -07:00
Mario Vavti
1c304eb8ba
make mastodon happy args
2017-04-26 22:16:23 +02:00
Mario Vavti
d1c84ad9f0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-04-26 14:20:16 +02:00
git-marijus
c39a680096
Merge pull request #733 from zotlabs/etwoeemail
...
Etwoeemail
2017-04-26 14:19:54 +02:00
zotlabs
c904bd3a62
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-26 14:16:07 +02:00
zotlabs
4ca24f114b
support reverse magic-auth in oembed requests.
2017-04-26 14:12:52 +02:00
zotlabs
7667c630a4
provide a broken feed for services which require a broken feed
2017-04-26 14:12:11 +02:00
zotlabs
97458b2885
make it easier to hook into feed headers in the future
2017-04-26 14:11:55 +02:00
zotlabs
803bff4043
smilies - add param to only list default emoticons
2017-04-26 14:09:45 +02:00
zotlabs
7d5ee81628
database support for client side e2ee for private mail
2017-04-25 21:52:24 -07:00
zotlabs
b88be137ca
provide a broken feed for services which require a broken feed
2017-04-25 20:48:38 -07:00
zotlabs
a342a5f8e0
smilies - add param to only list default emoticons
2017-04-25 16:36:37 -07:00
zotlabs
f1c6fd08c4
database upgrade
2017-04-23 20:28:04 -07:00
Andrew Manning
8ad2b3e7a1
When template "none" is used in a webpage layout, then the contents of the page should be the sole output, with no other code before or after the page element content.
2017-04-23 21:22:40 -04:00
zotlabs
1d19ea4a33
typo - this time the correct repo
2017-04-20 21:31:44 -07:00
zotlabs
0d9b6ebc36
Revert "typo" - wrong repo
...
This reverts commit d9a48092e6
.
2017-04-20 21:30:29 -07:00
zotlabs
d9a48092e6
typo
2017-04-20 21:26:36 -07:00
zotlabs
02ea713d6a
make it easier to hook into feed headers in the future
2017-04-20 21:25:37 -07:00
zotlabs
94f15e3551
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-20 20:19:15 -07:00
zotlabs
f52c670c05
support reverse magic-auth in oembed requests.
2017-04-19 20:48:10 -07:00
zotlabs
40f6280c48
follow_from_feed issue when called from push
2017-04-19 17:53:50 -07:00
zotlabs
1c6d2857cb
follow_from_feed issue when called from push
2017-04-19 17:52:15 -07:00
zotlabs
397fef519c
give the item_obscured flag a new lease on life by using it to designate third party client-side e2ee or binary content which can only be downloaded and not viewed directly on the web (as a side effect this also allows binary files to be submitted as activities/content). The content display is suppressed and replaced with a download button. This is unfinished but harmless to backport while work is in progress unless told otherwise. Future development will take care of the remaining loose ends.
2017-04-18 21:18:49 -07:00
zotlabs
7a31c039fb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-17 16:04:17 -07:00
Klaus Weidenbach
7d5e7bf6c8
We do not parse the body in discover_by_url(), so no need to preserve iframes in SimplePie.
2017-04-15 15:20:14 +02:00
Klaus Weidenbach
b6459e6172
⬆️ Update SimplePie library.
...
As a follow up to issue #699 update SimplePie from 1.2.1-dev (around
6years old) to current git master (1.4.4-dev). We use the master branch
until the next release because it contains our patch for enclosure
titles already. The other patches in the library from us can be done by
configuring the SimplePie object in our code instead.
Used composer to manage this library and use class autoloading.
Add some unit tests for include/feedutils.php, but the interesting parts
are unfortunately not testable with the current code.
2017-04-15 00:41:42 +02:00
git-marijus
b4f65840d1
Merge pull request #716 from dawnbreak/docu
...
Some documentation for include/network.php and some fixes.
2017-04-14 11:54:20 +02:00
Klaus Weidenbach
b266ade4fe
Some documentation for include/network.php and some fixes.
...
Some variables had wrong names and have never been used.
2017-04-14 00:21:54 +02:00
Mario Vavti
0f0fba0e9e
missing includes
2017-04-13 23:20:09 +02:00
git-marijus
2aa69257a4
Merge pull request #715 from zotlabs/cpp
...
backend infrastructure for 'channel protection password'; which will …
2017-04-13 12:08:17 +02:00
zotlabs
91d0f87181
make sure the new fields don't leak through sync packets and break older versions
2017-04-12 18:46:41 -07:00
zotlabs
1c32564536
backend infrastructure for 'channel protection password'; which will be used to optionally encrypt export files and resolve channel/identity ownership/hijacking disputes
2017-04-12 18:46:15 -07:00
zotlabs
da07108be9
make sure the new fields don't leak through sync packets and break older versions
2017-04-12 17:43:27 -07:00
zotlabs
d7f4526a00
backend infrastructure for 'channel protection password'; which will be used to optionally encrypt export files and resolve channel/identity ownership/hijacking disputes
2017-04-12 17:32:28 -07:00
zotlabs
7b173a75e4
correct the mastodon "boost" (aka 'share') author attribution by checking for share activities and pulling the original author info from the activity:object
2017-04-12 07:04:22 +02:00
zotlabs
cb5a047e5d
ugly hack to webfinger to allow connections to be made to mastodon servers.
2017-04-12 07:04:10 +02:00
zotlabs
ed5abe5981
some signatures showing as invalid because of recent import_author_zot() changes.
2017-04-12 07:03:20 +02:00
zotlabs
1609473e5d
correct the mastodon "boost" (aka 'share') author attribution by checking for share activities and pulling the original author info from the activity:object
2017-04-11 20:17:22 -07:00
zotlabs
ed8e4962b9
ugly hack to webfinger to allow connections to be made to mastodon servers.
2017-04-10 20:31:45 -07:00
zotlabs
063577c19e
some signatures showing as invalid because of recent import_author_zot() changes.
2017-04-09 20:25:41 -07:00
zotlabs
a32b097e3c
photo size-0 issue
2017-04-07 14:57:29 -07:00
zotlabs
65e5894363
photo size-0 issue
2017-04-07 14:56:12 -07:00
Mario Vavti
113bfe8fa2
remove redundant string
2017-04-07 18:41:13 +02:00
Mario Vavti
28207c3313
css fixes and missing string
2017-04-07 11:31:10 +02:00
zotlabs
e685c580f2
only log zot_refresh content if json decode was successful.
2017-04-07 11:08:55 +02:00
zotlabs
e6139c9f49
revisit the import_author_zot algorithm yet again. There was one bug that we weren't returning necessary information in the first SQL query - and performance/loading problem if one tries to refresh a dead site.
2017-04-07 11:08:26 +02:00
zotlabs
d52ee7ae27
only log zot_refresh content if json decode was successful.
2017-04-06 19:55:43 -07:00
zotlabs
ebcfc7f2b2
revisit the import_author_zot algorithm yet again. There was one bug that we weren't returning necessary information in the first SQL query - and performance/loading problem if one tries to refresh a dead site.
2017-04-06 16:24:19 -07:00
zotlabs
b347e1d861
import_author_xchan - since we rarely refresh zot-info for non-connections, force a cache reload once a week to catch things like profile photo updates and location changes
2017-04-06 20:19:27 +02:00
zotlabs
9fb08fb502
make legal_webbie() pluggable - * this should not be merged with federated projects unless the federation drivers make use of the hooks.
2017-04-05 19:08:43 -07:00
zotlabs
6710a77c26
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-05 17:14:11 -07:00
zotlabs
a4685e6df3
import_author_xchan - since we rarely refresh zot-info for non-connections, force a cache reload once a week to catch things like profile photo updates and location changes
2017-04-05 17:08:13 -07:00
zotlabs
50612565e9
create site_store_lowlevel() to initialise data structures for the site table
2017-04-04 10:02:33 +02:00
zotlabs
a92256e1cb
legal_webbie() now provides different character rules depending on whether you federate or not. Added some comments in a few places that needed them.
2017-04-03 22:13:12 -07:00
zotlabs
d6c23486d5
create site_store_lowlevel() to initialise data structures for the site table
2017-04-03 16:43:30 -07:00
zotlabs
a9bda2b12e
sql error photos_albums_list with non-logged-in viewer
2017-04-03 10:55:42 +02:00
zotlabs
d35678b891
change hook for perm_is_allowed while retaining backwards compatibility
2017-04-03 10:52:52 +02:00
zotlabs
405e3fc214
import_author_zot() - check for both hubloc and xchan entries. This should catch and repair entries which were subject to transient storage failures.
2017-04-03 10:51:31 +02:00
zotlabs
75cd816e02
logic error
2017-04-03 10:49:20 +02:00
zotlabs
c8a886e399
import authors from any unrecognised network as network 'unknown'.
2017-04-03 10:48:41 +02:00
zotlabs
19b2568133
whitespace
2017-04-03 10:45:39 +02:00
zotlabs
26125bcf0b
sql error photos_albums_list with non-logged-in viewer
2017-04-02 22:20:37 -07:00
zotlabs
263efbfe39
reference to deprecated function import_author_diaspora in socgraph.php
2017-04-02 21:49:50 -07:00
zotlabs
9a5ce2354d
remove some obsolete permissions stuff
2017-04-02 20:51:40 -07:00
zotlabs
af14020e42
change hook for perm_is_allowed while retaining backwards compatibility
2017-04-02 20:03:27 -07:00
zotlabs
4a49643bcd
import_author_zot() - check for both hubloc and xchan entries. This should catch and repair entries which were subject to transient storage failures.
2017-04-02 19:46:20 -07:00
zotlabs
1a28fb2a0c
logic error
2017-04-02 17:12:42 -07:00
zotlabs
d985db60cc
import authors from any unrecognised network as network 'unknown'.
2017-04-02 17:09:51 -07:00
zotlabs
a76ad1478f
crypto updates
2017-04-02 16:44:44 -07:00
zotlabs
044067f055
harden security
2017-04-02 16:40:36 -07:00
zotlabs
810d9e21bc
use aes-ctr which is slightly/arguably better than a poke in the eye and don't restrict the crypto algorithm by server role.
2017-04-01 15:30:59 -07:00
zotlabs
c20aa6062c
get rid of get_app()
2017-03-31 10:30:17 +02:00
zotlabs
b2a51db14e
add 'author_is_pmable()' function with plugin hooks to control whether or not to display a 'send mail' link in the thread author menu.
2017-03-31 10:28:54 +02:00
zotlabs
33ff7bf968
provide platform specific install script
2017-03-31 10:27:28 +02:00
zotlabs
5f0004b416
move db_upgrade to zlib
2017-03-31 10:25:27 +02:00
zotlabs
e79f450af9
aes256gcm is not ready for prime time. Stay tuned. Until it is, we're pretty much stuffed unless we go to 3rd party crypto libs.
2017-03-30 21:45:29 -07:00
zotlabs
d1a018f2e8
whitespace
2017-03-30 21:04:55 -07:00
zotlabs
6118570118
make aes256gcm the primary crypto mode
2017-03-30 20:43:49 -07:00
zotlabs
a9cceea850
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-30 16:10:59 -07:00
Klaus Weidenbach
2e2f984c45
Add some documentation for import functions.
2017-03-30 23:06:00 +02:00
zotlabs
f43428aacf
channel_store_lowlevel declared twice
2017-03-29 16:16:29 -07:00
zotlabs
2d4f84563b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-29 16:11:50 -07:00
Mario Vavti
29c9972b86
missing closing bracket and semicolon
2017-03-29 15:19:54 +02:00
Mario Vavti
7033966bb8
create channel_store_lowlevel()
2017-03-29 15:16:41 +02:00
zotlabs
fe5f109af5
more cloud updates - upgrade the DAV structures as well.
2017-03-29 14:14:05 +02:00
zotlabs
f1da003020
some more photo issues
2017-03-29 14:13:10 +02:00
zotlabs
9d0e2cbd89
more work on the photo album mess
2017-03-29 14:11:56 +02:00
zotlabs
032b6f193d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-29 14:11:22 +02:00
zotlabs
b03cd330e5
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-29 14:09:19 +02:00
zotlabs
515f1e76b0
perform attach_upgrade()
2017-03-29 14:04:44 +02:00
zotlabs
5915f31950
add function attach_syspaths to calculate the contents of os_path and display_path; add this to the rename function. We will also need it to populate existing file/photo structures as an upgrade task.
2017-03-29 13:57:15 +02:00
zotlabs
8caa4d9e37
attach_folder_rpaths() providing incorrect results
2017-03-29 13:56:43 +02:00
zotlabs
d5525a38f1
various input filter fixes
2017-03-29 13:56:31 +02:00
zotlabs
e9a5af6109
simplify the message signing spaghetti
2017-03-29 13:50:27 +02:00
zotlabs
fd6b32758e
namespace error
2017-03-29 13:47:24 +02:00
zotlabs
4387fb715b
ensure z_input_filter is called exactly once, since we now depend on the number of htmlspecialchars operations for
...
markdown content. Also ensure that the content is escaped the correct number of times on imported items.
2017-03-29 13:45:42 +02:00
zotlabs
fa5115b3ed
add os_path and display_path to photos, fix some issues with multiple path separators after cloud/nickname in the content field of attach and photos
2017-03-29 13:44:17 +02:00
zotlabs
ec5e1067bc
store os_path and display_path with files
2017-03-29 13:43:13 +02:00
zotlabs
fa629841bd
input filter updates
2017-03-29 13:39:36 +02:00
zotlabs
155b57c2de
fix group by item query
2017-03-29 13:38:29 +02:00
zotlabs
0f7832dc30
code_allowed is a real mess. Start the cleanup by remving the account level code allow and limiting to specific channels only. This reduces the possibility of cross channel security issues coming into play. Then provide a single function for checking the code permission. This is only partially done as we often need to check against the observer or logged in channel as well as the resource owner to ensure that this only returns true for local channels which also own the requested resource.
2017-03-29 13:32:23 +02:00
zotlabs
6c92a240cc
remove include/widgets.php
2017-03-29 12:04:44 +02:00
zotlabs
0bad26e116
the rest of the standard widgets converted
2017-03-29 12:02:09 +02:00
zotlabs
0908da9529
widgets cont.
2017-03-29 11:57:00 +02:00
zotlabs
6e101e4582
widgets cont.
2017-03-29 11:50:52 +02:00
zotlabs
f60309efa1
more widget migrations
2017-03-29 11:50:03 +02:00
zotlabs
47f4007951
more widgets
2017-03-29 11:49:32 +02:00
zotlabs
17977effe7
more widgets
2017-03-29 11:48:35 +02:00
zotlabs
477ed97c2f
convert more widgets to classes
2017-03-29 11:47:58 +02:00
zotlabs
755b751614
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-29 11:45:54 +02:00
zotlabs
c5828fecc1
get rid of get_app()
2017-03-28 16:02:47 -07:00
zotlabs
3e6088c614
add 'author_is_pmable()' function with plugin hooks to control whether or not to display a 'send mail' link in the thread author menu.
2017-03-27 15:49:48 -07:00
zotlabs
8292553a20
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-27 14:11:25 -07:00
Klaus
6375401e0a
Merge pull request #701 from dawnbreak/HTMLpurifier
...
HTMLPurifier library update
2017-03-27 21:39:02 +02:00
git-marijus
060cc15f81
Merge pull request #704 from zotlabs/doppleclone
...
remove redundant and non-functional/broken check for successfully clo…
2017-03-27 11:30:49 +02:00
Klaus Weidenbach
f718e2b0db
⬆️ Update HTML Purifier library.
...
Updated HTML Purifier from 4.6.0 to 4.9.2 with better PHP7 compatibility.
Used composer to manage this library.
2017-03-26 00:41:27 +01:00
zotlabs
94e458018b
rm widgets again
2017-03-25 14:41:43 -07:00
zotlabs
e5e0a6b31f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-25 14:40:31 -07:00
zotlabs
5c63f7dd58
provide platform specific install script
2017-03-25 14:19:32 -07:00
zotlabs
a2e1019978
move db_upgrade to zlib
2017-03-23 21:49:20 -07:00
Mario Vavti
43a794a905
bs4 fixes for events
2017-03-23 13:11:27 +01:00
zotlabs
0499deea69
more cloud updates - upgrade the DAV structures as well.
2017-03-22 19:31:43 -07:00
zotlabs
0fb0241901
some more photo issues
2017-03-22 16:11:38 -07:00
zotlabs
65ecc5ae15
more work on the photo album mess
2017-03-21 22:05:36 -07:00
zotlabs
83a78a949d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-21 21:13:14 -07:00
zotlabs
bedc393425
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-21 20:11:48 -07:00
Mario Vavti
546867c102
add icon, name and thumb to profile tabs. remove login app - we have login in the panel now.
2017-03-21 13:38:44 +01:00
zotlabs
b153c651b4
perform attach_upgrade()
2017-03-20 21:53:39 -07:00
zotlabs
7a611c6d47
create channel_store_lowlevel() and remove more diaspora stuff from core.
2017-03-20 18:14:50 -07:00
zotlabs
f252f3efc5
remove redundant and non-functional/broken check for successfully cloned channel record which was left over from an earlier method of creating the table; which was deprecated a few months back.
2017-03-20 15:40:48 -07:00
zotlabs
da823125b9
remove redundant and non-functional/broken check for successfully cloned channel record which was left over from an earlier method of creating the table; which was deprecated a few months back.
2017-03-20 15:24:47 -07:00
Mario Vavti
ca14ab3d55
move profile tabs to app-tray
2017-03-20 17:24:48 +01:00
Mario Vavti
cfdf1def2a
since we have the app bin we do not actually need the profile tabs for ourself
2017-03-20 14:09:27 +01:00
zotlabs
78aeb50ce5
add function attach_syspaths to calculate the contents of os_path and display_path; add this to the rename function. We will also need it to populate existing file/photo structures as an upgrade task.
2017-03-19 21:39:28 -07:00
zotlabs
a12a614e7e
attach_folder_rpaths() providing incorrect results
2017-03-19 19:43:00 -07:00
Mario Vavti
949ca844c5
open like-modal directly if more than 10 likes
2017-03-19 17:49:07 +01:00
zotlabs
4afeefb5ce
various input filter fixes
2017-03-18 16:41:43 -07:00
Mario Vavti
b2ad4e8c2a
bs4 fixes
2017-03-18 23:45:55 +01:00
Mario Vavti
d10525a375
fix item_list and item_search templates. make item filer use a bootdtrap modal and some css and class fixes
2017-03-17 14:22:10 +01:00
zotlabs
d903758940
remove include/widgets.php
2017-03-16 18:36:58 -07:00
zotlabs
cf11ba1147
simplify the message signing spaghetti
2017-03-16 18:19:03 -07:00
zotlabs
446b5550a2
the rest of the standard widgets converted
2017-03-16 17:11:48 -07:00
zotlabs
051759580d
namespace error
2017-03-16 01:16:29 -07:00
zotlabs
fb3f63bf59
input filter issue
2017-03-15 21:49:27 -07:00
zotlabs
f6b643e84e
widgets cont.
2017-03-15 21:26:28 -07:00
zotlabs
16d750d1f6
widgets cont.
2017-03-15 20:56:12 -07:00
zotlabs
dfd626548f
more widget migrations
2017-03-15 20:11:28 -07:00
zotlabs
92d7c32f61
more widgets
2017-03-15 19:30:57 -07:00
zotlabs
664c762b35
more widgets
2017-03-15 18:48:27 -07:00
zotlabs
9cb9608209
convert more widgets to classes
2017-03-15 18:31:34 -07:00
zotlabs
df6c07aaad
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-15 16:55:47 -07:00
zotlabs
bcd02edd80
ensure z_input_filter is called exactly once, since we now depend on the number of htmlspecialchars operations for
...
markdown content. Also ensure that the content is escaped the correct number of times on imported items.
2017-03-15 15:53:03 -07:00
Mario Vavti
a73ea134cd
re-add spaces between tags
2017-03-15 21:22:16 +01:00
Mario Vavti
aa33cacb62
style hashtags, mentions and categories. hide expand-aside button if not needed. css and class fixes
2017-03-15 16:42:55 +01:00
zotlabs
fa89b8f66d
add os_path and display_path to photos, fix some issues with multiple path separators after cloud/nickname in the content field of attach and photos
2017-03-14 22:02:28 -07:00