Skip to content

qTox removes from ~/.config/tox/bootstrapNodes.json manually added by user nodes #690

@greenais

Description

@greenais

Contact Details (e.g. Tox ID or email)

tox:A0C42B887F25AD1E8284EFCA74FDDC6803B8889093D0C27C0C87C026236BAB4261DE9585F6FB

qTox Version

v1.18.3

Commit Hash

b7802b4

Toxcore Version

0.2.20

Qt Version

6.8.1

Steps to reproduce

  1. Use for a while qTox with default bootstrap nodes built-in
  2. Set up you own node on VPS with tox-bootstrapd
  3. Rename bootstrapNodes.example.json to bootstrapNodes.json and edit it leaving inside your own node from above and couple of nodes from public list
  4. Start qTox and find out that qTox fills you bootstrapNodes.json with downloaded nodes list (which expected) but completely kicking out your own one

Observed Behavior

qTox removes manually added node from ~/.config/tox/bootstrapNodes.json

Expected Behavior

  1. qTox keeps nodes in ~/.config/tox/bootstrapNodes.json as rule if any present by user
  2. qTox keeps manually added nodes on top of the list starting connection attempts from them and, only if unsuccessful, moves to others in the list

Reproducibility

Always

Operating System

Linux

Operating System version/distro/name/etc.

Debian GNU/Linux 12 (bookworm)

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugBug fix for the user, not a fix to a build script

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions