그누보드 4.08.00 [보안관련 필수패치] > 그누4 다운로드

그누4 다운로드

여러분께서 보고 계시는 이 사이트는 그누보드4 최신버전으로 제작, 운영되고 있습니다.
SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

그누보드 4.08.00 [보안관련 필수패치] 정보

그누보드 4.08.00 [보안관련 필수패치]

첨부파일

gnuboard4.tgz (1.2M) 4319회 다운로드 2006-05-15 17:14:14
gnuboard4.utf8.tgz (1.2M) 1100회 다운로드 2006-05-15 17:14:14

본문

4.08.00 (06.05.13) [필수패치]
    :  파이어폭스(불여우)에서 게시판 파일이 제대로 다운로드 되지 않던 오류 수정
        zzzz님께서 알려주셨습니다.
    :  회원가입시 회원아이디, 별명, 이메일 검사에서 검사할 변수값을 trim() 함수로 좌우공백을 없앰
    :  회원가입시 별명에 특수문자 입력시 동일한 별명을 만들 수 있는 오류 수정
        유아원님께서 알려주셨습니다.
    :  게시판리스트 수정시 게시판관리자가 사라지던 오류 수정
    :  정보공개 수정후 설정일 동안 변경할 수 없도록 수정
    :  추천, 비추천을 테이블로 관리하여 중복 추천하지 못하도록 수정
        config.php 에 아래와 같이 한줄 추가하십시오.
        $g4['board_good_table']    = $g4['table_prefix'] . "board_good";
    :  UTF-8 관련 수정

        필드가 추가, 변경 되었으니 adm/upgrade.php 를 한번 이상 실행하여 주십시오.

        config.php
        adm/board_list_update.php
        adm/config_form.php
        adm/config_form_update.php
        adm/upgrade.php
        cheditor/insert_image.php
        bbs/download.php
        bbs/member_id_check.php
        bbs/member_nick_check.php
        bbs/member_email_check.php
        bbs/register_form_update.php
        bbs/search.php
        bbs/good.php
        js/wrest.js
        lib/mailer.lib.php
        skin/member/basic/register.skin.php
        skin/member/basic/register_form.skin.php
        skin/board/basic/list.skin.php


위 패치를 모두 적용하지 못하시는 분들께서는

        cheditor/insert_image.php

이 파일만은 반드시 패치하시기 바랍니다.


* 060515 17:00 변경내용
basic 스킨 게시판에 utf-8 적용하는 코드에 오류가 생겨 수정해 놓습니다.
skin/board/basic/list.skin.php

댓글 전체

그누보드 4.08.00 [보안관련 필수패치]  오............. 보안 필수 패치....................

주말에 수고 많으십니다....... 즐거운 주말되세요.... 관냐언니.. ㅋㅋ
수고하십니다. 패치하면서 질문하나 있는데요
 skin/board/basic/list.skin.php  이 파일은 기존버전과 다른점이 없던데
제가 발견못해서 그런건지 어떤 차이가 있는지 알려주시면 감사하겠습니다
패치 열심히 했습니다. 감사합니다.
위 새로운 파일들 복사해 넣고 관리자모드에서 업그레이드 한 번 눌러주면 되는거죠?

그런데 코멘트를 달아도 코멘트메일이 원글작성자에게 안나가는 문제는 문의가 많은데도 답이 없네요.
관련글은 여기입니다. http://www.sir.co.kr/bbs/tb.php/g4_qa/20869
이부분도 신경써 주시면 대단히 감사하겠습니다.
패치파일이 두 개군요.
gnuboard4.tgz (1.2M)와 gnuboard4.utf8.tgz (1.3M)
지금 gnuboard4.tgz (1.2M) 풀어서 그중 위에 적어주신 아래 파일들만 덮어씌운 상태입니다.
gnuboard4.utf8.tgz 패치를 반드시 해야합니까? 그렇다면 그중 어떤파일들을 해야하죠?
소스를 건드린 경우가 많아서 한꺼번에 덮어씌우기는 할 수 없어서 그렇습니다.

        config.php
        adm/board_list_update.php
        adm/config_form.php
        adm/config_form_update.php
        adm/upgrade.php
        cheditor/insert_image.php
        bbs/download.php
        bbs/member_id_check.php
        bbs/member_nick_check.php
        bbs/member_email_check.php
        bbs/register_form_update.php
        bbs/search.php
        bbs/good.php
        js/wrest.js
        lib/mailer.lib.php
        skin/member/basic/register.skin.php
        skin/member/basic/register_form.skin.php
        skin/board/basic/list.skin.php
관리자나 기타 관계되는 사람은 아니지만 UTF8은 쉽게 말해 버젼이 다른거라 보심 됩니다.

간단히 설명하면

UTF (universal transformation format)

UTF는 16 비트 유니코드 문자들을 7 비트 혹은 8 비트 문자로 변환하기 위한 방법이다. UTF-7은 7 비트 메일 시스템을 통한 전송을 위해 7 비트 아스키 문자로 변경하는 것이고, UTF-8은 유니코드를 8 비트 문자로 변경하는 것이다.

처음에 설치하신 배포판만 패치하심 됩니다.
skin/board/basic/list.skin.php  에서,
이전에는 21라인에
<? if ($is_category) { ?><form ...중략...<select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select>....
이랬습니다..
카테고리를 그대로 가져왔었는데, 바뀐 패치 보니까..
<? if ($is_category) { ?><form .....중간생략...<select name=sca onchange="location='<?=$category_location?>'+encodeURI(this.value);"><option value=''>전체</option><?=$category_option?></select>....

이렇습니다.
차이점이..

encodeURI를 사용하였던데..

이때문에 한글로 이름지어진 카테고리 이름이 '&sca=' 이후로 인코딩되서 나오고, 이걸 처리 못하는 서버의 경우 카테고리별 정렬이 안됩니다...
참고하세요..
그럼 해결 할려면 어떻게 해야 하나요?
 예전대로 수정해야 하나요?
  >> 방금해보니~ 예전대로 바꾸면 해결이 되네요~ ^^

 그래도 별 문제는 없을까요?
  >> 패치한 목적이 없네요~ 예전대로라면~ 보안에도 문제가 있을듯 한데요??? --;

패치를 했는데~ 이부분에서 자꾸 오류가 나서~ 카테고리 선택시 변수명이 없다고 계속 나옵니다 ㅠ.ㅠ
관리자님이 이글을 꼭 보셨으면 좋겠네요~ ^^
UTF-8 버전 사용하시는 분 들 중에 아래의 팁을 적용하여 설치하신분은 아무런 문제가 없습니다..
아래의 팁을 적용하지 않고 설치하신분들은 UTF-8 버전을 사용하지만,
디비에 저장된 데이터가 완전한 UTF-8 이 아니기 때문입니다....


http://sir.co.kr/bbs/tb.php/g4_tiptech/2497

참고 하세요....^^
타게시판 프로그램 관리자분과 확실히 다른 그누보드 관리자님에게 정말 감사 드립니다.
이 공지 메일 받고.. 왠지 모를 반가운 기분이 확~ 들더라구요.

다른 게시판은 메일링 전혀 없어서, 정말 답답함 그 자체 였는데..
정말 정성스러운 관리자님에게 감사의 말 전합니다.

감사합니다.
안녕하세요. 저번에도 안되던데 이번에도 안되네요 ㅠㅠ
저거 다 폴더별로 덮어씌우기 하고 관리자 메뉴에서 업그레이드 한번 눌러 줬는데,,예전 버전 그대로 ㅡ.ㅡ
누가 좀알려주세요 ㅠ
version 4.08.00

[before]---------------------------------------------------------------------------
47:                bo_disable_tags    = '$board[disable_tags]',
[after]------------------------------------------------------------------------------
47:                bo_disable_tags    = '$board[bo_disable_tags]',
---------------------------------------------------------------------------------------

vi adm/board_copy_update.php 
:%s/disable_tags/bo_disable_tags/g
[esc]wq!
UTF-8 버그 신고합니다. 닉넴의 사이드뷰로 메일보내기를 하면 글자가 깨지면서 메일이 안보내집니다.
common.lib.php의  855번줄을 아래와 같이 수정
return "<a href=\"javascript:;\" onClick=\"showSideView(this, '$mb_id', '".urlencode($name)."', '$email', '$homepage');\" title=\"{$title_mb_id}{$title_name}\">$tmp_name</a>";
버그신고 utf-8인데 저만  이상한거 같기도 하고-_-;; 화일을 올린 후 수정할때(바로 말고 시간이 좀 지난후 수정시) 화일지울수 있는 기능이 안보이는거 수정입니다...
bbs/write.php 에서 265에 있는 $file = get_file($bo_table, $wr_id); 를
321 for ($i=0; $i<$file['count']; $i++)여기 바로 위에다 추가 합니다.
전체 220 |RSS
그누4 다운로드 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT