그누보드 0.01 버전 ~ 3.33 히스토리 > 자유게시판

자유게시판

그누보드 0.01 버전 ~ 3.33 히스토리 정보

그누보드 0.01 버전 ~ 3.33 히스토리

본문

이력
-------------------------------------------------------------------------------
3.33 Patch (2004.5.17)
    - 접근 차단기능 추가 및 수정
      index.php
      lib/gnuboard.lib.php 의 check_intercept_ip() 함수 수정

3.32 Patch (2004.5.11)
    - 게시물 개별 복사, 이동 기능을 일괄 선택 복사, 이동 기능으로 대체
      bbs/gbmoveall.php, bbs/gbmoveallupdate.php 추가
      skin/board/스킨/gblist.skin.php 에 복사, 이동 버튼 추가
      skin/board/스킨/gbview.skin.php 에 복사, 이동 버튼 삭제
      3.31 버전 이하 스킨은 호환 가능합니다.
    - admin/boardform.php 에서 게시판 수정시 wr_1 ~ wr_5 필드 자동 생성
    - lib/string.lib.php 의 set_http() 함수 수정

3.31 Patch (2004.5.3)
    -   , & 문자가 제대로 출력되지 않는 오류를 수정
      lib/string.lib.php 에
      HTML SYMBOL 변환 함수 html_symbol() 추가
      get_text() 함수 수정
    - lib/gnuboard.lib.php 의 conv_content() 함수 수정
    - 방문자수 루틴 수정 (개별페이지에서도 방문자 로그를 남김)
      config.php 에 $cfg[count_use] 변수 추가 (1 : 사용 , 0 : 미사용)
      bbs/count.php 수정
      bbs/countinsert.inc.php 추가
      index.php 에 countinsert.inc.php 를 include 하는 루틴 추가

3.30 Patch (2004.4.19)
    - bbs/mblogincheck.php 에 사용자코드 실행 추가
      bbs/skin/member/basic/mblogincheck.skin.php 파일 생성
    - bbs/gnuboard.php 의 gbpassword.php 에서 msg 변수를 urlencode() 형식으로 넘김
    - wrest.js 에 셀렉트박스일 경우에도 필수선택 검사
      태그에 <select name=필드명 required itemname="아이템명"> 와 같이 입력하면 셀렉트박스도 필수선택 검사합니다.

3.29 Patch (2004.3.24)
    - 이름에 ' 가 입력되면 출력시 자바스크립트 오류 발생
      lib/gnuboard.lib.php 의 gblayer() 함수 수정
      bbs/gbview.php 의 get_text(cut_str($write[wr_name],20)) 을 cut_str($write[wr_name],20) 로 수정
    - 자동로그인시 로그인 포인트를 부여하지 않는 오류를 수정
      index.php

3.28 Patch (2004.3.3)
    - bbs/gnuboard.php 에서 비회원의 비밀글은 무용지물이었던 코드를 수정 (최장민[humanwin]님께서 알려주셨습니다.)

3.27 Patch (2004.2.10)
    - bbs/gblist.php 에서 $soperator 가 풀리는 문제 해결 (심진용[yong1145]님께서 알려주셨습니다.)
      $qstr2 = "bo_table=$bo_table&soperator=$soperator";
    - register_globals = On 일때 파일첨부되지않는 오류를 수정
      bbs/formmailsend.php
    - bbs/mbupdate.php 에서 생일등록시 년도가 붙지않고 등록되는 오류를 수정
    - bbs/gnuboard.php 비밀글 오류 수정
    - lib/gnuboard.lib.php 의 insert_point() 함수에 포인트를 내역합산하여 저장하는것으로 수정
    - bbs/voteupdate.php 쿠키 제대로 생성되지 않는 오류 수정
    - 자동로그인 (아직 보안관련 검증되지 않았음) 최고관리자는 사용할 수 없음
      index.php
      bbs/mblogincheck.php
      bbs/mblogout.php
      skin/outlogin/basic/outlogout.skin.php
      skin/member/basic/mblogin.skin.php

3.26 Patch (2004.1.10)
    - 메일 발송시 사용하는 mail 스킨 추가
      skin 디렉토리에 mail 디렉토리가 추가 되었습니다.
    - gb_default 테이블에 de_mail_skin 필드 추가
      ./?doc=bbs/admin/index.php 는 반드시 한번 실행하여 주십시오.
    - index.php 에
      $cfg[d_url] 현재 URL 추가
      $mail_skin 추가
    - 메일 발송 추가
      bbs/voteetcupdate.php
      bbs/gbupdate.php
      bbs/mbupdate.php
      bbs/mbpasswdforget3.php
      bbs/admin/defaultupdate.php
      bbs/admin/defaultform.php
    - 코멘트 쓴 모든이에게 쪽지 발송 cofig.php 에 추가 (주석처리하여 배포 - 사용하지 않음)
      $cfg[comment_all_memo]
      bbs/gbupdate.php
    - 폼메일 회원만 사용여부 config.php 에 추가
      $cfg[formail_is_member] 
    - header("location:URL") 을 gotourl() 함수로 대체
      lib/gnuboard.lib.php 에 gotourl() 함수 추가 (메타태그)
    - 회원아이디 저장
      bbs/mblogincheck.php
    - $default[de_use_point] 변수 사용여부에 해당하는 페이지 수정
      bbs/gbupdate.php
      lib/gnuboard.lib.php
    - 관리자 권한으로 접근가능한 보안버그가 발생하였으므로 필히 아래의 파일은 패치하여야 함
      index.php

3.25 Patch (2004.1.6)
    - index.php 에 index_ 로 시작하는 파일을 include 하는 코드를 삽입 (타프로그램과의 연동)
    - 방명록이 아닌곳에서는 목록에서 내용을 미리보기 하는 기능이 필요 없을 수 있음 (속도 향상)
      bbs/gblist.php
      bbs/admin/index.php
      bbs/admin/boardform.php
      bbs/admin/boardupdate.php
      ./?doc=bbs/admin/index.php 는 반드시 한번 실행
    - 탈퇴한 회원에게 쪽지 보낼 수 없음 bbs/mbmemoform.php
    - 코멘트 달린 글 삭제 여부 gbdelete.php
      config.php 에 $cfg[comment_exist_del] 변수 추가

3.24-1 Patch (2004.1.3)
    - bbs/gnuboard.php 를 거치지 않은 bbs/gblist.php 와 bbs/gbview.php 직접 접근으로
      인한 버그 발생을 우려한 패치
      bbs/gnuboard.php , bbs/gblist.php , bbs/gbview.php 세개의 파일 수정
      완두콩(diffl)님께서 알려주셨습니다.

3.24 Patch (2003.12.23)
    - bbs/admin/category*.php 를 bbs/admin/boardcategory*.php 로 이름 변경
      bbs/admin/group*.php 를 bbs/admin/boardgroup*.php 로 이름 변경
    - bbs/admin/boardcategorylist.php 에 게시판 수정으로 바로가기 버튼 추가
    - bbs/gbdelete.php '로그인 후 삭제하세요' 출력 후 이동하는 링크 수정
    - bbs/admin/memberform.php 의 사소한(이미지 크기) 오류 수정 (해피아이님께서 알려주셨습니다.)
    - bbs/mbprofile.php 정보공개 하지 않은 회원도 최고관리자는 조회 가능하도록 수정
    - bbs/formmail.php 정보공개 하지 않은 회원도 최고관리자는 메일보내기 가능하도록 수정
    - index.php 에 unset($member) 추가 (보안관련오류)
      $member 배열변수에 값을 직접 넘겨 보안 버그가 발생함 (완두콩님께서 알려주셨습니다.)
    - bbs/gbview.php 의 코멘트 삭제시 페이지 넘어가도록 수정
    - mbprofile.skin.php 를 bbs/mbprofile.php 로 통합 (더이상 스킨으로 사용하지 않음)
    - mbpasswdforget*.skin.php 를 bbs/mbpasswordforget*.php 로 통합 (더이상 스킨으로 사용하지 않음)
    - 방문자관련 count*.php 를 bbs/admin 디렉토리로 옮김
    - memo 와 formmail 스킨은 스킨디렉토리에서 삭제

3.23 Patch (2003.12.6)
    - bbs/mbzip.php 의 70 라인에 태그가 닫혀지지 않았음 (새우눈님께서 알려주셨습니다.)
    - 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
      bbs/gbview.php
      bbs/gblink.php
      bbs/gbdownload.php
      bbs/gbrecommend.php
    - 현재위치파악을 위하여 gb_login 테이블에 lo_location 필드 추가
      ./?doc=bbs/admin/index.php 는 반드시 한번 실행
    - 이름 클릭시 나오는 레이어에 아이콘 표시
      bbs/gblayer.php
    - 한달전에 보낸 읽지 않은 쪽지 일괄 삭제
      admin/index.php
    - lib 디렉토리에 어떤 라이브러리를 추가하여도 index.php 를 수정할 필요 없음
      index.php
    - bbs/gbmoveupdate.php 에서 e-mail 주소 있는 게시물 복사(이동)시 복사(이동)된 게시물에서
      링크 오류나는것을 수정
    - 통합검색의 메일보내기 오류 수정
      bbs/gnusearch.php
      bbs/gblayer.php
      bbs/formmail.php
    - image 디렉토리 생성
    - 회원탈퇴 자동삭제
      admin/memberleavedelete.php 는 삭제함
      admin/index.php 에서 처리

3.22 Patch (2003.11.14)
    - 회원이름에 ' 문자들어갈 경우 자바스크립트 오류 발생
      lib/gnuboard.lib.php 에 $name = preg_replace("/'/", "'", $name); 추가
      bbs/gblayer.php 에 escape(name) 추가
    - gnusearch.php 의 166 라인에 * 대신 필드명 기술
    - admin/admin.lib.php 의 "최고(그룹)관리자만 접근 가능합니다" 의 링크 오류 수정
    - admin/memberlist.php
      admin/grouplist.php
      admin/boardlist.php
      admin/votelist.php
      자료 건수 출력 
    - lib/string.lib.php 의 get_text() 함수 수정

3.21 Patch (2003.11.2)
    - lib/gnuboard.lib.php 함수 수정
    - lib/string.lib.php 함수 수정
    - 도메인간 세션의 공유 문제 해결
        index.php 의 94 라인에
        ini_set("session.cookie_domain",$default[de_cookie_domain]);
        코드 추가로 인한 대부분의 코드가 위치가 변경 되었으므로 index.php 를 새로
        업로드 해주시기 바랍니다.
        단, 도메인간 세션을 공유하려면
            관리자 > 환경설정 > 쿠키도메인에 반드시 .자신의도메인 을 입력해 주셔야 합니다.
        만약, sir.co.kr 도메인을 사용하신다면 .sir.co.kr 을 입력하시면 됩니다.
    - bbs/mblogout.php 에서 특정 세션을 삭제하는것을 모든 세션 변수를 삭제하는것으로 대체
        (이호경님께서 알려주셨습니다.)           

3.20 Patch (2003.10.27)
    - 그룹관련 오류 수정 (오권용님께서 알려주셨습니다.)
        bbs/admin/groupmemberform.php 의 33 , 61 라인 $mb_id 를 $mb[mb_id] 로 수정   
    - 페이지 적용 (불사조님께서 알려주셨습니다.)
        bbs/gbrecommend.php 의 6 라인에 &page=$page 추가
    - 쪽지레이어 모질라에서 사용 가능 (root님께서 알려주셨습니다.)
        bbs/gblayer.php
        lib/gnuboard.lib.php
    - config.php 에 $cfg[index] 변수 추가로 인한 모든 프로그램과 스킨 수정
        ./?doc= 과 같은 방식을 ./index.php?doc= 과 같은 방식으로 수정
        Windows APM , IIS 사용자를 위함

3.10 Patch (2003.10.16)
    - lib/string.lib.php 의 urlautolink() 함수 속도향상을 위해 수정
    - lib/common.lib.php 의 get_paging() $n 인수는 사용하지 않으므로 삭제
    - get_paging() 함수 수정에 따른 연관된 페이지 수정
        bbs/gblist.php
        bbs/mbpoint.php
        bbs/gnusearch.php
        bbs/countlist.php
        bbs/admin/memberlist.php
        bbs/admin/votelist.php
        bbs/admin/boardlist.php
        bbs/admin/pointlist.php
        bbs/admin/grouplist.php
        bbs/admin/groupmemberlist.php
    - bbs/gbview.php 코멘트출력시 left join 구문 삭제
    - bbs/gbupdate.php 코멘트 입력시 홈페이지 입력되도록 수정
    - SESSION 관련 페이지 모두 수정

3.09 Patch (2003.10.8)
    - bbs/mblogout.php 에 장바구니 세션키 삭제 코드 추가
    - bbs/mblogincheck.php 에 심플챗 호환 세션 코드 추가
        심플챗 : mjava.net 에서 배포하는 채팅 프로그램
    - 세션부분 보완
        index.php
        bbs/gbdownload.php
        bbs/gblink.php
        bbs/gbrecommend.php
        bbs/gbsecret.php
        bbs/gbupdate.php
        bbs/gbview.php
        bbs/gnuboard.php
        bbs/mbleave.php
        bbs/mblogincheck.php
        bbs/mbupdate.php
        bbs/norobot.php
        bbs/voteupdate.php
    - wr_1 ~ wr_5 필드가 존재하는 게시판은 필드에 값을 저장하도록 코드 추가
        bbs/gbupdate.php
    - 코멘트쓰기 한 사용자에게도 메일 발송하는 기능 추가
        config.php 에 $cfg[comment_all_email] 변수 추가
        bbs/gbupdate.php 에 메일발송 코드 추가

3.08 Patch (2003.9.27)
    - lib/sql.lib.php 에 listQuery Class 추가 (shop/shop.lib.php 에 있던 코드 이동)
    - shop/shop.cfg.php 의 $cfg[list_rows] 변수를 config.php 로 이동
    - index.php 에 php.ini 의 register_globals=off 일 경우를 위한 코드 추가
    - 회원아이콘 업로드시 이미지 폭, 높이와 용량 체크 (mbupdate.php)
    - gnuboard.lib.php 의 gblayer() 함수에 이름 출력시 회원아이디를 title='회원아이디' 로 출력
    - gbdelete.php , gbdeleteall.php 에서 gbdelete.skin.php 을 include 함
    - gblayer.php 에서 비회원일 경우 자기소개 나오지 않도록 수정
    - gbupdate.php 에서 코멘트 입력시 page 넘겨주지 않던 오류를 수정
    - 이전버전 호환 부분의 변수를 $HTTP_GET_VARS 로 수정 (gnuboard.php)
    - session_regiser() 를 $HTTP_SESSION_VARS 로 수정
    - 수정된 파일
        index.php
        config.php
        bbs/norobot.php
        bbs/mbupdate.php
        bbs/mblogincheck.php
        bbs/mbleave.php
        bbs/voteupdate.php
        bbs/gbupdate.php
        bbs/gbsecret.php
        bbs/gbrecommend.php
        bbs/gblink.php
        bbs/gbdownload.php
        bbs/gbview.php
        bbs/gnuboard.php
        bbs/gblayer.php
        bbs/gbdeleteall.php
        bbs/gbdelete.php
        lib/gnuboard.lib.php
        lib/sql.lib.php

3.07 Patch (2003.9.22)
    - 관리자 페이지에 그룹관리자가 접근하지 못하던 오류를 수정
    - 수정된 파일
      bbs/admin/admin.lib.php

3.06 Patch (2003.9.20)
    - lib/gnuboard.lib.php 에 속한 is_admin() 함수의 권한 문제 해결
      특정그룹, 특정게시판의 관리자는 자신보다 낮은 권한의 게시글에 대해
      그룹, 게시판에 상관없이 수정, 삭제가 가능한 오류를 수정

3.05 Patch (2003.9.16)
    - gblayer.php 한번만 include 되도록 수정
    - gbview.php , gblist.php 에서 정보공개를 얻기 위해 회원자료를 쿼리하지 않음
      (속도를 빠르게 하기 위하여)
    - formmail.php 에서 정보공개하지 않은 회원에게 메일보내지 못하게 수정
    - count.php 배경색상 삭제
    - gnusearch.php 비밀글은 검색대상에서 제외
    - mbform.php 페이지에서 로그인 했을때 경고창이 뜨는것을 막기위해 다른 코드로 대체
    - 다양한 기능의 스킨 제작을 위한 필드 추가 varchar(255) 로 통일
      gb_member 테이블에 mb_1 ~ mb_5 다섯개 필드 추가
      gb_board  테이블에 bo_1 ~ bo_5 다섯개 필드 추가
      gb_write  테이블에 wr_1 ~ wr_5 다섯개 필드 추가
    - gbmoveupdate.php 에 wr_1 ~ wr_5 복사, 이동 코드 추가
    - 수정된 파일
        bbs/mbupdate.php
        bbs/gbupdate.php
        bbs/mbform.php
        bbs/gnusearch.php
        bbs/count.php
        bbs/gblayer.php
        bbs/formmail.php
        bbs/gbview.php
        bbs/gblist.php
        bbs/gbmoveupdate.php
        bbs/admin/memberupdate.php
        bbs/admin/memberform.php
        bbs/admin/index.php
        bbs/admin/boardupdate.php
        bbs/admin/boardform.php
        install/sql_write.sql
        install/sql_schema.sql
    * 주의사항 ) 이미 생성된 gb_write_ 가 붙은 게시판 테이블에는 필드가
                자동으로 추가되지 않으므로 별도로 필드를 생성해 주어야 함

3.04 Patch (2003.9.5)
    - index.php 에 아래의 코드 추가 (배부른꿀꿀이님 감사)
        //
        // php 코드가 아니면 실행할 수 없음
        //
        $tmp = explode(".", $doc);
        $extension = $tmp[count($tmp)-1];
        if (!preg_match("/^(php[3]?|[p]?htm[l]?)$/i", $extension) || count($tmp)<=1) {
            echo "php php3 htm html phtml 코드만 실행할 수 있습니다.";
            exit;
        }

3.03 Patch (2003.9.5)
    - wrest.js 에 사업자등록번호 검사 루틴 추가
    - bbs/skin/board/basic/gbform.skin.php 의 HOMEPAGE 가 보이지 않던 오류 수정
      33 라인의 $wr_homepage 를 $homepage 로 수정
    - bbs/skin/board/basic/gbview.skin.php 의 이전글 & 다음글에 풍선 제목 보이기
      151, 152 라인 수정 (zzzz 님 감사)
    - gnu3/admin/memberform.php 의 상단 확인버튼이 활성화되지 않은 오류 수정
      (LIFE 님 감사)

3.02 Patch (2003.9.2)
    - 회원이 접근가능한 그룹목록에서 삭제 안되던 오류를 수정
      bbs/admin/groupmemberform.php : 41라인
    - bbs/gbform.php 에서 $w 값이 제대로 전송되지 않는 오류를 수정
      이유는 알수 없으나 f.btnsubmit.disabled = true; 을 주석처리하니 정상적으로 전송됨.
      function fgbformcheck() 모두 삭제
      bbs/skin/board/basic/gbform.skin.php 만 수정

3.01 Patch (2003.9.1)
    - 그룹접근사용 오류 수정
      하나의 그룹에 접근가능한 회원은 다른 그룹에도 접근가능하던 오류를 수정
      bbs/gnuboard.php : 64라인
      bbs/gbform.php : 33라인

3.00 정식버전 (2003.8.30)
    - wrest.js 에 주민등록번호 검사 기능 추가
    - skin/member/basic/mbform.skin.php,
      bbs/mbupdate.php,
      bbs/mbidcheck.php,
      admin/memberlist.php 수정
    - index.php 의
      @session_cache_limiter('nocache, must-revalidate'); 를
      @session_cache_limiter('no-cache, must-revalidate'); 로 수정
    - bbs/gbform.php
      bbs/skin/board/basic/gbform.skin.php 의
      테이블폭을 600 픽셀에서 $board[bo_table_width] 값으로 수정
    - bbs/mbprofile.php
      bbs/skin/member/basic/mbprofile.skin.php 에
      회원가입일, 회원가입후 몇일째인지 출력하는 부분을 수정

3.00 Beta 3 (2003.8.27)
    - latest.lib.php 의 최신글 순서를 wr_id desc 순으로 수정
    - 회원삭제시 삭제되지 않던 쪽지, 그룹관리자, 게시판관리자 삭제 오류 수정
    - lib/string.lib.php 의 urlautolink() 함수에서 E-MAIL 링크부분의 오류를 수정
    - 관리자 > 포인트관리에서 포인트 부여시 현재 포인트보다 작게 부여할 수 없도록 수정
    - 관리자 > 기타메뉴에 포인트 정리를 추가. 내역을 합산하여 하나의 레코드로 생성합니다.
      주의) 포인트 내역이 남지 않으므로 어떻게 부여하였는지 알 수 없습니다.
    - 방문자수에서 최저방문자수는 삭제

3.00 Beta 2 (2003.8.18)
    - sql_schema.sql 의 그룹 아이디를 varchar(5) 에서 varchar(10) 으로 수정
    - 검색에 AND, OR 조건 추가
    - 게시물 수정시 input box 깨지는 오류 수정
    - 회원삭제시 include "./lib/file.lib.php"; 추가
    - gbform.php 의 성별 오류 수정
    - 세션이 사라지지 않는 버그를 위한 코드 추가 index.php
    - 회원로그인 스킨(mblogin.skin.php) 에 회원가입, 비밀번호찾기 추가

3.00 Beta 1 (2003.8.12)
    - index.php 에서 모든 프로그램을 실행
      경로부분의 문제 대부분 해결
      플러그인 프로그램과의 연동을 쉽게하기 위함
    - 스킨 파일의 구조 변경
    - 포인트 내역 확인 (로그인 후 포인트 점수를 클릭하면 내역 확인 가능)

2.65 (2003.7.29)
    - 자동등록기에 의한 회원가입, 게시판글등록 방지 기능
    - 그누검색 포함 (bbs/gnusearch.php, bbs/gnusearch.cfg.php)
      검색사용과 검색순서 설정을 위하여 게시판(gb_board) 테이블에 필드 추가
    - 회원(gb_member) 테이블에 회원가입약관과 회원메일링 필드 추가
    - 투표, 폼메일 스킨 지원되도록 변경

2.64 (2003.7.23)
    - gb_board 테이블에 bo_download_level 필드 추가
      파일 다운로드도 회원권한별로 접근 가능하게 함

2.63 (2003.7.15)
    - head.php, head.sub.php, tail.php, tail.sub.php 를 이용하여
      HTML 구조를 다시 잡음
    - 포인트 내역 테이블을 생성함
      gb_point 테이블 추가
    - 게시판 목록(gblist.php)에 제목정렬 기능추가
    - 카운터 기능 추가
      gb_count, gb_count_sum 테이블 추가
      * 카운터 사용방법
        include($gnu_path . 'count/count.php');
    - 회원가입시 새창띄우기 방식을 같은 창에서 처리

2.62 (2003.7.7)
    - $reldir -> $gnu_path
      상대경로의 의미가 아닌 현재 경로에서 그누보드 루트 path 를 의미합니다.

      $bbsdir -> bbs
      $cfg[dir_admin] -> _admin
      $cfg[dir_data] -> data
      $cfg[dir_member] -> data/member
      $cfg[dir_file] -> data/file
      $cfg[dir_session] -> data/session
      폴더명에 변수를 사용하지 않고 폴더명을 직접 코딩합니다.

2.61 (2003.6.25)
    - 회원간 실시간 쪽지전달 기능
    - 투표를 그누보드에 포함
    - 자기소개 출력 기능
    - wrest.js에 배부른 꿀꿀이님이 작성한 코드 추가 (영문, 숫자 검사)
    - message() 함수를 모두 삭제
   
2.60 (2003.6.5)
    - 설치방법
      http://도메인/그누보드폴더/_admin/install.php
    - 회원별 그림 보관함 기능 추가
    - 회원메일 발송 기능 추가
   
2.60 베타버전 (2003.5.31)
    - manage 폴더 -> _admin 폴더로 변경
      그누보드 폴더는 bbs 폴더
      lib.inc.php 와 config.inc.php 는 루트 폴더에 놓았으며 나머지는 전부 bbs 로 이동
      _head.php 와 _tail.php 를 lib.inc.php 에 포함
      투표는 테이블과 프로그램 모두 삭제
      회원가입, 쪽지, 비밀번호 찾기(구 암호 찾기)는 모두 새창으로 대체 (더 이상
      디자인의 영향을 받지않게 하기 위함)
      약관변경) README.txt는 삭제할 수 없음
      회원테이블에 정보공개동의와 자기소개 필드를 추가
      그외 다수

2.50 베타버전 (2003.5.24)
    - config.inc.php 파일에 아래의 두변수 포함
      $cfg[abs_uri]  : 웹에서의 그누보드 경로  ($abs_uri로도 사용가능)
      $cfg[abs_path] : 서버에서의 그누보드 경로 ($abs_path로도 사용가능)

2.42 베타버전 (2003.5.17)
    - 게시물리스트에서 관리자는 checkbox를 선택하여 삭제하는 기능을 추가
    - lib.inc.php의 latest() 함수에 skin 디렉토리 인수를 받을 수 있게 수정
    - gblist_main.skin.php에 선택번호를 이미지로 사용할 경우의 처리 추가
      더 이상 소스를 건드리지 않아도 됨.

2.41 베타버전 (2003.5.17)
    - 플러그인 프로그램과의 호환성을 위해 lib.inc.php 에 사용자 함수가 포함되기 쉽도록 수정함.
      예) lib123.inc.php 또는 lib_user.inc.php 등
      함수를 만들고 저장하면 lib.inc.php에서 자동으로 include 함.

2.40 베타버전 (2003.5.14)
    - 쪽지가 왔을 경우 회원로그인시에 알려줍니다.
    - 기본환경설정에서 회원, 최신글, 아웃로그인, 쪽지의 스킨 경로를 선택할 수 있습니다.
    - board 디렉토리 밑에 gnu2 디렉토리를 따로 빼어서 많은 수의 파일들로 헷갈리는것을 해소하였습니다.
      루트에서 그누보드를 실행하시려면 cd board ; mv * .. 명령을 실행하십시오.
    - $reldir 변수만 변경하여 어느곳에서나 외부로그인, 최신글을 오류없이 사용하도록 하였습니다.
      _lib.php를 참고하십시오.
    - usage.php를 삭제하고 gnu2/index.php로 대체하였습니다. 이 파일의 소스코드를 최대한 활용하십시오.

2.32 베타버전 (2003.5.8)
    - 관리자 페이지에 그룹관리자 접근가능
      해당 그룹만 관리가능하며 삭제는 불가

2.31 베타버전 (2003.5.6)
    - 게시판 겔러리 글쓰기 안되는 오류 수정
      스킨만 변경 gbform_main.skin.php 에 <input type=hidden name=wr_content value=' '> 추가
    - 검색시 오류 나는 부분을 ereg_replace 함수에서 str_replace 함수로 대체
      lib.inc.php 의 set_search_font($stext, $str) 수정

2.30 베타버전 (2003.5.1)
    - 특정 그룹에 특정 회원만 접근할 수 있도록 테이블 생성 및 변경
        + gb_group_member 테이블 추가
        + gb_group 테이블에 gr_use_access 필드 추가 (특정 회원접근 사용)
        + gb_member 테이블에서 gr_id 필드 삭제
    - "인터넷옵션 > 보안 > 사용자정의수준 > 스크립팅 > Action 스크립팅 > 사용 안 함" 일 경우의 오류 처리

2.22 (2003.4.10)
    - gb_board 테이블에 bo_use_listview (전체목록보이기 사용) 필드 추가
    - 전체목록을 보이지 않을 경우는 게시물 읽기에서 이전, 다음 게시물로 이동하는 링크가 출력됨

2.21 (2003.4.9)
    - gnuboard.php = gbview.php + gblist.php

2.20 (2003.4.9)
    - 투표 : 다른 투표 결과보기 추가
    - index.php 삭제
    - usage.php (추가 기능 사용법)
    - gbview.php 에서 이미지,플래쉬,동영상은 다운로드를 없앰 (헷갈림)

2.10 (2003.3.31)
    - 코멘트 글 삭제가 가끔씩 되지 않던 오류 수정

2.08 베타버전 (2003.3.28)
    - 겔러리 스킨 추가
    - 겔러리 기능을 위하여 gb_board 테이블에 가로 이미지수 필드 추가
      bo_gallery_width

2.07 베타버전 (2003.3.26)
    - 파일 다운로드, 링크 히트수 필드 추가
    - 파일 원본파일명 저장 필드 추가
    - 답변 메일받기 기능 추가
      원글 게시자에게 메일 발송

2.06 베타버전 (2003.3.24)
    - 검색친화적인 URL 기능 완전 삭제
    - 스킨제작방법 변경
    - 빠른 검색을 위하여 write table 의 index2 를 아래와 같은 구조로 변경
      KEY index2 (wr_num,wr_parent_id)

2.05 베타버전 (2003.3.20)
    - 답변 필드를 varchar 5 에서 varchar 10 으로 변경
    - 메인화면 디자인 수정
    - 그외 잡다한 버그 수정

2.04 베타버전 (2003.3.18)
    - 쪽지, 메일보내기 기능 추가

2.03 베타버전 (2003.3.15)
    - 주민등록번호 중복 검사 오류 수정

2.02 베타버전 (2003.3.14)
    - 추천, 비추천 필드 추가후 프로그램에 반영

2.01 베타버전 (2003.3.12)
    - 회원삭제시 쪽지보낸사람, 받는사람에서 삭제
      manage/memberdelete.php
    - 분류관리 부분의 오류 모두 수정
      manage/category*.php

2.00 베타버전 (2003.3.11)
    1. ets 템플릿 엔진을 포기하였습니다. (다른 템플릿 엔진도 사용하지 않습니다.)
    2. 원 프로그램상에서 정의하지 않은 변수를 사용하지 못하던것을 해소하였습니다.
    3. 스킨은 gbform.skin.php , gblist.skin.php , gbview.skin.php 만 두었으므로 스킨제작이 용이합니다.
    4. 관리자 화면은 최고관리자만 접근할 수 있으며 그룹, 게시판관리자는 해당 그룹, 게시판의 글만 관리할 수 있습니다.
    5. 쪽지 보내기 기능을 추가하였습니다.
    6. 접속자수 기능을 추가하였습니다.
    7. 관리자 부분의 테이블이 상당수 변경 되었습니다.
      $default(기본) , $group(그룹) , $board(게시판) , $write(게시글) , $member(회원) 배열 변수를 활용하십시오.

1.00 (2003.2.26)
    1. 투표 테이블 (gb_vote) 추가
    2. 투표 프로그램 추가 (gbvote*.php)
    3. 데모 페이지 추가 (demo.php)
    4. 회원삭제시 추천된 회원의 추천포인트를 반환

1.0 Beta 4 (2003.2.23)
    1. 포인트 테이블 (gb_point) , 추천 테이블 (gb_recommend) 삭제
    2. 분류 테이블을 게시판별로 별도 생성
    3. 글읽기 포인트 필드 삭제
    4. 회원 테이블에 로그인 일시 필드 추가
    5. 검색 엔진 친화적인 URL 미사용, 사용 구분
      $cfg[search_url] = 0 또는 1;

1.0 Beta 3 (2003.2.22)
    1. 검색 엔진 친화적인 URL
      기존 ) gblist.php?gb_table=demo
      변경 ) gblist.php/gb_table/demo
    2. 메일 폼 변경
    3. 실행가능한 스크립트 확장자 차단 코드 변경
    4. 비밀글 지정시 같은 번호내의 비밀글은 암호 입력없이 볼 수 있음
    5. 포인트 부여된 자료 삭제시 포인트 반환됨

1.0 Beta 2 (2003.2.11)
    * 기본환경설정 > 그룹환경설정 > 게시판환경설정으로 삼단계 구분
    * 상위 환경설정을 따를것인지를 선택하는 옵션
    * 특정회원차단기능, 회원탈퇴기능 추가

1.0 Beta (2003.2.4)
    * 그누보드 사용약관 변경
      GPL(GNU General Public License)을 따름
      http://korea.gnu.org/copyleft/gpl.ko.html

0.9 (2003.1.16)
    * phpschool 스킨 템플릿 추가
      skin/phpschool

0.9 (2003.1.15)
    * 버전 소수점 두자리에서 한자리로 변경 0.03 -> 0.9
    * Easy Template System (ETS) 를 이용하여 모든 사용자폼을 템플릿으로 적용
      템플릿 작성 방법은 http://ets.sourceforge.net/ 의 Documentation 참고
    * README.txt 에서 참여하신 분들 리스트 삭제
    * 로그인중 회원가입 못하도록 수정

    설치방법
       
        $> tar xvfz gb0.9.tgz
        $> mkdir -m707 gb0.9/data
        $> mkdir -m707 gb0.9/session
        $> mkdir -m707 gb0.9/member
        $> cd gb0.9
        $> mysql -u유저명 -p암호 DB < gnu.sql

        config.inc.php 의 MYSQL 설정을 자신에게 맞게 수정하고

        /*
        **  MYSQL 설정
        */
        $cfg[mysql_host] = "localhost";
        $cfg[mysql_user] = "";
        $cfg[mysql_pass] = "";
        $cfg[mysql_db]  = "";

        브라우저에서

        http://your-domain/그누보드 설치디렉토리/mbform.php 으로 관리자 정보를 입력한 후

        http://your-domain/그누보드 설치디렉토리/manage/ 실행

0.03 (2002.12.20)
    * 특정단어 필터링, 특정 IP 접근불가 추가
      수일동안 테스트후 1.0 으로 버전업 할것임.
    * 로봇에 의한 자동 게시물 입력 막기

0.03 (2002.12.16)
    * 회원 아이콘 등록가능
      회원테이블에 mb_icon, mb_milage 컬럼 추가
      mb_milage 는 추후 사용하려고 생성한것임
      member 디렉토리에 회원의 아이콘 이미지 저장

    설치방법
       
        $> tar xvfz gb0.03.tgz
        $> mkdir -m707 gb0.03/data
        $> mkdir -m707 gb0.03/session
        $> mkdir -m707 gb0.03/member
        $> cd gb0.03
        $> mysql -u유저명 -p암호 DB < gnu.sql

        config.inc.php 의 MYSQL 설정을 자신에게 맞게 수정하고

        /*
        **  MYSQL 설정
        */
        $cfg[mysql_host] = "localhost";
        $cfg[mysql_user] = "";
        $cfg[mysql_pass] = "";
        $cfg[mysql_db]  = "";

        브라우저에서

        http://your-domain/그누보드 설치디렉토리/mbform.php 으로 관리자 정보를 입력한 후

        http://your-domain/그누보드 설치디렉토리/manage/ 실행

0.03 (2002.12.04)
    * 게시물 복사, 이동 기능 추가 (관리자만 가능)

0.03 (2002.12.02)
    * 회원테이블에 주민등록번호, 전화번호, 주소 추가
    * 우편번호 테이블 추가
    * 추천, 비추천 테이블 추가 (같은 IP로 동일한 게시물에 한번만 추천, 비추천 가능)
    * 일반사용자는 IP 주소 두개 숨김, 관리자는 모두 확인 가능
    * 링크, 파일 하나씩 더 추가 (필요에 따라 필드를 추가 하여도 프로그램 변경할 필요 없음)

    설치방법은 0.01 과 동일

0.02 (2002.11.29)
    * 분류 사용 가능
    * 접근 권한이라는것을 주어 특정게시판에 특정회원이 접근하는것이 가능
    * 메일전송 설정 가능

    설치방법은 0.01 과 동일

0.01 (2002.11.28)
    * 암호분실 추가
    * 새글 추출 추가

0.01 (2002.11.27)
    * 답변기능을 없앰 (코멘트로 대체)
    * 베타버전 배포

    설치방법
       
        $> tar xvfz gb0.01.tgz
        $> mkdir -m707 gb0.01/data
        $> mkdir -m707 gb0.01/session
        $> cd gb0.01
        $> mysql -u유저명 -p암호 DB < gnu.sql

        config.inc.php 의 MYSQL 설정을 자신에게 맞게 수정하고

        /*
        **  MYSQL 설정
        */
        $cfg[mysql_host] = "localhost";
        $cfg[mysql_user] = "";
        $cfg[mysql_pass] = "";
        $cfg[mysql_db]  = "";

        브라우저에서

        http://your-domain/그누보드 설치디렉토리/mbform.php 으로 관리자 정보를 입력한 후

        http://your-domain/그누보드 설치디렉토리/manage/ 실행
[끝]
추천
0

댓글 0개

전체 199,696 |RSS
자유게시판 내용 검색

회원로그인

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