Commit graph

19267 commits

Author SHA1 Message Date
Kijin Sung
8ed71540c4 Fix extra slash in layout path 2023-06-19 00:21:46 +09:00
Kijin Sung
3524c60435 Disable editing layouts unless they have already been edited #2121 2023-06-19 00:20:57 +09:00
Kijin Sung
a266d39c2e Show file module as 'file', not 'attachment'. Fix #2120 2023-06-18 23:39:45 +09:00
Kijin Sung
7df280a697 Add line breaks to help text 2023-06-18 23:35:55 +09:00
Kijin Sung
5ba6346bec Add security options to add X-Frame-Options and X-Content-Type-Options headers
- 보안 관련하여 널리 알려진 헤더 3종 가운데 2종을 기본 지원
- X-XSS-Protection 헤더는 IE 지원 종료로 불필요
2023-06-18 23:33:41 +09:00
Kijin Sung
e3ce2bcbcc Remove gzip support; rely on webserver instead 2023-06-18 23:05:16 +09:00
Kijin Sung
de2a9288f2 Add option to control how many seconds to wait before compiling updated template file 2023-06-18 23:01:59 +09:00
Kijin Sung
c2f0e4fad9 Properly translate page type 2023-06-18 03:13:05 +09:00
Kijin Sung
0a7fabb19e Make page module list controls the same as board module 2023-06-18 03:11:24 +09:00
Kijin Sung
5a04c136d2 Adjust path display in board and page config screen if rewrite is turned off 2023-06-18 03:08:13 +09:00
Kijin Sung
648cd40b0d Adjust styling of domain display in board and page list 2023-06-18 03:05:17 +09:00
Kijin Sung
bd0687c502 Fix trying to delete and recreate the same index idx_lang 2023-06-18 03:05:01 +09:00
Kijin Sung
f596947d0e Add option to make pages available only on one domain
- 2021년에 next 브랜치 적용을 목표로 작업했던 것 가져옴
- modules 테이블에 domain_srl을 추가하여 특정 도메인에서만 유효하도록 설정 가능
- site_srl 변수를 사용하던 곳 중 삭제할 수 있는 곳은 모두 삭제함
2023-06-18 02:53:04 +09:00
Kijin Sung
ded3b97208 Fix race condition when template file is being uploaded 2023-06-17 00:49:24 +09:00
Kijin Sung
73e7e17347 Fix warnings in PHP 8.2 2023-06-16 16:23:34 +09:00
Kijin Sung
e02c5a04d3 Fix Context::getRequestUri() returning null when used in CLI context 2023-06-16 15:35:18 +09:00
Kijin Sung
180ed429cf Fix deprecation error in PHP 8.x when path or domain is null in setcookie() 2023-06-16 15:34:48 +09:00
mmx900
9611fc7bda Fix #2114 Allow specifying file formats to be indexed 2023-06-14 19:13:48 +09:00
Kijin Sung
22abeb7a88 Fix fatal error if logged_info is not an object at this stage 2023-06-10 21:11:54 +09:00
conory
2b41d73c96 escape되는 문자가 많은 댓글을 휴지통으로 이동시킬 수 없는 문제 수정
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'title' at row 1
2023-06-10 18:55:33 +09:00
Johnny
ff3f1f4c38
Merge pull request #2089 from dewekk/fix-member-admin-form
회원가입 추가 항목에 국가, 언어, 시간대 기능 추가
2023-05-24 14:56:54 +09:00
Kijin Sung
d1d2fa7686 Implement AVIF/HEIC -> JPG conversion using ImageMagick 7.x 2023-05-24 14:56:03 +09:00
BJRambo
3523b14ca7 회원정보에서 코드로 나오는 부분을 이름으로 나올 수 있도록 개선 2023-05-24 14:44:26 +09:00
Kijin Sung
f7c01cccfb Add options to convert AVIF and HEIC images using ImageMagick 7.x 2023-05-24 14:28:26 +09:00
Kijin Sung
51a4604750 Implement automatically cutting video duration 2023-05-24 13:35:07 +09:00
Kijin Sung
0071d3f2dc Add options to limit video duration 2023-05-24 13:23:00 +09:00
Kijin Sung
a14cf85763 Implement video auto resizing and reencoding 2023-05-24 13:16:11 +09:00
Kijin Sung
4fc308afad Add section headers for easy management of upload config 2023-05-22 16:17:40 +09:00
Kijin Sung
ab2b96d509 Implement additional options for video processing in file module 2023-05-22 16:08:52 +09:00
Kijin Sung
685a027640 Clarify option labels in file upload config page 2023-05-22 15:45:00 +09:00
Kijin Sung
e544efcef6 Allow updating file information in file.insertFile (before) trigger 2023-05-21 21:12:40 +09:00
Kijin Sung
baf80a0d80 Fix #2115 only set default Reply-To address if the user has not specified a Reply-To address 2023-05-21 20:00:30 +09:00
Kijin Sung
51a910a310 Fix #2117: don't allow adding comments to secret posts
- 비밀글이나 비밀댓글에 댓글이나 대댓글을 달 수 없도록 변경
- 댓글 작성을 시도중인 글이 부모댓글의 document_srl과 일치하는지 확인
- 문서 체크를 본문 내용 검증보다 먼저 수행
2023-05-21 19:51:41 +09:00
Kijin Sung
054d79cc28 Remove Firefox workaround that isn't needed anymore 2023-05-21 19:31:59 +09:00
Kijin Sung
4889852622 Use session.lifetime value if set, otherwise use default of 8 hours 2023-05-21 19:29:32 +09:00
Lastorder
767d0d2440 Change folder name 2023-05-08 02:28:54 +00:00
Lastorder
7426d254e4 Fix space indent 2023-05-08 02:27:47 +00:00
Lastorder
1f67ccf673 Seperate captcha class 2023-05-08 02:25:30 +00:00
Kijin Sung
e2223b776a Fix #2113 unnecessary variable assignment 2023-05-06 22:03:28 +09:00
Kijin Sung
0484d8db27 Fix #2111 IDN not being accepted in queries 2023-05-06 22:01:11 +09:00
Lastorder
bd44b4ef54 Fix #2008 Add support for Cloudflare Turnstile 2023-05-04 06:32:19 +00:00
Kijin Sung
32ffc94dee Move proxy setting to HTTP::_createClient() 2023-05-01 22:26:16 +09:00
Kijin Sung
7d88e532c9 Fix deprecation warning in PHP 8.2 when $output is null 2023-05-01 02:59:45 +09:00
Kijin Sung
58ce0defca Add option to control error and query log consolidation 2023-05-01 02:59:22 +09:00
Kijin Sung
3bf458e9ba Fix double-escaping nickname and homepage of guest author 2023-05-01 00:06:26 +09:00
Kijin Sung
581097a9e3 Fix deprecation warnings in PHP 8.2 2023-05-01 00:05:56 +09:00
Kijin Sung
a1bd9cc2bc Only record the same error or query once
PHP 8.2로 올라오면서 동일한 오류가 수백~수천 번 반복되어
디버그 데이터가 너무 많은 메모리를 차지하는 문제가 종종 발생하고 있음.

동일한 위치에서 발생한 동일한 오류나 쿼리는 한 번만 기록하고
count를 증가시키도록 하여, 불필요한 메모리 사용을 줄이고
반복되는 오류나 쿼리를 쉽게 찾을 수 있도록 개선함.
2023-04-30 23:56:54 +09:00
Kijin Sung
968bde2c38
Merge pull request #2078 from dewekk/fix-debug
디버그 패널에서 무조건 에러 내용이 표시되는 문제 수정
2023-04-30 23:25:57 +09:00
Kijin Sung
cecc20cc8e
Merge branch 'develop' into fix-debug 2023-04-30 23:22:20 +09:00
Kijin Sung
7a45cb2b84 Fix #2103 disallow adding items to poll after the stop date 2023-04-30 23:18:31 +09:00