aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
Diffstat (limited to 'mod')
-rw-r--r--mod/amcd.php31
-rw-r--r--mod/salmon.php4
2 files changed, 30 insertions, 5 deletions
diff --git a/mod/amcd.php b/mod/amcd.php
index 01c6b92da..a2a1327e6 100644
--- a/mod/amcd.php
+++ b/mod/amcd.php
@@ -1,10 +1,15 @@
<?php
function amcd_content(&$a) {
-header("Content-type: text/json");
+//header("Content-type: text/json");
echo <<< EOT
{
- "methods": {
+ "version":1,
+ "sessionstatus":{
+ "method":"GET",
+ "path":"/session"
+ },
+ "auth-methods": {
"username-password-form": {
"connect": {
"method":"POST",
@@ -12,11 +17,29 @@ echo <<< EOT
"params": {
"username":"login-name",
"password":"password"
- }
+ },
+ "onsuccess": { "action":"reload" }
+ },
+ "disconnect": {
+ "method":"GET",
+ "path":"\/logout"
+ }
+ }
+ }
+ "methods": {
+ "username-password-form": {
+ "connect": {
+ "method":"POST",
+ "path":"\/login",
+ "params": {
+ "username":"login-name",
+ "password":"password"
+ },
+ "onsuccess": { "action":"reload" }
},
"disconnect": {
"method":"GET",
- "path":"/logout"
+ "path":"\/logout"
}
}
}
diff --git a/mod/salmon.php b/mod/salmon.php
index 3a18f35f0..3c62a6d8c 100644
--- a/mod/salmon.php
+++ b/mod/salmon.php
@@ -158,8 +158,10 @@ function salmon_post(&$a) {
$verify = $rsa->verify($signed_data,$signature);
- if(! $verify)
+ if(! $verify) {
+ logger('mod-salmon: message did not verify using protocol. Trying statusnet hack.');
$verify = $rsa->verify($stnet_signed_data,$signature);
+ }
if(! $verify) {
logger('mod-salmon: Message did not verify. Discarding.');