186 Commits
Author SHA1 Message Date
thisgun 31ef78e916 [perf]strstr() 불린 검사를 strpos() !== false 로 교체
strstr()은 일치하는 부분 문자열 전체를 반환하므로 존재 여부만 체크할
때는 메모리 할당이 낭비됨. strpos()는 위치(int) 또는 false만 반환하여
메모리 할당 없이 더 빠르게 동일 동작 수행.

적용 파일 (19개, 약 25곳):
- lib/common.lib.php: wr_option html1/html2/secret 검사 3곳
- lib/shop.lib.php: de_taxsave_types 검사 2곳
- lib/latest.lib.php: wr_option secret 검사 1곳
- lib/thumbnail.lib.php: wr_option secret 검사 1곳
- lib/URI/uri.class.php: URI 확장자 검사 1곳
- bbs/view.php: subject/wr_option/content 검사 4곳
- bbs/view_comment.php: wr_option secret 검사 1곳
- bbs/search.php: wr_option/sfl 검사 3곳
- bbs/rss.php: wr_option html 검사 1곳
- bbs/write_update.php: html1/html2 검사 2곳
- bbs/move_update.php: wr_option html 검사 1곳
- adm/admin.lib.php: auth 권한 검사 1곳
- adm/admin.head.php: 메뉴 권한 검사 1곳
- adm/session_file_delete.php: sess_ prefix 검사 1곳
- adm/point_list.php, adm/auth_list.php: sfl mb_id 검사 2곳
- adm/sms_admin/_common.php: install.php 검사 1곳
- adm/shop_admin/configform.php: de_taxsave_types 검사 3곳
- head.sub.php: admin dir 검사 1곳

규칙:
  strstr($a, $b)       → strpos($a, $b) !== false
  !strstr($a, $b)      → strpos($a, $b) === false

제외:
- theme/, skin/, plugin/ (사용자 커스터마이징/서드파티)
- strstr() 반환값을 실제로 사용하는 케이스 (예: lib/common.lib.php:4135
  if( \$freg = strstr(\$ori_params, '#') ), extend/gif2mp4.extend.php)
2026-04-16 02:29:32 +00:00
seeoya 4bbaef4162 G5-20 주소 검색 중 화면 확대되지 않도록 수정 2022-04-21 14:43:47 +09:00
kagla 3fa43d55af G5_USE_SHOP 이 false 인 경우 자바스크립트 g5_shop_url 변수 선언하지 않음 2021-06-18 13:51:00 +09:00
thisgun 2b977ad66b Merge branch 'master' of github.com:gnuboard/g5 2021-01-05 20:36:22 +09:00
thisgun 242eed5b35 head.sub.php 파일의 상태바 타이틀 코드 수정 2021-01-05 20:29:00 +09:00
lupin_latte a4e3af64ba 버전 5.4.4.1 수정 2021-01-05 16:22:24 +09:00
thisgun c77a001355 관리자 < 내용관리 삭제가 안되는 오류수정 및 PHP8 경고메시지 뜨는 코드 추가 수정 2021-01-05 14:12:04 +09:00
thisgun 27e9af5e42 php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용 2021-01-04 15:39:15 +09:00
thisgun 582d1a01f4 php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용 2021-01-04 15:33:29 +09:00
thisgun 0b07802908 버전 5.4.1.4 수정 2020-01-07 16:32:29 +09:00
thisgun ccfe419bbd 54버전 잘못된 hook 이벤트 수정 2020-01-07 14:34:50 +09:00
thisgun 9b0078350d 영카트 5.4 버전 내용 적용 2019-12-02 10:29:31 +09:00
thisgun 22aad37bfb 5.4 버전 내용 적용 2019-12-02 10:22:12 +09:00
thisgun aa9edb872b Merge branch 'master' of github.com:gnuboard/g5 2019-06-13 16:33:42 +09:00
thisgun 17238808b5 잘못된 코드 수정 2019-06-13 16:33:02 +09:00
thisgun f0d1eab873 5.3.2.9 버전 수정 2019-05-29 14:33:57 +09:00
thisgun 18d4a60e03 [KVE-2019-0688,0689,0691,0694,0708,0709,0750,0762,0791,0802,0846] 그누보드,영카트 다중 취약점 수정 2019-05-24 10:44:48 +09:00
thisgun dc15e1929d 5.3 버전 내용 적용 2018-03-30 18:12:51 +09:00
thisgun f7ac06d7d4 5.3 버전 내용 적용 2018-03-30 17:40:37 +09:00
thisgun 08518d0a2d 5.2.7 버전변경 2017-03-20 17:33:29 +09:00
thisgun 54abbddbe5 cheditor 소스 수정 2017-03-20 15:46:58 +09:00
chicpro d4c148bd00 js css 버전상수 추가 2016-10-05 09:54:14 +09:00
chicpro 468cca81d1 js css 버전 상수 추가 2016-10-05 09:48:29 +09:00
chicpro 4b6cc0efe1 Merge branch 'g5' 2016-02-03 10:38:35 +09:00
chicpro 3674acc4f1 g5_admin_url 코드 수정 2016-02-03 10:37:58 +09:00
chicpro 2091b3e343 Merge branch 'g5' 2016-01-28 17:33:47 +09:00
chicpro e5aedd5cb1 g5_admin_url 변수 설정 코드 변경 2016-01-28 17:31:58 +09:00
chicpro 9ead4485c9 Merge branch 'g5' 2015-09-18 17:24:49 +09:00
chicpro 688bc53da9 XSS 취약점 및 특수문자 치환오류 수정 2015-09-18 16:25:01 +09:00
chicpro a2f2e19c95 테마기능 추가 2015-08-31 14:22:30 +09:00
chicpro 49a07c4ea0 테마기능 추가 2015-07-28 16:01:03 +09:00
chicpro 0c3a776857 Merge branch 'g5' 2015-06-18 17:45:37 +09:00
chicpro 4d9e6be394 XSS 취약점 수정 2015-06-18 17:33:21 +09:00
chicpro a7cfae126d 이니시스 모듈 추가 및 모바일 결제 기능 개선 2015-05-29 10:01:13 +09:00
chicpro 029444f7be 불필요한 코드 제거 2015-05-28 18:11:16 +09:00
thisgun b5dd51a579 다음 우편 주소 버젼 v2로 변경 2015-05-28 18:04:48 +09:00
chicpro c24082cc95 Merge branch 'g5' 2015-01-23 09:51:07 +09:00
chicpro aa86158caf head.sub.php 파일 등을 사용자가 설정할 수 있도록 상수 추가 2015-01-23 09:48:36 +09:00
chicpro 056fd02c76 Merge branch 'g5' 2014-12-16 16:16:31 +09:00
chicpro a722af88e0 REQUEST_URI를 이용한 SQL Injection 오류 수정 2014-12-16 16:07:00 +09:00
chicpro f99e2eb4c3 모바일에서는 jquery.shop.memu 로드하지 않도록 수정 2014-06-30 16:18:18 +09:00
chicpro 5740165f81 canonical 지정 코드 삭제 2014-06-17 13:06:27 +09:00
chicpro 765fcbe5da canonical 지정 코드 삭제 2014-06-17 13:05:08 +09:00
chicpro 638f3ba8ba Merge branch 'g5' 2014-05-14 11:46:32 +09:00
chicpro 664a0d9adf 에디터 사용 설정 후 개별 게시판에서 에디터 사용하지 않을 때 자동저장 스크립트 오류 수정 2014-05-14 11:28:00 +09:00
chicpro a002f48fd7 pc lg 결제 모듈 추가 중 2014-04-03 18:12:10 +09:00
chicpro 5bb5ff396c g5 merge 충돌 수정 2014-03-14 17:36:09 +09:00
whitedot 4b259031f3 관리자: admin.css 파일 위치 adm/css 로 변경 2014-03-14 11:40:43 +09:00
chicpro 3e8dbb207a Merge branch 'g5' 2014-01-17 11:22:41 +09:00
chicpro a502508d73 사용자 메타태그 설정 추가 2014-01-17 09:43:58 +09:00