diff options
author | Mario <mario@mariovavti.com> | 2019-04-26 09:12:23 +0200 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2019-04-26 09:12:23 +0200 |
commit | b57dcc74d1ea745938ea0da9d9145e87245900cf (patch) | |
tree | 6ab3e41d888f18b2dcad351f86c3ed0628eda307 | |
parent | d689778465c0439d0ceae071dab2509e3f95403e (diff) | |
parent | f8c583636cd3d5d6004cd0279ca887fa05fbf315 (diff) | |
download | volse-hubzilla-b57dcc74d1ea745938ea0da9d9145e87245900cf.tar.gz volse-hubzilla-b57dcc74d1ea745938ea0da9d9145e87245900cf.tar.bz2 volse-hubzilla-b57dcc74d1ea745938ea0da9d9145e87245900cf.zip |
Merge branch 'dev' into 'dev'
update fix_system_urls() to handle zot6 hublocs (recommend cherry-pick to master)
See merge request hubzilla/core!1609
-rwxr-xr-x | boot.php | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1507,12 +1507,13 @@ function fix_system_urls($oldurl, $newurl) { dbesc($rv['xchan_hash']) ); - $y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s'", + $y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_id_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s'", dbesc($channel_address . '@' . $rhs), dbesc($newurl), - dbesc(base64url_encode(rsa_sign($newurl,$c[0]['channel_prvkey']))), + dbesc(str_replace($oldurl,$newurl,$rv['hubloc_id_url'])), + dbesc(($rv['hubloc_network'] === 'zot6') ? \Zotlabs\Lib\Libzot::sign($newurl,$c[0]['channel_prvkey']) : base64url_encode(rsa_sign($newurl,$c[0]['channel_prvkey']))), dbesc($newhost), - dbesc($newurl . '/post'), + dbesc(($rv['hubloc_network'] === 'zot6') ? $newurl . '/zot' : $newurl . '/post'), dbesc($rv['xchan_hash']), dbesc($oldurl) ); |