Go to file
Ingo Schommer e675381cd4 ENHANCEMENT Pluggable password encryption through PasswordEncryptor class (#3665)
BUGFIX Fixed password hashing design flaw in Security::encrypt_password(). Removing base_convert() packing with unsafe precision, but retaining backwards compatibilty through pluggable encryptors: PasswordEncryptor_LegacyPHPHash (#3004)
API CHANGE Deprecated Security::encrypt_passwords()
API CHANGE Deprecated Security::$useSalt, use custom PasswordEncryptor implementation
API CHANGE Removed Security::get_encryption_algorithms()
API CHANGE MySQL-specific encyrption types 'password' and 'old_password' are no longer included by default. Use PasswordEncryptor_MySQLPassword and PasswordEncryptor_MySQLOldPassword
API CHANGE Built-in number of hashing algorithms has been reduced to 'none', 'md5', 'sha1'. Use PasswordEncryptor::register() and PasswordEncryptor_PHPHash to re-add others.

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@90949 467b73ca-7a2a-4603-9d3b-597d59a354a9
2009-11-06 02:23:21 +00:00
api API CHANGE: Renamed conflicting classes to have an "SS_" namespace, and renamed existing "SS" namespace to "SS_". The affected classes are: HTTPRequest, HTTPResponse, Query, Database, SSBacktrace, SSCli, SSDatetime, SSDatetimeTest, SSLog, SSLogTest, SSLogEmailWriter, SSLogErrorEmailFormatter, SSLogErrorFileFormatter, SSLogFileWriter and SSZendLog. 2009-10-26 03:06:31 +00:00
cli Merged changes from 2.3 branch 2009-02-01 23:49:53 +00:00
conf Basic authentication now (back) in configurefromenv.php (from r82551) 2009-10-12 03:37:44 +00:00
core BUGFIX: MSSQL does not support double, using float instead 2009-11-05 21:44:40 +00:00
css MINOR Calendar displays underneath the time input field in IE, added padding to move the calendar out of the way (from r82988) 2009-10-21 02:34:54 +00:00
dev API CHANGE: Renamed conflicting classes to have an "SS_" namespace, and renamed existing "SS" namespace to "SS_". The affected classes are: HTTPRequest, HTTPResponse, Query, Database, SSBacktrace, SSCli, SSDatetime, SSDatetimeTest, SSLog, SSLogTest, SSLogEmailWriter, SSLogErrorEmailFormatter, SSLogErrorFileFormatter, SSLogFileWriter and SSZendLog. 2009-10-26 03:06:31 +00:00
email API CHANGE: Renamed conflicting classes to have an "SS_" namespace, and renamed existing "SS" namespace to "SS_". The affected classes are: HTTPRequest, HTTPResponse, Query, Database, SSBacktrace, SSCli, SSDatetime, SSDatetimeTest, SSLog, SSLogTest, SSLogEmailWriter, SSLogErrorEmailFormatter, SSLogErrorFileFormatter, SSLogFileWriter and SSZendLog. 2009-10-26 03:06:31 +00:00
filesystem ENHANCEMENT Filesystem::sync() now accepts a folderID argument, meaning you can specifically target a folder and it's children to sychronise, instead of everything (from r82840) 2009-10-21 02:33:55 +00:00
forms BUGFIX: use second argument only if its an array 2009-11-05 20:31:41 +00:00
images MINOR merged from branches/2.3 2009-01-07 23:00:54 +00:00
integration BUGFIX: Suppressed errors in SS_HTMLValue->setContent() so it can handle malformed HTML. 2009-10-13 01:44:41 +00:00
javascript BUGFIX: Fixed link generation in CTF default action (from r89026) 2009-10-15 22:41:01 +00:00
lang MINOR i18n'd a whole bunch of the new permission codes 2009-10-30 01:43:34 +00:00
parsers FEATURE: Added the Shortcode API (ShortcodeParser) to allow you to replace simple BBCode-like tags in a string with the results of a callback. 2009-10-11 00:06:57 +00:00
profiler MINOR Removed unnecessary profiler_start()/profiler_stop() global methods from Profiler.php 2009-10-28 09:16:52 +00:00
search Merge branch 'master' of git@github.com:sminnee/sapphire 2009-10-23 23:26:10 +00:00
security ENHANCEMENT Pluggable password encryption through PasswordEncryptor class (#3665) 2009-11-06 02:23:21 +00:00
tasks MINOR Moved Security::encryptallpasswords() to EncryptAllPasswordsTask 2009-11-06 02:23:13 +00:00
templates BUGFIX: Reenable setting size on HasManyComplexTableField popups (#3921, rjmackay) 2009-10-22 23:50:58 +00:00
tests ENHANCEMENT Pluggable password encryption through PasswordEncryptor class (#3665) 2009-11-06 02:23:21 +00:00
thirdparty MINOR: Added .gitignore to sapphire/thirdparty for better operation when checking out from git 2009-10-11 09:56:48 +00:00
widgets BUGFIX: When deleting a WidgetArea, delete all the widgets it contains. 2009-11-02 02:00:52 +00:00
.htaccess Merged from branches/2.3 2009-04-28 23:52:15 +00:00
Makefile MINOR: Added flush=1 to test executor 2009-05-04 05:14:00 +00:00
_config.php ENHANCEMENT Pluggable password encryption through PasswordEncryptor class (#3665) 2009-11-06 02:23:21 +00:00
cli-script.php ENHANCEMENT: Change MySQLDatabase connection to operate in ANSI SQL mode, to ease the transition to DB abstraction 2008-11-22 03:51:04 +00:00
main.php MINOR: Use version_compare to test for correct PHP version. 2009-08-11 03:50:40 +00:00
main.php5 MINOR phpdoc documentation 2009-03-22 22:59:14 +00:00
sake ENHANCEMENT: Fixed sapphire execution if you run the uninstalled sake from a foreigh directory. (from r88533) 2009-10-15 22:24:17 +00:00
silverstripe_version fixed $ 2007-12-14 04:35:28 +00:00
static-main.php MINOR added more documentation around SiteConfig. Also wrote unit tests for permissions inheritance off it. (from r86132) 2009-10-15 21:53:15 +00:00