{"head":"3f567b82089e2bdeb6fb731231d398e416cc38a5","size":198,"push_id":45277194,"shas":[["a0329c37c9a00c594bd41fc178ad444926a86da3","26d368b34f5874efac0134d0e8cf988da24dc2fc@secure-net-concepts.de","Added lifetime/cleanup support.","H. Westphal"],["e2463caacdba6348b27c2be04a1d420d3fa4c5a5","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch snc/mongodb-profiler (PR #2129)\n\nCommits\n-------\n\na0329c3 Added lifetime/cleanup support.\n365e73a Fixed the find() method and changed the way the profile data is stored.\nbeeec5e Allow socket dsn (for example mongodb:///tmp/mongodb-27017.sock).\n218eaba Fixed storage of time value.\n85c3806 Added support for sorting by time like other profiler storage implementations.\n73692c6 Fixed MongoDbProfilerStorage::find() when passing empty parameters.\n4cd2dec Use token as identifier to make usage of the automatically created index.\n\nDiscussion\n----------\n\n[2.1] [HttpKernel] MongoDB profiler updates\n\nI fixed one issue within the MongoDbProfilerStorage::find() function and made some more changes.\n\n---------------------------------------------------------------------------\n\nby snc at 2011/09/11 02:28:35 -0700\n\nPlease don't merge this in yet. There are some more commits pending...\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/09/14 01:07:39 -0700\n\n@snc: is it ready for a merge?\n\n---------------------------------------------------------------------------\n\nby snc at 2011/09/14 01:20:32 -0700\n\nUnfortunately not... while testing I found out that the currently merged in implementation does not work completely. The web profiler search function errors because the find function returns the wrong data. I fixed this already but now I have some strange \"maximum function nesting level reached\" errors when viewing profiles with children. I will work on it later today.\n\n---------------------------------------------------------------------------\n\nby snc at 2011/09/14 13:27:50 -0700\n\nNow only one thing is missing... the generated container code looks like this:\n\n`$this->services['profiler'] = $instance = new \\Symfony\\Component\\HttpKernel\\Profiler\\Profiler(new \\Symfony\\Component\\HttpKernel\\Profiler\\MongoDbProfilerStorage('mongodb://localhost/sf2-mongo-profiler/profiler', '', '', 86400), $a);`\n\nThe current constructor only uses the first parameter (dsn). What about the username, password and lifetime? Username and passwort can already be passed via the dsn... but the lifetime feature is not part of the interface... should I implement it?\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/09/15 11:03:02 -0700\n\nThe `lifetime` is used to cleanup the database (see https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpKernel/Profiler/PdoProfilerStorage.php#L136). So, it should probably be implemented for MongoDB as well (but it can probably be done in another PR).\n\n---------------------------------------------------------------------------\n\nby snc at 2011/09/19 13:42:52 -0700\n\nSorry for the delay, lifetime support is now implemented. What do you think about an AbstractProfilerStorageTest class to share some testing code between the different implementations (of cause in a separate PR)?","Fabien Potencier"],["01a24db500ad94b4e164b7f5615dd68c9b2c971c","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch schmittjoh/translationFixes (PR #2213)\n\nCommits\n-------\n\nc0e6118 yet another fix\ncb9383d some more fixes\n7a20b89 fixes some typos\nac765fc avoid circular references\n9b025b7 fixed typo\n\nDiscussion\n----------\n\nTranslation fixes","Fabien Potencier"],["774ac80d18aa0d477c6963a20e84fbfebcf6e8e7","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","[Translation] fixed previous merge","Fabien Potencier"],["bca551e86fdba47064454fbabcaf88801aa5da7f","b30781cadaa962a6d55a76d5b75a661cd5573531@hotmail.com","[DomCrawler] ChoiceFormField should take the content when value is unavailable","stealth35"],["cf736ccde38465dce8355c7ff2d9d69ef2deded6","b30781cadaa962a6d55a76d5b75a661cd5573531@hotmail.com","[DomCrawler] Add test for ChoiceFormField without value","stealth35"],["4ec8798ab2ec0a9705fd301b6915087f8dce62b1","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch stealth35/patch-11 (PR #2224)\n\nCommits\n-------\n\ncf736cc [DomCrawler] Add test for ChoiceFormField without value\nbca551e [DomCrawler] ChoiceFormField should take the content when value is unavailable\n\nDiscussion\n----------\n\n[DomCrawler] ChoiceFormField should take the content when value is unavai\n\n[DomCrawler] ChoiceFormField should take the content when value is unavailable\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/09/20 09:15:21 -0700\n\nCan you some unit tests?","Fabien Potencier"],["022a9a7a6e8af993957a490561e9ba0c0d4a804f","419a792bb3138f51ab9f482f3fdabe9d0ecc0f2b@gmail.com","[Security] Make saving target_path extendible","Helmer Aaviksoo"],["e13998d1fd6f0398beb35cf0c6a21fbdc4a51533","647343d170dd549ada48c0a00d954bee736efa13@gmail.com","updated indonesian translation for image validator","Alif Rachmawadi"],["7d3c2df98d993f5406e712e39b7b5a1b1059f814","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","[SecurityBundle] added a validator for the user password\n\nThis validator is useful when you want to validate that an input value\nis equal to the user current password (in a form where the user can change\nhis password for instance).\n\nNote that this should not be used to validate a login form as this is\ndone automatically by the built-in security mechanism.","Fabien Potencier"],["e3f6b4fc0d46acaff59d2b0b513e75c623750595","05019ea74aa41549c7437bd2c4bb3f8b9227bb30@knplabs.com","[Translation] Add a failing test when translating a non existent string with a fallback","Matthieu Bontemps"],["ad208d9dae9aa601cd2d9f7b71141545db80864a","647343d170dd549ada48c0a00d954bee736efa13@gmail.com","added trans-unit-41 for 2.0","Alif Rachmawadi"],["64d44fbb9332f7973a21ca9c428d64b3c29ba23d","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","[Translator] fixed recursion when using a fallback that is the same as the locale","Fabien Potencier"],["dd8e1e0fdb708ac03e5c2f5804deb6941601b5a2","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged 2.0","Fabien Potencier"],["545cd4cd636b9ce084ce0b5768708b29d4a6b429","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch alifity/trans-unit-41-id (PR #2234)\n\nCommits\n-------\n\nad208d9 added trans-unit-41 for 2.0\n\nDiscussion\n----------\n\nAdded indonesian translation for trans unit 41","Fabien Potencier"],["9683d3c421c6dafea2cfd0afb20b39e8bfa8d3d9","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch alifity/image_validator_id_trans (PR #2230)\n\nCommits\n-------\n\ne13998d updated indonesian translation for image validator\n\nDiscussion\n----------\n\nUpdated indonesian translation for image validator\n\n---------------------------------------------------------------------------\n\nby stof at 2011/09/21 10:49:48 -0700\n\nCan you send a PR to the 2.0 branch for the trans-unit 41 ?\n\n---------------------------------------------------------------------------\n\nby alifity at 2011/09/21 11:05:48 -0700\n\nHi @stof, I've sent another PR for trans-unit-41 :)","Fabien Potencier"],["e473ea109ec031cdbba79bd51ec75aab9654a084","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch symfony/security_user_validator (PR #2232)\n\nCommits\n-------\n\n7d3c2df [SecurityBundle] added a validator for the user password\n\nDiscussion\n----------\n\n[SecurityBundle] added a validator for the user password\n\nThis validator is useful when you want to validate that an input value\nis equal to the user current password (in a form where the user can change\nhis password for instance).\n\nNote that this should not be used to validate a login form as this is\ndone automatically by the built-in security mechanism.\n\n---------------------------------------------------------------------------\n\nby Palleas at 2011/09/21 08:36:14 -0700\n\nThis is kinda what I wrote for my project 2 days ago, I'm definitely +1 on this ;-)\n\n---------------------------------------------------------------------------\n\nby stealth35 at 2011/09/21 08:45:55 -0700\n\n:+1:","Fabien Potencier"],["11c441289aa2be5c7e0757326d8ec6bfffc8cc2d","b30781cadaa962a6d55a76d5b75a661cd5573531@hotmail.com","[DependencyInjection] fix 2219 IniFileLoader accept Boolean","stealth35"],["363057b181ba9ebb7a72306c76fe3ff67bf3c649","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch stealth35/ini_bool (PR #2235)\n\nCommits\n-------\n\n11c4412 [DependencyInjection] fix 2219 IniFileLoader accept Boolean\n\nDiscussion\n----------\n\n[DependencyInjection] fix #2219 IniFileLoader accept Boolean\n\nfix #2219\naccept : `true`, `false`, `null` like YAML","Fabien Potencier"],["30de28e50d51a74bb09f8610d165ad1ebb8e21be","d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","merged branch marekkalnik/multiple_entity_managers (PR #2184)\n\nCommits\n-------\n\n4ca09a9 [Validator] Validate object with it's own entity manager by default\n\nDiscussion\n----------\n\n[Validator] Validate object with it's own entity manager by default\n\nWhile working with multiple object managers the default validation uses default entity manager, requiring the dev to create own validation services for each entity using other entity managers. This commit causes entity to be validated (by default) by it's own entity manager, while still preserving a possiblity to specifiy $constraint->em.\n\nThis is was a pull request to 2.0, changed to master according to stof's suggestion.","Fabien Potencier"]],"ref":"refs/heads/master"}