From 5215c2242dd7b87418a7c10781c2b10b35d86f46 Mon Sep 17 00:00:00 2001 From: halcy Date: Sun, 13 Nov 2022 18:39:56 +0200 Subject: Fix some things in streaming and admin API for 3.3.0 support --- tests/cassettes/test_list_timeline.yaml | 102 ++++++++++++++++---------------- 1 file changed, 51 insertions(+), 51 deletions(-) (limited to 'tests/cassettes/test_list_timeline.yaml') diff --git a/tests/cassettes/test_list_timeline.yaml b/tests/cassettes/test_list_timeline.yaml index 7abb494..e7abe7a 100644 --- a/tests/cassettes/test_list_timeline.yaml +++ b/tests/cassettes/test_list_timeline.yaml @@ -27,7 +27,7 @@ interactions: Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-jaS4xpQHWcyrkdziH5NrvQ==''; + style-src ''self'' http://localhost:3000 ''nonce-CQh/feHdhmsy3gVVQtFtpw==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -53,9 +53,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - d6c143fc-c1e9-426a-ba4c-15281da72302 + - 273218a5-1a52-4962-9597-699a443a66e4 X-Runtime: - - '0.010961' + - '0.011056' X-XSS-Protection: - 1; mode=block status: @@ -78,14 +78,14 @@ interactions: uri: http://localhost:3000/api/v1/accounts/verify_credentials response: body: - string: '{"id":"109336898971915318","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":"2022-11-13","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}' + string: '{"id":"109337440467895233","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":"2022-11-13","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}' headers: Cache-Control: - no-store Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-0Rgc5nAZna/dDZqEY2JKrg==''; + style-src ''self'' http://localhost:3000 ''nonce-i2FRMq2tOSCJhhdMKmRqsQ==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -95,7 +95,7 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"c858fe55670095b09a4a2b7de090f899" + - W/"26a92bebf7482ccc1e124834832c6af3" Referrer-Policy: - strict-origin-when-cross-origin Transfer-Encoding: @@ -111,16 +111,16 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - 42663da3-5e24-4358-b2ef-2667ef2fb5e3 + - 1be2db04-481a-452b-a6de-7e5f71f1416f X-Runtime: - - '0.011743' + - '0.011373' X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - request: - body: id=109336898971915318&reblogs=1¬ify=0 + body: id=109337440467895233&reblogs=1¬ify=0 headers: Accept: - '*/*' @@ -137,10 +137,10 @@ interactions: User-Agent: - tests/v311 method: POST - uri: http://localhost:3000/api/v1/accounts/109336898971915318/follow + uri: http://localhost:3000/api/v1/accounts/109337440467895233/follow response: body: - string: '{"id":"109336898971915318","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":"top + string: '{"id":"109337440467895233","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":"top ebayer gerne wieder"}' headers: Cache-Control: @@ -148,7 +148,7 @@ interactions: Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-7I3bgV0AiVtPEsP/mXsHBQ==''; + style-src ''self'' http://localhost:3000 ''nonce-cmKZUJfurOWM0mklvW5HDA==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -158,7 +158,7 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"1a84b5760a0d343e140cbce60e8c347d" + - W/"bf402a4a7dd3cc1c7452379eea08620a" Referrer-Policy: - strict-origin-when-cross-origin Transfer-Encoding: @@ -178,18 +178,18 @@ interactions: X-RateLimit-Remaining: - '392' X-RateLimit-Reset: - - '2022-11-14T00:00:00.345986Z' + - '2022-11-14T00:00:00.261427Z' X-Request-Id: - - 4d7e5ac7-7404-4081-ada7-a0ed6aacb348 + - 5e8668ed-9914-4133-a654-5d9090d2cd6a X-Runtime: - - '0.021128' + - '0.019911' X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - request: - body: account_ids%5B%5D=109336898971915318 + body: account_ids%5B%5D=109337440467895233 headers: Accept: - '*/*' @@ -216,7 +216,7 @@ interactions: Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-YSeBblwXeHYmLvbev++a5w==''; + style-src ''self'' http://localhost:3000 ''nonce-VLdtWGDiapqUaodZoQFOLw==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -242,9 +242,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - bd29738b-6520-4f08-be22-67c59a3b4382 + - 52db75e2-d416-4fc1-bc6b-462f17d0c542 X-Runtime: - - '0.012446' + - '0.016291' X-XSS-Protection: - 1; mode=block status: @@ -271,16 +271,16 @@ interactions: uri: http://localhost:3000/api/v1/statuses response: body: - string: '{"id":"109336904556676524","created_at":"2022-11-13T14:12:43.378Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109336904556676524","url":"http://localhost:3000/@admin/109336904556676524","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eI + string: '{"id":"109337445288856334","created_at":"2022-11-13T16:30:14.296Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109337445288856334","url":"http://localhost:3000/@admin/109337445288856334","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eI have never stolen a ham in my life.\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py - test suite","website":null},"account":{"id":"109336898971915318","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' + test suite","website":null},"account":{"id":"109337440467895233","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' headers: Cache-Control: - no-store Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-2C2JPCVnFbjLuy2GwAWNfA==''; + style-src ''self'' http://localhost:3000 ''nonce-k8WgfoGXnTfwgIQgZ6sRvA==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -290,7 +290,7 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"ad2928c26da225380815b600dc195696" + - W/"624f97b065e2b87fa061c745d3463223" Referrer-Policy: - strict-origin-when-cross-origin Transfer-Encoding: @@ -310,11 +310,11 @@ interactions: X-RateLimit-Remaining: - '298' X-RateLimit-Reset: - - '2022-11-13T15:00:00.397743Z' + - '2022-11-13T18:00:00.316015Z' X-Request-Id: - - d38f8a90-b30f-40b0-be9b-0dbbb5624333 + - efee1627-26c7-4bdd-a810-cc0ab5923e98 X-Runtime: - - '0.031947' + - '0.030948' X-XSS-Protection: - 1; mode=block status: @@ -337,16 +337,16 @@ interactions: uri: http://localhost:3000/api/v1/timelines/list/5 response: body: - string: '[{"id":"109336904556676524","created_at":"2022-11-13T14:12:43.378Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109336904556676524","url":"http://localhost:3000/@admin/109336904556676524","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eI + string: '[{"id":"109337445288856334","created_at":"2022-11-13T16:30:14.296Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109337445288856334","url":"http://localhost:3000/@admin/109337445288856334","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eI have never stolen a ham in my life.\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py - test suite","website":null},"account":{"id":"109336898971915318","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]' + test suite","website":null},"account":{"id":"109337440467895233","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]' headers: Cache-Control: - no-store Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-Dz+3Li7igVDNnvy9TqvO3A==''; + style-src ''self'' http://localhost:3000 ''nonce-zlxQ6rLX138gTp2TAyo1oQ==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -356,10 +356,10 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"f241bb7aa98e2d0b062e5cbe19e6d477" + - W/"cec7b492e6a7c9ca856845d66c509572" Link: - - ; - rel="next", ; + - ; + rel="next", ; rel="prev" Referrer-Policy: - strict-origin-when-cross-origin @@ -376,9 +376,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - 09af234b-5213-4edc-8f81-9e766e870e29 + - 93e34620-1367-43b9-a5d1-b537176832f1 X-Runtime: - - '0.022746' + - '0.028600' X-XSS-Protection: - 1; mode=block status: @@ -400,19 +400,19 @@ interactions: User-Agent: - tests/v311 method: DELETE - uri: http://localhost:3000/api/v1/statuses/109336904556676524 + uri: http://localhost:3000/api/v1/statuses/109337445288856334 response: body: - string: '{"id":"109336904556676524","created_at":"2022-11-13T14:12:43.378Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109336904556676524","url":"http://localhost:3000/@admin/109336904556676524","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"I + string: '{"id":"109337445288856334","created_at":"2022-11-13T16:30:14.296Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109337445288856334","url":"http://localhost:3000/@admin/109337445288856334","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"I have never stolen a ham in my life.","filtered":[],"reblog":null,"application":{"name":"Mastodon.py - test suite","website":null},"account":{"id":"109336898971915318","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":0,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' + test suite","website":null},"account":{"id":"109337440467895233","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-13T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin","avatar":"http://localhost:3000/avatars/original/missing.png","avatar_static":"http://localhost:3000/avatars/original/missing.png","header":"http://localhost:3000/headers/original/missing.png","header_static":"http://localhost:3000/headers/original/missing.png","followers_count":1,"following_count":0,"statuses_count":0,"last_status_at":"2022-11-13","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' headers: Cache-Control: - no-store Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-u1RmCkoniPc1xeLaGKk38w==''; + style-src ''self'' http://localhost:3000 ''nonce-lE93x5Lv37pyiNMb6TfnzQ==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -422,7 +422,7 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"981683079d08e2f7a002883a7227ddf1" + - W/"2596220fd8306b910282e9b7de694942" Referrer-Policy: - strict-origin-when-cross-origin Transfer-Encoding: @@ -438,9 +438,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - e5ca499a-299d-411a-a78e-d4c63ce1fe70 + - c87fa973-4003-4dab-99cc-27c9193297ad X-Runtime: - - '0.023974' + - '0.026224' X-XSS-Protection: - 1; mode=block status: @@ -462,10 +462,10 @@ interactions: User-Agent: - tests/v311 method: POST - uri: http://localhost:3000/api/v1/accounts/109336898971915318/unfollow + uri: http://localhost:3000/api/v1/accounts/109337440467895233/unfollow response: body: - string: '{"id":"109336898971915318","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":"top + string: '{"id":"109337440467895233","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":"top ebayer gerne wieder"}' headers: Cache-Control: @@ -473,7 +473,7 @@ interactions: Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-vwjImHtbO81jFinJCZhsiA==''; + style-src ''self'' http://localhost:3000 ''nonce-Bil6GBajS0ufbMwjx9WCsw==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -483,7 +483,7 @@ interactions: Content-Type: - application/json; charset=utf-8 ETag: - - W/"a58b6931bdf80070edebc5580f3ddc28" + - W/"d7e89095e63ccdec6921fcd4a7c80890" Referrer-Policy: - strict-origin-when-cross-origin Transfer-Encoding: @@ -499,9 +499,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - 8d882d7d-eb59-46f7-88f0-a84e546d0f13 + - d5cf6c41-7c49-496e-bf54-3ecdc2713b8e X-Runtime: - - '0.017262' + - '0.018139' X-XSS-Protection: - 1; mode=block status: @@ -533,7 +533,7 @@ interactions: Content-Security-Policy: - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000; - style-src ''self'' http://localhost:3000 ''nonce-78NPsDvMYUkm4W9eVpnkqw==''; + style-src ''self'' http://localhost:3000 ''nonce-gGKCi68GqUKlgUFK9bGN5A==''; media-src ''self'' https: data: http://localhost:3000; frame-src ''self'' https:; manifest-src ''self'' http://localhost:3000; connect-src ''self'' data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000 @@ -559,9 +559,9 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-Request-Id: - - e97b7523-4baf-4bcd-9881-63e5b3257f69 + - 3f385b06-c609-4476-abaf-5c698544d078 X-Runtime: - - '0.011327' + - '0.011595' X-XSS-Protection: - 1; mode=block status: -- cgit v1.2.3