Imported Upstream version 3.6.0

Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
This commit is contained in:
Jo Shields
2014-08-13 10:39:27 +01:00
commit a575963da9
50588 changed files with 8155799 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
2008-04-02 Vladimir Krasnov <vladimirk@mainsoft.com>
* basicHttpBinding.config: added biding config for testing
2008-04-01 Igor Zelmanovich <igorz@mainsoft.com>
* service.config: more configuration.
2008-03-27 Igor Zelmanovich <igorz@mainsoft.com>
* customBinding.config: change value of messageSecurityVersion attribute
due to some API still not implemented.
2008-03-27 Igor Zelmanovich <igorz@mainsoft.com>
* customBinding.config: more configuration.
2008-03-26 Igor Zelmanovich <igorz@mainsoft.com>
* client.metadata:
* client.metadata.config:
* empty:
* empty.config:
add config files for tests.
2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
* userBinding.config:
consider test's assembly name System.ServiceModel_test_net_3_0.
2006-06-27 Atsushi Enomoto <atsushi@ximian.com>
* test1.config : config file for test.

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_Service" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
<binding name="BasicHttpBinding2_Service" closeTimeout="00:02:00"
openTimeout="00:02:00" receiveTimeout="00:12:00" sendTimeout="00:07:00"
allowCookies="true" bypassProxyOnLocal="true" hostNameComparisonMode="Exact"
maxBufferSize="32768" maxBufferPoolSize="262144" maxReceivedMessageSize="32768"
messageEncoding="Text" textEncoding="utf-16" transferMode="Streamed"
useDefaultWebProxy="false" proxyAddress="proxy">
<readerQuotas maxDepth="64" maxStringContentLength="16384" maxArrayLength="4096"
maxBytesPerRead="8192" maxNameTableCharCount="8192" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:2160/WCFWebApp/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_Service"
contract="ServiceReference1.Service" name="BasicHttpBinding_Service" />
</client>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<client>
<endpoint address="http://igorxp:8080/" binding="basicHttpBinding"
contract="WCFClient.IHelloWorldService" name="BasicHttpBinding_IHelloWorldService">
<identity>
<userPrincipalName value="igorz@iloffice.mainsoft.com" />
</identity>
<headers>
<Header1>Header1-Value</Header1>
<myns:Header2 xmlns:myns="uri:my.custom.manespace">Header2-Value</myns:Header2>
</headers>
</endpoint>
</client>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<client>
<metadata>
<policyImporters>
<clear/>
<extension type="PolicyImporterType1" />
<extension type="PolicyImporterType2" />
</policyImporters>
<wsdlImporters>
<clear/>
<extension type="WSDLImporter1" />
<extension type="WSDLImporter2" />
</wsdlImporters>
</metadata>
</client>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,217 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding name="CustomBinding_1" closeTimeout="00:02:00" openTimeout="00:02:00"
receiveTimeout="00:20:00" sendTimeout="00:02:00">
<binaryMessageEncoding maxReadPoolSize="128" maxWritePoolSize="32"
maxSessionSize="1024">
<readerQuotas maxDepth="1024" maxStringContentLength="1024" maxArrayLength="1024"
maxBytesPerRead="1024" maxNameTableCharCount="1024" />
</binaryMessageEncoding>
<compositeDuplex clientBaseAddress="http://client.base.address" />
<oneWay maxAcceptedChannels="5" packetRoutable="true">
<channelPoolSettings idleTimeout="00:01:00" leaseTimeout="00:12:00"
maxOutboundChannelsPerEndpoint="5" />
</oneWay>
<httpTransport manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" allowCookies="true" authenticationScheme="None"
bypassProxyOnLocal="true" hostNameComparisonMode="Exact" keepAliveEnabled="false"
maxBufferSize="32768" proxyAddress="http://proxy.address" proxyAuthenticationScheme="None"
realm="Realm" transferMode="Streamed" unsafeConnectionNtlmAuthentication="true"
useDefaultWebProxy="false" />
<pnrpPeerResolver />
<privacyNoticeAt url="http://url" version="5" />
<reliableSession acknowledgementInterval="00:00:00.4000000" flowControlEnabled="false"
inactivityTimeout="00:15:00" maxPendingChannels="8" maxRetryCount="16"
maxTransferWindowSize="16" ordered="false" reliableMessagingVersion="WSReliableMessaging11" />
<security defaultAlgorithmSuite="Basic256Rsa15" allowSerializedSigningTokenOnReply="true"
authenticationMode="UserNameForCertificate" requireDerivedKeys="false"
securityHeaderLayout="Lax" includeTimestamp="false" keyEntropyMode="ClientEntropy"
messageProtectionOrder="EncryptBeforeSign" messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11"
requireSecurityContextCancellation="false" requireSignatureConfirmation="true">
<issuedTokenParameters keySize="6" keyType="AsymmetricKey" tokenType="TokenType">
<additionalRequestParameters>
<myxml>myinnertext</myxml>
</additionalRequestParameters>
<claimTypeRequirements>
<add claimType="NewClaimType" isOptional="true" />
</claimTypeRequirements>
<issuer address="http://address" binding="customBinding" bindingConfiguration="CustomBinding_1">
<headers>
<Tag1>Value1</Tag1>
<Tag2>Value2</Tag2>
</headers>
<identity>
<userPrincipalName value="UserProncipalName" />
<servicePrincipalName value="ServicePrincipalName" />
<dns value="Dns" />
<rsa value="Rsa" />
<certificate encodedValue="Certificate" />
<certificateReference storeName="Root" storeLocation="CurrentUser"
x509FindType="FindByIssuerName" findValue="FindValue" isChainIncluded="true" />
</identity>
</issuer>
<issuerMetadata address="http://address">
<headers>
<Tag>Value</Tag>
</headers>
<identity>
<userPrincipalName value="UserPrincipalName" />
<servicePrincipalName value="ServicePrincipalName" />
<dns value="Dns" />
<rsa value="Rsa" />
<certificate encodedValue="Certificate" />
<certificateReference storeName="Root" storeLocation="CurrentUser"
x509FindType="FindByIssuerName" findValue="FindValue" isChainIncluded="true" />
</identity>
</issuerMetadata>
</issuedTokenParameters>
<localClientSettings cacheCookies="false" detectReplays="false"
replayCacheSize="600000" maxClockSkew="00:06:00" replayWindow="00:06:00"
sessionKeyRenewalInterval="15:00:00" sessionKeyRolloverInterval="00:06:00"
reconnectTransportOnFailure="true" timestampValidityDuration="00:06:00"
cookieRenewalThresholdPercentage="70" />
<localServiceSettings detectReplays="false" issuedCookieLifetime="15:00:00"
maxStatefulNegotiations="256" replayCacheSize="600000" maxClockSkew="00:10:00"
negotiationTimeout="00:02:00" replayWindow="00:08:00" inactivityTimeout="00:04:00"
sessionKeyRenewalInterval="10:00:00" sessionKeyRolloverInterval="00:06:00"
reconnectTransportOnFailure="false" maxPendingSessions="256"
maxCachedCookies="2000" timestampValidityDuration="00:06:00" />
<secureConversationBootstrap defaultAlgorithmSuite="Basic256Rsa15"
allowSerializedSigningTokenOnReply="true" authenticationMode="UserNameForCertificate"
requireDerivedKeys="false" securityHeaderLayout="Lax" includeTimestamp="false"
keyEntropyMode="ClientEntropy" messageProtectionOrder="EncryptBeforeSign"
messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11"
requireSecurityContextCancellation="false" requireSignatureConfirmation="true">
<issuedTokenParameters keySize="6" keyType="AsymmetricKey" tokenType="TokenType">
<additionalRequestParameters>
<myxml>myinnertext</myxml>
</additionalRequestParameters>
<claimTypeRequirements>
<add claimType="NewClaimType" isOptional="true" />
</claimTypeRequirements>
<issuer address="http://address" binding="customBinding" bindingConfiguration="CustomBinding_1">
<headers>
<Tag1>Value1</Tag1>
<Tag2>Value2</Tag2>
</headers>
<identity>
<userPrincipalName value="UserProncipalName" />
<servicePrincipalName value="ServicePrincipalName" />
<dns value="Dns" />
<rsa value="Rsa" />
<certificate encodedValue="Certificate" />
<certificateReference storeName="Root" storeLocation="CurrentUser"
x509FindType="FindByIssuerName" findValue="FindValue" isChainIncluded="true" />
</identity>
</issuer>
<issuerMetadata address="http://address">
<headers>
<Tag>Value</Tag>
</headers>
<identity>
<userPrincipalName value="UserPrincipalName" />
<servicePrincipalName value="ServicePrincipalName" />
<dns value="Dns" />
<rsa value="Rsa" />
<certificate encodedValue="Certificate" />
<certificateReference storeName="Root" storeLocation="CurrentUser"
x509FindType="FindByIssuerName" findValue="FindValue" isChainIncluded="true" />
</identity>
</issuerMetadata>
</issuedTokenParameters>
<localClientSettings cacheCookies="false" detectReplays="false"
replayCacheSize="600000" maxClockSkew="00:06:00" replayWindow="00:06:00"
sessionKeyRenewalInterval="15:00:00" sessionKeyRolloverInterval="00:06:00"
reconnectTransportOnFailure="true" timestampValidityDuration="00:06:00"
cookieRenewalThresholdPercentage="70" />
<localServiceSettings detectReplays="false" issuedCookieLifetime="15:00:00"
maxStatefulNegotiations="256" replayCacheSize="600000" maxClockSkew="00:10:00"
negotiationTimeout="00:02:00" replayWindow="00:08:00" inactivityTimeout="00:04:00"
sessionKeyRenewalInterval="10:00:00" sessionKeyRolloverInterval="00:06:00"
reconnectTransportOnFailure="false" maxPendingSessions="256"
maxCachedCookies="2000" timestampValidityDuration="00:06:00" />
</secureConversationBootstrap>
</security>
<sslStreamSecurity requireClientCertificate="true" />
<transactionFlow transactionProtocol="WSAtomicTransactionOctober2004" />
<useManagedPresentation />
</binding>
<binding name="CustomBinding_2">
<textMessageEncoding maxReadPoolSize="128" maxWritePoolSize="32"
messageVersion="Soap11WSAddressingAugust2004" writeEncoding="utf-32">
<readerQuotas maxDepth="128" maxStringContentLength="128" maxArrayLength="128"
maxBytesPerRead="128" maxNameTableCharCount="128" />
</textMessageEncoding>
<windowsStreamSecurity protectionLevel="None" />
<httpsTransport manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" allowCookies="true" authenticationScheme="None"
bypassProxyOnLocal="true" hostNameComparisonMode="Exact" keepAliveEnabled="true"
maxBufferSize="32768" proxyAddress="https://proxy.address" proxyAuthenticationScheme="None"
realm="Realm" transferMode="Streamed" unsafeConnectionNtlmAuthentication="true"
useDefaultWebProxy="false" requireClientCertificate="true" />
</binding>
<binding name="CustomBinding_3">
<mtomMessageEncoding maxReadPoolSize="128" maxWritePoolSize="32"
messageVersion="Soap11WSAddressingAugust2004" maxBufferSize="32768"
writeEncoding="utf-32">
<readerQuotas maxDepth="256" maxStringContentLength="256" maxArrayLength="256"
maxBytesPerRead="256" maxNameTableCharCount="256" />
</mtomMessageEncoding>
<msmqIntegration manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" customDeadLetterQueue="http://CustomDeadLetterQueue"
deadLetterQueue="Custom" durable="false" exactlyOnce="false"
maxRetryCycles="3" receiveErrorHandling="Drop" receiveRetryCount="10"
retryCycleDelay="00:15:00" timeToLive="1.12:00:00" useSourceJournal="true"
useMsmqTracing="true" serializationFormat="Binary">
<msmqTransportSecurity msmqAuthenticationMode="Certificate" msmqEncryptionAlgorithm="Aes"
msmqProtectionLevel="EncryptAndSign" msmqSecureHashAlgorithm="Sha256" />
</msmqIntegration>
</binding>
<binding name="CustomBinding_4">
<msmqTransport manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="262144" customDeadLetterQueue="http://CustomDeadLetterQueue"
deadLetterQueue="Custom" durable="false" exactlyOnce="false"
maxRetryCycles="3" receiveErrorHandling="Drop" receiveRetryCount="9"
retryCycleDelay="00:15:00" timeToLive="1.12:00:00" useSourceJournal="true"
useMsmqTracing="true" maxPoolSize="16" queueTransferProtocol="Srmp"
useActiveDirectory="true">
<msmqTransportSecurity msmqAuthenticationMode="Certificate" msmqEncryptionAlgorithm="Aes"
msmqProtectionLevel="EncryptAndSign" msmqSecureHashAlgorithm="Sha256" />
</msmqTransport>
</binding>
<binding name="CustomBinding_5">
<namedPipeTransport manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" connectionBufferSize="4096" hostNameComparisonMode="Exact"
channelInitializationTimeout="00:00:20" maxBufferSize="32768"
maxPendingConnections="5" maxOutputDelay="00:00:01.2000000" maxPendingAccepts="3"
transferMode="Streamed">
<connectionPoolSettings groupName="GroupName" idleTimeout="00:06:00"
maxOutboundConnectionsPerEndpoint="20" />
</namedPipeTransport>
</binding>
<binding name="CustomBinding_6">
<tcpTransport manualAddressing="true" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" connectionBufferSize="4096" hostNameComparisonMode="Exact"
channelInitializationTimeout="00:00:15" maxBufferSize="32768"
maxPendingConnections="20" maxOutputDelay="00:00:01.2000000"
maxPendingAccepts="3" transferMode="Streamed" listenBacklog="20"
portSharingEnabled="true" teredoEnabled="true">
<connectionPoolSettings groupName="GroupName" leaseTimeout="00:15:00"
idleTimeout="00:02:30" maxOutboundConnectionsPerEndpoint="30" />
</tcpTransport>
</binding>
<binding name="CustomBinding_7">
<peerTransport listenIPAddress="192.168.0.1" maxBufferPoolSize="262144"
maxReceivedMessageSize="32768" port="88">
<security mode="Message">
<transport credentialType="Certificate" />
</security>
</peerTransport>
</binding>
</customBinding>
</bindings>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="NewBehavior">
<callbackDebug includeExceptionDetailInFaults="true" />
<callbackTimeouts transactionTimeout="00:02:30" />
<clientCredentials type="ClientCredentialType" supportInteractive="false">
<clientCertificate findValue="findValue" storeLocation="LocalMachine"
storeName="Root" x509FindType="FindByExtension" />
<serviceCertificate>
<defaultCertificate findValue="findValue" storeLocation="LocalMachine"
storeName="Root" x509FindType="FindByExtension" />
<scopedCertificates>
<add targetUri="http://target.uri" findValue="findValue" storeLocation="LocalMachine"
storeName="Root" x509FindType="FindByExtension" />
</scopedCertificates>
<authentication customCertificateValidatorType="CustomCertificateValidatorType"
certificateValidationMode="None" revocationMode="Offline" trustedStoreLocation="LocalMachine" />
</serviceCertificate>
<windows allowNtlm="false" allowedImpersonationLevel="None" />
<issuedToken cacheIssuedTokens="false" defaultKeyEntropyMode="ClientEntropy"
issuedTokenRenewalThresholdPercentage="30" />
<httpDigest impersonationLevel="None" />
</clientCredentials>
<clientVia viaUri="http://via.uri" />
<dataContractSerializer ignoreExtensionDataObject="true" maxItemsInObjectGraph="32768" />
<synchronousReceive />
<transactedBatching maxBatchSize="16" />
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<extensions>
<bindingElementExtensions>
<add name="bindingElementExtensions1" type="MyBindingElementElement" />
<add name="bindingElementExtensions2" type="AnotherBindingElementElement" />
</bindingElementExtensions>
<behaviorExtensions>
<add name="behaviorExtensions1" type="MyBehaviorElement" />
<add name="behaviorExtensions2" type="AnotherBehaviorElement" />
</behaviorExtensions>
<bindingExtensions>
<add name="bindingExtensions1" type="MyBindingCollectionElement" />
<add name="bindingExtensions2" type="AnotherBindingCollectionElement" />
</bindingExtensions>
</extensions>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="NetTcpBinding_IHelloWorldService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
hostNameComparisonMode="StrongWildcard" listenBacklog="10"
maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10"
maxReceivedMessageSize="65536">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="Transport">
<transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
<message clientCredentialType="Windows" />
</security>
</binding>
</netTcpBinding>
</bindings>
<client>
<endpoint address="net.tcp://igorxp:8081/" binding="netTcpBinding"
bindingConfiguration="NetTcpBinding_IHelloWorldService" contract="WCFClient.IHelloWorldService"
name="NetTcpBinding_IHelloWorldService">
<identity>
<userPrincipalName value="igorz@iloffice.mainsoft.com" />
</identity>
</endpoint>
</client>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<services>
<service name="ServiceType">
<endpoint address="/rooted.path"
binding="basicHttpBinding"
name="basicHttp"
contract="HttpServiceContract">
<headers>
<Tag>Value</Tag>
</headers>
</endpoint>
<endpoint binding="wsHttpBinding"
address="http://other.endpoint.com"
contract="WSServiceContract">
</endpoint>
<endpoint address="path"
binding="netTcpBinding"
bindingConfiguration=""
name="netTcp"
contract="TcpServiceContract" />
<host>
<baseAddresses>
<add baseAddress="http://endpoint.com/some.path" />
<add baseAddress="net.tcp://endpoint.com" />
</baseAddresses>
<timeouts closeTimeout="00:00:20" openTimeout="00:02:00" />
</host>
</service>
<service name="AnotherServiceType">
<endpoint binding="basicHttpBinding" contract="HttpServiceContract"></endpoint>
<endpoint binding="basicHttpBinding" bindingName="MyBinding" contract="HttpServiceContract"></endpoint>
<endpoint binding="basicHttpBinding" address="aaa" contract="HttpServiceContract"></endpoint>
<host>
<baseAddresses>
<add baseAddress="http://kuku.com"/>
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>

View File

@@ -0,0 +1,3 @@
DO NOT DELETE,
IT IS PLACEHOLDER, REQUIRED FOR READING *.config FILE
USING ConfigurationManager.OpenExeConfiguration API.

Some files were not shown because too many files have changed in this diff Show More