{"action":"created","issue":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/246","labels_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/246/labels{/name}","comments_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/246/comments","events_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/246/events","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/246","id":96433503,"number":246,"title":"PasswordSpec encoders/decoders and filesystem-realm echancements.","user":{"login":"pedroigor","id":1143437,"avatar_url":"https://avatars.githubusercontent.com/u/1143437?v=3","gravatar_id":"","url":"https://api.github.com/users/pedroigor","html_url":"https://github.com/pedroigor","followers_url":"https://api.github.com/users/pedroigor/followers","following_url":"https://api.github.com/users/pedroigor/following{/other_user}","gists_url":"https://api.github.com/users/pedroigor/gists{/gist_id}","starred_url":"https://api.github.com/users/pedroigor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pedroigor/subscriptions","organizations_url":"https://api.github.com/users/pedroigor/orgs","repos_url":"https://api.github.com/users/pedroigor/repos","events_url":"https://api.github.com/users/pedroigor/events{/privacy}","received_events_url":"https://api.github.com/users/pedroigor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/labels/+1%20DML","name":"+1 DML","color":"009800"},{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/labels/hold","name":"hold","color":"e11d21"},{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/labels/request%20for%20comments","name":"request for comments","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":54,"created_at":"2015-07-21T22:43:57Z","updated_at":"2015-07-22T23:42:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/pulls/246","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/246","diff_url":"https://github.com/wildfly-security/wildfly-elytron/pull/246.diff","patch_url":"https://github.com/wildfly-security/wildfly-elytron/pull/246.patch"},"body":"This pull request contains two commits:\r\n\r\n* 6d7f443e48fb9482aacf20111d675133d11e5040 is all about supporting encoders and decoders for ```PasswordSpec``` types. It also contains enhancements to the ```PasswordUtil`` in order to better separate MCF and non-MCF helper methods.\r\n* b7f8b01477f28b8dba34a6ce2299c42ccd0a980b is all about changes to to the ```FileSystemSecurityRealm``` in order to better support credential management and some minor fixes.\r\n\r\nThis PR depends on https://github.com/wildfly-security/wildfly-elytron/pull/248."},"comment":{"url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/comments/123908435","html_url":"https://github.com/wildfly-security/wildfly-elytron/pull/246#issuecomment-123908435","issue_url":"https://api.github.com/repos/wildfly-security/wildfly-elytron/issues/246","id":123908435,"user":{"login":"wildfly-ci","id":939955,"avatar_url":"https://avatars.githubusercontent.com/u/939955?v=3","gravatar_id":"","url":"https://api.github.com/users/wildfly-ci","html_url":"https://github.com/wildfly-ci","followers_url":"https://api.github.com/users/wildfly-ci/followers","following_url":"https://api.github.com/users/wildfly-ci/following{/other_user}","gists_url":"https://api.github.com/users/wildfly-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/wildfly-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wildfly-ci/subscriptions","organizations_url":"https://api.github.com/users/wildfly-ci/orgs","repos_url":"https://api.github.com/users/wildfly-ci/repos","events_url":"https://api.github.com/users/wildfly-ci/events{/privacy}","received_events_url":"https://api.github.com/users/wildfly-ci/received_events","type":"User","site_admin":false},"created_at":"2015-07-22T23:42:10Z","updated_at":"2015-07-22T23:42:10Z","body":"**Windows** [Build 652](http://brontes.lab.eng.brq.redhat.com/viewLog.html?buildId=61922&buildTypeId=WildFlyProject_Elytron_MasterWindows) outcome was **FAILURE** using a merge of c2bcb13d8f5e8d84a03ce86072a79f549cdb4641\nSummary: Tests failed: 12, passed: 558, ignored: 3 Build time: 0:02:24\n### Build problems:\nFailed tests detected\n\n### Failed tests\n```\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithLevels: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateAndLoadIdentity: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithClearPassword: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithEverything: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithAttributes: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithSimpleSaltedDigest: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithScramCredential: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithNoLevels: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateAndLoadAndDeleteIdentity: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithBcryptCredential: <no details avaliable>\n\norg.wildfly.security.auth.FileSystemSecurityRealmTest.testCreateIdentityWithDigest: <no details avaliable>\n\n\n##### there are 2 more failed tests, see build details\n```\n"}}