Loren Eteval
|
7eebeef4f0
|
Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-13 19:55:55 +08:00 |
|
Loren Eteval
|
e14e24c2c7
|
Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-13 17:27:12 +08:00 |
|
Loren Eteval
|
95782a4fa8
|
Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-11 18:55:26 +08:00 |
|
Loren Eteval
|
c6cca8e2c4
|
Improve code spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-11 16:18:15 +08:00 |
|
Loren Eteval
|
3df3d03802
|
Fix application shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-11 15:54:08 +08:00 |
|
Loren Eteval
|
d107139225
|
Fix Qt object lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-11 10:54:06 +08:00 |
|
Loren Eteval
|
6d54582659
|
Improve TUN startup readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-11 00:12:13 +08:00 |
|
Loren Eteval
|
b8994c58ca
|
Allow more time for core readiness
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-10 23:52:43 +08:00 |
|
Loren Eteval
|
1de70e1a44
|
Keep tun2socks authorization responsive
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-10 23:52:34 +08:00 |
|
Loren Eteval
|
1e4c8b6683
|
Improve cleanup lifecycle readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-10 21:09:04 +08:00 |
|
Loren Eteval
|
bd02e4b4c7
|
Clarify asynchronous cleanup ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-10 20:34:30 +08:00 |
|
Loren Eteval
|
6c5cd5c22f
|
Improve sing-tun cleanup lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-10 20:34:28 +08:00 |
|
Loren Eteval
|
ef0b20153b
|
Improve TUN routing readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-09 20:48:16 +08:00 |
|
Loren Eteval
|
246f4e2ae5
|
Clarify sing-tun routing ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-09 20:09:15 +08:00 |
|
Loren Eteval
|
397933f905
|
Support unprivileged Linux sing-tun
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-09 20:09:14 +08:00 |
|
Loren Eteval
|
c46088f922
|
Quote Linux tun2socks script arguments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-09 20:07:51 +08:00 |
|
Loren Eteval
|
af8e5a5205
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-08 17:38:59 +08:00 |
|
Loren Eteval
|
a31705561a
|
Improve Qt lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-08 15:30:36 +08:00 |
|
Loren Eteval
|
461bc3e949
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 23:34:18 +08:00 |
|
Loren Eteval
|
2af7dd5587
|
Centralize Python compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 17:40:17 +08:00 |
|
Loren Eteval
|
76e037251a
|
Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 17:40:16 +08:00 |
|
Loren Eteval
|
8546632868
|
Fix reentrant network callback teardown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 16:19:55 +08:00 |
|
Loren Eteval
|
02f8155acb
|
Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 13:24:48 +08:00 |
|
Loren Eteval
|
c35ea16a29
|
Fix Qt service lifetime cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 13:18:30 +08:00 |
|
Loren Eteval
|
2afaf05210
|
Align exception handler comments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 09:47:38 +08:00 |
|
Loren Eteval
|
08970ffd7e
|
Improve widget retranslation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-07 09:47:38 +08:00 |
|
Loren Eteval
|
6380eb9f30
|
Fix application TUN reconnect notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 23:57:16 +08:00 |
|
Loren Eteval
|
59511c7cd1
|
Refine project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 21:19:10 +08:00 |
|
Loren Eteval
|
67fd9fe7e4
|
Improve lifetime code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 19:54:41 +08:00 |
|
Loren Eteval
|
a315506418
|
Fix reentrant Qt lifetime handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 19:49:57 +08:00 |
|
Loren Eteval
|
bf66e9cb93
|
Fix connection cleanup lifetimes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 14:35:21 +08:00 |
|
Loren Eteval
|
3201967250
|
Update project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:54:03 +08:00 |
|
Loren Eteval
|
dafdd73c9e
|
Fix TCPing thread shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:11:37 +08:00 |
|
Loren Eteval
|
fe40bec14d
|
Fix subscription reply cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 12:11:23 +08:00 |
|
Loren Eteval
|
7e168e5d4c
|
Improve TUN code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 01:20:36 +08:00 |
|
Loren Eteval
|
0dc11b6755
|
Integrate sing-tun application TUN backend
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 00:37:17 +08:00 |
|
Loren Eteval
|
714fad2d4b
|
Unify application TUN logging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-10-06 00:36:32 +08:00 |
|
Loren Eteval
|
ad777ba529
|
Refine repository guidance and cleanup boundaries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 21:32:27 +08:00 |
|
Loren Eteval
|
213613f9b2
|
Improve logical spacing in profile testing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 21:09:55 +08:00 |
|
Loren Eteval
|
e3fc1469bf
|
Retain failed download runtime cleanup for retry
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 21:05:54 +08:00 |
|
Loren Eteval
|
9fe0835819
|
Improve logical spacing in runtime workflows and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 20:55:21 +08:00 |
|
Loren Eteval
|
41da0417fe
|
Preserve runtime ownership through cancellation and cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 20:48:53 +08:00 |
|
Loren Eteval
|
87597d7ffd
|
Refine repository guidance and ownership invariants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 19:42:53 +08:00 |
|
Loren Eteval
|
4fe6528b41
|
Improve logical spacing in services and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 19:10:42 +08:00 |
|
Loren Eteval
|
7e1264cbb1
|
Improve logical spacing across code and tests
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 15:58:53 +08:00 |
|
Loren Eteval
|
82964cad37
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 14:07:00 +08:00 |
|
Loren Eteval
|
f06c405fb7
|
Improve logical block spacing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 13:45:52 +08:00 |
|
Loren Eteval
|
8fb02d3b59
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:52:51 +08:00 |
|
Loren Eteval
|
fad32acd38
|
Handle reentrant HTTP cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 12:07:51 +08:00 |
|
Loren Eteval
|
3831e6e017
|
Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-09-19 11:41:29 +08:00 |
|