Kijin Sung
6c113c22ed
Fix unnecessary assignment by reference, which causes E_NOTICE
2024-01-04 10:25:25 +09:00
Kijin Sung
1c0f3cd2e2
Fix warnings in PHP 8.x during image adjustment
2023-12-30 20:37:09 +09:00
Kijin Sung
0d529ef682
Disable procFileImageResize and related ruleset
2023-12-13 22:35:22 +09:00
Kijin Sung
11b728bf4a
Fix video aspect ratio when ffprobe returns rotation data in side_data_list
...
https://xetown.com/questions/1789336
2023-12-06 10:34:39 +09:00
Kijin Sung
908fd98270
Remove potentially problematic check for module_srl in procFileDelete; maybe related to #2211
2023-11-21 22:22:27 +09:00
Kijin Sung
9a6524d63d
Allow pre-setting upload_target_type for each editor
2023-11-19 21:29:15 +09:00
Kijin Sung
5993072fa7
Fix possible type mismatch in upload info verification code
...
https://xetown.com/questions/1793825
https://xetown.com/questions/1794400
2023-11-10 17:14:12 +09:00
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
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
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
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
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
51a4604750
Implement automatically cutting video duration
2023-05-24 13:35:07 +09:00
Kijin Sung
a14cf85763
Implement video auto resizing and reencoding
2023-05-24 13:16:11 +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
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
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
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
Kijin Sung
f98964467c
Always use 'fill' thumbnail type by default
2021-04-19 01:32:08 +09:00
Kijin Sung
ae163b95d4
Fix error in video thumbnail command ( #1552 regression)
2021-02-09 19:29:15 +09:00
Kijin Sung
0c1c388331
Fix #1552 error in Windows if ffmpeg path contains spaces
2021-01-09 16:25:41 +09:00
Kijin Sung
9f6f5df35b
Always put integer in member_srl in insertFile()
2020-12-27 10:53:18 +09:00
Kijin Sung
32aae27a13
Add option to maintain file format when resizing #1508
2020-12-21 10:22:53 +09:00
Kijin Sung
367635d21b
Fix #1341 calculate point difference accurately when files are deleted and re-attached
2020-12-15 23:31:00 +09:00
BJRambo
2cb477fd55
게시글과 댓글을 작성 및 수정시 대기된 파일을 공개하는 방식을 변경
...
파일이 대기모드에서 공개할때 트리거에서 직접 호출 하는 방식으로 변경
2020-11-11 15:06:00 +09:00
Kijin Sung
1bd20e6d31
Fix #1417 set files as valid when signature is saved
2020-10-22 00:16:59 +09:00
Kijin Sung
177a6c6b7d
Merge branch 'develop' into next
2020-09-29 00:23:30 +09:00
conory
86c96a6ea8
https://github.com/rhymix/rhymix/issues/1403 GIF로 취급 기능이 전혀 작동하지 않는 문제 수정
2020-09-15 15:49:29 +09:00
Kijin Sung
c90d529c74
Change method calls to static in many core modules
2020-05-24 20:43:52 +09:00
Kijin Sung
b193ad73e3
Fix #1274 check chunked uploads after all chunks are ready
2020-04-16 18:17:04 +09:00