]> git.mxchange.org Git - friendica.git/commitdiff
protocol revision, send dfrn_confirm binary items as hex
authorMike Macgirvin <mike@macgirvin.com>
Mon, 11 Oct 2010 10:16:25 +0000 (03:16 -0700)
committerMike Macgirvin <mike@macgirvin.com>
Mon, 11 Oct 2010 10:16:25 +0000 (03:16 -0700)
include/ajaxupload.js
mod/dfrn_confirm.php
view/theme/default/style.css

index 992190bc1721880e1d029e2c76a4ce1c7a471281..67c4a56fb7fb882b39f3a57f9b625a15171dbf6f 100644 (file)
                left : box.left + 'px',
                top : box.top + 'px',
                width : from.offsetWidth + 'px',
-               height : from.offsetHeight + 'px',
-                       cursor : 'pointer'
+               height : from.offsetHeight + 'px'
            });        
        to.title = from.title;
 
                 // in Internet Explorer
                 'direction' : 'ltr',
                 //Max zIndex supported by Opera 9.0-9.2
-                'zIndex': 2147483583
+                'zIndex': 2147483583,
+                               'cursor' : 'pointer'
+
             });
             
             // Make sure that element opacity exists.
index 7c24de87d0b6cb20e128a6df51dc8cdb60b75018..77f436374b837be6b94358dc796dce10db9f0832 100644 (file)
@@ -98,17 +98,19 @@ function dfrn_confirm_post(&$a) {
                $result = '';
                openssl_private_encrypt($dfrn_id,$result,$a->user['prvkey']);
 
-               $params['dfrn_id'] = $result;
+               $params['dfrn_id'] = bin2hex($result);
                $params['public_key'] = $public_key;
 
 
                $my_url = $a->get_baseurl() . '/profile/' . $a->user['nickname'];
 
                openssl_public_encrypt($my_url, $params['source_url'], $site_pubkey);
+               $params['source_url'] = bin2hex($params['source_url']);
 
                if($aes_allow && function_exists('openssl_encrypt')) {
                        openssl_public_encrypt($src_aes_key, $params['aes_key'], $site_pubkey);
-                       $params['public_key'] = openssl_encrypt($public_key,'AES-256-CBC',$src_aes_key);
+                       $params['aes_key'] = bin2hex($params['aes_key']);
+                       $params['public_key'] = bin2hex(openssl_encrypt($public_key,'AES-256-CBC',$src_aes_key));
                }
 
                $params['dfrn_version'] = '2.0';
@@ -288,9 +290,9 @@ function dfrn_confirm_post(&$a) {
                // We are processing an external confirmation to an introduction created by our user.
 
                $public_key = $_POST['public_key'];
-               $dfrn_id    = $_POST['dfrn_id'];
-               $source_url = $_POST['source_url'];
-               $aes_key    = $_POST['aes_key'];
+               $dfrn_id    = hex2bin($_POST['dfrn_id']);
+               $source_url = hex2bin($_POST['source_url']);
+               $aes_key    = hex2bin($_POST['aes_key']);
                $duplex     = $_POST['duplex'];
                $version_id = $_POST['dfrn_version'];
 
index a282314260e84a1f14527c5b845a4fe91a4358f7..af84e06fa0d7a16ef7a7c3ad6dd2923b07b1dfc4 100644 (file)
@@ -85,7 +85,7 @@ blockquote:before {
 #wall-image-upload,
 #profile-upload-wrapper,
 #wall-image-upload-div,
-.focus {
+.hover, .focus {
        cursor: pointer;
 }