Kijin Sung
|
c6e51cddc9
|
Fix fatal error when unable to connect to Woorimail server
|
2017-06-25 21:12:31 +09:00 |
|
Kijin Sung
|
227e1c53d1
|
Fix no Reply-To header when using Woorimail paid service
|
2017-06-22 16:19:28 +09:00 |
|
Kijin Sung
|
f46d6a542a
|
Fix #641 improve reliability of SQLite cache driver
- Disable on Windows
- Explicitly set busy timeout to 0.25 second
- Return appropriate error result on query error
- Use transaction on incr/decr
|
2016-12-15 00:22:15 +09:00 |
|
Kijin Sung
|
f4c4ec5ec6
|
Allow adding arbitrary extra vars to SMS
|
2016-12-03 16:41:02 +09:00 |
|
BJRambo
|
5075e9d875
|
샌더키값이 있을경우 친구톡 우선발송하도록 고침.
|
2016-11-15 18:17:45 +09:00 |
|
Kijin Sung
|
0c76837641
|
Add SRK for CoolSMS driver
|
2016-11-12 21:24:26 +09:00 |
|
Kijin Sung
|
ddc0da173a
|
Minor adjustments to make configuration easier
|
2016-11-12 15:17:32 +09:00 |
|
Kijin Sung
|
aab6bd6d48
|
Minor changes to support unit testing via dummy
|
2016-11-06 20:54:46 +09:00 |
|
Kijin Sung
|
a92c77655f
|
Improve error handling
|
2016-11-04 20:48:31 +09:00 |
|
Kijin Sung
|
50e3dc4574
|
Add dummy SMS driver and use it as the default
|
2016-11-04 20:34:50 +09:00 |
|
Kijin Sung
|
582374295d
|
Refactor SMS classes to use a common spec format
|
2016-11-04 20:26:12 +09:00 |
|
Kijin Sung
|
af89fc432a
|
Add sender_key to CoolSMS configuration
|
2016-11-04 17:12:46 +09:00 |
|
Kijin Sung
|
fc1c2b866a
|
Fix incorrect return type in docblock
|
2016-11-04 16:24:38 +09:00 |
|
Kijin Sung
|
21317a3dc0
|
Implement mixing multiple attachments with multiple parts
|
2016-11-04 15:33:32 +09:00 |
|
Kijin Sung
|
8c5e34edea
|
Add more comments to recipient handling part of code
|
2016-11-04 14:59:43 +09:00 |
|
Kijin Sung
|
903571fc63
|
Send subsequent parts of a split MMS as LMS
|
2016-11-04 14:57:09 +09:00 |
|
Kijin Sung
|
0b01c52d98
|
Implement delayed sending of SMS
|
2016-11-04 14:40:17 +09:00 |
|
Kijin Sung
|
bffe96456d
|
Remove debugging code
|
2016-11-04 11:56:26 +09:00 |
|
Kijin Sung
|
22cc4cf1c7
|
Limit to 1000 recipients per request via CoolSMS
|
2016-11-04 11:55:58 +09:00 |
|
Kijin Sung
|
c341a14a0a
|
Implement sending to multiple recipients via CoolSMS
|
2016-11-04 11:52:23 +09:00 |
|
Kijin Sung
|
06e9a40ef6
|
Implement splitting long message into multiple SMS or LMS
|
2016-11-04 11:37:03 +09:00 |
|
Kijin Sung
|
80fc8a0bd5
|
Add forceSMS() and common methods to check length of messages
|
2016-11-03 22:17:35 +09:00 |
|
Kijin Sung
|
21f6e5f25c
|
Initial implementation of SMS class and CoolSMS driver
|
2016-11-03 21:27:26 +09:00 |
|
Kijin Sung
|
760bd01ec4
|
Fix #621 incorrect incr/decr of key group versions in Redis cache
|
2016-10-27 21:53:59 +09:00 |
|
Kijin Sung
|
371233c98c
|
Add proper JSON headers to Woorimail API request
|
2016-10-22 21:34:55 +09:00 |
|
Kijin Sung
|
7484b67b3a
|
Fix error in Woorimail driver when the recipient's name is empty
|
2016-06-15 16:48:16 +09:00 |
|
Kijin Sung
|
729bfe8239
|
Add SPF and DKIM hints for each sending method
|
2016-05-19 14:11:55 +09:00 |
|
Kijin Sung
|
1f39a51c66
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-15 20:22:55 +09:00 |
|
Kijin Sung
|
ebb1b2fd4a
|
Add dummy driver and other transports supported by Advanced Mailer
|
2016-05-15 19:56:28 +09:00 |
|
Kijin Sung
|
8f9eacee64
|
Add DB number to redis cache settings, and set the default to 1
|
2016-05-12 00:46:41 +09:00 |
|
Kijin Sung
|
10309e5811
|
Standardize config field names, and make drivers declare which fields they require
|
2016-05-10 15:58:26 +09:00 |
|
Kijin Sung
|
0420361349
|
Reorganize mail driver class structure and add SES driver
|
2016-05-06 21:31:04 +09:00 |
|
Kijin Sung
|
7cb194439f
|
Merge branch 'develop' into pr/advanced-mailer
|
2016-05-05 20:37:55 +09:00 |
|
Kijin Sung
|
9d3c69120c
|
Fix #475, Fix #484, not clearing cache group if dummy driver is used
|
2016-05-05 15:39:15 +09:00 |
|
Kijin Sung
|
fedc7efc59
|
Initial implementation of new Mail class and basic drivers
|
2016-04-25 22:07:20 +09:00 |
|
Kijin Sung
|
2227e0d278
|
Make all cache drivers singleton instances
|
2016-04-24 16:30:20 +09:00 |
|
Kijin Sung
|
ba10c91d0e
|
Change default cache driver to 'dummy' with minimal caching
|
2016-04-22 23:26:04 +09:00 |
|
Kijin Sung
|
49dd1fba33
|
Do not use SQLite cache driver if authentication key has not been set
|
2016-04-22 00:04:51 +09:00 |
|
Kijin Sung
|
115ffa937e
|
Ensure that clear() returns bool in all cache drivers
|
2016-04-21 22:32:33 +09:00 |
|
Kijin Sung
|
6d324633a5
|
Improve performance of class existence checks
|
2016-04-18 21:05:57 +09:00 |
|
Kijin Sung
|
8d733f1928
|
Change internal representation of cache groups
|
2016-04-18 17:41:00 +09:00 |
|
Kijin Sung
|
194cf3fa70
|
Enable all cache drivers, and add initial implementation of SQLite driver
|
2016-04-17 17:36:02 +09:00 |
|
Kijin Sung
|
b8db18a242
|
Add dummy cache driver to use if no cache is configured
|
2016-04-17 16:44:38 +09:00 |
|
Kijin Sung
|
89ae581e55
|
Update admin module to use new Cache system
|
2016-04-17 15:01:42 +09:00 |
|
Kijin Sung
|
568151b5ee
|
Add comments to cache files
|
2016-04-17 14:41:18 +09:00 |
|
Kijin Sung
|
6618593a11
|
Add cache drivers for APC, file, Memcached, Redis, WinCache and XCache
|
2016-04-17 12:49:59 +09:00 |
|
Kijin Sung
|
6d5480ecfb
|
Add Cache class and CacheInterface for drivers
|
2016-04-17 00:36:25 +09:00 |
|