1.3.0
작성자 : 김정균
작성일 : 2001년 5월 10일
버전 : jsboard-1.3.0
- PHP4-4.0.3 이상 버젼에서만 사용 가능.
- utility directory 추가. (CWB -> jsboard convert program 등록)
- 글 수정시 첨부파일 삭제및 변경 기능 추가
- 글 입력시 호스트를 ip address로만 insert
- IP address 정보를 파악하는 호스트 스크립트의 변경
- board wrap 설정을 radio button으로 변경
- IP address 출력 여부를 설정할수 있게 변경
- DNS lookup 설정 여부 추가
- IP address 정보 조회 기능 사용여부 추가
- 글쓰기창 사이즈 조정 기능 추가 (IE,NS6,Mozila)
- 댓글 처리시 부모글의 html 사용여부를 이어받게 수정
- 동시접속이 많을 경우 댓글을 달거나 글 삭제를 할경우 idx가 꼬이는 것을 방지 하기 위해 LOCK TABLES $table WRITE 사용
- global.ph에서 출력하던 version numbering을 version.ph로 수정
- file_upload() 함수 수정
- upload file 미리 보기에서 html file을 1000 charactor까지만 출력
- WRAP=hard 가 적용되지 않는 리눅스용 NS에서 글등록시 게시판이 옆으로 길게 늘어 지는 것을 방지하기 위해 글 출력시 wordwrap을 사용.
- 한글 file upload 가능하게 수정
- html 사용을 이용하여 글쓰기를 할때 본문 내용에
<--no-autolink>
가 포함 되어 있으면 auto_link 가 적용안되게 수정. (한글 파일 링크시 사용가능) - global.ph 에서 $upload[dir] 변수를 변경시켰을 경우 admin에서 새로운 게시판 추가시 $upload[dir]이 files로 고정되어 생성되는것 수정
- 전체 관리자 인증시 세션값에 평문으로 패스워드가 들어가는 것을 암호화 되어진 문자열로 들어가게 수정
- include/sendamil.ph 에서 get_send_info() 함수의 $db[host] 함수가 잘못 지정되어 있는 것 수정 ($db[server] 로 수정)
- act.php 로 직접 접근하여 권한 없는 게시판에 글올리는 버그 수정
- file download시 fopen후 fclose를 하지 않아 리소스 낭비 되는 현상 수정
- 글 내용 미리 보기 기능의 Java Script 수정
- 한글 언어 파일에서 오타 수정 (include/LANG/ko.ph)
- html/head.ph 에서 새창을 띄우는 자바 스크립트 수정
- 왠만한 exec 함수는 모두 삭제. admin 에서 게시판 삭제시 게시판 디렉토리 삭제할 때만 사용
- 1.2 이하 버젼에서 업데이트를 했을 경우 wordwrap 이 지정이 안된 경우 기본값을 가지도록 설정
- mail link 를 formmail 과 mailto 선택 방식으로 변경
- image size 관련 java script 재수정
- admin center 인증 관련 버그 수정
- Installer에서 환경 체크시 DirectoryIndex 앞에 공백문자가 있을 경우 체크 안되던 현상 수정
- 게시판 통계의 오타 수정
- 게시판 권한 설정을 관리자 모드로만 사용할수 있을 경우 password check 한번만 하면 되도록 수정 (글쓰기시 패스워드는 자동으로 관리자 패스워드 가 들어감)
- admin center 에 로그인 했을 경우 다른 인증을 생략
- 보안상의 약점을 없애기 위해 include/exec.ph 에 지정되어 있는 shell 명령들을 절대 경로로 변경
- admin center 에서 alphabat 별로 게시판을 볼수 있도록 수정
- write.php 에서 폰트 색상 적용 안되던것 수정
- 보안 알림 기능 추가
- admin link 를 안보이게 할수 있도록 옵션으로 변경
- 검색후 리스트 링크가 검색 리스트로 가지 못하는 버그 수정
- html 사용시에 form, input, textarea 등의 tag 삭제
- base tag 사용못하게 삭제
- Installer 에서 쓸데없이 urlencode 되어진 것 해결
- ko.ph 에서 오타 수정
- 글 내용 미리보기에서 글 본문에 \ 문자가 있을 경우 java script error 발생 하는 문제 수정
- auto_link 함수에서 한글 링크 처리
- auto_link 함수에서 hard wrap 이 적용될 경우 html link 가 여러 줄이 되어 링크가 깨지는 것을 3줄까지는 합치게 하는 코드 부분 수정
- a href=javascript:function() 의 형태로 java script 사용하는 것을 막음
- 미리보기에서 < 와 같은 문자 오류 나는것 fix
- reply 에서 html tag 가 처리 되지 않던것 수정
- 글쓰기시 에러창이 뜰 경우 IE 5.01SP1 이상 버젼에서 세션이 초기화 되는 현상을 방지 하기 위해 OS가 windowg 일 경우에는 alert 창이 뜨도록 수정(5.01SP1 이상 버젼에서 window.open() 함수가 작동할 경우 history.back() 을 해도 세션이 초기화 되는 현상이 있음)
- auto_link 에서 applet 사용가능하게 수정.
- a link 외에 embed 및 img link 의 경우 여려줄일 경우 link 가 깨지는것 보완
- auto link 에서 a href tag 를 사용하여 링크한 부분을 처리할때 링크 마지막에
\2
가 붙은 현상 수정 - reply 와 edit 에서 원본글의 처리 방식 변경
- Exchange Server 로 smtp 가 구성된 메일서버로 메일 보낼 경우 Data Format Error 발생하며 메일이 return 되는 현상 수정. (mail 함수에서 socket 방식 으로 변경)
- parse.ph 에서 정규표현식들 수정
- NOBR 이 적용되지 않는 브라우져를 위해 NOWRAP 을 추가
- file_upload() 함수에서 오타 수정
- auto_link 에서 .com 들이 file 체크에 걸려 target 이 붙지 않는 현상 수정
- 삭제시 html 안한 글에서 wordwrap 이 적용안되는 문제 수정
- mail server 를 global.ph 에서 지정할수 있도록 수정