Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • fractal fractal
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 239
    • Issues 239
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • fractalfractal
  • Issues
  • #520

Unable to connect to http only homeservers.

Since fractal 4.2 I am unable to connect to non-HTTPS hosts.

The use-case is to connect to Pantalaimon which is running as your own OS user on localhost and a high port using HTTP-only.

Steps to reproduce:

  1. Open Fractal
  2. Enter your HTTP-only Homeserver as the Provider, for me this is Pantalaimon on http://localhost:8010
  3. Enter your user/password in the next screen
  4. A popup jumps out that states "Can't login"

After a failed login fractal prints out this error message in the console:

fractal_gtk::app::backend_loop: Query error: LogoutError(ReqwestError(Error(Hyper(Error(Connect, Custom { kind: Other, error: Ssl(Error { code: ErrorCode(1), cause: Some(Ssl(ErrorStack([Error { code: 336130315, library: "SSL routines", function: "ssl3_get_record", reason: "wrong version number", file: "ssl/record/ssl3_record.c", line: 332 }]))) }, X509VerifyResult { code: 0, error: "ok" }) })), "https://localhost:8010/_matrix/client/r0/logout?access_token=")))

We can see that the homeserver URL switched to https.

Assignee
Assign to
Time tracking