Commit Graph

410 Commits

Author SHA1 Message Date
rkonfj 6d8eba25ba peermap/api: fix privilege escalation during token refresh 2025-03-25 19:55:30 +08:00
rkonfj 49236a9140 vpn: gracefully handles err in func nicRead 2025-03-25 19:41:49 +08:00
rkonfj 2fcb02c6ba peermap: add api to query stun servers 2025-03-24 21:40:43 +08:00
rkonfj 17329cb92b peermap/oidc: compact code for sort map keys 2025-03-24 21:04:51 +08:00
rkonfj 0d88093540 oci_image: peerguard -> openpg v0.11.1 2025-03-20 20:56:20 +08:00
rkonfj e9596124a3 peermap/api: admin -> api 2025-03-20 20:52:20 +08:00
rkonfj 3aab28a3fb peermap/ui: supports i18n 2025-03-19 22:04:25 +08:00
rkonfj eec462ca8a disco: FileSecretStore -> SecretFile 2025-03-17 20:42:33 +08:00
rkonfj 4a3d38346b peermap/ui: optimize logo size 2025-03-16 19:20:52 +08:00
rkonfj 1d1ef5fbc1 peermap/ui: auto refresh json secret 2025-03-16 18:25:37 +08:00
rkonfj 71434effce peermap/ui: update help docs 2025-03-16 16:17:30 +08:00
rkonfj fb61987584 chore: update README.md 2025-03-16 11:10:19 +08:00
rkonfj 9bddc01bb7 peermap/ui: generate secret 2025-03-16 10:45:19 +08:00
rkonfj c321844825 peermap: add ui(#26) v0.11.0 2025-03-15 22:25:18 +08:00
rkonfj a5e3eafbc0 peermap: add admin api 2025-03-15 18:18:51 +08:00
rkonfj e85ea23d62 peermap: add adm flag to JSONSecret 2025-03-15 17:07:38 +08:00
rkonfj 5d6aa12f21 vpn: reject with icmp-host-unreachable when no route to host 2025-03-15 13:55:37 +08:00
rkonfj 514b44a271 vpn: make IPPacketPool private 2025-03-14 19:32:28 +08:00
rkonfj 2843ec809e peermap: odic -> oidc 2025-03-14 19:24:25 +08:00
rkonfj 8da631d8c5 disco: add JSON tags to Error 2025-03-13 20:25:01 +08:00
rkonfj 5f0cc7d50c pgcli/vpn: print success log when authenticated 2025-03-13 20:21:54 +08:00
rkonfj a34f915aec chore: upgrade go and mods version 2025-03-08 13:05:37 +08:00
rkonfj 434cdeeb30 disco: add nat type easy+ip6 v0.10.5 2025-02-22 14:25:05 +08:00
rkonfj 0be79dbe97 chore: synf.in -> open.privpkg.in 2025-02-21 21:45:51 +08:00
rkonfj 3843768163 chore: update readme 2025-02-16 19:31:43 +08:00
rkonfj 6e1e35ccb3 pgcli/vpn: []string -> strings 2025-02-15 21:34:11 +08:00
rkonfj 1476061b60 p2p: add cache for func PacketConn.relayPeer 2025-02-15 20:47:12 +08:00
rkonfj 88a2870174 pgcli/vpn/ipc: show peer version 2025-02-15 17:40:30 +08:00
rkonfj 1433eb90dc pgcli/vpn/ipc: show PEER_RELAY channel mode 2025-02-15 17:22:03 +08:00
rkonfj a65f8ff836 pgcli/vpn: set default MTU to 1371 2025-02-15 17:00:38 +08:00
rkonfj dbbb237d26 disco/udp: add cache for func UDPConn.findPeerID v0.10.4 2025-02-14 17:02:45 +08:00
rkonfj 2f4c7f9ce2 cache: lru -> cache/lru 2025-02-14 16:04:00 +08:00
rkonfj d3c942ac30 p2p: uses round-robin algo to select relay peer 2025-02-14 15:58:40 +08:00
rkonfj 1817b334e7 disco/udp: stable order of slice returned by func PeerStore.Peers 2025-02-14 15:21:52 +08:00
rkonfj babc54a4df p2p: extract UDPAddr sending logic into sendMyUDPAddr 2025-02-13 16:28:33 +08:00
rkonfj 5af777c44f p2p: redetect NAT type after connecting to server 2025-02-07 10:37:30 +08:00
rkonfj 00feea3a5e p2p: skip nodes with node.nr label when selecting relay peer 2025-02-06 17:21:16 +08:00
rkonfj 6ffb1d49b6 pgcli/vpn: add flag label to describe peer node 2025-02-06 17:21:00 +08:00
rkonfj fefa4417c5 pgcli/vpn/ipc: always show nat type 2025-02-06 15:30:38 +08:00
rkonfj d0b052a5db pgcli/vpn: add user/pass auth for proxy server(#28) v0.10.3 2025-02-05 11:12:33 +08:00
rkonfj b209beb9a1 pgcli/vpn: add flag type desc 2025-01-15 20:05:15 +08:00
rkonfj 4294b8a0b7 pgcli/vpn: the proxy server runs only in rootless mode 2025-01-11 12:53:46 +08:00
rkonfj 0e9b0a34b8 disco/ws: handle http 404 error
helps with issues of type #25
v0.10.2
2025-01-05 18:52:47 +08:00
rkonfj 4b11ef294b pgcli/vpn: peer default field value 2025-01-04 12:10:21 +08:00
rkonfj 1b240a8081 vpn: add func comments 2025-01-04 11:57:21 +08:00
rkonfj 545dd22704 net: udpConn to private 2025-01-04 10:06:59 +08:00
rkonfj de72b7f93d pgcli/vpn: gvisor -> forward 2025-01-04 09:46:57 +08:00
rkonfj a8c8627b33 pgcli/vpn: fix incorrect udp associate 2025-01-01 20:40:27 +08:00
rkonfj e9ee4094c7 disco/udp: graceful close v0.10.1 2024-12-29 20:02:20 +08:00
rkonfj 643c9d5ace disco/udp: add context to func DetectNAT 2024-12-29 18:48:55 +08:00