Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • CardBook CardBook
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 218
    • Issues 218
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CardBook
  • CardBookCardBook
  • Issues
  • #573

Closed
Open
Created Apr 19, 2019 by beibeha@beibeha

Torbirdy & Cardbook using CardDav does not connect! "validation failed"

🐜 bug

summary

Basically, torbirdy works with everything else except a connection to a carddav server with https. If i disable torbirdy, i can then validate my credentials. Please see logs.

steps to reproduce the bug

  1. Connect thunderbird with torbirdy
  2. Connect to new address book with cardDav server with https address book URL as per normal.
  3. Validating....
  4. Validation failed
  5. Check log

current behavior

cardDav fails to make a secure connection it seems, as validation fails. But if torbirdy is disabled then connection succeeds!

expected behavior

Id like cardbook to work while connected to torbirdy!

my version numbers

  • CardBook: 35.6
  • Thunderbird: 60.6.1
  • OS: Ubuntu 18.04

CardBook log

2019.04.19 17:17:54:009 : Validation module : Validating without discovery request on https://website.com/3456789 …
2019.04.19 17:17:54:011 : Validation module : debug mode : method : (new String("PROPFIND"))
2019.04.19 17:17:54:011 : Validation module : debug mode : headers : (new String("depth: \"1\", content-type: \"application/xml; charset=utf-8\", User-Agent: \"Thunderbird CardBook/35.6\", Authorization: \"Basic \"*****\""))
2019.04.19 17:17:54:011 : Validation module : debug mode : body : (new String("<?xml version=\"1.0\" encoding=\"utf-8\"?><D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop><D:resourcetype/><D:displayname/></D:prop></D:propfind>"))
2019.04.19 17:17:54:011 : Validation module : debug mode : username : (new String("User"))
2019.04.19 17:17:54:011 : Validation module : debug mode : url : (new String("https://website.com/3456789"))
2019.04.19 17:17:55:013 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryRequest : (new Number(1))
2019.04.19 17:17:55:013 : Validation module : debug mode : cardbookRepository.cardbookServerValidation : ({length:0, user:"User"})
2019.04.19 17:17:55:718 : Validation module : debug mode : Connection status : Failed : SecurityUnsupportedTLSVersionError
2019.04.19 17:17:55:718 : Validation module : debug mode : Security Information :
2019.04.19 17:17:55:718 : Validation module : debug mode : Security state of connection :
2019.04.19 17:17:55:719 : Validation module : debug mode : Insecure connection
2019.04.19 17:17:55:719 : Validation module : Synchronization failed (step : validateWithoutDiscovery, url : https://website.com/3456789, status : 0)
2019.04.19 17:17:56:014 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryRequest : (new Number(1))
2019.04.19 17:17:56:014 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryResponse : (new Number(1))
2019.04.19 17:17:56:014 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryError : (new Number(1))
2019.04.19 17:17:56:014 : Validation module : debug mode : cardbookRepository.cardbookServerValidation : ({length:0, user:"User"})
2019.04.19 17:17:56:025 : Validation module : Discovering phase 1 request on https://website.com/3456789.well-known/carddav …
2019.04.19 17:17:56:028 : Validation module : debug mode : method : (new String("PROPFIND"))
2019.04.19 17:17:56:028 : Validation module : debug mode : headers : (new String("depth: \"0\", content-type: \"application/xml; charset=utf-8\", User-Agent: \"Thunderbird CardBook/35.6\", Authorization: \"Basic \"*****\""))
2019.04.19 17:17:56:028 : Validation module : debug mode : body : (new String("<?xml version=\"1.0\" encoding=\"utf-8\"?><D:propfind xmlns:D=\"DAV:\" xmlns:C=\"urn:ietf:params:xml:ns:carddav\"><D:prop><D:current-user-principal/></D:prop></D:propfind>"))
2019.04.19 17:17:56:028 : Validation module : debug mode : username : (new String("User"))
2019.04.19 17:17:56:028 : Validation module : debug mode : url : (new String("https://website.com/3456789.well-known/carddav"))
2019.04.19 17:17:57:031 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryRequest : (new Number(1))
2019.04.19 17:17:57:032 : Validation module : debug mode : cardbookRepository.cardbookServerValidation : ({length:0, user:"User"})
2019.04.19 17:17:57:229 : Validation module : debug mode : Connection status : Failed : SecurityUnsupportedTLSVersionError
2019.04.19 17:17:57:229 : Validation module : debug mode : Security Information :
2019.04.19 17:17:57:229 : Validation module : debug mode : Security state of connection :
2019.04.19 17:17:57:229 : Validation module : debug mode : Insecure connection
2019.04.19 17:17:57:229 : Validation module : Synchronization failed (step : validateWithoutDiscovery, url : https://website.com/3456789.well-known/carddav, status : 0)
2019.04.19 17:17:58:033 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryRequest : (new Number(1))
2019.04.19 17:17:58:033 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryResponse : (new Number(1))
2019.04.19 17:17:58:033 : Validation module : debug mode : cardbookRepository.cardbookServerDiscoveryError : (new Number(1))
2019.04.19 17:17:58:033 : Validation module : debug mode : cardbookRepository.cardbookServerValidation : ({length:0, user:"User"})
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking