PukiWiki UPDATING
$Id: $


호환성과 관련된 기록
====================

PukiWiki 1.4.4_php5: PukiWiki 1.4.4와 호환되지 않는 점
    1. PHP5 환경에서 동작합니다. (PHP4 환경에서도 동작합니다.)


PukiWiki 1.4.4: PukiWiki 1.4.3과 호환되지 않는 점

    1. include 플러그인에 한계가 설정되었습니다. (기본값은 4페이지까지)

    2. calendar_viewer 플러그인에 한계가 설정되었습니다. (1테마당 1회까지)
       * 장래의 릴리스에는 몇회까지 확장될 가능성이 있습니다.

    3. Apache Web 서버용으로 .htaccess 파일이 같이 들어갔습니다.
       서버에서 .htaccess가 유효할 경우, 예를 들어 attach 디렉토리에 보관된
       첨부 파일에 직접 접근할 수 없게 됩니다. 그래서  낡은 판의 플러그인이나
       거기에서 파생된 플러그인은 잘 작동하지 않을 것입니다.
       (이러한 제한은 .htaccess를 삭제해서 해제할 수 있습니다.)

    4. 초기화 처리(init.php)가 큰 폭으로 재검토 되어 PukiWiki에 불필요한
       전역 변수(특히 위험한 자료를 담은 것)들이 적극적으로 삭제되었습니다.
       구체적으로 $_REQUEST, $HTTP_GET_VARS, $HTTP_POST_VARS,
       HTTP_USER_AGENT 관련, REQUEST_URI 관련, QUERY_STRING 관련 자료에
       접근하는 다른 사람들이 제작한 플러그인이나 사용자가 수정한 부분은
       올바르게 동작하지 않게 되었습니다.

PukiWiki 1.4.3: PukiWiki 1.4.2와 호환되지 않는 점

    1.  trackback 디렉토리에 보존하는 파일 이름 규칙이 바뀌었습니다.
        trackback/referer 기능을 쓰면서 1.4.2에서 1.4.3로 옮기는 경우
        PukiWikir-dev 사이트(http://pukiwiki.sourceforge.jp/dev/)의
        "개발일기/2004-03-18"을 참고해서 작업해 주십시오.

PukiWiki 1.4: PukiWiki 1.3.x와 호환되지 않는 점

    1.  [[WikiName]]와 WikiName는 같은 페이지를 가리킵니다.
    2.  정의 목록의 서식이 다릅니다. (:term:description -> :term|description)
    3.  목록이나 인용문은 낮은 수준의 목록이나 인용문을 포함할 수 있습니다.
        (1.3.x에서는 목록은 같은 종류만, 인용 안에는 인용만 포함할 수
        있었습니다.)



갱신이력
========

    *   2004-09-04 1.4.4_php5 by PukiWiki Developers Team

        PHP5 대응 (branch_r1_4_4_php5)
            BugTrack/632 PHP5에서 동작하지 못함


    *   2004-09-04 1.4.4 by PukiWiki Developers Team

        스케일러빌리티 향상
            BugTrack/588: is_page()안의 불필요한 캐시를 제거
            개발일기/2004-07-10 exist_plugin()의 호출 횟수를 줄임
            개발일기/2004-08-01 페이지 목록을 표시할 때 쓰는 불필요한 캐시를
                제거
                $list_index = 1일 때 표시속도가 3배 정도 빠름
                (1000페이지 규모일 때)

        초기화 처리의 재검토: 보안 향상과 경량화 (init.php):
            개발일기/2004-06-22
               - 처음으로 기동할 때 퍼미션 확인 결과를 보고함
            개발일기/2004-06-28
                 - cmd= 매개 변수에 값이 념겨질 때, plugin= 의 값을 무시
            개발일기/2004-06-30 확인 전의 문자열을 메모리에 남기지 않음
            개발일기/2004-07-03
                - 불필요한 전역 변수를 다수 삭제
                - $_GET['msg']를 금지
                - GET이 POST와 같은 키를 가지고 있을 경우, POST의 내용을 우선
            개발일기/2004-07-11
                - $_GET['pass']를 금지
                - $get, $post, $cookie는 전역 변수를 (복사하지 않고) 참조
                - 'encoding_hints'의 내용이 빈 문자열인지 확인

        PukiWiki를 쉽게 셋으로 나눌 수 있도록 수정
            1. Web 사이트에 노출해야 하는 프레젠테이션 부분
               (index.php/pukiwiki.php, IMAGE_DIR, *.css, *.js)
            2. 여러 PukiWiki가 공유할 수 있는 부분 (LIB_DIR 이하)
            3. PukiWiki 각각의 고유 자료 (DATA_HOME 이하)

            개발일기/2004-07-24 index.php의 추가
            그림 파일을 한 곳(IMAGE_DIR)에 모음 (얼굴 그림, pukiwiki 로고)
            BugTrack/509 디렉토리 위치를 하드 코딩한 파일을 다수 수정
            (See also: BugTrack/147, BugTrack/656, 개발일기/2004-06-19)
                - 정의를 추가: IMAGE_DIR (그림 파일 종류)
                - 정의를 추가: LIB_DIR   (라이브러리)
                - 정의를 추가: DATA_HOME (PukiWiki 마다의 고유 자료)
                - 정의를 추가: LANG_DIR  (언어 파일이 있는 곳)
                - 정의를 추가: JCODE_DIR (mbstring.php가 필요로 하는
                  jcode.php가 있는 곳)
            versionlist 플러그인:
                - LIB_DIR와 DATA_HOME를 따름
                - versionlist의 출력에서 불필요한 '/'을 삭제
                  (개발일기/2004-07-24)
            ref 플러그인: UPLOAD_DIR의 위치에 관계 없이 인 라인 이미지의
                출력이 가능하도록 plugin_ref_action()을 추가 (BugTrack/658)
            개발일기/2004-08-01 라이브러리로 사용될 수 있는 파일을 LIB_DIR로
                이동

        휴대전화나 PDA 등에서의 접근에 대응
            - 내장 Web 브라우저용 사용자 에이전트 문자열을 추가
                PlayStation BB Navigator(*1), i-mode and FOMA, Vodafone, EZweb,
                WAP phone, ACCESS "NetFront" / "Compact NetFront" and thier OEM,
                Opera(for embedded), Planetweb, DreamPassport, Palm "Web Pro",
                ilinx "Palmscape" / "Xiino", Sharp PDA Browser, Windows CE,
                WebTV
                (*1 PC의 웹 브라우저와 동등한 표현 능력이 있는 것으로 등록)
            - 설정 모음 (keitai.ini.php)
              (Related: BugTrack/581, 개발일기/2004-07-03, BugTrack/626,
              BugTrack/628, BugTrack/637, BugTrack/646)

        [CONTRIBUTION] 일본 휴대전화 대응 by 미코(みこ)
            (See BugTrack/627 for detail)
            - 일본에서 사용되는 얼굴 문자(이모티콘)를 얼굴 그림으로 치환하기
              위한 설정을 추가
            - 휴대전화 벤더 고유의 코드에 얼굴 문자 등을 치환하기 위한 설정을
              추가
            - 일본에서 쓰이는 표현인 "땀"(당혹해 하는 모습)의 페이스 마크를
              추가

        보안 향상
            개발일기/2004-07-11 index.html의 추가 (디렉토리를 들여다 보지
                못하게 막음)
            개발일기/2004-07-18 관리자 암호를 위한 시스템 함수를 추가
                - 인증에 실패할 때마다 2초씩 기다리게 해서 공격자를 방해
            BugTrack/528 pcomment를 중첩할 경우의 취약점
                - 무한 루프를 막는 해킹
            개발일기/2004-08-09 include 플러그인에 한계를 추가 (4페이지까지)
            BugTrack/666 calendar_viewer에 한계를 추가 (1테마당 1회까지)
            BugTrack/652 .htaccess의 추가 (Apache만: 의도하지 않은 접근을 금지)
            BugTrack/654 attach.inc.php 플러그인으로 존재하지 않는 페이지에
                파일을 첨부할 수 있음

        보안 향상: XSS취약점을 수정
            BugTrack/586 edit_form()에 XSS 취약점
            BugTrack/364 ls2 플러그인으로 link를 지정할 때 동작이 수상함

        기본 설정 조정 (*.ini.php)
            - RecentChanges의 항목 수를 약간 줄임 ($maxshow: 80 => 60)
            - RecentDeleted를 기본으로 사용 ($maxshow_deleted: 0 => 60)
            - 백업 간격을 짧게, 세대를 많게 해, 자료가 사라질 때까지 걸리는
              시간을 길게 함
                $cycle:   6시간 => 3시간
                $maxage: 20세대 => 120세대
                   6 x 20 (5일) => 3 x 120 (15일)
            - 제목 줄에 고유 앵커를 자동으로 삽입
              ($fixed_heading_anchor: 0 => 1)
            - preformatted text의 처음에 나오는 빈 칸을 하나 없앰
              ($preformat_ltrim : 0 => 1)
            - POP/APOP before SMTP: 자동인식 (서버가 지원하면 APOP)
            - 감정을 영어 단어로 나타냈을 경우 그림의 ALT 속성을 괄호로 둘러쌈
              (예: sad => [sad]) (개발일기/2004-07-28)

        중요한 문제의 수정
            BugTrack/639 memo 플러그인: 반점 뒤의 문자가 사라짐 / 큰따옴표로
                둘러싼 경우 큰따옴표가 사라짐
            BugTrack/655 attach.inc.php  플러그인에서 ATTACH_PASSWORD_REQUIRE를
                사용할 때 첨부 파일을 삭제할 수 없게 됨

        네트워크와 관련된 수정
            BugTrack/635 proxy.php의 버그 (과잉 판정, 또한 틀림)
            BugTrack/638 TrackBack 수신 건수가 많게 표시됨
            개발일기/2004-07-17 POP/APOP before SMTP
                - 동작하지 않는 상태였던 APOP이 동작하도록 수정
                - STAT과 QUIT 명령을 발행하도록 수정

        경미한 문제의 수정
            BugTrack/577 rename 플러그인에서 XTML 파싱 에러
            개발일기/2004-08-06 XHTML이 허용하지 않는 '&'을 '&amp;'로 수정
            BugTrack/619 몇 개의 파일에서 고르지 않았던 줄 바꿈 코드를 통일
            BugTrack/622 E_ALL과 safe_mode에서 표시되는 Warning/Notice에 대응
            ref 플러그인/attach 플러그인: KB를 더욱 정확하게 표시
                (1024바이트로 환산)
            menu 플러그인: 부 메뉴의 이름을 쉽게 바꿀 수 있도록 define
                'MENU_SUBMENUBAR'을 추가
            BugTrack/653 topicpath 플러그인: 첫 번째 부모 페이지의 링크가 빠질
                수 있음 (versionlist 플러그인에서 topicpath의 버전이 나오지
                않음)

        사용자 인터페이스 수정
            적극적으로 Usage와 에러를 표시 (현재는 일부 플러그인만)
              예:
                #img(): Usage: (URI-to-image[,right[,clear]])
                #include(): Included already: [[include_test]]
                #calendar_viewer(): You already view: 수백건이 있는 달력
            img 플러그인:
                - URI를 하나 주는 것 만으로도 동작 (종래에는 인수가 둘 필요)
                - 세번째 인수로 'clear'를 주면 그림과 함께 그림 옆에 여러 줄의
                  글을 쓸 수 있게 하는 것을 해제하는 코드를 삽입
            menu 플러그인:
                - 메뉴바를 표시할 때 메뉴를 표시하지 않음 (BugTrack/670)
            paint 플러그인:
                - 출력하는 자료 수정: #img(,clear) 대신에 #clear 사용
            popular 플러그인:
                - 현재 읽는 페이지로는 링크하지 않음 (BugTrack/676)
            recent 플러그인:
                - 현재 읽는 페이지로는 링크하지 않음 (BugTrack/676)
            ref 플러그인:
                - 'ref(filename,pagename)'이라는 옛 기법으로 지정한 첨부파일을
                  찾을 수 없는 경우, 종래와 같이 "file not found"라고 표시하는
                  대신, 애매하지 않은 새 기법인 'ref(pagename/filename)'의
                  이용을 촉구하는 메시지를 표시
                  (개발일기/2004-08-26)

        코드의 가독성을 높이기 위한 수정
            개발일기/2004-07-18 내부 함수 이름의 변경: sanitize()
                => input_filter()
            개발일기/2004-07-31 빈 칸만 있는 줄에서 빈 칸을 삭제
            - 함수 직전에 빈 줄을 추가
            - 불필요한 주석을 삭제, 주석 추가
            - 전역 변수 $get / $post 대신에 $vars를 사용하도록 수정

        기초 콘텐츠의 수정과 확충 (BugTrack/644, 개발일기/2004-08-16 등)
            - pukiwiki.ini.php의 주석을 정리 / 추가
            - 기본 콘텐츠의 정비:
                - InterWikiName: YukiWiki, 위키 에이리어(ウヰキエリア), dev
                  사이트를 수정
                - PukiWiki: dev 사이트와 SourceForge.jp의 링크를 추가
                - 플러그인 매뉴얼을 포함 (PukiWiki 페이지에서 접근 가능)
                - 불필요한 콘텐츠를 삭제, 합침
            - pukiwiki.org, pukiwiki-dev의 배너 아이콘을 표준으로 첨부


    *   2004-04-04 1.4.3 by PukiWiki Developers Team
        BugTrack/493 링크의 글자 크기를 지정해서 바꾸면 #related에 반응하지
            않음
            [[cvs:make_link.php]](v1.4:r1.64)
        BugTrack/494 LANG=en일 때의 template 플러그인
            [[cvs:en.lng]](v1.4:r1.25)
        $script의 확인에 is_url을 사용
            [[cvs:func.php]](v1.4:r1.55)
            [[cvs:init.php]](v1.4:r1.69)
        BugTrack/496 ChaSen을 사용할 경우 페이지를 올바르게 읽을 수 없음
            [[cvs:func.php]](v1.4:r1.56)
        질문상자/344 입력할 때 줄 바꿈의 취급에 대해 다시
        질문상자/280 줄 바꿈이 그대로 반영되지 않나요?
        그 외 처리의 재검토
            [[cvs:convert_html.php]](v1.4:r1.58)
        $line_break 추가: 줄 바꿈을 반영할 (줄 바꿈을 <br />로 바꿀) 때는 1
            [[cvs:pukiwiki.ini.php]](v1.4:r1.52)
        BugTrack/491 RecentDelete를 원함
            [[cvs:file.php]](v1.4:r1.38)
            [[cvs:pukiwiki.ini.php]](v1.4:r1.53)
        BugTrack/498 정의 목록에서 설명문을 비우면 블록이 종료
            [[cvs:convert_html.php]](v1.4:r1.58)
        BugTrack/462 IIS 환경 아래에서 Basic 인증이 동작하지 않음
            [[cvs:auth.php]](v1.4:r1.3)
        질문상자/343 readme.txt에 기종 의존 문자?
            [[cvs:readme.txt]](v1.4:r1.15)
        질문상자/346 counter 플러그인에서 카운터 표시 대상인 yesterday에 대해
            [[cvs:plugin/counter.inc.php]](v1.4:r1.12)
        $_SERVER 배열의 확인을 수정 (Warning의 대책)
            [[cvs:init.php]](v1.4:r1.70)
        사용하지 않는 부분을 주석 처리 (Warning의 대책)
            [[cvs:plugin/bugtrack.inc.php]](v1.4:r1.15)
        인수를 확인 (Warinig의 대책)
            [[cvs:plugin/md5.inc.php]](v1.4:r1.3)
        rss 취득에 실패했을 때의 에러 처리를 추가 (Warning의 대책)
            [[cvs:plugin/showrss.inc.php]](v1.4:r1.11)
        손상된 레코드를 건너뜀 (Warning의 대책)
            [[cvs:plugin/tb.inc.php]](v1.4:r1.6)
        에러 확인 강화
            [[cvs:plugin/tracker.inc.php]](v1.4:r1.20)
        BugTrack/499 #contents 바로 다음에 목록 요소를 추가하면 표시되지 않음
            [[cvs:convert_html.php]](v1.4:r1.59)
        TableCell이 비었을 때 <td>~</td> 태그가 생략되어 버림
            [[cvs:convert_html.php]](v1.4:r1.60)
        Content-Type에 헤더로 charset을 출력하지 않도록 함 (r1.37)
        파일 다운로드 처리에 mb_http_output('pass')을 추가 (r1.38)
            [[cvs:attach.inc.php]](v1.4:r1.38)
        join('',...)은 불필요
            [[cvs:plugin/tb.inc.php]](v1.4:r1.7)
        에러 확인 강화
            [[cvs:plugin/tracker.inc.php]](v1.4:r1.20)
        rss 취득에 실패했을 때의 에러 처리를 추가 (Warning의 대책)
            [[cvs:plugin/showrss.inc.php]](v1.4:r1.11)
        인수를 확인
            [[cvs:plugin/md5.inc.php]](v1.4:r1.3)
        mode=submit이 지정되어 있지 않을 때에는 아무 것도 하지 않도록 함
            [[cvs:plugin/bugtrack.inc.php]](v1.4:r1.15)
        BugTrack/514 자동 링크가 되지 않는 페이지가 있음 (BugTrack/502의 수정
            실수)
            [[cvs:func.php]](v1.4:r1.58)
        BugTrack/518 referer에서 같은 URL이 다른 것으로 기록됨
            [[cvs:trackback.php]](v1.4.r1.15)
            [[cvs:plugin/tb.inc.php]](v1.4:r1.8)
        BugTrack/519 숫자가 이름인 페이지가 RecentChanges에서 바르게 표시되지
            않음
            [[cvs:file.php]](v1.4:r1.39)
        BugTrack/523 "PukiWiki/1.4/조금 편리하게/단어 검색의 결과 표시를
        확장"을 도입하면 "&"를 검색했을 경우에 표시가 흐트러짐
            [[cvs:html.php]](v1.4:r1.97)
        BugTrack/525 캐시를 새로 고칠 때 스킨으로 notice가 표시되는 것을 막음
            [[cvs:plugin/links.inc.php]](v1.4:r1.18)
        BugTrack/526 rss10.inc.php의 오타
            [[cvs:plugin/rss10.inc.php]](v1.4:r1.10)
        BugTrack/538 clear 플러그인을 포함
            [[cvs:plugin/clear.inc.php]](v1.4:r1.1)
            [[cvs:skin/default.en.css]](v1.4:r1.28)
            [[cvs:skin/default.ja.css]](v1.4:r1.29)
        BugTrack/539 도움말 수정 (링크, 별명)
            [[cvs:wiki/C0B0B7C1A5EBA1BCA5EB.txt]](v1.4:r1.7)
        BugTrack/541 source.inc.php에서 인증 확인이 새어나감
            [[cvs:plugin/source.inc.php]](v1.4:r1.11)
        BugTrack/543 backup.inc.php에서 태그가 맞지 않음
            [[cvs:plugin/backup.inc.php]](v1.4.r1.10)
        BugTrack/549 ref 플러그인에서 noicon, noimg 옵션을 쓸 때 문자열 뒤에
            빈칸이 들어감
            [[cvs:plugin/ref.inc.php]](v1.4:r1.21)
        BugTrack/521 인용문이 여러 겹일 때, 문단의 ~를 생략할 경우에
            XHTML 1.1 not valid가 됨
        BugTrack/524 정의 목록에서 하나의 정의어에 대해 복수의 설명문을 달 수
            없음
        BugTrack/545 어느 조건 아래에서는 blockquote 안에서 p에 싸여야 하는
            텍스트가 그대로 써짐
            [[cvs:convert_html.php]](v1.4:r1.61)
        BugTrack/555 encode_hint의 판정 실수
        BugTrack/536 i-mode 대응이 정상적으로 동작하지 않나요?
            [[cvs:init.php]](v1.4:r1.71) 
        BugTrack/552 backup.inc.php에 테그가 맞지 않아서 생긴 파싱 에러
            [[cvs:plugin/backup.inc.php]](v1.4:r1.11)
        BugTrack/530 TouchGraph Plugin
            [[cvs:plugin/touchgraph.inc.php]](v1.4:r1.3)
        BugTrack/534 ref 플러그인에서 참조 페이지의 BracketName에 반점이
            포함되어 있으면 파일을 참조할 수 없음
            [[cvs:convert_html.php]](v1.4:r1.62)
            [[cvs:func.php]](v1.4:r1.59)
            [[cvs:plugin.php]](v1.4:r1.10)
        BugTrack/539 도움말 수정 (링크, 별명)
            [[cvs:wiki/C0B0B7C1A5EBA1BCA5EB.txt]](v1.4:r1.7)
        BugTrack/540 trackback의 URL에서 trackback list가 표시되지 않고
            FrontPage가 표시됨
            [[cvs:trackback.php]](v1.4:r1.16)
        BugTrack/558 trackback ping을 GET으로 보내는 사이트에 대응
            [[cvs:plugin/rss10.inc.php]](v1.4:r1.11)
            [[cvs:plugin/tb.inc.php]](v1.4:r1.9)
            [[cvs:init.php]](v1.4:r1.72)
            [[cvs:trackback.php]](v1.4:r1.16)
        BugTrack/559 $whatsnew에 일본어 페이지 이름을 지정할 수 없음
            [[cvs:plugin/rss.inc.php]](v1.4:r1.6)
            [[cvs:plugin/rss10.inc.php]](v1.4:r1.11)
        파일 잠금 처리를 조정
            [[cvs:file.php]](v1.4:r1.40)
            [[cvs:plugin/attach.inc.php]](v1.4:r1.39)
            [[cvs:plugin/counter.inc.php]](v1.4:r1.13)
            [[cvs:plugin/online.inc.php]](v1.4:r1.8)
        Notice: Undefined offset: 1의 대책
            [[cvs:html.php]](v1.4:r1.98)
        백업할 때 페이지에 포함된 백업을 나누는 문자를 무해하게 함
            [[cvs:backup.php]](v1.4:r1.15)
        불필요한 set_time_limit()을 삭제
            [[cvs:plugin/rename.inc.php]](v1.4:r1.10)
        새 플러그인 $line_break를 페이지 중간에서 바꿈
             [[cvs:plugin/setlinebreak.inc.php]](v1.4:r1.1)
        BugTrack/561 폼에 키보드로 탭 코드를 입력할 수 없어서...
             [[cvs:rules.ini.php]](v1.4:r1.2)
             [[cvs:wiki/C0B0B7C1A5EBA1BCA5EB.txt]](v1.4:r1.8)
        BugTrack/562 ChaSen/KAKASI 없이도 어느 정도 일본어 페이지 목록 분류를
            가능하게 함
            [[cvs:file.php]](v1.4:r1.41)
            [[cvs:pukiwiki.ini.php]](v1.4:r1.54)
            [[cvs:wiki/3A636F6E6669672F5061676552656164696E67.txt]](v1.4:r1.1)
            [[cvs:wiki/3A636F6E6669672F5061676552656164696E672F64696374.txt]]
            (v1.4:r1.1)
        BugTrack/563 rename 플러그인에서 "./hogehoge"와 같은 페이지가 작성
            가능함
            [[cvs:plugin/rename.inc.php]](v1.4:r1.11)
        BugTrack/564 versionlist 플러그인에서 lng 파일이 표시되지 않음
            [[cvs:plugin/versionlist.inc.php]](v1.4:r1.7)
            [[cvs:plugin/versionlist.inc.php]](v1.3:r1.2.2.1)
        csv_explode, csv_implode 함수를 조정
            [[cvs:func.php]](v1.4:r1.61)
        BugTrack/566 [cvs] $Id가 없음 / 두 개 있음 (마이그레이션 작업용)
            [[cvs:default.ini.php]](v1.4:r1.4)
            [[cvs:i_mode.ini.php]](v1.4:r1.5)
            [[cvs:jphone.ini.php]](v1.4:r1.6)
            [[cvs:pukiwiki.ini.php]](v1.4:r1.55)
            [[cvs:plugin/clear.inc.php]](v1.4:r1.1) (cvs admin -kkv)
            [[cvs:plugin/versionlist.inc.php]](v1.4:r1.8)
            [[cvs:skin/default.en.css]](v1.4:r1.29)
            [[cvs:skin/default.ja.css]](v1.4:r1.30)
            [[cvs:skin/default.js]](v1.4:r1.2)
            [[cvs:skin/keitai.skin.ja.php]](v1.4:r1.5)
            [[cvs:skin/print.en.css]](v1.4:r1.3)
            [[cvs:skin/print.ja.css]](v1.4:r1.3)
            [[cvs:skin/pukiwiki.skin.en.php]](v1.4:r1.31)
            [[cvs:skin/pukiwiki.skin.ja.php]](v1.4:r1.32)
            [[cvs:skin/trackback.css]](v1.4:r1.2)
            [[cvs:skin/trackback.js]](v1.4:r1.2)
        BugTrack/553 백업 파일을 지워도 차이는 남아 있음
            [[cvs:plugin/diff.inc.php]](v1.4:r1.4)
            [[cvs:en.lng]](v1.4:r1.26)
            [[cvs:ja.lng]](v1.4:r1.25)
        BugTrack/570 추가로 문법을 표시하면 편집이 됨
            [[cvs:html.php]](v1.4:r1.99)

    *   2003-11-17 1.4.2 by PukiWiki Developers Team
        BugTrack/487 autolink에서 문자 잘못됨
            [[cvs:func.php]](v1.4:r1.54)
        BugTrack/488 mbstring이 없는 상태에서 AutoLink를 설정하면 페이지가
            잘못됨
            [[cvs:mbstring.php]](v1.4:r1.9)
        함수 이름이 생성자와 충돌
            [[cvs:convert_html.php]](v1.4:r1.57)
        tracker_list()의 두 번째 인수로 페이지 이름을 상대 지정할 수 있도록 함
        tracker()의 첫 번째 인수가 생략될 때 'default'를 사용
            [[cvs:plugin/tracker.inc.php]](v1.4:r1.18)
        에러 처리를 조정
            [[cvs:plugin/template.inc.php]](v1.4:r1.16)
        변수 이름을 바꿈
            [[cvs:plugin/rename.inc.php]](v1.4:r1.9)

    *   2003-11-10 1.4.1 by PukiWiki Developers Team

        BugTrack/478    목록의 자식 요소의 문단이 올바르게 출력되지 않음
        BugTrack/479    CGI판 PHP의 경우, HTTPS를 이용할 수 없음
        BugTrack/480    online.inc.php 안의 디렉토리 지정을 상수로 함
        BugTrack/482    AutoLink의 동작을 조정
        BugTrack/483    주석 안에 HTML 엔티티를 써서 주석이 만들어지지 않음
        BugTrack/485    lookup으로 InterWikiName의 "검색"등을 하면 & 대신에
                        &amp;가 들어감
        BugTrack/486    header로 캐시를 사용하지 않게 함
        tracker.inc.php radio/select/checkbox에서 선택지가 하나도 선택되지
                        않았을 때는 값을 빈 칸으로 함
        backup.php      data가 비었을 경우의 warning을 막음

    *   2003-11-03 1.4 by PukiWiki Developers Team

        1.4계 최초 릴리스

