{"action":"created","issue":{"url":"https://api.github.com/repos/difi/oxalis/issues/238","repository_url":"https://api.github.com/repos/difi/oxalis","labels_url":"https://api.github.com/repos/difi/oxalis/issues/238/labels{/name}","comments_url":"https://api.github.com/repos/difi/oxalis/issues/238/comments","events_url":"https://api.github.com/repos/difi/oxalis/issues/238/events","html_url":"https://github.com/difi/oxalis/pull/238","id":117545312,"number":238,"title":"Digit","user":{"login":"Josief85","id":9193383,"avatar_url":"https://avatars.githubusercontent.com/u/9193383?v=3","gravatar_id":"","url":"https://api.github.com/users/Josief85","html_url":"https://github.com/Josief85","followers_url":"https://api.github.com/users/Josief85/followers","following_url":"https://api.github.com/users/Josief85/following{/other_user}","gists_url":"https://api.github.com/users/Josief85/gists{/gist_id}","starred_url":"https://api.github.com/users/Josief85/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Josief85/subscriptions","organizations_url":"https://api.github.com/users/Josief85/orgs","repos_url":"https://api.github.com/users/Josief85/repos","events_url":"https://api.github.com/users/Josief85/events{/privacy}","received_events_url":"https://api.github.com/users/Josief85/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-18T09:23:09Z","updated_at":"2016-03-01T19:27:56Z","closed_at":"2016-03-01T19:27:56Z","pull_request":{"url":"https://api.github.com/repos/difi/oxalis/pulls/238","html_url":"https://github.com/difi/oxalis/pull/238","diff_url":"https://github.com/difi/oxalis/pull/238.diff","patch_url":"https://github.com/difi/oxalis/pull/238.patch"},"body":"Added missing files"},"comment":{"url":"https://api.github.com/repos/difi/oxalis/issues/comments/190864069","html_url":"https://github.com/difi/oxalis/pull/238#issuecomment-190864069","issue_url":"https://api.github.com/repos/difi/oxalis/issues/238","id":190864069,"user":{"login":"steinarcook","id":1108689,"avatar_url":"https://avatars.githubusercontent.com/u/1108689?v=3","gravatar_id":"","url":"https://api.github.com/users/steinarcook","html_url":"https://github.com/steinarcook","followers_url":"https://api.github.com/users/steinarcook/followers","following_url":"https://api.github.com/users/steinarcook/following{/other_user}","gists_url":"https://api.github.com/users/steinarcook/gists{/gist_id}","starred_url":"https://api.github.com/users/steinarcook/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steinarcook/subscriptions","organizations_url":"https://api.github.com/users/steinarcook/orgs","repos_url":"https://api.github.com/users/steinarcook/repos","events_url":"https://api.github.com/users/steinarcook/events{/privacy}","received_events_url":"https://api.github.com/users/steinarcook/received_events","type":"User","site_admin":false},"created_at":"2016-03-01T19:27:55Z","updated_at":"2016-03-01T19:27:55Z","body":"These items have not been added as we do not wish to impose or provide any implementations for message repositories:\r\n-\tCreated a new table OXA_MESSAGES to store the messages in the DB instead of a file system\r\n-\tAdded a new column with the message uid for the link with the table\r\n-\tAdded project oxalis-jdbc-message-repository\r\n\r\nAll proposed changes related to SOAP (START-protocol) have been ignored, as the START protocol is now obsolete and removed from Oxalis.\r\n\r\nThe following items have been reviewed and implemented by hand in the \"release4\" branch:\r\n\r\n- [x]\tDatasource name should now be included the prefix of the property. The hard-coded \"java:comp/env\" in OxalisDataSourceFactoryJndiImpl.java is not compatible with Weblogic\r\n- [ ]\tAdded setRedirectStrategy(new LaxRedirectStrategy()) to As2MessageSender.java in order to solve a HTTP 302 error\r\n\r\n  *Postponed as we have upgraded the httpclient library and will rewrite this part of the code.*\r\n\r\n- [ ]\tAdded weblogic.xml (required for Weblog, ignored by other application servers)\r\n\r\n  *Not added. Needs to be reviewed as the SOAP stuff has been removed*\r\n\r\n- [ ]\tModified web.xml with weblogic settings to avoid performance issues in case of high load\r\n\r\n *Same as above item*\r\n\r\n- [ ]\tAdded ws-addr.xsd (the compilation process was complaining if it wasn't present)\r\n\r\n *Same as above item*\r\n\r\n- [x]\tChanged logback-oxalis-server.xml to make it compatible with all computers\r\n- [x]\tChanged OcspValidatorCacheTest.java with different values. 20ms was apparently too short on our environment.\r\n- [x]\tOxalisHomeDirectoryTest.java : ignore a test because it requires an existing folder '$USER_HOME/.oxalis' and I think that this should not be a requirement for a unit test\r\n- [x]\tGlobalConfiguration.java:\r\n  * Added support for http(s) proxy\r\n  * Added ability to load the configuration from the classpath because it isn't easy on our servers to create environment variables. However, it's really easy to put the oxalis properties file in a folder that is included in the classpath.\r\n- [x]\tFrom time to time, there was an issue when adding the security provider with the command Security.addProvider(\"BC\"). I changed that to Security.addProvider(new BouncyCastleProvider()) and it solved the issue. (example in SignedMimeMessageInspector.java)\r\n- [x]\tRenamed TransmissionRequestBuilderTest to TransmissionRequestBuilderIT : it is actually an integration test with an access to an external SMP. It should run in a different maven phase (integration-test / cf failsafe maven plugin). Our continuous integration platform has no internet access so this test was failing.\r\n   \r\n  *Should work now as the entire scheme of unit and integration testing has been reviewed*"}}