[2012년 7~8주차] XE Core 주간 변경 내역 - XE Core 현황

XE Core의 변화를 이슈 처리 내역과 커밋 로그, 코드의 변경 이력으로 살펴봅니다. 수정된 문제와 추가된 기능 등의 변화를 정리해보고자 합니다. 첫 포스팅으로 2012년 7~8주차(2월 13~24일)의 이력을 살펴보겠습니다.

이슈 트래커 현황

2012년 8주차까지 총 1,527건의 이슈가 등록되어 있으며, 완료 또는 예정된 이슈의 비율은 42.4%입니다. 현황은 수시로 변경되며 이슈 수와 커밋 수로 많은 것을 판단하기에 부족하므로 아래의 간략한 현황만 살펴봤습니다.

이슈 상태별 현황 : http://goo.gl/NL7b7


XE Core 이슈 현황-2012년 8주차까지.png

2012년 8주차까지 전체 이슈의 상태별 현황
합계 New Accepted & Fixed Other
Accepted Fixed Invalid Duplicate WontFix Other
1,527 263 130 518 428 142 36 9
17.3% 42.4% 40.3%


2012년 7~8주차 이슈 현황

지난 2주간 등록된 이슈는 78건으로 전체 이슈 중 5.1%를 차지합니다. 이 중 아직 담당자가 지정되지 않은 이슈는 14건 입니다.

7, 8주차에 작성된 이슈 현황 : http://goo.gl/zI4g8


8주차까지 열려있는 이슈는 모두 404건 입니다. 이 중 담당자가 지정되지 않은 이슈는 69건이며 351건이 마일스톤이 할당되지 않은 검토 중인 이슈입니다. 담당자를 지정하는 이슈 정리를 거쳤지만 실제 문제가 고쳐진 것이 많음에도 아직도 많은 수가 남아 있습니다.

담당자 지정 현황 : http://goo.gl/tDLAA

마일스톤 현황 : http://goo.gl/6tYH1


2012년 8주차 - 열려있는 이슈의 마일스톤 할당 현황
합계 v.1.5 v.1.6 NeoSky None
404 4 27 7 351


하지만 XE개발팀의 2012년 잠정계획에서 상반기에 XE 코어 버그를 400개 미만으로 줄이려는 목표를 달성했습니다. 꾸준히 이슈가 추가되고 있기 때문에 계속해서 XE개발팀은 바쁜 나날들을 보내야 할 것 같네요.

이슈 타입별 현황 : http://goo.gl/eFknT

2012년 8주차 - 타입별 이슈 현황
합계 Defect Patch Enhancement Other
404 236 29 138 1


2012년 7~8주차에 해결된 이슈(http://goo.gl/XFsUc)

2주간 완료된 이슈는 77건입니다. 이슈 정리에 문제가 있어 Invalid 또는 Duplicate로 변경되어야 할 이슈가 Fixed로 변경된 항목이 더러 보입니다. 종류별로 정리하여 살펴보겠습니다.

고쳐진 버그

  • Issue 804 에디터에서 '본문 삽입'시 같은 이미지가 중복으로 삽입되는 문제 수정
    • XpressEditor에 포함된 자바스크립트 코드의 압축본에 문제가 있었음
  • Issue 1106 content 위젯에서 일부 특수 문자가 깨져 나오던 문제 수정
    • XSS 방지로 적용된 부분이었으나 따옴표 및 제목 색상 표현에 영향을 주었음
  • Issue 1505 IP가 자주 변경되는 환경(모바일 등)에서 자동로그인이 풀리는 문제 개선
    • IP 대신 브라우저 UA로 대체
  • Issue 1151 XpressEditor에서 글자, 글자 배경 색상 지정 시 스크립트 오류 수정
  • Issue 1283 IE8이 다운되던 문제 수정 [중요 정보 제공 2sis@]
  • Issue 1460 쪽지 전송 시 내용이 길면 실패하던 문제 수정
    • 폼을 get으로 전송하고 있었음
  • Issue 1253 글 등록 지연 시 등록 버튼을 계속 누르면 글이 중복 등록되는 문제 수정
    • Ajax 요청을 중복으로 요청하지 않도록 수정 되었으므로 모든 Ajax 요청에 적용 됨
  • Issue 1235 회원정보 보기에서 이메일 주소의 host를 감추도록 수정
  • Issue 1094 IE에서 위젯 수정 시 기존 설정 값을 가져오지 못하는 문제 수정
  • Issue 1294 에디터 추가 설정에서 사용권한 등의 설정이 제대로 저장되지 않는 문제 수정
  • r10164 회원가입 시 '서명'을 입력하지 못해 가입 진행이 안되는 문제 수정
    • 서명은 가입 후 정보수정에서만 변경 가능
  • Issue 1406 에디터 컴포넌트 목록에서 컴포넌트 설정 링크가 빠져있던 문제 수정 [패치 제공 misol.kr@]
  • Issue 967 회원가입 설정에서 '가입 후 이동 URL'이 잘못 처리되던 문제 수정
  • Issue 1095 관리페이지에서 회원정보에서 정보의 항목 표기 문제 수정(언어 변수 문제)
  • Issue 1223 content 위젯에서 페이지 전환이 잘못 되던 문제 수정
  • Issue 821 페이지 모듈의 페이지 설정 버튼들이 잘못 정렬되던 문제 수정
    • 관리자 페이지에서 '페이지 수정'링크를 새 창으로 열리도록 변경
  • Issue 1262 관리페이지 회원 목록에서 '가입일, 마지막 로그인' 정렬이 토글 되지 않던 문제 수정
  • Issue 1336 fileModel::getFile()에서 여러 파일의 정보를 가져오는 경우 오류 수정
    • 단일 파일의 정보를 가져올 듯한 함수명과 달리 한번에 여러 파일의 정보를 가져올 수 있음. 이 때 문제 발생
  • Issue 1350 게시판 확장변수에 '날짜'입력을 위한 달력 출력 시 에디터에 달력이 가려지는 문제 수정
  • Issue 1369 article 타입의 페이지 모듈에서 '모듈 관리자'의 권한 체크 오류 수정
  • Issue 1502 MetaWeblog를 통한 원격 등록 시 문서에 삽입한 이미지가 표시되지 않던 문제 수정
    • 한글 파일명 포맷이 변경되어 영향이 있었던 듯
  • Issue 1469 쪽지함에서 전체 선택이 안되는 문제 수정
  • Issue 1456 게시판 설정 등에서 설정 폼이 영역 밖으로 넘어가는 문제 수정
  • Issue 1361 RSS/ATOM feed에서 XE 버전을 출력하지 않도록 수정
  • Issue 1368 동일 세션에서 글 작성/수정 시 발생하는 문제 수정 [패치 제공 misol.kr@]
  • Issue 1407 관리페이지에서 설치된 위젯 삭제 링크가 잘못된 문제 수정 [패치 제공 misol.kr@]
  • r10175 쉬운설치에서 ftp 클래스 include 문제 수정
  • Issue 1412 '메일 입니다' -> '메일입니다' 문장 수정
  • Issue 1422 moduleModel::getModuleInfoByModuleSrl()에서 만들어진 Object Cache가 비워지지 않는 문제 수정
    • cache key를 변경하여 해결
  • Issue 1041 관리페이지 '즐겨찾기' 추가 시 접근한 페이지의 파라메터까지 저장되는 문제 수정
  • Issue 1150 카테고리가 선택 된 상태에서 잘못 된 페이징 문제 수정 [패치 제공 is4975@]
  • r10184 관리자가 문서 목록을 볼 때 비밀글, 임시글 리스팅 문제 수정 [패치 제공 is4975@]
  • Issue 1284 HTML attribute에 dash(-)가 포함 된 경우 cond가 동작하지 않는 문제 수정
    • <img data-key="..."|cond="..." />
  • Issue 1516
  • Issue 1157 Windows 환경에서 애드온 캐시 파일의 경로 문제 수정
  • r10133 회원정보 보기에서 XSS 위험 요소 차단
  • r10135 1337 CSS 파일 로드 시 media 속성의 기본 값을 'all'로 설정 [패치 제공 emerald.zhangj@]
  • Issue 1097 관리페이지 설문목록에서 종료일이 잘못 표시되는 문제 수정
  • Issue 1475 확장변수 미입력 시 오류 수정
  • Issue 1401 자동 추가되는 input 태그에 태그 닫기 추가 [패치 제공 misol.kr@]
  • Issue 954 커뮤니케이션 애드온이 활성화 하지 않아도 쪽지 목록에 접근할 수 있는 문제 수정
  • Issue 1010 애드온 info.xml에서 select type 설정 시 항목이 1개 일 때 오류 수정
  • Issue 757 FileHandler::removeFile()에서 파일 이동이 실패할 수 있는 문제 수정
  • r10132 레이아웃 관리에서 XSS 보안 위험 방지
  • Issue 1393 스팸필터에서 IP차단 시 wild card 처리 개선
    • IP차단 설정에서 '123.123.*.*'과 같은 설정이 안되는 문제

개선/변경 사항

  • Issue 1139 Object::adds()의 효율 개선 [패치 제공 dh1024@]
  • Issue 171 head 영역의 코드 정리. 모듈, 레이아웃 정보를 보여주던 meta tag 제거
  • Issue 1312 Admin. 레이아웃, 위젯, 모듈, 애드온 목록에서 '간단보기/상세보기' 추가
    • 부가 정보를 펼쳐보는 기능. 주로 description 정보.
    • 이슈에서 요구하는 것과 관계가 없음
    • 이슈 작성자가 원하는 UI를 구현하기 위한 초석으로 기대 함
  • Issue 1514 DB 세션 사용의 기본 설정을 비활성으로 변경
  • Issue 1130 회원정보를 가져오는 로직의 효율 개선(캐시 활용 개선)
  • Issue 1367 point모듈의 getPoint 쿼리 변경(cond in -> equal) [패치 제공 misol.kr@]
  • Issue 949 URL에 아이디와 패스워드를 넣어 로그인하지 못하도록 변경
  • Issue 1518 문서 목록을 가져올 때 쿼리에 '비추천 수' 조건 설정 추가
  • r10176 에디터 스타일의 CSS 정리
    • Issue 998의 문제가 해결되었으리라 예상 됨


TAG

Leave Comments

나의 소셜 정보
powered by SocialXE