]>
git.mxchange.org Git - quix0rs-gnu-social.git/log
Mikael Nordfeldth [Thu, 4 Feb 2016 11:16:36 +0000 (12:16 +0100)]
Unknown functionality of a script
Something added 6-8 years ago which we don't use anymore...
Mikael Nordfeldth [Thu, 4 Feb 2016 11:05:58 +0000 (12:05 +0100)]
Fix issue #127 by catching exceptions
update-profile-data.php threw exceptions on http connection issues
Mikael Nordfeldth [Thu, 4 Feb 2016 10:37:24 +0000 (11:37 +0100)]
ES3 compatibility layer not necessary (noone uses IE8 etc.)
All browsers with javascript support also support ES5 nowadays. Anyone
using older software should upgrade for other reasons, such as security.
Mikael Nordfeldth [Wed, 3 Feb 2016 18:32:51 +0000 (19:32 +0100)]
Forgot a break in a switch when rendering attachments.
Mikael Nordfeldth [Wed, 3 Feb 2016 14:26:19 +0000 (15:26 +0100)]
Disallow zero-length magnet URIs
magnet: would match, but now we have a zero-length lookahead which
requires the following character to be a question mark: magnet:?
Mikael Nordfeldth [Wed, 3 Feb 2016 13:36:51 +0000 (14:36 +0100)]
HTMLPurifierSchemes plugin to allow geo and magnet URIs
Mikael Nordfeldth [Wed, 3 Feb 2016 13:35:26 +0000 (14:35 +0100)]
HTMLPurifier caches were included accidentally
Mikael Nordfeldth [Wed, 3 Feb 2016 13:31:16 +0000 (14:31 +0100)]
Only allow our specified URI schemes
Mikael Nordfeldth [Wed, 3 Feb 2016 13:19:08 +0000 (14:19 +0100)]
Hacky support for geo URI detection
Won't work with common_purify yet because there is no geo uri scheme for it
Mikael Nordfeldth [Wed, 3 Feb 2016 11:55:00 +0000 (12:55 +0100)]
Configurable linkify for bare IPv4/IPv6
Mikael Nordfeldth [Wed, 3 Feb 2016 00:15:35 +0000 (01:15 +0100)]
Backupaccount is always readonly
Mikael Nordfeldth [Wed, 3 Feb 2016 00:08:36 +0000 (01:08 +0100)]
Don't allow account backups by default.
Mikael Nordfeldth [Wed, 3 Feb 2016 00:04:14 +0000 (01:04 +0100)]
Set time limit to increase time backupaccount can take
Wills till run out of memory probably, we should fix that.
Mikael Nordfeldth [Wed, 3 Feb 2016 00:03:58 +0000 (01:03 +0100)]
Proper error message on too much POST data
Mikael Nordfeldth [Tue, 2 Feb 2016 23:34:49 +0000 (00:34 +0100)]
Don't process further in redirection if HEAD gives 400 Bad request
Mikael Nordfeldth [Tue, 2 Feb 2016 23:22:18 +0000 (00:22 +0100)]
File::isProtected is static
Mikael Nordfeldth [Tue, 2 Feb 2016 23:18:37 +0000 (00:18 +0100)]
Get URL schemes by URL type
Mikael Nordfeldth [Fri, 29 Jan 2016 23:04:18 +0000 (00:04 +0100)]
Bump beta number to 4
We have better webfinger @mention@capability.example at least and
OpportunisticQM is somewhat refined.
Mikael Nordfeldth [Fri, 29 Jan 2016 23:03:25 +0000 (00:03 +0100)]
Merge branch 'master' into mmn_fixes
Mikael Nordfeldth [Fri, 29 Jan 2016 23:02:56 +0000 (00:02 +0100)]
Merge branch 'master' of git.gnu.io:gnu/gnu-social
Mikael Nordfeldth [Fri, 29 Jan 2016 23:00:37 +0000 (00:00 +0100)]
Don't trust local HTML either
If we reallyreally want to include <img> or <script> or whatever then we
have to do that after Notice::saveActivity sets ->rendered.
Mikael Nordfeldth [Fri, 29 Jan 2016 23:00:37 +0000 (00:00 +0100)]
Don't trust local HTML either
If we reallyreally want to include <img> or <script> or whatever then we
have to do that after Notice::saveActivity sets ->rendered.
Mikael Nordfeldth [Fri, 29 Jan 2016 15:15:06 +0000 (16:15 +0100)]
isPerson did not exist for Ostatus_profile
Mikael Nordfeldth [Fri, 29 Jan 2016 15:06:16 +0000 (16:06 +0100)]
Allow @localuser@mysite.example to be looked up as a mention
Mikael Nordfeldth [Fri, 29 Jan 2016 14:53:58 +0000 (15:53 +0100)]
Don't match @nickname on @nickname@server.com
Mikael Nordfeldth [Fri, 29 Jan 2016 14:21:01 +0000 (15:21 +0100)]
Use the profile URI when linking instead of URL
since we'll then get to /user/$id instead of /$nickname which is
good for future archives if someone changes their nickname...
Mikael Nordfeldth [Thu, 28 Jan 2016 19:31:46 +0000 (20:31 +0100)]
Don't use system include path
Sometimes systems have _old_ DB_DataObject classes lying around that
get included by default, so we just try to avoid anything that we don't
ship ourselves.
<MMN-o> BeS: I'll commit a patch that will make this issue go away
<BeS> MMN-o: that would be awesome!
<MMN-o> but it might upset bashrc who's working on a Debian package (where you're _supposed_ to include from /usr/php etc. :P)
<MMN-o> but I'll leave a comment along with it
Mikael Nordfeldth [Thu, 28 Jan 2016 19:18:06 +0000 (20:18 +0100)]
Strict Standards: Declaration of MysqlSchema::get()
should be compatible with Schema::get($conn = NULL)
Mikael Nordfeldth [Thu, 28 Jan 2016 18:11:43 +0000 (19:11 +0100)]
Fullname and location are now text, not varchar, and can be >191|255
Mikael Nordfeldth [Thu, 28 Jan 2016 18:03:24 +0000 (19:03 +0100)]
migrateProfilePrefs added to scripts/upgrade.php
Makes it easier for plugin developers to change the topics set in Profile_prefs
Mikael Nordfeldth [Thu, 28 Jan 2016 18:01:45 +0000 (19:01 +0100)]
Purify oembed html (again)
For a commit or two we didn't do this, because htmLawed failed to filter
out CDATA javascript properly, but now we use HTML Purifier which works.
Mikael Nordfeldth [Thu, 28 Jan 2016 17:57:36 +0000 (18:57 +0100)]
Replace htmLawed with HTMLPurifier
Mikael Nordfeldth [Thu, 28 Jan 2016 16:27:08 +0000 (17:27 +0100)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into mmn_fixes
mmn [Thu, 28 Jan 2016 16:26:33 +0000 (16:26 +0000)]
Merge branch 'oembed_fb_wp_branch' into 'nightly'
Oembed: Fix UTF-8 bug and better wp&fb data (updated!)
See merge request !97
Mikael Nordfeldth [Thu, 28 Jan 2016 15:42:59 +0000 (16:42 +0100)]
updateWithKeys now understands multi-column keys
and automatically identifies _which_ columns are the right ones,
so for example 'uri' primary keys don't need to be explicitly set
hannes [Thu, 28 Jan 2016 15:32:11 +0000 (15:32 +0000)]
add comment that DOMDocument('1.0', 'UTF-8') does not work
hannes [Thu, 28 Jan 2016 15:19:29 +0000 (15:19 +0000)]
fixes two issues when the oembed thumbnail is blank
Mikael Nordfeldth [Thu, 28 Jan 2016 13:43:01 +0000 (14:43 +0100)]
Changelog deleted in php-gettext
Mikael Nordfeldth [Thu, 28 Jan 2016 13:40:47 +0000 (14:40 +0100)]
php-gettext extlib updated as req !88
Thanks postblue
Mikael Nordfeldth [Thu, 28 Jan 2016 13:29:24 +0000 (14:29 +0100)]
Markdown library updated to 1.6.0, merge req !90
Thanks postblue
Mikael Nordfeldth [Thu, 28 Jan 2016 13:24:03 +0000 (14:24 +0100)]
htmLawed updated (manually merging !89)
Thanks postblue
mmn [Thu, 28 Jan 2016 12:55:10 +0000 (12:55 +0000)]
Merge branch 'upstream-changes/google-analytics-removal' into 'master'
Removed plugin Google-Analytics
... as this is free/libre and decentralized software and should not promote centralized proprietary software. Please see the included Piwik plugin for a more decentralized alternative!
See merge request !94
Mikael Nordfeldth [Thu, 28 Jan 2016 12:48:44 +0000 (13:48 +0100)]
Meh, let's just remove FirePHP, I don't think anyone uses it
mmn [Thu, 28 Jan 2016 12:41:34 +0000 (12:41 +0000)]
Merge branch 'update-extlib-firephp' into 'nightly'
Update FirefPHP Core to v0.4.0 released on 23 Apr 2013
See merge request !92
Mikael Nordfeldth [Thu, 28 Jan 2016 12:34:45 +0000 (13:34 +0100)]
Manual merge of !87 Update LDAP2 extlib to 2.2.0 (stable) released on 2015-10-30
Thanks postblue
Mikael Nordfeldth [Wed, 27 Jan 2016 22:04:19 +0000 (23:04 +0100)]
Haha, forgot that the $content content must also be there!
Mikael Nordfeldth [Wed, 27 Jan 2016 21:43:37 +0000 (22:43 +0100)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into mmn_fixes
Mikael Nordfeldth [Wed, 27 Jan 2016 21:41:53 +0000 (22:41 +0100)]
Don't add space if there's no string in new notice content
Mikael Nordfeldth [Wed, 27 Jan 2016 21:39:43 +0000 (22:39 +0100)]
Allow empty new-notice content via web if there's an upload
mmn [Tue, 26 Jan 2016 21:16:24 +0000 (21:16 +0000)]
Merge branch 'json_encode_fail_branch' into 'nightly'
output error if json_encode fails
See merge request !86
mmn [Tue, 26 Jan 2016 21:15:25 +0000 (21:15 +0000)]
Merge branch 'mention_branch' into 'nightly'
correct mentions if parent mentions multiple users with same nickname (don't use first one for all)
See merge request !82
Mikael Nordfeldth [Tue, 26 Jan 2016 21:10:23 +0000 (22:10 +0100)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into mmn_fixes
mmn [Tue, 26 Jan 2016 21:09:07 +0000 (21:09 +0000)]
Merge branch 'oembed_thumbnail_branch' into 'nightly'
add a thumbnail to oembed response
just something i added to quitim
See merge request !85
hannes [Tue, 26 Jan 2016 13:37:52 +0000 (13:37 +0000)]
don't mess upp charsets in oembed/og! check for utf-8 in http header and meta tags, and add prolog when loading html with DOMDocument()
hannes [Tue, 26 Jan 2016 11:28:24 +0000 (11:28 +0000)]
silence errors on these xpath queries
hannes [Tue, 26 Jan 2016 01:10:15 +0000 (01:10 +0000)]
common_purify() doesn't remove wordpress' and facebook's javascript properly, maybe better to keep the data intact, and do strip_tags or something similar when using the data
hannes [Tue, 26 Jan 2016 01:07:44 +0000 (01:07 +0000)]
detab
hannes [Tue, 26 Jan 2016 01:05:53 +0000 (01:05 +0000)]
not pretty, but gives us better oembed data for wordpress and facebook
Mikael Nordfeldth [Mon, 25 Jan 2016 19:22:16 +0000 (20:22 +0100)]
Merge branch 'nightly' of git.gnu.io:gnu/gnu-social into mmn_fixes
mmn [Mon, 25 Jan 2016 19:21:52 +0000 (19:21 +0000)]
Merge branch 'file_redirection_cleanup_branch' into 'nightly'
Proper URL redirection fix
This greatly reduces the number of times GNU social looks up the same URL with File_redirection::where().
Someone must have mixed up the exlib's internal setting "follow_redirects" with our own.
This also makes away with the weird backwards recursive handling of protected URLs in File_redirection::lookupWhere(), by saving the chain of redirects the first time HTTPClient:send() looks them up.
See merge request !95
hannes [Mon, 25 Jan 2016 19:10:35 +0000 (19:10 +0000)]
remove my ugly debug info
hannes [Mon, 25 Jan 2016 19:03:26 +0000 (19:03 +0000)]
config['follow_redirects'] is the extlib's config! if max_redirs is set we want to do our own redirection following in this function
hannes [Mon, 25 Jan 2016 19:00:46 +0000 (19:00 +0000)]
add our own protected urls
hannes [Mon, 25 Jan 2016 19:00:05 +0000 (19:00 +0000)]
File and File_redirection records are saved in File_redirection::where() now
hannes [Mon, 25 Jan 2016 18:55:48 +0000 (18:55 +0000)]
save File and File_redirection records in File_redirection::where(), because then we will have to run where() over and over again
Mikael Nordfeldth [Mon, 25 Jan 2016 15:54:40 +0000 (16:54 +0100)]
Show plain text files on attachment page.
Roland Haeder [Mon, 25 Jan 2016 12:19:43 +0000 (13:19 +0100)]
Removed plugin Google-Analytics as this is free/libre and decentralized
software and should not promote centralized proprietary software. Please see
the included Piwik plugin for a more decentralized alternative!
Signed-off-by: Roland Haeder <roland@mxchange.org>
postblue [Sun, 24 Jan 2016 20:11:38 +0000 (21:11 +0100)]
Update FirefPHP Core to v0.4.0 released on 23 Apr 2013
Mikael Nordfeldth [Sun, 24 Jan 2016 11:47:31 +0000 (12:47 +0100)]
Harmonize, clarify, categorize URL schemes
Regular expression + avoid-redirection list now match each other.
Mikael Nordfeldth [Sun, 24 Jan 2016 11:42:53 +0000 (12:42 +0100)]
Allow bitcoin scheme to URLs
hannes [Sat, 23 Jan 2016 15:01:27 +0000 (15:01 +0000)]
output error if json_encode fails
Mikael Nordfeldth [Mon, 11 Jan 2016 12:35:29 +0000 (13:35 +0100)]
Did the OpportunisticQM fixes in the wrong order
Mikael Nordfeldth [Fri, 22 Jan 2016 11:19:17 +0000 (12:19 +0100)]
use connect_timeout value for execution margin
Mikael Nordfeldth [Mon, 18 Jan 2016 21:01:45 +0000 (22:01 +0100)]
default connect_timeout to 5 instead of extlib 10
Mikael Nordfeldth [Fri, 22 Jan 2016 11:19:17 +0000 (12:19 +0100)]
use connect_timeout value for execution margin
hannes [Thu, 21 Jan 2016 18:48:30 +0000 (18:48 +0000)]
add a thumbnail to oembed response
Mikael Nordfeldth [Thu, 21 Jan 2016 01:49:34 +0000 (02:49 +0100)]
Removing unnecessary debug messages etc.
Mikael Nordfeldth [Thu, 21 Jan 2016 01:37:38 +0000 (02:37 +0100)]
Only set selectVerbs if it's not set in class var
Mikael Nordfeldth [Thu, 21 Jan 2016 01:37:07 +0000 (02:37 +0100)]
i18n
Mikael Nordfeldth [Thu, 21 Jan 2016 01:33:43 +0000 (02:33 +0100)]
We want the profile stream to be as raw as possible!
Mikael Nordfeldth [Thu, 21 Jan 2016 01:20:50 +0000 (02:20 +0100)]
Various last fixes to RSVP I think
Mikael Nordfeldth [Thu, 21 Jan 2016 01:10:34 +0000 (02:10 +0100)]
Working on some RSVP code stuff
Mikael Nordfeldth [Wed, 20 Jan 2016 20:37:14 +0000 (21:37 +0100)]
Throw NoObjectTypeException on Notice->getObjectType if no string
Mikael Nordfeldth [Wed, 20 Jan 2016 20:07:55 +0000 (21:07 +0100)]
Add xcal namespaces to location and url in event
Also, for fun, add stuff for RSS event module, see:
http://web.resource.org/rss/1.0/modules/event/
Mikael Nordfeldth [Wed, 20 Jan 2016 15:10:10 +0000 (16:10 +0100)]
Cancelling RSVPs now seems to work.
Mikael Nordfeldth [Wed, 20 Jan 2016 14:33:18 +0000 (15:33 +0100)]
Merge branch 'master' into mmn_fixes
Mikael Nordfeldth [Wed, 20 Jan 2016 13:55:41 +0000 (14:55 +0100)]
Handle exceptions when salmon slapping
Make it so notifyDeferred actually _always_ throws exceptions and handle
them in the places it is called.
Mikael Nordfeldth [Sat, 16 Jan 2016 16:18:14 +0000 (17:18 +0100)]
In very specific circumstances we can bulkDistribute 0 notices
Seems to be what caused an infinite loop on quitter.es, or I guess so anyway.
Mikael Nordfeldth [Sat, 16 Jan 2016 16:34:27 +0000 (17:34 +0100)]
bulkDistribute won't add empty lists to database
Mikael Nordfeldth [Wed, 20 Jan 2016 13:55:41 +0000 (14:55 +0100)]
Handle exceptions when salmon slapping
Make it so notifyDeferred actually _always_ throws exceptions and handle
them in the places it is called.
hannes [Tue, 19 Jan 2016 13:41:25 +0000 (13:41 +0000)]
correct mentions if parent mention multiple users with same nickname (don't use first one for all)
Mikael Nordfeldth [Tue, 19 Jan 2016 00:41:06 +0000 (01:41 +0100)]
Started fiddling with CancelRSVP but more must be done
Remember to make event_uri be the selector for CancelRSVPForm and
preferrably even merge it into RSVPForm!
Mikael Nordfeldth [Tue, 19 Jan 2016 00:33:09 +0000 (01:33 +0100)]
RSVP stuff, mostly forms.
Now fix CancelRSVP stuff so it gets by event_uri and can cancel existing RSVP.
Mikael Nordfeldth [Tue, 19 Jan 2016 00:10:06 +0000 (01:10 +0100)]
RSVPs seem to be created now, just gotta fix CancelrsvpAction
Mikael Nordfeldth [Mon, 18 Jan 2016 23:21:16 +0000 (00:21 +0100)]
Use "newer" terminology and throw exceptions
Mikael Nordfeldth [Mon, 18 Jan 2016 23:08:31 +0000 (00:08 +0100)]
Save with options so we get source=web
Mikael Nordfeldth [Mon, 18 Jan 2016 23:01:30 +0000 (00:01 +0100)]
end_str, not start_str
Mikael Nordfeldth [Mon, 18 Jan 2016 22:58:32 +0000 (23:58 +0100)]
Events get rendered.
Mikael Nordfeldth [Mon, 18 Jan 2016 21:04:42 +0000 (22:04 +0100)]
Don't include delete verbs in profile notice stream.
Mikael Nordfeldth [Mon, 18 Jan 2016 21:02:05 +0000 (22:02 +0100)]
getVerb function in Notice class