You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by gr...@apache.org on 2014/09/04 00:11:42 UTC

[47/52] [abbrv] git commit: Exclude all DLL files from the release, and add a README file to each directory that formerly contained DLLs to explain that.

Exclude all DLL files from the release, and add a README file to each directory that formerly contained DLLs to explain that.


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/db32c155
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/db32c155
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/db32c155

Branch: refs/heads/two-dot-o-push-notifications
Commit: db32c1551610e3734578a38600bca66d4bd447c0
Parents: ac68da7
Author: Dave Johnson <sn...@apache.org>
Authored: Wed Sep 3 12:34:09 2014 -0400
Committer: Dave Johnson <sn...@apache.org>
Committed: Wed Sep 3 12:34:09 2014 -0400

----------------------------------------------------------------------
 LICENSE                                         |   2 -
 NOTICE                                          |  34 -----
 release/src/main/assembly/source.xml            |   2 +
 .../NSubstitute.1.6.0.0/BreakingChanges.txt     | 131 -------------------
 .../packages/NSubstitute.1.6.0.0/CHANGELOG.txt  | 103 ---------------
 .../packages/NSubstitute.1.6.0.0/README.txt     | 119 -----------------
 sdks/dotnet/packages/NUnit.2.6.2/README.txt     |   3 +
 .../packages/Newtonsoft.Json.4.5.11/README.txt  |   3 +
 sdks/dotnet/packages/RestSharp.104.1/README.txt |   3 +
 sdks/dotnet/packages/RestSharp.104.1/readme.txt |  19 ---
 .../packages/Geocoder.0.1.0.0/README.txt        |   3 +
 11 files changed, 14 insertions(+), 408 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 1d90c5c..64c7ebc 100644
--- a/LICENSE
+++ b/LICENSE
@@ -289,5 +289,3 @@ This product bundles jquery-1.9.1 Licensed under MIT license.
 
 This product bundles mocha. All rights reserved. Licensed under MIT.
 Copyright (c) 2011-2014 TJ Holowaychuk <tj...@vision-media.ca>
-
-This product bundles NSubstitute v1.6.0.0. Licensed under the BSD 2-Clause License.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 9b0902f..1fc37a4 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,40 +1,6 @@
 Apache Usergrid_
 Copyright 2014 The Apache Software Foundation.
 
-This product bundles NUnit v2.6.2.
-Portions Copyright © 2002-2012 Charlie Poole or Copyright © 2002-2004 
-James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig
-
-This product bundles a number of files within the /sdks/ios
-package.
-
- Copyright (C) 2009 Stig Brautaset. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
- 
- * Redistributions of source code must retain the above copyright notice, this
-   list of conditions and the following disclaimer.
- 
- * Redistributions in binary form must reproduce the above copyright notice,
-   this list of conditions and the following disclaimer in the documentation
-   and/or other materials provided with the distribution.
- 
- * Neither the name of the author nor the names of its contributors may be used
-   to endorse or promote products derived from this software without specific
-   prior written permission.
- 
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 This product bundles SSToolkit Copyright (c) 2009-2011 Sam Soffes. All rights reserved.
 These files can be located within the /sdks/ios package.
  
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/release/src/main/assembly/source.xml
----------------------------------------------------------------------
diff --git a/release/src/main/assembly/source.xml b/release/src/main/assembly/source.xml
index 4a46254..d462985 100644
--- a/release/src/main/assembly/source.xml
+++ b/release/src/main/assembly/source.xml
@@ -47,6 +47,8 @@
 				<exclude>**/dist_cov/**</exclude>
 				<exclude>**/portal/index.html</exclude>
 				<exclude>**/portal/index-debug.html</exclude>
+				<exclude>**/*.nupkg</exclude>
+				<exclude>**/*.dll</exclude>
 			</excludes>
 		</fileSet>
 	</fileSets>

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/NSubstitute.1.6.0.0/BreakingChanges.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/NSubstitute.1.6.0.0/BreakingChanges.txt b/sdks/dotnet/packages/NSubstitute.1.6.0.0/BreakingChanges.txt
deleted file mode 100644
index 7cbb7ca..0000000
--- a/sdks/dotnet/packages/NSubstitute.1.6.0.0/BreakingChanges.txt
+++ /dev/null
@@ -1,131 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-================================================================================================
-1.5.0 Release
-================================================================================================
-
-The base object methods (Equals, GetHashCode and ToString) for substitute objects of classes that
-extend those methods now return the result of calling the actual implementation of those methods
-rather than the default value for the return type. This means that places where you relied on
-.Equals returning false, .ToString returning null and .GetHashCode returning 0 because the actual
-methods weren't called will now call the actual implementation.
-
-Reason:
-Substitute objects of classes that overrode those methods that were used as parameters for
-setting up return values or checking received calls weren't able to be directly used within the
-call, e.g. instead of:
-
-someObject.SomeCall(aSubstitute).Returns(1);
-
-You previously needed to have:
-
-someObject.SomeCall(Arg.Is<TypeBeingSubstituted>(a => a == aSubstitute)).Returns(1);
-
-However, now you can use the former, which is much more terse and consistent with the way other
-Returns or Received calls work.
-
-This means that substitute objects will now always work like .NET objects rather than being
-inconsistent when the class being substituted overrode any of those base object methods.
-
-Fix:
-There is no workaround to change the behaviour of .Equals, .GetHashCode or .ToString. If you have
-a use case to change the behaviour of these methods please lodge an issue at the NSubstitute
-Github site.
-
-------------------------------------------------------------------------------------------------
-
-In rare cases the new `Returns()` and `ReturnsForAnyArgs()` overloads can cause compilation to fail due to the call being ambiguous (CS0121). 
-
-Reason:
-The new overloads allow a sequence of callbacks to be used for return values. A common example is return several values, then throwing an exception.
-
-Fix:
-Remove the ambiguity by explicitly casting the arguments types or by using lambda syntax.
-e.g. sub.Call().Returns(x => null, x => null);
-
-================================================================================================
-1.4.0 Release
-================================================================================================
-
-Auto-substitute from substitutes of `Func` delegates (following the same rules as auto-subbing
-for methods and properties). So the delegate returned from `Substitute.For<Func<IFoo>>()` will 
-return a substitute of `IFoo`. This means some substitutes for delegates that used to return
-null will now return a new substitute.
-
-Reason:
-Reduced setup when substituting for `Func` delegates, and consistency with behaviour for 
-properties and methods. 
-
-Fix:
-Explicitly return null from substitute delegates when required for a test.
-e.g. subFunc().Returns(x => null);
-
-
-================================================================================================
-1.2.0 Release
-================================================================================================
-
-Auto-substitute for pure virtual classes (in addition to interfaces and delegate types), which
-means some methods and properties on substitutes that used to return null by default will now
-return a new substitute of that type.
-
-Reason:
-Cut down the code required to configure substitute members that return interface-like types
-(e.g. ASP.NET web abstractions like HttpContextBase) which are safe to create and proxy.
-
-Safe classes are those with all their public methods and properties defined as virtual or 
-abstract, and containing a default, parameterless constructor defined as public or protected.
-
-Fix:
-Explicitly return null from methods and property getters when required for a test.
-e.g. sub.Method().Returns(x => null);
-
-
-================================================================================================
-0.9.5 Release
-================================================================================================
-
-Raise.Event<TEventArgs>(...) methods renamed to Raise.EventWith<TEventArgs()
-
-Reason:
-The Raise.Event<TEventArgs>() signature would often conflict with the
-Raise.Event<THandler>() method which is used to raise all types of events.
-
-Raise.Event<THandler>() will now always work for any event type, while
-Raise.EventWith<TEventArgs>() can be used as a shortcut to raise
-EventHandler-style events with a particular argument.
-
-Fix:
-Replace Raise.Event<TEventArgs>() calls with equivalent Raise.EventWith<TEventArgs>() call.
-
-------------------------------------------------------------------------------------------------
-Raise.Action() methods removed
-
-Reason:
-The Raise.Event<THandler>() method can be used to raise all delegate events, including Actions.
-Raise.Action() was removed so there is a consistent way of raising all delegate events.
-
-Fix:
-- Replace Raise.Action() calls with Raise.Event<Action>().
-- Replace Raise.Action<T>(T arg) calls with Raise.Event<Action<T>>(arg).
-- Replace Raise.Action<T1,T2>(T1 x, T2 y) calls with Raise.Event<Action<T1,T2>>(x, y).
-
-
-================================================================================================
-0.9.0 Release
-================================================================================================
-
-No breaking changes.

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/NSubstitute.1.6.0.0/CHANGELOG.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/NSubstitute.1.6.0.0/CHANGELOG.txt b/sdks/dotnet/packages/NSubstitute.1.6.0.0/CHANGELOG.txt
deleted file mode 100644
index ca0de57..0000000
--- a/sdks/dotnet/packages/NSubstitute.1.6.0.0/CHANGELOG.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-1.6.0 (April 2013)
-* [NEW] .AndDoes() method for chaining a callback after a Returns(). (#98)
-* [FIX] Handling calls with params argument of value types, thanks to Eric Winkler.
-* [FIX] Can now substitute for interfaces implementing System.Windows.IDataObject, thanks to Johan Appelgren.
-* [UPDATE] Improved XML doc comments, thanks to David Gardiner.
-
-1.5.0 (January 2013)
-* [EXPERIMENTAL] Asserting ordered call sequences
-* [FIX] Arg.Invoke with four arguments now passes fourth arg correctly (#88). Thanks to Ville Salonen (@VilleSalonen) for finding and patching this.
-* [FIX] Substitute objects now use actual implementation for base object methods (Equals, GetHashCode, ToString). Thanks to Robert Moore (@robdmoore) for this contribution. (#77)
-* [NEW] Auto-substitute for Task/Task<T>. Task<T> will use substitute rules that T would use. Thanks to Jake Ginnivan (@JakeGinnivan) for this contribution.
-* [NEW] Match derived types for generic calls (#97). Thanks to Iain Ballard for this contribution.
-* [NEW] Returns now supports passing multiple callbacks, which makes it easier to combine stubbing multiple return values followed by throwing an exception (#99). Thanks to Alexandr Nikitin for this contribution.
-
-1.4.3 (August 2012)
-* [FIX] Updated to Castle.Core 3.1.0 to fix an issue proxying generic methods with a struct constraint (#83).
-
-1.4.2 (July 2012)
-* [FIX] Issue using NET40 build on Mono (due to NET45 build tools incompatibility)
-
-1.4.1 (June 2012)
-* [FIX] Fix matching Nullable<T> arguments when arg value is null. Thanks to Magnus Olstad Hansen (@maggedotno) for this contribution. (#78)
-* [UPDATE] Updated to Castle.Core 3.0.0.
-
-1.4.0 (May 2012)
-* [NEW] [BREAKING] Auto-substitute for types returned from substitutes of delegates/Funcs (follows same auto-substitute rules as for methods and properties). Thanks to Sauli T�hk�p�� for implementing this feature. (#52)
-* [NEW] Show details of params arguments when displaying received calls. Thanks to Sauli T�hk�p�� for implementing this feature. (#65)
-* [FIX] Race condition between checking received calls and building the exception could cause nonsensical exception messages like "Expected 5, actually received 5" when called concurrently. (#64)
-
-1.3.0 (Nov 2011)
-* [NEW] Support for Received(times) to assert a call was received a certain number of times. Thanks to Abi Bellamkonda for this contribution. (#63)
-* [FIX] Improved support for calling substitutes from multiple threads. (#62)
-
-1.2.1 (Oct 2011)
-* [FIX] Some combinations of Arg.Do and Returns() caused incorrect values to be returned. (#59)
-* [UPDATE] WCF ServiceContractAttribute no longer applied to proxies. (#60)
-* [FIX] Passing null could cause argument actions to fail. (#61)
-* [FIX] Calls to virtual methods from constructors of classes being substituted for are no longer recorded, to prevent non-obvious behaviour when calling Returns() on an auto-substituted value. (#57)
-
-1.2.0 (Sep 2011)
-* [NEW] Arg.Do() syntax for capturing arguments passed to a method and performing some action with them whenever the method is called.
-* [NEW] Arg.Invoke() syntax for invoking callbacks passed as arguments to a method whenever the method is called.
-* [NEW] Basic support for setting out/ref parameters.
-* [FIX] Property behaviour for indexed properties (Issue #53)
-* [UPDATE] [BREAKING] Auto-substitute for pure virtual classes, including common ASP.NET web abstractions. Use .Returns(x=>null) to explicitly return null from these members if required. Thanks to Tatham Oddie for original idea and patch, and Krzysztof Kozmic for suggesting and defining which classes would be safe to automatically proxy.
-* [UPDATE] Changed layout of package for eventual support for multiple framework targets.
-* [FIX] Failure to match calls with ref arguments using ReceivedWithAnyArgs().
-* [FIX] Incorrect ambiguous args exception when supplying value type arg specs for object arguments.
-
-1.1.0 (May 2011)
-* [UPDATE] Updated to Castle.Core 2.5.3.
-* [FIX] Fixed bug when raising a delegate event with a null argument.
-* [FIX] CallInfo.Arg<T>() now works more reliably, including for null arguments.
-* [FIX] Better exception when accidentally calling substitute extension method with a null reference (e.g. foo.Received().Call() when foo is null)
-* [UPDATE] Exceptions thrown in custom argument matchers (Arg.Is<T>(x => ...)) will now silently fail to match the argument, rather than allowing exceptions to bubble up.
-* [NEW] Support for test fixtures run in parallel.
-
-1.0.0 (Dec 2010)
-* [FIX] Using Returns(null) for value types throws, rather than returning default(T).
-
-0.9.5 Release Candidate
-* [FIX] Fixed bug when trying to return null from a call to a substitute.
-* [FIX] Equals() for class substitutes fixed by not intercepting Object methods Equals(), ToString() and GetHashCode().
-* [NEW] Raise.Event<THandler>() methods to raise any type of event, including delegates.
-* [BREAKING] Raise.Action() methods removed. Use Raise.Event<THandler>() (e.g. Raise.Event<Action>>()).
-* [BREAKING] Renamed Raise.Event<TEventArgs>() methods to Raise.EventWith<TEventArgs>().
-* [UPDATE] Arg matchers can be specified using more specific, compatible type (Arg.Is<string>(..) for arg of type object).
-* [NEW] NSubstitute website and documentation http://nsubstitute.github.com
-* [FIX] Formating for argument matchers that take predicate functions.
-* [FIX] Match single argument matcher passed to params arg (#34)
-* [FIX] Detect ambiguous arg matchers in additional case (#31)
-* [FIX] Can modify event handler subscriptions from within event callback
-* [UPDATE] Update to Castle.Core 2.5.2
-* [FIX] Can substitute for SynchronizationContext in .NET4 (fixed in Castle.Core)
-* [NEW] NSubstitute available as NuPack package
-
-0.9.0 Beta 1
-* [FIX] Now handles argument specifiers used for params arguments correctly
-* [UPDATE] Updated to Castle.Core 2.5 final.
-
-0.1.3 alpha 4
-* [NEW] Support auto/recursive substituting for members that return interfaces or delegates.
-* [NEW] Support auto substituting for members that return arrays and strings (return empty values rather than null).
-* [NEW] Raise.Event<TEventArgs>() will now attempt to construct arguments with default ctors, so in most cases they will not need to be explictly provided.
-* [UPDATE] Added support for raising events with custom delegate types.
-* [UPDATE] Formatting for event subscription and unsubscription calls in call received/not received exceptions.
-* [UPDATE] Updated to pre-release build of Castle.Core 2.5 to get dynamic proxy to support modopts.
-* [FIX] Throw correct exception when raising an event and event handler throws. (Fix by Rodrigo Perera)
-* [FIX] Record call as received when it throws an exception from the When..Do callback.
-
-0.1.2 alpha 3
-* [NEW] Marked non-matching parameters in the actual calls listed for CallNotReceivedException messages.
-* [NEW] Added WhenForAnyArgs..Do syntax for callbacks.
-* [UPDATE] Updated arg matching to be smarter when matchers are not used for all args.
-* [FIX] Fixed bug when substituting for delegates with multiple parameters.
-* [FIX] Removed redundant cast operator which sometimes caused the compiler trouble in resolving Raise.Event().
-
-0.1.1 alpha 2
-* [NEW] Added ReturnsForAnyArgs() extension methods
-* [FIX] Compiled for Any CPU to run on x64 platforms
-
-0.1.0 alpha
-* Initial release

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/NSubstitute.1.6.0.0/README.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/NSubstitute.1.6.0.0/README.txt b/sdks/dotnet/packages/NSubstitute.1.6.0.0/README.txt
index 8d7e842..e69de29 100644
--- a/sdks/dotnet/packages/NSubstitute.1.6.0.0/README.txt
+++ b/sdks/dotnet/packages/NSubstitute.1.6.0.0/README.txt
@@ -1,119 +0,0 @@
-NSubstitute
-========
-
-Visit the [NSubstitute website](http://nsubstitute.github.com) for more information.
-
-### What is it?
-
-NSubstitute is designed as a friendly substitute for .NET mocking libraries.  
-
-It is an attempt to satisfy our craving for a mocking library with a succinct syntax that helps us keep the focus on the intention of our tests, rather than on the configuration of our test doubles. We've tried to make the most frequently required operations obvious and easy to use, keeping less usual scenarios discoverable and accessible, and all the while maintaining as much natural language as possible.
-
-Perfect for those new to testing, and for others who would just like to to get their tests written with less noise and fewer lambdas.
-
-### Getting help
-
-If you have questions or feedback on NSubstitute, head on over to the [NSubstitute discussion group](http://groups.google.com/group/nsubstitute).
-
-### Basic use
-
-Let's say we have a basic calculator interface:
-
-
-    public interface ICalculator
-    {
-        int Add(int a, int b);
-        string Mode { get; set; }
-        event Action PoweringUp;
-    }
-
-
-
-We can ask NSubstitute to create a substitute instance for this type. We could ask for a stub, mock, fake, spy, test double etc., but why bother when we just want to substitute an instance we have some control over?
-
-
-    _calculator = Substitute.For<ICalculator>();
-
-
-Now we can tell our substitute to return a value for a call:
-
-
-    _calculator.Add(1, 2).Returns(3);
-    Assert.That(_calculator.Add(1, 2), Is.EqualTo(3));
-
-
-We can check that our substitute received a call, and did not receive others:
-
-
-    _calculator.Add(1, 2);
-    _calculator.Received().Add(1, 2);
-    _calculator.DidNotReceive().Add(5, 7);
-
-
-If our Received() assertion fails, NSubstitute tries to give us some help as to what the problem might be:
-
-
-    NSubstitute.Exceptions.ReceivedCallsException : Expected to receive a call matching:
-        Add(1, 2)
-    Actually received no matching calls.
-    Received 2 non-matching calls (non-matching arguments indicated with '*' characters):
-        Add(1, *5*)
-        Add(*4*, *7*)
-
-We can also work with properties using the Returns syntax we use for methods, or just stick with plain old property setters (for read/write properties):
-
-
-    _calculator.Mode.Returns("DEC");
-    Assert.That(_calculator.Mode, Is.EqualTo("DEC"));
-
-    _calculator.Mode = "HEX";
-    Assert.That(_calculator.Mode, Is.EqualTo("HEX"));
-
-
-NSubstitute supports argument matching for setting return values and asserting a call was received:
-
-
-    _calculator.Add(10, -5);
-    _calculator.Received().Add(10, Arg.Any<int>());
-    _calculator.Received().Add(10, Arg.Is<int>(x => x < 0));
-
-
-We can use argument matching as well as passing a function to Returns() to get some more behaviour out of our substitute (possibly too much, but that's your call):
-
-
-    _calculator
-       .Add(Arg.Any<int>(), Arg.Any<int>())
-       .Returns(x => (int)x[0] + (int)x[1]);
-    Assert.That(_calculator.Add(5, 10), Is.EqualTo(15));
-
-
-Returns() can also be called with multiple arguments to set up a sequence of return values.
-
-
-    _calculator.Mode.Returns("HEX", "DEC", "BIN");
-    Assert.That(_calculator.Mode, Is.EqualTo("HEX"));
-    Assert.That(_calculator.Mode, Is.EqualTo("DEC"));
-    Assert.That(_calculator.Mode, Is.EqualTo("BIN"));
-
-
-Finally, we can raise events on our substitutes (unfortunately C# dramatically restricts the extent to which this syntax can be cleaned up):
-
-
-    bool eventWasRaised = false;
-    _calculator.PoweringUp += () => eventWasRaised = true;
-
-    _calculator.PoweringUp += Raise.Event<Action>();
-    Assert.That(eventWasRaised);
-
-
-### Building
-
-If you have Visual Studio 2008 or 2010 you should be able to compile NSubstitute and run the unit tests using the NUnit GUI or console test runner (see the ThirdParty directory).
-To do full builds you'll also need Ruby and rake to run the rakefile.
-
-### NOTE: Framework Multi-Targeting
-
-[Brendan](https://github.com/shiftkey) is updating the build process to [support multiple framework versions](https://github.com/nsubstitute/NSubstitute/wiki/Silverlight-port), including Silverlight. See the [Silverlight port](https://github.com/nsubstitute/NSubstitute/wiki/Silverlight-port) wiki page for current status.
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/NUnit.2.6.2/README.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/NUnit.2.6.2/README.txt b/sdks/dotnet/packages/NUnit.2.6.2/README.txt
new file mode 100644
index 0000000..930ec73
--- /dev/null
+++ b/sdks/dotnet/packages/NUnit.2.6.2/README.txt
@@ -0,0 +1,3 @@
+Apache Software Foundation policy prevents us from including DLLs and other binary files in our releases.
+
+You will have to download this package and place it in this directory yourself. 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/Newtonsoft.Json.4.5.11/README.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/Newtonsoft.Json.4.5.11/README.txt b/sdks/dotnet/packages/Newtonsoft.Json.4.5.11/README.txt
new file mode 100644
index 0000000..930ec73
--- /dev/null
+++ b/sdks/dotnet/packages/Newtonsoft.Json.4.5.11/README.txt
@@ -0,0 +1,3 @@
+Apache Software Foundation policy prevents us from including DLLs and other binary files in our releases.
+
+You will have to download this package and place it in this directory yourself. 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/RestSharp.104.1/README.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/RestSharp.104.1/README.txt b/sdks/dotnet/packages/RestSharp.104.1/README.txt
new file mode 100644
index 0000000..930ec73
--- /dev/null
+++ b/sdks/dotnet/packages/RestSharp.104.1/README.txt
@@ -0,0 +1,3 @@
+Apache Software Foundation policy prevents us from including DLLs and other binary files in our releases.
+
+You will have to download this package and place it in this directory yourself. 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/packages/RestSharp.104.1/readme.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/packages/RestSharp.104.1/readme.txt b/sdks/dotnet/packages/RestSharp.104.1/readme.txt
deleted file mode 100644
index dca2fa6..0000000
--- a/sdks/dotnet/packages/RestSharp.104.1/readme.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-*** IMPORTANT CHANGE IN RESTSHARP VERSION 103 ***
-
-In 103.0, JSON.NET was removed as a dependency. 
-
-If this is still installed in your project and no other libraries depend on 
-it you may remove it from your installed packages.
-
-There is one breaking change: the default Json*Serializer* is no longer 
-compatible with Json.NET. To use Json.NET for serialization, copy the code 
-from https://github.com/restsharp/RestSharp/blob/86b31f9adf049d7fb821de8279154f41a17b36f7/RestSharp/Serializers/JsonSerializer.cs 
-and register it with your client:
-
-var client = new RestClient();
-client.JsonSerializer = new YourCustomSerializer();
-
-The default Json*Deserializer* should be 100% compatible.
-
-If you run into any compatibility issues with deserialization, 
-please report it to http://groups.google.com/group/restsharp
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/db32c155/sdks/dotnet/samples/locationSample/packages/Geocoder.0.1.0.0/README.txt
----------------------------------------------------------------------
diff --git a/sdks/dotnet/samples/locationSample/packages/Geocoder.0.1.0.0/README.txt b/sdks/dotnet/samples/locationSample/packages/Geocoder.0.1.0.0/README.txt
new file mode 100644
index 0000000..930ec73
--- /dev/null
+++ b/sdks/dotnet/samples/locationSample/packages/Geocoder.0.1.0.0/README.txt
@@ -0,0 +1,3 @@
+Apache Software Foundation policy prevents us from including DLLs and other binary files in our releases.
+
+You will have to download this package and place it in this directory yourself. 
\ No newline at end of file