Commit graph

1155 commits

Author SHA1 Message Date
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
Lastorder
6e84829da4
Merge branch 'rhymix:master' into develop 2024-11-22 09:24:12 +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
b2051f9934 Remove condition for PHP < 7.3 2024-11-18 23:59:02 +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
a23308b728 Use proxy setting when making outgoing HTTP requests 2024-10-27 17:07:18 +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
Lastorder
be7bb0b7be
Update Security.php 2024-10-19 10:06:21 +09:00
Lastorder
da51d62e3d
Update Security.php 2024-10-19 09:59:56 +09:00
Kijin Sung
a2e5434aec Support manager scopes in Template v2 "can" directive 2024-10-14 23:42:53 +09:00
Lastorder
88b5281094
Merge branch 'rhymix:develop' into develop 2024-10-12 16:08: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
61b9f57196 Implement multiprocessing, and try to make webcron more resilient 2024-10-10 23:22:42 +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
44608bbe90 Fix incorrect encoding of filenames with single quotes 2024-10-09 15:37:22 +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
dewekk
9c26552e3d
Add extra vars to solapi 2024-08-19 14:52:38 +09:00
Lastorder
10e2116dd9
Merge branch 'rhymix:develop' into develop 2024-08-15 20:22:18 +09:00
Kijin Sung
ac1d53893c More cleanup of solapi SNS API, using v4/send-many to avoid creating a group 2024-08-12 10:14:12 +09:00
Kijin Sung
be66ee4f21 Consolidate admin templates and lang codes for Mail and SMS API config keys 2024-08-08 20:31:08 +09:00
Kijin Sung
4e92689e6f Add Twilio SMS driver 2024-08-08 20:14:50 +09:00
Kijin Sung
75e32a6f08 General cleanup of solapi driver 2024-08-08 00:36:52 +09:00
Kijin Sung
17675ab32f Fix unwanted timezone change when using solapi SMS API 2024-08-08 00:28:20 +09:00
Lastorder
c572d34465
Merge branch 'rhymix:develop' into develop 2024-07-22 11:29:41 +09:00
Kijin Sung
5f662530e0 Initial implementation of Naver Cloud SENS SMS driver 2024-07-21 22:16:39 +09:00
Kijin Sung
0e3d15d887 Fix incorrect error handling in coolsms SMS driver 2024-07-21 22:16:26 +09:00
Kijin Sung
ada6a81d29 Fix incorrect use of $this when calling static method 2024-07-21 21:52:23 +09:00
Kijin Sung
b48a4a096c Fix reference to unused exception class (we use guzzle now) 2024-07-21 21:10:56 +09:00
Kijin Sung
5df972606b Fix use of undefined property in mail driver 2024-07-21 21:10:37 +09:00
Kijin Sung
86ab628bcc General adjustments to naver cloud mailer driver 2024-07-21 21:07:22 +09:00
Kijin Sung
377048d71d Change class name, fix coding style, fix incorrect exception class name 2024-07-21 20:54:07 +09:00
Lastorder
80aae06272
Fix invalid error handling 2024-07-15 18:44:15 +09:00
Lastorder
70ee84fce1 Implement Navercloudmail
1. https://www.ncloud.com/mypage/manage/authkey 에서 액세스 키 / 시크릿 발급

2. https://console.ncloud.com/emailSVR/domainManagement 에서 도메인 등록 및 SPF, DKIM 설정
2024-07-15 09:31:41 +00:00
Lastorder
a8ddaee191 Implement Navercloudmail error handling 2024-07-15 09:29:57 +00:00
Lastorder
0d6cc06cee WIP navercloudmail 2024-07-15 09:20:12 +00:00
Kijin Sung
c3583506a1 Fix incorrect statistics when sending FCMv1 message to multiple recipients 2024-06-20 16:23:46 +09:00
Kijin Sung
8a012a5847 Add R\F\URL::getCurrentDomain() 2024-05-27 01:43:04 +09:00