라이믹스 2.0 버전대의 버그 수정 및 기능 개선 패치입니다.
비교적 가벼운 릴리즈입니다. 2.0.19 보안패치 이후 발견된 버그와, 보안패치 일정 때문에 2.0.19에서 미처 처리하지 못했던 이슈 몇 가지를 처리했습니다.
개선점
- 라이믹스 설치 경로 내에 Python, YAML 등으로 작성된 코드가 있는 경우 탭 문자로 들여쓰기하지 않도록 .editorconfig에 예외 추가
버그 수정
- PC와 모바일용 외부페이지 경로를 각각 설정해도 항상 PC용 경로가 적용되는 문제 수정
- PHP 8.x에서 디버그 기능을 관리자만 사용하도록 설정한 경우, 로그인하지 않으면 치명적인 오류가 발생하는 문제 수정
- PHP 8.x에서 알림을 보낸 사람의 프로필 사진이 존재하지 않는 경우, 워닝이 발생하는 문제 수정
- 사이트 디자인 설정 화면에서 레이아웃 미리보기가 동작하지 않는 문제 수정
- RSS 모듈 설정에서 일부 게시판이 누락되는 문제 수정 (#1891)
- 글, 댓글 삭제시 섬네일 폴더가 삭제되지 않아 불필요한 파일이 누적되는 문제 수정 (#1901)
- 알림 요약에 들어갈 내용이 영문으로만 이루어진 경우 DB의 컬럼 길이를 초과하여 입력하려고 하는 문제 수정 (#1903)
정리
- 애드온 제작자의 홈페이지나 메일 주소가 존재하지 않는 경우 불필요한 괄호가 남지 않도록 변경 (#1904)
- SSL 전용 세션 미사용시 SameSite=Lax로 설정하면 크롬에서 로그인이 되지 않으므로, 해당 조합으로 설정할 수 없도록 변경 (#1885)
- member 테이블의 password 필드 길이가 충분하지 않다면 SHA256, SHA512 등의 암호화 알고리즘을 선택할 수 없도록 변경
업데이트 공지 및 다운로드
https://rhymix.org/news/336