그누보드 5.1.7 > 그누보드5 다운로드

그누보드5 다운로드

SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

그누보드 5.1.7 정보

그누보드 5.1.7

첨부파일

gnuboard5.1.7.tar.gz (5.2M) 2288회 다운로드 2015-11-17 16:53:15
gnuboard5.1.7.patch.tar.gz (40.4K) 338회 다운로드 2015-11-17 16:53:15

본문

** 수정내역 **

이번 버전에서는 캡챠에 노이즈가 추가됐으며 회원가입 값 체크 부분을 개선했습니다.

https://github.com/gnuboard/gnuboard5/commit/4ed4938cf1e1e00b48821825224959a2ec1b6a8c
https://github.com/gnuboard/gnuboard5/commit/5247359e39094e9d73a248f19848587176016203
https://github.com/gnuboard/gnuboard5/commit/f3e7dbbb439fb54505abd44e5fa1734e3d1ba3cd
https://github.com/gnuboard/gnuboard5/commit/c0cd45cc18b50909d3093bbdecedf03ea247afe1
https://github.com/gnuboard/gnuboard5/commit/614dce643c9a182de87344e427728753a6d9a936
https://github.com/gnuboard/gnuboard5/commit/ad67fca3236ccad55dff15a6e14d32cd8de14ce1

2f822d4 5.1.7 버전변경
M      config.php
02cfe7a 오타 수정
M      plugin/kcaptcha/kcaptcha.lib.php
8ea5784 Merge branch 'master' of github.com:gnuboard/g5
f704fd7 캡챠 수정
M      css/mobile.css
M      theme/basic/css/mobile.css
bb3167d Merge branch 'master' of github.com:gnuboard/g5
235f196 캡챠 수정
M      css/mobile.css
M      theme/basic/css/mobile.css
adbc9b1 Merge branch 'master' of github.com:gnuboard/g5
cd445a2 캡챠 수정
M      css/default.css
M      css/mobile.css
A      img/captcha.png
M      theme/basic/css/default.css
M      theme/basic/css/mobile.css
210ee52 회원가입 값 체크 코드 수정
M      bbs/ajax.mb_email.php
M      bbs/ajax.mb_id.php
M      bbs/ajax.mb_nick.php
M      bbs/register_form_update.php
644250f 캡챠 노이즈 추가
M      plugin/kcaptcha/kcaptcha.lib.php
M      plugin/kcaptcha/kcaptcha_config.php

댓글 18개

이번 패치는 이름 없이(이름에 특수문자가 들어가서 이름이 없는 것처럼 보이는 것입니다.) 회원가입이 되는 경우를 보완한 패치입니다.
http://sir.co.kr/cm_free/1152153

혹시나 이번 패치를 적용하고도 동일한 현상이 발생한다면 이 게시물의 댓글로 알려 주십시오.
감사합니다.

이름없이 가입하는게, 네이버 메일이 대부분이어서, 네이버 메일 입력 금지 시켰더니, 그 뒤로
이름없이 가입하는게 없어는 졌습니다.

이번 패치 후, 네이버 메일 임력 금지를 풀어보고 관찰해 봐야겠네요....
그동안 벤지님의 캡챠를 사용해왔는데... 더 많이 흐트려주네요. 긴가민가 많이 헷갈릴 정도로... 음성듣기 이용 횟수가 증가할 듯~^
일단 제가 보기에는
이름에 특수문자가 들어가서 생기는 문제라고 한다면

$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);
if($tmp_mb_name != $mb_name) {

이걸로는 해결이 안되는 부분 같네요.

// 이름에 한글명 체크를 하지 않는다.
//if ($msg = valid_mb_name($mb_name))    alert($msg, "", true, true);

이 체크를 사용하지 않는데에서 생기는 문제가 크다고 보는데
아마도 한글이외에 다른 언어의 이름도 받기 위해서 저렇게 처리한듯 보입니다만

valid_mb_name 함수를 수정하여
받은 문자열 내부에 공백(줄바꿈 포함)과 특수문자가 포함 되었는지 체크하여 경고창을 주는게 더 나을것 같은데......

아무튼 고려 한번 해보셨으면 좋겠습니다.
편의상 특수문자로 표시했지만 일반적으로 쓰이는 특수문자는 아닙니다.
sir 데이터와 로그 등을 분석해보면 utf-8 문자에 포함되지 않는 문자를 보내서
가입을 하는 경우를 막는 부분입니다.
그렇다면 저게 꼭 필요할 내용이고

저렇게 될수 있는 이유가
내생각에는
외국에서 작업을 햇고
에디터의 인코딩 기본 설정이 euc-jp 이거나 중국거거나....
한 상태에서

넘기는 이름을 그 파일에 한글로 저장하던, 텍스트파일을 불러오던 해서
소켓으로 쏴서 그런 현상이 나타나지 않을까 싶네요
계속해서 보안이 이슈가 되는 시점에서
기존 스킨들을 활용하기 위한 코드 유지나
넓은 범위대의 php 버전을 소화할려는 것은 이제 좀 지양 해야 하지 않을까 싶습니다.
수고하셨습니다. 혹시 모바일에서 캡차 음성 파일이 브라우저마다 제대로 재생이 되는지 확인 부탁합니다.
전체 318 |RSS
그누보드5 다운로드 내용 검색

회원로그인

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