Skip to content

IPv6 broken in 0.49.18+ container no longer listens on [::] or responds to -6 flag #3248

@xPucTu4

Description

@xPucTu4

Since 0.49.18, the container doesn’t listen on IPv6 anymore, and the -6 flag is ignored on startup.
Tried with:
CMD [ "python", "./changedetection.py", "-6", "-d", "/datastore" ]

The container is started with -p [2001:db8::1]:5000:5000/tcp
Worked fine in 0.49.17 (listened on [::]:5000), but in 0.49.18+ it only listens on 0.0.0.0:5000 (IPv4), so it’s not accessible over IPv6 anymore.

Logs:

# dgtlmoon/changedetection.io:0.49.17
# podman logs dgtlmoon  | tail -n 5
2025-06-08 06:37:26.400 | INFO     | changedetectionio.store:__init__:93 - Tag: 0c9f8467-2f00-4d07-b670-4479713e416d error
2025-06-08 06:37:26.400 | INFO     | changedetectionio.store:__init__:93 - Tag: f9487e2a-69e8-4292-a517-df5bdefa144b Price
2025-06-08 06:37:26.401 | INFO     | changedetectionio.store:sync_to_json:389 - Saving JSON..
(1) wsgi starting up on http://[::]:5000
2025-06-08 06:37:26.507 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:555 - System env MINIMUM_SECONDS_RECHECK_TIME 3
# dgtlmoon/changedetection.io:0.49.18
# podman logs dgtlmoon  | tail -n 5
2025-06-08 06:39:05.512 | INFO     | changedetectionio.flask_app:changedetection_app:482 - Socket.IO server initialized
2025-06-08 06:39:05.515 | INFO     | changedetectionio:main:210 - Starting server with Socket.IO support (using threading)...
2025-06-08 06:39:05.515 | INFO     | changedetectionio:main:217 - Using host: 0.0.0.0 and port: 5000
2025-06-08 06:39:05.528 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:595 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-06-08 06:39:05.547 | INFO     | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches:79 - Queue update greenlet started

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions