]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
9 years agoMerge commit 'refs/merge-requests/40' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Mon, 9 Feb 2015 23:30:20 +0000 (00:30 +0100)]
Merge commit 'refs/merge-requests/40' of https://gitorious.org/social/mainline into merge-requests/40

9 years agoReplace one instance of LOG_ERR with LOG_DEBUG
Chimo [Mon, 9 Feb 2015 23:08:46 +0000 (18:08 -0500)]
Replace one instance of LOG_ERR with LOG_DEBUG

9 years agoGNU social SVG logo added to neo-gnu
Mikael Nordfeldth [Mon, 9 Feb 2015 20:44:01 +0000 (21:44 +0100)]
GNU social SVG logo added to neo-gnu

9 years agoneo-quitter unuglifying (thanks @marcus@gnusocial.ch )
Mikael Nordfeldth [Mon, 9 Feb 2015 19:25:24 +0000 (20:25 +0100)]
neo-quitter unuglifying (thanks @marcus@gnusocial.ch )

also formatting changes to the CSS like removing trailing whitespace.

9 years agoMerge commit 'refs/merge-requests/39' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Mon, 9 Feb 2015 10:35:19 +0000 (11:35 +0100)]
Merge commit 'refs/merge-requests/39' of https://gitorious.org/social/mainline into merge-requests/39

9 years agoTwitterBridge: don't array_merge() non-arrays
Chimo [Mon, 9 Feb 2015 01:11:50 +0000 (20:11 -0500)]
TwitterBridge: don't array_merge() non-arrays

Fixes: ErrorException: [2] array_merge(): Argument #2 is not an array
9 years agoMake TwitterBridge less noisy
Chimo [Mon, 9 Feb 2015 01:07:23 +0000 (20:07 -0500)]
Make TwitterBridge less noisy

Empty timelines are no longer warnings, but debug information

9 years agoCan now delete lists/peopletags (thanks MrB)
Mikael Nordfeldth [Sun, 8 Feb 2015 22:48:35 +0000 (23:48 +0100)]
Can now delete lists/peopletags (thanks MrB)

Reported on https://bugz.foocorp.net/T79
Fix by MrB: https://gist.github.com/mrvdb/0f5d84c9b56c0a390c4a

9 years agoMerge commit 'refs/merge-requests/37' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 22:21:28 +0000 (23:21 +0100)]
Merge commit 'refs/merge-requests/37' of https://gitorious.org/social/mainline into merge-requests/37

9 years agoMerge commit 'refs/merge-requests/30' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 22:19:53 +0000 (23:19 +0100)]
Merge commit 'refs/merge-requests/30' of https://gitorious.org/social/mainline into merge-requests/30

9 years agoMerge commit 'refs/merge-requests/31' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 22:18:36 +0000 (23:18 +0100)]
Merge commit 'refs/merge-requests/31' of https://gitorious.org/social/mainline into merge-requests/31

9 years agoMerge commit 'refs/merge-requests/36' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 22:11:47 +0000 (23:11 +0100)]
Merge commit 'refs/merge-requests/36' of https://gitorious.org/social/mainline into merge-requests/36

9 years agoPopulate 'created' property on attention
Chimo [Sun, 8 Feb 2015 19:47:03 +0000 (14:47 -0500)]
Populate 'created' property on attention

The 'created' column in attention SQL table has NOT NULL
restriction.

9 years agoPopulate 'created' property on ostatus_source
Chimo [Sun, 8 Feb 2015 18:41:29 +0000 (13:41 -0500)]
Populate 'created' property on ostatus_source

The 'created' column in ostatus_source SQL table has NOT NULL restriction.
INSERTs fail when running MySQL/MariaDB in strict mode if this is not
populated.

9 years agoadded non-critical FIXMEs
Mikael Nordfeldth [Sun, 8 Feb 2015 14:33:00 +0000 (15:33 +0100)]
added non-critical FIXMEs

9 years agoupdateWithKeys did not always COMMIT transactions
Mikael Nordfeldth [Sun, 8 Feb 2015 14:17:50 +0000 (15:17 +0100)]
updateWithKeys did not always COMMIT transactions

9 years agoOlder versions of PHP couldn't do array indexes on function returns.
Mikael Nordfeldth [Sun, 8 Feb 2015 10:53:47 +0000 (11:53 +0100)]
Older versions of PHP couldn't do array indexes on function returns.

9 years agoGeneral code quality improvement for easier understanding
Mikael Nordfeldth [Sun, 8 Feb 2015 10:47:15 +0000 (11:47 +0100)]
General code quality improvement for easier understanding

Also made sure we only match local group IDs in recognizedFeed for PushhubAction

9 years agoMerge commit 'refs/merge-requests/33' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 10:23:04 +0000 (11:23 +0100)]
Merge commit 'refs/merge-requests/33' of https://gitorious.org/social/mainline into merge-requests/33

9 years agoMerge commit 'refs/merge-requests/34' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 10:21:36 +0000 (11:21 +0100)]
Merge commit 'refs/merge-requests/34' of https://gitorious.org/social/mainline into merge-requests/34

9 years agoMerge commit 'refs/merge-requests/35' of https://gitorious.org/social/mainline into...
Mikael Nordfeldth [Sun, 8 Feb 2015 10:20:53 +0000 (11:20 +0100)]
Merge commit 'refs/merge-requests/35' of https://gitorious.org/social/mainline into merge-requests/35

9 years agoROLLBACK which may or may not be useful
Mikael Nordfeldth [Sun, 8 Feb 2015 10:09:19 +0000 (11:09 +0100)]
ROLLBACK which may or may not be useful

There were problems with queries that were executed but didn't seem to
be committed. Trying to patch that up by calling a ROLLBACK on transactions
where the loading of the page isn't stopped after the BEGIN statement's
intended function fails (like with the rememberme cookie in this commit).

9 years agoDocument "process_links" option for attachments
Chimo [Sat, 7 Feb 2015 16:16:14 +0000 (11:16 -0500)]
Document "process_links" option for attachments

9 years agoRemove NOT NULL restriction on FeedSub last_update
Chimo [Sat, 7 Feb 2015 16:08:03 +0000 (11:08 -0500)]
Remove NOT NULL restriction on FeedSub last_update

Fixes an issue where INSERTs fail if MySQL/MariaDB runs in "strict
mode".

9 years agoRemove NOT NULL restriction on HubSub 'lease'
Chimo [Sat, 7 Feb 2015 15:46:13 +0000 (10:46 -0500)]
Remove NOT NULL restriction on HubSub 'lease'

This fixes an issue where INSERTs in HubSub fail if MySQL/MariaDB is
running in "strict mode" since the default lease time in
PushHubAction::subunsub is null.

Permanent subscriptions have been removed in PuSH v0.4, but they are
being kept here for backward-compatibility with previous GS/SN versions.

9 years agoNetwork public feed name fixed (prev. not "Network")
Mikael Nordfeldth [Fri, 6 Feb 2015 11:51:04 +0000 (12:51 +0100)]
Network public feed name fixed (prev. not "Network")

9 years agoTrue isn't true in Javascript.
Mikael Nordfeldth [Thu, 5 Feb 2015 11:13:01 +0000 (12:13 +0100)]
True isn't true in Javascript.

Apparently True isn't true in javascript. They fiddle around like crazy with
loose typing (causing all kinds of problems) but vars are case sensitive?!

9 years agocacheKey change for Status_network class
Mikael Nordfeldth [Thu, 5 Feb 2015 11:05:39 +0000 (12:05 +0100)]
cacheKey change for Status_network class

From statusnet to gnusocial.

9 years agoOnly Firefox has predefined js function args (thanks MrB)
Mikael Nordfeldth [Thu, 5 Feb 2015 11:05:10 +0000 (12:05 +0100)]
Only Firefox has predefined js function args (thanks MrB)

9 years agoMemcache is a plugin, also now not explicitly mentioned in CONFIGURE
Mikael Nordfeldth [Thu, 5 Feb 2015 10:49:06 +0000 (11:49 +0100)]
Memcache is a plugin, also now not explicitly mentioned in CONFIGURE

9 years agoReplace memcache with opcache in INSTALL instructions.
Mikael Nordfeldth [Thu, 5 Feb 2015 10:44:36 +0000 (11:44 +0100)]
Replace memcache with opcache in INSTALL instructions.

9 years agoBut let's hide external permalink if already linked through 'source'
Mikael Nordfeldth [Wed, 4 Feb 2015 21:44:38 +0000 (22:44 +0100)]
But let's hide external permalink if already linked through 'source'

9 years agoNo reason to hide external notice permalinks
Mikael Nordfeldth [Wed, 4 Feb 2015 21:32:57 +0000 (22:32 +0100)]
No reason to hide external notice permalinks

9 years agoBy default, don't allow nick changes for profiles
Mikael Nordfeldth [Wed, 4 Feb 2015 20:25:14 +0000 (21:25 +0100)]
By default, don't allow nick changes for profiles

This goes for both users and groups, since they share nickname namespace.

If you want to enable nickname changes, just add this to your config:

   $config['profile']['changenick'] = true;

This commit should cover all changes in our usual web forms as well as through
the API.

9 years agoHTMLOutputter input element can take arbitrary attributes now
Mikael Nordfeldth [Wed, 4 Feb 2015 19:52:10 +0000 (20:52 +0100)]
HTMLOutputter input element can take arbitrary attributes now

9 years agoVariable name updates in apigroupleave.php
Mikael Nordfeldth [Wed, 4 Feb 2015 16:30:50 +0000 (17:30 +0100)]
Variable name updates in apigroupleave.php

9 years agoAllow delete-inactive for gcfeeds
Mikael Nordfeldth [Wed, 4 Feb 2015 15:48:12 +0000 (16:48 +0100)]
Allow delete-inactive for gcfeeds

Garbage collecting should also allow to clean up leftover database entries.

9 years agoA single user instance also has the same URLs as multiuser instances
Mikael Nordfeldth [Wed, 4 Feb 2015 15:47:43 +0000 (16:47 +0100)]
A single user instance also has the same URLs as multiuser instances

9 years agoshowstream for singleuser instance too
Mikael Nordfeldth [Tue, 3 Feb 2015 21:33:01 +0000 (22:33 +0100)]
showstream for singleuser instance too

singleuser instances shouldn't be too special and have too many
alternative methods of doing stuff.

9 years agoUser class also needs getConfigPref
Mikael Nordfeldth [Tue, 3 Feb 2015 21:04:29 +0000 (22:04 +0100)]
User class also needs getConfigPref

9 years agoFavoritePlugin uses getConfigPref for profile setting
Mikael Nordfeldth [Tue, 3 Feb 2015 20:58:58 +0000 (21:58 +0100)]
FavoritePlugin uses getConfigPref for profile setting

9 years agogetConfigPref for globally configurable fallbacks
Mikael Nordfeldth [Tue, 3 Feb 2015 20:58:17 +0000 (21:58 +0100)]
getConfigPref for globally configurable fallbacks

9 years agoAvoid CLI printing some PEAR::DB deprecated stuff
Mikael Nordfeldth [Tue, 3 Feb 2015 20:27:25 +0000 (21:27 +0100)]
Avoid CLI printing some PEAR::DB deprecated stuff

We should get rid of PEAR::DB and reenable these logs. Upstream
doesn't seem to update.

9 years agoInform API users if notice was deleted.
Mikael Nordfeldth [Tue, 3 Feb 2015 20:21:12 +0000 (21:21 +0100)]
Inform API users if notice was deleted.

9 years ago$this out of context (use $rcpt)
Mikael Nordfeldth [Tue, 3 Feb 2015 20:15:37 +0000 (21:15 +0100)]
$this out of context (use $rcpt)

9 years agoRevert "Notices for faves are already sent as they are notices now."
Mikael Nordfeldth [Tue, 3 Feb 2015 16:50:21 +0000 (17:50 +0100)]
Revert "Notices for faves are already sent as they are notices now."

This reverts commit 636d5141e994297749a78190a19b62a94f41884f.

We want the salmon notifyActivity call

9 years agoThe favorite activity is an activity.
Mikael Nordfeldth [Tue, 3 Feb 2015 15:53:51 +0000 (16:53 +0100)]
The favorite activity is an activity.

9 years agoNotices for faves are already sent as they are notices now.
Mikael Nordfeldth [Tue, 3 Feb 2015 15:44:13 +0000 (16:44 +0100)]
Notices for faves are already sent as they are notices now.

9 years agoWrong variable name (s/fave/object/)
Mikael Nordfeldth [Tue, 3 Feb 2015 15:43:56 +0000 (16:43 +0100)]
Wrong variable name (s/fave/object/)

9 years agoFave::addNew now calls Notice::saveActivity
Mikael Nordfeldth [Tue, 3 Feb 2015 15:28:33 +0000 (16:28 +0100)]
Fave::addNew now calls Notice::saveActivity

as a bonus we've fixed several FIXME issues for favorite email notification
and updated parts of the codebase for these activities to a more modern style.

9 years agomore activity-like terminology in variable names
Mikael Nordfeldth [Tue, 3 Feb 2015 14:12:29 +0000 (15:12 +0100)]
more activity-like terminology in variable names

9 years agoFave insert logging directly in insert()
Mikael Nordfeldth [Tue, 3 Feb 2015 13:58:22 +0000 (14:58 +0100)]
Fave insert logging directly in insert()

9 years agoNoticeStream already handles "getNotices"
Mikael Nordfeldth [Tue, 3 Feb 2015 11:12:11 +0000 (12:12 +0100)]
NoticeStream already handles "getNotices"

9 years agoDon't email users who are sandboxed
Mikael Nordfeldth [Tue, 3 Feb 2015 10:41:20 +0000 (11:41 +0100)]
Don't email users who are sandboxed

If sandboxed or silenced, don't email the user any notifications.

9 years agoSet a max-height for notice content in base css
Mikael Nordfeldth [Tue, 3 Feb 2015 10:40:42 +0000 (11:40 +0100)]
Set a max-height for notice content in base css

9 years agoneo-gnu is now default-theme. perty.
Mikael Nordfeldth [Mon, 2 Feb 2015 17:22:59 +0000 (18:22 +0100)]
neo-gnu is now default-theme. perty.

9 years agoneo-gnu theme, thanks Meikodis
Mikael Nordfeldth [Mon, 2 Feb 2015 17:05:59 +0000 (18:05 +0100)]
neo-gnu theme, thanks Meikodis

9 years agoVimeo oEmbed thumbnail host added to whitelist
Mikael Nordfeldth [Mon, 2 Feb 2015 10:13:52 +0000 (11:13 +0100)]
Vimeo oEmbed thumbnail host added to whitelist

9 years agoNicer behaviour for the loading of the notice input form.
Mikael Nordfeldth [Sun, 1 Feb 2015 20:35:36 +0000 (21:35 +0100)]
Nicer behaviour for the loading of the notice input form.

9 years agoHTML5 placeholder for notice input form.
Mikael Nordfeldth [Sun, 1 Feb 2015 20:35:25 +0000 (21:35 +0100)]
HTML5 placeholder for notice input form.

9 years agoAPI notice access was not access restricted
Mikael Nordfeldth [Sat, 31 Jan 2015 15:27:21 +0000 (16:27 +0100)]
API notice access was not access restricted

9 years agoRun onEndSetApiUser also when already logged in!
Mikael Nordfeldth [Sat, 31 Jan 2015 15:02:01 +0000 (16:02 +0100)]
Run onEndSetApiUser also when already logged in!

9 years agothis->target was not available in the listitem
Mikael Nordfeldth [Thu, 29 Jan 2015 23:15:55 +0000 (00:15 +0100)]
this->target was not available in the listitem

9 years agoA bunch of clientError that were called as serverError
Mikael Nordfeldth [Thu, 29 Jan 2015 22:35:49 +0000 (23:35 +0100)]
A bunch of clientError that were called as serverError

Calling serverError with a clientError status code (4xx) means it will
automatically default to Internal Server Error (500) which is in the
server error status code range (5xx). That is undesirable.

9 years agoNetwork wide public feed auth check fix
Mikael Nordfeldth [Thu, 29 Jan 2015 22:30:13 +0000 (23:30 +0100)]
Network wide public feed auth check fix

9 years agoApiTimelineNetworkPublicAction available now
Mikael Nordfeldth [Thu, 29 Jan 2015 21:16:30 +0000 (22:16 +0100)]
ApiTimelineNetworkPublicAction available now

Feeds added in NetworkpublicAction too.

9 years agoLet an administrator set config public/localonly
Mikael Nordfeldth [Thu, 29 Jan 2015 20:07:23 +0000 (21:07 +0100)]
Let an administrator set config public/localonly

Available on /panel/access

9 years agoSet siteprofile default values for config public/localonly
Mikael Nordfeldth [Thu, 29 Jan 2015 19:49:19 +0000 (20:49 +0100)]
Set siteprofile default values for config public/localonly

9 years agoUse 'StartpageAction' to determine what to show on /
Mikael Nordfeldth [Thu, 29 Jan 2015 19:48:49 +0000 (20:48 +0100)]
Use 'StartpageAction' to determine what to show on /

9 years ago/main/all will give a network-wide public stream
Mikael Nordfeldth [Wed, 28 Jan 2015 19:25:39 +0000 (20:25 +0100)]
/main/all will give a network-wide public stream

Qvitter had implemented this as a "PublicAndExternal" stream, but
I figured we might as well put it into the GNU social core.

9 years ago'zone' is a valid top domain
Mikael Nordfeldth [Tue, 27 Jan 2015 14:07:00 +0000 (15:07 +0100)]
'zone' is a valid top domain

We should get another form of URL identifier for interpreting links on notices...
It was hard editing this line in vim even, because of wide, multibyte characters...

9 years agoDefault value false for $force on Ostatus updateAvatar
Mikael Nordfeldth [Tue, 27 Jan 2015 13:14:24 +0000 (14:14 +0100)]
Default value false for $force on Ostatus updateAvatar

9 years agoTest in Ostatus_profile if avatar is an image before writing to filesystem
Mikael Nordfeldth [Tue, 27 Jan 2015 12:49:26 +0000 (13:49 +0100)]
Test in Ostatus_profile if avatar is an image before writing to filesystem

This clears one FIXME...

We also fix HTTPClient::quickGet() (and a related call in OStatus testfeed.php).

9 years agoHandle groups better in Ostatus_profile->updateAvatar
Mikael Nordfeldth [Tue, 27 Jan 2015 12:38:11 +0000 (13:38 +0100)]
Handle groups better in Ostatus_profile->updateAvatar

9 years agoa group's Profile will now correctly update group original avatar
Mikael Nordfeldth [Tue, 27 Jan 2015 12:37:50 +0000 (13:37 +0100)]
a group's Profile will now correctly update group original avatar

9 years agoCorrected message in NoSuchGroupException
Mikael Nordfeldth [Tue, 27 Jan 2015 12:37:35 +0000 (13:37 +0100)]
Corrected message in NoSuchGroupException

9 years agoOStatusSub should use inherent attributes
Mikael Nordfeldth [Tue, 27 Jan 2015 12:23:49 +0000 (13:23 +0100)]
OStatusSub should use inherent attributes

No need to make several common_current_user calls and then getProfile
directly after that, since we have stuff like $this->scoped.

9 years agoDefault textlimit for notices is now 1000 chars
Mikael Nordfeldth [Mon, 26 Jan 2015 22:32:08 +0000 (23:32 +0100)]
Default textlimit for notices is now 1000 chars

9 years agoOstatus_profile smarter test if avatar exists
Mikael Nordfeldth [Mon, 26 Jan 2015 16:43:09 +0000 (17:43 +0100)]
Ostatus_profile smarter test if avatar exists

If you accidentally deleted a remote user's avatar from filesystem,
it'd take until its URL was updated that you got it back. Now it
happens if the local avatar file doesn't exist.

9 years agoForce updateAvatar if desired
Mikael Nordfeldth [Mon, 26 Jan 2015 16:25:46 +0000 (17:25 +0100)]
Force updateAvatar if desired

9 years agoImproved animated image thumbnail freedom of choice
Mikael Nordfeldth [Mon, 26 Jan 2015 15:33:39 +0000 (16:33 +0100)]
Improved animated image thumbnail freedom of choice

Default is now to take still thumbnails of animated GIFs and then
show them as originals in an AttachmentListItem. The still frames
are mostly used with front-ends like qvitter.

9 years agoDifferentiate on group and user for WebFinger data
Mikael Nordfeldth [Mon, 26 Jan 2015 11:10:27 +0000 (12:10 +0100)]
Differentiate on group and user for WebFinger data

9 years agoOnly report local URLs for local groups
Mikael Nordfeldth [Mon, 26 Jan 2015 11:10:15 +0000 (12:10 +0100)]
Only report local URLs for local groups

9 years agoUnnecessarily spammy logs for getThumbnail()
Mikael Nordfeldth [Mon, 26 Jan 2015 00:16:28 +0000 (01:16 +0100)]
Unnecessarily spammy logs for getThumbnail()

When trying to create thumbnails for remote media that don't have the
filename field set, we got a lot of output in the debug log.

9 years agoAnimated GIF restructuring, ImageMagick only used for resizing animated sequences.
Mikael Nordfeldth [Sun, 25 Jan 2015 21:56:55 +0000 (22:56 +0100)]
Animated GIF restructuring, ImageMagick only used for resizing animated sequences.

9 years agoNo need for ImageMagick to detected animated GIF
Mikael Nordfeldth [Sun, 25 Jan 2015 21:45:25 +0000 (22:45 +0100)]
No need for ImageMagick to detected animated GIF

9 years agoNo reason to stop the event
Mikael Nordfeldth [Sun, 25 Jan 2015 21:32:01 +0000 (22:32 +0100)]
No reason to stop the event

9 years agoMaybe we can detect animated files in core
Mikael Nordfeldth [Sun, 25 Jan 2015 21:10:57 +0000 (22:10 +0100)]
Maybe we can detect animated files in core

9 years agoFile_thumbnail uses file_id as PRI
Mikael Nordfeldth [Sun, 25 Jan 2015 12:13:01 +0000 (13:13 +0100)]
File_thumbnail uses file_id as PRI

9 years agoManaged_DataObject->updateWithKeys throws its own exception
Mikael Nordfeldth [Sun, 25 Jan 2015 11:45:26 +0000 (12:45 +0100)]
Managed_DataObject->updateWithKeys throws its own exception

9 years agoupdateWithKeys reworked to more reliable execution
Mikael Nordfeldth [Sun, 25 Jan 2015 11:29:28 +0000 (12:29 +0100)]
updateWithKeys reworked to more reliable execution

Throws exception on UPDATE fails.

9 years agoupdateKeys -> updateWithKeys (w/ functionality)
Mikael Nordfeldth [Sun, 25 Jan 2015 11:07:26 +0000 (12:07 +0100)]
updateKeys -> updateWithKeys (w/ functionality)

9 years agoupdateKeys (for classes with PRI id) now in Managed_DataObject
Mikael Nordfeldth [Sun, 25 Jan 2015 10:58:35 +0000 (11:58 +0100)]
updateKeys (for classes with PRI id) now in Managed_DataObject

9 years agoAttachment_thumbnailAction is a ManagedAction (doPreparation)
Mikael Nordfeldth [Sun, 25 Jan 2015 10:23:04 +0000 (11:23 +0100)]
Attachment_thumbnailAction is a ManagedAction (doPreparation)

9 years agoRegexp for Oembed domain matching
Mikael Nordfeldth [Sun, 25 Jan 2015 10:18:57 +0000 (11:18 +0100)]
Regexp for Oembed domain matching

9 years ago1.1.3-beta2
Mikael Nordfeldth [Sun, 25 Jan 2015 01:43:29 +0000 (02:43 +0100)]
1.1.3-beta2

9 years agoDisplay attached inline images on its own row
Mikael Nordfeldth [Sun, 25 Jan 2015 01:42:02 +0000 (02:42 +0100)]
Display attached inline images on its own row

9 years agoRemote thumbnail fetching from trusted sources
Mikael Nordfeldth [Sun, 25 Jan 2015 01:34:40 +0000 (02:34 +0100)]
Remote thumbnail fetching from trusted sources

So far we only trust i.ytimg.com for YouTube thumbnails, but you can
configure the Oembed plugin in config.php by setting the plugin's class vars:

   addPlugin('Oembed', array('param'=>'value', ...));

Some might think this is a security risk or privacy invasive, but as the Oembed
script is already calling remote sites to get information _about_ linked media,
the way to stop it is to disable the Oembed plugin. However it is not certain
it has been migrated out into a plugin properly yet. But try it if you want to.

9 years agoPrimarily the getUrl call is fixed. Also some new class calls
Mikael Nordfeldth [Sun, 25 Jan 2015 01:32:57 +0000 (02:32 +0100)]
Primarily the getUrl call is fixed. Also some new class calls

The getUrl call would think that a File_thumbnail object was the child
of a local File if its filename was set. That has been true up to recent
development code where a File_thumbnail can have a 'filename' value,
but the original File does not. Only look at the File object to indicate
whether it's a local or remote file!

9 years agoFile_oembed::byFile to avoid littering with getKV
Mikael Nordfeldth [Sun, 25 Jan 2015 01:32:04 +0000 (02:32 +0100)]
File_oembed::byFile to avoid littering with getKV