2026-03-11
요약 (AI 작성)
26개의 커밋과 20개의 PR이 "ohah/cheolsu-proxy" 프로젝트에서 머지되었습니다. 주요 작업은 TLS 방식 고도화 및 mTLS 기능 확장, 설정 UI 리팩토링, 로컬 데이터를 저장소 방식으로의 마이그레이션 등이 포함되었습니다. 특히 커스텀 CA 인증서 기능과 Eager/Lazy 연결 전략 도입이 돋보입니다.
커밋
ohah/cheolsu-proxy
- chore(desktop): localStorage 자동 마이그레이션 유틸리티 제거
- chore: i18n 카탈로그 줄 번호 참조 업데이트
- style: 포맷터 수정 (빈 줄 제거)
- feat: Rust에서 store 파일 직접 읽어 프록시 시작 시 설정 자동 동기화
- refactor(desktop): 전체 store의 persist backend를 tauri-store로 전환
- feat(desktop): zustand용 tauri-store storage adapter 및 마이그레이션 유틸리티 추가
- chore: Rust 측 tauri-plugin-store 플러그인 등록
- fix: 코드 리뷰 반영 — resolve 위임, 힙 할당 제거, SECLEVEL 자동 추가
- feat(TLS): 도메인별 TLS 버전/암호화 스위트 세분화 설정 시스템 구현
- fix: 코드 리뷰 반영 — 캐시 무효화, dead code 제거, ISO 8601, async I/O
- style: settings-page.tsx 포맷 수정 (oxfmt)
- feat(mTLS): mTLS 고급 기능 구현 (인증서 정보 표시, 도메인별 인증서, request_client_cert)
- fix: 코드 리뷰 반영 — truncate_cn 일관성, 테스트 추가, dead code 워닝 수정
- feat(TLS): 인증서 생성 개선 및 TLS 이벤트 훅 아키텍처 구현
- fix: 코드 리뷰 반영 — 중복 코드 제거, 임시 파일 제거, 인증서-키 검증, 번역 추가
- style: i18n 카탈로그 라인 번호 업데이트
- style: proxy.ts oxfmt 포맷 수정
- feat(mTLS): 커스텀 CA 인증서 임포트 및 PKCS12 지원
- style: i18n 카탈로그 라인 번호 업데이트
- style: oxfmt 포맷 수정 — connection-strategy-settings, docs
- feat: 연결 전략 UI 설정 추가 — 런타임 Lazy/Eager/EagerWithFallback 변경 지원
- fix: 코드 리뷰 반영 — EagerConnectionResult 제거, eager handle abort, lazy 폴백 중복 제거
- feat: Eager/Lazy 연결 전략 구현 — 백그라운드 인증서 스니핑 지원
- chore: lingui extract로 i18n 카탈로그 업데이트
- style: document markdown 파일 oxfmt 포맷 적용
- style: oxfmt 포맷 적용
- refactor: 코드 리뷰 반영 — dead code 제거, dirty-only 저장, 에러 핸들링 개선
- refactor: Context 방식을 React Hook Form으로 전환
- refactor: 설정 페이지 사이드바 네비게이션 + 통합 저장 버튼 리팩토링
- chore: i18n 카탈로그 줄 번호 참조 업데이트
- fix(desktop): 프록시 연결 시 SSL Proxying 설정을 데몬에 동기화
- refactor(desktop): SSL Proxying 모드를 Save 버튼 폼 시스템에 통합
- test: ssl-proxying-store 테스트를 setFromDaemon API에 맞게 수정
- feat(desktop,tui): SSL Proxying 모드 UI 추가 및 i18n 번역 완료
- feat(proxy_daemon): SSL Proxying 블랙리스트/화이트리스트 모드 구현
- feat: Quick Settings를 폼 통합 — Save 버튼으로 일괄 저장
- fix: Select UI 미반영 수정 및 탭→스크롤 레이아웃 전환
- style: oxfmt 포맷 수정 및 i18n 카탈로그 라인 번호 업데이트
- fix: 코드 리뷰 반영 — totalCount 보정, TUNNEL 뱃지, autosave CONNECT 제외