aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2015-03-17 00:13:47 -0700
committerfriendica <info@friendica.com>2015-03-17 00:13:47 -0700
commit7af012b1f95fb329c9bf127a60e0a383d853e37d (patch)
tree4416ebfbe92c35941601eb99efd310bc87d4c350
parentbc22df9057198018f9cc490d0e3e013692f52b90 (diff)
downloadvolse-hubzilla-7af012b1f95fb329c9bf127a60e0a383d853e37d.tar.gz
volse-hubzilla-7af012b1f95fb329c9bf127a60e0a383d853e37d.tar.bz2
volse-hubzilla-7af012b1f95fb329c9bf127a60e0a383d853e37d.zip
The random bad signatures are because something somewhere is trimming the body text. It could be any one of hundreds of functions that touch the message body. We really want to trim the body text, so I'm putting back all the trim statements - in mod/item and item_store and item_store_update. The last fix for random bad sigs noted that one of the trims wasn't there, so the others were removed. The correct fix is for all the trims to be there. We will probably have a few (quite a few) bad sigs during the transition back to trimmed text but this should nail it for anybody on recent code and with new content.
-rwxr-xr-xinclude/items.php4
-rw-r--r--mod/item.php2
-rw-r--r--version.inc2
3 files changed, 4 insertions, 4 deletions
diff --git a/include/items.php b/include/items.php
index 8f16d23c1..2518c0d4f 100755
--- a/include/items.php
+++ b/include/items.php
@@ -1945,7 +1945,7 @@ function item_store($arr,$allow_exec = false) {
$arr['title'] = ((array_key_exists('title',$arr) && strlen($arr['title'])) ? trim($arr['title']) : '');
- $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? $arr['body'] : '');
+ $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? trim($arr['body']) : '');
$arr['diaspora_meta'] = ((x($arr,'diaspora_meta')) ? $arr['diaspora_meta'] : '');
$arr['allow_cid'] = ((x($arr,'allow_cid')) ? trim($arr['allow_cid']) : '');
@@ -2460,7 +2460,7 @@ function item_store_update($arr,$allow_exec = false) {
$arr['item_private'] = ((array_key_exists('item_private',$arr)) ? intval($arr['item_private']) : $orig[0]['item_private']);
$arr['title'] = ((array_key_exists('title',$arr) && strlen($arr['title'])) ? trim($arr['title']) : '');
- $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? $arr['body'] : '');
+ $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? trim($arr['body']) : '');
$arr['attach'] = ((x($arr,'attach')) ? notags(trim($arr['attach'])) : $orig[0]['attach']);
$arr['app'] = ((x($arr,'app')) ? notags(trim($arr['app'])) : $orig[0]['app']);
// $arr['item_restrict'] = ((x($arr,'item_restrict')) ? intval($arr['item_restrict']) : $orig[0]['item_restrict'] );
diff --git a/mod/item.php b/mod/item.php
index 8b45f5db9..dad883f50 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -385,7 +385,7 @@ function item_post(&$a) {
$coord = notags(trim($_REQUEST['coord']));
$verb = notags(trim($_REQUEST['verb']));
$title = escape_tags(trim($_REQUEST['title']));
- $body = $_REQUEST['body'];
+ $body = trim($_REQUEST['body']);
$postopts = '';
$private = (
diff --git a/version.inc b/version.inc
index 430f607a5..c403615e8 100644
--- a/version.inc
+++ b/version.inc
@@ -1 +1 @@
-2015-03-16.973
+2015-03-17.974