자유 게시판

2026.09.11 13:56

어제 날짜로 그누보드5 업데이트가 있었군요

https://github.com/gnuboard/gnuboard5/blob/master/docs/release-5.6.38.md
  • Preview Image

  • 보안부분 업데이트랑 여러가지가 꽤있네요... 요즘은 자주업데이트가 올라네요
    • 공유링크 복사
      미니홈 쪽지 구독하기
      구독하고 알림받기

      댓글목록

      profile_image
      bank365미니홈 1:1 대화하기  3일 전

      아 앙대여
      이런글 올리시면 앙대여
      그누 최신소식은 제 담당이란 말이에요 ㅋㅋㅋ


      정보 감사합니다

      2026-09-11 14:40

      profile_image
      화련미니홈 1:1 대화하기  3일 전

      이번 한번만 뺏어갑니닷...........ㅋㅋㅋ

      2026-09-11 14:40

      profile_image
      no_profile 민호민호미니홈 1:1 대화하기  3일 전

      버그게시판에 올린 "이것도 이상합니다" 버그 제보건은 패치 안되었나보네요
      리빌더에서 버그 맞다고 sir에 제보하였다고 하였습니다
      버그 내용은

      1. "일반 게시판입니다 일반 게시판입니다 일반 게시판입니다 "
      쌍따움표 안에 있는 내용을 쌍따움표 제외하고 복사합니다 (중요한점은 글자끝에 공백이 한칸 있습니다)

      2. 게시판은 nitice 게시판이고 스킨은 rb_basic_bbs 입니다

      3. 글쓰기에서 제목 부분에 복사한 내용르 연속 Ctrl + V로 3번 붙여넣기 합니다
      잘 등록됩니다
      그런데 4번이상은 등록이 안됩니다
      알터창으로 "제목을 입력하세요" 라고 나옵니다
      개발자 콘솔에는 아무 에러도 없습니다
      글자수 제한인가 싶어서 1234567890을 반복으로 25번해도 이상없이 등록됩니다


      버그제보 답변
      "안녕하세요. 해당 문제는 확인해보니 원인이 있습니다.

      게시물 저장을 담당하는 그누보드 코어 파일 write_update.php (line 32) 에서
      제목이 긴 경우는 substr(..., 0, 255)로 제목을 255바이트에서 자르는과정에서 한글 한 글자는 3바이트 이므로
      255바이트 지점에서 한글이 반쪽으로 잘려 잘못된 UTF-8 문자열이 되고 DB 저장이 실패하는 경우인것같습니다.

      예를 들어 한글 한 글자는 보통 3바이트인데 : 가 = EA B0 80
      substr() 에서 바이트 중간에서 자르면 : EA B0

      처럼 마지막 바이트가 누락됩니다. 그러면 유효하지 않은 UTF-8 문자열이 되어 DB가 Incorrect string value 등의 오류로 저장을 거부할 수 있습니다.

      알려주신 예시는 119자 이지만 311바이트이며,
      write_update.php가 이를 255바이트에서 잘라 실제로 한글 바이트 중간에서 끊깁니다.

      따라서 명백한 그누보드 코어의 다국어 문자열 처리 오류로 판단됩니다.
      VARCHAR(255)와 입력창은 255자를 허용하는데, 저장 과정에서는 substr()로 255바이트만 남기는 것이 서로 맞지 않습니다.
      UTF-8 글자 단위로 자르는 mb_substr()을 사용해야 정상입니다.

      해당부분은 SIR 측에 제보해보겠습니다.
      감사합니다."

      2026-09-11 15:22

      profile_image
      리빌더미니홈 1:1 대화하기  3일 전

      다음버전에 적용될것같네요.
      첨부이미지 확인하시면 되겠습니다.

      2026-09-11 15:50

      profile_image
      bank365미니홈 1:1 대화하기  3일 전

      5.6.37
      5.6.38 이렇게 출시 되었네요.
      @리빌더


      근데... 개인적인 생각으로는 저같이 초보자에게는 5.6.37 업데이트가 제일 빡시네요
      파일 물리?삭제? 및 config.php수정. 최초도입되는 마이그레이션 시스템 >마이그레이션후 다음 업데이트 때 짬뽕을 대비해 마이그레이션 폴더 내용비우기 그리고 docs 뉴비 폴더의 등장 까지...

      2026-09-11 15:24