[qos-ch/logback] 43fb53: added the new SocketServer implementation

Branch: refs/heads/master Home: https://github.com/qos-ch/logback Commit: 43fb53b27bf6352a6dca86d781753863f2bc25c5 https://github.com/qos-ch/logback/commit/43fb53b27bf6352a6dca86d781753863f2b... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: A logback-classic/src/main/java/ch/qos/logback/classic/net/server/Client.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ConcurrentServerRunner.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerListener.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerRunner.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketListener.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServer.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/StreamClient.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ThreadPoolFactoryBean.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ConcurrentServerRunnerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/InstrumentedSocketServer.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockAppender.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockClient.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockContext.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockServerListener.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockServerRunner.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockThreadPoolFactoryBean.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketListenerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketUtil.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerFunctionalTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/StreamClientTest.java Log Message: ----------- added the new SocketServer implementation This commit includes the SocketServer, supporting classes, unit tests, and a functional test for the server itself. Commit: 75e06846e1859de385a6480751577c105e05b1be https://github.com/qos-ch/logback/commit/75e06846e1859de385a6480751577c105e0... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLSocketServer.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLConfiguration.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLParametersConfiguration.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLSocketServerTest.java Log Message: ----------- added the SSLSocketServer implementation This commit includes the server class itself, along with unit tests. Commit: 10f202f02b29de3d98f20e6dc714c621a2b37e45 https://github.com/qos-ch/logback/commit/10f202f02b29de3d98f20e6dc714c621a2b... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/joran/JoranConfigurator.java A logback-classic/src/main/java/ch/qos/logback/classic/joran/action/ServerAction.java Log Message: ----------- added ServerAction to JoranConfigurator This commit allows a SocketServer to be configured in a Joran configuration file. Commit: f4bcf84d0a8c47a57aa5e85c5449aee281fa96a1 https://github.com/qos-ch/logback/commit/f4bcf84d0a8c47a57aa5e85c5449aee281f... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServerNestedComponentRegistryRules.java M logback-classic/src/main/java/ch/qos/logback/classic/util/DefaultNestedComponentRules.java Log Message: ----------- added nested component registry rules for SocketServer Modified DefaultNestedComponentRules to include rules for SocketServer. Commit: 676e983f935b7aa3e0472f2ac49dfa9fde11f237 https://github.com/qos-ch/logback/commit/676e983f935b7aa3e0472f2ac49dfa9fde1... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServerNestedComponentRegistryRules.java Log Message: ----------- added nested component registry rule for SSL The SSLSocketServer now allows an "ssl" element of type SSLConfiguration. Commit: 544c8c472721a431ad5565a12e34658d86d27fa3 https://github.com/qos-ch/logback/commit/544c8c472721a431ad5565a12e34658d86d... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ThreadPoolFactoryBean.java Log Message: ----------- improved error reporting when thread pool configuration is illegal Commit: 3b6c804ce4d626d90d55009376bd3874d5cbd4d6 https://github.com/qos-ch/logback/commit/3b6c804ce4d626d90d55009376bd3874d5c... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java A logback-core/src/test/java/ch/qos/logback/core/net/MockContext.java A logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java Log Message: ----------- fixed a potential NPE in SSLSocketAppenderBase If the appender configuration did not specify an SSL configuration, an NPE would occur in method start when creating the SSLContext. This NPE would be trapped and logged, but subsequently the getSocketFactory method would be called and would return null, potentially causing an NPE further up the stack. The fix is to ensure that the appender always has a default SSL configuration, even if one is not specified in the Joran configuration. Unit tests for the SSLConfiguration already validate that an SSLContext can be successfully created from an SSLConfiguration that is merely instantiated, but has none of its properties configured. Commit: 871a04a84d4e8a704f1385caa027456489ed377d https://github.com/qos-ch/logback/commit/871a04a84d4e8a704f1385caa027456489e... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLNestedComponentRegistryRules.java Log Message: ----------- added missing class header doc comments Commit: 5ac602d4b625fb033c140a7407c1ed9d878d0686 https://github.com/qos-ch/logback/commit/5ac602d4b625fb033c140a7407c1ed9d878... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java Log Message: ----------- improved doc comment for getSocketFactory method Commit: e156cf876df79211d98d490e3b6a7c8d9e365891 https://github.com/qos-ch/logback/commit/e156cf876df79211d98d490e3b6a7c8d9e3... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServer.java M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java Log Message: ----------- initialize SocketServer.port to default used by SocketAppenderBase The DEFAULT_PORT defined in SocketAppenderBase needed a public modifier to allow it to be referenced in SocketServer. Commit: 3a8a2a47c059ad956f4695e5d8cd7955360dba34 https://github.com/qos-ch/logback/commit/3a8a2a47c059ad956f4695e5d8cd7955360... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLConfiguration.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLContextFactoryBean.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLNestedComponentRegistryRules.java A logback-core/src/test/java/ch/qos/logback/core/net/MockContext.java A logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/SSLConfigurationTest.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/SSLContextFactoryBeanTest.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockContextAware.java R logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockKeyManagerFactoryConfigurator.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockKeyManagerFactoryFactoryBean.java R logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockKeyStoreConfigurator.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockKeyStoreFactoryBean.java R logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockSecureRandomConfigurator.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockSecureRandomFactoryBean.java R logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockTrustManagerFactoryConfigurator.java A logback-core/src/test/java/ch/qos/logback/core/net/ssl/mock/MockTrustManagerFactoryFactoryBean.java Log Message: ----------- Merge branch 'potentialNPEInSSLSocketAppenderBase' into LOGBACK-819 Commit: 675e8071f9bbe470e58f3a231bbed306824148a2 https://github.com/qos-ch/logback/commit/675e8071f9bbe470e58f3a231bbed306824... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-28 (Thu, 28 Mar 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/StreamClient.java Log Message: ----------- improved error logging in StreamClient This should make it easier to diagnose SSL negotiation problems, in particular. Commit: d7e7a93920d713cbddf26f496cd483f8732764e8 https://github.com/qos-ch/logback/commit/d7e7a93920d713cbddf26f496cd483f8732... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-29 (Fri, 29 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- continued work on documenting SSL configuration Commit: ff6720d0ddf17e5fb8466380c4fb67c5df4da0d7 https://github.com/qos-ch/logback/commit/ff6720d0ddf17e5fb8466380c4fb67c5df4... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-29 (Fri, 29 Mar 2013) Changed paths: A logback-examples/src/main/java/chapters/appenders/socket/ssl/SocketClient.java A logback-examples/src/main/java/chapters/appenders/socket/ssl/SocketServer.java A logback-examples/src/main/java/chapters/appenders/socket/ssl/client.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/keystore.jks A logback-examples/src/main/java/chapters/appenders/socket/ssl/server.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/truststore.jks Log Message: ----------- added an example of using the SSL enabled components Commit: d1d4d6673af5d7d1960ba7a2e917158f5f5f2636 https://github.com/qos-ch/logback/commit/d1d4d6673af5d7d1960ba7a2e917158f5f5... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-30 (Sat, 30 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/appenders.html M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- continued work on documentating SSLSocketAppender These edits integrate the documentation for SSLSocketAppender with SocketAppender, taking advantage of the similarities of configuration and examples. Commit: 400b4d6dab796514a41c61431650523d246340aa https://github.com/qos-ch/logback/commit/400b4d6dab796514a41c61431650523d246... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-30 (Sat, 30 Mar 2013) Changed paths: A logback-examples/src/main/java/chapters/appenders/socket/SocketServer.java A logback-examples/src/main/java/chapters/appenders/socket/server3.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/server1.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/server2.xml Log Message: ----------- reorganized SSLSocketAppender examples to correspond to updated documentation Commit: 60d0fe9a258f8cf01f35f5e463a7bb0079700f16 https://github.com/qos-ch/logback/commit/60d0fe9a258f8cf01f35f5e463a7bb00797... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-30 (Sat, 30 Mar 2013) Changed paths: R logback-examples/src/main/java/chapters/appenders/socket/ssl/SocketClient.java R logback-examples/src/main/java/chapters/appenders/socket/ssl/SocketServer.java R logback-examples/src/main/java/chapters/appenders/socket/ssl/server.xml Log Message: ----------- removed unused SSL example classes and configuration Commit: 027342577e599032649b16103e93a8e891c17b79 https://github.com/qos-ch/logback/commit/027342577e599032649b16103e93a8e891c... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-examples/src/main/java/chapters/appenders/socket/SocketServer.java Log Message: ----------- fixed package name for example SocketServer Commit: 50fd2114d777c614375863230b4f6eb223821dfd https://github.com/qos-ch/logback/commit/50fd2114d777c614375863230b4f6eb2238... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- added examples and information on audit logging Commit: ddd60634319ded93e1584d2152bb700c9d27465e https://github.com/qos-ch/logback/commit/ddd60634319ded93e1584d2152bb700c9d2... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/appenders.html Log Message: ----------- addressed various issues noted while testing SSL examples Commit: f47b8dda01d89773401448f9a5d016bb9cfca36e https://github.com/qos-ch/logback/commit/f47b8dda01d89773401448f9a5d016bb9cf... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/appenders.html M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- fixed several html validation errors Commit: 3e13664c5e308fa0a36c3435ddab53bbbc662d7d https://github.com/qos-ch/logback/commit/3e13664c5e308fa0a36c3435ddab53bbbc6... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBean.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSL.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLContextFactoryBean.java M logback-core/src/test/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBeanTest.java Log Message: ----------- renamed KeyStoreFactoryBean.passphrase to password This is for consistency with the JDK documentation and system properties. Commit: 61aacaeace9071ef8c4d28f5d5e75b43264d3853 https://github.com/qos-ch/logback/commit/61aacaeace9071ef8c4d28f5d5e75b43264... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-core/src/main/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBean.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSL.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLContextFactoryBean.java M logback-core/src/test/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBeanTest.java Log Message: ----------- Merge branch 'renameKeyStorePassphraseProperty' into LOGBACK-819 Commit: 652bbcc4b55b7947c92879c3e42bd7382fe23619 https://github.com/qos-ch/logback/commit/652bbcc4b55b7947c92879c3e42bd7382fe... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/appenders.html M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- replaced references to 'passphrase' with 'password' Commit: 4b1ea4d3759f45c6aeb83076d590fb131ed855e7 https://github.com/qos-ch/logback/commit/4b1ea4d3759f45c6aeb83076d590fb131ed... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-examples/src/main/java/chapters/appenders/socket/ssl/client.xml M logback-examples/src/main/java/chapters/appenders/socket/ssl/server2.xml Log Message: ----------- replaced references to 'passphrase' with 'password' Commit: 2c4ea4f71afdc3d3b59301647e4d2af1a6738261 https://github.com/qos-ch/logback/commit/2c4ea4f71afdc3d3b59301647e4d2af1a67... Author: Carl Harris <ceharris@vt.edu> Date: 2013-03-31 (Sun, 31 Mar 2013) Changed paths: M logback-site/src/site/pages/manual/appenders.html Log Message: ----------- added missing newline escape in example java command Notice during copy and paste testing of the examples. Commit: c88a4b249cf383de05d4f295774648467f781bac https://github.com/qos-ch/logback/commit/c88a4b249cf383de05d4f295774648467f7... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketListener.java Log Message: ----------- improved logging of server listener startup Commit: 5297b4674ce2f0993a2ffea4ddd4c1b8058c04bb https://github.com/qos-ch/logback/commit/5297b4674ce2f0993a2ffea4ddd4c1b8058... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/Client.java M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerListener.java Log Message: ----------- replaced javadoc references to ConcurrentServerRunner with ServerRunner The references replaced should have been referring to the interface, not the concrete implementation. This is just a left over from the rename-concrete-class/extract-interface refactoring sequence not handled automatically by the refactoring tool. Commit: dc7207faf12789e7bba9dca4b40c32a636abdd1b https://github.com/qos-ch/logback/commit/dc7207faf12789e7bba9dca4b40c32a636a... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ConcurrentServerRunner.java Log Message: ----------- minor javadoc clarification Commit: 0d8c97cf3eb3c2d7e03037117d64915b7a008c63 https://github.com/qos-ch/logback/commit/0d8c97cf3eb3c2d7e03037117d64915b7a0... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ConcurrentServerRunner.java Log Message: ----------- fixed duplication of server log messages In ConcurrentServerRunner, after the LoggingContext is resolved, informational and error messages logged by the server should no longer be written to the StatusManager associated with the underlying Context passed to the runner during configuration. Commit: d4cc902b52ac3c5e158985970909ded070d21e1d https://github.com/qos-ch/logback/commit/d4cc902b52ac3c5e158985970909ded070d... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerRunner.java Log Message: ----------- add missing newline at end of file Commit: 11d86c479259625ad53a5cc3998bdfd7d08aa76b https://github.com/qos-ch/logback/commit/11d86c479259625ad53a5cc3998bdfd7d08... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html M logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketUtil.java Log Message: ----------- added missing newlines at ends of files Commit: 27dd43418b4dc66f39c53cdf5777874d27c53135 https://github.com/qos-ch/logback/commit/27dd43418b4dc66f39c53cdf5777874d27c... Author: Carl Harris <ceharris@vt.edu> Date: 2013-04-01 (Mon, 01 Apr 2013) Changed paths: M logback-classic/src/main/java/ch/qos/logback/classic/joran/JoranConfigurator.java A logback-classic/src/main/java/ch/qos/logback/classic/joran/action/ServerAction.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/Client.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ConcurrentServerRunner.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLSocketServer.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerListener.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerRunner.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketListener.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServer.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SocketServerNestedComponentRegistryRules.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/StreamClient.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ThreadPoolFactoryBean.java A logback-classic/src/main/java/ch/qos/logback/classic/net/server/package.html M logback-classic/src/main/java/ch/qos/logback/classic/util/DefaultNestedComponentRules.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ConcurrentServerRunnerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/InstrumentedSocketServer.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockAppender.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockClient.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockContext.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLConfiguration.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockSSLParametersConfiguration.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockServerListener.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockServerRunner.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockThreadPoolFactoryBean.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLSocketServerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketListenerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketUtil.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerFunctionalTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerTest.java A logback-classic/src/test/java/ch/qos/logback/classic/net/server/StreamClientTest.java M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBean.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSL.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLContextFactoryBean.java M logback-core/src/main/java/ch/qos/logback/core/net/ssl/SSLNestedComponentRegistryRules.java A logback-core/src/test/java/ch/qos/logback/core/net/MockContext.java A logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java M logback-core/src/test/java/ch/qos/logback/core/net/ssl/KeyStoreFactoryBeanTest.java A logback-examples/src/main/java/chapters/appenders/socket/SocketServer.java A logback-examples/src/main/java/chapters/appenders/socket/server3.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/client.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/keystore.jks A logback-examples/src/main/java/chapters/appenders/socket/ssl/server1.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/server2.xml A logback-examples/src/main/java/chapters/appenders/socket/ssl/truststore.jks M logback-site/src/site/pages/manual/appenders.html M logback-site/src/site/pages/manual/usingSSL.html Log Message: ----------- Merge pull request #90 from ceharris/LOGBACK-819 LOGBACK-819: added support for a logging server that is configurable in logback.xml Compare: https://github.com/qos-ch/logback/compare/07caac2a042c...27dd43418b4d
participants (1)
-
Carl Harris