]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Roland Häder [Mon, 26 Jan 2015 15:39:20 +0000 (16:39 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Signed-off-by: Roland Häder <haeder@hmmdeutschland.de>
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.
Roland Häder [Mon, 26 Jan 2015 13:37:06 +0000 (14:37 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Signed-off-by: Roland Häder <haeder@hmmdeutschland.de>
Mikael Nordfeldth [Mon, 26 Jan 2015 11:10:27 +0000 (12:10 +0100)]
Differentiate on group and user for WebFinger data
Mikael Nordfeldth [Mon, 26 Jan 2015 11:10:15 +0000 (12:10 +0100)]
Only report local URLs for local groups
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.
Mikael Nordfeldth [Sun, 25 Jan 2015 21:56:55 +0000 (22:56 +0100)]
Animated GIF restructuring, ImageMagick only used for resizing animated sequences.
Mikael Nordfeldth [Sun, 25 Jan 2015 21:45:25 +0000 (22:45 +0100)]
No need for ImageMagick to detected animated GIF
Mikael Nordfeldth [Sun, 25 Jan 2015 21:32:01 +0000 (22:32 +0100)]
No reason to stop the event
Mikael Nordfeldth [Sun, 25 Jan 2015 21:10:57 +0000 (22:10 +0100)]
Maybe we can detect animated files in core
Roland Haeder [Sun, 25 Jan 2015 12:57:28 +0000 (13:57 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
classes/File.php
Mikael Nordfeldth [Sun, 25 Jan 2015 12:13:01 +0000 (13:13 +0100)]
File_thumbnail uses file_id as PRI
Mikael Nordfeldth [Sun, 25 Jan 2015 11:45:26 +0000 (12:45 +0100)]
Managed_DataObject->updateWithKeys throws its own exception
Mikael Nordfeldth [Sun, 25 Jan 2015 11:29:28 +0000 (12:29 +0100)]
updateWithKeys reworked to more reliable execution
Throws exception on UPDATE fails.
Mikael Nordfeldth [Sun, 25 Jan 2015 11:07:26 +0000 (12:07 +0100)]
updateKeys -> updateWithKeys (w/ functionality)
Mikael Nordfeldth [Sun, 25 Jan 2015 10:58:35 +0000 (11:58 +0100)]
updateKeys (for classes with PRI id) now in Managed_DataObject
Mikael Nordfeldth [Sun, 25 Jan 2015 10:23:04 +0000 (11:23 +0100)]
Attachment_thumbnailAction is a ManagedAction (doPreparation)
Mikael Nordfeldth [Sun, 25 Jan 2015 10:18:57 +0000 (11:18 +0100)]
Regexp for Oembed domain matching
Mikael Nordfeldth [Sun, 25 Jan 2015 01:43:29 +0000 (02:43 +0100)]
1.1.3-beta2
Mikael Nordfeldth [Sun, 25 Jan 2015 01:42:02 +0000 (02:42 +0100)]
Display attached inline images on its own row
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.
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!
Mikael Nordfeldth [Sun, 25 Jan 2015 01:32:04 +0000 (02:32 +0100)]
File_oembed::byFile to avoid littering with getKV
Mikael Nordfeldth [Sun, 25 Jan 2015 01:27:37 +0000 (02:27 +0100)]
File class improved debugging and filename generation
In some development code I noticed that when handling File objects without
filename values, there would be problems calling getPath and such.
The width and height value testing will be validated later anyway, and by
removing such a narrow test we can use events to generate thumbnails of
media formats supported by recently added plugins on demand.
Mikael Nordfeldth [Sun, 25 Jan 2015 01:27:02 +0000 (02:27 +0100)]
barename wasn't used, let's rename it filename and use it
Mikael Nordfeldth [Sun, 25 Jan 2015 01:25:28 +0000 (02:25 +0100)]
AttachmentAction is a ManagedAction, don't implement handle()
This also gives us more freedom in Attachment_thumbnailAction for example
Mikael Nordfeldth [Sun, 25 Jan 2015 01:24:41 +0000 (02:24 +0100)]
Let's not risk mixing two object types up
Mikael Nordfeldth [Sat, 24 Jan 2015 12:06:09 +0000 (13:06 +0100)]
Store remote magicsig public keys locally
Mikael Nordfeldth [Sat, 24 Jan 2015 11:47:39 +0000 (12:47 +0100)]
Added Magicsig onProfileDeleteRelated
Mikael Nordfeldth [Sat, 24 Jan 2015 11:22:29 +0000 (12:22 +0100)]
Documentation update (clarifying need for php5-gmp in comment)
Mikael Nordfeldth [Sat, 24 Jan 2015 11:08:05 +0000 (12:08 +0100)]
const'ifying bits and sigalg
Also we should move away from 1024 bit keys as soon as we can.
Mikael Nordfeldth [Sat, 24 Jan 2015 10:52:40 +0000 (11:52 +0100)]
Documentation update for ImageMagick
Mikael Nordfeldth [Sat, 24 Jan 2015 10:38:10 +0000 (11:38 +0100)]
No need to pre-generate thumbnails anymore
Qvitter fixed their queet-expand-view! By not making thumbnails on upload
we'll save a bit of time and resources, saving the post much quicker.
Mikael Nordfeldth [Sat, 24 Jan 2015 10:36:02 +0000 (11:36 +0100)]
resize_animated declared public in ImageMagickPlugin
Mikael Nordfeldth [Fri, 23 Jan 2015 14:04:54 +0000 (15:04 +0100)]
Default value for max thumbnail size increased
Because people have high resolution screens nowadays ;)
Mikael Nordfeldth [Fri, 23 Jan 2015 13:52:02 +0000 (14:52 +0100)]
Hack to force thumbnail generation directly on upload
Remove this when we know that third party frontends like Qvitter have
improved attachment handling.
Mikael Nordfeldth [Fri, 23 Jan 2015 13:46:47 +0000 (14:46 +0100)]
MediaFile->getFile() instead of accessing fileRecord
Mikael Nordfeldth [Fri, 23 Jan 2015 13:32:39 +0000 (14:32 +0100)]
scoped instead of auth_user->getProfile()
Mikael Nordfeldth [Fri, 23 Jan 2015 11:41:51 +0000 (12:41 +0100)]
MapstractionPlugin didn't handle notices without URLs
Mikael Nordfeldth [Fri, 23 Jan 2015 11:40:37 +0000 (12:40 +0100)]
RealtimePlugin didn't handle notices without URLs
Mikael Nordfeldth [Fri, 23 Jan 2015 11:39:08 +0000 (12:39 +0100)]
Allow fallback to local URL on Notice->getUrl()
To avoid verbose exception handling in other parts of the code.
Mikael Nordfeldth [Fri, 23 Jan 2015 11:37:27 +0000 (12:37 +0100)]
Prefer local URLs for all locally generated notices.
Mikael Nordfeldth [Fri, 23 Jan 2015 10:58:11 +0000 (11:58 +0100)]
user is a protected property in UAS/AtomUserNoticeFeed
The bug made it impossible to backup with Favorite ;)
Thanks postblue for reporting.
Roland Häder [Thu, 22 Jan 2015 12:37:29 +0000 (13:37 +0100)]
Merge branch 'nightly' of gitorious.org:social/quix0rs-gnu-social into nightly
Signed-off-by: Roland Häder <haeder@hmmdeutschland.de>
Roland Häder [Thu, 22 Jan 2015 12:36:26 +0000 (13:36 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Conflicts:
actions/apiaccountverifycredentials.php
actions/apimediaupload.php
actions/public.php
actions/register.php
plugins/OStatus/scripts/update_ostatus_profiles.php
plugins/OpportunisticQM/lib/opportunisticqueuemanager.php
Signed-off-by: Roland Häder <haeder@hmmdeutschland.de>
Mikael Nordfeldth [Thu, 22 Jan 2015 11:38:57 +0000 (12:38 +0100)]
Non-ajax file submissions should throw NoUploadedMediaException
Mikael Nordfeldth [Thu, 22 Jan 2015 11:21:57 +0000 (12:21 +0100)]
ssl_verify_host option in config (default is true)
Mikael Nordfeldth [Thu, 22 Jan 2015 11:16:01 +0000 (12:16 +0100)]
Added a quickGet in HTTPClient
Mikael Nordfeldth [Thu, 22 Jan 2015 10:30:36 +0000 (11:30 +0100)]
Replace file_get_contents with HTTPClient in testfeed
Mikael Nordfeldth [Wed, 21 Jan 2015 22:45:49 +0000 (23:45 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Mikael Nordfeldth [Wed, 21 Jan 2015 22:43:04 +0000 (23:43 +0100)]
Enable AntiBrute by default.
Mikael Nordfeldth [Wed, 21 Jan 2015 22:35:48 +0000 (23:35 +0100)]
AntiBrute plugin, delay + log multiple fail logins
Mikael Nordfeldth [Wed, 21 Jan 2015 21:59:15 +0000 (22:59 +0100)]
Add simpler delete preference for Profile and User
Mikael Nordfeldth [Wed, 21 Jan 2015 21:31:05 +0000 (22:31 +0100)]
EndCheckPassword should run after Start even if pre-exited
StartCheckPassword can exit beforehand either with success or failure,
and we want EndCheckPassword to check for stuff like failed login attempts.
Mikael Nordfeldth [Wed, 21 Jan 2015 21:06:27 +0000 (22:06 +0100)]
Only check if a nickname exists if site is non-private
Mikael Nordfeldth [Wed, 21 Jan 2015 21:06:27 +0000 (22:06 +0100)]
Only check if a nickname exists if site is non-private
Roland Haeder [Wed, 21 Jan 2015 18:40:47 +0000 (19:40 +0100)]
Merge branch 'nightly' of gitorious.org:social/mainline into nightly
Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
actions/apimediaupload.php
actions/register.php
plugins/OStatus/scripts/update_ostatus_profiles.php
plugins/OpportunisticQM/lib/opportunisticqueuemanager.php
Mikael Nordfeldth [Wed, 21 Jan 2015 16:32:57 +0000 (17:32 +0100)]
MediaFile upload simplifying
Mikael Nordfeldth [Wed, 21 Jan 2015 15:43:46 +0000 (16:43 +0100)]
GIF support (I know you love it)
make sure you have php5-imagick and then enable with addPlugin('ImageMagick')
Mikael Nordfeldth [Wed, 21 Jan 2015 12:02:46 +0000 (13:02 +0100)]
NewmessageAction lacked the $form property
Roland Haeder [Tue, 20 Jan 2015 22:36:16 +0000 (23:36 +0100)]
Merge branch 'social-master' into nightly
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 13:09:06 +0000 (14:09 +0100)]
Merge branch 'merge-requests/30' into social-master
Signed-off-by: Roland Haeder <roland@mxchange.org>
Mikael Nordfeldth [Mon, 19 Jan 2015 19:36:29 +0000 (20:36 +0100)]
xcache plugin is not recommended anymore
Mikael Nordfeldth [Sun, 18 Jan 2015 20:13:52 +0000 (21:13 +0100)]
These were meant for lower classes
Roland Haeder [Sun, 18 Jan 2015 13:09:06 +0000 (14:09 +0100)]
Merge branch 'merge-requests/30' into social-master
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 13:08:57 +0000 (14:08 +0100)]
Merge branch 'merge-requests/29' into social-master
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 13:08:31 +0000 (14:08 +0100)]
Merge commit 'refs/merge-requests/30' of https://gitorious.org/social/mainline into merge-requests/30
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 12:50:37 +0000 (13:50 +0100)]
Yay! Wrong variable, wrong bait, wrong fish.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 12:48:10 +0000 (13:48 +0100)]
Always chmod 0644 to have other processes read the image (e.g. the queue daemon may need to read it for resizing it).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 12:32:28 +0000 (13:32 +0100)]
Avoid invalid width/height (<1) + debug log added
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 12:25:18 +0000 (13:25 +0100)]
Added a lot debug infos.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Mikael Nordfeldth [Sun, 18 Jan 2015 12:06:12 +0000 (13:06 +0100)]
Registration coding cleanup
Mainly there was an Undefined variable: code in apiaccountregister.php
Mikael Nordfeldth [Sun, 18 Jan 2015 11:56:17 +0000 (12:56 +0100)]
Bad variable reference (needed $this->)
Mikael Nordfeldth [Sun, 18 Jan 2015 11:52:33 +0000 (12:52 +0100)]
PHP BUG??? Cannot figure out why this throws warning
I kept getting this on "Quitter España" (which seems to be the name
causing the commotion, as it's part of this sprintf algorithm):
PHP Warning: sprintf(): Argument number must be greater than zero
in /srv/www/vhosts/quitter.es/%/htdocs/lib/action.php on line 1175
I'll just make it quiet for now so it doesn't spam other sites with
UTF-8 characters in their name (if that's what's causing this).
Roland Haeder [Sun, 18 Jan 2015 07:20:32 +0000 (08:20 +0100)]
Added missing method TagSub::getProfile()
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 07:02:49 +0000 (08:02 +0100)]
Added missing SearchSub::getProfile() method.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 05:57:05 +0000 (06:57 +0100)]
$sender cannot be only Profile ... (false found).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 06:07:00 +0000 (07:07 +0100)]
Added fixup script to fix bad profile URLs:
https://social.mxchange.org/conversation/83342#notice-83342
"I have written a small fixup script that fixes invalid profile URLs: If the
group is a remote group but #profileurl shows to
https://your.instance.tld/group/groupname then the profileurl field must be
fixed. cc !gnusocial I will commit it very soon."
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 06:07:00 +0000 (07:07 +0100)]
Added fixup script to fix bad profile URLs:
https://social.mxchange.org/conversation/83342#notice-83342
"I have written a small fixup script that fixes invalid profile URLs: If the
group is a remote group but #profileurl shows to
https://your.instance.tld/group/groupname then the profileurl field must be
fixed. cc !gnusocial I will commit it very soon."
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 18 Jan 2015 05:57:05 +0000 (06:57 +0100)]
$sender cannot be only Profile ... (false found).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Mikael Nordfeldth [Sun, 18 Jan 2015 01:57:08 +0000 (02:57 +0100)]
holy crap, file_put_contents got args in wrong order
Mikael Nordfeldth [Sun, 18 Jan 2015 01:48:39 +0000 (02:48 +0100)]
Keep the old error message on updateAvatar
Mikael Nordfeldth [Sun, 18 Jan 2015 01:44:55 +0000 (02:44 +0100)]
Use HTTPClient to download avatar
also make updateAvatar public so we can call it from update_ostatus_profile.php
Mikael Nordfeldth [Sun, 18 Jan 2015 01:39:08 +0000 (02:39 +0100)]
Loose_Ostatusprofile::updateAvatar was identical to Ostatus_profile
Mikael Nordfeldth [Sun, 18 Jan 2015 00:43:30 +0000 (01:43 +0100)]
A bit more readable code.
Mikael Nordfeldth [Sat, 17 Jan 2015 23:18:28 +0000 (00:18 +0100)]
Don't hide the compose buttons in input_form_nav
Mikael Nordfeldth [Sat, 17 Jan 2015 12:38:59 +0000 (13:38 +0100)]
No need to say we're finished working
Roland Haeder [Sat, 17 Jan 2015 11:39:34 +0000 (12:39 +0100)]
Merge commit 'refs/merge-requests/29' of https://gitorious.org/social/mainline into merge-requests/29
Signed-off-by: Roland Haeder <roland@mxchange.org>
Mikael Nordfeldth [Sat, 17 Jan 2015 11:09:50 +0000 (12:09 +0100)]
Icons slightly too large, broke the line!
At least on quitter.es
Mikael Nordfeldth [Sat, 17 Jan 2015 11:07:57 +0000 (12:07 +0100)]
twitPic no longer exists/is active
Mikael Nordfeldth [Sat, 17 Jan 2015 11:06:08 +0000 (12:06 +0100)]
spring cleaning in Oembed helper list
Fixed http -> https and removed some dead services
aroquen [Fri, 16 Jan 2015 22:38:54 +0000 (23:38 +0100)]
Fix footer in plugins' notices.
Make it look like like normal notices. Footer element was missing.
roque [Fri, 16 Jan 2015 22:38:54 +0000 (23:38 +0100)]
Fix footer in plugins' notices.
Make it look like like normal notices. Footer element was missing.
aroquen [Fri, 16 Jan 2015 22:37:09 +0000 (23:37 +0100)]
Reduce tag margin in bookmark notice
roque [Fri, 16 Jan 2015 22:37:09 +0000 (23:37 +0100)]
Reduce tag margin in bookmark notice
aroquen [Fri, 16 Jan 2015 22:28:07 +0000 (23:28 +0100)]
Move bookmark's tags after description
roque [Fri, 16 Jan 2015 22:28:07 +0000 (23:28 +0100)]
Move bookmark's tags after description
aroquen [Fri, 16 Jan 2015 22:27:07 +0000 (23:27 +0100)]
Better frame and spacing for bookmark title
roque [Fri, 16 Jan 2015 22:27:07 +0000 (23:27 +0100)]
Better frame and spacing for bookmark title
Mikael Nordfeldth [Fri, 16 Jan 2015 22:27:29 +0000 (23:27 +0100)]
neo-quitter theme from hannesmannerheim
Hopefully we'll maintain it here rather than on the origin repository:
https://github.com/hannesmannerheim/neo-quitter