Permalink
Browse files

Corrected v3 licensing information ready for release.

  • Loading branch information...
MarcF
MarcF committed Mar 18, 2014
1 parent ff690fa commit 8c95a5cde7af61a1c873382219b7997ac69defb8
Showing with 534 additions and 2,027 deletions.
  1. +10 −7 ChangeLog.txt
  2. +4 −15 DebugTests/BandwidthLoadTest.cs
  3. +4 −15 DebugTests/BasicSend.cs
  4. +4 −15 DebugTests/BluetoothTest.cs
  5. +4 −15 DebugTests/DFSTest.cs
  6. +4 −15 DebugTests/DebugTest.cs
  7. +4 −15 DebugTests/ExampleHelper.cs
  8. +4 −15 DebugTests/LogAnalyser.cs
  9. +4 −15 DebugTests/NestedPacketTest.cs
  10. +4 −15 DebugTests/NumConnectionLoadTest.cs
  11. +4 −15 DebugTests/PeerDiscoveryTest.cs
  12. +4 −15 DebugTests/Program.cs
  13. +4 −15 DebugTests/SSLTest.cs
  14. +4 −15 DebugTests/ThreadPoolTest.cs
  15. +4 −15 DistributedFileSystem/ChunkAvailabilityRequest.cs
  16. +4 −15 DistributedFileSystem/DFS.cs
  17. +4 −15 DistributedFileSystem/DistributedItem.cs
  18. +4 −15 DistributedFileSystem/ItemAssemblyConfig.cs
  19. +4 −15 DistributedFileSystem/ItemBuildTarget.cs
  20. +4 −15 DistributedFileSystem/ItemLinkRequest.cs
  21. +4 −15 DistributedFileSystem/ItemRemovalUpdate.cs
  22. +4 −15 DistributedFileSystem/SwarmChunkAvailability.cs
  23. +4 −15 ExamplesChat.WPF/App.xaml.cs
  24. +3 −14 ExamplesChat.WPF/ChatAppBase.cs
  25. +4 −15 ExamplesChat.WPF/ChatAppWPF.cs
  26. +4 −15 ExamplesChat.WPF/ChatMessage.cs
  27. +4 −15 ExamplesChat.WPF/MainWindow.xaml.cs
  28. +4 −15 ExamplesConsole/AdvancedSend.cs
  29. +4 −15 ExamplesConsole/BasicSend.cs
  30. +4 −15 ExamplesConsole/DFSTest.cs
  31. +4 −15 ExamplesConsole/ExampleHelper.cs
  32. +4 −15 ExamplesConsole/IntermediateSend.cs
  33. +4 −15 ExamplesConsole/PeerDiscoveryExample.cs
  34. +4 −15 ExamplesConsole/Program.cs
  35. +4 −15 ExamplesConsole/RPCExample.cs
  36. +4 −15 ExamplesConsole/SSLExample.cs
  37. +4 −15 ExamplesConsole/SpeedTest.cs
  38. +4 −15 ExamplesConsole/UnmanagedConnectionExample.cs
  39. +4 −15 ExamplesFileTransfer.WPF/MainWindow.xaml.cs
  40. +4 −15 ExamplesFileTransfer.WPF/ReceivedFile.cs
  41. +4 −15 ExamplesFileTransfer.WPF/SendInfo.cs
  42. +4 −15 NetworkCommsDotNet/Connection/Bluetooth/BluetoothConnection.cs
  43. +4 −15 NetworkCommsDotNet/Connection/Bluetooth/BluetoothConnectionListener.cs
  44. +4 −15 NetworkCommsDotNet/Connection/Bluetooth/BluetoothConnectionStatic.cs
  45. +4 −15 NetworkCommsDotNet/Connection/ConnectionCreate.cs
  46. +4 −15 NetworkCommsDotNet/Connection/ConnectionDelegatesHandlers.cs
  47. +4 −15 NetworkCommsDotNet/Connection/ConnectionIncomingData.cs
  48. +4 −15 NetworkCommsDotNet/Connection/ConnectionListenerBase.cs
  49. +4 −15 NetworkCommsDotNet/Connection/ConnectionListeners.cs
  50. +4 −15 NetworkCommsDotNet/Connection/ConnectionSendClose.cs
  51. +4 −15 NetworkCommsDotNet/Connection/ConnectionStatic.cs
  52. +4 −15 NetworkCommsDotNet/Connection/ConnectionType.cs
  53. +4 −15 NetworkCommsDotNet/Connection/IPConnection.cs
  54. +4 −15 NetworkCommsDotNet/Connection/SentPacket.cs
  55. +4 −15 NetworkCommsDotNet/Connection/TCP/SSLOptions.cs
  56. +4 −15 NetworkCommsDotNet/Connection/TCP/TCPConnection.cs
  57. +4 −15 NetworkCommsDotNet/Connection/TCP/TCPConnectionListener.cs
  58. +4 −15 NetworkCommsDotNet/Connection/TCP/TCPConnectionStatic.cs
  59. +4 −15 NetworkCommsDotNet/Connection/UDP/UDPClientWrapper.cs
  60. +4 −15 NetworkCommsDotNet/Connection/UDP/UDPConnection.cs
  61. +4 −15 NetworkCommsDotNet/Connection/UDP/UDPConnectionListener.cs
  62. +4 −15 NetworkCommsDotNet/Connection/UDP/UDPConnectionStatic.cs
  63. +4 −15 NetworkCommsDotNet/Connection/UDP/UDPOptions.cs
  64. +4 −15 NetworkCommsDotNet/ConnectionInfo.cs
  65. +4 −15 NetworkCommsDotNet/DPSBase/BinaryFormaterSerializer.cs
  66. +4 −15 NetworkCommsDotNet/DPSBase/DPSManager.cs
  67. +4 −15 NetworkCommsDotNet/DPSBase/DataPadder.cs
  68. +4 −15 NetworkCommsDotNet/DPSBase/DataProcessor.cs
  69. +4 −15 NetworkCommsDotNet/DPSBase/DataSerializer.cs
  70. +4 −15 NetworkCommsDotNet/DPSBase/DataSerializerProcessorAttribute.cs
  71. +4 −15 NetworkCommsDotNet/DPSBase/NullSerializer.cs
  72. +4 −15 NetworkCommsDotNet/DPSBase/RijndaelPSKEncrypter.cs
  73. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/Common/CRC.cs
  74. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/Common/CommandLineParser.cs
  75. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/Common/InBuffer.cs
  76. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/Common/OutBuffer.cs
  77. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LZ/LzBinTree.cs
  78. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LZ/LzInWindow.cs
  79. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LZ/LzOutWindow.cs
  80. +4 −15 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LZMACompressor.cs
  81. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LzmaBase.cs
  82. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LzmaDecoder.cs
  83. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/LzmaEncoder.cs
  84. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/RangeCoder/RangeCoder.cs
  85. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/RangeCoder/RangeCoderBit.cs
  86. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/RangeCoder/RangeCoderBitTree.cs
  87. +3 −14 NetworkCommsDotNet/DPSBase/SevenZipLZMACompressor/SevenZipHelper.cs
  88. +4 −15 NetworkCommsDotNet/Exception.cs
  89. +4 −15 NetworkCommsDotNet/NetworkComms.cs
  90. +4 −15 NetworkCommsDotNet/Packet.cs
  91. +4 −15 NetworkCommsDotNet/PacketHeader.cs
  92. +4 −15 NetworkCommsDotNet/ReservedPacketType.cs
  93. +4 −15 NetworkCommsDotNet/RuntimeEnvironment.cs
  94. +4 −15 NetworkCommsDotNet/SendReceiveOptions.cs
  95. +4 −15 NetworkCommsDotNet/Tools/Adler32.cs
  96. +4 −15 NetworkCommsDotNet/Tools/CommsMath.cs
  97. +4 −15 NetworkCommsDotNet/Tools/CommsThreadPool.cs
  98. +4 −15 NetworkCommsDotNet/Tools/DOSProtection.cs
  99. +4 −15 NetworkCommsDotNet/Tools/HostInfo.cs
  100. +4 −15 NetworkCommsDotNet/Tools/ILogger.cs
  101. +4 −15 NetworkCommsDotNet/Tools/IPTools.cs
  102. +4 −15 NetworkCommsDotNet/Tools/PacketBuilder.cs
  103. +4 −15 NetworkCommsDotNet/Tools/PacketUnwrappers.cs
  104. +4 −15 NetworkCommsDotNet/Tools/PeerDiscovery.cs
  105. +4 −15 NetworkCommsDotNet/Tools/PriorityQueue.cs
  106. +4 −15 NetworkCommsDotNet/Tools/PriorityQueueItem.cs
  107. +4 −15 NetworkCommsDotNet/Tools/QueueItemPriority.cs
  108. +4 −15 NetworkCommsDotNet/Tools/SSLTools.cs
  109. +4 −15 NetworkCommsDotNet/Tools/ShortGUID.cs
  110. +4 −15 NetworkCommsDotNet/Tools/StreamTools.cs
  111. +4 −15 Platforms/Net20/MergedDllBuild/Program.cs
  112. +4 −15 Platforms/Net35/MergedDllBuild/Program.cs
  113. +4 −15 Platforms/Net40/JSONSerializer/JSONSerializer.cs
  114. +4 −15 Platforms/Net40/MergedDllBuild/Program.cs
  115. +4 −15 Platforms/WP8/ExamplesChat.WP8/App.xaml.cs
  116. +3 −14 Platforms/WP8/ExamplesChat.WP8/ChatAppBase.cs
  117. +4 −15 Platforms/WP8/ExamplesChat.WP8/ChatAppWP8.cs
  118. +4 −15 Platforms/WP8/ExamplesChat.WP8/ChatMessage.cs
  119. +4 −15 Platforms/WP8/ExamplesChat.WP8/MainPage.xaml.cs
  120. +4 −15 Platforms/WP8/ExamplesChat.WP8/SettingsPage.xaml.cs
  121. +4 −15 Platforms/WinRT/ExamplesChat.WinRT/App.xaml.cs
  122. +3 −14 Platforms/WinRT/ExamplesChat.WinRT/ChatAppBase.cs
  123. +4 −15 Platforms/WinRT/ExamplesChat.WinRT/ChatAppWinRT.cs
  124. +4 −15 Platforms/WinRT/ExamplesChat.WinRT/ChatMessage.cs
  125. +4 −15 Platforms/WinRT/ExamplesChat.WinRT/MainPage.xaml.cs
  126. +3 −14 Platforms/Xamarin.Android/ExamplesChat.Android/ChatAppBase.cs
  127. +3 −14 Platforms/Xamarin.Android/ExamplesChat.Android/ChatMessage.cs
  128. +3 −14 Platforms/Xamarin.iOS/ExamplesChat.iOS/ChatAppBase.cs
  129. +4 −15 Platforms/Xamarin.iOS/ExamplesChat.iOS/ChatMessage.cs
  130. +4 −15 Platforms/Xamarin.iOS/MergedDllBuild/Program.cs
  131. +4 −15 ProtobufSerializer/ProtobufSerializer.cs
  132. +4 −15 QuickLZCompressor/QuickLZ.cs
  133. +4 −15 RemoteProcedureCalls/Client.cs
  134. +4 −15 RemoteProcedureCalls/RPCException.cs
  135. +4 −15 RemoteProcedureCalls/Server.cs
  136. +4 −15 RemoteProcedureCalls/Wrappers.cs
  137. +4 −15 SharpZipLibCompressor/SharpZipLibGzipCompressor.cs
@@ -1,21 +1,24 @@
Version 3.0 - Final Release TBC
Version 3.0 - Released 18/03/14
- Bluetooth connections (only for .net 3.5 upwards, excluding Windows Phone 8 and WinRT).
- Unmanaged connections - Interface with other network libraries, embedded controllers, legacy hardware devices, etc.
- Support for WinRT - Use NetworkComms.Net in your windows store applications.
- Peer discovery - Easily discover NetworkComms.Net peers in the local network.
- SSL connections - Introduces asymmetric encryption (excluding Windows Phone 8 and WinRT).
- Significantly improved support for Remote Procedure Calls (RPC), including remote events.
- Other security features:
\ Ability to restrict incoming IP ranges based on CIDR matches.
\ Automatically pad encrypted data preventing traffic analysis side channel attacks.
\ Nested packets that allow headers to be encrypted.
\ DOS protection which can ban remote clients based on set criteria, such as malformed data.
- Strong named assemblies.
- Generalised logging interface.
- All features are now granular allowing configuration at the global, connection or listener specific level.
- Protobuf serializer moved in to extension. Allows for more generalised serializer support.
- Significant API changes. See updated examples before upgrading from v2.x.
- Explicit serializer interface can now be used to achieve maximum serialization/deserialization throughput.
- Large number of tools which can be used to simplify adding network related functionality to your applications.
- Several minor usage and performance improvements.
- Many performance improvements throughout.
- Significant API changes. See updated examples before upgrading from v2.x.
Version 2.3 - Released 11/06/13
@@ -26,7 +29,7 @@ Version 2.3 - Released 11/06/13
- Bug fixes when using streams over 2GB, NAT configurations.
- Inline XML documentation for merged DLLs.
- Corrected gendarme high severity notifications.
- DFS improvments when using disk build targets.
- DFS improvements when using disk build targets.
- Added light logging optional alternative to NLOG.
- Updated to protobuf r638.
@@ -38,7 +41,7 @@ Version 2.2 - Released 16/03/13
- Fixes for Unity3D.
- Updated documentation.
- Obsoleted methods from v1.x removed.
- Performance improvments to distributed file system.
- Performance improvements to distributed file system.
Version 2.1 - Released 29/01/13
@@ -51,7 +54,7 @@ Version 2.0 - Released 20/12/12
- UDP support.
- Encryption support.
- IPv6 suppport.
- IPv6 support.
- Significant API changes.
- Automatic serialisation and compression detection.
- Packet prioritisation.
@@ -84,7 +87,7 @@ Version 1.2 - Released 14/3/12
Version 1.1 - Released 17/2/12
- Bug fixes which occur very rarely (<0.1%) during VERY high loads (1000+ connections)
- All logging is now performed via the Common.Logging 2.0 interface to offer a little more versatility. Fatal errors will still output independant error files as well
- All logging is now performed via the Common.Logging 2.0 interface to offer a little more versatility. Fatal errors will still output independent error files as well
- Spelling correction to SendReceive<> methods
- Added public access to NetworkComms.CloseConnection(ConnectionId)
- Added local listen port selection to AdvancedSend example
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using DistributedFileSystem;
using NetworkCommsDotNet;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
@@ -1,20 +1,9 @@
// Copyright 2009-2014 Marc Fletcher, Matthew Dean
//
// Copyright 2009-2014 NetworkComms.Net Ltd.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This source code is made available for reference purposes only.
// It may not be distributed and it may not be made publicly available.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
// Non-GPL versions of this software can also be purchased.
// Please see <http://www.networkcomms.net> for details.
using System;
using System.Collections.Generic;
Oops, something went wrong.

0 comments on commit 8c95a5c

Please sign in to comment.