mirror of
https://github.com/netbirdio/netbird.git
synced 2026-06-20 14:59:56 +00:00
Compare commits
base: sendnrw:fix/browser-ssh
sendnrw:main
sendnrw:fix/ios-auth-stop-cancel
sendnrw:0.75.0-branch
sendnrw:dependabot/go_modules/aws-sdk-e0d7f0be02
sendnrw:dependabot/github_actions/actions-6bbe1121c7
sendnrw:dependabot/go_modules/wireguard-dbd6b95108
sendnrw:dependabot/go_modules/otel-e34c790afd
sendnrw:dependabot/go_modules/testcontainers-9a9ed843ba
sendnrw:dependabot/go_modules/gorm-2271c8195b
sendnrw:dependabot/go_modules/pion-04391f0276
sendnrw:client_lifetime_serialization_refactor
sendnrw:fix/browser-ssh-2
sendnrw:fix/ipv6-and-netstack-accept-loop
sendnrw:fix/browser-ssh
sendnrw:dependabot/npm_and_yarn/proxy/web/js-yaml-4.2.0
sendnrw:nmap/components-impl
sendnrw:feature/metrics-push-management-control
sendnrw:dnsfwd-extra-qtypes
sendnrw:dmitri-event-aggregation
sendnrw:profile-id-name-test
sendnrw:refactor/mgmt-bootstrap
sendnrw:fix/engine-stop-error-handling
sendnrw:dns-forwarder-ede
sendnrw:mdm_integration
sendnrw:dependabot/go_modules/github.com/fsnotify/fsnotify-1.10.1
sendnrw:feature/privileged-test-tag
sendnrw:embedded-vnc
sendnrw:dependabot/npm_and_yarn/proxy/web/multi-ba947e746d
sendnrw:feat/getting-started-unified-wizard
sendnrw:is_healthy_wire_to_is_healthy
sendnrw:socket-grpc-permissions
sendnrw:fix/mysql-index-migration
sendnrw:peer-acl-multi-source
sendnrw:windows-dns-firewall
sendnrw:tests/enable-race-on-tests
sendnrw:ui-refactor-gtk3
sendnrw:feature/affected-peers-grpc
sendnrw:profile-id
sendnrw:lazyconn-first-packet-fix-v2
sendnrw:claude/focused-gates-VMTgb
sendnrw:feature/immediate-handshake-on-endpoint-change
sendnrw:dependabot/go_modules/github.com/quic-go/quic-go-0.59.1
sendnrw:ui-tray-linux-leftclick
sendnrw:dependabot/go_modules/github.com/rs/cors-1.11.1
sendnrw:dependabot/go_modules/github.com/ebitengine/purego-0.10.1
sendnrw:dependabot/go_modules/github.com/c-robinson/iplib-1.0.8
sendnrw:dependabot/go_modules/github.com/redis/go-redis/v9-9.20.0
sendnrw:dependabot/go_modules/github.com/cilium/ebpf-0.21.0
sendnrw:dependabot/go_modules/github.com/coreos/go-iptables-0.8.0
sendnrw:dependabot/go_modules/golang.org/x/mod-0.36.0
sendnrw:dependabot/go_modules/github.com/spf13/pflag-1.0.10
sendnrw:fix/ctx-enrichment
sendnrw:daemon-owner
sendnrw:dependabot/go_modules/github.com/crowdsecurity/crowdsec-1.7.8
sendnrw:client-json-socket
sendnrw:feature/android-client-ssh
sendnrw:feature/ios-ssh
sendnrw:worktree-accept-ra-forwarding
sendnrw:nmap/combined-deploy
sendnrw:task/align_protobuff_toolset
sendnrw:feature/session-extend
sendnrw:add-json-yaml-flags
sendnrw:refactor/ephemeral-cleanup
sendnrw:claude/webtransport-relay-wasm-mUjY9
sendnrw:claude/vnc-udp-feasibility-6KB1U
sendnrw:fix-ssh-authorized-users-multi-rule
sendnrw:fix/wgport-config
sendnrw:e2e-windows-dns-combined
sendnrw:dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
sendnrw:dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
sendnrw:fix/login-cmd-root-flags
sendnrw:feat/reseller-openapi-spec
sendnrw:github-issue-resolver
sendnrw:add-steamos-support
sendnrw:fix-darwin-uninstaller
sendnrw:flutter-test
sendnrw:dependabot/npm_and_yarn/proxy/web/postcss-8.5.12
sendnrw:ci/freebsd-pkg-bootstrap
sendnrw:cached-serial-check-on-sync
sendnrw:fix-mgmt-cache-bypass-overlay
sendnrw:revert-easyjson-5938
sendnrw:revert-ice-5820
sendnrw:revert-firewalld-5928
sendnrw:refactor/permissions-manager
sendnrw:revert-dns-5935-systemd-resolved
sendnrw:revert-dns-5935-5945
sendnrw:revert-dns-5945-mgmt-cache
sendnrw:feature/log-most-busy-peers
sendnrw:prototype/ui-wails
sendnrw:coderabbitai/utg/8ae8f20
sendnrw:feature/use-peer-fqdn-on-https
sendnrw:dependabot/go_modules/golang.org/x/image-0.38.0
sendnrw:release/0.68.3
sendnrw:dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
sendnrw:dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
sendnrw:add-slack-channel
sendnrw:claude/rdp-token-passthrough-eNcqW
sendnrw:transparent-proxy
sendnrw:fix/macos-stale-route-eexist
sendnrw:crowdsec-selfhosted
sendnrw:fix/remove-otel-units
sendnrw:entire/checkpoints/v1
sendnrw:dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
sendnrw:fix/getting-started
sendnrw:feat/static-connectors-combined-server
sendnrw:feature/use-local-keys-embedded
sendnrw:feature/fleetdm
sendnrw:set-env-only-if-not-fork
sendnrw:feature/expose-has-channel
sendnrw:fix/connection-status-race
sendnrw:fix/filter-cgnat-cni-ice-candidates
sendnrw:feature/check-cert-locker-before-acme
sendnrw:test/proxy-fixes
sendnrw:test/proxy-mtu
sendnrw:prototype/ui-tauri
sendnrw:test/proxy-speed
sendnrw:fix-reused-ports
sendnrw:feat/migrate-to-embedded-idp
sendnrw:feature/add-serial-to-proxy-merged
sendnrw:deploy/proxy-serial
sendnrw:test/connection
sendnrw:feature/disable-legacy-port
sendnrw:feature/flag-to-disable-legacy-port
sendnrw:test/perftest
sendnrw:dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
sendnrw:fix/http-redirect
sendnrw:poc-token-command
sendnrw:dn-reverse-proxy
sendnrw:prototype/reverse-proxy-rename
sendnrw:prototype/reverse-proxy-logs-pagination
sendnrw:feature/client-metrics
sendnrw:prototype/reverse-proxy-clusters
sendnrw:debug-dns-route
sendnrw:fix/win-dns-batch
sendnrw:add-extra-route-logs
sendnrw:job-stream-notify-disconnection-eof
sendnrw:deploy/secrets-manager
sendnrw:trigger-proxy-update
sendnrw:bug/update-ios-client-code-build-tags
sendnrw:sync-client-netmap-serial
sendnrw:log/conn-disconn
sendnrw:nmap/compaction-deploy
sendnrw:ci-win-test
sendnrw:feature/disk-encryption-check
sendnrw:wasm-debug
sendnrw:swap-dns-prio
sendnrw:fix/dex-config
sendnrw:feature/migrate-auto-groups-to-table
sendnrw:dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
sendnrw:nmap/compaction
sendnrw:dex-nocgo-stub
sendnrw:feature/exclude-terraform-from-rate-limiting
sendnrw:test-freebsd
sendnrw:retries-refactor
sendnrw:coderabbitai/docstrings/b7e98ac
sendnrw:feat/integrate-zitadel
sendnrw:bug/ios-hanging-reconection
sendnrw:zitadel-idp
sendnrw:feat/network-map-serial
sendnrw:refactor/get-account-no-users
sendnrw:feat/auto-upgrade
sendnrw:feature/report-high-pat-id
sendnrw:feature/temporary-access-for-resource
sendnrw:fix/nmap-fwrules
sendnrw:dont-restart-dns
sendnrw:prototype/ui
sendnrw:update-gomobile
sendnrw:go-dns-for-ice
sendnrw:wasm-ldflags
sendnrw:test-ldflags
sendnrw:wasmbuild-test
sendnrw:feature/networks-s2s
sendnrw:vk/compare-nmaps
sendnrw:dbg/bothmaps
sendnrw:feature/changeset
sendnrw:reorder-dns-shutdown
sendnrw:fix/relay-reconnection-race
sendnrw:fix/nmap-exitnodes
sendnrw:vk/debug/nmap-both
sendnrw:move-licensed-code
sendnrw:feat/better-daemon-connection-lost-message
sendnrw:feat/auto-update-2
sendnrw:test/timings
sendnrw:refactor/getaccount-raw
sendnrw:tests/nmap-getaccount
sendnrw:refactor/nmap
sendnrw:refactor/nmap-limit-buffer
sendnrw:feature/detect-mac-wakeup
sendnrw:feature/extract-modules
sendnrw:quick-setings
sendnrw:feat/sync-limiter
sendnrw:feature/store-cache-impl
sendnrw:fix-install-version
sendnrw:feature/store-metrics
sendnrw:feature/metrics-on-store
sendnrw:feature/use-gorm-cache
sendnrw:loadtest-signal
sendnrw:unsymmetrical-squash
sendnrw:refactor/reducate-signaling
sendnrw:test/update-reduce
sendnrw:feature/store-cache
sendnrw:feature/remote-debug
sendnrw:cli-ws-proxy-backend-addr
sendnrw:feat/mgmt-map-serial
sendnrw:snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2
sendnrw:snyk-fix-7415cea5a11acd66753540ca2c598c63
sendnrw:job-yml-update
sendnrw:feature/android-allow-selecting-routes
sendnrw:fix/up-sequence
sendnrw:fix/dns-hash-update
sendnrw:snyk-fix-967adae9863f17f108ce8948d9117b8d
sendnrw:log/getaccount-by-peer
sendnrw:signal-suppressor
sendnrw:dns-exit-node
sendnrw:feature/auto-updates
sendnrw:feature/cache-srv-key
sendnrw:merged-fixes
sendnrw:fix/missed-offers-and-debug
sendnrw:debug-and-fixes
sendnrw:poc-wasm-clean-backend-s2s
sendnrw:test/remote-debug
sendnrw:debug-api
sendnrw:dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
sendnrw:fix/remove-gpo-if-empty
sendnrw:fix/test-freebsd
sendnrw:fix/mysql-setup
sendnrw:fix/remove-logout-btn
sendnrw:handle-existing-domain-user
sendnrw:chore/unify-domain-validation
sendnrw:snyk-fix-c5fafc8a50ce1f29046e25a1fc346185
sendnrw:feat/profile-edit-btn
sendnrw:snyk-fix-a54966211e18d4cf67e5a2757cc006d1
sendnrw:log-short-id
sendnrw:feat/logout-ephemeral
sendnrw:log-checks
sendnrw:batch-wg-ops
sendnrw:nb-interface-default
sendnrw:feat/aws-integration
sendnrw:add/race-test
sendnrw:feature/relay-feature-versioning
sendnrw:fix/systemd-service-logs
sendnrw:poc/preprocessed-map
sendnrw:add-account-onboarding
sendnrw:bind-ipv6
sendnrw:fix/merge-main
sendnrw:logs/peerlogs-addpeer
sendnrw:feature/net-297-network-migration
sendnrw:feature/support-skip-auto-apply-exit-node-routes
sendnrw:set-cmd
sendnrw:set-command-with-cursor
sendnrw:feature/limit-update-channel
sendnrw:stop-using-locking-share
sendnrw:feature/poc-lazy-detection
sendnrw:feature/net-248-removal-of-sync-mutex-locks
sendnrw:test/multiple-peer-logging
sendnrw:preresolve
sendnrw:add-ns-punnycode-support
sendnrw:apply-routes-early
sendnrw:windows-search-domains
sendnrw:fix/connecting-route-filter
sendnrw:feature/management/rest-client/impersonate
sendnrw:debug-local-records
sendnrw:resource-fields-snake-case
sendnrw:test/grpc-rate-limit
sendnrw:traffic-correlation-policy
sendnrw:feature/rest-client-options
sendnrw:feat/events-metrics
sendnrw:feature/buf-cli
sendnrw:test/add-ratelimiter
sendnrw:test/remove-write-lock-on-add-peer
sendnrw:fix/add-peer-semaphore
sendnrw:feature/users-roles-endpoint
sendnrw:mlsmaycon-patch-1
sendnrw:debug-user-role
sendnrw:chore/primary-key-on-networks
sendnrw:feature/update-account-peers-buffer-startup
sendnrw:remove-ubuntu2004-runners
sendnrw:refactor/permissions-no-pat-allowed
sendnrw:ref/logrus-factory
sendnrw:use-conntrack-zone
sendnrw:deploy/permissions-account
sendnrw:feature/lazy-connection-idle
sendnrw:ref/improve-test-cov
sendnrw:restore-pr-3440
sendnrw:test/increase-grpc-timeouts
sendnrw:feat/buffer-account-peers-update
sendnrw:test/networkmapgeneration-changes
sendnrw:feature/base-manager
sendnrw:feature/flow-receiver
sendnrw:chore/benchmark-with-large-runner
sendnrw:refactor/handshake-initiator
sendnrw:client/ui-update-systray-icons
sendnrw:userspace-router
sendnrw:wgwatcher-test
sendnrw:output-if-key-already-exists
sendnrw:fix/relay-reconnection
sendnrw:feature/port-forwarding-client-codecleaning
sendnrw:detached2
sendnrw:test/callbacks-nil-iceconninfo
sendnrw:refactor/optimize-peer-expiration
sendnrw:enable-udp-port-for-docker-template
sendnrw:fix/relay-update
sendnrw:feature/apply-posture-netmap
sendnrw:fix/group-update-existing-resource
sendnrw:conntrack-stats
sendnrw:upgrade-okta-sdk
sendnrw:multi-price
sendnrw:test/conn-stat
sendnrw:set-min-parallel-tests-for-management
sendnrw:dns-interceptor
sendnrw:debug-dns
sendnrw:router-dns
sendnrw:add-static-system-info
sendnrw:debug-0.29.4
sendnrw:debug-0.33.0
sendnrw:account-refactoring
sendnrw:relay/2800_quic
sendnrw:route-get-account-refactoring
sendnrw:test/seed-random-routes
sendnrw:feature/get-account-refactoring
sendnrw:test/reconnect-race-condition
sendnrw:refactor/get-account-usage
sendnrw:feature/add-session-id-to-update-channel
sendnrw:improve-ipv4conn
sendnrw:fix/async-pion-event-handling
sendnrw:debug
sendnrw:add-offload
sendnrw:feature/validate-group-association-debug
sendnrw:fix/limit-conn-for-sqlite
sendnrw:test/engine-iface
sendnrw:test/transaction-for-jwt-sync
sendnrw:fix/engine-stop-in-foreground
sendnrw:feature/add-mysql-support
sendnrw:test-migration
sendnrw:refactor/header-size-values
sendnrw:relay/eliminate-gob
sendnrw:test/signal-dispatcher-with-relay
sendnrw:relay/debug
sendnrw:validate-icon
sendnrw:feature/ipv6-support
sendnrw:use-pre-expanded-peers-map
sendnrw:feature/use-signal-dispatcher
sendnrw:validate/peer-status
sendnrw:add-read-write-times
sendnrw:fix/sync-peer-race
sendnrw:feature/relay-status
sendnrw:netmap
sendnrw:evaluate/network-map-hash
sendnrw:fix/lower-dns-resolve-interval-on-fail
sendnrw:feature/relay
sendnrw:fix/go-mod-version
sendnrw:upgrade-nftables
sendnrw:synology-userspace-mode
sendnrw:fix/use-ip-for-default-routes-on-darwin
sendnrw:fix/proxy_close
sendnrw:enable-release-workflow-on-pr
sendnrw:deploy/peer-performance
sendnrw:feature/permanent-turn
sendnrw:feature/permanent-turn-proxy
sendnrw:deploy/posture-check-sqlite
sendnrw:feature/optimize_sqlite_save
sendnrw:debug-ios-behavior
sendnrw:fix/delete-route-only-after-adding
sendnrw:tshoot/windows-logger
sendnrw:remove-new-routing
sendnrw:refactor/eliminate-repo-dependency
sendnrw:add-arm-to-ci
sendnrw:refactor-demo-account-object
sendnrw:test/abc2
sendnrw:test/abc
sendnrw:send-ssh-rosenpass-config-meta
sendnrw:refactor-demo
sendnrw:ensure-schedule-never-runs-non-positive
sendnrw:feature/peer-validator-groupmgm
sendnrw:feature/peer-validator-fix
sendnrw:fix/include-active-dashboard-users
sendnrw:fix/handle-canceling-schedule
sendnrw:fix/geo-download
sendnrw:debug-google-workspace
sendnrw:yury/resolve-ip-to-location
sendnrw:feature/extend-sysinfo
sendnrw:sqlite-async-peer-status
sendnrw:yury/add-postgresql-store
sendnrw:fix/route
sendnrw:test-build
sendnrw:posture-checks-poc
sendnrw:debug-keycloak-idp
sendnrw:poc/netstack
sendnrw:for-pascal-tmp
sendnrw:peer-logout-management
sendnrw:manual-peer-logout
sendnrw:detached
sendnrw:chore/refactor-management
sendnrw:test/dns-bind
sendnrw:fix/enforce-acl-for-containers
sendnrw:yury/use-sync-map-in-updatechannel
sendnrw:fix/events-key-handling
sendnrw:filter-cache-on-load-account
sendnrw:fix/user-expiration
sendnrw:handle-user-context-cancellation
sendnrw:nb-client-k8s-statefulset
sendnrw:fake-addr
sendnrw:fix/iptables_in_docker
sendnrw:ebpf-debug
sendnrw:update-getting-started-flow-use-postgres
sendnrw:fix/peer_list_notification
sendnrw:feature/device-authentication-with-client-secret
sendnrw:feature/keep_alive
sendnrw:feat-groups-from-jwt
sendnrw:separate_proxy_from_wgconfig
sendnrw:fix/wg_conn
sendnrw:wg_conn_fix
sendnrw:wg_bind_parallel_processing
sendnrw:fix-rollback-get-acls
sendnrw:proxy_cfg_cleanup
sendnrw:performance-improvement-rego
sendnrw:update-lock-log-level
sendnrw:feat-client-side-acl
sendnrw:refactor/move_grpcserver_logic_to_account_manager
sendnrw:feature/event-storage
sendnrw:feature/update-idp-redeeming-invite
sendnrw:feature/api-peer-info
sendnrw:return-groupminimum-setupkey
sendnrw:feature/interface-bind
sendnrw:documentation_enhancement
sendnrw:fix-peer-registration
sendnrw:ssh
sendnrw:users_cache
sendnrw:pass-client-caller
sendnrw:client_caller_type
sendnrw:revert-283-feat-fix-windows-installer
sendnrw:periodic-peer-updates
sendnrw:ebpf
sendnrw:braginini/wasm
sendnrw:v0.75.0-rc.2
sendnrw:v0.73.1
sendnrw:v0.75.0-rc.1
sendnrw:v0.73.0
sendnrw:v0.72.4
sendnrw:v0.72.3
sendnrw:v0.72.2
sendnrw:v0.72.1
sendnrw:v0.72.0
sendnrw:v0.71.4
sendnrw:v0.71.3
sendnrw:v0.71.2
sendnrw:v0.71.1
sendnrw:v0.71.0
sendnrw:v0.70.5
sendnrw:v0.70.4
sendnrw:v0.70.3
sendnrw:v0.70.2
sendnrw:v0.70.1
sendnrw:v0.70.0
sendnrw:v0.69.0
sendnrw:v0.68.3
sendnrw:v0.68.2
sendnrw:v0.68.1
sendnrw:v0.68.0
sendnrw:v0.67.4
sendnrw:v0.67.3
sendnrw:v0.67.2
sendnrw:v0.67.1
sendnrw:v0.67.0
sendnrw:v0.66.4
sendnrw:v0.66.3
sendnrw:v0.66.2
sendnrw:v0.66.1
sendnrw:v0.66.0
sendnrw:v0.65.3
sendnrw:v0.65.2
sendnrw:v0.65.1
sendnrw:v0.65.0
sendnrw:v0.64.6
sendnrw:v0.64.5
sendnrw:v0.64.4
sendnrw:v0.64.3
sendnrw:v0.64.2
sendnrw:v0.64.1
sendnrw:v0.64.0
sendnrw:v0.63.0
sendnrw:v0.62.3
sendnrw:v0.62.2
sendnrw:v0.62.1
sendnrw:v0.62.0
sendnrw:v0.61.2
sendnrw:v0.61.1
sendnrw:v0.61.0
sendnrw:v0.60.9
sendnrw:v0.60.8
sendnrw:v0.60.7
sendnrw:v0.60.6
sendnrw:v0.60.5
sendnrw:v0.60.4
sendnrw:v0.60.3
sendnrw:v0.60.2
sendnrw:v0.60.1
sendnrw:v0.60.0
sendnrw:v0.59.13
sendnrw:v0.59.12
sendnrw:v0.59.11
sendnrw:v0.59.10
sendnrw:v0.59.9
sendnrw:v0.59.8
sendnrw:v0.59.7
sendnrw:v0.59.6
sendnrw:v0.59.5
sendnrw:v0.59.4
sendnrw:v0.59.3
sendnrw:v0.59.2
sendnrw:v0.59.1
sendnrw:v0.59.0
sendnrw:v0.58.2
sendnrw:v0.58.1
sendnrw:v0.58.0
sendnrw:v0.57.1
sendnrw:v0.57.0
sendnrw:v0.56.1
sendnrw:v0.56.0
sendnrw:v0.55.1
sendnrw:v0.55.0
sendnrw:v0.54.2
sendnrw:v0.54.1
sendnrw:v0.54.0
sendnrw:v0.53.0
sendnrw:v0.52.2
sendnrw:v0.52.1
sendnrw:v0.52.0
sendnrw:v0.51.2
sendnrw:v0.51.1
sendnrw:v0.51.0
sendnrw:v0.50.3
sendnrw:v0.50.2
sendnrw:v0.50.1
sendnrw:v0.50.0
sendnrw:v0.49.0
sendnrw:v0.48.0-dev2
sendnrw:v0.48.0
sendnrw:v0.47.2
sendnrw:v0.47.1
sendnrw:v0.47.0
sendnrw:v0.46.0
sendnrw:v0.45.3
sendnrw:v0.45.2
sendnrw:v0.45.1
sendnrw:v0.45.0
sendnrw:v0.44.0
sendnrw:v0.43.3
sendnrw:v0.43.2
sendnrw:v0.43.1
sendnrw:v0.43.0
sendnrw:v0.42.0
sendnrw:v0.41.3
sendnrw:v0.41.2
sendnrw:v0.41.1
sendnrw:v0.41.0
sendnrw:v0.40.1
sendnrw:v0.40.0
sendnrw:v0.39.2
sendnrw:v0.39.1
sendnrw:v0.39.0
sendnrw:v0.38.2
sendnrw:v0.38.1
sendnrw:v0.38.0
sendnrw:v0.37.2
sendnrw:v0.37.1
sendnrw:v0.37.0
sendnrw:v0.36.7
sendnrw:v0.36.6
sendnrw:v0.36.5
sendnrw:v0.36.4
sendnrw:v0.36.3
sendnrw:v0.36.2
sendnrw:v0.36.1
sendnrw:v0.36.0
sendnrw:v0.35.2
sendnrw:v0.35.1
sendnrw:v0.35.0
sendnrw:v0.34.1
sendnrw:v0.34.0
sendnrw:v0.33.0
sendnrw:v0.32.0
sendnrw:v0.31.1
sendnrw:v0.31.0
sendnrw:v0.30.3
sendnrw:v0.30.2
sendnrw:v0.30.1
sendnrw:v0.30.0
sendnrw:v0.29.4
sendnrw:0.29.3
sendnrw:v0.29.3
sendnrw:v0.29.2
sendnrw:v0.29.1
sendnrw:v0.29.0
sendnrw:v0.28.9
sendnrw:v0.28.8
sendnrw:v0.28.7
sendnrw:v0.28.6
sendnrw:v0.28.5
sendnrw:v0.28.4
sendnrw:v0.28.3
sendnrw:v0.28.2
sendnrw:v0.28.1
sendnrw:v0.28.0
sendnrw:v0.27.10
sendnrw:v0.27.9
sendnrw:v0.27.8
sendnrw:v0.27.7
sendnrw:v0.27.6
sendnrw:v0.27.5
sendnrw:v0.27.4
sendnrw:v0.27.3
sendnrw:v0.27.2
sendnrw:v0.27.1
sendnrw:v0.27.0
sendnrw:v0.26.7
sendnrw:v0.26.6
sendnrw:v0.26.5
sendnrw:v0.26.4
sendnrw:v0.26.3
sendnrw:v0.26.2
sendnrw:v0.26.1
sendnrw:v0.26.0
sendnrw:v0.25.9
sendnrw:v0.25.8
sendnrw:v0.25.7
sendnrw:v0.25.6
sendnrw:v0.25.5
sendnrw:v0.25.4
sendnrw:v0.25.3
sendnrw:v0.25.2
sendnrw:v0.25.1
sendnrw:v0.25.0
sendnrw:v0.24.4
sendnrw:v0.24.3
sendnrw:v0.24.2
sendnrw:v0.24.1
sendnrw:v0.24.0
sendnrw:v0.23.9
sendnrw:v0.23.8
sendnrw:v0.23.7
sendnrw:v0.23.6
sendnrw:v0.23.5
sendnrw:v0.23.4
sendnrw:v0.23.3
sendnrw:v0.23.2
sendnrw:v0.23.1
sendnrw:v0.23.0
sendnrw:v0.22.7
sendnrw:v0.22.6
sendnrw:v0.22.5
sendnrw:v0.22.4
sendnrw:v0.22.3
sendnrw:v0.22.2
sendnrw:v0.22.1
sendnrw:v0.22.0
sendnrw:v0.21.11
sendnrw:v0.21.10
sendnrw:v0.21.9
sendnrw:v0.21.8
sendnrw:v0.21.7
sendnrw:v0.21.6
sendnrw:v0.21.5
sendnrw:v0.21.4
sendnrw:v0.21.3
sendnrw:v0.21.2
sendnrw:v0.21.1
sendnrw:v0.21.0
sendnrw:v0.20.8
sendnrw:v0.20.7
sendnrw:v0.20.6
sendnrw:v0.20.5
sendnrw:v0.20.4
sendnrw:v0.20.3
sendnrw:v0.20.2
sendnrw:v0.20.1
sendnrw:v0.20.0
sendnrw:v0.19.0
sendnrw:v0.18.1
sendnrw:v0.18.0
sendnrw:v0.17.0
sendnrw:v0.16.0
sendnrw:v0.15.3
sendnrw:v0.15.2
sendnrw:v0.15.1
sendnrw:v0.15.0
sendnrw:v0.14.6
sendnrw:v0.14.5
sendnrw:v0.14.4
sendnrw:v0.14.3
sendnrw:v0.14.2
sendnrw:v0.14.1
sendnrw:v0.14.0
sendnrw:v0.13.0
sendnrw:v0.12.0
sendnrw:v0.11.6
sendnrw:v0.11.5
sendnrw:v0.11.4
sendnrw:v0.11.3
sendnrw:v0.11.2
sendnrw:v0.11.1
sendnrw:v0.11.0
sendnrw:v0.10.10
sendnrw:v0.10.9
sendnrw:v0.10.8
sendnrw:v0.10.7
sendnrw:v0.10.6
sendnrw:v0.10.5
sendnrw:v0.10.4
sendnrw:v0.10.3
sendnrw:v0.10.2
sendnrw:v0.10.1
sendnrw:v0.10.0
sendnrw:v0.9.8
sendnrw:v0.9.7
sendnrw:v0.9.6
sendnrw:v0.9.5
sendnrw:v0.9.4
sendnrw:v0.9.3
sendnrw:v0.9.2
sendnrw:v0.9.1
sendnrw:v0.9.0
sendnrw:v0.8.12
sendnrw:v0.8.11
sendnrw:v0.8.10
sendnrw:v0.8.9
sendnrw:v0.8.8
sendnrw:v0.8.7
sendnrw:v0.8.6
sendnrw:v0.8.5
sendnrw:v0.8.4
sendnrw:v0.8.3
sendnrw:v0.8.2
sendnrw:v0.8.1
sendnrw:v0.8.0
sendnrw:v0.7.1
sendnrw:v0.7.0
sendnrw:v0.6.4
sendnrw:v0.6.3
sendnrw:v0.6.2
sendnrw:v0.6.1
sendnrw:v0.6.0
sendnrw:v0.5.11
sendnrw:v0.5.10
sendnrw:v0.5.1
sendnrw:v0.5.0
sendnrw:v0.4.0
sendnrw:v0.3.5
sendnrw:v0.3.4
sendnrw:v0.3.3
sendnrw:v0.3.2
sendnrw:v0.3.1
sendnrw:v0.3.0
sendnrw:v0.2.3
sendnrw:v0.2.2-beta.1
sendnrw:v0.2.1-beta.5
sendnrw:v0.2.0-beta.5
sendnrw:v0.2.0-beta.4
sendnrw:v0.2.0-beta.3
sendnrw:v0.2.0-beta.2
sendnrw:v0.2.0-beta.1
sendnrw:v0.1.0-beta.3
sendnrw:v0.1.0-beta.2
sendnrw:v0.1.0-beta.1
sendnrw:v0.1.0-rc.2
sendnrw:v0.1.0-rc-1
sendnrw:v0.0.8-hotfix-1
sendnrw:v0.0.8
sendnrw:v0.0.7
sendnrw:v0.0.6
sendnrw:v0.0.5
sendnrw:v0.0.4
sendnrw:v0.0.3
sendnrw:v0.0.2
sendnrw:v0.0.1
sendnrw:v0.0.0
...
compare: sendnrw:fix/ios-auth-stop-cancel
sendnrw:fix/ios-auth-stop-cancel
sendnrw:0.75.0-branch
sendnrw:main
sendnrw:dependabot/go_modules/aws-sdk-e0d7f0be02
sendnrw:dependabot/github_actions/actions-6bbe1121c7
sendnrw:dependabot/go_modules/wireguard-dbd6b95108
sendnrw:dependabot/go_modules/otel-e34c790afd
sendnrw:dependabot/go_modules/testcontainers-9a9ed843ba
sendnrw:dependabot/go_modules/gorm-2271c8195b
sendnrw:dependabot/go_modules/pion-04391f0276
sendnrw:client_lifetime_serialization_refactor
sendnrw:fix/browser-ssh-2
sendnrw:fix/ipv6-and-netstack-accept-loop
sendnrw:fix/browser-ssh
sendnrw:dependabot/npm_and_yarn/proxy/web/js-yaml-4.2.0
sendnrw:nmap/components-impl
sendnrw:feature/metrics-push-management-control
sendnrw:dnsfwd-extra-qtypes
sendnrw:dmitri-event-aggregation
sendnrw:profile-id-name-test
sendnrw:refactor/mgmt-bootstrap
sendnrw:fix/engine-stop-error-handling
sendnrw:dns-forwarder-ede
sendnrw:mdm_integration
sendnrw:dependabot/go_modules/github.com/fsnotify/fsnotify-1.10.1
sendnrw:feature/privileged-test-tag
sendnrw:embedded-vnc
sendnrw:dependabot/npm_and_yarn/proxy/web/multi-ba947e746d
sendnrw:feat/getting-started-unified-wizard
sendnrw:is_healthy_wire_to_is_healthy
sendnrw:socket-grpc-permissions
sendnrw:fix/mysql-index-migration
sendnrw:peer-acl-multi-source
sendnrw:windows-dns-firewall
sendnrw:tests/enable-race-on-tests
sendnrw:ui-refactor-gtk3
sendnrw:feature/affected-peers-grpc
sendnrw:profile-id
sendnrw:lazyconn-first-packet-fix-v2
sendnrw:claude/focused-gates-VMTgb
sendnrw:feature/immediate-handshake-on-endpoint-change
sendnrw:dependabot/go_modules/github.com/quic-go/quic-go-0.59.1
sendnrw:ui-tray-linux-leftclick
sendnrw:dependabot/go_modules/github.com/rs/cors-1.11.1
sendnrw:dependabot/go_modules/github.com/ebitengine/purego-0.10.1
sendnrw:dependabot/go_modules/github.com/c-robinson/iplib-1.0.8
sendnrw:dependabot/go_modules/github.com/redis/go-redis/v9-9.20.0
sendnrw:dependabot/go_modules/github.com/cilium/ebpf-0.21.0
sendnrw:dependabot/go_modules/github.com/coreos/go-iptables-0.8.0
sendnrw:dependabot/go_modules/golang.org/x/mod-0.36.0
sendnrw:dependabot/go_modules/github.com/spf13/pflag-1.0.10
sendnrw:fix/ctx-enrichment
sendnrw:daemon-owner
sendnrw:dependabot/go_modules/github.com/crowdsecurity/crowdsec-1.7.8
sendnrw:client-json-socket
sendnrw:feature/android-client-ssh
sendnrw:feature/ios-ssh
sendnrw:worktree-accept-ra-forwarding
sendnrw:nmap/combined-deploy
sendnrw:task/align_protobuff_toolset
sendnrw:feature/session-extend
sendnrw:add-json-yaml-flags
sendnrw:refactor/ephemeral-cleanup
sendnrw:claude/webtransport-relay-wasm-mUjY9
sendnrw:claude/vnc-udp-feasibility-6KB1U
sendnrw:fix-ssh-authorized-users-multi-rule
sendnrw:fix/wgport-config
sendnrw:e2e-windows-dns-combined
sendnrw:dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
sendnrw:dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
sendnrw:fix/login-cmd-root-flags
sendnrw:feat/reseller-openapi-spec
sendnrw:github-issue-resolver
sendnrw:add-steamos-support
sendnrw:fix-darwin-uninstaller
sendnrw:flutter-test
sendnrw:dependabot/npm_and_yarn/proxy/web/postcss-8.5.12
sendnrw:ci/freebsd-pkg-bootstrap
sendnrw:cached-serial-check-on-sync
sendnrw:fix-mgmt-cache-bypass-overlay
sendnrw:revert-easyjson-5938
sendnrw:revert-ice-5820
sendnrw:revert-firewalld-5928
sendnrw:refactor/permissions-manager
sendnrw:revert-dns-5935-systemd-resolved
sendnrw:revert-dns-5935-5945
sendnrw:revert-dns-5945-mgmt-cache
sendnrw:feature/log-most-busy-peers
sendnrw:prototype/ui-wails
sendnrw:coderabbitai/utg/8ae8f20
sendnrw:feature/use-peer-fqdn-on-https
sendnrw:dependabot/go_modules/golang.org/x/image-0.38.0
sendnrw:release/0.68.3
sendnrw:dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
sendnrw:dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
sendnrw:add-slack-channel
sendnrw:claude/rdp-token-passthrough-eNcqW
sendnrw:transparent-proxy
sendnrw:fix/macos-stale-route-eexist
sendnrw:crowdsec-selfhosted
sendnrw:fix/remove-otel-units
sendnrw:entire/checkpoints/v1
sendnrw:dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
sendnrw:fix/getting-started
sendnrw:feat/static-connectors-combined-server
sendnrw:feature/use-local-keys-embedded
sendnrw:feature/fleetdm
sendnrw:set-env-only-if-not-fork
sendnrw:feature/expose-has-channel
sendnrw:fix/connection-status-race
sendnrw:fix/filter-cgnat-cni-ice-candidates
sendnrw:feature/check-cert-locker-before-acme
sendnrw:test/proxy-fixes
sendnrw:test/proxy-mtu
sendnrw:prototype/ui-tauri
sendnrw:test/proxy-speed
sendnrw:fix-reused-ports
sendnrw:feat/migrate-to-embedded-idp
sendnrw:feature/add-serial-to-proxy-merged
sendnrw:deploy/proxy-serial
sendnrw:test/connection
sendnrw:feature/disable-legacy-port
sendnrw:feature/flag-to-disable-legacy-port
sendnrw:test/perftest
sendnrw:dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
sendnrw:fix/http-redirect
sendnrw:poc-token-command
sendnrw:dn-reverse-proxy
sendnrw:prototype/reverse-proxy-rename
sendnrw:prototype/reverse-proxy-logs-pagination
sendnrw:feature/client-metrics
sendnrw:prototype/reverse-proxy-clusters
sendnrw:debug-dns-route
sendnrw:fix/win-dns-batch
sendnrw:add-extra-route-logs
sendnrw:job-stream-notify-disconnection-eof
sendnrw:deploy/secrets-manager
sendnrw:trigger-proxy-update
sendnrw:bug/update-ios-client-code-build-tags
sendnrw:sync-client-netmap-serial
sendnrw:log/conn-disconn
sendnrw:nmap/compaction-deploy
sendnrw:ci-win-test
sendnrw:feature/disk-encryption-check
sendnrw:wasm-debug
sendnrw:swap-dns-prio
sendnrw:fix/dex-config
sendnrw:feature/migrate-auto-groups-to-table
sendnrw:dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
sendnrw:nmap/compaction
sendnrw:dex-nocgo-stub
sendnrw:feature/exclude-terraform-from-rate-limiting
sendnrw:test-freebsd
sendnrw:retries-refactor
sendnrw:coderabbitai/docstrings/b7e98ac
sendnrw:feat/integrate-zitadel
sendnrw:bug/ios-hanging-reconection
sendnrw:zitadel-idp
sendnrw:feat/network-map-serial
sendnrw:refactor/get-account-no-users
sendnrw:feat/auto-upgrade
sendnrw:feature/report-high-pat-id
sendnrw:feature/temporary-access-for-resource
sendnrw:fix/nmap-fwrules
sendnrw:dont-restart-dns
sendnrw:prototype/ui
sendnrw:update-gomobile
sendnrw:go-dns-for-ice
sendnrw:wasm-ldflags
sendnrw:test-ldflags
sendnrw:wasmbuild-test
sendnrw:feature/networks-s2s
sendnrw:vk/compare-nmaps
sendnrw:dbg/bothmaps
sendnrw:feature/changeset
sendnrw:reorder-dns-shutdown
sendnrw:fix/relay-reconnection-race
sendnrw:fix/nmap-exitnodes
sendnrw:vk/debug/nmap-both
sendnrw:move-licensed-code
sendnrw:feat/better-daemon-connection-lost-message
sendnrw:feat/auto-update-2
sendnrw:test/timings
sendnrw:refactor/getaccount-raw
sendnrw:tests/nmap-getaccount
sendnrw:refactor/nmap
sendnrw:refactor/nmap-limit-buffer
sendnrw:feature/detect-mac-wakeup
sendnrw:feature/extract-modules
sendnrw:quick-setings
sendnrw:feat/sync-limiter
sendnrw:feature/store-cache-impl
sendnrw:fix-install-version
sendnrw:feature/store-metrics
sendnrw:feature/metrics-on-store
sendnrw:feature/use-gorm-cache
sendnrw:loadtest-signal
sendnrw:unsymmetrical-squash
sendnrw:refactor/reducate-signaling
sendnrw:test/update-reduce
sendnrw:feature/store-cache
sendnrw:feature/remote-debug
sendnrw:cli-ws-proxy-backend-addr
sendnrw:feat/mgmt-map-serial
sendnrw:snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2
sendnrw:snyk-fix-7415cea5a11acd66753540ca2c598c63
sendnrw:job-yml-update
sendnrw:feature/android-allow-selecting-routes
sendnrw:fix/up-sequence
sendnrw:fix/dns-hash-update
sendnrw:snyk-fix-967adae9863f17f108ce8948d9117b8d
sendnrw:log/getaccount-by-peer
sendnrw:signal-suppressor
sendnrw:dns-exit-node
sendnrw:feature/auto-updates
sendnrw:feature/cache-srv-key
sendnrw:merged-fixes
sendnrw:fix/missed-offers-and-debug
sendnrw:debug-and-fixes
sendnrw:poc-wasm-clean-backend-s2s
sendnrw:test/remote-debug
sendnrw:debug-api
sendnrw:dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
sendnrw:fix/remove-gpo-if-empty
sendnrw:fix/test-freebsd
sendnrw:fix/mysql-setup
sendnrw:fix/remove-logout-btn
sendnrw:handle-existing-domain-user
sendnrw:chore/unify-domain-validation
sendnrw:snyk-fix-c5fafc8a50ce1f29046e25a1fc346185
sendnrw:feat/profile-edit-btn
sendnrw:snyk-fix-a54966211e18d4cf67e5a2757cc006d1
sendnrw:log-short-id
sendnrw:feat/logout-ephemeral
sendnrw:log-checks
sendnrw:batch-wg-ops
sendnrw:nb-interface-default
sendnrw:feat/aws-integration
sendnrw:add/race-test
sendnrw:feature/relay-feature-versioning
sendnrw:fix/systemd-service-logs
sendnrw:poc/preprocessed-map
sendnrw:add-account-onboarding
sendnrw:bind-ipv6
sendnrw:fix/merge-main
sendnrw:logs/peerlogs-addpeer
sendnrw:feature/net-297-network-migration
sendnrw:feature/support-skip-auto-apply-exit-node-routes
sendnrw:set-cmd
sendnrw:set-command-with-cursor
sendnrw:feature/limit-update-channel
sendnrw:stop-using-locking-share
sendnrw:feature/poc-lazy-detection
sendnrw:feature/net-248-removal-of-sync-mutex-locks
sendnrw:test/multiple-peer-logging
sendnrw:preresolve
sendnrw:add-ns-punnycode-support
sendnrw:apply-routes-early
sendnrw:windows-search-domains
sendnrw:fix/connecting-route-filter
sendnrw:feature/management/rest-client/impersonate
sendnrw:debug-local-records
sendnrw:resource-fields-snake-case
sendnrw:test/grpc-rate-limit
sendnrw:traffic-correlation-policy
sendnrw:feature/rest-client-options
sendnrw:feat/events-metrics
sendnrw:feature/buf-cli
sendnrw:test/add-ratelimiter
sendnrw:test/remove-write-lock-on-add-peer
sendnrw:fix/add-peer-semaphore
sendnrw:feature/users-roles-endpoint
sendnrw:mlsmaycon-patch-1
sendnrw:debug-user-role
sendnrw:chore/primary-key-on-networks
sendnrw:feature/update-account-peers-buffer-startup
sendnrw:remove-ubuntu2004-runners
sendnrw:refactor/permissions-no-pat-allowed
sendnrw:ref/logrus-factory
sendnrw:use-conntrack-zone
sendnrw:deploy/permissions-account
sendnrw:feature/lazy-connection-idle
sendnrw:ref/improve-test-cov
sendnrw:restore-pr-3440
sendnrw:test/increase-grpc-timeouts
sendnrw:feat/buffer-account-peers-update
sendnrw:test/networkmapgeneration-changes
sendnrw:feature/base-manager
sendnrw:feature/flow-receiver
sendnrw:chore/benchmark-with-large-runner
sendnrw:refactor/handshake-initiator
sendnrw:client/ui-update-systray-icons
sendnrw:userspace-router
sendnrw:wgwatcher-test
sendnrw:output-if-key-already-exists
sendnrw:fix/relay-reconnection
sendnrw:feature/port-forwarding-client-codecleaning
sendnrw:detached2
sendnrw:test/callbacks-nil-iceconninfo
sendnrw:refactor/optimize-peer-expiration
sendnrw:enable-udp-port-for-docker-template
sendnrw:fix/relay-update
sendnrw:feature/apply-posture-netmap
sendnrw:fix/group-update-existing-resource
sendnrw:conntrack-stats
sendnrw:upgrade-okta-sdk
sendnrw:multi-price
sendnrw:test/conn-stat
sendnrw:set-min-parallel-tests-for-management
sendnrw:dns-interceptor
sendnrw:debug-dns
sendnrw:router-dns
sendnrw:add-static-system-info
sendnrw:debug-0.29.4
sendnrw:debug-0.33.0
sendnrw:account-refactoring
sendnrw:relay/2800_quic
sendnrw:route-get-account-refactoring
sendnrw:test/seed-random-routes
sendnrw:feature/get-account-refactoring
sendnrw:test/reconnect-race-condition
sendnrw:refactor/get-account-usage
sendnrw:feature/add-session-id-to-update-channel
sendnrw:improve-ipv4conn
sendnrw:fix/async-pion-event-handling
sendnrw:debug
sendnrw:add-offload
sendnrw:feature/validate-group-association-debug
sendnrw:fix/limit-conn-for-sqlite
sendnrw:test/engine-iface
sendnrw:test/transaction-for-jwt-sync
sendnrw:fix/engine-stop-in-foreground
sendnrw:feature/add-mysql-support
sendnrw:test-migration
sendnrw:refactor/header-size-values
sendnrw:relay/eliminate-gob
sendnrw:test/signal-dispatcher-with-relay
sendnrw:relay/debug
sendnrw:validate-icon
sendnrw:feature/ipv6-support
sendnrw:use-pre-expanded-peers-map
sendnrw:feature/use-signal-dispatcher
sendnrw:validate/peer-status
sendnrw:add-read-write-times
sendnrw:fix/sync-peer-race
sendnrw:feature/relay-status
sendnrw:netmap
sendnrw:evaluate/network-map-hash
sendnrw:fix/lower-dns-resolve-interval-on-fail
sendnrw:feature/relay
sendnrw:fix/go-mod-version
sendnrw:upgrade-nftables
sendnrw:synology-userspace-mode
sendnrw:fix/use-ip-for-default-routes-on-darwin
sendnrw:fix/proxy_close
sendnrw:enable-release-workflow-on-pr
sendnrw:deploy/peer-performance
sendnrw:feature/permanent-turn
sendnrw:feature/permanent-turn-proxy
sendnrw:deploy/posture-check-sqlite
sendnrw:feature/optimize_sqlite_save
sendnrw:debug-ios-behavior
sendnrw:fix/delete-route-only-after-adding
sendnrw:tshoot/windows-logger
sendnrw:remove-new-routing
sendnrw:refactor/eliminate-repo-dependency
sendnrw:add-arm-to-ci
sendnrw:refactor-demo-account-object
sendnrw:test/abc2
sendnrw:test/abc
sendnrw:send-ssh-rosenpass-config-meta
sendnrw:refactor-demo
sendnrw:ensure-schedule-never-runs-non-positive
sendnrw:feature/peer-validator-groupmgm
sendnrw:feature/peer-validator-fix
sendnrw:fix/include-active-dashboard-users
sendnrw:fix/handle-canceling-schedule
sendnrw:fix/geo-download
sendnrw:debug-google-workspace
sendnrw:yury/resolve-ip-to-location
sendnrw:feature/extend-sysinfo
sendnrw:sqlite-async-peer-status
sendnrw:yury/add-postgresql-store
sendnrw:fix/route
sendnrw:test-build
sendnrw:posture-checks-poc
sendnrw:debug-keycloak-idp
sendnrw:poc/netstack
sendnrw:for-pascal-tmp
sendnrw:peer-logout-management
sendnrw:manual-peer-logout
sendnrw:detached
sendnrw:chore/refactor-management
sendnrw:test/dns-bind
sendnrw:fix/enforce-acl-for-containers
sendnrw:yury/use-sync-map-in-updatechannel
sendnrw:fix/events-key-handling
sendnrw:filter-cache-on-load-account
sendnrw:fix/user-expiration
sendnrw:handle-user-context-cancellation
sendnrw:nb-client-k8s-statefulset
sendnrw:fake-addr
sendnrw:fix/iptables_in_docker
sendnrw:ebpf-debug
sendnrw:update-getting-started-flow-use-postgres
sendnrw:fix/peer_list_notification
sendnrw:feature/device-authentication-with-client-secret
sendnrw:feature/keep_alive
sendnrw:feat-groups-from-jwt
sendnrw:separate_proxy_from_wgconfig
sendnrw:fix/wg_conn
sendnrw:wg_conn_fix
sendnrw:wg_bind_parallel_processing
sendnrw:fix-rollback-get-acls
sendnrw:proxy_cfg_cleanup
sendnrw:performance-improvement-rego
sendnrw:update-lock-log-level
sendnrw:feat-client-side-acl
sendnrw:refactor/move_grpcserver_logic_to_account_manager
sendnrw:feature/event-storage
sendnrw:feature/update-idp-redeeming-invite
sendnrw:feature/api-peer-info
sendnrw:return-groupminimum-setupkey
sendnrw:feature/interface-bind
sendnrw:documentation_enhancement
sendnrw:fix-peer-registration
sendnrw:ssh
sendnrw:users_cache
sendnrw:pass-client-caller
sendnrw:client_caller_type
sendnrw:revert-283-feat-fix-windows-installer
sendnrw:periodic-peer-updates
sendnrw:ebpf
sendnrw:braginini/wasm
sendnrw:v0.75.0-rc.2
sendnrw:v0.73.1
sendnrw:v0.75.0-rc.1
sendnrw:v0.73.0
sendnrw:v0.72.4
sendnrw:v0.72.3
sendnrw:v0.72.2
sendnrw:v0.72.1
sendnrw:v0.72.0
sendnrw:v0.71.4
sendnrw:v0.71.3
sendnrw:v0.71.2
sendnrw:v0.71.1
sendnrw:v0.71.0
sendnrw:v0.70.5
sendnrw:v0.70.4
sendnrw:v0.70.3
sendnrw:v0.70.2
sendnrw:v0.70.1
sendnrw:v0.70.0
sendnrw:v0.69.0
sendnrw:v0.68.3
sendnrw:v0.68.2
sendnrw:v0.68.1
sendnrw:v0.68.0
sendnrw:v0.67.4
sendnrw:v0.67.3
sendnrw:v0.67.2
sendnrw:v0.67.1
sendnrw:v0.67.0
sendnrw:v0.66.4
sendnrw:v0.66.3
sendnrw:v0.66.2
sendnrw:v0.66.1
sendnrw:v0.66.0
sendnrw:v0.65.3
sendnrw:v0.65.2
sendnrw:v0.65.1
sendnrw:v0.65.0
sendnrw:v0.64.6
sendnrw:v0.64.5
sendnrw:v0.64.4
sendnrw:v0.64.3
sendnrw:v0.64.2
sendnrw:v0.64.1
sendnrw:v0.64.0
sendnrw:v0.63.0
sendnrw:v0.62.3
sendnrw:v0.62.2
sendnrw:v0.62.1
sendnrw:v0.62.0
sendnrw:v0.61.2
sendnrw:v0.61.1
sendnrw:v0.61.0
sendnrw:v0.60.9
sendnrw:v0.60.8
sendnrw:v0.60.7
sendnrw:v0.60.6
sendnrw:v0.60.5
sendnrw:v0.60.4
sendnrw:v0.60.3
sendnrw:v0.60.2
sendnrw:v0.60.1
sendnrw:v0.60.0
sendnrw:v0.59.13
sendnrw:v0.59.12
sendnrw:v0.59.11
sendnrw:v0.59.10
sendnrw:v0.59.9
sendnrw:v0.59.8
sendnrw:v0.59.7
sendnrw:v0.59.6
sendnrw:v0.59.5
sendnrw:v0.59.4
sendnrw:v0.59.3
sendnrw:v0.59.2
sendnrw:v0.59.1
sendnrw:v0.59.0
sendnrw:v0.58.2
sendnrw:v0.58.1
sendnrw:v0.58.0
sendnrw:v0.57.1
sendnrw:v0.57.0
sendnrw:v0.56.1
sendnrw:v0.56.0
sendnrw:v0.55.1
sendnrw:v0.55.0
sendnrw:v0.54.2
sendnrw:v0.54.1
sendnrw:v0.54.0
sendnrw:v0.53.0
sendnrw:v0.52.2
sendnrw:v0.52.1
sendnrw:v0.52.0
sendnrw:v0.51.2
sendnrw:v0.51.1
sendnrw:v0.51.0
sendnrw:v0.50.3
sendnrw:v0.50.2
sendnrw:v0.50.1
sendnrw:v0.50.0
sendnrw:v0.49.0
sendnrw:v0.48.0-dev2
sendnrw:v0.48.0
sendnrw:v0.47.2
sendnrw:v0.47.1
sendnrw:v0.47.0
sendnrw:v0.46.0
sendnrw:v0.45.3
sendnrw:v0.45.2
sendnrw:v0.45.1
sendnrw:v0.45.0
sendnrw:v0.44.0
sendnrw:v0.43.3
sendnrw:v0.43.2
sendnrw:v0.43.1
sendnrw:v0.43.0
sendnrw:v0.42.0
sendnrw:v0.41.3
sendnrw:v0.41.2
sendnrw:v0.41.1
sendnrw:v0.41.0
sendnrw:v0.40.1
sendnrw:v0.40.0
sendnrw:v0.39.2
sendnrw:v0.39.1
sendnrw:v0.39.0
sendnrw:v0.38.2
sendnrw:v0.38.1
sendnrw:v0.38.0
sendnrw:v0.37.2
sendnrw:v0.37.1
sendnrw:v0.37.0
sendnrw:v0.36.7
sendnrw:v0.36.6
sendnrw:v0.36.5
sendnrw:v0.36.4
sendnrw:v0.36.3
sendnrw:v0.36.2
sendnrw:v0.36.1
sendnrw:v0.36.0
sendnrw:v0.35.2
sendnrw:v0.35.1
sendnrw:v0.35.0
sendnrw:v0.34.1
sendnrw:v0.34.0
sendnrw:v0.33.0
sendnrw:v0.32.0
sendnrw:v0.31.1
sendnrw:v0.31.0
sendnrw:v0.30.3
sendnrw:v0.30.2
sendnrw:v0.30.1
sendnrw:v0.30.0
sendnrw:v0.29.4
sendnrw:0.29.3
sendnrw:v0.29.3
sendnrw:v0.29.2
sendnrw:v0.29.1
sendnrw:v0.29.0
sendnrw:v0.28.9
sendnrw:v0.28.8
sendnrw:v0.28.7
sendnrw:v0.28.6
sendnrw:v0.28.5
sendnrw:v0.28.4
sendnrw:v0.28.3
sendnrw:v0.28.2
sendnrw:v0.28.1
sendnrw:v0.28.0
sendnrw:v0.27.10
sendnrw:v0.27.9
sendnrw:v0.27.8
sendnrw:v0.27.7
sendnrw:v0.27.6
sendnrw:v0.27.5
sendnrw:v0.27.4
sendnrw:v0.27.3
sendnrw:v0.27.2
sendnrw:v0.27.1
sendnrw:v0.27.0
sendnrw:v0.26.7
sendnrw:v0.26.6
sendnrw:v0.26.5
sendnrw:v0.26.4
sendnrw:v0.26.3
sendnrw:v0.26.2
sendnrw:v0.26.1
sendnrw:v0.26.0
sendnrw:v0.25.9
sendnrw:v0.25.8
sendnrw:v0.25.7
sendnrw:v0.25.6
sendnrw:v0.25.5
sendnrw:v0.25.4
sendnrw:v0.25.3
sendnrw:v0.25.2
sendnrw:v0.25.1
sendnrw:v0.25.0
sendnrw:v0.24.4
sendnrw:v0.24.3
sendnrw:v0.24.2
sendnrw:v0.24.1
sendnrw:v0.24.0
sendnrw:v0.23.9
sendnrw:v0.23.8
sendnrw:v0.23.7
sendnrw:v0.23.6
sendnrw:v0.23.5
sendnrw:v0.23.4
sendnrw:v0.23.3
sendnrw:v0.23.2
sendnrw:v0.23.1
sendnrw:v0.23.0
sendnrw:v0.22.7
sendnrw:v0.22.6
sendnrw:v0.22.5
sendnrw:v0.22.4
sendnrw:v0.22.3
sendnrw:v0.22.2
sendnrw:v0.22.1
sendnrw:v0.22.0
sendnrw:v0.21.11
sendnrw:v0.21.10
sendnrw:v0.21.9
sendnrw:v0.21.8
sendnrw:v0.21.7
sendnrw:v0.21.6
sendnrw:v0.21.5
sendnrw:v0.21.4
sendnrw:v0.21.3
sendnrw:v0.21.2
sendnrw:v0.21.1
sendnrw:v0.21.0
sendnrw:v0.20.8
sendnrw:v0.20.7
sendnrw:v0.20.6
sendnrw:v0.20.5
sendnrw:v0.20.4
sendnrw:v0.20.3
sendnrw:v0.20.2
sendnrw:v0.20.1
sendnrw:v0.20.0
sendnrw:v0.19.0
sendnrw:v0.18.1
sendnrw:v0.18.0
sendnrw:v0.17.0
sendnrw:v0.16.0
sendnrw:v0.15.3
sendnrw:v0.15.2
sendnrw:v0.15.1
sendnrw:v0.15.0
sendnrw:v0.14.6
sendnrw:v0.14.5
sendnrw:v0.14.4
sendnrw:v0.14.3
sendnrw:v0.14.2
sendnrw:v0.14.1
sendnrw:v0.14.0
sendnrw:v0.13.0
sendnrw:v0.12.0
sendnrw:v0.11.6
sendnrw:v0.11.5
sendnrw:v0.11.4
sendnrw:v0.11.3
sendnrw:v0.11.2
sendnrw:v0.11.1
sendnrw:v0.11.0
sendnrw:v0.10.10
sendnrw:v0.10.9
sendnrw:v0.10.8
sendnrw:v0.10.7
sendnrw:v0.10.6
sendnrw:v0.10.5
sendnrw:v0.10.4
sendnrw:v0.10.3
sendnrw:v0.10.2
sendnrw:v0.10.1
sendnrw:v0.10.0
sendnrw:v0.9.8
sendnrw:v0.9.7
sendnrw:v0.9.6
sendnrw:v0.9.5
sendnrw:v0.9.4
sendnrw:v0.9.3
sendnrw:v0.9.2
sendnrw:v0.9.1
sendnrw:v0.9.0
sendnrw:v0.8.12
sendnrw:v0.8.11
sendnrw:v0.8.10
sendnrw:v0.8.9
sendnrw:v0.8.8
sendnrw:v0.8.7
sendnrw:v0.8.6
sendnrw:v0.8.5
sendnrw:v0.8.4
sendnrw:v0.8.3
sendnrw:v0.8.2
sendnrw:v0.8.1
sendnrw:v0.8.0
sendnrw:v0.7.1
sendnrw:v0.7.0
sendnrw:v0.6.4
sendnrw:v0.6.3
sendnrw:v0.6.2
sendnrw:v0.6.1
sendnrw:v0.6.0
sendnrw:v0.5.11
sendnrw:v0.5.10
sendnrw:v0.5.1
sendnrw:v0.5.0
sendnrw:v0.4.0
sendnrw:v0.3.5
sendnrw:v0.3.4
sendnrw:v0.3.3
sendnrw:v0.3.2
sendnrw:v0.3.1
sendnrw:v0.3.0
sendnrw:v0.2.3
sendnrw:v0.2.2-beta.1
sendnrw:v0.2.1-beta.5
sendnrw:v0.2.0-beta.5
sendnrw:v0.2.0-beta.4
sendnrw:v0.2.0-beta.3
sendnrw:v0.2.0-beta.2
sendnrw:v0.2.0-beta.1
sendnrw:v0.1.0-beta.3
sendnrw:v0.1.0-beta.2
sendnrw:v0.1.0-beta.1
sendnrw:v0.1.0-rc.2
sendnrw:v0.1.0-rc-1
sendnrw:v0.0.8-hotfix-1
sendnrw:v0.0.8
sendnrw:v0.0.7
sendnrw:v0.0.6
sendnrw:v0.0.5
sendnrw:v0.0.4
sendnrw:v0.0.3
sendnrw:v0.0.2
sendnrw:v0.0.1
sendnrw:v0.0.0
1 Commits
fix/browse
...
fix/ios-au
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ef0601b8f4 |
[client/ios] Add Auth.Stop() to cancel an in-progress interactive login
The iOS PKCE login runs in the main-app process, decoupled from the network extension (the extension's client context is torn down on login-required, which would otherwise kill the WaitToken goroutine before the OAuth callback arrives). Because it is decoupled, nothing aborted the flow when the user dismissed the browser without logging in: WaitToken kept its loopback HTTP server bound to the redirect port until the flow expired, so the next connect stalled trying to bind the same port. Make the Auth context cancellable and add Auth.Stop(), which cancels it. Cancelling unblocks WaitToken, whose deferred server.Shutdown frees the port immediately. This mirrors how Android's stopEngine() aborts login via the engine context. NewAuthWithConfig now also derives a cancellable context; its only iOS caller uses LoginSync (no interactive server), so behaviour is unchanged there. |
1 changed files with 25 additions and 1 deletions
|
|
@@ -36,6 +36,7 @@ type URLOpener interface {
|
|||
// Auth can register or login new client
|
||||
type Auth struct {
|
||||
ctx context.Context
|
||||
cancel context.CancelFunc
|
||||
config *profilemanager.Config
|
||||
cfgPath string
|
||||
}
|
||||
|
|
@@ -51,8 +52,19 @@ func NewAuth(cfgPath string, mgmURL string) (*Auth, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
// Use a cancellable context so Stop() can abort an in-progress interactive
|
||||
// login. The PKCE flow's WaitToken blocks (and keeps its loopback HTTP server
|
||||
// bound to a port) until the OAuth callback arrives or the flow expires;
|
||||
// cancelling the context unblocks WaitToken, which then shuts that server down
|
||||
// and frees the port for the next login attempt. iOS runs login in the main-app
|
||||
// process (decoupled from the network extension), so without this the server
|
||||
// lingers after the user dismisses the browser and the next connect stalls
|
||||
// trying to bind the same port.
|
||||
ctx, cancel := context.WithCancel(context.Background())
|
||||
|
||||
return &Auth{
|
||||
ctx: context.Background(),
|
||||
ctx: ctx,
|
||||
cancel: cancel,
|
||||
config: cfg,
|
||||
cfgPath: cfgPath,
|
||||
}, nil
|
||||
|
|
@@ -60,12 +72,24 @@ func NewAuth(cfgPath string, mgmURL string) (*Auth, error) {
|
|||
|
||||
// NewAuthWithConfig instantiate Auth based on existing config
|
||||
func NewAuthWithConfig(ctx context.Context, config *profilemanager.Config) *Auth {
|
||||
ctx, cancel := context.WithCancel(ctx)
|
||||
return &Auth{
|
||||
ctx: ctx,
|
||||
cancel: cancel,
|
||||
config: config,
|
||||
}
|
||||
}
|
||||
|
||||
// Stop aborts an in-progress interactive login started via Login/LoginWithDeviceName.
|
||||
// It cancels the auth context, which unblocks the PKCE WaitToken and shuts down its
|
||||
// loopback HTTP server, freeing the redirect port. Safe to call multiple times and
|
||||
// safe to call when no login is running.
|
||||
func (a *Auth) Stop() {
|
||||
if a.cancel != nil {
|
||||
a.cancel()
|
||||
}
|
||||
}
|
||||
|
||||
// SaveConfigIfSSOSupported test the connectivity with the management server by retrieving the server device flow info.
|
||||
// If it returns a flow info than save the configuration and return true. If it gets a codes.NotFound, it means that SSO
|
||||
// is not supported and returns false without saving the configuration. For other errors return false.
|
||||
|
|
|
|||
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.