Skip to content

Releases: gbox3d/auto_ssh_auther

auto_ssh_auther v0.3.2

Choose a tag to compare

@gbox3d gbox3d released this 01 Jun 08:38

Added

  • 선택한 키의 서버 등록 상태를 자동 감지(키 선택/서버 입력 변경 시 디바운스)해 버튼 하나가 Register / Unregister 로 전환되는 스마트 동작 버튼
  • 원격 authorized_keys에서 키를 제거하는 Unregister(키 해제)
  • 서버 무응답·주소 미입력 시 동작 버튼 자동 비활성화 + 상태 표시 라벨
  • 이전 접속 정보 기억 + Host·Username 자동완성(드롭다운 선택 + 직접 입력). Host 선택 시 Port/User 자동 채움. 성공한 접속과 자동 감지 성공 시 기록(host/port/user만, 비밀번호 미저장)

Changed

  • Verify Key Login 버튼 제거 — 키 선택 시 등록 상태 자동 감지로 대체 (Test Connection 유지)
  • 포트 입력칸 스피너(증감 화살표) 제거 — 정수 입력 유지

Fixed

  • 검증이 ~/.ssh/config의 IdentityFile까지 시도해 미등록 키도 성공으로 뜨던 거짓 양성 수정(-F os.devnull로 격리)
  • 소스 실행 시 타이틀바·작업표시줄 아이콘이 표시되지 않던 리소스 경로 버그 수정

auto_ssh_auther v0.3.1

Choose a tag to compare

@gbox3d gbox3d released this 01 Jun 06:30

Added

  • 창 타이틀바에 실제 버전 표시 (예: Auto SSH Auther v0.3.1) — dev 실행과 PyInstaller 빌드 양쪽에서 패키지 메타데이터로 해석
  • Verify Key Login 버튼 추가 — 등록과 별개로 선택한 키로 암호 없이 접속되는지 즉시 검증

Changed

  • app_assets.py가 버전을 하드코딩 대신 importlib.metadata로 해석
  • 프로젝트 버전을 0.3.1로 갱신

Packaging

  • auto_ssh_auther.spec가 copy_metadata로 dist-info를 빌드 결과물에 포함

Fixed

  • 등록 단위 테스트가 실제 네트워크 접속을 시도하던 문제를 모킹으로 수정

auto_ssh_auther v0.3.0

Choose a tag to compare

@gbox3d gbox3d released this 01 Jun 05:47

Added

  • 키 등록 직후 시스템 ssh(BatchMode)로 키 전용 로그인이 실제로 되는지 자동 검증하고 결과를 결과창에 표시
  • 같은 서버(HostName)를 가리키지만 IdentityFile이 없는 다른 Host 별칭을 감지해 경고 (별칭으로 접속 시 키가 아니라 암호를 묻는 문제 예방)
  • src/ssh_auther/ssh/verify.py와 tests/test_verify.py 추가
  • local_config.find_alias_collisions와 관련 단위 테스트 추가

Changed

  • 프로젝트 버전을 0.3.0으로 갱신

Verified

  • uv run python -m unittest discover -s tests -v

auto_ssh_auther v0.2.1

Choose a tag to compare

@gbox3d gbox3d released this 01 Jun 04:35

Changed

  • 프로젝트 버전을 0.2.1로 갱신
  • _forAI 문서 세트를 현재 구조 기준으로 정리하고 버전 표기를 0.2.1로 통일
  • 중복 계획 문서 _forAI/myplan.md를 plan.md 기준으로 통합하고 제거

Verified

  • uv run python -m unittest discover -s tests -v

window_x86_0.1.0

Choose a tag to compare

@gbox3d gbox3d released this 27 Mar 09:58
패키지 구조를 src 레이아웃으로 전환하고 패키지명을 ssh_auther로 변경

- auto_ssh_auther/ → src/ssh_auther/ 디렉토리 이동
- 모든 import 경로를 ssh_auther로 변경
- pyproject.toml에 src 레이아웃 설정 추가
- auto_ssh_auther.spec pathex에 src 경로 추가