Commit graph

2925 commits

Author SHA1 Message Date
Kijin Sung
0748d0ebd5 Load user config after system config, providing an opportunity to manipulate system config before Rhymix takes any other action 2024-12-13 01:21:36 +09:00
Kijin Sung
d6dca30e0f Emit warning if an XML query returns 10000+ rows, probably because of missing condition 2024-12-13 01:20:45 +09:00
Kijin Sung
c098b4d055 Don't set proxy for Guzzle if proxy config doesn't comtain valid host and port 2024-12-05 01:16:37 +09:00
Kijin Sung
0c815fc27b Fix incorrect return type of utf8_trim() if input string contains invalid UTF-8 sequence 2024-12-04 15:59:16 +09:00
Kijin Sung
d3b3dc7b0e Improve compatibility with old DB versions that can't take current_timestamp() as a default value for DATETIME column 2024-11-20 14:03:22 +09:00
Kijin Sung
7e142722d4 Remove polyfill for is_countable() 2024-11-19 00:00:45 +09:00
Kijin Sung
b2051f9934 Remove condition for PHP < 7.3 2024-11-18 23:59:02 +09:00
Kijin Sung
d5796b6f9d Fix #2273 change minimum PHP version to 7.4 2024-11-18 23:57:23 +09:00
Kijin Sung
a8016bd05c Version 2.1.19 2024-11-18 11:29:24 +09:00
Kijin Sung
7ffb1c50fc Define RX_WINDOWS based on PHP_OS_FAMILY 2024-11-17 22:18:38 +09:00
Kijin Sung
7503223d26 Merge branch 'master' into pr/manager-scopes 2024-11-16 16:54:54 +09:00
Kijin Sung
cfa6d761aa Improve detection of invalid FCM tokens 2024-11-10 14:46:42 +09:00
Kijin Sung
70625171ca Keep content text in separate variable before decoding 2024-11-10 14:46:30 +09:00
Kijin Sung
2620049b4e Merge branch 'master' into pr/manager-scopes 2024-10-27 23:09:40 +09:00
Kijin Sung
e6bd94855e Remove double escape of meta tag content 2024-10-27 23:01:07 +09:00
Kijin Sung
9c92ad1f05 Remove X-UA-Compatible meta tag in all browsers except IE 11 2024-10-27 22:59:12 +09:00
Kijin Sung
bf0093b56a Move most meta tags above the <title> to below it #2419 2024-10-27 22:50:02 +09:00
Kijin Sung
a23308b728 Use proxy setting when making outgoing HTTP requests 2024-10-27 17:07:18 +09:00
Kijin Sung
ccf8806bb4 Add outgoing proxy setting 2024-10-27 17:05:10 +09:00
Kijin Sung
4ebaa6b0cb Display errors and OK message in webcron result page 2024-10-26 16:50:14 +09:00
Kijin Sung
e8c03318e4 Close session before webcron processing 2024-10-26 16:40:31 +09:00
Kijin Sung
62ce762b4a Fix #2422 remove APISTORE SMS API 2024-10-25 02:20:37 +09:00
Kijin Sung
8473eeabc3 Fix serialization error when sending email by SMTP in background task
https://xetown.com/questions/1842571
2024-10-25 01:46:46 +09:00
Kijin Sung
a2e5434aec Support manager scopes in Template v2 "can" directive 2024-10-14 23:42:53 +09:00
Kijin Sung
4ec0b85270 Version 2.1.18 2024-10-14 09:30:20 +09:00
Kijin Sung
da74c46ba4 Remove duplicate check for $_SERVER['HTTPS'] emptiness 2024-10-14 01:11:02 +09:00
Kijin Sung
36af489b15 Validate queue driver configuration before saving 2024-10-12 01:35:13 +09:00
Kijin Sung
0ee9747a22 Use SELECT ... FOR UPDATE to guard against race conditions in DB queue driver 2024-10-12 01:22:04 +09:00
Kijin Sung
29837bdf4c Fix return type of QueueInterface::getInstance() 2024-10-11 23:38:29 +09:00
Kijin Sung
4b0b485a13 Add basic unit tests for Queue class using Dummy driver 2024-10-11 23:19:53 +09:00
Kijin Sung
b4e7d4aaad Integrate Push with Queue 2024-10-10 23:54:53 +09:00
Kijin Sung
a1abf5016f Integrate Mail and SMS with Queue 2024-10-10 23:46:25 +09:00
Kijin Sung
f6a458f648 Add RXQUEUE_CRON constant to distinguish when cron is running 2024-10-10 23:43:04 +09:00
Kijin Sung
61b9f57196 Implement multiprocessing, and try to make webcron more resilient 2024-10-10 23:22:42 +09:00
Kijin Sung
097cecece8 Add code samples to Queue config screen 2024-10-10 23:04:35 +09:00
Kijin Sung
a2a1f3bcc6 Implement admin config screen for Queue 2024-10-10 01:45:14 +09:00
Kijin Sung
d8370ff59b Add dummy driver, clean up loose ends and start writing admin page 2024-10-10 00:07:35 +09:00
Kijin Sung
09fa4778c0 Add DB queue driver 2024-10-09 23:12:55 +09:00
Kijin Sung
78bbc2ffa5 Initial structure of Queue system, with Redis driver 2024-10-09 22:59:08 +09:00
Kijin Sung
ba6e6e0490 Simplify FormData detection in exec_json() 2024-10-09 19:59:33 +09:00
Kijin Sung
b598083a8c Replace rx_ajax iframe form submission with proper AJAX using FormData 2024-10-09 17:21:38 +09:00
Kijin Sung
206521a352
Merge pull request #2412 from kijin/pr/extra-vars
확장변수 기능 강화 (파일 업로드 지원 등)
2024-10-09 17:00:05 +09:00
Kijin Sung
44608bbe90 Fix incorrect encoding of filenames with single quotes 2024-10-09 15:37:22 +09:00
Kijin Sung
d45c116c56 Patch exec_json() and related functions to support file uploads 2024-10-08 23:25:03 +09:00
Kijin Sung
0a625662f7 Add file upload type of extra vars 2024-10-08 23:15:45 +09:00
Kijin Sung
1a05fc97ae Fix #1631 add number type to extra vars 2024-10-08 22:26:27 +09:00
Kijin Sung
8540140f51 Fix missing debug info when COUNT(*) query fails 2024-10-08 17:36:23 +09:00
Kijin Sung
ee3916670e Add meta-externalagent, GoogleOther, etc. to robot list 2024-10-07 22:04:02 +09:00
Kijin Sung
ce11578617 Fix old simple tree library error in jQuery 3.x 2024-08-21 22:36:52 +09:00
Kijin Sung
a16364de6d Remove console.log() 2024-08-21 22:24:41 +09:00