Kijin Sung
426027509c
Use raw bytes, not MB, when setting allowed filesize in session
2023-11-06 08:39:15 +09:00
Kijin Sung
a647fff6b8
Allow setting file size and extension limits in setUploadInfo()
2023-11-06 08:24:04 +09:00
Kijin Sung
27a932d594
Display more detailed error message when upload info mismatch is found
2023-11-03 16:48:46 +09:00
Kijin Sung
f6a02fd006
Fix typo in procFileDelete
2023-11-02 21:18:59 +09:00
Kijin Sung
eda9af546c
Automatically set module_srl in upload info, and check it strictly
2023-11-02 20:49:05 +09:00
Kijin Sung
bffa50dd15
Fix RVE-2023-6 (validate module_srl when uploading/deleting)
2023-11-02 13:19:41 +09:00
Kijin Sung
99de7db35a
Fix RVE-2023-6 (getFileList)
2023-11-01 22:36:05 +09:00
Kijin Sung
4a9a89b299
Fix RVE-2023-6 (procFileDelete, procFileSetCoverImage)
2023-11-01 22:32:47 +09:00
Kijin Sung
613518aa28
Fix RVE-2023-6 (procFileUpload, procFileIframeUpload)
2023-11-01 22:23:06 +09:00
Kijin Sung
f3bc9a2f03
Clean up trigger registration code in document, comment, file, editor modules
2023-10-02 22:28:16 +09:00
Kijin Sung
10123a86a8
Fix incorrect aspect ratio after converting a vertical video
...
https://xetown.com/questions/1775808
2023-09-21 21:20:01 +09:00
Kijin Sung
b02582c890
Fix unused or undeclared variables in moveFile()
2023-09-16 18:53:16 +09:00
Kijin Sung
e5bea38a9e
Fix #2183 inconsistent return type comments in File controller and model classes
2023-09-16 18:51:57 +09:00
Kijin Sung
a5ed417480
Fix warnings in PHP 8.x
2023-09-06 21:10:11 +09:00
Kijin Sung
a99f56c7bc
Increase size of upload_target_type column, and add missing indexes
2023-09-05 02:34:44 +09:00
mmx900
17e14546dd
Apply allow_indexing_format to procFileDownload()
2023-06-30 21:10:01 +09:00
Soyu Kim
4c73b1fa93
Merge branch 'rhymix:develop' into develop
2023-06-30 20:40:51 +09:00
Kijin Sung
e7275ba0e0
Use magick to resize images that are too large for GD
2023-06-21 20:05:50 +09:00
Kijin Sung
fd36c32cf8
Add link to ImageMagick official site
2023-06-21 19:43:10 +09:00
Kijin Sung
a266d39c2e
Show file module as 'file', not 'attachment'. Fix #2120
2023-06-18 23:39:45 +09:00
mmx900
9611fc7bda
Fix #2114 Allow specifying file formats to be indexed
2023-06-14 19:13:48 +09:00
Kijin Sung
d1d2fa7686
Implement AVIF/HEIC -> JPG conversion using ImageMagick 7.x
2023-05-24 14:56:03 +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
054d79cc28
Remove Firefox workaround that isn't needed anymore
2023-05-21 19:31:59 +09:00
Kijin Sung
c5267b42fd
Remove trailing whitespace
2023-01-30 21:37:41 +09:00
Kijin Sung
651238916b
Fix deprecation warnings in PHP 8.2
2023-01-17 00:15:12 +09:00
Kijin Sung
30493947d8
Fix deprecated ${var} syntax
2022-12-29 00:44:51 +09:00
Kijin Sung
97e14fee65
Fix incorrectly capitalized class names in file module
2022-12-27 23:13:10 +09:00
Kijin Sung
b00f8b63d1
Remove unnecessary arguments and deprecated function calls
...
- Originally committed on April 3, 2022
2022-12-26 16:24:27 +09:00
Kijin Sung
17279c264b
Add support for short download URLs #1875 #1922
...
- Originally committed on April 3, 2022
- Thanks to @misol @conory
- getDownloadUrl()에서 기존 메소드 형태 최대한 그대로 유지하는 방향으로 작업
(단, source_filename 파라미터를 전달하지 않으면 긴주소로 강제됨)
- getDirectFileUrl()의 불필요하게 복잡한 코드 정리
- getFileList()에서 이미지가 아닌 파일도 절대경로를 반환하도록 수정
- procFileDownload, procFileOutput에서 URL에 포함된 파일명을 검증하도록 하여
동일한 첨부파일에서 파일명 부분만 변형한 링크를 무한 생성할 수 없도록 함
- 짧은주소 미사용시 불필요한 module_srl 파라미터 제거
2022-12-26 16:23:19 +09:00
Kijin Sung
270f84abe9
Separate image rotation check into its own method in FileHandler
2022-12-20 19:17:43 +09:00
Kijin Sung
8b6e1949b0
Preserve 'isvalid' URL parameter when changing sort order or after deleting files
2022-12-20 01:02:02 +09:00
BJRambo
a29e310b76
2047 보완 파일 리스트 정렬 순서를 항상 desc에서 처음 시작하도록 개선
2022-12-18 01:42:01 +09:00
BJRambo
b1a016c43d
쿼리에 order type 변수 추가 및 기본 동작은 desc로 지정
2022-12-18 01:21:13 +09:00
BJRambo
01ffc52239
파일관리 모듈에 다운로드 갯수 이하를 검색할 수 있도록 개선
2022-12-18 01:15:30 +09:00
BJRambo
5a2fe66063
파일목록에 정렬 기능 추가
2022-12-18 00:58:46 +09:00
Kijin Sung
772d26ee2f
Prevent robots from indexing file download links
...
https://xetown.com/topics/1708853
2022-09-16 16:55:50 +09:00
Kijin Sung
df56b7f8b1
Fix files with .jfif extension not being recognized as JPEG image
2022-09-16 16:44:29 +09:00
Johnny
8fb799d23e
Fix the incorrect link
2022-07-21 02:41:00 +09:00
Kijin Sung
9c07104eb2
Reduce file download key expiration to 5 minutes #1890
2022-03-11 01:45:13 +09:00
conory
994d7ca83e
Fix PHP Exception
...
PHP Exception: TypeError #0 "explode(): Argument #2 ($string) must be of type string, stdClass given" in modules/file/file.controller.php on line 1273
2021-09-16 18:58:41 +09:00
Kijin Sung
aab7ab851e
Add missing 'module' parameter to download URL
2021-07-29 09:52:12 +09:00
Kijin Sung
4460de58fd
Add missing result fields to procFileIframeUpload
...
모바일 스킨에서 파일 업로드 자체구현할 때 종종 사용하는 액션인데
mp4 썸네일 주소 등 라이믹스에서 추가한 필드들이 반환되지 않아
스킨에서 연동하기 어려운 문제를 보완합니다.
2021-04-27 21:32:34 +09:00