Commit graph

1101 commits

Author SHA1 Message Date
Kijin Sung
1dbf601bab Fix #2342 incorrectly placed context switch markers inside raw PHP code block 2024-05-07 23:02:09 +09:00
Kijin Sung
8b4818a767 Add commonly used member properties to SessionHelper class #2279 2024-05-04 20:33:00 +09:00
Kijin Sung
e57c6c5c25 Improve relative path handling in Template v2 #2310 2024-04-30 23:45:17 +09:00
Kijin Sung
1bdb414291 Add support for message.notification.image in FCM v1 push 2024-04-24 15:54:14 +09:00
Kijin Sung
c7f96ad75b Allow sending message to topics using FCM v1 API 2024-04-23 23:58:15 +09:00
Kijin Sung
ac16d2e7f5 Remove var_dump() 2024-04-23 23:47:24 +09:00
Kijin Sung
20f63430f9 Fix inconsistent use of short array syntax 2024-04-23 23:40:55 +09:00
Kijin Sung
1abd6a04c9 Fix FCM auth token not being cached persistently if APC is used in PHP-CLI 2024-04-23 23:37:57 +09:00
Kijin Sung
5297232a75 Set message name in success token list, just like legacy API 2024-04-22 16:54:31 +09:00
Kijin Sung
619eb2a782 Clean up FCM v1 payload and response parsing 2024-04-21 20:49:03 +09:00
Kijin Sung
4f35d82b6d Populate FCM tokens if FCM v1 API is enabled 2024-04-21 20:30:01 +09:00
Kijin Sung
9699ed3416 Initial implementation of FCM HTTP v1 API 2024-04-21 20:18:39 +09:00
Kijin Sung
2c8ae717e1 Add configuration for uploading FCM v1 service account private key file 2024-04-21 02:45:33 +09:00
Kijin Sung
dee7ed34e9 Add helper classes that implement PSR-6 caching interface with Rhymix cache backend 2024-04-21 02:16:21 +09:00
Kijin Sung
a898c4281a Rename existing FCM push driver to Legacy HTTP API 2024-04-20 23:51:16 +09:00
Kijin Sung
848a45cabe Fix #2313 inconsistent email validation rules 2024-04-17 23:15:24 +09:00
Kijin Sung
267aa9c397 Remove unnecessary conversion of ftp.config.php
https://xetown.com/questions/1819188
2024-04-12 00:07:57 +09:00
Kijin Sung
9134433adf Fix #2307 remove hash character from TemplateStart/TemplateEnd debugging comment to prevent confusion with SSI directive 2024-04-08 22:55:57 +09:00
Kijin Sung
777a62af35 Fix erroneous detection of SSL configration when importing very old XE configuration file 2024-04-08 22:48:59 +09:00
Kijin Sung
b80a858c1f Fix incorrect reference to error message body in Mailgun mail driver 2024-04-02 01:40:34 +09:00
Kijin Sung
eb5dd18659 Support more HTTP methods #2287 2024-03-24 22:57:07 +09:00
Kijin Sung
f419353013 Allow comma as a separator for module action methods 2024-03-24 22:29:53 +09:00
Kijin Sung
289a249569 Automatically remove .* .+ .? in route definition regexp #2287 2024-03-24 22:18:55 +09:00
Kijin Sung
7d90fbb77f Temporary workaround for iwinv SMS error "Missing boundary in multipart/form-data POST data" 2024-03-24 22:01:43 +09:00
Kijin Sung
0b9131e664 Remove unnecessary encoding of /, &, ' in template v2 JSON output 2024-03-24 21:29:54 +09:00
Kijin Sung
dd4d04f409 Allow passing falsey values to if="" attribute of XML queries 2024-03-19 22:52:39 +09:00
Kijin Sung
df99dce94a Fix HTMLFilter internal methods sometimes not returning string 2024-03-19 22:19:32 +09:00
Kijin Sung
c57dbf4d73 Fix Session::getValidityInfo() sometimes returning a non-object 2024-03-19 22:17:32 +09:00
Kijin Sung
13e8445309 Fix fatal error when trying to resize animated WebP using GD 2024-03-19 22:15:13 +09:00
Kijin Sung
178add54e8 Fix UnexpectedValueException if there are permission problems deep inside a directory tree 2024-02-04 22:51:57 +09:00
Kijin Sung
ee9a1a2b20 Fix #2272 unintended conversion of v1 echo statements inside verbatim section of v2 template 2024-01-16 21:43:38 +09:00
Kijin Sung
2d1ff01688 Fix #2271 data-file-srl attribute of <video> and <audio> tags 2024-01-16 21:30:27 +09:00
Kijin Sung
e2cfa524d0 Fix TemplateParserV1 and FrontEndFileHandler not recognizing Google webfonts '.../css2?...' URL as CSS 2024-01-10 13:09:01 +09:00
Kijin Sung
30dbe29de7 Fix type conversion error in Redis cache driver (43732089 regression) 2024-01-05 01:04:55 +09:00
Kijin Sung
f16da70c64 Add DB::getIndexInfo() 2023-12-31 00:16:43 +09:00
Kijin Sung
a6a45bcf76 Fix #2249 incorrect attribute path 2023-12-30 22:15:13 +09:00
Kijin Sung
3e09ca63a9 Fix #2241 inconsistent handling of class name specified in event handler 2023-12-30 20:45:48 +09:00
Kijin Sung
b344bbfb26 Properly handle "loading" and "sandbox" attributes of iframes 2023-12-12 19:05:40 +09:00
conory
d83e6a008d Revert "Fix SPF hint in Brevo mail driver"
This reverts commit a82c9c5444.
2023-12-09 13:47:11 +09:00
conory
a82c9c5444 Fix SPF hint in Brevo mail driver
Brevo doesn't support SPF.
2023-12-09 12:34:25 +09:00
conory
ba053b2fbf Add Brevo mail driver 2023-12-09 11:50:04 +09:00
conory
78e339fc9c Fix 64537818f6 2023-12-08 23:40:56 +09:00
conory
64537818f6 Use mail.default_force config 2023-12-08 22:31:22 +09:00
Kijin Sung
9ca263ebf5 Force result to string in MediaFilter::removeEmbeddedMedia() 2023-12-08 21:58:16 +09:00
Kijin Sung
8ba0d351a0 Fix warning when order_var is not set 2023-12-06 16:55:08 +09:00
Kijin Sung
a78df8d4fd Fix incorrect recognition of 0507 phone numbers 2023-12-04 17:33:52 +09:00
Kijin Sung
f8f929137c Fix session.gc_maxlifetime being set to a lower value than specified in php.ini 2023-12-04 17:31:23 +09:00
Kijin Sung
4373208953 Fix #2219 type error in Redis cache driver 2023-12-01 00:02:03 +09:00
Kijin Sung
1bf03c101e Merge remote-tracking branch 'upstream/develop' into develop 2023-11-25 22:31:44 +09:00
Kijin Sung
190ec17fc5 더 다양한 import 문법과 특수문자 대응하여 #2214 보완 2023-11-25 22:30:09 +09:00