]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Mikael Nordfeldth [Sat, 22 Oct 2016 21:24:13 +0000 (23:24 +0200)]
Less spammy logs
Mikael Nordfeldth [Sat, 22 Oct 2016 21:08:44 +0000 (23:08 +0200)]
some debugging calls and make sure $hints['feedurl'] gets set with $feeduri in case that variable is used.
Mikael Nordfeldth [Sat, 22 Oct 2016 17:27:07 +0000 (19:27 +0200)]
A good plugin but not necessary as default.
Mikael Nordfeldth [Tue, 13 Sep 2016 09:26:03 +0000 (11:26 +0200)]
Merge branch 'master' into mmn_fixes
Mikael Nordfeldth [Tue, 13 Sep 2016 09:24:57 +0000 (11:24 +0200)]
wrong variable was referenced
Mikael Nordfeldth [Thu, 1 Sep 2016 23:07:09 +0000 (01:07 +0200)]
parenthesis fail
Mikael Nordfeldth [Thu, 1 Sep 2016 23:04:54 +0000 (01:04 +0200)]
Merge branch 'master' into mmn_fixes
Mikael Nordfeldth [Thu, 1 Sep 2016 23:01:57 +0000 (01:01 +0200)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social
Mikael Nordfeldth [Thu, 1 Sep 2016 22:55:46 +0000 (00:55 +0200)]
Split up source and source_link. Never trust HTML!
https://community.highlandarrow.com/notice/269667
or alternatively: https://social.umeahackerspace.se/conversation/495655
Mikael Nordfeldth [Thu, 1 Sep 2016 22:08:17 +0000 (00:08 +0200)]
common_to_alphanumeric added, filtering Notice->source in classic layout
Mikael Nordfeldth [Thu, 1 Sep 2016 22:55:46 +0000 (00:55 +0200)]
Split up source and source_link. Never trust HTML!
https://community.highlandarrow.com/notice/269667
or alternatively: https://social.umeahackerspace.se/conversation/495655
Mikael Nordfeldth [Thu, 1 Sep 2016 22:08:17 +0000 (00:08 +0200)]
common_to_alphanumeric added, filtering Notice->source in classic layout
Mikael Nordfeldth [Sun, 28 Aug 2016 07:34:31 +0000 (09:34 +0200)]
Make Group actions ManagedAction so groupbyid works
Mikael Nordfeldth [Sat, 27 Aug 2016 22:16:31 +0000 (00:16 +0200)]
bad log constant
Mikael Nordfeldth [Sat, 27 Aug 2016 13:24:25 +0000 (15:24 +0200)]
TagCloud turned into plugin (performance issues on large installs)
Mikael Nordfeldth [Sat, 27 Aug 2016 13:06:12 +0000 (15:06 +0200)]
Don't redirect to tag cloud on /tag URL
(this is probably just while we pluginify TagCloud)
Mikael Nordfeldth [Sat, 27 Aug 2016 13:00:29 +0000 (15:00 +0200)]
Typing on WebFinger onRouterInitialized handler argument URLMapper $m
Mikael Nordfeldth [Sat, 27 Aug 2016 12:42:28 +0000 (14:42 +0200)]
Shorthand function to check if notice has been repeated.
Mikael Nordfeldth [Thu, 25 Aug 2016 09:26:09 +0000 (11:26 +0200)]
neo-quitter display fixes for attachment since layout change
Mikael Nordfeldth [Sun, 21 Aug 2016 16:23:16 +0000 (18:23 +0200)]
Margin for oEmbed article etc.
Mikael Nordfeldth [Sun, 21 Aug 2016 07:36:22 +0000 (09:36 +0200)]
articles accidentally got aligned to center
Mikael Nordfeldth [Sun, 21 Aug 2016 07:25:45 +0000 (09:25 +0200)]
Attachment styling
Mikael Nordfeldth [Sun, 21 Aug 2016 07:25:16 +0000 (09:25 +0200)]
Less convoluted attachmentlistitem function calls
Mikael Nordfeldth [Tue, 16 Aug 2016 18:27:41 +0000 (20:27 +0200)]
dbqueuemanager should ignore on no-result-exceptions
Mikael Nordfeldth [Sat, 6 Aug 2016 16:29:38 +0000 (18:29 +0200)]
Reference local URLs in addressee list on notices.
Mikael Nordfeldth [Sat, 23 Jul 2016 19:01:28 +0000 (21:01 +0200)]
Using File->setTitle in oEmbed
Mikael Nordfeldth [Sat, 23 Jul 2016 19:00:57 +0000 (21:00 +0200)]
Created function File->setTitle(str)
Mikael Nordfeldth [Thu, 21 Jul 2016 01:19:05 +0000 (03:19 +0200)]
file_quota for OembedPlugin too
Don't download huge files that might kill memory limits.
Mikael Nordfeldth [Wed, 20 Jul 2016 23:38:48 +0000 (01:38 +0200)]
Use File->getID()
Mikael Nordfeldth [Wed, 20 Jul 2016 23:38:31 +0000 (01:38 +0200)]
Some comparisons were incorrect (text/html;charset=utf-8 etc.)
Mikael Nordfeldth [Wed, 20 Jul 2016 22:37:43 +0000 (00:37 +0200)]
Select the first generated thumbnail, which should be the proper size
...most of the time. If all works well.
Mikael Nordfeldth [Wed, 20 Jul 2016 22:34:40 +0000 (00:34 +0200)]
Because the other part of the code works now, this is unnecessary
Mikael Nordfeldth [Wed, 20 Jul 2016 22:27:22 +0000 (00:27 +0200)]
return false to exit event, imgPath holds the path
Mikael Nordfeldth [Wed, 20 Jul 2016 22:24:05 +0000 (00:24 +0200)]
VideoThumbnails shouldn't have to recreate the thumbnail all the time
Mikael Nordfeldth [Wed, 20 Jul 2016 22:23:27 +0000 (00:23 +0200)]
Delete file on class destruction or we do it too quickly
Source image was removed when trying to use it for resizeTo
Mikael Nordfeldth [Wed, 20 Jul 2016 20:51:38 +0000 (22:51 +0200)]
Easier debugging of VideoThumbnails plugin
Mikael Nordfeldth [Fri, 15 Jul 2016 11:19:16 +0000 (13:19 +0200)]
FileNotFoundException is more proper here
Mikael Nordfeldth [Fri, 15 Jul 2016 10:52:01 +0000 (12:52 +0200)]
Delete successfully generated thumbnail (temporary sources) too.
Mikael Nordfeldth [Thu, 7 Jul 2016 09:11:20 +0000 (11:11 +0200)]
Changed ShowfavoritesAction to use Action functions for profiles
Mikael Nordfeldth [Wed, 6 Jul 2016 22:45:31 +0000 (00:45 +0200)]
Handle FileNotStoredLocallyException in attachmentlistitem
Mikael Nordfeldth [Wed, 6 Jul 2016 22:44:50 +0000 (00:44 +0200)]
Reworked File->getUrl to throw exception
In case you require a local URL and one can't be generated, throw
FileNotStoredLocallyException(File $file)
Mikael Nordfeldth [Wed, 6 Jul 2016 22:43:51 +0000 (00:43 +0200)]
I don't know why we would set the mimetype as title here
Mikael Nordfeldth [Wed, 6 Jul 2016 07:34:09 +0000 (09:34 +0200)]
If the file is text/plain, see if we accept the extension
Mikael Nordfeldth [Wed, 6 Jul 2016 07:14:59 +0000 (09:14 +0200)]
More specific exceptions for mimetype/extension issues.
Mikael Nordfeldth [Wed, 6 Jul 2016 06:59:16 +0000 (08:59 +0200)]
Some mimetype madness!
Mikael Nordfeldth [Sat, 2 Jul 2016 11:44:25 +0000 (13:44 +0200)]
Use delivered content-type to parse XML_XRD
In issue #205 we saw data coming in with an additional line-break before
the JSON data which fuzzed the auto-detection in XML_XRD (which assumed
a { as the first character). If we use the Content-type header from HTTP
we can avoid that issue.
Mikael Nordfeldth [Sat, 2 Jul 2016 11:32:23 +0000 (13:32 +0200)]
Better logging for issue #205
Mikael Nordfeldth [Tue, 28 Jun 2016 09:51:11 +0000 (11:51 +0200)]
Make all hash algorithms available (but whitelist by default)
sha1 is whitelisted only because StatusNet requires it.
Mikael Nordfeldth [Sat, 25 Jun 2016 18:50:00 +0000 (20:50 +0200)]
actually respond with the error message in text on Salmon calls
Mikael Nordfeldth [Sat, 25 Jun 2016 18:37:00 +0000 (20:37 +0200)]
A bunch of GIFs were >5MiB!
Mikael Nordfeldth [Sat, 25 Jun 2016 18:34:28 +0000 (20:34 +0200)]
Even more phpseclib update related stuff.
Mikael Nordfeldth [Sat, 25 Jun 2016 18:13:19 +0000 (20:13 +0200)]
Give Webfinger response to group queries
Mikael Nordfeldth [Sat, 25 Jun 2016 11:01:56 +0000 (13:01 +0200)]
We have to create and populate the Notice_location table before constraint checking foreign keys.
Mikael Nordfeldth [Sat, 25 Jun 2016 09:59:31 +0000 (11:59 +0200)]
URIFIX in Ostatus_profile, handle missing feedsub
Mikael Nordfeldth [Sat, 25 Jun 2016 09:58:36 +0000 (11:58 +0200)]
Managed_DataObject now has getByUri()
Mikael Nordfeldth [Sat, 25 Jun 2016 09:52:17 +0000 (11:52 +0200)]
getByUri shorthand function for Managed_DataObject (with uri)
Mikael Nordfeldth [Sat, 25 Jun 2016 09:50:59 +0000 (11:50 +0200)]
s/EmptyIdException/EmptyPkeyValueException/
Mikael Nordfeldth [Fri, 24 Jun 2016 14:07:57 +0000 (16:07 +0200)]
Use a separate max download limit for remote files than file_quota too
Mikael Nordfeldth [Fri, 24 Jun 2016 13:56:14 +0000 (15:56 +0200)]
StoreRemoteMedia now checks remote filesize before downloading
Mikael Nordfeldth [Fri, 24 Jun 2016 13:53:23 +0000 (15:53 +0200)]
Allow getting filesize by function
Mikael Nordfeldth [Fri, 24 Jun 2016 13:47:02 +0000 (15:47 +0200)]
StoreRemoteMedia avoids too large files
Mikael Nordfeldth [Fri, 24 Jun 2016 13:43:20 +0000 (15:43 +0200)]
Allow a quickHead request, will only return headers
Mikael Nordfeldth [Fri, 24 Jun 2016 13:19:24 +0000 (15:19 +0200)]
fixes issue #189 with a script lacking exception handling
Mikael Nordfeldth [Fri, 24 Jun 2016 12:49:52 +0000 (14:49 +0200)]
ParagonIE\ConstantTime required PHP7, going to v1.x branch
Mikael Nordfeldth [Fri, 24 Jun 2016 11:51:40 +0000 (13:51 +0200)]
Properly parse incoming bookmarks
Mikael Nordfeldth [Thu, 23 Jun 2016 21:27:18 +0000 (23:27 +0200)]
Handle exception from Magic Envelope toXML function
Mikael Nordfeldth [Thu, 23 Jun 2016 21:03:58 +0000 (23:03 +0200)]
Unnecessarily verbose code
Mikael Nordfeldth [Tue, 21 Jun 2016 13:55:49 +0000 (15:55 +0200)]
PrimaryNoticeList so we get InfiniteScroll on profile pages
Mikael Nordfeldth [Sun, 19 Jun 2016 01:38:00 +0000 (03:38 +0200)]
throw ClientException instead of clientError
Mikael Nordfeldth [Sun, 19 Jun 2016 01:25:03 +0000 (03:25 +0200)]
Bump Diaspora plugin version because of phpseclib fix
Mikael Nordfeldth [Sun, 19 Jun 2016 01:23:26 +0000 (03:23 +0200)]
phpseclib defaults to OAEP but we want PKCS1 in D*
Mikael Nordfeldth [Sun, 19 Jun 2016 00:27:50 +0000 (02:27 +0200)]
Err, don't need that comment.
Mikael Nordfeldth [Sun, 19 Jun 2016 00:26:44 +0000 (02:26 +0200)]
Missed some phpseclib stuff in DiasporaPlugin
Mikael Nordfeldth [Fri, 17 Jun 2016 22:05:54 +0000 (00:05 +0200)]
bump to beta5 since phpseclib update (which might cause some issues still)
Mikael Nordfeldth [Fri, 17 Jun 2016 22:00:32 +0000 (00:00 +0200)]
Let's just put the namespaced phpseclib in extlib instead of plugins/OStatus/extlib
Mikael Nordfeldth [Fri, 17 Jun 2016 21:58:49 +0000 (23:58 +0200)]
extlib required by phpseclib (ParagonIE/ConstantTime)
Mikael Nordfeldth [Fri, 17 Jun 2016 21:53:05 +0000 (23:53 +0200)]
repost_of -> repeat_of, also trying with isset()
Mikael Nordfeldth [Fri, 17 Jun 2016 21:47:00 +0000 (23:47 +0200)]
Magicsig call for phpseclib\Math\BigInteger fixed
Mikael Nordfeldth [Fri, 17 Jun 2016 21:43:24 +0000 (23:43 +0200)]
OStatus Magicsig adaptations to new phpseclib
Some constants have changed and the way to call RSA->sign(...) too.
Mikael Nordfeldth [Fri, 17 Jun 2016 21:42:50 +0000 (23:42 +0200)]
Diaspora phpseclib update
Mikael Nordfeldth [Fri, 17 Jun 2016 21:22:44 +0000 (23:22 +0200)]
bump Linkback plugin thanks to awesome singpolyma
Mikael Nordfeldth [Fri, 17 Jun 2016 21:21:34 +0000 (23:21 +0200)]
Handle namespaces for new phpseclib
Mikael Nordfeldth [Fri, 17 Jun 2016 20:44:12 +0000 (22:44 +0200)]
phpseclib updated, some new features that we won't use
mmn [Fri, 17 Jun 2016 20:33:20 +0000 (16:33 -0400)]
Merge branch 'avatar-folder-perms' into 'nightly'
Display error if wrong perms on 'avatar' dir
If the 'avatar' folder isn't writeable, don't let users try to
upload/delete one (and fail). Instead, print an error message about
the misconfigured folder permission.
Ref. #196
See merge request !126
mmn [Fri, 17 Jun 2016 20:32:39 +0000 (16:32 -0400)]
Merge branch 'tom/noreferrer' into 'nightly'
Use noreferrer when linkifying attachments and allow this value in purifier
If you click on a link in your main timeline this effectively identifies you to the site that you visited via the Referer header. (Who goes around reading other people's /user/all, honestly?)
Annoyingly our notice content is already HTML. Rather than attempt to parse and modify the tags in flight, this modification takes the simpler approach of adding the noreferrer tag to inline links by default when notices are composed.
See merge request !127
mmn [Fri, 17 Jun 2016 20:30:25 +0000 (16:30 -0400)]
Merge branch 'check-connection-on-install' into 'master'
Check DB connection before any possible use
This is to avoid an exception when enabling 'pgsql' backend
See merge request !121
mmn [Fri, 17 Jun 2016 20:29:47 +0000 (16:29 -0400)]
Merge branch 'strict-warnings' into 'nightly'
Fix some strict warnings (Action::prepare, Action::handle)
I know MR with changes to a bunch of files aren't great practice, but I figured since all the changes are one-liners it might not be a huge deal.
Related to #190
See merge request !123
mmn [Fri, 17 Jun 2016 20:28:56 +0000 (16:28 -0400)]
Merge branch 'notice-location' into 'nightly'
Re-enable notice locations
Removed a stray 'return' statement.
See merge request !125
mmn [Fri, 17 Jun 2016 20:28:01 +0000 (16:28 -0400)]
Merge branch 'site-notice' into 'nightly'
Site Notice: common_purify instead of HTMLPurifier
So that we can use our custom settings (e.g: extra URI schemes) in the
site notice textbox.
Ref. #170
See merge request !124
mmn [Fri, 17 Jun 2016 20:26:21 +0000 (16:26 -0400)]
Merge branch 'webmention-rocks' into 'nightly'
webmention.rocks
I have improved the webmention handling so that all but two of the webmention.rocks compliance tests pass now. Also improved parsing of time/authors on incoming webmentions.
See merge request !128
Mikael Nordfeldth [Fri, 17 Jun 2016 09:20:36 +0000 (11:20 +0200)]
Apparently medium.com uses @ frequently i URLs
and we skipped them because we assumed they were urlencoded when copied.
Stephen Paul Weber [Fri, 10 Jun 2016 21:13:10 +0000 (21:13 +0000)]
Allow 201 as well, because spec says so
Stephen Paul Weber [Fri, 10 Jun 2016 21:03:16 +0000 (21:03 +0000)]
Pass all but two webmention.rocks tests
Stephen Paul Weber [Fri, 10 Jun 2016 21:02:50 +0000 (21:02 +0000)]
Set avatar where available
Stephen Paul Weber [Fri, 10 Jun 2016 21:02:34 +0000 (21:02 +0000)]
Get avatar out of entry properly
Stephen Paul Weber [Fri, 10 Jun 2016 21:02:08 +0000 (21:02 +0000)]
Need to strtotime before we can format the date
Stephen Paul Weber [Fri, 10 Jun 2016 21:01:53 +0000 (21:01 +0000)]
Use strpos check properly
Stephen Paul Weber [Fri, 10 Jun 2016 21:01:23 +0000 (21:01 +0000)]
400 code needs ClientException
Stephen Paul Weber [Fri, 10 Jun 2016 21:00:48 +0000 (21:00 +0000)]
When there is no useful title, class="p-name e-content"
Stephen Paul Weber [Fri, 10 Jun 2016 21:00:01 +0000 (21:00 +0000)]
Allow getting notice title without implying one
Sometimes I just want explicit titles, and not the generated "blah posted on date" text