Commit graph

611 commits

Author SHA1 Message Date
mark_story
7a9ac53adf Fixing issues with SecurityComponent, where removing your session,
would allow posting of invalid form data.
Fixes 
2011-07-30 10:44:28 -04:00
Juan Basso
6aca8dc11a Updating the copyright to 2011. 2011-05-30 22:46:14 -04:00
mark_story
cd8b18d00d Fixing notice errors caused by trying to operate on keys that don't exist.
Fixes 
2011-05-30 20:46:53 -04:00
mark_story
b76901eb43 Ensuring that nested cookie values are deleted.
Cookies created with write('Foo', $array) would not get proper
recursive deletion done.
Fixes 
2011-05-28 14:21:50 -04:00
Ceeram
9e4ecba12a fixed error when passing false for $conditions, closes 2011-05-08 08:23:09 -04:00
mark_story
4395e8acc1 Fixing formatting, and updating test to better reflect what would normally happen. 2011-04-16 15:56:40 -04:00
tylerseymour
13c64f1707 Fix issue where values are not recursively deleted. ie:
$this->Cookie->write('User.email', 'test@example.com');
$this->Cookie->delete('User');
The cookie for User.email would not be removed (despite being removed from the __values array.
Fixes 

Signed-off-by: mark_story <mark@mark-story.com>
2011-04-16 15:16:34 -04:00
Ceeram
c902d4c060 Auth enhancement, less calls to user() 2011-03-23 15:34:02 +01:00
Juan Basso
52163b4b05 Allowing strings in cc and bcc. Fixes . 2011-02-22 21:23:15 -03:00
mark_story
71f76080a2 Fixing issue where creating cookies in the beforeFilter would result in
cookies with the wrong expiry time. Thanks 'RabidFire' for the patch. Fixes 
2011-02-09 21:19:15 -05:00
Phally
f3812342c2 Minor optimization for email linefeeds. 2011-01-31 00:15:56 +01:00
mark_story
932533c5c8 Fixing incorrect content type headers from being set, when an action contains a requestAction to an action with a different Content-Type. Also populating RequestHandler->params as it was always empty.
Fixes 
2011-01-18 08:28:16 -05:00
mark_story
8754d11aed Adding EmailComponent::_getSocket() so EmailComponent + smtp is easier to test.
Fixing issue where hosts with portnames could cause smtp emails to fail.
Added tests, fixed an existing test to not depend on a local mailserver.
Fixes 
2011-01-06 23:10:01 -05:00
mark_story
5092013304 Making EmailComponent register and un-register its view object, when rendering email templates. This allows helpers to use the view to do additional processing. Fixes 2010-12-27 15:12:27 -05:00
Jeremy Harris
7416e58759 Allowed comma-delimited list in smtp $to var to be consistent with standard mail delivery. Fixes 2010-12-14 20:55:34 -08:00
mark_story
53a687049c Fixing encoding of address aliases. They are now mime-encoded like other headers. Tests added. Fixes 2010-12-13 23:23:02 -05:00
Marko Marković
c55a57927c Typos in documentation: reguired -> required 2010-12-01 08:12:25 +11:00
ADmad
1186bc56f1 Adding EmailCompnent::lineFeed property toallow overriding the default line feed string when using mail() function to send mail. Closes 2010-11-27 02:11:43 +05:30
mark_story
0e29567f8d Adding an array cast to fix issues where users could modify cookie
values causing iteration errors.  Fixes 
2010-11-24 22:09:08 -05:00
mark_story
d5fb0b25cb Fixing issue where Date header would be missing from Emails sent by
EmailComponent.
Adding user configurable field for date.
Test cases added.  Fixes 
2010-11-22 22:08:46 -05:00
mark_story
244de1df85 Adding a comment about the messageId property and shells. Refs 2010-11-22 13:01:14 -05:00
mark_story
ae7855692d Removing unserialize() as its dangerous. Instead using | delimited fields for locked fields. This totally avoids issues with serialize(). Removing str_rot13, as its only child proof.
Tests updated.
2010-11-20 23:42:54 -05:00
Ceeram
bc7770aa83 removing useless calls to mapActions()
Signed-off-by: mark_story <mark@mark-story.com>
2010-11-07 23:16:41 -05:00
mark_story
e431e86aa4 Fixing issue found by Felix Wilhelm(flxm) where users could send potentially dangerous or corrupted serialized objects to SecurityComponent, potentially allowing manipulation of file map caches. Test case added. 2010-11-07 20:53:04 -05:00
Mark Story
b86bec14b5 Removing dead code in EmailComponent.
Fixes 
2010-10-31 00:00:54 -04:00
mark_story
1c25e627ad Applying patch from 'Mark Mitchell' fixes issues with sending Email via smtp. Which were incorrect based on previous patches given for ticket .
Fixes , Fixes 
2010-10-18 22:06:12 -04:00
mark_story
a0a84d1a8d Changing pattern used to read digest auth data. Allows emails to be used as usernames.
This also adds the realm to the return value of SecurityComponent::parseDigestAuth().  Fixes 
2010-10-11 22:35:47 -04:00
ADmad
b9a7b27ba1 Fixing regression cased by commit d5ffdc288d causing ajax layout to be not auto set for ajax request for html pages. Refs 2010-09-21 00:25:17 +05:30
ADmad
e10d634f91 Mails sent using php's "mail()" function now have header fields terminated by CRLF and body too contains CR and LF only as combination CRLF in compliannce with RFC 2822. Closes 2010-09-19 03:54:32 +05:30
ADmad
d5ffdc288d Including RequestHandler in controller now automatically sends proper content-type and encoding headers for html pages too like it does for other known file types. Closes 2010-09-18 20:20:52 +05:30
mark_story
e9d194822d Adding more tests for SMTP address formatting. Fixes 2010-09-12 11:48:09 -04:00
Mark Story
dbdd17f51a Adding test cases from 'euromark' and updating how email addresses are parsed so they are slightly more conformant to RFC 5322. Fixes 2010-09-02 11:16:10 -04:00
Scott Reeves
742bb29118 Fixing typo in variable description for logoutRedirect.
Signed-off-by: mark_story <mark@mark-story.com>
2010-07-19 23:14:06 -04:00
mark_story
41997b06e1 Fixing issues where mb_internal_encoding() might not be correctly set, causing email subjects to be incorrectly encoded. Tests added. Fixes 2010-07-18 20:48:15 -04:00
mark_story
991d035806 Fixing respondAs() so it can be called multiple times. Test cases added for respondAs. Fixes 2010-06-30 22:34:33 -04:00
Juan Basso
26d20b6d62 Fixing wrap for html mode in e-mails. Fixes 2010-06-21 00:37:25 -03:00
Juan Basso
d5ddd8ee5f Fixing check of EHLO/HELO in EmailComponent. Fixes 2010-06-09 19:22:06 -03:00
mark_story
a88b8dd5b9 Making requestAction() calls that requesthandler creates not remove autoLayout. This fixes issues where ajax layout files would not be rendered.
Tests added.  Fixes 
2010-06-07 23:43:35 -04:00
Kyle Robinson Young
a9fa7ac240 Fix for auth component userModel with plugins. Fixes 2010-06-07 23:19:13 -04:00
Juan Basso
3c27c4c41e Ajusting smtpOption in EmailComponent. Fixes 2010-06-03 14:46:20 -03:00
Juan Basso
b480d80c82 Avoid undefined index if not define timeout in EmailComponent. Fixes 2010-06-02 18:14:58 -03:00
Juan Basso
74dad04323 Fixing read from SMTP by EmailComponent. Closes 2010-05-30 23:29:21 -03:00
predominant
8decc683ac Numerous 'shoer description' documentation entries updated to contain useful comments. 2010-05-30 01:20:28 +10:00
Juan Basso
e02cb81a67 Reading a smtp response until EOL. Fixes 2010-05-29 12:04:29 -03:00
Juan Basso
bc3e745673 Support to EHLO in SMTP server for EmailComponent. Fixes , , 2010-05-24 22:24:58 -03:00
Robert Sworder
385ceb434e When using Digest Authentication the passwords do not need to be md5 hashed. Removed incorrect comment.
Fixes 

Signed-off-by: mark_story <mark@mark-story.com>
2010-05-18 22:19:33 -04:00
predominant
1ec220dac2 Removing closing PHP tags. 2010-05-11 08:07:49 +10:00
predominant
719836c41d Updated doc block for added HTTP Status. 2010-05-05 10:09:47 +10:00
Mark Story
95dbae8acf Making RequestHandler component carry along a passed status code. This fixes issues where RequestHandler hijacks an redirect(). Fixes 2010-05-03 22:07:13 -04:00
Mark Story
2fab47e740 Updating doc block for EmailComponent::send(). Fixes 2010-04-27 22:50:34 -04:00