mirror of
https://github.com/friendica/friendica
synced 2024-12-23 07:20:15 +00:00
Merge remote-tracking branch 'upstream/develop' into 1502-cleaned-item-storage-code
This commit is contained in:
commit
9287a0521a
13 changed files with 28120 additions and 27758 deletions
29
CHANGELOG
29
CHANGELOG
|
@ -1,3 +1,32 @@
|
|||
Version 3.3.3
|
||||
|
||||
More separation between php and html in photo album (issue #1258) (rabuzarus)
|
||||
Enhanced community page shows public posts from public contacts of public profiles (annando)
|
||||
Support for IndieAuth/Web-sign-in (hauke)
|
||||
New hooks "emailer_send_prepare" and "emailer_send" (fabrixxm)
|
||||
New hook "oembed_fetch_url" (annando)
|
||||
Add un/ignore function to quattro theme (tobiasd)
|
||||
Enhanced POCO data (annando)
|
||||
Use HTML5 features to validate inputs in install wizard and in some settings fields (tobiasd)
|
||||
Option to receive text-only notification emails (fabrixxm)
|
||||
Better OStatus support (annando)
|
||||
Share-it button support (annando)
|
||||
More reliable reshare from Diaspora (annando)
|
||||
Load more images via proxy (annando)
|
||||
util/typo.php uses "php -l" insead of "eval()" to validate code (fabrixxm)
|
||||
Use $_SERVER array in cli script instead of $argv/$argc (issue #1218) (annando)
|
||||
Updated vagrant setup script (silke)
|
||||
API: support to star/unstar items (fabrixxm)
|
||||
API: attachments for better AndStatus support (annando)
|
||||
Fix missing spaces in photo URLs (issue #920) (annando)
|
||||
Fix avatar for "remote-self" items (annando)
|
||||
Fix encodings issues with scrape functionality (annando)
|
||||
Fix site info scraping when URL points to big file (annando)
|
||||
Fix tools for translations (ddorian1)
|
||||
Fix API login via LDAP (issue #1286) (fabrixxm)
|
||||
Fix to link URL in tabs, pager (issues #1341, #1190) (ddorian1)
|
||||
Better documentation for developers (silke)
|
||||
|
||||
Version 3.3.2
|
||||
|
||||
Set default value for all not-null fields (fixes SQL warinigs) (annando)
|
||||
|
|
|
@ -51,7 +51,7 @@ class Emailer {
|
|||
"Content-Transfer-Encoding: base64\n\n" .
|
||||
$textBody . "\n";
|
||||
|
||||
if (!$email_textonly && !is_null($htmlBody)){
|
||||
if (!$email_textonly && !is_null($params['htmlVersion'])){
|
||||
$multipartMessageBody .=
|
||||
"--" . $mimeBoundary . "\n" . // text/html section
|
||||
"Content-Type: text/html; charset=UTF-8\n" .
|
||||
|
|
|
@ -203,12 +203,11 @@ function localize_item(&$item){
|
|||
|
||||
// we can't have a translation string with three positions but no distinguishable text
|
||||
// So here is the translate string.
|
||||
|
||||
$txt = t('%1$s poked %2$s');
|
||||
|
||||
|
||||
// now translate the verb
|
||||
|
||||
$txt = str_replace( t('poked'), t($verb), $txt);
|
||||
$poked_t = trim(sprintf($txt, "",""));
|
||||
$txt = str_replace( $poked_t, t($verb), $txt);
|
||||
|
||||
// then do the sprintf on the translation string
|
||||
|
||||
|
|
|
@ -71,6 +71,7 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_
|
|||
|
||||
$base = $s;
|
||||
$curl_info = @curl_getinfo($ch);
|
||||
@curl_close($ch);
|
||||
$http_code = $curl_info['http_code'];
|
||||
logger('fetch_url '.$url.': '.$http_code." ".$s, LOGGER_DATA);
|
||||
$header = '';
|
||||
|
@ -94,7 +95,7 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_
|
|||
$newurl = $new_location_info["scheme"]."://".$new_location_info["host"].$old_location_info["path"];
|
||||
|
||||
$matches = array();
|
||||
if (preg_match('/(Location:|URI:)(.*?)\n/', $header, $matches)) {
|
||||
if (preg_match('/(Location:|URI:)(.*?)\n/i', $header, $matches)) {
|
||||
$newurl = trim(array_pop($matches));
|
||||
}
|
||||
if(strpos($newurl,'/') === 0)
|
||||
|
@ -110,7 +111,6 @@ function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_
|
|||
|
||||
$body = substr($s,strlen($header));
|
||||
$a->set_curl_headers($header);
|
||||
@curl_close($ch);
|
||||
|
||||
$a->save_timestamp($stamp1, "network");
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@ function onepoll_run(&$argv, &$argc){
|
|||
return;
|
||||
}
|
||||
|
||||
if(! strstr($handshake_xml,'<?xml')) {
|
||||
if(! strstr($handshake_xml,'<')) {
|
||||
logger('poller: response from ' . $url . ' did not contain XML.');
|
||||
|
||||
mark_for_death($contact);
|
||||
|
@ -537,7 +537,7 @@ function onepoll_run(&$argv, &$argc){
|
|||
|
||||
if($xml) {
|
||||
logger('poller: received xml : ' . $xml, LOGGER_DATA);
|
||||
if((! strstr($xml,'<?xml')) && (! strstr($xml,'<rss'))) {
|
||||
if(! strstr($xml,'<')) {
|
||||
logger('poller: post_handshake: response from ' . $url . ' did not contain XML.');
|
||||
$r = q("UPDATE `contact` SET `last-update` = '%s' WHERE `id` = %d",
|
||||
dbesc(datetime_convert()),
|
||||
|
|
10482
view/cs/messages.po
10482
view/cs/messages.po
File diff suppressed because it is too large
Load diff
2107
view/cs/strings.php
2107
view/cs/strings.php
File diff suppressed because it is too large
Load diff
10438
view/de/messages.po
10438
view/de/messages.po
File diff suppressed because it is too large
Load diff
2089
view/de/strings.php
2089
view/de/strings.php
File diff suppressed because it is too large
Load diff
12238
view/it/messages.po
12238
view/it/messages.po
File diff suppressed because it is too large
Load diff
1961
view/it/strings.php
1961
view/it/strings.php
File diff suppressed because it is too large
Load diff
13782
view/zh-cn/messages.po
13782
view/zh-cn/messages.po
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue