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
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
Kijin Sung
4c9488e94d
Minor adjustments to convertEncoding() to remove errors
...
https://xetown.com/questions/1759076
2023-04-30 23:12:21 +09:00
Kijin Sung
9815102b38
Mark Context::convertEncodingStr() and related methods as deprecated
...
https://xetown.com/questions/1759076
2023-04-30 22:58:45 +09:00
Kijin Sung
be97b3f5e5
Add unit tests for nested transaction support
2023-04-30 22:53:22 +09:00
Kijin Sung
7755821f20
Add unit tests for DB class equivalence and magic properties
2023-04-30 22:50:49 +09:00
Kijin Sung
28bc991048
Replace some rarely used DB class properties with __get() magic method
2023-04-30 22:50:07 +09:00
Kijin Sung
749037249c
Add DB->beginTransaction() as an alias to begin()
2023-04-30 22:38:40 +09:00
Kijin Sung
6ccbb0e792
Fix #2107 remove unnecessary conditions in poll widget skin
2023-04-30 22:36:57 +09:00
Kijin Sung
c9d3e9048d
Remove excess whitespace in jQuery.fileUpload integration script
2023-04-30 22:30:26 +09:00
Kijin Sung
907750ff79
Fix #2108 use error callback function if AJAX transmission fails for any reason
2023-04-30 22:29:37 +09:00
Kijin Sung
bd8fe996e1
Always return an error code of -2 if an exception is thrown during module init
2023-04-30 22:16:59 +09:00
Kijin Sung
f6209202bf
Add deprecation notice to exec_xml()
2023-04-30 22:09:52 +09:00
Kijin Sung
a4905ab65a
Fix #2109 update error message for exec_html()
2023-04-30 22:06:25 +09:00
Kijin Sung
703b04ca97
Remove unnecessary whitespace in common JS files
2023-04-30 22:05:43 +09:00
Kijin Sung
5eab0474e5
Fix tests to account for argon2id support
2023-04-24 01:13:47 +09:00
Kijin Sung
0b8133f8e7
Increase size of password column to 250 chars, if actual column size is smaller
2023-04-24 01:11:10 +09:00
Kijin Sung
ee5404eab6
Enable password hashing with argon2id algorithm on supported systems (PHP 7.3+)
2023-04-24 01:06:54 +09:00
Kijin Sung
a6774937a2
Add methods for async and multiple concurrent HTTP requests
2023-04-23 16:59:56 +09:00
Kijin Sung
77a7ff9133
Separate HTTP request settings manipulation to its own method
2023-04-23 16:37:33 +09:00
Kijin Sung
6f9bb059e8
Use helper class to handle various error conditions during HTTP request
2023-04-23 14:50:39 +09:00
Kijin Sung
6a9902c3bb
Clean up default settings and proxy URL parsing logic
2023-04-23 14:26:19 +09:00
Kijin Sung
8db0b06b6a
Fix sender info not being available until the before trigger has been called
2023-04-23 00:40:58 +09:00
Kijin Sung
4f73c9562b
Update several mail and SMS drivers to use HTTP class instead of Requests or raw curl
2023-04-23 00:40:30 +09:00
Kijin Sung
cf84d70ca1
Also recognize Content-Type headers with optional parameters
2023-04-23 00:40:03 +09:00
Kijin Sung
d731198aa6
Cache and reuse the Guzzle client for multiple requests
2023-04-23 00:26:27 +09:00
Kijin Sung
866d704d0d
Convert FileHandler::getRemoteResource() to use R\F\HTTP::request()
2023-04-23 00:19:03 +09:00
Kijin Sung
c825fdaf43
Add Rhymix Framework HTTP class to wrap Guzzle
2023-04-23 00:18:37 +09:00
Kijin Sung
1625683082
Update guzzlehttp/guzzle and related libraries
2023-04-22 14:49:26 +09:00
Kijin Sung
901bdab6a9
Filter more potentially malicious tags in SVG uploads
2023-04-10 22:51:07 +09:00
Kijin Sung
b88fe65d6e
Fix inconsistent calling of createSignupForm() in member module
2023-04-10 22:31:24 +09:00
BJRambo
5c5d7223ce
사용하지 않는 변수 제거
2023-04-08 19:54:17 +09:00
Kijin Sung
969ee5d068
Fix #2085 SCSS compile error when variables contain false, null, empty string, etc.
2023-04-08 11:59:55 +09:00
Kijin Sung
875e5d1c2c
Fix #2098 create an instance of MessageMobile class instead of MessageView if user is mobile
2023-04-02 15:40:57 +09:00
Kijin Sung
34a4119dcc
Fix #2097 error when request parameter is null
2023-04-02 15:36:56 +09:00
Kijin Sung
bc2d46b36e
#2091 보완 - 가입 URL 등 몇 가지 더 추가
2023-03-23 22:53:47 +09:00
Kijin Sung
a161d4ece4
Merge pull request #2091 from dewekk/fix-login-redirect
...
짧은 주소 사용 시 로그인 무한 리다이렉트 문제 수정
2023-03-23 22:47:29 +09:00
Kijin Sung
87a34af69e
Fix #2072 redirect to proper URL if a document with is_notice=A is requested without mid
2023-03-23 22:44:51 +09:00
Kijin Sung
c6523706f8
Fix #2088 display error if spam filter prevents temp save
2023-03-23 22:30:13 +09:00