Repository navigation
Releases: henryj-dev/ionosphere
Releases · henryj-dev/ionosphere
Release list
v2026.10.20
What's Changed
- 정리: 탈퇴 계정 드레인(SCHEMA §7-7)과 24시간 마감 지표 by @mack-erel in #57
- 정리: 제품 웹 이름을 셀프서비스로 301 리다이렉트 by @mack-erel in #58
- 정리: LDAP·AD 외부 키도 최초 주인에게 묶는다 by @mack-erel in #59
Full Changelog: v2026.10.19...v2026.10.20
v2026.10.19
What's Changed
- 정리: 로그인 시도 제한을 서버들이 공유 DB로 함께 세고, 공통 수치로 맞춘다 by @mack-erel in #51
- 정리: 사람이 정하는 비밀번호에 공통 규칙과 SASLprep 정규화를 걸고, 로그인 본문을 64 KiB로 제한한다 by @mack-erel in #52
- 정리: 기본 비밀번호로 메일에 접속하는 계정을 보여 주는 명령을 더하고, SCRAM 로그인도 마지막 사용 시각을 남긴다 by @mack-erel in #55
- 정리: 새 앱 비밀번호를 128비트 이상으로 만들고, 무작위 비밀은 sha256으로 저장해 바로 찾는다 by @mack-erel in #53
- 정리: SSO 연결을 끊어도 식별자를 묘비로 남겨, 같은 sub를 다른 주체에 다시 연결하지 못하게 한다 by @mack-erel in #54
- docs: 관리 콘솔 SSO는 lodestar의 MFA acr(신뢰 기기 포함)을 받아 콘솔 6자리를 건너뛴다 by @mack-erel in #56
Full Changelog: v2026.10.18...v2026.10.19
v2026.10.18
What's Changed
- 정리: 계정 기본 비밀번호를 바꾸는 명령을 추가하고, 인증 현행을 문서로 남긴다 by @mack-erel in #43
- 정리: 정지·삭제된 계정의 열린 IMAP·POP3·ManageSieve 연결을 다음 명령에서 닫는다 by @mack-erel in #44
- 정리: LDAP/AD 디렉터리 로그인에 provider별 허용 표면(surfaces)을 둔다 by @mack-erel in #45
- Phase E1: 관리 콘솔 사람 로그인(TOTP 필수·서버 세션), GUI 토큰 입력 제거 by @mack-erel in #46
- Phase E1: D4 예외 통제 — 호스트 CLI 실행 감사, 부트스트랩 뒤 rootToken 경고 by @mack-erel in #47
- Phase E2: 메일 계정 셀프서비스(비밀번호 변경·앱 비밀번호, TOTP 필수) by @mack-erel in #48
- Phase E3: 외부 OIDC 웹 로그인(관리 콘솔·셀프서비스), IdP MFA는 공급자 계약으로만 by @mack-erel in #49
- Phase E4: 메일 클라이언트의 외부 IdP access token(XOAUTH2/OAUTHBEARER) by @mack-erel in #50
Full Changelog: v2026.10.17...v2026.10.18
v2026.10.17
What's Changed
- 정리: POP3 maildrop 리스 갱신 타이머의 실패 갈래를 검사로 고정한다 by @mack-erel in #39
- 정리: 늦은 POP3 리스 갱신 결과가 상실 경고를 반복하지 않게 한다 by @mack-erel in #40
- 정리: 에이전트 자동 가드(Claude·codex 훅, git pre-commit)를 걷어낸다 by @mack-erel in #41
- 정리: 감사 로그 이관 실패의 원인·성공·적체를 남긴다 by @mack-erel in #42
Full Changelog: v2026.10.09...v2026.10.17
v2026.10.09
What's Changed
- 정리: 정책 층 핀을 982f0bc 로 올리고 gitleaks 라이선스 시크릿을 뺀다 by @mack-erel in #35
- 정리: 하네스 워크트리가 node_modules 를 메인 트리에서 심링크하지 않게 한다 by @mack-erel in #36
- 정리: IMAP CAPABILITY에 LIST-EXTENDED를 광고하고, 확장 LIST의 빈 패턴을 RFC대로 다룬다 by @mack-erel in #37
- 정리: IMAP 태그의
*·%를 거부하고, 지켜보던 wildcardTags 셈을 뺀다 by @mack-erel in #38
Full Changelog: v2026.10.06...v2026.10.09
v2026.10.06
What's Changed
- 정리: IMAP BAD 응답의 명령 원문 표본을 journal에 남긴다 by @mack-erel in #32
- 정리: 세션 요약의 모르는 명령 이름은 출처가 확인된 확장 이름만 남긴다 by @mack-erel in #33
- 정리: UID FETCH가 QRESYNC의 VANISHED 수정자를 받는다 by @mack-erel in #34
Full Changelog: v2026.10.05...v2026.10.06
v2026.10.05-2
What's Changed
- 정리: IMAP BAD 응답의 명령 원문 표본을 journal에 남긴다 by @mack-erel in #32
Full Changelog: v2026.10.05...v2026.10.05-2
v2026.10.05
What's Changed
- 정리: IMAP 명령을 세고 살아 있는 세션을 주기마다 요약한다 by @mack-erel in #28
- 정리: IMAP LIST가 LIST-EXTENDED 문법을 받는다 — NAMESPACE→LIST(BAD) 루프 수정 by @mack-erel in #29
- 정리: 로거가 민감한 이름의 숫자 카운터는 가리지 않는다 by @mack-erel in #30
- 정리: IMAP STATUS가 DELETED·DELETED-STORAGE를 받고, 읽기 권한 없는 메일함의 수치를 숨긴다 by @mack-erel in #31
Full Changelog: v2026.10.02...v2026.10.05
v2026.10.02-3
What's Changed
- 정리: IMAP LIST가 LIST-EXTENDED 문법을 받는다 — NAMESPACE→LIST(BAD) 루프 수정 by @mack-erel in #29
Full Changelog: v2026.10.02-2...v2026.10.02-3
v2026.10.02-2
What's Changed
- 정리: IMAP 명령을 세고 살아 있는 세션을 주기마다 요약한다 by @mack-erel in #28
Full Changelog: v2026.10.02...v2026.10.02-2