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 |
|
Kijin Sung
|
7ce1f17bea
|
Merge pull request #2578 from Waterticket/fk-issue
Fix #2576 자신을 참조하는 외래키는 생성 순서에 영향을 주지 않도록 변경
|
2025-07-06 16:39:28 +09:00 |
|
Waterticket
|
04b24bb0d1
|
Fix: 한국 MX 레코드 검증시 도메인이 아닌 MX 레코드의 아이피로 검증하도록 수정
|
2025-07-06 02:49:25 +09:00 |
|
Waterticket
|
108da2eac3
|
자신을 참조하는 외래키는 생성 순서에 영향을 주지 않도록 변경 #2576
|
2025-07-04 18:44:01 +09:00 |
|
Kijin Sung
|
6df4d38e04
|
Set permissions properly after copying or moving a custom file
|
2025-06-28 10:20:16 +09:00 |
|
Lastorder
|
b894362419
|
Merge branch 'rhymix:master' into master
|
2025-06-27 14:34:35 +09:00 |
|
Kijin Sung
|
dd4d4fe979
|
Treat pattern attribute of form elements as JS context in Template v2
|
2025-06-17 17:15:49 +09:00 |
|
Lastorder
|
7fec210203
|
Merge branch 'rhymix:master' into master
PHP Lint & Codeception / PHP 7.4 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.0 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.1 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.2 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.3 (push) Has been cancelled
PHP Lint & Codeception / PHP 8.4 (push) Has been cancelled
|
2025-06-02 21:32:36 +09:00 |
|
Kijin Sung
|
eba7b75c3a
|
Fix undefined values and other warnings
|
2025-06-01 18:45:46 +09:00 |
|
Kijin Sung
|
b849c597bc
|
Reimplement skin XML parser
|
2025-06-01 15:28:37 +09:00 |
|
Kijin Sung
|
07e3298eb1
|
Reimplement layout XML parser using modern alternatives
|
2025-06-01 02:35:15 +09:00 |
|
Kijin Sung
|
6e325526c8
|
Add notnull property to <group> tag in conditions
|
2025-05-29 23:08:05 +09:00 |
|
Lastorder
|
cb1fd188ef
|
Merge branch 'rhymix:master' into master
|
2025-05-26 06:58:12 +09:00 |
|
Kijin Sung
|
f99102ca33
|
Clean up handling of table schemas that are marked as deleted in XML
|
2025-05-23 15:31:02 +09:00 |
|
Kijin Sung
|
8291cd671e
|
Remove double extensions from filenames #2556
|
2025-05-22 23:10:19 +09:00 |
|
Kijin Sung
|
6a29c54e78
|
Default to best supported password algorithm, although we never fell back to MD5 anyway #2556
|
2025-05-22 22:44:48 +09:00 |
|
Kijin Sung
|
bacf067f87
|
Implement graceful shutdown for background task runner #2451
|
2025-05-21 19:04:45 +09:00 |
|
Kijin Sung
|
8014413163
|
Implement high and low priority for queued tasks #2453
|
2025-05-21 18:33:19 +09:00 |
|
Kijin Sung
|
66e040b3f9
|
Use RulesetParser instead of XeXmlParser in Validator
|
2025-05-19 23:52:08 +09:00 |
|
Kijin Sung
|
a77b9a5d3a
|
Implement RulesetParser
|
2025-05-19 22:44:32 +09:00 |
|