mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 12:28:42 +00:00
Compare commits
base: mirrors/opendht:value_cache_fixes
mirrors/opendht:master
mirrors/opendht:transport-encryption
mirrors/opendht:msvc_ci_test
mirrors/opendht:value-listen-sync
mirrors/opendht:fix/self-heal-session-mismatch
mirrors/opendht:fix/refetch-values-after-failed-subscribe
mirrors/opendht:dependabot/docker/docker/ubuntu-25.10
mirrors/opendht:feat/huawei-push-type
mirrors/opendht:value_cache_fixes
mirrors/opendht:clock
mirrors/opendht:fix/resolver-cache-and-timeout
mirrors/opendht:fix/subscribe-request-timeout
mirrors/opendht:fix/push-resubscribe-when-connected
mirrors/opendht:mdns
mirrors/opendht:net-harden
mirrors/opendht:system_time
mirrors/opendht:fix-http-resolver-race
mirrors/opendht:ci_macos
mirrors/opendht:cyrilleberaud-fix-http-resolver-race
mirrors/opendht:proxy-call-push-priority
mirrors/opendht:proxy-collapse-low-priority-push
mirrors/opendht:fix-proxy-reconnect
mirrors/opendht:python_destdir
mirrors/opendht:fix/proxy-mobile-battery-optimization
mirrors/opendht:copilot/fix-portability-of-opendhtconfig
mirrors/opendht:ci/windows-run-vcpkg
mirrors/opendht:tests_timout
mirrors/opendht:search_recycle
mirrors/opendht:dht_storage_fix
mirrors/opendht:copilot/publish-docker-image-arm64
mirrors/opendht:ppd
mirrors/opendht:msvc_argon2
mirrors/opendht:cmake_fixes
mirrors/opendht:windows_ci_static
mirrors/opendht:c_link
mirrors/opendht:cert_pk_id
mirrors/opendht:proxy_push_result
mirrors/opendht:cnode_put_id
mirrors/opendht:update-windows-build
mirrors/opendht:proxy
mirrors/opendht:resubscribe_on_token_change
mirrors/opendht:actions
mirrors/opendht:client_mode
mirrors/opendht:llhttp
mirrors/opendht:search_node_add
mirrors/opendht:crypto_aes_gcm_argon2
mirrors/opendht:ios_notifications
mirrors/opendht:v2asio
mirrors/opendht:fix-msvc
mirrors/opendht:message_split
mirrors/opendht:meson
mirrors/opendht:build_unify
mirrors/opendht:pingpush
mirrors/opendht:cleanup
mirrors/opendht:discard_voip
mirrors/opendht:wip/autotools
mirrors/opendht:apple_platform_check
mirrors/opendht:cmake
mirrors/opendht:proxy_cleanup
mirrors/opendht:c
mirrors/opendht:pr
mirrors/opendht:ut
mirrors/opendht:cmake-msgpack
mirrors/opendht:jobs_leak
mirrors/opendht:cbinding
mirrors/opendht:bootstrap
mirrors/opendht:align
mirrors/opendht:execution_context
mirrors/opendht:LongPublicKeyId
mirrors/opendht:config_bind_address
mirrors/opendht:feature/cert-cache
mirrors/opendht:ocsp
mirrors/opendht:socket_sync_expire
mirrors/opendht:proxy_persist_ops
mirrors/opendht:proxy_server_id_before_put
mirrors/opendht:dht_bootstrap
mirrors/opendht:stats
mirrors/opendht:light
mirrors/opendht:branch
mirrors/opendht:crypto_fix
mirrors/opendht:feature/c-wrapper
mirrors/opendht:proxy_restinio
mirrors/opendht:pulls/1772757862/403
mirrors/opendht:pluggable_transport
mirrors/opendht:ssl
mirrors/opendht:peerdiscovery
mirrors/opendht:cert_request
mirrors/opendht:persist_state
mirrors/opendht:proxy_sync_expired
mirrors/opendht:fix/proto2
mirrors/opendht:crypto
mirrors/opendht:crypto_value
mirrors/opendht:feature/probepermanent
mirrors/opendht:permanent_put_fixes
mirrors/opendht:nopolling
mirrors/opendht:process_packet_drop
mirrors/opendht:proxy_logs
mirrors/opendht:optional_index
mirrors/opendht:dhtproxyclient_merge
mirrors/opendht:v2
mirrors/opendht:v2_new
mirrors/opendht:feature/unittests
mirrors/opendht:crypto_checks
mirrors/opendht:recover-expired-nodes
mirrors/opendht:feature/ip_rate_limiting
mirrors/opendht:wip/multiple_listen_requests
mirrors/opendht:0.6.x
mirrors/opendht:feature/try_search_insert
mirrors/opendht:feature/fix_deserialised_fields
mirrors/opendht:log-with-time
mirrors/opendht:feature/log_filter
mirrors/opendht:index
mirrors/opendht:docker
mirrors/opendht:multidevice
mirrors/opendht:v4.5.0-rc.1
mirrors/opendht:v4.4.104
mirrors/opendht:v4.4.103
mirrors/opendht:v4.4.102
mirrors/opendht:v4.4.101
mirrors/opendht:v4.4.100
mirrors/opendht:v4.4.99
mirrors/opendht:v4.4.2.1
mirrors/opendht:v4.4.2
mirrors/opendht:v4.4.1
mirrors/opendht:v4.4.0.1
mirrors/opendht:v4.4.0
mirrors/opendht:v4.3.1
mirrors/opendht:v4.3.0
mirrors/opendht:v4.2.1
mirrors/opendht:v4.2.0
mirrors/opendht:v4.1.1
mirrors/opendht:v4.1.0
mirrors/opendht:v4.0.4
mirrors/opendht:v4.0.3
mirrors/opendht:v4.0.2
mirrors/opendht:v4.0.1
mirrors/opendht:v4.0.0
mirrors/opendht:v3.7.9
mirrors/opendht:v3.7.8
mirrors/opendht:v3.7.7
mirrors/opendht:v3.7.6
mirrors/opendht:v3.7.5
mirrors/opendht:v3.7.4
mirrors/opendht:v3.7.3
mirrors/opendht:v3.7.2.3
mirrors/opendht:v3.7.2.2
mirrors/opendht:v3.7.2.1
mirrors/opendht:v3.7.2
mirrors/opendht:v3.7.1
mirrors/opendht:v3.7.0rc9
mirrors/opendht:v3.7.0rc8
mirrors/opendht:v3.7.0rc7
mirrors/opendht:v3.7.0rc6
mirrors/opendht:v3.7.0rc5
mirrors/opendht:v3.7.0rc4
mirrors/opendht:v3.7.0rc3
mirrors/opendht:v3.7.0rc2
mirrors/opendht:v3.7.0rc1
mirrors/opendht:v3.6.2.3
mirrors/opendht:v3.6.2.2
mirrors/opendht:v3.6.2.1
mirrors/opendht:v3.6.2
mirrors/opendht:v3.6.1
mirrors/opendht:v3.6.0
mirrors/opendht:v3.5.5
mirrors/opendht:v3.5.5rc3
mirrors/opendht:v3.5.5rc2
mirrors/opendht:v3.5.5rc1
mirrors/opendht:v3.5.4
mirrors/opendht:v3.5.4rc6
mirrors/opendht:v3.5.4rc5
mirrors/opendht:v3.5.4rc4
mirrors/opendht:v3.5.4rc3
mirrors/opendht:v3.5.4rc1
mirrors/opendht:v3.5.3rc3
mirrors/opendht:v3.5.3rc2
mirrors/opendht:v3.5.3rc1
mirrors/opendht:v3.5.1
mirrors/opendht:v3.5.0
mirrors/opendht:v3.5.0rc4
mirrors/opendht:v3.5.0rc3
mirrors/opendht:v3.5.0rc2
mirrors/opendht:v3.5.0rc1
mirrors/opendht:v3.4.0
mirrors/opendht:v3.3.1
mirrors/opendht:v3.3.1rc1
mirrors/opendht:v3.3.1rc2
mirrors/opendht:v3.3.0
mirrors/opendht:v3.2.0
mirrors/opendht:v3.1.11
mirrors/opendht:v3.1.10
mirrors/opendht:v3.1.9
mirrors/opendht:v3.1.8.2
mirrors/opendht:v3.1.8.1
mirrors/opendht:v3.1.8
mirrors/opendht:v3.1.7
mirrors/opendht:v3.1.6
mirrors/opendht:v3.1.5
mirrors/opendht:v3.1.4
mirrors/opendht:v3.1.3
mirrors/opendht:v3.1.2
mirrors/opendht:v3.1
mirrors/opendht:v3.0.1
mirrors/opendht:v3.0.0
mirrors/opendht:v2.6.0.4
mirrors/opendht:v2.6.0.3
mirrors/opendht:v2.6.0.2
mirrors/opendht:v2.6.0.1
mirrors/opendht:v2.6.0
mirrors/opendht:v2.6.0rc7
mirrors/opendht:v2.6.0rc6
mirrors/opendht:v2.6.0rc5
mirrors/opendht:v2.6.0rc4
mirrors/opendht:v2.6.0rc3
mirrors/opendht:v2.6.0rc2
mirrors/opendht:v2.6.0rc1
mirrors/opendht:v2.5.5
mirrors/opendht:v2.5.4
mirrors/opendht:v2.5.2
mirrors/opendht:v2.5.1
mirrors/opendht:v2.5.0
mirrors/opendht:v2.5.0rc3
mirrors/opendht:v2.5.0rc2
mirrors/opendht:v2.5.0rc1
mirrors/opendht:v2.4.12beta4
mirrors/opendht:v2.4.12
mirrors/opendht:v2.4.11
mirrors/opendht:v2.4.10
mirrors/opendht:v2.4.9
mirrors/opendht:v2.4.8.1rc2
mirrors/opendht:v2.4.8
mirrors/opendht:2.4.8rc2
mirrors/opendht:2.4.8rc1
mirrors/opendht:2.4.7.2
mirrors/opendht:2.4.7.1
mirrors/opendht:2.4.7
mirrors/opendht:2.4.6
mirrors/opendht:2.4.5
mirrors/opendht:2.4.4
mirrors/opendht:2.4.3
mirrors/opendht:2.4.2
mirrors/opendht:2.4.1
mirrors/opendht:2.4.0
mirrors/opendht:2.3.5
mirrors/opendht:2.3.4
mirrors/opendht:2.3.3
mirrors/opendht:2.3.2
mirrors/opendht:2.3.1
mirrors/opendht:2.3.0
mirrors/opendht:2.2.1rc1
mirrors/opendht:2.2.0
mirrors/opendht:2.2.0rc7
mirrors/opendht:2.2.0rc6
mirrors/opendht:2.2.0rc5
mirrors/opendht:2.2.0rc4
mirrors/opendht:2.2.0rc3
mirrors/opendht:2.2.0rc2
mirrors/opendht:2.2.0rc1
mirrors/opendht:2.1.10
mirrors/opendht:2.1.9.5
mirrors/opendht:2.1.9.4
mirrors/opendht:2.1.9.3
mirrors/opendht:2.1.9.2
mirrors/opendht:2.1.9.1
mirrors/opendht:2.1.9
mirrors/opendht:2.1.8.2
mirrors/opendht:2.1.8.1
mirrors/opendht:2.1.8
mirrors/opendht:2.1.7
mirrors/opendht:2.1.6
mirrors/opendht:2.1.5
mirrors/opendht:2.1.4
mirrors/opendht:2.1.3
mirrors/opendht:2.1.2
mirrors/opendht:2.1.1
mirrors/opendht:2.1.0
mirrors/opendht:2.0.0
mirrors/opendht:2.0.0rc4
mirrors/opendht:2.0.0rc3
mirrors/opendht:2.0.0rc2
mirrors/opendht:2.0.0rc1
mirrors/opendht:2.0.0beta3
mirrors/opendht:2.0.0beta2
mirrors/opendht:2.0.0beta1
mirrors/opendht:1.10.1
mirrors/opendht:1.10.0
mirrors/opendht:1.10.0rc4
mirrors/opendht:1.10.0rc3
mirrors/opendht:1.10.0rc2
mirrors/opendht:1.10.0rc1
mirrors/opendht:1.9.5
mirrors/opendht:1.9.5rc1
mirrors/opendht:1.9.4
mirrors/opendht:1.9.3
mirrors/opendht:1.9.2
mirrors/opendht:1.9.1
mirrors/opendht:1.9.0
mirrors/opendht:1.8.2
mirrors/opendht:1.8.1
mirrors/opendht:1.8.0
mirrors/opendht:1.7.5rc5
mirrors/opendht:1.7.5rc4
mirrors/opendht:1.7.5rc3
mirrors/opendht:1.7.5rc2
mirrors/opendht:1.7.4
mirrors/opendht:1.7.3
mirrors/opendht:1.7.3rc4
mirrors/opendht:1.7.3rc3
mirrors/opendht:1.7.3rc2
mirrors/opendht:1.7.3rc1
mirrors/opendht:1.7.2
mirrors/opendht:1.7.2rc3
mirrors/opendht:1.7.2rc2
mirrors/opendht:1.7.2rc1
mirrors/opendht:1.7.1
mirrors/opendht:1.7.0
mirrors/opendht:1.7.0rc7
mirrors/opendht:1.7.0rc6
mirrors/opendht:1.7.0rc5
mirrors/opendht:1.7.0rc4
mirrors/opendht:1.7.0rc3
mirrors/opendht:1.7.0rc2
mirrors/opendht:1.7.0rc1
mirrors/opendht:1.6.1
mirrors/opendht:1.6.0
mirrors/opendht:1.6.0rc2
mirrors/opendht:1.6.0rc1
mirrors/opendht:1.5.0
mirrors/opendht:1.4.1
mirrors/opendht:1.4.0
mirrors/opendht:1.3.6
mirrors/opendht:1.3.5
mirrors/opendht:1.3.4
mirrors/opendht:1.3.3
mirrors/opendht:1.3.2
mirrors/opendht:1.3.1
mirrors/opendht:1.3.0
mirrors/opendht:1.2.1
mirrors/opendht:0.6.4
mirrors/opendht:1.2.0
mirrors/opendht:1.1.0
mirrors/opendht:1.0.2
mirrors/opendht:1.0.1
mirrors/opendht:1.0.0
mirrors/opendht:0.6.3
mirrors/opendht:0.6.2
mirrors/opendht:0.6.1
mirrors/opendht:0.6.0
mirrors/opendht:0.5.2
mirrors/opendht:0.5.1
mirrors/opendht:v0.5
...
compare: mirrors/opendht:fix-proxy-reconnect
mirrors/opendht:master
mirrors/opendht:transport-encryption
mirrors/opendht:msvc_ci_test
mirrors/opendht:value-listen-sync
mirrors/opendht:fix/self-heal-session-mismatch
mirrors/opendht:fix/refetch-values-after-failed-subscribe
mirrors/opendht:dependabot/docker/docker/ubuntu-25.10
mirrors/opendht:feat/huawei-push-type
mirrors/opendht:value_cache_fixes
mirrors/opendht:clock
mirrors/opendht:fix/resolver-cache-and-timeout
mirrors/opendht:fix/subscribe-request-timeout
mirrors/opendht:fix/push-resubscribe-when-connected
mirrors/opendht:mdns
mirrors/opendht:net-harden
mirrors/opendht:system_time
mirrors/opendht:fix-http-resolver-race
mirrors/opendht:ci_macos
mirrors/opendht:cyrilleberaud-fix-http-resolver-race
mirrors/opendht:proxy-call-push-priority
mirrors/opendht:proxy-collapse-low-priority-push
mirrors/opendht:fix-proxy-reconnect
mirrors/opendht:python_destdir
mirrors/opendht:fix/proxy-mobile-battery-optimization
mirrors/opendht:copilot/fix-portability-of-opendhtconfig
mirrors/opendht:ci/windows-run-vcpkg
mirrors/opendht:tests_timout
mirrors/opendht:search_recycle
mirrors/opendht:dht_storage_fix
mirrors/opendht:copilot/publish-docker-image-arm64
mirrors/opendht:ppd
mirrors/opendht:msvc_argon2
mirrors/opendht:cmake_fixes
mirrors/opendht:windows_ci_static
mirrors/opendht:c_link
mirrors/opendht:cert_pk_id
mirrors/opendht:proxy_push_result
mirrors/opendht:cnode_put_id
mirrors/opendht:update-windows-build
mirrors/opendht:proxy
mirrors/opendht:resubscribe_on_token_change
mirrors/opendht:actions
mirrors/opendht:client_mode
mirrors/opendht:llhttp
mirrors/opendht:search_node_add
mirrors/opendht:crypto_aes_gcm_argon2
mirrors/opendht:ios_notifications
mirrors/opendht:v2asio
mirrors/opendht:fix-msvc
mirrors/opendht:message_split
mirrors/opendht:meson
mirrors/opendht:build_unify
mirrors/opendht:pingpush
mirrors/opendht:cleanup
mirrors/opendht:discard_voip
mirrors/opendht:wip/autotools
mirrors/opendht:apple_platform_check
mirrors/opendht:cmake
mirrors/opendht:proxy_cleanup
mirrors/opendht:c
mirrors/opendht:pr
mirrors/opendht:ut
mirrors/opendht:cmake-msgpack
mirrors/opendht:jobs_leak
mirrors/opendht:cbinding
mirrors/opendht:bootstrap
mirrors/opendht:align
mirrors/opendht:execution_context
mirrors/opendht:LongPublicKeyId
mirrors/opendht:config_bind_address
mirrors/opendht:feature/cert-cache
mirrors/opendht:ocsp
mirrors/opendht:socket_sync_expire
mirrors/opendht:proxy_persist_ops
mirrors/opendht:proxy_server_id_before_put
mirrors/opendht:dht_bootstrap
mirrors/opendht:stats
mirrors/opendht:light
mirrors/opendht:branch
mirrors/opendht:crypto_fix
mirrors/opendht:feature/c-wrapper
mirrors/opendht:proxy_restinio
mirrors/opendht:pulls/1772757862/403
mirrors/opendht:pluggable_transport
mirrors/opendht:ssl
mirrors/opendht:peerdiscovery
mirrors/opendht:cert_request
mirrors/opendht:persist_state
mirrors/opendht:proxy_sync_expired
mirrors/opendht:fix/proto2
mirrors/opendht:crypto
mirrors/opendht:crypto_value
mirrors/opendht:feature/probepermanent
mirrors/opendht:permanent_put_fixes
mirrors/opendht:nopolling
mirrors/opendht:process_packet_drop
mirrors/opendht:proxy_logs
mirrors/opendht:optional_index
mirrors/opendht:dhtproxyclient_merge
mirrors/opendht:v2
mirrors/opendht:v2_new
mirrors/opendht:feature/unittests
mirrors/opendht:crypto_checks
mirrors/opendht:recover-expired-nodes
mirrors/opendht:feature/ip_rate_limiting
mirrors/opendht:wip/multiple_listen_requests
mirrors/opendht:0.6.x
mirrors/opendht:feature/try_search_insert
mirrors/opendht:feature/fix_deserialised_fields
mirrors/opendht:log-with-time
mirrors/opendht:feature/log_filter
mirrors/opendht:index
mirrors/opendht:docker
mirrors/opendht:multidevice
mirrors/opendht:v4.5.0-rc.1
mirrors/opendht:v4.4.104
mirrors/opendht:v4.4.103
mirrors/opendht:v4.4.102
mirrors/opendht:v4.4.101
mirrors/opendht:v4.4.100
mirrors/opendht:v4.4.99
mirrors/opendht:v4.4.2.1
mirrors/opendht:v4.4.2
mirrors/opendht:v4.4.1
mirrors/opendht:v4.4.0.1
mirrors/opendht:v4.4.0
mirrors/opendht:v4.3.1
mirrors/opendht:v4.3.0
mirrors/opendht:v4.2.1
mirrors/opendht:v4.2.0
mirrors/opendht:v4.1.1
mirrors/opendht:v4.1.0
mirrors/opendht:v4.0.4
mirrors/opendht:v4.0.3
mirrors/opendht:v4.0.2
mirrors/opendht:v4.0.1
mirrors/opendht:v4.0.0
mirrors/opendht:v3.7.9
mirrors/opendht:v3.7.8
mirrors/opendht:v3.7.7
mirrors/opendht:v3.7.6
mirrors/opendht:v3.7.5
mirrors/opendht:v3.7.4
mirrors/opendht:v3.7.3
mirrors/opendht:v3.7.2.3
mirrors/opendht:v3.7.2.2
mirrors/opendht:v3.7.2.1
mirrors/opendht:v3.7.2
mirrors/opendht:v3.7.1
mirrors/opendht:v3.7.0rc9
mirrors/opendht:v3.7.0rc8
mirrors/opendht:v3.7.0rc7
mirrors/opendht:v3.7.0rc6
mirrors/opendht:v3.7.0rc5
mirrors/opendht:v3.7.0rc4
mirrors/opendht:v3.7.0rc3
mirrors/opendht:v3.7.0rc2
mirrors/opendht:v3.7.0rc1
mirrors/opendht:v3.6.2.3
mirrors/opendht:v3.6.2.2
mirrors/opendht:v3.6.2.1
mirrors/opendht:v3.6.2
mirrors/opendht:v3.6.1
mirrors/opendht:v3.6.0
mirrors/opendht:v3.5.5
mirrors/opendht:v3.5.5rc3
mirrors/opendht:v3.5.5rc2
mirrors/opendht:v3.5.5rc1
mirrors/opendht:v3.5.4
mirrors/opendht:v3.5.4rc6
mirrors/opendht:v3.5.4rc5
mirrors/opendht:v3.5.4rc4
mirrors/opendht:v3.5.4rc3
mirrors/opendht:v3.5.4rc1
mirrors/opendht:v3.5.3rc3
mirrors/opendht:v3.5.3rc2
mirrors/opendht:v3.5.3rc1
mirrors/opendht:v3.5.1
mirrors/opendht:v3.5.0
mirrors/opendht:v3.5.0rc4
mirrors/opendht:v3.5.0rc3
mirrors/opendht:v3.5.0rc2
mirrors/opendht:v3.5.0rc1
mirrors/opendht:v3.4.0
mirrors/opendht:v3.3.1
mirrors/opendht:v3.3.1rc1
mirrors/opendht:v3.3.1rc2
mirrors/opendht:v3.3.0
mirrors/opendht:v3.2.0
mirrors/opendht:v3.1.11
mirrors/opendht:v3.1.10
mirrors/opendht:v3.1.9
mirrors/opendht:v3.1.8.2
mirrors/opendht:v3.1.8.1
mirrors/opendht:v3.1.8
mirrors/opendht:v3.1.7
mirrors/opendht:v3.1.6
mirrors/opendht:v3.1.5
mirrors/opendht:v3.1.4
mirrors/opendht:v3.1.3
mirrors/opendht:v3.1.2
mirrors/opendht:v3.1
mirrors/opendht:v3.0.1
mirrors/opendht:v3.0.0
mirrors/opendht:v2.6.0.4
mirrors/opendht:v2.6.0.3
mirrors/opendht:v2.6.0.2
mirrors/opendht:v2.6.0.1
mirrors/opendht:v2.6.0
mirrors/opendht:v2.6.0rc7
mirrors/opendht:v2.6.0rc6
mirrors/opendht:v2.6.0rc5
mirrors/opendht:v2.6.0rc4
mirrors/opendht:v2.6.0rc3
mirrors/opendht:v2.6.0rc2
mirrors/opendht:v2.6.0rc1
mirrors/opendht:v2.5.5
mirrors/opendht:v2.5.4
mirrors/opendht:v2.5.2
mirrors/opendht:v2.5.1
mirrors/opendht:v2.5.0
mirrors/opendht:v2.5.0rc3
mirrors/opendht:v2.5.0rc2
mirrors/opendht:v2.5.0rc1
mirrors/opendht:v2.4.12beta4
mirrors/opendht:v2.4.12
mirrors/opendht:v2.4.11
mirrors/opendht:v2.4.10
mirrors/opendht:v2.4.9
mirrors/opendht:v2.4.8.1rc2
mirrors/opendht:v2.4.8
mirrors/opendht:2.4.8rc2
mirrors/opendht:2.4.8rc1
mirrors/opendht:2.4.7.2
mirrors/opendht:2.4.7.1
mirrors/opendht:2.4.7
mirrors/opendht:2.4.6
mirrors/opendht:2.4.5
mirrors/opendht:2.4.4
mirrors/opendht:2.4.3
mirrors/opendht:2.4.2
mirrors/opendht:2.4.1
mirrors/opendht:2.4.0
mirrors/opendht:2.3.5
mirrors/opendht:2.3.4
mirrors/opendht:2.3.3
mirrors/opendht:2.3.2
mirrors/opendht:2.3.1
mirrors/opendht:2.3.0
mirrors/opendht:2.2.1rc1
mirrors/opendht:2.2.0
mirrors/opendht:2.2.0rc7
mirrors/opendht:2.2.0rc6
mirrors/opendht:2.2.0rc5
mirrors/opendht:2.2.0rc4
mirrors/opendht:2.2.0rc3
mirrors/opendht:2.2.0rc2
mirrors/opendht:2.2.0rc1
mirrors/opendht:2.1.10
mirrors/opendht:2.1.9.5
mirrors/opendht:2.1.9.4
mirrors/opendht:2.1.9.3
mirrors/opendht:2.1.9.2
mirrors/opendht:2.1.9.1
mirrors/opendht:2.1.9
mirrors/opendht:2.1.8.2
mirrors/opendht:2.1.8.1
mirrors/opendht:2.1.8
mirrors/opendht:2.1.7
mirrors/opendht:2.1.6
mirrors/opendht:2.1.5
mirrors/opendht:2.1.4
mirrors/opendht:2.1.3
mirrors/opendht:2.1.2
mirrors/opendht:2.1.1
mirrors/opendht:2.1.0
mirrors/opendht:2.0.0
mirrors/opendht:2.0.0rc4
mirrors/opendht:2.0.0rc3
mirrors/opendht:2.0.0rc2
mirrors/opendht:2.0.0rc1
mirrors/opendht:2.0.0beta3
mirrors/opendht:2.0.0beta2
mirrors/opendht:2.0.0beta1
mirrors/opendht:1.10.1
mirrors/opendht:1.10.0
mirrors/opendht:1.10.0rc4
mirrors/opendht:1.10.0rc3
mirrors/opendht:1.10.0rc2
mirrors/opendht:1.10.0rc1
mirrors/opendht:1.9.5
mirrors/opendht:1.9.5rc1
mirrors/opendht:1.9.4
mirrors/opendht:1.9.3
mirrors/opendht:1.9.2
mirrors/opendht:1.9.1
mirrors/opendht:1.9.0
mirrors/opendht:1.8.2
mirrors/opendht:1.8.1
mirrors/opendht:1.8.0
mirrors/opendht:1.7.5rc5
mirrors/opendht:1.7.5rc4
mirrors/opendht:1.7.5rc3
mirrors/opendht:1.7.5rc2
mirrors/opendht:1.7.4
mirrors/opendht:1.7.3
mirrors/opendht:1.7.3rc4
mirrors/opendht:1.7.3rc3
mirrors/opendht:1.7.3rc2
mirrors/opendht:1.7.3rc1
mirrors/opendht:1.7.2
mirrors/opendht:1.7.2rc3
mirrors/opendht:1.7.2rc2
mirrors/opendht:1.7.2rc1
mirrors/opendht:1.7.1
mirrors/opendht:1.7.0
mirrors/opendht:1.7.0rc7
mirrors/opendht:1.7.0rc6
mirrors/opendht:1.7.0rc5
mirrors/opendht:1.7.0rc4
mirrors/opendht:1.7.0rc3
mirrors/opendht:1.7.0rc2
mirrors/opendht:1.7.0rc1
mirrors/opendht:1.6.1
mirrors/opendht:1.6.0
mirrors/opendht:1.6.0rc2
mirrors/opendht:1.6.0rc1
mirrors/opendht:1.5.0
mirrors/opendht:1.4.1
mirrors/opendht:1.4.0
mirrors/opendht:1.3.6
mirrors/opendht:1.3.5
mirrors/opendht:1.3.4
mirrors/opendht:1.3.3
mirrors/opendht:1.3.2
mirrors/opendht:1.3.1
mirrors/opendht:1.3.0
mirrors/opendht:1.2.1
mirrors/opendht:0.6.4
mirrors/opendht:1.2.0
mirrors/opendht:1.1.0
mirrors/opendht:1.0.2
mirrors/opendht:1.0.1
mirrors/opendht:1.0.0
mirrors/opendht:0.6.3
mirrors/opendht:0.6.2
mirrors/opendht:0.6.1
mirrors/opendht:0.6.0
mirrors/opendht:0.5.2
mirrors/opendht:0.5.1
mirrors/opendht:v0.5
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b828060ac2 |
proxy: fix listener restart on connectivity change
When a device wakes up from Doze mode or switches networks (e.g. WiFi to 4G), old TCP sockets may become silently dead. When connectivityChanged() is called, the proxy client triggers a new HTTP request (getProxyInfos) which succeeds since it uses a fresh socket, leading the client to believe the connection is still UP. Because the status doesn't change (Connected -> Connected), launchConnectedCbs_ was not set, and restartListeners() was never invoked. Consequently, push subscriptions and permanent puts were not renewed on the proxy, causing the device to appear offline on the DHT. This forces launchConnectedCbs_ to true on connectivityChanged, ensuring that listeners and subscriptions are properly restarted. |
1 changed files with 6 additions and 1 deletions
@@ -291,9 +291,14 @@ public:
|
||||
virtual size_t getStorageLimit() const override { return 0; }
|
||||
void setLocalStorageLimit(size_t) override {}
|
||||
virtual size_t getLocalStorageLimit() const override { return STORAGE_LIMIT_UNLIMITED; }
|
||||
void connectivityChanged(sa_family_t) override { getProxyInfos(); }
|
||||
void connectivityChanged(sa_family_t) override
|
||||
{
|
||||
launchConnectedCbs_ = true;
|
||||
getProxyInfos();
|
||||
}
|
||||
void connectivityChanged() override
|
||||
{
|
||||
launchConnectedCbs_ = true;
|
||||
getProxyInfos();
|
||||
loopSignal_();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.