Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Several failures in FediTest Webfinger Results #197

Open
6 tasks
TomCasavant opened this issue Jun 5, 2024 · 4 comments
Open
6 tasks

Several failures in FediTest Webfinger Results #197

TomCasavant opened this issue Jun 5, 2024 · 4 comments
Labels
interoperability ActivityPub/ActivityStream-adjacent but specific to interop with Mastodon and others

Comments

@TomCasavant
Copy link
Contributor

I didn't know the feditest team was planning on running tests on all the ActivityPub software so this is pretty cool. I think a lot of these are probably fixed by the changes @andypiper made to the content-type in #191 and I bet this will also improve compatibility in #124

https://feditest.org/blog/2024-06-05-early-results-webfinger/
Matrix of test results: https://feditest.org/assets/2024-06-05/webfinger-server-all-wellknown-saas-imp.testmatrix.html
Detailed Test Results: https://feditest.org/assets/2024-06-05/webfinger-server-all-wellknown-saas-imp.sequential.html

  • webfinger.server.4_2__2_perform_query::normal_query Perform a normal, simple query on an existing account. - Wrong HTTP content type.
  • webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::double_equals_http_status Do not accept malformed resource parameters. Test HTTP status for inserting an extra = character. - Not HTTP status 4xx.
  • webfinger.server.4_2__4_do_not_accept_malformed_resource_parameters::double_equals_jrd Do not accept malformed resource parameters. Test JRD content for inserting an extra = character. - Returns JRD content.
  • webfinger.server.4_2__5_status_404_for_nonexisting_resources::status_404_for_nonexisting_resources The server responds with 404 when the resource parameter identifies a non-existent resource. - Not HTTP status 404.
  • webfinger.server.4_2__9_content_type::returns_jrd_in_response_to_https Test that a query over HTTPS produces a JRD. - Wrong content type.
  • webfinger.server.4_5__1_any_uri_scheme_for_resource_identifiers::any_uri_scheme_for_resource_identifiers The server must accept resource identifiers provided in the query that use any scheme. - Not HTTP status 404.
@TomCasavant
Copy link
Contributor Author

Also #193 probably addresses some (or all) of these since these are specifically about webfinger

@TomCasavant TomCasavant changed the title Several failures in FediTest Results Several failures in FediTest Webfinger Results Jun 5, 2024
@andypiper
Copy link
Collaborator

Would be great to get the Glitch server updated to the state of current main.

@andypiper andypiper added the interoperability ActivityPub/ActivityStream-adjacent but specific to interop with Mastodon and others label Jun 5, 2024
@TomCasavant
Copy link
Contributor Author

Would be great to get the Glitch server updated to the state of current main.

Yeah, not sure when it was last updated (I think everything is still pretty much marked 0.0.1)

@ckolderup
Copy link
Owner

I also did not realize this was going to be run against Postmarks, but it's nice to see we passed some of it, haha.

I did do some updates to the demo server on Glitch for a while but I can try to get it updated soon. I'm in the process of moving homes this spring/summer so I haven't been able to keep up with stuff much lately. Once I get into the new place and settled a bit I will try to make some time to get my Github notifications under control!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
interoperability ActivityPub/ActivityStream-adjacent but specific to interop with Mastodon and others
Projects
None yet
Development

No branches or pull requests

3 participants