Skip to content

Releases: xpressengine/xe-core

XE 1.7.7.2 Release Note

02 Oct 04:00
Compare
Choose a tag to compare

XE 1.7.7.2 Release Note

XpressEngine Core 1.7.7.2를 배포합니다.

1.7.7 에서 발생한 문제를 수정하였습니다.

Core 업데이트 주의 사항

  • 실 사이트에 적용하시기 전에 실 사이트와 유사한 환경을 갖추고 이상이 없는지 확인하시길 권고합니다.
  • 업데이트 전 관리자 로그인 상태로 관리페이지를 열어두시고 진행하시길 권고합니다.
  • 업데이트 후 대시보드에서 각 모듈의 DB 생성 및 업데이트 버튼을 누르세요.
    • 업데이트 순서는 'menu > module > 기타 모듈'순서로 해 주시기 바랍니다.
  • 업데이트 후 관리페이지 우측 하단의 캐시파일 재생성으로 cache를 갱신하셔야 합니다.
  • 1.4 및 1.5 버전에서 업데이트하는 경우 데이터 양에 따라 시간이 많이 소요될 수 있으며 서버 환경에 따라 업데이트에 실패할 수 있습니다.
  • 다음 문서를 참고하여 데이터 백업 후 진행하시길 권고합니다.

변경된 파일만 다운로드

https://github.com/xpressengine/xe-core/releases/tag/1.7.7.2
페이지 하단의 파일명에 'changed'가 포함된 파일

변경 내역

Defect

  • 1.7.6에서 추가한 session ID 재생성 과정 제거 @bnu
    • IE에서 session ID를 갱신하지 못하거나 가상사이트에서 로그인 세션이 일치하지 않는 문제
  • URL parameter를 받지 못할 수 있는 문제 수정 #991 @bnu

For Developers

XE Core 1.7.6버전 이상에서 보안 향상에 따른 안내

manager(모듈 관리)권한을 가진자의 권한을 정상적으로 제한하기위해 변경이 있었습니다.
disp{module_name}Admin, proc{module_name}Admin, get{module_name}Admin 등 최고관리자 또는 관리페이지에 사용할 목적으로 만들어진 Action에 대한 접근이 일괄 제한됩니다.

이러한 admin 액션에 자유롭게 허용하던 모듈은 이전처럼 manager에게 접근 권한을 허용하기위해서는 다음과 같이 action 별로 권한을 허용할 수 있습니다.

<module>
...
    <permissions>
        <permission action="허용하고자하는 action" target="manager" />
    </permissions>
...
</module>

이처럼 허용하고자하는 action을 <permissions> 항목을 추가하여 target에 'manager'를 지정하면 됩니다.

XE 1.7.7.1 Release Note

24 Sep 02:25
Compare
Choose a tag to compare

XE 1.7.7.1 Release Note

XpressEngine Core 1.7.7.1을 배포합니다.

1.7.7 에서 발생한 최고관리자가 로그아웃할 수 없는 문제를 수정했습니다.

Core 업데이트 주의 사항

  • 실 사이트에 적용하시기 전에 실 사이트와 유사한 환경을 갖추고 이상이 없는지 확인하시길 권고합니다.
  • 업데이트 전 관리자 로그인 상태로 관리페이지를 열어두시고 진행하시길 권고합니다.
  • 업데이트 후 대시보드에서 각 모듈의 DB 생성 및 업데이트 버튼을 누르세요.
    • 업데이트 순서는 'menu > module > 기타 모듈'순서로 해 주시기 바랍니다.
  • 업데이트 후 관리페이지 우측 하단의 캐시파일 재생성으로 cache를 갱신하셔야 합니다.
  • 1.4 및 1.5 버전에서 업데이트하는 경우 데이터 양에 따라 시간이 많이 소요될 수 있으며 서버 환경에 따라 업데이트에 실패할 수 있습니다.
  • 다음 문서를 참고하여 데이터 백업 후 진행하시길 권고합니다.

변경된 파일만 다운로드

https://github.com/xpressengine/xe-core/releases/tag/1.7.7.1
페이지 하단의 파일명에 'changed'가 포함된 파일

변경 내역

Defect

  • 1.7.7에서 최고관리자가 로그아웃 하지 못할 수 있는 문제 수정

For Developers

XE Core 1.7.6버전 이상에서 보안 향상에 따른 안내

manager(모듈 관리)권한을 가진자의 권한을 정상적으로 제한하기위해 변경이 있었습니다.
disp{module_name}Admin, proc{module_name}Admin, get{module_name}Admin 등 최고관리자 또는 관리페이지에 사용할 목적으로 만들어진 Action에 대한 접근이 일괄 제한됩니다.

이러한 admin 액션에 자유롭게 허용하던 모듈은 이전처럼 manager에게 접근 권한을 허용하기위해서는 다음과 같이 action 별로 권한을 허용할 수 있습니다.

<module>
...
    <permissions>
        <permission action="허용하고자하는 action" target="manager" />
    </permissions>
...
</module>

이처럼 허용하고자하는 action을 <permissions> 항목을 추가하여 target에 'manager'를 지정하면 됩니다.

XE 1.7.7 Release Note

23 Sep 07:12
Compare
Choose a tag to compare

XE 1.7.7 Release Note

XpressEngine Core 1.7.7을 배포합니다.

보안 취약점 해결과 버그 및 개선 사항을 처리했습니다.

보안 문제 해결을 위해 업데이트를 권고합니다.

Core 업데이트 주의 사항

  • 실 사이트에 적용하시기 전에 실 사이트와 유사한 환경을 갖추고 이상이 없는지 확인하시길 권고합니다.
  • 업데이트 전 관리자 로그인 상태로 관리페이지를 열어두시고 진행하시길 권고합니다.
  • 업데이트 후 대시보드에서 각 모듈의 DB 생성 및 업데이트 버튼을 누르세요.
    • 업데이트 순서는 'menu > module > 기타 모듈'순서로 해 주시기 바랍니다.
  • 업데이트 후 관리페이지 우측 하단의 캐시파일 재생성으로 cache를 갱신하셔야 합니다.
  • 1.4 및 1.5 버전에서 업데이트하는 경우 데이터 양에 따라 시간이 많이 소요될 수 있으며 서버 환경에 따라 업데이트에 실패할 수 있습니다.
  • 다음 문서를 참고하여 데이터 백업 후 진행하시길 권고합니다.

변경된 파일만 다운로드

https://github.com/xpressengine/xe-core/releases/tag/1.7.7
페이지 하단의 파일명에 'changed'가 포함된 파일

변경 내역

Security

  • URL Parameter를 이용한 XSS 문제 고침 #989 @bnu
    • @stellar12 (Stellar)님께서 알려주셨습니다

Defect

  • Core 1.7.6에서 로그인이 자주 풀리는 문제 고침 #980 @bnu
  • 회원 기본스킨의 계정찾기에서 SSL 전송 문제 고침 #961 @bnu

XE Core 1.7.6버전 이상에서 보안 향상에 따른 안내

manager(모듈 관리)권한을 가진자의 권한을 정상적으로 제한하기위해 변경이 있었습니다.
disp{module_name}Admin, proc{module_name}Admin, get{module_name}Admin 등 최고관리자 또는 관리페이지에 사용할 목적으로 만들어진 Action에 대한 접근이 일괄 제한됩니다.

이러한 admin 액션에 자유롭게 허용하던 모듈은 이전처럼 manager에게 접근 권한을 허용하기위해서는 다음과 같이 action 별로 권한을 허용할 수 있습니다.

<module>
...
    <permissions>
        <permission action="허용하고자하는 action" target="manager" />
    </permissions>
...
</module>

이처럼 허용하고자하는 action을 <permissions> 항목을 추가하여 target에 'manager'를 지정하면 됩니다.

XE 1.7.6 Release Note

18 Sep 00:34
Compare
Choose a tag to compare

XE 1.7.6 Release Note

XpressEngine Core 1.7.6을 배포합니다.

보안 취약점 해결과 버그 및 개선 사항을 처리했습니다.

보안 문제 해결을 위해 업데이트를 권고합니다.

변경 내역

Security

  • XSS 등을 통한 session id를 획득하여 이용할 수 없도록 방지 #952 @bnu
    • 한국인터넷진흥원에서 알려주셨습니다
    • 로그인 후 session id를 재발급하도록 개선하였으며, 관리자 계정은 좀 더 자주 갱신합니다
  • 모듈의 관리자(manager)가 허용되지 않은 페이지 접근 및 동작을 수행할 수 있는 문제 고침 #953 @bnu

Defect

  • 회원 그룹을 추가할 때 지정한 그룹 순서를 반영하지 않던 문제 고침 #40 @akasima
  • 관리페이지 회원 목록에서 이메일 주소를 두 번 츨력하는 문제 고침 #891 @sejin7940
  • 사이트맵 설정에서 삭제가 안 되는 문제 고침 #899 @sejin7940
  • 설정파일을 이용한 XE 설치가 동작하지 않던 문제 고침 #905 @akasima
  • 쉬운설치로 설치 후 임의로 파일 삭제 시 여전히 설치된 상태로 표시하는 문제 고침 #916 @akasima
  • 위젯 페이지에서 모바일용 페이지 설정이 없을 때 PC용 콘텐츠를 가져오면서 임의의 CSS를 추가하지 않도록 변경 #954 @bnu
  • 선택적 SSL 사용 시 로그인할 때 적용되지 않던 문제 고침 #927 @akasima
  • AJAX 진행 메시지로 인해 일부 환경에서 Javascript 오류가 발생할 수 있는 문제 고침 #908 @akasima
  • 최고관리자에게 문서첨부제한이 적용되는 문 고침 #871 @izuzero

Enhancement

  • 위지윅 에디터에서 굵은 문자를 표시할 때 <strong>태그를 사용하도록 개선 #881 @akasima
    • 이와 함께 <i><em>으로 <s><strike><del>로 치환
  • 스패머 관리 기능에서 삭제 시 휴지통으로 이동하던 동작을 바로 삭제하도록 기본 설정 변경 #951 @sejin7940
  • 최고관리자는 공개하지 않은 회원정보도 회원정보 페이지에서 볼 수 있도록 개선 #962 @sejin7940
  • vimeo.com의 embed 코드 변경에 따른 지원 개선 #964 @sejin7940
  • #952 관련 swfuploader가 session id의 변경을 반영할 수 있도록 개선 @bnu
  • 사이트 맵에서 메뉴 추가 시 사이트 설정에 따라 모듈의 모바일 뷰를 기본 활성하도록 개선 #963 @sejin7940
  • 확장 기능 설치 디렉토리의 권한에 따라 FTP사용이 불가능한 환경에서도 설치 가능하도록 개선 #904 @akasima
  • 게시판에서 게시물 목록을 닉네임, 이름, ID로 정렬 가능하도록 개선 #562 @akasima
  • 게시판에서 목록 정렬을 확장 변수로 지정할 수 있도록 개선 #351 @sejin7940
  • 게시판에서 검색 시 제목+내용 검색으로 기본으로 하도록 변경 #918 @ajkj
  • 관리페이지 회원 목록에서 가입일, 최근로그인 세부 시간을 확인할 수 있도록 개선 #906 @akasima
  • 통합되었지만, 오래된 레이아웃 등과의 호환성을 위해 인증메일 재발송 템플릿 다시 추가 #880 @sejin7940

etc

For Developer

  • 문서 및 댓글 삭제 시 첨부파일을 함께 제거할 때 file.deleteFile 트리거를 호출하지 않았던 문제 고침 #18 @akasima
  • 템플릿 파일에서 오류 발생 시 오류 정보와 해당 파일명 출력하도록 개선 #670 @YJSoft
    • 이 오류 정보는 debug 모드를 활성화 했을 때(__DEBUG__ 값을 1 이상으로 설정)만 보여집니다
  • documentController::moveCategoryDown()에서 누락된 정보로 인해 비정상 동작할 수 있는 문제 고침 #933 @qw5414
  • 룰셋에서 커스텀 룰을 지정할 때 rule 이름에 따라 적용되지 않을 수 있는 문제 고침 #898 @lansi951
  • HTML 코멘트로 디버그가 출력되지 않는 문제 고침 #929 @devdho
  • 잘못 다룬 session_id() 고침 #936 @bnu
  • 모바일 모드에서 PC 환경과 동일하게 jQuery 등 기본 css, js 파일을 로드하도록 변경 #919 @akasima
  • board 모듈에서 게시물 목록을 닉네임, 이름, ID로 정렬 가능하도록 개선 #562 @akasima

#953 보안 향상에 따른 안내

manager(모듈 관리)권한을 가진자의 권한을 정상적으로 제한하기위해 변경이 있었습니다.
disp{module_name}Admin, proc{module_name}Admin, get{module_name}Admin 등 최고관리자 또는 관리페이지에 사용할 목적으로 만들어진 Action에 대한 접근이 일괄 제한됩니다.

이러한 admin 액션에 자유롭게 허용하던 모듈은 이전처럼 manager에게 접근 권한을 허용하기위해서는 다음과 같이 action 별로 권한을 허용할 수 있습니다.

<module>
...
    <permissions>
        <permission action="허용하고자하는 action" target="manager" />
    </permissions>
...
</module>

이처럼 허용하고자하는 action을 <permissions> 항목을 추가하여 taget에 'manager'를 지정하면 됩니다.

XE 1.7.5.7 Release Note

07 Aug 01:39
Compare
Choose a tag to compare

XE 1.7.5.7 Release Note

XpressEngine Core 1.7.5.7을 배포합니다.

XE 1.7.5 에서 발생한 닉네임 중복처리 문제를 해결했습니다.

Defect

  • 닉네임 중복처리 문제 해결 #815

XE 1.7.5.6 Release Note

28 Jul 02:41
Compare
Choose a tag to compare

XE 1.7.5.6 Release Note

XpressEngine Core 1.7.5.6을 배포합니다.

XE 1.7.5.5의 보안 취약점 방어를 처리했습니다.

Defect

  • Argument::escapeValue()의 loop 오류로 인한 보안 취약점 해결 #862

XE 1.7.5.5 Release Note

22 Jul 09:57
Compare
Choose a tag to compare

XE 1.7.5.5 Release Note

XpressEngine Core 1.7.5.5를 배포합니다.

XE Core의 변경사항은 없으며 Syndication 모듈 4.0.0-beta.2가 포함되었습니다.

XE 1.7.5.4 Release Note

21 Jul 03:28
Compare
Choose a tag to compare

XE 1.7.5.4 Release Note

XpressEngine Core 1.7.5.4를 배포합니다.

Enhancement

  • FileHandler class 의 getRemoteResource 메소드에서 socket연결 시 config를 설정할 수 있도록 개선 #839

XE 1.7.5.3 Release Note

18 Jun 05:15
Compare
Choose a tag to compare

XE 1.7.5.3 Release Note

XpressEngine Core 1.7.5.3을 배포합니다.

XE 1.7.5.2의 보안 취약점 방어, 버그 및 개선 사항을 처리했습니다.

Defect

  • 하위 디렉토리에 XE 설치 후 SSL 사용 시 로그인 관련 문제 해결 #706
  • module.insertModule 함수 모바일 스킨 관련 문제 해결 #718 @izuzero
  • 모듈 권한 관리 페이지에서 도움말 관련 문제 해결 #720 @izuzero
  • 페이지나 게시판 생성 후 설정화면에서 '사이트 기본스킨사용' 이 적용되지 않는 문제 해결 #728 @sejin7940
  • 게시글 관리를 통해 쪽지 보낼 때 내용이 중복되어 발송되는 문제 해결 #756 @devdho @qw5414
  • 익명게시판에서 관리자 권한으로 글 수정 시 글의 소유자가 관리자로 변경되는 문제 해결 #778 @qw5414
  • DB import시 댓글의 status 값이 0 이 들어가는 문제 해결 #781 @sejin7940
  • 관리자페이지 댓글 신고목록에서 신고취소 안 되는 문제 해결 #784 @sejin7940
  • 스패머 관리에서 삭제처리 안 되는 문제 해결 #794

Enhancement

  • editor/components/image_link에서 XSS 취약점 보안 문제 해결 #780
  • 위젯 캐싱 결과를 memcache나 apc에 저장할 수 있도록 개선 #645 @smaker
  • '사이트 기본 레이아웃 사용' 정보 표기 방식 변경 #759 @izuzero
  • 코어 내 포함된 XE BI를 플랫 버전으로 변경 #779

XE Core. Ver 1.7.5.2

10 Jun 06:49
Compare
Choose a tag to compare

XE 1.7.5.2 Release Note

XpressEngine Core 1.7.5.2 를 배포합니다.

XE 1.7.5.1의 보안 취약점 방어 및 버그를 수정했습니다.

Defect

  • Favicon 등록 시 문제 해결 #772
  • SSL 포트를 따로 지정한 경우 리다이렉트 시 포트가 적용되지 못하는 문제 해결 #707

Enhancement

  • 로그인 한 회원이 이메일 변경 시 비밀번호 확인 하도록 변경 #769