Граф коммитов

90 Коммитов

Автор SHA1 Сообщение Дата
Martin Baulig 36a32f5f7b Cleanup the certificate code. 2015-03-07 00:10:51 +01:00
Martin Baulig 7c72be59aa Move the CA folder to the top-level. 2015-03-06 23:28:46 +01:00
Martin Baulig 4beedfa48e Port more of the tests. 2015-03-06 23:22:45 +01:00
Martin Baulig 11d7bd218e ConnectionProviderType.DotNet is not supported. 2015-03-06 23:15:17 +01:00
Martin Baulig 1a5b3e9a06 We support clean shutdown. 2015-03-06 23:14:39 +01:00
Martin Baulig 48fda764d8 Allow WaitForConnection() to be called multiple times. 2015-03-06 23:07:47 +01:00
Martin Baulig db8fa91a51 Query the DependencyInjector for each of the features. 2015-03-06 23:07:36 +01:00
Martin Baulig 123910031d Add the OpenSsl connection provider. 2015-03-06 22:57:59 +01:00
Martin Baulig 026a6406c2 The MartinsPlayground directory will go away. 2015-03-06 22:10:18 +01:00
Martin Baulig 59607e39a8 Link to the slightly outdated README.me in mono/work-newtls. 2015-03-06 22:09:14 +01:00
Martin Baulig 06b4843ad4 Explain the Mono 4.0 requirement. 2015-03-06 21:45:47 +01:00
Martin Baulig 11381526b8 Update README.md. 2015-03-06 05:31:03 +01:00
Martin Baulig 21253ca362 Moved solution to top-level. 2015-03-05 23:45:50 +01:00
Martin Baulig dbcf44fc31 Update native project and add README.md. 2015-03-05 23:33:02 +01:00
Martin Baulig 49323484ae Moved NativeOpenSsl to the top-level. 2015-03-05 23:21:52 +01:00
Martin Baulig dfc43da8ea More Android work.
This is currently Martin-only because you would need a custom-built Xamarin.Android for this.
2015-03-05 10:03:04 +01:00
Martin Baulig b8768e10ad Android stuff ... 2015-03-05 08:06:56 +01:00
Martin Baulig e40cf63902 Hook it up ... 2015-03-05 07:35:52 +01:00
Martin Baulig 4dcc23af75 Add MonoConnection and friends; this requires the 'extern alias NewSystemSource'. 2015-03-05 07:26:40 +01:00
Martin Baulig 7cb8d65109 Add it for Android. 2015-03-05 07:21:36 +01:00
Martin Baulig ffcb8b7e55 Turn Mono.Security.NewTls.TestProvider back into a normal library.
It seems like Xamarin Studio can't use extern aliases if the project
references any shared projects.
2015-03-05 07:09:25 +01:00
Martin Baulig 582eb79807 Provide some simple logging. 2015-03-05 06:29:14 +01:00
Martin Baulig e5efba6ddf FIXME; can we somehow build? 2015-03-05 06:12:17 +01:00
Martin Baulig a704d6b0e3 Add test runner. 2015-03-05 06:03:20 +01:00
Martin Baulig 89c1b334a2 Make it build. 2015-03-05 05:48:36 +01:00
Martin Baulig fac901de37 Add all the dependencies. 2015-03-05 05:43:16 +01:00
Martin Baulig 684b0e04f8 Add empty Android app. 2015-03-05 05:38:32 +01:00
Martin Baulig 545cb15fd5 Add all the dependencies. 2015-03-05 05:37:50 +01:00
Martin Baulig 1b268fa6ca Add Android solution. 2015-03-05 05:35:10 +01:00
Martin Baulig 7db5e76553 Oops. 2015-03-05 04:16:54 +01:00
Martin Baulig fa0a713091 Use the new Xamarin.AsyncTests.PortableImpl and remove unneeded dependencies. 2015-03-05 04:09:50 +01:00
Martin Baulig d99eb528ea Move DependencyInjector into Xamarin.AsyncTests. 2015-03-05 03:09:03 +01:00
Martin Baulig 3d387b7ffc Remove some of the obsolete projects from the solution. 2015-03-05 03:03:32 +01:00
Martin Baulig 78ed69fa5e Turn Mono.Security.NewTls.TestProvider into a shared project.
It will be used on Desktop and Mobile.
2015-03-05 03:00:16 +01:00
Martin Baulig 8a72aa66d1 Move the native code. 2015-03-05 02:46:15 +01:00
Martin Baulig b8931a625d Add new Mono.Security.NewTls.TestProvider.OpenSsl project.
This is not supported on Mobile, so we need to put it into a separate project.
2015-03-05 02:42:12 +01:00
Martin Baulig 5f102433a1 Call WaitForConnection(). 2015-03-05 02:37:07 +01:00
Martin Baulig f80bfc5e0d Add ClientAndServerHandlerFactory to construct from server+client pair. 2015-03-05 02:31:14 +01:00
Martin Baulig cb7a817f19 We only need the interface. 2015-03-05 02:21:27 +01:00
Martin Baulig de1f24dfa9 Cleanup ConnectionHandler and friends. 2015-03-05 02:19:21 +01:00
Martin Baulig dfc08d556f Simplify by combining client and server parameters. 2015-03-05 02:02:49 +01:00
Martin Baulig 5921eba4c7 Move ClientAndServer. 2015-03-05 01:57:46 +01:00
Martin Baulig 96fe264e63 Move ClientAndServerParameters. 2015-03-05 01:55:49 +01:00
Martin Baulig dd831ba60c Kill more dead code; these entire projects will eventually go away. 2015-03-05 01:53:24 +01:00
Martin Baulig 0d145d9d82 And we don't need IClientTestHost and IServerTestHost anymore. 2015-03-05 01:39:54 +01:00
Martin Baulig 0790baca4f Let IConnection implement ITestInstance, then we can clean some stuff up. 2015-03-05 01:37:26 +01:00
Martin Baulig 6f7e424fe4 Make it async. 2015-03-05 01:33:25 +01:00
Martin Baulig 15f1923859 Add TestContext and CancellationToken. 2015-03-05 01:25:53 +01:00
Martin Baulig ff6ecec1f7 Port the connection tests to the new framework. 2015-03-05 01:13:01 +01:00
Martin Baulig 982a8e40df Add the native provider. 2015-03-04 21:24:45 +01:00