Lastorder
|
25f6d02677
|
Merge branch 'rhymix:master' into master
|
2026-02-27 18:04:35 +09:00 |
|
Kijin Sung
|
d0d1505367
|
Enable secure session and cookies by default if installed or upgraded in an HTTPS site
|
2026-02-26 01:25:36 +09:00 |
|
Kijin Sung
|
bf2df84d0f
|
Use enshrined\svgSanitize to clean SVG file content
|
2026-02-20 21:55:29 +09:00 |
|
Kijin Sung
|
a18b45f0f8
|
Strip namespace prefixes before checking dangerous tags in SVG
|
2026-02-20 21:40:37 +09:00 |
|
Lastorder
|
aba6016986
|
Merge branch 'rhymix:master' into master
|
2026-02-12 14:03:54 +09:00 |
|
Kijin Sung
|
c5d453a2df
|
#2675 보완 및 최적화
|
2026-02-11 21:02:50 +09:00 |
|
Kijin Sung
|
5834a3c18a
|
Fix fatal error in some environments when relative URL is passed to encodeIdna() or decodeIdna() #2675
|
2026-02-11 20:54:00 +09:00 |
|
Lastorder
|
bbd62dbea3
|
Merge branch 'rhymix:master' into master
|
2026-02-06 09:51:56 +09:00 |
|
Kijin Sung
|
26c59c251c
|
Fix incorrect conversion of JS template variable containing path #2657
|
2026-02-05 23:05:19 +09:00 |
|
Kijin Sung
|
9d1738e21d
|
Add trigger before auto-login #2665 #2666
|
2026-02-05 22:14:06 +09:00 |
|
Lastorder
|
ba8bbda74b
|
Merge branch 'rhymix:master' into master
|
2026-01-30 14:57:37 +09:00 |
|
Kijin Sung
|
c1942080e7
|
Fix incorrect identification of DaumApps webview as robot
|
2026-01-19 19:44:25 +09:00 |
|
Lastorder-DC
|
1ee8ba0ca9
|
server error message
|
2026-01-11 11:14:17 +09:00 |
|
Lastorder
|
91dea83b9f
|
Merge branch 'rhymix:master' into master
|
2026-01-10 18:12:14 -08:00 |
|
Lastorder
|
1811cfee39
|
Fix error title localization in Debug.php
|
2026-01-08 22:56:16 -08:00 |
|
Lastorder
|
2efe733d5f
|
Merge branch 'rhymix:master' into master
|
2026-01-08 20:28:49 -08:00 |
|
Kijin Sung
|
26d645da4d
|
Fix nested JS contexts in template v2 #2646
|
2026-01-06 23:43:21 +09:00 |
|
Kijin Sung
|
8b1da6a98a
|
Fix incorrect handling of nested context switches (CSS inside HTML inside JS) in template v2 #2646
|
2026-01-06 21:36:10 +09:00 |
|
Kijin Sung
|
d6b7cb52b8
|
Fix deprecations in PHP 8.5 #2639
|
2026-01-01 18:39:20 +09:00 |
|
Lastorder
|
881b0fbac1
|
Merge remote-tracking branch 'upstream/master'
|
2025-12-24 03:07:48 +00:00 |
|
Kijin Sung
|
620fee05cf
|
Fix duplicate hidden input when a form includes mid or act as a <select>
|
2025-12-17 21:32:03 +09:00 |
|
Kijin Sung
|
f3ff338711
|
Return more information from DB::getColumnInfo() and DB::getIndexInfo()
|
2025-12-17 16:43:18 +09:00 |
|
Kijin Sung
|
0c8aa306ec
|
Fix incorrect timestamp display when timestamp is zero #2621
|
2025-12-17 11:32:37 +09:00 |
|
Kijin Sung
|
8e5480674d
|
Exclude functions and closures from scope conversion #2617
|
2025-11-29 11:50:43 +09:00 |
|
Kijin Sung
|
50dd010e2d
|
Remove empty class and style attributes when compiling template v2
|
2025-11-29 11:07:15 +09:00 |
|
Lastorder-DC
|
1c8ae0d766
|
Merge remote-tracking branch 'upstream/master' into master
|
2025-10-27 23:09:27 +09:00 |
|
Kijin Sung
|
978aecd7a8
|
Support SQL expressions in the "default" attribute of XML query
|
2025-10-23 10:53:12 +09:00 |
|
Kijin Sung
|
e2124ed1c0
|
Refactor checkCSRF() to use Sec-Fetch-Site and Origin headers
- 최근 브라우저에서 지원하는 헤더를 사용하여 더 정확하게 체크
- Sec-Fetch-Site, Origin 헤더를 지원하지 않는 경우 기존처럼 Referer 체크
- CSRF 토큰은 더이상 기본 방법보다 보안이 더 뛰어나다고 말하기 힘듬
|
2025-10-22 22:53:45 +09:00 |
|
Lastorder
|
a5c3dc8ae5
|
Merge branch 'rhymix:master' into master
|
2025-10-13 20:09:50 +09:00 |
|
Kijin Sung
|
653ca4f697
|
Add "TABLE" to list of keywords to recognize in addPrefixes()
|
2025-09-30 22:27:36 +09:00 |
|
Kijin Sung
|
60552ba96b
|
Throw error in filterValue() if an unstringable object is given
|
2025-09-15 00:30:00 +09:00 |
|
Kijin Sung
|
40067c0b53
|
Support generated columns #2596
|
2025-09-09 17:18:31 +09:00 |
|
Lastorder
|
2fd8df9de6
|
Merge branch 'rhymix:master' into master
|
2025-09-06 15:48:53 +09:00 |
|
Kijin Sung
|
ee13ce551e
|
Fix fatal error when preg_split() fails on a legacy template
|
2025-09-02 23:18:01 +09:00 |
|
Kijin Sung
|
51762315de
|
Support "if" in <group> inside <groups> #2595
|
2025-09-01 00:31:20 +09:00 |
|
Lastorder
|
ef9967fc1d
|
Merge branch 'rhymix:master' into master
|
2025-08-27 17:08:18 +09:00 |
|
Kijin Sung
|
771dbfe114
|
Experimental method to clear APC cache from PHP-CLI #2554 #1943
|
2025-08-24 22:16:39 +09:00 |
|
Kijin Sung
|
23190bd2f5
|
Remove all use of global variables as debug timers
|
2025-08-20 00:34:57 +09:00 |
|
Kijin Sung
|
f91bd86fb1
|
Consolidate a few timers into an array in the Debug class
|
2025-08-20 00:25:20 +09:00 |
|
Kijin Sung
|
e7d14be6bb
|
Fix inappropriate quoting of "distinct" in XML query
https://rhymix.org/qna/1914711
|
2025-08-19 00:22:02 +09:00 |
|
Kijin Sung
|
451d0b95ac
|
Disable all conversion inside verbatim section of template v2
|
2025-08-18 22:24:48 +09:00 |
|
Kijin Sung
|
f7543e4c9a
|
In template v2, process escape filters before other filters
|
2025-08-18 22:09:31 +09:00 |
|
Lastorder
|
0598ae4b95
|
Merge branch 'rhymix:master' into master
|
2025-07-28 19:02:10 +09:00 |
|
Kijin Sung
|
64ca8e775a
|
Fix incorrect prefixing when CTE has an alias #2587
|
2025-07-23 01:07:25 +09:00 |
|
Kijin Sung
|
393c847cee
|
Fix first line of backtrace missing in query error display
|
2025-07-22 21:54:22 +09:00 |
|
Kijin Sung
|
d544365399
|
Display filename and line of user code when Rhymix\Framework\Exception is thrown
|
2025-07-22 20:55:29 +09:00 |
|
Kijin Sung
|
796ecec247
|
Fix incorrect prefixing of CTE names and ON DUPLICATE KEY UPDATE ... #2587
|
2025-07-21 00:57:47 +09:00 |
|
Lastorder
|
e15c8f4e52
|
Merge branch 'rhymix:master' into master
|
2025-07-15 10:09:11 +09:00 |
|
Kijin Sung
|
9d98e47c53
|
Try one more time before throwing error on template cache file write
|
2025-07-12 20:30:15 +09:00 |
|
Kijin Sung
|
4193edde25
|
Replce array_first_key() with array_key_first(), etc.
|
2025-07-12 12:24:20 +09:00 |
|