Author: volodya
Date: 2006-09-15 16:56:02 +0000 (Fri, 15 Sep 2006)
New Revision: 10483

Modified:
   trunk/freenet/src/freenet/client/ArchiveContext.java
   trunk/freenet/src/freenet/client/ArchiveFailureException.java
   trunk/freenet/src/freenet/client/ArchiveHandler.java
   trunk/freenet/src/freenet/client/ArchiveKey.java
   trunk/freenet/src/freenet/client/ArchiveManager.java
   trunk/freenet/src/freenet/client/ArchiveRestartException.java
   trunk/freenet/src/freenet/client/ArchiveStoreContext.java
   trunk/freenet/src/freenet/client/ArchiveStoreItem.java
   trunk/freenet/src/freenet/client/ClientMetadata.java
   trunk/freenet/src/freenet/client/DefaultMIMETypes.java
   trunk/freenet/src/freenet/client/ErrorArchiveStoreItem.java
   trunk/freenet/src/freenet/client/FECCodec.java
   trunk/freenet/src/freenet/client/FailureCodeTracker.java
   trunk/freenet/src/freenet/client/FetchException.java
   trunk/freenet/src/freenet/client/FetchResult.java
   trunk/freenet/src/freenet/client/FetchWaiter.java
   trunk/freenet/src/freenet/client/FetcherContext.java
   trunk/freenet/src/freenet/client/HighLevelSimpleClient.java
   trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
   trunk/freenet/src/freenet/client/InsertBlock.java
   trunk/freenet/src/freenet/client/InserterContext.java
   trunk/freenet/src/freenet/client/InserterException.java
   trunk/freenet/src/freenet/client/Metadata.java
   trunk/freenet/src/freenet/client/MetadataParseException.java
   trunk/freenet/src/freenet/client/MetadataUnresolvedException.java
   trunk/freenet/src/freenet/client/PutWaiter.java
   trunk/freenet/src/freenet/client/RealArchiveStoreItem.java
   trunk/freenet/src/freenet/client/SplitFetchException.java
   trunk/freenet/src/freenet/client/SplitfileBlock.java
   trunk/freenet/src/freenet/client/StandardOnionFECCodec.java
   trunk/freenet/src/freenet/client/StartableSplitfileBlock.java
   trunk/freenet/src/freenet/client/TempStoreElement.java
   trunk/freenet/src/freenet/client/async/BaseClientGetter.java
   trunk/freenet/src/freenet/client/async/BaseClientPutter.java
   trunk/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
   trunk/freenet/src/freenet/client/async/ClientCallback.java
   trunk/freenet/src/freenet/client/async/ClientGetState.java
   trunk/freenet/src/freenet/client/async/ClientGetter.java
   trunk/freenet/src/freenet/client/async/ClientPutState.java
   trunk/freenet/src/freenet/client/async/ClientPutter.java
   trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
   trunk/freenet/src/freenet/client/async/ClientRequester.java
   trunk/freenet/src/freenet/client/async/GetCompletionCallback.java
   trunk/freenet/src/freenet/client/async/HealingQueue.java
   trunk/freenet/src/freenet/client/async/ManifestElement.java
   trunk/freenet/src/freenet/client/async/MinimalSplitfileBlock.java
   trunk/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
   trunk/freenet/src/freenet/client/async/PutCompletionCallback.java
   trunk/freenet/src/freenet/client/async/ResumeException.java
   trunk/freenet/src/freenet/client/async/SimpleHealingQueue.java
   trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
   trunk/freenet/src/freenet/client/async/SingleBlockInserter.java
   trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
   trunk/freenet/src/freenet/client/async/SingleFileInserter.java
   trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
   trunk/freenet/src/freenet/client/async/SplitFileInserter.java
   trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java
   trunk/freenet/src/freenet/client/async/USKCallback.java
   trunk/freenet/src/freenet/client/async/USKChecker.java
   trunk/freenet/src/freenet/client/async/USKCheckerCallback.java
   trunk/freenet/src/freenet/client/async/USKFetcher.java
   trunk/freenet/src/freenet/client/async/USKFetcherCallback.java
   trunk/freenet/src/freenet/client/async/USKFetcherWrapper.java
   trunk/freenet/src/freenet/client/async/USKInserter.java
   trunk/freenet/src/freenet/client/async/USKManager.java
   trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
   trunk/freenet/src/freenet/client/async/USKRetriever.java
   trunk/freenet/src/freenet/client/async/USKRetrieverCallback.java
   trunk/freenet/src/freenet/client/events/BlockInsertErrorEvent.java
   trunk/freenet/src/freenet/client/events/ClientEvent.java
   trunk/freenet/src/freenet/client/events/ClientEventListener.java
   trunk/freenet/src/freenet/client/events/ClientEventProducer.java
   trunk/freenet/src/freenet/client/events/DecodedBlockEvent.java
   trunk/freenet/src/freenet/client/events/EventDumper.java
   trunk/freenet/src/freenet/client/events/EventLogger.java
   trunk/freenet/src/freenet/client/events/FetchedMetadataEvent.java
   trunk/freenet/src/freenet/client/events/FinishedCompressionEvent.java
   trunk/freenet/src/freenet/client/events/GeneratedURIEvent.java
   trunk/freenet/src/freenet/client/events/GotBlockEvent.java
   trunk/freenet/src/freenet/client/events/SimpleBlockPutEvent.java
   trunk/freenet/src/freenet/client/events/SimpleEventProducer.java
   trunk/freenet/src/freenet/client/events/SplitfileProgressEvent.java
   trunk/freenet/src/freenet/client/events/StartedCompressionEvent.java
   trunk/freenet/src/freenet/clients/http/Bookmark.java
   trunk/freenet/src/freenet/clients/http/BookmarkManager.java
   trunk/freenet/src/freenet/clients/http/ConfigToadlet.java
   trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
   trunk/freenet/src/freenet/clients/http/FProxyToadlet.java
   trunk/freenet/src/freenet/clients/http/HTTPRequest.java
   trunk/freenet/src/freenet/clients/http/LocalFileInsertToadlet.java
   trunk/freenet/src/freenet/clients/http/N2NTMToadlet.java
   trunk/freenet/src/freenet/clients/http/NinjaSpider.java
   trunk/freenet/src/freenet/clients/http/PageMaker.java
   trunk/freenet/src/freenet/clients/http/PluginToadlet.java
   trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
   trunk/freenet/src/freenet/clients/http/RedirectException.java
   trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
   trunk/freenet/src/freenet/clients/http/Spider.java
   trunk/freenet/src/freenet/clients/http/StaticToadlet.java
   trunk/freenet/src/freenet/clients/http/SymlinkerToadlet.java
   trunk/freenet/src/freenet/clients/http/Toadlet.java
   trunk/freenet/src/freenet/clients/http/ToadletContainer.java
   trunk/freenet/src/freenet/clients/http/ToadletContext.java
   trunk/freenet/src/freenet/clients/http/ToadletContextClosedException.java
   trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java
   trunk/freenet/src/freenet/clients/http/TrivialToadlet.java
   trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
   trunk/freenet/src/freenet/clients/http/filter/CSSParser.java
   trunk/freenet/src/freenet/clients/http/filter/CSSReadFilter.java
   trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.java
   trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.jflex
   trunk/freenet/src/freenet/clients/http/filter/CharsetExtractor.java
   trunk/freenet/src/freenet/clients/http/filter/ContentDataFilter.java
   trunk/freenet/src/freenet/clients/http/filter/ContentFilter.java
   trunk/freenet/src/freenet/clients/http/filter/DataFilterException.java
   trunk/freenet/src/freenet/clients/http/filter/FilterCallback.java
   trunk/freenet/src/freenet/clients/http/filter/FoundURICallback.java
   trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
   trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
   
trunk/freenet/src/freenet/clients/http/filter/KnownUnsafeContentTypeException.java
   trunk/freenet/src/freenet/clients/http/filter/MIMEType.java
   trunk/freenet/src/freenet/clients/http/filter/NullFilterCallback.java
   
trunk/freenet/src/freenet/clients/http/filter/UnknownContentTypeException.java
   trunk/freenet/src/freenet/clients/http/filter/UnsafeContentTypeException.java
   trunk/freenet/src/freenet/clients/http/filter/Yytoken.java
   trunk/freenet/src/freenet/config/BooleanCallback.java
   trunk/freenet/src/freenet/config/BooleanOption.java
   trunk/freenet/src/freenet/config/Config.java
   trunk/freenet/src/freenet/config/FilePersistentConfig.java
   trunk/freenet/src/freenet/config/IntCallback.java
   trunk/freenet/src/freenet/config/IntOption.java
   trunk/freenet/src/freenet/config/InvalidConfigValueException.java
   trunk/freenet/src/freenet/config/LongCallback.java
   trunk/freenet/src/freenet/config/LongOption.java
   trunk/freenet/src/freenet/config/Option.java
   trunk/freenet/src/freenet/config/OptionFormatException.java
   trunk/freenet/src/freenet/config/ShortCallback.java
   trunk/freenet/src/freenet/config/ShortOption.java
   trunk/freenet/src/freenet/config/StringArrCallback.java
   trunk/freenet/src/freenet/config/StringArrOption.java
   trunk/freenet/src/freenet/config/StringCallback.java
   trunk/freenet/src/freenet/config/StringOption.java
   trunk/freenet/src/freenet/config/SubConfig.java
   trunk/freenet/src/freenet/crypt/BlockCipher.java
   trunk/freenet/src/freenet/crypt/CipherInputStream.java
   trunk/freenet/src/freenet/crypt/CipherModes.java
   trunk/freenet/src/freenet/crypt/CipherOutputStream.java
   trunk/freenet/src/freenet/crypt/CryptoElement.java
   trunk/freenet/src/freenet/crypt/CryptoKey.java
   trunk/freenet/src/freenet/crypt/DHGroup.java
   trunk/freenet/src/freenet/crypt/DSA.java
   trunk/freenet/src/freenet/crypt/DSAGroup.java
   trunk/freenet/src/freenet/crypt/DSAGroupGenerator.java
   trunk/freenet/src/freenet/crypt/DSAPrivateKey.java
   trunk/freenet/src/freenet/crypt/DSAPublicKey.java
   trunk/freenet/src/freenet/crypt/DSASignature.java
   trunk/freenet/src/freenet/crypt/DecipherOutputStream.java
   trunk/freenet/src/freenet/crypt/DecryptionFailedException.java
   trunk/freenet/src/freenet/crypt/DiffieHellman.java
   trunk/freenet/src/freenet/crypt/DiffieHellmanContext.java
   trunk/freenet/src/freenet/crypt/Digest.java
   trunk/freenet/src/freenet/crypt/DigestFactory.java
   trunk/freenet/src/freenet/crypt/DigestInputStream.java
   trunk/freenet/src/freenet/crypt/DigestOutputStream.java
   trunk/freenet/src/freenet/crypt/DummyRandomSource.java
   trunk/freenet/src/freenet/crypt/EncipherInputStream.java
   trunk/freenet/src/freenet/crypt/EntropySource.java
   trunk/freenet/src/freenet/crypt/Global.java
   trunk/freenet/src/freenet/crypt/HMAC.java
   trunk/freenet/src/freenet/crypt/JavaSHA1.java
   trunk/freenet/src/freenet/crypt/KEProtocol.java
   trunk/freenet/src/freenet/crypt/KeyAgreementSchemeContext.java
   trunk/freenet/src/freenet/crypt/PCFBMode.java
   trunk/freenet/src/freenet/crypt/RandomSource.java
   trunk/freenet/src/freenet/crypt/SHA1Factory.java
   trunk/freenet/src/freenet/crypt/StationToStationContext.java
   trunk/freenet/src/freenet/crypt/UnsupportedCipherException.java
   trunk/freenet/src/freenet/crypt/UnsupportedDigestException.java
   trunk/freenet/src/freenet/crypt/Util.java
   trunk/freenet/src/freenet/crypt/Yarrow.java
   trunk/freenet/src/freenet/crypt/ciphers/Rijndael.java
   trunk/freenet/src/freenet/crypt/ciphers/Twofish.java
   trunk/freenet/src/freenet/frost/message/FrostBoard.java
   trunk/freenet/src/freenet/frost/message/FrostMessage.java
   trunk/freenet/src/freenet/io/AddressIdentifier.java
   trunk/freenet/src/freenet/io/AddressMatcher.java
   trunk/freenet/src/freenet/io/Inet4AddressMatcher.java
   trunk/freenet/src/freenet/io/Inet6AddressMatcher.java
   trunk/freenet/src/freenet/io/NetworkInterface.java
   trunk/freenet/src/freenet/io/WritableToDataOutputStream.java
   trunk/freenet/src/freenet/io/comm/DMT.java
   trunk/freenet/src/freenet/io/comm/DisconnectedException.java
   trunk/freenet/src/freenet/io/comm/Dispatcher.java
   trunk/freenet/src/freenet/io/comm/DummyPeerContext.java
   trunk/freenet/src/freenet/io/comm/DumpDispatcher.java
   trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java
   trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java
   trunk/freenet/src/freenet/io/comm/IncorrectTypeException.java
   trunk/freenet/src/freenet/io/comm/LowLevelFilter.java
   trunk/freenet/src/freenet/io/comm/LowLevelFilterException.java
   trunk/freenet/src/freenet/io/comm/Message.java
   trunk/freenet/src/freenet/io/comm/MessageFilter.java
   trunk/freenet/src/freenet/io/comm/MessageType.java
   trunk/freenet/src/freenet/io/comm/NotConnectedException.java
   trunk/freenet/src/freenet/io/comm/Peer.java
   trunk/freenet/src/freenet/io/comm/PeerContext.java
   trunk/freenet/src/freenet/io/comm/PeerParseException.java
   
trunk/freenet/src/freenet/io/comm/ReferenceSignatureVerificationException.java
   trunk/freenet/src/freenet/io/comm/RetrievalException.java
   trunk/freenet/src/freenet/io/comm/UdpSocketManager.java
   trunk/freenet/src/freenet/io/xfer/AbortedException.java
   trunk/freenet/src/freenet/io/xfer/BlockReceiver.java
   trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
   trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
   trunk/freenet/src/freenet/io/xfer/PartiallyReceivedBlock.java
   trunk/freenet/src/freenet/keys/BaseClientKey.java
   trunk/freenet/src/freenet/keys/CHKBlock.java
   trunk/freenet/src/freenet/keys/CHKDecodeException.java
   trunk/freenet/src/freenet/keys/CHKEncodeException.java
   trunk/freenet/src/freenet/keys/CHKVerifyException.java
   trunk/freenet/src/freenet/keys/ClientCHK.java
   trunk/freenet/src/freenet/keys/ClientCHKBlock.java
   trunk/freenet/src/freenet/keys/ClientKSK.java
   trunk/freenet/src/freenet/keys/ClientKey.java
   trunk/freenet/src/freenet/keys/ClientKeyBlock.java
   trunk/freenet/src/freenet/keys/ClientSSK.java
   trunk/freenet/src/freenet/keys/ClientSSKBlock.java
   trunk/freenet/src/freenet/keys/FreenetURI.java
   trunk/freenet/src/freenet/keys/InsertableClientSSK.java
   trunk/freenet/src/freenet/keys/InsertableUSK.java
   trunk/freenet/src/freenet/keys/Key.java
   trunk/freenet/src/freenet/keys/KeyBlock.java
   trunk/freenet/src/freenet/keys/KeyDecodeException.java
   trunk/freenet/src/freenet/keys/KeyEncodeException.java
   trunk/freenet/src/freenet/keys/KeyVerifyException.java
   trunk/freenet/src/freenet/keys/NodeCHK.java
   trunk/freenet/src/freenet/keys/NodeSSK.java
   trunk/freenet/src/freenet/keys/SSKBlock.java
   trunk/freenet/src/freenet/keys/SSKDecodeException.java
   trunk/freenet/src/freenet/keys/SSKEncodeException.java
   trunk/freenet/src/freenet/keys/SSKVerifyException.java
   trunk/freenet/src/freenet/keys/USK.java
   trunk/freenet/src/freenet/node/AnyInsertSender.java
   trunk/freenet/src/freenet/node/AsyncMessageCallback.java
   trunk/freenet/src/freenet/node/BaseRequestThrottle.java
   trunk/freenet/src/freenet/node/ByteCounter.java
   trunk/freenet/src/freenet/node/CHKInsertSender.java
   trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java
   trunk/freenet/src/freenet/node/CPUUsageMonitor.java
   trunk/freenet/src/freenet/node/DNSRequester.java
   trunk/freenet/src/freenet/node/DSAPublicKeyDatabase.java
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
   trunk/freenet/src/freenet/node/FSParseException.java
   trunk/freenet/src/freenet/node/FastRunnable.java
   trunk/freenet/src/freenet/node/GlobalProbe.java
   trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
   trunk/freenet/src/freenet/node/InsertHandler.java
   trunk/freenet/src/freenet/node/KeyChangedException.java
   trunk/freenet/src/freenet/node/KeyTracker.java
   trunk/freenet/src/freenet/node/Location.java
   trunk/freenet/src/freenet/node/LocationManager.java
   trunk/freenet/src/freenet/node/LoggingConfigHandler.java
   trunk/freenet/src/freenet/node/LowLevelGetException.java
   trunk/freenet/src/freenet/node/LowLevelPutException.java
   trunk/freenet/src/freenet/node/MemoryChecker.java
   trunk/freenet/src/freenet/node/MessageItem.java
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/NodeARKInserter.java
   trunk/freenet/src/freenet/node/NodeClientCore.java
   trunk/freenet/src/freenet/node/NodeDispatcher.java
   trunk/freenet/src/freenet/node/NodeIPDetector.java
   trunk/freenet/src/freenet/node/NodePinger.java
   trunk/freenet/src/freenet/node/NodeStarter.java
   trunk/freenet/src/freenet/node/PacketSender.java
   trunk/freenet/src/freenet/node/PacketSequenceException.java
   trunk/freenet/src/freenet/node/PeerManager.java
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/PeerNodeStatus.java
   trunk/freenet/src/freenet/node/ProbeCallback.java
   trunk/freenet/src/freenet/node/RealNodePingTest.java
   trunk/freenet/src/freenet/node/RealNodeRequestInsertTest.java
   trunk/freenet/src/freenet/node/RealNodeRoutingTest.java
   trunk/freenet/src/freenet/node/RequestHandler.java
   trunk/freenet/src/freenet/node/RequestScheduler.java
   trunk/freenet/src/freenet/node/RequestSender.java
   trunk/freenet/src/freenet/node/RequestStarter.java
   trunk/freenet/src/freenet/node/RequestStarterGroup.java
   trunk/freenet/src/freenet/node/ResendPacketItem.java
   trunk/freenet/src/freenet/node/RoutingContext.java
   trunk/freenet/src/freenet/node/SSKInsertHandler.java
   trunk/freenet/src/freenet/node/SSKInsertSender.java
   trunk/freenet/src/freenet/node/SendMessageOnErrorCallback.java
   trunk/freenet/src/freenet/node/SendableGet.java
   trunk/freenet/src/freenet/node/SendableInsert.java
   trunk/freenet/src/freenet/node/SendableRequest.java
   trunk/freenet/src/freenet/node/SimpleSendableInsert.java
   trunk/freenet/src/freenet/node/StaticSwapRequestInterval.java
   trunk/freenet/src/freenet/node/SwapRequestInterval.java
   trunk/freenet/src/freenet/node/TestnetHandler.java
   trunk/freenet/src/freenet/node/TestnetStatusUploader.java
   trunk/freenet/src/freenet/node/TextModeClientInterface.java
   trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
   trunk/freenet/src/freenet/node/ThrottleWindowManager.java
   trunk/freenet/src/freenet/node/Ticker.java
   trunk/freenet/src/freenet/node/fcp/AddPeer.java
   trunk/freenet/src/freenet/node/fcp/AllDataMessage.java
   trunk/freenet/src/freenet/node/fcp/BaseDataCarryingMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientGet.java
   trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientHelloMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientPut.java
   trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
   trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientPutDir.java
   trunk/freenet/src/freenet/node/fcp/ClientPutDirMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientPutDiskDirMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java
   trunk/freenet/src/freenet/node/fcp/ClientRequest.java
   
trunk/freenet/src/freenet/node/fcp/CloseConnectionDuplicateClientNameMessage.java
   trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java
   trunk/freenet/src/freenet/node/fcp/DataFoundMessage.java
   trunk/freenet/src/freenet/node/fcp/DirPutFile.java
   trunk/freenet/src/freenet/node/fcp/DirectDirPutFile.java
   trunk/freenet/src/freenet/node/fcp/DiskDirPutFile.java
   trunk/freenet/src/freenet/node/fcp/EndListPeersMessage.java
   trunk/freenet/src/freenet/node/fcp/EndListPersistentRequestsMessage.java
   trunk/freenet/src/freenet/node/fcp/FCPClient.java
   trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
   trunk/freenet/src/freenet/node/fcp/FCPConnectionInputHandler.java
   trunk/freenet/src/freenet/node/fcp/FCPConnectionOutputHandler.java
   trunk/freenet/src/freenet/node/fcp/FCPMessage.java
   trunk/freenet/src/freenet/node/fcp/FCPServer.java
   trunk/freenet/src/freenet/node/fcp/FinishedCompressionMessage.java
   trunk/freenet/src/freenet/node/fcp/GenerateSSKMessage.java
   trunk/freenet/src/freenet/node/fcp/GetFailedMessage.java
   trunk/freenet/src/freenet/node/fcp/GetRequestStatusMessage.java
   trunk/freenet/src/freenet/node/fcp/IdentifierCollisionException.java
   trunk/freenet/src/freenet/node/fcp/IdentifierCollisionMessage.java
   trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java
   trunk/freenet/src/freenet/node/fcp/ListPersistentRequestsMessage.java
   trunk/freenet/src/freenet/node/fcp/MessageInvalidException.java
   trunk/freenet/src/freenet/node/fcp/ModifyPeer.java
   trunk/freenet/src/freenet/node/fcp/ModifyPersistentRequest.java
   trunk/freenet/src/freenet/node/fcp/NodeHelloMessage.java
   trunk/freenet/src/freenet/node/fcp/Peer.java
   trunk/freenet/src/freenet/node/fcp/PeerRemoved.java
   trunk/freenet/src/freenet/node/fcp/PersistenceParseException.java
   trunk/freenet/src/freenet/node/fcp/PersistentGet.java
   trunk/freenet/src/freenet/node/fcp/PersistentPut.java
   trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java
   trunk/freenet/src/freenet/node/fcp/ProtocolErrorMessage.java
   trunk/freenet/src/freenet/node/fcp/PutFailedMessage.java
   trunk/freenet/src/freenet/node/fcp/PutSuccessfulMessage.java
   trunk/freenet/src/freenet/node/fcp/RedirectDirPutFile.java
   trunk/freenet/src/freenet/node/fcp/RemovePeer.java
   trunk/freenet/src/freenet/node/fcp/RemovePersistentRequest.java
   trunk/freenet/src/freenet/node/fcp/SSKKeypairMessage.java
   trunk/freenet/src/freenet/node/fcp/ShutdownMessage.java
   trunk/freenet/src/freenet/node/fcp/SimpleProgressMessage.java
   trunk/freenet/src/freenet/node/fcp/StartedCompressionMessage.java
   trunk/freenet/src/freenet/node/fcp/SubscribeUSK.java
   trunk/freenet/src/freenet/node/fcp/SubscribeUSKMessage.java
   trunk/freenet/src/freenet/node/fcp/SubscribedUSKUpdate.java
   trunk/freenet/src/freenet/node/fcp/URIGeneratedMessage.java
   trunk/freenet/src/freenet/node/fcp/WatchGlobal.java
   trunk/freenet/src/freenet/node/updater/AutoUpdateAllowedCallback.java
   trunk/freenet/src/freenet/node/updater/NodeUpdater.java
   trunk/freenet/src/freenet/node/updater/PrivkeyHasBeenBlownException.java
   trunk/freenet/src/freenet/node/updater/UpdateRevocationURICallback.java
   trunk/freenet/src/freenet/node/updater/UpdateURICallback.java
   trunk/freenet/src/freenet/node/updater/UpdaterEnabledCallback.java
   trunk/freenet/src/freenet/node/useralerts/BuildOldAgeUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/ExtOldAgeUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/IPUndetectedUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/MeaningfulNodeNameUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/N2NTMUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/RevocationKeyFoundUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/SimpleUserAlert.java
   
trunk/freenet/src/freenet/node/useralerts/UpdatedVersionAvailableUserAlert.java
   trunk/freenet/src/freenet/node/useralerts/UserAlert.java
   trunk/freenet/src/freenet/node/useralerts/UserAlertManager.java
   trunk/freenet/src/freenet/plugin/HttpPlugin.java
   trunk/freenet/src/freenet/plugin/Plugin.java
   trunk/freenet/src/freenet/plugin/PluginManager.java
   trunk/freenet/src/freenet/plugin/TestHttpPlugin.java
   trunk/freenet/src/freenet/plugin/TestPlugin.java
   trunk/freenet/src/freenet/pluginmanager/DetectedIP.java
   trunk/freenet/src/freenet/pluginmanager/FredPlugin.java
   trunk/freenet/src/freenet/pluginmanager/FredPluginHTTP.java
   trunk/freenet/src/freenet/pluginmanager/FredPluginIPDetector.java
   trunk/freenet/src/freenet/pluginmanager/FredPluginThreadless.java
   trunk/freenet/src/freenet/pluginmanager/PluginHTTPException.java
   trunk/freenet/src/freenet/pluginmanager/PluginHandler.java
   trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
   trunk/freenet/src/freenet/pluginmanager/PluginManager.java
   trunk/freenet/src/freenet/pluginmanager/PluginNotFoundException.java
   trunk/freenet/src/freenet/pluginmanager/PluginRespirator.java
   trunk/freenet/src/freenet/pluginmanager/PluginSecurityException.java
   trunk/freenet/src/freenet/pluginmanager/TestPlugin.java
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
   trunk/freenet/src/freenet/store/Block.java
   trunk/freenet/src/freenet/store/FreenetStore.java
   trunk/freenet/src/freenet/store/KeyCollisionException.java
   trunk/freenet/src/freenet/store/Store.java
   trunk/freenet/src/freenet/support/Base64.java
   trunk/freenet/src/freenet/support/BitArray.java
   trunk/freenet/src/freenet/support/Buffer.java
   trunk/freenet/src/freenet/support/ByteFormat.java
   trunk/freenet/src/freenet/support/CPUInformation/AMDCPUInfo.java
   trunk/freenet/src/freenet/support/CPUInformation/CPUID.java
   trunk/freenet/src/freenet/support/CPUInformation/CPUInfo.java
   trunk/freenet/src/freenet/support/CPUInformation/IntelCPUInfo.java
   trunk/freenet/src/freenet/support/CPUInformation/UnknownCPUException.java
   trunk/freenet/src/freenet/support/DoubleTokenBucket.java
   trunk/freenet/src/freenet/support/DoublyLinkedList.java
   trunk/freenet/src/freenet/support/DoublyLinkedListImpl.java
   trunk/freenet/src/freenet/support/Fields.java
   trunk/freenet/src/freenet/support/FileLoggerHook.java
   trunk/freenet/src/freenet/support/HTMLDecoder.java
   trunk/freenet/src/freenet/support/HTMLEncoder.java
   trunk/freenet/src/freenet/support/HTMLNode.java
   trunk/freenet/src/freenet/support/HexUtil.java
   trunk/freenet/src/freenet/support/IllegalBase64Exception.java
   trunk/freenet/src/freenet/support/ImmutableByteArrayWrapper.java
   trunk/freenet/src/freenet/support/IndexableUpdatableSortedLinkedListItem.java
   trunk/freenet/src/freenet/support/IntNumberedItem.java
   trunk/freenet/src/freenet/support/LRUHashtable.java
   trunk/freenet/src/freenet/support/LRUQueue.java
   trunk/freenet/src/freenet/support/LimitedEnumeration.java
   trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
   trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMapElement.java
   trunk/freenet/src/freenet/support/Loader.java
   trunk/freenet/src/freenet/support/Logger.java
   trunk/freenet/src/freenet/support/LoggerHook.java
   trunk/freenet/src/freenet/support/LoggerHookChain.java
   trunk/freenet/src/freenet/support/MultiValueTable.java
   trunk/freenet/src/freenet/support/NumberedItem.java
   trunk/freenet/src/freenet/support/NumberedItemComparator.java
   trunk/freenet/src/freenet/support/NumberedRecentItems.java
   trunk/freenet/src/freenet/support/OutputStreamLogger.java
   trunk/freenet/src/freenet/support/PromiscuousItemException.java
   trunk/freenet/src/freenet/support/RandomGrabArray.java
   trunk/freenet/src/freenet/support/RandomGrabArrayItem.java
   trunk/freenet/src/freenet/support/RandomGrabArrayWithClient.java
   trunk/freenet/src/freenet/support/RandomGrabArrayWithInt.java
   trunk/freenet/src/freenet/support/ReceivedPacketNumbers.java
   trunk/freenet/src/freenet/support/RemoveRandom.java
   trunk/freenet/src/freenet/support/RemoveRandomWithClient.java
   trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java
   trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithClient.java
   trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithInt.java
   trunk/freenet/src/freenet/support/Serializer.java
   trunk/freenet/src/freenet/support/ShortBuffer.java
   trunk/freenet/src/freenet/support/SimpleFieldSet.java
   trunk/freenet/src/freenet/support/SimpleIntNumberedItemComparator.java
   trunk/freenet/src/freenet/support/SimpleReadOnlyArrayBucket.java
   trunk/freenet/src/freenet/support/SizeUtil.java
   trunk/freenet/src/freenet/support/SortedLongSet.java
   trunk/freenet/src/freenet/support/SortedVectorByNumber.java
   trunk/freenet/src/freenet/support/TokenBucket.java
   trunk/freenet/src/freenet/support/URIPreEncoder.java
   trunk/freenet/src/freenet/support/URLDecoder.java
   trunk/freenet/src/freenet/support/URLEncodedFormatException.java
   trunk/freenet/src/freenet/support/URLEncoder.java
   trunk/freenet/src/freenet/support/UpdatableSortedLinkedList.java
   trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItem.java
   trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItemImpl.java
   
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListKilledException.java
   
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListWithForeignIndex.java
   trunk/freenet/src/freenet/support/VirginItemException.java
   trunk/freenet/src/freenet/support/VoidLogger.java
   trunk/freenet/src/freenet/support/WouldBlockException.java
   
trunk/freenet/src/freenet/support/compress/CompressionOutputSizeException.java
   trunk/freenet/src/freenet/support/compress/Compressor.java
   trunk/freenet/src/freenet/support/compress/DecompressException.java
   trunk/freenet/src/freenet/support/compress/GzipCompressor.java
   trunk/freenet/src/freenet/support/io/ArrayBucket.java
   trunk/freenet/src/freenet/support/io/ArrayBucketFactory.java
   trunk/freenet/src/freenet/support/io/Bucket.java
   trunk/freenet/src/freenet/support/io/BucketFactory.java
   trunk/freenet/src/freenet/support/io/BucketTools.java
   trunk/freenet/src/freenet/support/io/CannotCreateFromFieldSetException.java
   trunk/freenet/src/freenet/support/io/FileBucket.java
   trunk/freenet/src/freenet/support/io/FileBucketFactory.java
   trunk/freenet/src/freenet/support/io/FileUtil.java
   trunk/freenet/src/freenet/support/io/FilenameGenerator.java
   trunk/freenet/src/freenet/support/io/LineReader.java
   trunk/freenet/src/freenet/support/io/LineReadingInputStream.java
   trunk/freenet/src/freenet/support/io/NullBucket.java
   trunk/freenet/src/freenet/support/io/NullInputStream.java
   trunk/freenet/src/freenet/support/io/NullOutputStream.java
   trunk/freenet/src/freenet/support/io/NullPersistentFileTracker.java
   trunk/freenet/src/freenet/support/io/NullWriter.java
   trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java
   
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java
   
trunk/freenet/src/freenet/support/io/PersistentEncryptedTempBucketFactory.java
   trunk/freenet/src/freenet/support/io/PersistentFileTracker.java
   trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java
   trunk/freenet/src/freenet/support/io/RandomAccessFileBucket.java
   trunk/freenet/src/freenet/support/io/ReadOnlyFileSliceBucket.java
   trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucket.java
   trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucketUtil.java
   trunk/freenet/src/freenet/support/io/SpyInputStream.java
   trunk/freenet/src/freenet/support/io/SpyOutputStream.java
   trunk/freenet/src/freenet/support/io/TempBucketFactory.java
   trunk/freenet/src/freenet/support/io/TempBucketHook.java
   trunk/freenet/src/freenet/support/io/TempFileBucket.java
   trunk/freenet/src/freenet/support/io/TooLongException.java
   
trunk/freenet/src/freenet/support/math/BootstrappingDecayingRunningAverage.java
   trunk/freenet/src/freenet/support/math/RunningAverage.java
   trunk/freenet/src/freenet/support/math/SimpleBinaryRunningAverage.java
   trunk/freenet/src/freenet/support/math/SimpleRunningAverage.java
   trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java
   trunk/freenet/src/freenet/tools/AddRef.java
   trunk/freenet/src/freenet/transport/IPAddressDetector.java
   trunk/freenet/src/freenet/transport/IPUtil.java
   trunk/freenet/src/test/AddressIdentifierTest.java
   trunk/freenet/src/test/DatastoreTest.java
   trunk/freenet/src/test/Inet4AddressMatcherTest.java
   trunk/freenet/src/test/Inet6AddressMatcherTest.java
   trunk/freenet/src/test/PaddingSpeedTest.java
   trunk/freenet/src/test/PingTest.java
   trunk/freenet/src/test/PreNodeTest.java
   trunk/freenet/src/test/PreQuasiNodeTest.java
   trunk/freenet/src/test/QuasiNodeTest.java
   trunk/freenet/src/test/TransferBlockTest.java
   trunk/freenet/src/test/TransferSendTest.java
Log:
https://bugs.freenetproject.org/view.php?id=736
Adding GPL headers (or updating them) skipping Version.java

Modified: trunk/freenet/src/freenet/client/ArchiveContext.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveContext.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveContext.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.util.HashSet;

Modified: trunk/freenet/src/freenet/client/ArchiveFailureException.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveFailureException.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveFailureException.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveFailureException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/ArchiveHandler.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveHandler.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveHandler.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.support.io.Bucket;

Modified: trunk/freenet/src/freenet/client/ArchiveKey.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveKey.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveKey.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/ArchiveManager.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveManager.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveManager.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.File;

Modified: trunk/freenet/src/freenet/client/ArchiveRestartException.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveRestartException.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveRestartException.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveRestartException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 /**

Modified: trunk/freenet/src/freenet/client/ArchiveStoreContext.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveStoreContext.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveStoreContext.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveStoreContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/ArchiveStoreItem.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveStoreItem.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ArchiveStoreItem.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ArchiveStoreItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.support.DoublyLinkedListImpl;

Modified: trunk/freenet/src/freenet/client/ClientMetadata.java
===================================================================
--- trunk/freenet/src/freenet/client/ClientMetadata.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ClientMetadata.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientMetadata.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 /**

Modified: trunk/freenet/src/freenet/client/DefaultMIMETypes.java
===================================================================
--- trunk/freenet/src/freenet/client/DefaultMIMETypes.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/DefaultMIMETypes.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DefaultMIMETypes.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/client/ErrorArchiveStoreItem.java
===================================================================
--- trunk/freenet/src/freenet/client/ErrorArchiveStoreItem.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/ErrorArchiveStoreItem.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ErrorArchiveStoreItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/FECCodec.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FECCodec.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/FailureCodeTracker.java
===================================================================
--- trunk/freenet/src/freenet/client/FailureCodeTracker.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/FailureCodeTracker.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FailureCodeTracker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.util.Collection;

Modified: trunk/freenet/src/freenet/client/FetchException.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchException.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/FetchException.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FetchException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/FetchResult.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchResult.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/FetchResult.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FetchResult.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/FetchWaiter.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchWaiter.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/FetchWaiter.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FetchWaiter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.client.async.BaseClientPutter;

Modified: trunk/freenet/src/freenet/client/FetcherContext.java
===================================================================
--- trunk/freenet/src/freenet/client/FetcherContext.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/FetcherContext.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FetcherContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.client.async.HealingQueue;

Modified: trunk/freenet/src/freenet/client/HighLevelSimpleClient.java
===================================================================
--- trunk/freenet/src/freenet/client/HighLevelSimpleClient.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/HighLevelSimpleClient.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HighLevelSimpleClient.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HighLevelSimpleClientImpl.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/InsertBlock.java
===================================================================
--- trunk/freenet/src/freenet/client/InsertBlock.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/InsertBlock.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InsertBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/InserterContext.java
===================================================================
--- trunk/freenet/src/freenet/client/InserterContext.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/InserterContext.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InserterContext.java.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.client.async.USKManager;

Modified: trunk/freenet/src/freenet/client/InserterException.java
===================================================================
--- trunk/freenet/src/freenet/client/InserterException.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/InserterException.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InserterException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/Metadata.java
===================================================================
--- trunk/freenet/src/freenet/client/Metadata.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/Metadata.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Metadata.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/client/MetadataParseException.java
===================================================================
--- trunk/freenet/src/freenet/client/MetadataParseException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/MetadataParseException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MetadataParseException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/MetadataUnresolvedException.java
===================================================================
--- trunk/freenet/src/freenet/client/MetadataUnresolvedException.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/MetadataUnresolvedException.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MetadataUnresolvedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 public class MetadataUnresolvedException extends Exception {

Modified: trunk/freenet/src/freenet/client/PutWaiter.java
===================================================================
--- trunk/freenet/src/freenet/client/PutWaiter.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/client/PutWaiter.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PutWaiter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.client.async.BaseClientPutter;

Modified: trunk/freenet/src/freenet/client/RealArchiveStoreItem.java
===================================================================
--- trunk/freenet/src/freenet/client/RealArchiveStoreItem.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/RealArchiveStoreItem.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RealArchiveStoreItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.File;

Modified: trunk/freenet/src/freenet/client/SplitFetchException.java
===================================================================
--- trunk/freenet/src/freenet/client/SplitFetchException.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/SplitFetchException.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitFetchException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 public class SplitFetchException extends FetchException {

Modified: trunk/freenet/src/freenet/client/SplitfileBlock.java
===================================================================
--- trunk/freenet/src/freenet/client/SplitfileBlock.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/SplitfileBlock.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitfileBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.support.io.Bucket;

Modified: trunk/freenet/src/freenet/client/StandardOnionFECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/StandardOnionFECCodec.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/StandardOnionFECCodec.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StandardOnionFECCodec.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/client/StartableSplitfileBlock.java
===================================================================
--- trunk/freenet/src/freenet/client/StartableSplitfileBlock.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/StartableSplitfileBlock.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StartableSplitfileBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/TempStoreElement.java
===================================================================
--- trunk/freenet/src/freenet/client/TempStoreElement.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/TempStoreElement.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,6 +1,22 @@
-/**
- * 
- */
+/*
+  TempStoreElement.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client;

 import java.io.File;

Modified: trunk/freenet/src/freenet/client/async/BaseClientGetter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BaseClientGetter.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/BaseClientGetter.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseClientGetter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 public abstract class BaseClientGetter extends ClientRequester implements

Modified: trunk/freenet/src/freenet/client/async/BaseClientPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BaseClientPutter.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/BaseClientPutter.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseClientPutter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 public abstract class BaseClientPutter extends ClientRequester {

Modified: trunk/freenet/src/freenet/client/async/BaseSingleFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/BaseSingleFileFetcher.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseSingleFileFetcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetcherContext;

Modified: trunk/freenet/src/freenet/client/async/ClientCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientCallback.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientCallback.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetchException;

Modified: trunk/freenet/src/freenet/client/async/ClientGetState.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientGetState.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientGetState.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientGetState.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 /**

Modified: trunk/freenet/src/freenet/client/async/ClientGetter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientGetter.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientGetter.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientGetter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/ClientPutState.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientPutState.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientPutState.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutState.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.InserterException;

Modified: trunk/freenet/src/freenet/client/async/ClientPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientPutter.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientPutter.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.ClientMetadata;

Modified: trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientRequestScheduler.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientRequestScheduler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/client/async/ClientRequester.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ClientRequester.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ClientRequester.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientRequester.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/async/GetCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/GetCompletionCallback.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/GetCompletionCallback.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GetCompletionCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetchException;

Modified: trunk/freenet/src/freenet/client/async/HealingQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/HealingQueue.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/HealingQueue.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HealingQueue.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.support.io.Bucket;

Modified: trunk/freenet/src/freenet/client/async/ManifestElement.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ManifestElement.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ManifestElement.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ManifestElement.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/async/MinimalSplitfileBlock.java
===================================================================
--- trunk/freenet/src/freenet/client/async/MinimalSplitfileBlock.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/MinimalSplitfileBlock.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MinimalSplitfileBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.SplitfileBlock;

Modified: trunk/freenet/src/freenet/client/async/MultiPutCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/MultiPutCompletionCallback.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/MultiPutCompletionCallback.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MultiPutCompletionCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.util.Vector;

Modified: trunk/freenet/src/freenet/client/async/PutCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/PutCompletionCallback.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/PutCompletionCallback.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PutCompletionCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.InserterException;

Modified: trunk/freenet/src/freenet/client/async/ResumeException.java
===================================================================
--- trunk/freenet/src/freenet/client/async/ResumeException.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/ResumeException.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ResumeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.support.io.CannotCreateFromFieldSetException;

Modified: trunk/freenet/src/freenet/client/async/SimpleHealingQueue.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SimpleHealingQueue.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SimpleHealingQueue.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleHealingQueue.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleManifestPutter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SingleBlockInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleBlockInserter.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SingleBlockInserter.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SingleBlockInserter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SingleFileFetcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileInserter.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SingleFileInserter.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SingleFileInserter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcher.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcher.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitFileFetcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitFileFetcherSegment.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileInserter.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SplitFileInserter.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitFileInserter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/SplitFileInserterSegment.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitFileInserterSegment.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/USKCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKCallback.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKCallback.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.keys.USK;

Modified: trunk/freenet/src/freenet/client/async/USKChecker.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKChecker.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKChecker.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKChecker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetcherContext;

Modified: trunk/freenet/src/freenet/client/async/USKCheckerCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKCheckerCallback.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKCheckerCallback.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKCheckerCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.keys.ClientSSKBlock;

Modified: trunk/freenet/src/freenet/client/async/USKFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcher.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKFetcher.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKFetcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/USKFetcherCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcherCallback.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKFetcherCallback.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKFetcherCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 /**

Modified: trunk/freenet/src/freenet/client/async/USKFetcherWrapper.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKFetcherWrapper.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKFetcherWrapper.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKFetcherWrapper.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetchException;

Modified: trunk/freenet/src/freenet/client/async/USKInserter.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKInserter.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKInserter.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKInserter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/client/async/USKManager.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKManager.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKManager.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKProxyCompletionCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetchException;

Modified: trunk/freenet/src/freenet/client/async/USKRetriever.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKRetriever.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKRetriever.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKRetriever.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/client/async/USKRetrieverCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKRetrieverCallback.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/async/USKRetrieverCallback.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  USKRetrieverCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.async;

 import freenet.client.FetchResult;

Modified: trunk/freenet/src/freenet/client/events/BlockInsertErrorEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/BlockInsertErrorEvent.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/BlockInsertErrorEvent.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BlockInsertErrorEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.client.InserterException;

Modified: trunk/freenet/src/freenet/client/events/ClientEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/ClientEvent.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/ClientEvent.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 /**

Modified: trunk/freenet/src/freenet/client/events/ClientEventListener.java
===================================================================
--- trunk/freenet/src/freenet/client/events/ClientEventListener.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/ClientEventListener.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientEventListener.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;



Modified: trunk/freenet/src/freenet/client/events/ClientEventProducer.java
===================================================================
--- trunk/freenet/src/freenet/client/events/ClientEventProducer.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/ClientEventProducer.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientEventProducer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;



Modified: trunk/freenet/src/freenet/client/events/DecodedBlockEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/DecodedBlockEvent.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/DecodedBlockEvent.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DecodedBlockEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.keys.ClientKey;

Modified: trunk/freenet/src/freenet/client/events/EventDumper.java
===================================================================
--- trunk/freenet/src/freenet/client/events/EventDumper.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/EventDumper.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  EventDumper.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import java.io.PrintWriter;

Modified: trunk/freenet/src/freenet/client/events/EventLogger.java
===================================================================
--- trunk/freenet/src/freenet/client/events/EventLogger.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/EventLogger.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  EventLogger.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/client/events/FetchedMetadataEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/FetchedMetadataEvent.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/FetchedMetadataEvent.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FetchedMetadataEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;



Modified: trunk/freenet/src/freenet/client/events/FinishedCompressionEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/FinishedCompressionEvent.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/FinishedCompressionEvent.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FinishedCompressionEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 public class FinishedCompressionEvent implements ClientEvent {

Modified: trunk/freenet/src/freenet/client/events/GeneratedURIEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/GeneratedURIEvent.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/GeneratedURIEvent.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GeneratedURIEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/client/events/GotBlockEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/GotBlockEvent.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/GotBlockEvent.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GotBlockEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.keys.ClientKey;

Modified: trunk/freenet/src/freenet/client/events/SimpleBlockPutEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/SimpleBlockPutEvent.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/SimpleBlockPutEvent.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleBlockPutEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.keys.ClientKey;

Modified: trunk/freenet/src/freenet/client/events/SimpleEventProducer.java
===================================================================
--- trunk/freenet/src/freenet/client/events/SimpleEventProducer.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/SimpleEventProducer.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleElementProducer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;
 import java.util.Enumeration;
 import java.util.NoSuchElementException;

Modified: trunk/freenet/src/freenet/client/events/SplitfileProgressEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/SplitfileProgressEvent.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/SplitfileProgressEvent.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SplitfileProgressEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/client/events/StartedCompressionEvent.java
===================================================================
--- trunk/freenet/src/freenet/client/events/StartedCompressionEvent.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/client/events/StartedCompressionEvent.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StartedCompressionEvent.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.client.events;

 /**

Modified: trunk/freenet/src/freenet/clients/http/Bookmark.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/Bookmark.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/Bookmark.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Bookmark.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/clients/http/BookmarkManager.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/BookmarkManager.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/BookmarkManager.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BookmarkManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.util.Vector;

Modified: trunk/freenet/src/freenet/clients/http/ConfigToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ConfigToadlet.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/ConfigToadlet.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ConfigToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/DarknetConnectionsToadlet.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DarknetConnection.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/clients/http/FProxyToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/FProxyToadlet.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/FProxyToadlet.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FProxyToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.ByteArrayOutputStream;

Modified: trunk/freenet/src/freenet/clients/http/HTTPRequest.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/HTTPRequest.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/HTTPRequest.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HTTPRequest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/clients/http/LocalFileInsertToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/LocalFileInsertToadlet.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/LocalFileInsertToadlet.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LocalFileInsertToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.File;

Modified: trunk/freenet/src/freenet/clients/http/N2NTMToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/N2NTMToadlet.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/N2NTMToadlet.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  N2NTMToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/NinjaSpider.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/NinjaSpider.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/NinjaSpider.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NinjaSpider.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.File;

Modified: trunk/freenet/src/freenet/clients/http/PageMaker.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PageMaker.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/PageMaker.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PageMaker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.File;

Modified: trunk/freenet/src/freenet/clients/http/PluginToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PluginToadlet.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/PluginToadlet.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,6 +1,23 @@
-/**
- * 
- */
+/*
+  PluginToadlet.java / Freenet
+  Copyright (C) David 'Bombe' Roden'
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/PproxyToadlet.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/PproxyToadlet.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PproxyToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  QueueToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.File;

Modified: trunk/freenet/src/freenet/clients/http/RedirectException.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/RedirectException.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/RedirectException.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RedirectException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.net.URI;

Modified: trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/SimpleToadletServer.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleToadletServer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.File;

Modified: trunk/freenet/src/freenet/clients/http/Spider.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/Spider.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/clients/http/Spider.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Spider.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.BufferedWriter;

Modified: trunk/freenet/src/freenet/clients/http/StaticToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/StaticToadlet.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/StaticToadlet.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StaticToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/SymlinkerToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/SymlinkerToadlet.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/SymlinkerToadlet.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SymlinkerToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/Toadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/Toadlet.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/clients/http/Toadlet.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Toadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/ToadletContainer.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ToadletContainer.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/ToadletContainer.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ToadletContainer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.net.URI;

Modified: trunk/freenet/src/freenet/clients/http/ToadletContext.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ToadletContext.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/ToadletContext.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ToadletContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: 
trunk/freenet/src/freenet/clients/http/ToadletContextClosedException.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ToadletContextClosedException.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/ToadletContextClosedException.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ToadletContextClosedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 public class ToadletContextClosedException extends Exception {

Modified: trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ToadletContextImpl.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/TrivialToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/TrivialToadlet.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/TrivialToadlet.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TrivialToadlet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,6 +1,6 @@
 /*
   WelcomeToadlet.java / Freenet
-  Copyright (C)  The Free Network project
+  Copyright (C) 2005-2006 The Free Network project
   Public Domain 2006  VolodyA! V A <volodya at whengendarmesleeps.org>

   This program is free software; you can redistribute it and/or

Modified: trunk/freenet/src/freenet/clients/http/filter/CSSParser.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/CSSParser.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/CSSParser.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CSSParser.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.Reader;

Modified: trunk/freenet/src/freenet/clients/http/filter/CSSReadFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/CSSReadFilter.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/CSSReadFilter.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CSSReadFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,8 +1,26 @@
-/* The following code was generated by JFlex 1.3.5 on 03/09/06 00:24 */
+/*
+  CSSTokenizerFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  
+  The following code was generated by JFlex 1.3.5 on 03/09/06 00:24

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;
 import java.io.*;
-import java.util.*;
 /* This class tokenizes a CSS2 Reader stream, writes it out to the output 
Writer, and filters any URLs found */
 // WARNING: this is not as thorough as the HTML parser - new versions of the 
standard could lead to anonymity risks. See comments in SaferFilter.java
 // Mostly from http://www.w3.org/TR/REC-CSS2/grammar.html

Modified: trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.jflex
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.jflex      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/CSSTokenizerFilter.jflex      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CSSTokenizerFilter.jflex / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;
 import java.io.*;
 import java.util.*;

Modified: trunk/freenet/src/freenet/clients/http/filter/CharsetExtractor.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/CharsetExtractor.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/CharsetExtractor.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CharsetExtractor.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/filter/ContentDataFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/ContentDataFilter.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/ContentDataFilter.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ContentDataFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/filter/ContentFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/ContentFilter.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/ContentFilter.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ContentFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.EOFException;

Modified: trunk/freenet/src/freenet/clients/http/filter/DataFilterException.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/DataFilterException.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/DataFilterException.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DataFilterException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/clients/http/filter/FilterCallback.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/FilterCallback.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/FilterCallback.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FilterCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 /**

Modified: trunk/freenet/src/freenet/clients/http/filter/FoundURICallback.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/FoundURICallback.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/FoundURICallback.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FoundURICallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.net.URI;

Modified: 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java    
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/clients/http/filter/GenericReadFilterCallback.java    
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GenericReadFilterCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HTMLFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 /* -*- Mode: java; c-basic-indent: 4; tab-width: 4 -*- */

 package freenet.clients.http.filter;

Modified: 
trunk/freenet/src/freenet/clients/http/filter/KnownUnsafeContentTypeException.java
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/filter/KnownUnsafeContentTypeException.java
  2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/clients/http/filter/KnownUnsafeContentTypeException.java
  2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  KnownUnsafeContentTypeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/clients/http/filter/MIMEType.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/MIMEType.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/MIMEType.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MIMEType.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 /**

Modified: trunk/freenet/src/freenet/clients/http/filter/NullFilterCallback.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/NullFilterCallback.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/NullFilterCallback.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NullFilterCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;



Modified: 
trunk/freenet/src/freenet/clients/http/filter/UnknownContentTypeException.java
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/filter/UnknownContentTypeException.java  
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/clients/http/filter/UnknownContentTypeException.java  
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UnknownContentTypeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import freenet.support.HTMLEncoder;

Modified: 
trunk/freenet/src/freenet/clients/http/filter/UnsafeContentTypeException.java
===================================================================
--- 
trunk/freenet/src/freenet/clients/http/filter/UnsafeContentTypeException.java   
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/clients/http/filter/UnsafeContentTypeException.java   
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UnsafeContentTypeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/clients/http/filter/Yytoken.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/Yytoken.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/clients/http/filter/Yytoken.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Yytoken.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.clients.http.filter;

 /**

Modified: trunk/freenet/src/freenet/config/BooleanCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/BooleanCallback.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/BooleanCallback.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BooleanCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/BooleanOption.java
===================================================================
--- trunk/freenet/src/freenet/config/BooleanOption.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/BooleanOption.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BooleanOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 public class BooleanOption extends Option {

Modified: trunk/freenet/src/freenet/config/Config.java
===================================================================
--- trunk/freenet/src/freenet/config/Config.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/Config.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Config.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/config/FilePersistentConfig.java
===================================================================
--- trunk/freenet/src/freenet/config/FilePersistentConfig.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/FilePersistentConfig.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FilePersistentConfig.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import java.io.BufferedInputStream;

Modified: trunk/freenet/src/freenet/config/IntCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/IntCallback.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/IntCallback.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IntCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/IntOption.java
===================================================================
--- trunk/freenet/src/freenet/config/IntOption.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/IntOption.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IntOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import freenet.support.Fields;

Modified: trunk/freenet/src/freenet/config/InvalidConfigValueException.java
===================================================================
--- trunk/freenet/src/freenet/config/InvalidConfigValueException.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/InvalidConfigValueException.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InvalidConfigValueException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/LongCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/LongCallback.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/LongCallback.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LongCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/LongOption.java
===================================================================
--- trunk/freenet/src/freenet/config/LongOption.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/LongOption.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LongOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import freenet.support.Fields;

Modified: trunk/freenet/src/freenet/config/Option.java
===================================================================
--- trunk/freenet/src/freenet/config/Option.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/Option.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Option.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/OptionFormatException.java
===================================================================
--- trunk/freenet/src/freenet/config/OptionFormatException.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/OptionFormatException.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  OptionFormatException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/ShortCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/ShortCallback.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/ShortCallback.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ShortCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /**

Modified: trunk/freenet/src/freenet/config/ShortOption.java
===================================================================
--- trunk/freenet/src/freenet/config/ShortOption.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/ShortOption.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ShortOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import freenet.support.Fields;

Modified: trunk/freenet/src/freenet/config/StringArrCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/StringArrCallback.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/StringArrCallback.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StringArrCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /** Callback (getter/setter) for a string config variable */

Modified: trunk/freenet/src/freenet/config/StringArrOption.java
===================================================================
--- trunk/freenet/src/freenet/config/StringArrOption.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/StringArrOption.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StringArrOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import freenet.support.URLDecoder;

Modified: trunk/freenet/src/freenet/config/StringCallback.java
===================================================================
--- trunk/freenet/src/freenet/config/StringCallback.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/config/StringCallback.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StringCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 /** Callback (getter/setter) for a string config variable */

Modified: trunk/freenet/src/freenet/config/StringOption.java
===================================================================
--- trunk/freenet/src/freenet/config/StringOption.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/StringOption.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StringOption.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 public class StringOption extends Option {

Modified: trunk/freenet/src/freenet/config/SubConfig.java
===================================================================
--- trunk/freenet/src/freenet/config/SubConfig.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/config/SubConfig.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SubConfig.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.config;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/crypt/BlockCipher.java
===================================================================
--- trunk/freenet/src/freenet/crypt/BlockCipher.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/BlockCipher.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,11 +1,26 @@
-package freenet.crypt;
+/*
+  BlockCipher.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
+
 /**
  * Defines the interface that must be implemented by symmetric block ciphers
  * used in the Freenet cryptography architecture

Modified: trunk/freenet/src/freenet/crypt/CipherInputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/CipherInputStream.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/CipherInputStream.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,10 +1,25 @@
-package freenet.crypt;
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  CipherInputStream.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
 import java.io.*;

 /**

Modified: trunk/freenet/src/freenet/crypt/CipherModes.java
===================================================================
--- trunk/freenet/src/freenet/crypt/CipherModes.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/CipherModes.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CipherModes.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 public interface CipherModes {

Modified: trunk/freenet/src/freenet/crypt/CipherOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/CipherOutputStream.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/CipherOutputStream.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,9 +1,25 @@
-package freenet.crypt;
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  CipherOutputStream.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
+
+package freenet.crypt;
+
 import java.io.*;

 /**

Modified: trunk/freenet/src/freenet/crypt/CryptoElement.java
===================================================================
--- trunk/freenet/src/freenet/crypt/CryptoElement.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/CryptoElement.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CryptoElement.java / Freenet
+  Copyright (C) Oscar
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 /**

Modified: trunk/freenet/src/freenet/crypt/CryptoKey.java
===================================================================
--- trunk/freenet/src/freenet/crypt/CryptoKey.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/CryptoKey.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CryptoKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/crypt/DHGroup.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DHGroup.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DHGroup.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DHGroup.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/crypt/DSA.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSA.java    2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/DSA.java    2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  DSA.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.math.BigInteger;

Modified: trunk/freenet/src/freenet/crypt/DSAGroup.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAGroup.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DSAGroup.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DSAGroup.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/crypt/DSAGroupGenerator.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAGroupGenerator.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DSAGroupGenerator.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DSAGroupGenerator.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.math.BigInteger;

Modified: trunk/freenet/src/freenet/crypt/DSAPrivateKey.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAPrivateKey.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DSAPrivateKey.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DSAPrivateKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.math.BigInteger;

Modified: trunk/freenet/src/freenet/crypt/DSAPublicKey.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAPublicKey.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DSAPublicKey.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,4 +1,22 @@
-/* -*- Mode: java; c-basic-indent: 4; tab-width: 4 -*- */
+/*
+  DSAPublicKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.math.BigInteger;

Modified: trunk/freenet/src/freenet/crypt/DSASignature.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSASignature.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DSASignature.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DSASignature.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/crypt/DecipherOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DecipherOutputStream.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DecipherOutputStream.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DecipherOutputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.*;

Modified: trunk/freenet/src/freenet/crypt/DecryptionFailedException.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DecryptionFailedException.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DecryptionFailedException.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DecryptionFailedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 public class DecryptionFailedException extends Exception {

Modified: trunk/freenet/src/freenet/crypt/DiffieHellman.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DiffieHellman.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DiffieHellman.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,9 +1,23 @@
 /*
- * This code is part of the Java Adaptive Network Client by Ian Clarke. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
+  DiffieHellman.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.util.Random;

Modified: trunk/freenet/src/freenet/crypt/DiffieHellmanContext.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DiffieHellmanContext.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DiffieHellmanContext.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DiffieHellmanContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/crypt/Digest.java
===================================================================
--- trunk/freenet/src/freenet/crypt/Digest.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/Digest.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,10 +1,25 @@
-package freenet.crypt;
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  Digest.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
 public interface Digest {

     /**

Modified: trunk/freenet/src/freenet/crypt/DigestFactory.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DigestFactory.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/DigestFactory.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,10 +1,25 @@
-package freenet.crypt;
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  DigestFactory.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
 /*
  * @deprecated Digests should be able to reinitialize themselves instead
  * Re-precated since I need to create many digests at the same time for the 

Modified: trunk/freenet/src/freenet/crypt/DigestInputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DigestInputStream.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DigestInputStream.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DigestInputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.*;

Modified: trunk/freenet/src/freenet/crypt/DigestOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DigestOutputStream.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DigestOutputStream.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DigestOutputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.*;

Modified: trunk/freenet/src/freenet/crypt/DummyRandomSource.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DummyRandomSource.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/DummyRandomSource.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  DummyRandomSource.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 /**

Modified: trunk/freenet/src/freenet/crypt/EncipherInputStream.java
===================================================================
--- trunk/freenet/src/freenet/crypt/EncipherInputStream.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/EncipherInputStream.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,10 +1,25 @@
-package freenet.crypt;
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  EncipherInputStream.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
 import java.io.*;

 /**

Modified: trunk/freenet/src/freenet/crypt/EntropySource.java
===================================================================
--- trunk/freenet/src/freenet/crypt/EntropySource.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/EntropySource.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,11 +1,25 @@
-package freenet.crypt;
+/*
+  EntropySource.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.crypt;
+
 /**
  * A token used as an argument to a RandomSource's acceptTimerEntropy.
  * One such token must exist for each timed source.

Modified: trunk/freenet/src/freenet/crypt/Global.java
===================================================================
--- trunk/freenet/src/freenet/crypt/Global.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/Global.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  Global.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import net.i2p.util.NativeBigInteger;

Modified: trunk/freenet/src/freenet/crypt/HMAC.java
===================================================================
--- trunk/freenet/src/freenet/crypt/HMAC.java   2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/HMAC.java   2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  HMAC.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/crypt/JavaSHA1.java
===================================================================
--- trunk/freenet/src/freenet/crypt/JavaSHA1.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/JavaSHA1.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,11 +1,26 @@
+/*
+  JavaSHA1.java / Freenet
+  Copyright (C) 2003 Matthew Toseland
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;
 import java.security.*;
 /*
-  Copyright 2003 Matthew Toseland
-  Subject to Gnu General Public License version 2
-  Part of Freenet, http://freenetproject.org/
-*/
-/*
   Implements an SHA-1 digest using javax.crypto
 */


Modified: trunk/freenet/src/freenet/crypt/KEProtocol.java
===================================================================
--- trunk/freenet/src/freenet/crypt/KEProtocol.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/KEProtocol.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  KEProtocol.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.IOException;
@@ -4,12 +24,6 @@
 import java.io.InputStream;
 import java.io.OutputStream;

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
-*/
-
 /**
  * Defines the interface that must be implemented by key-exchange protocols
  * such as RSA and Diffie-Helman

Modified: trunk/freenet/src/freenet/crypt/KeyAgreementSchemeContext.java
===================================================================
--- trunk/freenet/src/freenet/crypt/KeyAgreementSchemeContext.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/KeyAgreementSchemeContext.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  KeyAgreementSchemeContext.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import freenet.crypt.ciphers.Rijndael;

Modified: trunk/freenet/src/freenet/crypt/PCFBMode.java
===================================================================
--- trunk/freenet/src/freenet/crypt/PCFBMode.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/PCFBMode.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,6 +1,26 @@
+/*
+  PCFBMode.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;
+
 /*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
   It is distributed under the GNU Public Licence (GPL) version 2.  See
   http://www.gnu.org/ for further details of the GPL.
 */

Modified: trunk/freenet/src/freenet/crypt/RandomSource.java
===================================================================
--- trunk/freenet/src/freenet/crypt/RandomSource.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/RandomSource.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RandomSource.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.util.Random;
@@ -2,8 +22,2 @@

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
-*/
-
 /**

Modified: trunk/freenet/src/freenet/crypt/SHA1Factory.java
===================================================================
--- trunk/freenet/src/freenet/crypt/SHA1Factory.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/crypt/SHA1Factory.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SHA1Factory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 public class SHA1Factory implements DigestFactory {

Modified: trunk/freenet/src/freenet/crypt/StationToStationContext.java
===================================================================
--- trunk/freenet/src/freenet/crypt/StationToStationContext.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/StationToStationContext.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StationToStation.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/crypt/UnsupportedCipherException.java
===================================================================
--- trunk/freenet/src/freenet/crypt/UnsupportedCipherException.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/UnsupportedCipherException.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UnsupportedCipherException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 public class UnsupportedCipherException extends Exception {

Modified: trunk/freenet/src/freenet/crypt/UnsupportedDigestException.java
===================================================================
--- trunk/freenet/src/freenet/crypt/UnsupportedDigestException.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/UnsupportedDigestException.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UnsupportedDigestException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 public class UnsupportedDigestException extends Exception {

Modified: trunk/freenet/src/freenet/crypt/Util.java
===================================================================
--- trunk/freenet/src/freenet/crypt/Util.java   2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/Util.java   2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,23 @@
+/*
+  Util.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.EOFException;
@@ -14,12 +34,6 @@
 import freenet.support.Loader;
 import net.i2p.util.NativeBigInteger;

-
-/*
- * This code is part of the Java Adaptive Network Client by Ian Clarke. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
 public class Util {

        // bah, i'm tired of chasing down dynamically loaded classes..

Modified: trunk/freenet/src/freenet/crypt/Yarrow.java
===================================================================
--- trunk/freenet/src/freenet/crypt/Yarrow.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/crypt/Yarrow.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,23 @@
+/*
+  Yarrow.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt;

 import java.io.BufferedOutputStream;
@@ -19,12 +39,6 @@

 import freenet.support.Logger;

-/*
- * This code is part of the Java Adaptive Network Client by Ian Clarke. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
-
 /**
  * An implementation of the Yarrow PRNG in Java.
  * <p>

Modified: trunk/freenet/src/freenet/crypt/ciphers/Rijndael.java
===================================================================
--- trunk/freenet/src/freenet/crypt/ciphers/Rijndael.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/ciphers/Rijndael.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  Rijndael.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt.ciphers;

 import java.security.InvalidKeyException;
@@ -7,12 +27,6 @@
 import freenet.support.HexUtil;
 import freenet.support.Logger;

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
-*/
-
 /**
  * Interfaces with the Rijndael AES candidate to implement the Rijndael
  * algorithm

Modified: trunk/freenet/src/freenet/crypt/ciphers/Twofish.java
===================================================================
--- trunk/freenet/src/freenet/crypt/ciphers/Twofish.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/crypt/ciphers/Twofish.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  Twofish.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.crypt.ciphers;

 import freenet.crypt.BlockCipher;
@@ -5,12 +25,6 @@
 import freenet.support.Logger;
 import java.security.InvalidKeyException;

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
-*/
-
 /**
  * Interfaces with the Twofish AES candidate to implement the Twofish
  * algorithm

Modified: trunk/freenet/src/freenet/frost/message/FrostBoard.java
===================================================================
--- trunk/freenet/src/freenet/frost/message/FrostBoard.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/frost/message/FrostBoard.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,7 +1,8 @@
 /*
-  FrostMessageObject.java / Frost
+  FrostMessageObject.java / Frost, Freenet
   Copyright (C) 2003-2006  Frost Project <jtcfrost.sourceforge.net>
-  Public Domain 2006  VolodyA! V A <volodya at whengendarmesleeps.org>
+  Public Domain 2006 VolodyA! V Anarhist <volodya at whengendarmesleeps.org>
+  Copyright (C) 2006 Freenet Project

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as

Modified: trunk/freenet/src/freenet/frost/message/FrostMessage.java
===================================================================
--- trunk/freenet/src/freenet/frost/message/FrostMessage.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/frost/message/FrostMessage.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,7 +1,8 @@
 /*
-  FrostMessageObject.java / Frost
+  FrostMessageObject.java / Frost, Freenet
   Copyright (C) 2003-2006  Frost Project <jtcfrost.sourceforge.net>
-  Public Domain 2006  VolodyA! V A <volodya at whengendarmesleeps.org>
+  Public Domain 2006 VolodyA! V Anarhist <volodya at whengendarmesleeps.org>
+  Copyright (C) 2006 Freenet Project

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as

Modified: trunk/freenet/src/freenet/io/AddressIdentifier.java
===================================================================
--- trunk/freenet/src/freenet/io/AddressIdentifier.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/AddressIdentifier.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  AddressIdentifier.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io;

 import java.util.regex.Pattern;

Modified: trunk/freenet/src/freenet/io/AddressMatcher.java
===================================================================
--- trunk/freenet/src/freenet/io/AddressMatcher.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/AddressMatcher.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  AddressMatcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io;

 import java.net.InetAddress;

Modified: trunk/freenet/src/freenet/io/Inet4AddressMatcher.java
===================================================================
--- trunk/freenet/src/freenet/io/Inet4AddressMatcher.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/Inet4AddressMatcher.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,19 +1,23 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  Inet4AddressMatcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+
 package freenet.io;

 import java.net.Inet4Address;

Modified: trunk/freenet/src/freenet/io/Inet6AddressMatcher.java
===================================================================
--- trunk/freenet/src/freenet/io/Inet6AddressMatcher.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/Inet6AddressMatcher.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  Inet6AddressMatcher.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io;

 import java.net.Inet6Address;

Modified: trunk/freenet/src/freenet/io/NetworkInterface.java
===================================================================
--- trunk/freenet/src/freenet/io/NetworkInterface.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/NetworkInterface.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  .java / Freenet
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/io/WritableToDataOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/io/WritableToDataOutputStream.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/WritableToDataOutputStream.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  WritableToDataOutputStream.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.io;

 import java.io.*;

Modified: trunk/freenet/src/freenet/io/comm/DMT.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DMT.java  2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/io/comm/DMT.java  2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,22 +1,24 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  DMT.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) Ian
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.util.LinkedList;

Modified: trunk/freenet/src/freenet/io/comm/DisconnectedException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DisconnectedException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/DisconnectedException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DisconnectedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/Dispatcher.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Dispatcher.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/comm/Dispatcher.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,18 +1,30 @@
 /*
- * Created on Jan 21, 2005
- *
- * TODO To change the template for this generated file go to
- * Window - Preferences - Java - Code Generation - Code and Comments
- */
+  Dispatcher.java / Freenet
+  Created on Jan 21, 2005
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+
+// TODO To change the template for this generated file go to
+// Window - Preferences - Java - Code Generation - Code and Comments
+
 package freenet.io.comm;


-/**
- * @author root
- *
- * TODO To change the template for this generated type comment go to
- * Window - Preferences - Java - Code Generation - Code and Comments
- */
 public interface Dispatcher {

     /**

Modified: trunk/freenet/src/freenet/io/comm/DummyPeerContext.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DummyPeerContext.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/DummyPeerContext.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  DummyPeerContext.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/DumpDispatcher.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DumpDispatcher.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/DumpDispatcher.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  DumpDispatcher.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/FreenetInetAddress.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FreenetInetAddress.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.io.DataInputStream;
@@ -14,7 +33,6 @@
  * Long-term InetAddress. If created with an IP address, then the IP address 
is primary.
  * If created with a name, then the name is primary, and the IP address can 
change.
  * Most code ripped from Peer.
- * @author root
  *
  */
 public class FreenetInetAddress {

Modified: trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/IOStatisticCollector.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IOStatisticLollector.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.util.Date;

Modified: trunk/freenet/src/freenet/io/comm/IncorrectTypeException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/IncorrectTypeException.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/IncorrectTypeException.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,22 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  IncorrectTypeException.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/LowLevelFilter.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/LowLevelFilter.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/LowLevelFilter.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LowLevelFilter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/LowLevelFilterException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/LowLevelFilterException.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/LowLevelFilterException.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LowLevelFilterException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 public class LowLevelFilterException extends Exception {

Modified: trunk/freenet/src/freenet/io/comm/Message.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Message.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/comm/Message.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  Message.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.io.*;

Modified: trunk/freenet/src/freenet/io/comm/MessageFilter.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/MessageFilter.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/MessageFilter.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,22 +1,24 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  MessageFilter.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) Ian
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.util.*;

Modified: trunk/freenet/src/freenet/io/comm/MessageType.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/MessageType.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/comm/MessageType.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  MessageType.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.util.*;

Modified: trunk/freenet/src/freenet/io/comm/NotConnectedException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/NotConnectedException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/NotConnectedException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  NotConnectedException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/Peer.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Peer.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/io/comm/Peer.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,22 +1,24 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  Peer.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) Ian
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.io.*;

Modified: trunk/freenet/src/freenet/io/comm/PeerContext.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/PeerContext.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/io/comm/PeerContext.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PeerContext.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/PeerParseException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/PeerParseException.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/PeerParseException.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PeerParseException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: 
trunk/freenet/src/freenet/io/comm/ReferenceSignatureVerificationException.java
===================================================================
--- 
trunk/freenet/src/freenet/io/comm/ReferenceSignatureVerificationException.java  
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/io/comm/ReferenceSignatureVerificationException.java  
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  ReferenceSignatureVerificationException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 /**

Modified: trunk/freenet/src/freenet/io/comm/RetrievalException.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/RetrievalException.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/RetrievalException.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,22 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  RetrievalException.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project

+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;



Modified: trunk/freenet/src/freenet/io/comm/UdpSocketManager.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/UdpSocketManager.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/comm/UdpSocketManager.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,21 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  UdpSocketManager.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.comm;

 import java.io.*;

Modified: trunk/freenet/src/freenet/io/xfer/AbortedException.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/AbortedException.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/xfer/AbortedException.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AbortedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.xfer;

 /**

Modified: trunk/freenet/src/freenet/io/xfer/BlockReceiver.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BlockReceiver.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/xfer/BlockReceiver.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,21 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  BlockReceiver.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.xfer;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/xfer/BlockTransmitter.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,21 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  BlockTransmitter.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.xfer;

 import java.util.Iterator;

Modified: trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,21 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  PacketThrottle.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.xfer;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/io/xfer/PartiallyReceivedBlock.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/PartiallyReceivedBlock.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/io/xfer/PartiallyReceivedBlock.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,21 +1,23 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  PartiallyReceivedBlock.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io.xfer;

 import java.util.Iterator;

Modified: trunk/freenet/src/freenet/keys/BaseClientKey.java
===================================================================
--- trunk/freenet/src/freenet/keys/BaseClientKey.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/BaseClientKey.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseClientKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/keys/CHKBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/CHKBlock.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/CHKBlock.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CHKBlock.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/keys/CHKDecodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/CHKDecodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/CHKDecodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CHKDecodeException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/CHKEncodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/CHKEncodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/CHKEncodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CHKEncodeException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/CHKVerifyException.java
===================================================================
--- trunk/freenet/src/freenet/keys/CHKVerifyException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/CHKVerifyException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CHKVerifyException.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/ClientCHK.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientCHK.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientCHK.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientCHK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/keys/ClientCHKBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientCHKBlock.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientCHKBlock.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  ClientCHKBlock.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/keys/ClientKSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientKSK.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientKSK.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientKSK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.UnsupportedEncodingException;

Modified: trunk/freenet/src/freenet/keys/ClientKey.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientKey.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientKey.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientKey.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/ClientKeyBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientKeyBlock.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientKeyBlock.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientKeyBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/keys/ClientSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientSSK.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientSSK.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  ClientSSK.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.UnsupportedEncodingException;

Modified: trunk/freenet/src/freenet/keys/ClientSSKBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientSSKBlock.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/ClientSSKBlock.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientSSKBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/keys/FreenetURI.java
===================================================================
--- trunk/freenet/src/freenet/keys/FreenetURI.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/FreenetURI.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,7 +1,7 @@
 /*
-  FrostMessageObject.java / Frost
-  Copyright (C) The Free Network project
-  Public Domain 2006  VolodyA! V A <volodya at whengendarmesleeps.org>
+  FreenetURI.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Public Domain 2006 VolodyA! V Anarhist <volodya at whengendarmesleeps.org>

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -18,6 +18,7 @@
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+
 package freenet.keys;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/keys/InsertableClientSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/InsertableClientSSK.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/InsertableClientSSK.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InsertableClientSSK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/keys/InsertableUSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/InsertableUSK.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/InsertableUSK.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  InsertableUSK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/keys/Key.java
===================================================================
--- trunk/freenet/src/freenet/keys/Key.java     2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/keys/Key.java     2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,23 @@
+/*
+  Key.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.io.DataInput;

Modified: trunk/freenet/src/freenet/keys/KeyBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/KeyBlock.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/KeyBlock.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  KeyBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/KeyDecodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/KeyDecodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/KeyDecodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  KeyDecodeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/KeyEncodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/KeyEncodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/KeyEncodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  KeyEncodeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 public class KeyEncodeException extends Exception {

Modified: trunk/freenet/src/freenet/keys/KeyVerifyException.java
===================================================================
--- trunk/freenet/src/freenet/keys/KeyVerifyException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/KeyVerifyException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  KeyVerifyException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 public class KeyVerifyException extends Exception {

Modified: trunk/freenet/src/freenet/keys/NodeCHK.java
===================================================================
--- trunk/freenet/src/freenet/keys/NodeCHK.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/keys/NodeCHK.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  NOdeCHK.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 import java.io.DataInput;

Modified: trunk/freenet/src/freenet/keys/NodeSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/NodeSSK.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/keys/NodeSSK.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,21 @@
+/*
+  NodeSSK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 import java.io.DataInput;

Modified: trunk/freenet/src/freenet/keys/SSKBlock.java
===================================================================
--- trunk/freenet/src/freenet/keys/SSKBlock.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/keys/SSKBlock.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SSKBlock.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/keys/SSKDecodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/SSKDecodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/SSKDecodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SSKDecodeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 public class SSKDecodeException extends KeyDecodeException {

Modified: trunk/freenet/src/freenet/keys/SSKEncodeException.java
===================================================================
--- trunk/freenet/src/freenet/keys/SSKEncodeException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/SSKEncodeException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SSKEncodeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 public class SSKEncodeException extends KeyEncodeException {

Modified: trunk/freenet/src/freenet/keys/SSKVerifyException.java
===================================================================
--- trunk/freenet/src/freenet/keys/SSKVerifyException.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/keys/SSKVerifyException.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SSKVerifyException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
 package freenet.keys;

 /**

Modified: trunk/freenet/src/freenet/keys/USK.java
===================================================================
--- trunk/freenet/src/freenet/keys/USK.java     2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/keys/USK.java     2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  USK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.keys;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/AnyInsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/AnyInsertSender.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/AnyInsertSender.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AnyInsertSender.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public interface AnyInsertSender {

Modified: trunk/freenet/src/freenet/node/AsyncMessageCallback.java
===================================================================
--- trunk/freenet/src/freenet/node/AsyncMessageCallback.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/AsyncMessageCallback.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AsyncMessageCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/BaseRequestThrottle.java
===================================================================
--- trunk/freenet/src/freenet/node/BaseRequestThrottle.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/BaseRequestThrottle.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseRequestThrottle.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public interface BaseRequestThrottle {

Modified: trunk/freenet/src/freenet/node/ByteCounter.java
===================================================================
--- trunk/freenet/src/freenet/node/ByteCounter.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/ByteCounter.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ByteCounter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/CHKInsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/CHKInsertSender.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/CHKInsertSender.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CHKInsertSender.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.HashSet;

Modified: trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java
===================================================================
--- trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/CPUAdjustingSwapRequestInterval.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CPUAdjustingSwapRequestInterval.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/CPUUsageMonitor.java
===================================================================
--- trunk/freenet/src/freenet/node/CPUUsageMonitor.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/CPUUsageMonitor.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  CPUUsageMonitor.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/DNSRequester.java
===================================================================
--- trunk/freenet/src/freenet/node/DNSRequester.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/DNSRequester.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  DNSRequester.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/DSAPublicKeyDatabase.java
===================================================================
--- trunk/freenet/src/freenet/node/DSAPublicKeyDatabase.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/DSAPublicKeyDatabase.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DSAPublicKeyDatabase.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.crypt.DSAPublicKey;

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  FNPPacketMangler.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/node/FSParseException.java
===================================================================
--- trunk/freenet/src/freenet/node/FSParseException.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/FSParseException.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FSParseException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/FastRunnable.java
===================================================================
--- trunk/freenet/src/freenet/node/FastRunnable.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/FastRunnable.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FastRunnable.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/GlobalProbe.java
===================================================================
--- trunk/freenet/src/freenet/node/GlobalProbe.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/GlobalProbe.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GlobalProbe.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
===================================================================
--- trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IPDetectorPluginManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.net.InetAddress;

Modified: trunk/freenet/src/freenet/node/InsertHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/InsertHandler.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/InsertHandler.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  InsertHandler.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.io.comm.DMT;

Modified: trunk/freenet/src/freenet/node/KeyChangedException.java
===================================================================
--- trunk/freenet/src/freenet/node/KeyChangedException.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/KeyChangedException.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  KeyChangedException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/KeyTracker.java
===================================================================
--- trunk/freenet/src/freenet/node/KeyTracker.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/KeyTracker.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  KeyTracker.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/node/Location.java
===================================================================
--- trunk/freenet/src/freenet/node/Location.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/Location.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  Location.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/node/LocationManager.java
===================================================================
--- trunk/freenet/src/freenet/node/LocationManager.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/LocationManager.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  LocationManager.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/node/LoggingConfigHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/LoggingConfigHandler.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/LoggingConfigHandler.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LoggingConfigHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/LowLevelGetException.java
===================================================================
--- trunk/freenet/src/freenet/node/LowLevelGetException.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/LowLevelGetException.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LowLevelGetException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public class LowLevelGetException extends Exception {

Modified: trunk/freenet/src/freenet/node/LowLevelPutException.java
===================================================================
--- trunk/freenet/src/freenet/node/LowLevelPutException.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/LowLevelPutException.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LowLevelPutException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public class LowLevelPutException extends Exception {

Modified: trunk/freenet/src/freenet/node/MemoryChecker.java
===================================================================
--- trunk/freenet/src/freenet/node/MemoryChecker.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/MemoryChecker.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MemoryChecker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/MessageItem.java
===================================================================
--- trunk/freenet/src/freenet/node/MessageItem.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/MessageItem.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MessageItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.io.comm.Message;

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/node/Node.java    2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,4 +1,26 @@
 /*
+  Node.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+
+
+/*
  * Freenet 0.7 node.
  * 
  * Designed primarily for darknet operation, but should also be usable

Modified: trunk/freenet/src/freenet/node/NodeARKInserter.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeARKInserter.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodeARKInserter.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,6 +1,22 @@
-/**
- * 
- */
+/*
+  NodeARKInserter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.UnsupportedEncodingException;

Modified: trunk/freenet/src/freenet/node/NodeClientCore.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeClientCore.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodeClientCore.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NodeClientCore.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/NodeDispatcher.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeDispatcher.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodeDispatcher.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  NodeDispatcher.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.HashSet;

Modified: trunk/freenet/src/freenet/node/NodeIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeIPDetector.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodeIPDetector.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NodeIPDetector.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.net.InetAddress;

Modified: trunk/freenet/src/freenet/node/NodePinger.java
===================================================================
--- trunk/freenet/src/freenet/node/NodePinger.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodePinger.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NodePinger.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/node/NodeStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStarter.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/NodeStarter.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  NodeStarter.java / Freenet
+  Copyright (C) nextgens
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PacketSender.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.LinkedList;

Modified: trunk/freenet/src/freenet/node/PacketSequenceException.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSequenceException.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/PacketSequenceException.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PacketSequenceException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.io.comm.LowLevelFilterException;

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/PeerManager.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PeerManager.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PeerNode.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/PeerNodeStatus.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNodeStatus.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/PeerNodeStatus.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  PeerNodeStatus.java / Freenet
+  Copyright (C) David 'Bombe' Roden
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.Hashtable;

Modified: trunk/freenet/src/freenet/node/ProbeCallback.java
===================================================================
--- trunk/freenet/src/freenet/node/ProbeCallback.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/ProbeCallback.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ProbeCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /** Callback for a locally initiated probe request */

Modified: trunk/freenet/src/freenet/node/RealNodePingTest.java
===================================================================
--- trunk/freenet/src/freenet/node/RealNodePingTest.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/RealNodePingTest.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RealNodePingTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.crypt.DiffieHellman;

Modified: trunk/freenet/src/freenet/node/RealNodeRequestInsertTest.java
===================================================================
--- trunk/freenet/src/freenet/node/RealNodeRequestInsertTest.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/RealNodeRequestInsertTest.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RealNodeRequestInsertTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/RealNodeRoutingTest.java
===================================================================
--- trunk/freenet/src/freenet/node/RealNodeRoutingTest.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/RealNodeRoutingTest.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  REalNodeRoutingTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/RequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestHandler.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/RequestHandler.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RequestHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.crypt.DSAPublicKey;

Modified: trunk/freenet/src/freenet/node/RequestScheduler.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestScheduler.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/RequestScheduler.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RequestScheduler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public interface RequestScheduler {

Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/RequestSender.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RequestSender.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/RequestStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestStarter.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/RequestStarter.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RequestStarter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/RequestStarterGroup.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestStarterGroup.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/RequestStarterGroup.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RequestStarterGroup.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.client.async.ClientRequestScheduler;

Modified: trunk/freenet/src/freenet/node/ResendPacketItem.java
===================================================================
--- trunk/freenet/src/freenet/node/ResendPacketItem.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/ResendPacketItem.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ResendPacketItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/RoutingContext.java
===================================================================
--- trunk/freenet/src/freenet/node/RoutingContext.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/RoutingContext.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RoutingContext.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.util.HashSet;

Modified: trunk/freenet/src/freenet/node/SSKInsertHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/SSKInsertHandler.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/SSKInsertHandler.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SSKInsertHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/SSKInsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/SSKInsertSender.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/SSKInsertSender.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SSKInsertSender.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.security.MessageDigest;

Modified: trunk/freenet/src/freenet/node/SendMessageOnErrorCallback.java
===================================================================
--- trunk/freenet/src/freenet/node/SendMessageOnErrorCallback.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/SendMessageOnErrorCallback.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SendMessageOnErrorCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.io.comm.Message;

Modified: trunk/freenet/src/freenet/node/SendableGet.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableGet.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/SendableGet.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SendableGet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.keys.ClientKey;

Modified: trunk/freenet/src/freenet/node/SendableInsert.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableInsert.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/SendableInsert.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SendableInsert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/SendableRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/SendableRequest.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/SendableRequest.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SendableRequest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.client.async.ClientRequester;

Modified: trunk/freenet/src/freenet/node/SimpleSendableInsert.java
===================================================================
--- trunk/freenet/src/freenet/node/SimpleSendableInsert.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/SimpleSendableInsert.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleSendableInsert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.client.async.ClientRequester;

Modified: trunk/freenet/src/freenet/node/StaticSwapRequestInterval.java
===================================================================
--- trunk/freenet/src/freenet/node/StaticSwapRequestInterval.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/StaticSwapRequestInterval.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StaticSwapRequestInterval.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public class StaticSwapRequestInterval implements SwapRequestInterval {

Modified: trunk/freenet/src/freenet/node/SwapRequestInterval.java
===================================================================
--- trunk/freenet/src/freenet/node/SwapRequestInterval.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/SwapRequestInterval.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SwapRequestInterval.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 /**

Modified: trunk/freenet/src/freenet/node/TestnetHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/TestnetHandler.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/TestnetHandler.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TestnetHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/TestnetStatusUploader.java
===================================================================
--- trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TestnetStatusUploader.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  TextModeClientInterface.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TextModeClientInterfaceServer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/ThrottleWindowManager.java
===================================================================
--- trunk/freenet/src/freenet/node/ThrottleWindowManager.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/ThrottleWindowManager.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ThrottleWindowManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 import freenet.support.Logger;

Modified: trunk/freenet/src/freenet/node/Ticker.java
===================================================================
--- trunk/freenet/src/freenet/node/Ticker.java  2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/node/Ticker.java  2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  Ticker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node;

 public interface Ticker {

Modified: trunk/freenet/src/freenet/node/fcp/AddPeer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/AddPeer.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/AddPeer.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AddPeer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/node/fcp/AllDataMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/AllDataMessage.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/AllDataMessage.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AllDataMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/BaseDataCarryingMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/BaseDataCarryingMessage.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/BaseDataCarryingMessage.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BaseDataCarryingMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/ClientGet.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGet.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientGet.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientGet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientGetMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientGetMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientHelloMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientHelloMessage.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientHelloMessage.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientHelloMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPut.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPut.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPut.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPut.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutBase.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutBase.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutBase.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutComplexDirMessage.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutComplexDirMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutDir.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutDir.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutDir.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutDir.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutDirMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutDirMessage.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutDirMessage.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutDirMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutDiskDirMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutDiskDirMessage.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutDiskDirMessage.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutDiskDirMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientPutMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientPutMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/ClientRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ClientRequest.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ClientRequest.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ClientRequest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.BufferedReader;

Modified: 
trunk/freenet/src/freenet/node/fcp/CloseConnectionDuplicateClientNameMessage.java
===================================================================
--- 
trunk/freenet/src/freenet/node/fcp/CloseConnectionDuplicateClientNameMessage.java
   2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/node/fcp/CloseConnectionDuplicateClientNameMessage.java
   2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  CloseConnectionDuplicateClientNameMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/DataCarryingMessage.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DataCarryingMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/DataFoundMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DataFoundMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/DataFoundMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DataFoundMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.client.FetchResult;

Modified: trunk/freenet/src/freenet/node/fcp/DirPutFile.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DirPutFile.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/DirPutFile.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DirPutFile.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.client.ClientMetadata;

Modified: trunk/freenet/src/freenet/node/fcp/DirectDirPutFile.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DirectDirPutFile.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/DirectDirPutFile.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DirectDirPutFile.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/DiskDirPutFile.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/DiskDirPutFile.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/DiskDirPutFile.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DiskDirPutFile.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/EndListPeersMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/EndListPeersMessage.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/EndListPeersMessage.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  EndListPeersMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: 
trunk/freenet/src/freenet/node/fcp/EndListPersistentRequestsMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/EndListPersistentRequestsMessage.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/EndListPersistentRequestsMessage.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  EndListPersistentRequestsMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/FCPClient.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPClient.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPClient.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPClient.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPConnectionHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionInputHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionInputHandler.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionInputHandler.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPConnectionInputHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionOutputHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionOutputHandler.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionOutputHandler.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPConnectionOutputHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/FCPMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPMessage.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPMessage.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FCPServer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.BufferedInputStream;

Modified: trunk/freenet/src/freenet/node/fcp/FinishedCompressionMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FinishedCompressionMessage.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/FinishedCompressionMessage.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FinishedCompressionMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.client.events.FinishedCompressionEvent;

Modified: trunk/freenet/src/freenet/node/fcp/GenerateSSKMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/GenerateSSKMessage.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/GenerateSSKMessage.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GenerateSSKMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/node/fcp/GetFailedMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/GetFailedMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/GetFailedMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GetFailedMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/GetRequestStatusMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/GetRequestStatusMessage.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/GetRequestStatusMessage.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  GetRequestStatusMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/IdentifierCollisionException.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/IdentifierCollisionException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/IdentifierCollisionException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IdentifierCollisionException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 /**

Modified: trunk/freenet/src/freenet/node/fcp/IdentifierCollisionMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/IdentifierCollisionMessage.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/IdentifierCollisionMessage.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IdentifierCollisionMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ListPeersMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ListPeersMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/ListPersistentRequestsMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ListPersistentRequestsMessage.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ListPersistentRequestsMessage.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ListPersistentRequestsMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/MessageInvalidException.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/MessageInvalidException.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/MessageInvalidException.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MessageInvalidException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 /**

Modified: trunk/freenet/src/freenet/node/fcp/ModifyPeer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ModifyPeer.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ModifyPeer.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ModifyPeer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/ModifyPersistentRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ModifyPersistentRequest.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ModifyPersistentRequest.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ModifyPersistentRequest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/NodeHelloMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/NodeHelloMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/NodeHelloMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NodeHelloMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/Peer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/Peer.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/Peer.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Peer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/PeerRemoved.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PeerRemoved.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PeerRemoved.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PeerRemoved.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/PersistenceParseException.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PersistenceParseException.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PersistenceParseException.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PersistenceParseException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 /**

Modified: trunk/freenet/src/freenet/node/fcp/PersistentGet.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PersistentGet.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PersistentGet.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PersistentGet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/PersistentPut.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PersistentPut.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PersistentPut.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PersistentPut.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.io.File;

Modified: trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PersistentPutDir.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PersistentPutDir.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/node/fcp/ProtocolErrorMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ProtocolErrorMessage.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ProtocolErrorMessage.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ProtocolErrorMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/PutFailedMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PutFailedMessage.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PutFailedMessage.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PutFailedMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/PutSuccessfulMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/PutSuccessfulMessage.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/PutSuccessfulMessage.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PutSuccessfulMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/node/fcp/RedirectDirPutFile.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/RedirectDirPutFile.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/RedirectDirPutFile.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RedirectDirPutFile.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/RemovePeer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/RemovePeer.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/RemovePeer.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RemovePeer.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/RemovePersistentRequest.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/RemovePersistentRequest.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/RemovePersistentRequest.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RevmovePersistentRequest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/SSKKeypairMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/SSKKeypairMessage.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/SSKKeypairMessage.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SSKKeypairMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/node/fcp/ShutdownMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/ShutdownMessage.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/ShutdownMessage.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ShutdownMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/SimpleProgressMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/SimpleProgressMessage.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/SimpleProgressMessage.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleProgressMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.client.events.SplitfileProgressEvent;

Modified: trunk/freenet/src/freenet/node/fcp/StartedCompressionMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/StartedCompressionMessage.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/StartedCompressionMessage.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  StartedCompressionMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/fcp/SubscribeUSK.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/SubscribeUSK.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/SubscribeUSK.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SubscribeUSK.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.client.async.USKCallback;

Modified: trunk/freenet/src/freenet/node/fcp/SubscribeUSKMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/SubscribeUSKMessage.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/SubscribeUSKMessage.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SubscribeUSKMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/node/fcp/SubscribedUSKUpdate.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/SubscribedUSKUpdate.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/SubscribedUSKUpdate.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SubsribeUSKUpdate.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.keys.USK;

Modified: trunk/freenet/src/freenet/node/fcp/URIGeneratedMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/URIGeneratedMessage.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/URIGeneratedMessage.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  URIGeneratedMessage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.keys.FreenetURI;

Modified: trunk/freenet/src/freenet/node/fcp/WatchGlobal.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/WatchGlobal.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/node/fcp/WatchGlobal.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  WatchGlobal.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.fcp;

 import freenet.node.Node;

Modified: trunk/freenet/src/freenet/node/updater/AutoUpdateAllowedCallback.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/AutoUpdateAllowedCallback.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/AutoUpdateAllowedCallback.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  AutoUpdateAllowedCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import freenet.config.BooleanCallback;

Modified: trunk/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/NodeUpdater.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  NodeUpdater.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import java.io.BufferedInputStream;

Modified: 
trunk/freenet/src/freenet/node/updater/PrivkeyHasBeenBlownException.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/PrivkeyHasBeenBlownException.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/PrivkeyHasBeenBlownException.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PrivkeyHasBeenBlownException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import freenet.support.HTMLEncoder;

Modified: 
trunk/freenet/src/freenet/node/updater/UpdateRevocationURICallback.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/UpdateRevocationURICallback.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/UpdateRevocationURICallback.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UpdateRevocationURICallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import freenet.config.StringCallback;

Modified: trunk/freenet/src/freenet/node/updater/UpdateURICallback.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/UpdateURICallback.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/UpdateURICallback.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UpdateURICallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import freenet.config.StringCallback;

Modified: trunk/freenet/src/freenet/node/updater/UpdaterEnabledCallback.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/UpdaterEnabledCallback.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/updater/UpdaterEnabledCallback.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UpdaterEnabledCallback.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.updater;

 import org.tanukisoftware.wrapper.WrapperManager;

Modified: trunk/freenet/src/freenet/node/useralerts/BuildOldAgeUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/BuildOldAgeUserAlert.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/BuildOldAgeUserAlert.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BuildOldAgeUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/node/useralerts/ExtOldAgeUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/ExtOldAgeUserAlert.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/ExtOldAgeUserAlert.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ExtOldAgeUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/node/useralerts/IPUndetectedUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/IPUndetectedUserAlert.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/IPUndetectedUserAlert.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  IPUndetectedUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.node.NodeIPDetector;

Modified: 
trunk/freenet/src/freenet/node/useralerts/MeaningfulNodeNameUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/MeaningfulNodeNameUserAlert.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/MeaningfulNodeNameUserAlert.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MeaningfulNodeNameUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.config.Option;

Modified: trunk/freenet/src/freenet/node/useralerts/N2NTMUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/N2NTMUserAlert.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/N2NTMUserAlert.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  N2NTMUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.node.PeerNode;

Modified: trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PeerManagerUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.node.Node;

Modified: 
trunk/freenet/src/freenet/node/useralerts/RevocationKeyFoundUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/RevocationKeyFoundUserAlert.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/RevocationKeyFoundUserAlert.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  RevocationKeyFoundUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/node/useralerts/SimpleUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/SimpleUserAlert.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/SimpleUserAlert.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.support.HTMLNode;

Modified: 
trunk/freenet/src/freenet/node/useralerts/UpdatedVersionAvailableUserAlert.java
===================================================================
--- 
trunk/freenet/src/freenet/node/useralerts/UpdatedVersionAvailableUserAlert.java 
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/node/useralerts/UpdatedVersionAvailableUserAlert.java 
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UpdatedVersionAvailableUserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.node.updater.NodeUpdater;

Modified: trunk/freenet/src/freenet/node/useralerts/UserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/UserAlert.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/UserAlert.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UserAlert.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import freenet.support.HTMLNode;

Modified: trunk/freenet/src/freenet/node/useralerts/UserAlertManager.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/UserAlertManager.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/node/useralerts/UserAlertManager.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UserAlertManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.node.useralerts;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/plugin/HttpPlugin.java
===================================================================
--- trunk/freenet/src/freenet/plugin/HttpPlugin.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/plugin/HttpPlugin.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HttpPlugin.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2006 David 'Bombe' Roden <bombe at freenetproject.org>
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.plugin;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/plugin/Plugin.java
===================================================================
--- trunk/freenet/src/freenet/plugin/Plugin.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/plugin/Plugin.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Plugin.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2006 David 'Bombe' Roden <bombe at freenetproject.org>
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.plugin;

 /**

Modified: trunk/freenet/src/freenet/plugin/PluginManager.java
===================================================================
--- trunk/freenet/src/freenet/plugin/PluginManager.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/plugin/PluginManager.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PluginManager.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2006 David 'Bombe' Roden <bombe at freenetproject.org>
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.plugin;

 import java.net.MalformedURLException;

Modified: trunk/freenet/src/freenet/plugin/TestHttpPlugin.java
===================================================================
--- trunk/freenet/src/freenet/plugin/TestHttpPlugin.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/plugin/TestHttpPlugin.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,6 +1,22 @@
-/**
- * 
- */
+/*
+  TestHttpPlugin.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2006 David 'Bombe' Roden <bombe at freenetproject.org>
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.plugin;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/plugin/TestPlugin.java
===================================================================
--- trunk/freenet/src/freenet/plugin/TestPlugin.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/plugin/TestPlugin.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,6 +1,22 @@
-/**
- * 
- */
+/*
+  TestPlugin.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2006 David 'Bombe' Roden <bombe at freenetproject.org>
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.plugin;

 /**

Modified: trunk/freenet/src/freenet/pluginmanager/DetectedIP.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/DetectedIP.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/DetectedIP.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  DetectedIP.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import java.net.InetAddress;

Modified: trunk/freenet/src/freenet/pluginmanager/FredPlugin.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPlugin.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/FredPlugin.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FredPlugin.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public interface FredPlugin {

Modified: trunk/freenet/src/freenet/pluginmanager/FredPluginHTTP.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPluginHTTP.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/FredPluginHTTP.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FredPluginHTTP.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import freenet.clients.http.HTTPRequest;

Modified: trunk/freenet/src/freenet/pluginmanager/FredPluginIPDetector.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPluginIPDetector.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/FredPluginIPDetector.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FredPluginIPDetector.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public interface FredPluginIPDetector {

Modified: trunk/freenet/src/freenet/pluginmanager/FredPluginThreadless.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPluginThreadless.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/FredPluginThreadless.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FredPluginThreadless.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public interface FredPluginThreadless {

Modified: trunk/freenet/src/freenet/pluginmanager/PluginHTTPException.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginHTTPException.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginHTTPException.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginHTTPException.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public class PluginHTTPException extends Exception {

Modified: trunk/freenet/src/freenet/pluginmanager/PluginHandler.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginHandler.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginHandler.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PluginHandler.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) cyberdo
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 /**

Modified: trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginInfoWrapper.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginInfoWrapper.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import java.util.Date;

Modified: trunk/freenet/src/freenet/pluginmanager/PluginManager.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginManager.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/freenet/pluginmanager/PluginNotFoundException.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginNotFoundException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginNotFoundException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginNotFoundException.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public class PluginNotFoundException extends Exception {

Modified: trunk/freenet/src/freenet/pluginmanager/PluginRespirator.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginRespirator.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginRespirator.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginRespirator.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import freenet.client.HighLevelSimpleClient;

Modified: trunk/freenet/src/freenet/pluginmanager/PluginSecurityException.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginSecurityException.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/PluginSecurityException.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PluginSecurityException.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 public class PluginSecurityException extends Exception {

Modified: trunk/freenet/src/freenet/pluginmanager/TestPlugin.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/TestPlugin.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/pluginmanager/TestPlugin.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  TestPlugin.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.pluginmanager;

 import java.util.Random;

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BerkeleyDBFreenetStore.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) tubbie
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.store;

 import java.io.EOFException;

Modified: trunk/freenet/src/freenet/store/Block.java
===================================================================
--- trunk/freenet/src/freenet/store/Block.java  2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/store/Block.java  2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  Block.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.store;

 import freenet.keys.Key;

Modified: trunk/freenet/src/freenet/store/FreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/FreenetStore.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/store/FreenetStore.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FreenetStore.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.store;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/store/KeyCollisionException.java
===================================================================
--- trunk/freenet/src/freenet/store/KeyCollisionException.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/store/KeyCollisionException.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  KeyCollisionException.java / Freenet
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.store;

 public class KeyCollisionException extends Exception {

Modified: trunk/freenet/src/freenet/store/Store.java
===================================================================
--- trunk/freenet/src/freenet/store/Store.java  2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/store/Store.java  2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  Store.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2005-2006 The Free Network project
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.store;

 import java.io.*;

Modified: trunk/freenet/src/freenet/support/Base64.java
===================================================================
--- trunk/freenet/src/freenet/support/Base64.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Base64.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Base64.java / Freenet
+  Copyright Stephen Blackheath
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Random;

Modified: trunk/freenet/src/freenet/support/BitArray.java
===================================================================
--- trunk/freenet/src/freenet/support/BitArray.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/BitArray.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  BitArray.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.*;

Modified: trunk/freenet/src/freenet/support/Buffer.java
===================================================================
--- trunk/freenet/src/freenet/support/Buffer.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Buffer.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  Buffer.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.*;

Modified: trunk/freenet/src/freenet/support/ByteFormat.java
===================================================================
--- trunk/freenet/src/freenet/support/ByteFormat.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/ByteFormat.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  ByteFormat.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.text.NumberFormat;

Modified: trunk/freenet/src/freenet/support/CPUInformation/AMDCPUInfo.java
===================================================================
--- trunk/freenet/src/freenet/support/CPUInformation/AMDCPUInfo.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/CPUInformation/AMDCPUInfo.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,7 +1,23 @@
 /*
- * Created on Jul 17, 2004
- *
- */
+  AMDCPUInfo.java / Freenet
+  Jul 17, 2004
+  Copyright (C) 2004 Iakin 
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.CPUInformation;

 /**

Modified: trunk/freenet/src/freenet/support/CPUInformation/CPUID.java
===================================================================
--- trunk/freenet/src/freenet/support/CPUInformation/CPUID.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/CPUInformation/CPUID.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,6 +1,23 @@
 /*
- * Created on Jul 14, 2004
- */
+  CPUID.java / Freenet
+  Created on Jul 14, 2004
+  Copyright (C) 2004 Iakin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.CPUInformation;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/CPUInformation/CPUInfo.java
===================================================================
--- trunk/freenet/src/freenet/support/CPUInformation/CPUInfo.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/CPUInformation/CPUInfo.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,7 +1,23 @@
 /*
- * Created on Jul 16, 2004
- *
- */
+  CPUInfo.java / Freenet
+  Created on Jul 16, 2004
+  Copyright (C) 2004 Iakin 
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.CPUInformation;

 /**

Modified: trunk/freenet/src/freenet/support/CPUInformation/IntelCPUInfo.java
===================================================================
--- trunk/freenet/src/freenet/support/CPUInformation/IntelCPUInfo.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/CPUInformation/IntelCPUInfo.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,7 +1,23 @@
 /*
- * Created on Jul 17, 2004
- *
- */
+  IntelCPUInfo.java / Freenet
+  Created on Jul 17, 2004
+  Copyright (C) 2004 Iakin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.CPUInformation;

 /**

Modified: 
trunk/freenet/src/freenet/support/CPUInformation/UnknownCPUException.java
===================================================================
--- trunk/freenet/src/freenet/support/CPUInformation/UnknownCPUException.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/CPUInformation/UnknownCPUException.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,6 +1,23 @@
 /*
- * Created on Jul 16, 2004
- */
+  UnknownCPUException.java / Freenet
+  Created on Jul 16, 2004
+  Copyright (C) 2004 Iakin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.CPUInformation;

 /**

Modified: trunk/freenet/src/freenet/support/DoubleTokenBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/DoubleTokenBucket.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/DoubleTokenBucket.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  DoubleTokenBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/DoublyLinkedList.java
===================================================================
--- trunk/freenet/src/freenet/support/DoublyLinkedList.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/DoublyLinkedList.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DoublyLinkedList.java / Freenet
+  Copyright (C) tavin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/DoublyLinkedListImpl.java
===================================================================
--- trunk/freenet/src/freenet/support/DoublyLinkedListImpl.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/DoublyLinkedListImpl.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  DoublyLinkedListImpl.java / Freenet
+  Copyright (C) tavin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/Fields.java
===================================================================
--- trunk/freenet/src/freenet/support/Fields.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Fields.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Fields.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.text.DateFormat;

Modified: trunk/freenet/src/freenet/support/FileLoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/FileLoggerHook.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/FileLoggerHook.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FileLoggerHook.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.BufferedOutputStream;

Modified: trunk/freenet/src/freenet/support/HTMLDecoder.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLDecoder.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/HTMLDecoder.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HTMLDecoder.java / Freenet
+  Copyright (C) Yves Lempereur (avian)
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/support/HTMLEncoder.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLEncoder.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/HTMLEncoder.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HTMLEncoder.java / Freenet
+  Copyright (C) Yves Lempereur
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/support/HTMLNode.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLNode.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/HTMLNode.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  HTMLNode.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.ArrayList;

Modified: trunk/freenet/src/freenet/support/HexUtil.java
===================================================================
--- trunk/freenet/src/freenet/support/HexUtil.java      2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/HexUtil.java      2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  HexUtil.java / Freenet
+  Copyright (C) syoung
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/support/IllegalBase64Exception.java
===================================================================
--- trunk/freenet/src/freenet/support/IllegalBase64Exception.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/IllegalBase64Exception.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  IllegalBase64Exception.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/ImmutableByteArrayWrapper.java
===================================================================
--- trunk/freenet/src/freenet/support/ImmutableByteArrayWrapper.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/ImmutableByteArrayWrapper.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,6 +1,21 @@
-/**
- * 
- */
+/*
+  ImmutalbeByteArrayWrapper.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Arrays;

Modified: 
trunk/freenet/src/freenet/support/IndexableUpdatableSortedLinkedListItem.java
===================================================================
--- 
trunk/freenet/src/freenet/support/IndexableUpdatableSortedLinkedListItem.java   
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/IndexableUpdatableSortedLinkedListItem.java   
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  IndexableUpdatableSortedLinkedListItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public interface IndexableUpdatableSortedLinkedListItem extends

Modified: trunk/freenet/src/freenet/support/IntNumberedItem.java
===================================================================
--- trunk/freenet/src/freenet/support/IntNumberedItem.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/IntNumberedItem.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  IntNumberedItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/LRUHashtable.java
===================================================================
--- trunk/freenet/src/freenet/support/LRUHashtable.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/LRUHashtable.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LRUHashtable.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/LRUQueue.java
===================================================================
--- trunk/freenet/src/freenet/support/LRUQueue.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/LRUQueue.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LRUQueue.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/LimitedEnumeration.java
===================================================================
--- trunk/freenet/src/freenet/support/LimitedEnumeration.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/LimitedEnumeration.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LimitedEnumeration.java / Freenet
+  Copyright (C) tavin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java
===================================================================
--- trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMap.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  LimitedRangeIntByteArrayMap.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashMap;

Modified: 
trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMapElement.java
===================================================================
--- trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMapElement.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/LimitedRangeIntByteArrayMapElement.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LimitedRangeIntByteArrayMapElement.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.node.AsyncMessageCallback;

Modified: trunk/freenet/src/freenet/support/Loader.java
===================================================================
--- trunk/freenet/src/freenet/support/Loader.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Loader.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,23 @@
+/*
+  Loader.java / Freenet
+  Copyright (C) Brandon Wiley <blanu at uts.cc.utexas.edu
+  Copyright (C) oscar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;

Modified: trunk/freenet/src/freenet/support/Logger.java
===================================================================
--- trunk/freenet/src/freenet/support/Logger.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Logger.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Logger.java / Freenet
+  Copyright (C) Iakin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.support.LoggerHook.InvalidThresholdException;

Modified: trunk/freenet/src/freenet/support/LoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/LoggerHook.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/LoggerHook.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LoggerHook.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.StringTokenizer;

Modified: trunk/freenet/src/freenet/support/LoggerHookChain.java
===================================================================
--- trunk/freenet/src/freenet/support/LoggerHookChain.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/LoggerHookChain.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LoggerHookChain.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/MultiValueTable.java
===================================================================
--- trunk/freenet/src/freenet/support/MultiValueTable.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/MultiValueTable.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  MultiValueTable.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;
 import java.util.*;
 /**

Modified: trunk/freenet/src/freenet/support/NumberedItem.java
===================================================================
--- trunk/freenet/src/freenet/support/NumberedItem.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/NumberedItem.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NumberedItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/NumberedItemComparator.java
===================================================================
--- trunk/freenet/src/freenet/support/NumberedItemComparator.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/NumberedItemComparator.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NumberedItemComparator.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Comparator;

Modified: trunk/freenet/src/freenet/support/NumberedRecentItems.java
===================================================================
--- trunk/freenet/src/freenet/support/NumberedRecentItems.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/NumberedRecentItems.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NumberedRecentItems.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/support/OutputStreamLogger.java
===================================================================
--- trunk/freenet/src/freenet/support/OutputStreamLogger.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/OutputStreamLogger.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  OutputStreamLogger.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.OutputStream;

Modified: trunk/freenet/src/freenet/support/PromiscuousItemException.java
===================================================================
--- trunk/freenet/src/freenet/support/PromiscuousItemException.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/PromiscuousItemException.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  PromiscuousItemException.java / Freenet
+  Copyright (C) tavin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.support.DoublyLinkedList.Item;

Modified: trunk/freenet/src/freenet/support/RandomGrabArray.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArray.java      2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/RandomGrabArray.java      2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RandomGrabArray.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashSet;

Modified: trunk/freenet/src/freenet/support/RandomGrabArrayItem.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArrayItem.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/RandomGrabArrayItem.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RandomGrabArrayItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public interface RandomGrabArrayItem {

Modified: trunk/freenet/src/freenet/support/RandomGrabArrayWithClient.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArrayWithClient.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/RandomGrabArrayWithClient.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RandomGrabArrayWithClient.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/support/RandomGrabArrayWithInt.java
===================================================================
--- trunk/freenet/src/freenet/support/RandomGrabArrayWithInt.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/RandomGrabArrayWithInt.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RandomGrabArrayWithInt.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/support/ReceivedPacketNumbers.java
===================================================================
--- trunk/freenet/src/freenet/support/ReceivedPacketNumbers.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/ReceivedPacketNumbers.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  ReceivedPacketNumbers.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Iterator;

Modified: trunk/freenet/src/freenet/support/RemoveRandom.java
===================================================================
--- trunk/freenet/src/freenet/support/RemoveRandom.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/RemoveRandom.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RemoveRandom.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public interface RemoveRandom {

Modified: trunk/freenet/src/freenet/support/RemoveRandomWithClient.java
===================================================================
--- trunk/freenet/src/freenet/support/RemoveRandomWithClient.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/RemoveRandomWithClient.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RemoveRandomWithClient.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public interface RemoveRandomWithClient extends RemoveRandom {

Modified: trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java
===================================================================
--- trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SectoredRandomGrabArray.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SectoredRandomGrabArray.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashMap;

Modified: 
trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithClient.java
===================================================================
--- trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithClient.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithClient.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SectoredRandomGrabArrayWithClient.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithInt.java
===================================================================
--- trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithInt.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SectoredRandomGrabArrayWithInt.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SectoredRandomGrabArrayWithInt.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/support/Serializer.java
===================================================================
--- trunk/freenet/src/freenet/support/Serializer.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/Serializer.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,20 +1,20 @@
 /*
-Dijjer - A Peer to Peer HTTP Cache
-Copyright (C) 2004,2005  Change.Tv, Inc
+  Serializer.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

-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 2 of the License, or
-(at your option) any later version.
+  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.

-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, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+  You should have received a copy of the GNU General Public License
+  along with this program; if not, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

 package freenet.support;

Modified: trunk/freenet/src/freenet/support/ShortBuffer.java
===================================================================
--- trunk/freenet/src/freenet/support/ShortBuffer.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/ShortBuffer.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,22 @@
 /*
- * Dijjer - A Peer to Peer HTTP Cache
- * Copyright (C) 2004,2005 Change.Tv, Inc
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
+  ShortBuffer.java / Freenet, Dijjer - A Peer to Peer HTTP Cache
+  Copyright (C) 2004,2005 Change.Tv, Inc
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.*;

Modified: trunk/freenet/src/freenet/support/SimpleFieldSet.java
===================================================================
--- trunk/freenet/src/freenet/support/SimpleFieldSet.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SimpleFieldSet.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleFieldSet.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.BufferedInputStream;

Modified: trunk/freenet/src/freenet/support/SimpleIntNumberedItemComparator.java
===================================================================
--- trunk/freenet/src/freenet/support/SimpleIntNumberedItemComparator.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SimpleIntNumberedItemComparator.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SimpleIntNumberedItemComparator.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Comparator;

Modified: trunk/freenet/src/freenet/support/SimpleReadOnlyArrayBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/SimpleReadOnlyArrayBucket.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SimpleReadOnlyArrayBucket.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SimpleReadOnlyArrayBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/support/SizeUtil.java
===================================================================
--- trunk/freenet/src/freenet/support/SizeUtil.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/SizeUtil.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SizeUtil.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/SortedLongSet.java
===================================================================
--- trunk/freenet/src/freenet/support/SortedLongSet.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SortedLongSet.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SortedLongSet.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/support/SortedVectorByNumber.java
===================================================================
--- trunk/freenet/src/freenet/support/SortedVectorByNumber.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/SortedVectorByNumber.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SortedVectorByNumber.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Arrays;

Modified: trunk/freenet/src/freenet/support/TokenBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/TokenBucket.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/TokenBucket.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  TokenBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/URIPreEncoder.java
===================================================================
--- trunk/freenet/src/freenet/support/URIPreEncoder.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/URIPreEncoder.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  URIPreEncoder.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.UnsupportedEncodingException;

Modified: trunk/freenet/src/freenet/support/URLDecoder.java
===================================================================
--- trunk/freenet/src/freenet/support/URLDecoder.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/URLDecoder.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  URLDecoder.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.io.ByteArrayOutputStream;
@@ -3,11 +22,4 @@
 import java.io.IOException;

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
-*/
-
-
 /**
  * The class contains a utility method for converting a 

Modified: trunk/freenet/src/freenet/support/URLEncodedFormatException.java
===================================================================
--- trunk/freenet/src/freenet/support/URLEncodedFormatException.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/URLEncodedFormatException.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,12 +1,25 @@
-package freenet.support;
+/*
+  URLEncodedFormat.java / Freenet, Java Adaptive Network Client
+  Copyright (C) Ian Clarke
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

-/*
-  This code is part of the Java Adaptive Network Client by Ian Clarke. 
-  It is distributed under the GNU Public Licence (GPL) version 2.  See
-  http://www.gnu.org/ for further details of the GPL.
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

+package freenet.support;

+
 /**
  * Thrown when trying to decode a string which is not in 
  * "<code>x-www-form-urlencoded</code>" format.

Modified: trunk/freenet/src/freenet/support/URLEncoder.java
===================================================================
--- trunk/freenet/src/freenet/support/URLEncoder.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/URLEncoder.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  URLEncoder.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public class URLEncoder {

Modified: trunk/freenet/src/freenet/support/UpdatableSortedLinkedList.java
===================================================================
--- trunk/freenet/src/freenet/support/UpdatableSortedLinkedList.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/UpdatableSortedLinkedList.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  UpdatableSortedLinkedList.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.Enumeration;

Modified: trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItem.java
===================================================================
--- trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItem.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItem.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  UpdatableSortedLinkedListItem.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.support.DoublyLinkedList.Item;

Modified: 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItemImpl.java
===================================================================
--- trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItemImpl.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/UpdatableSortedLinkedListItemImpl.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  UpdatableSortedLinkedListItemImpl.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.support.DoublyLinkedList.Item;

Modified: 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListKilledException.java
===================================================================
--- 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListKilledException.java 
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListKilledException.java 
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  UpdatableSortedLinkedListKilledException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 public class UpdatableSortedLinkedListKilledException extends Exception {

Modified: 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListWithForeignIndex.java
===================================================================
--- 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListWithForeignIndex.java
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/UpdatableSortedLinkedListWithForeignIndex.java
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  UpdatableSortedLinkedListWithForeignIndex.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import java.util.HashMap;

Modified: trunk/freenet/src/freenet/support/VirginItemException.java
===================================================================
--- trunk/freenet/src/freenet/support/VirginItemException.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/VirginItemException.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  VirginItemException.java / Freenet
+  Copyright (C) tavin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/VoidLogger.java
===================================================================
--- trunk/freenet/src/freenet/support/VoidLogger.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/VoidLogger.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,6 +1,23 @@
 /*
- * Created on Mar 18, 2004
- */
+  VoidLogger.java / Freenet, Java Adaptive Network Client
+  Created on Mar 18, 2004
+  Copyright (C) 2004 Iakin
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 /**

Modified: trunk/freenet/src/freenet/support/WouldBlockException.java
===================================================================
--- trunk/freenet/src/freenet/support/WouldBlockException.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/WouldBlockException.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  WouldBlockException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support;

 import freenet.io.comm.LowLevelFilterException;

Modified: 
trunk/freenet/src/freenet/support/compress/CompressionOutputSizeException.java
===================================================================
--- 
trunk/freenet/src/freenet/support/compress/CompressionOutputSizeException.java  
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/compress/CompressionOutputSizeException.java  
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  CompressionOutputSizeException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.compress;

 /**

Modified: trunk/freenet/src/freenet/support/compress/Compressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/Compressor.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/compress/Compressor.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  Compressor.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.compress;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/compress/DecompressException.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/DecompressException.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/compress/DecompressException.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  DecompressException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.compress;

 /**

Modified: trunk/freenet/src/freenet/support/compress/GzipCompressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  GzipCompressor.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.compress;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/support/io/ArrayBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/ArrayBucket.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/ArrayBucket.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Array Bucket.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.ByteArrayInputStream;

Modified: trunk/freenet/src/freenet/support/io/ArrayBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/ArrayBucketFactory.java        
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/ArrayBucketFactory.java        
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  ArrayBucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/io/Bucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/Bucket.java    2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/io/Bucket.java    2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  Bucket.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;
 import java.io.*;
 /**

Modified: trunk/freenet/src/freenet/support/io/BucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/BucketFactory.java     2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/BucketFactory.java     2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  BucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/io/BucketTools.java
===================================================================
--- trunk/freenet/src/freenet/support/io/BucketTools.java       2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/BucketTools.java       2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  BucketTools.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.DataInputStream;

Modified: 
trunk/freenet/src/freenet/support/io/CannotCreateFromFieldSetException.java
===================================================================
--- trunk/freenet/src/freenet/support/io/CannotCreateFromFieldSetException.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/CannotCreateFromFieldSetException.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  CannotCreateFromFieldSetException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 public class CannotCreateFromFieldSetException extends Exception {

Modified: trunk/freenet/src/freenet/support/io/FileBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FileBucket.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/FileBucket.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  FileBucket.java / Freenet
+  Copyright (C) oskar
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/FileBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FileBucketFactory.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/FileBucketFactory.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FileBucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/FileUtil.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FileUtil.java  2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/support/io/FileUtil.java  2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FileUtil.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/FilenameGenerator.java
===================================================================
--- trunk/freenet/src/freenet/support/io/FilenameGenerator.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/FilenameGenerator.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  FilenameGenerator.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/LineReader.java
===================================================================
--- trunk/freenet/src/freenet/support/io/LineReader.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/LineReader.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LineReader.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/io/LineReadingInputStream.java
===================================================================
--- trunk/freenet/src/freenet/support/io/LineReadingInputStream.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/LineReadingInputStream.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  LineReadingInputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.FilterInputStream;

Modified: trunk/freenet/src/freenet/support/io/NullBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/NullBucket.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/NullBucket.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NullBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;
 import java.io.InputStream;
 import java.io.OutputStream;

Modified: trunk/freenet/src/freenet/support/io/NullInputStream.java
===================================================================
--- trunk/freenet/src/freenet/support/io/NullInputStream.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/NullInputStream.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NullInputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;
 import java.io.*;


Modified: trunk/freenet/src/freenet/support/io/NullOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/support/io/NullOutputStream.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/NullOutputStream.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NullOutputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;
 import java.io.*;


Modified: trunk/freenet/src/freenet/support/io/NullPersistentFileTracker.java
===================================================================
--- trunk/freenet/src/freenet/support/io/NullPersistentFileTracker.java 
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/NullPersistentFileTracker.java 
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NullPersistenFileTracker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/NullWriter.java
===================================================================
--- trunk/freenet/src/freenet/support/io/NullWriter.java        2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/NullWriter.java        2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  NullWriter.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: 
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PaddedEphemerallyEncryptedBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: 
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java
===================================================================
--- 
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java
   2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java
   2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PaddedEphemerallyEncryptedBucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: 
trunk/freenet/src/freenet/support/io/PersistentEncryptedTempBucketFactory.java
===================================================================
--- 
trunk/freenet/src/freenet/support/io/PersistentEncryptedTempBucketFactory.java  
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/io/PersistentEncryptedTempBucketFactory.java  
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PersistentEncryptedTempBucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/io/PersistentFileTracker.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentFileTracker.java     
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/PersistentFileTracker.java     
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PersistenFileTracker.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java       
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/PersistentTempBucketFactory.java       
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PersistentTempBucketFactory.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;

Modified: trunk/freenet/src/freenet/support/io/RandomAccessFileBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/RandomAccessFileBucket.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/RandomAccessFileBucket.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  RandomAccessFileBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
+
+
 // REDFLAG: test and javadoc
 package freenet.support.io;


Modified: trunk/freenet/src/freenet/support/io/ReadOnlyFileSliceBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/ReadOnlyFileSliceBucket.java   
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/ReadOnlyFileSliceBucket.java   
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  ReadOnlyFileSliceBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.EOFException;

Modified: trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucket.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucket.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SerializableToFieldSetBucket.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import freenet.support.SimpleFieldSet;

Modified: 
trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucketUtil.java
===================================================================
--- trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucketUtil.java  
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/SerializableToFieldSetBucketUtil.java  
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SerializableToFieldSetBucketUtil.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import freenet.crypt.RandomSource;

Modified: trunk/freenet/src/freenet/support/io/SpyInputStream.java
===================================================================
--- trunk/freenet/src/freenet/support/io/SpyInputStream.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/SpyInputStream.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  SpyInputStream.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;
@@ -3,10 +21,4 @@
 import java.io.InputStream;

-/*
- * This code is part of FProxy, an HTTP proxy server for Freenet. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
-
 /**
  * The purpose of all of this gobbledeygook is to keep rude FCPClient

Modified: trunk/freenet/src/freenet/support/io/SpyOutputStream.java
===================================================================
--- trunk/freenet/src/freenet/support/io/SpyOutputStream.java   2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/SpyOutputStream.java   2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SpyOUtputStream.java / Freenet
+  Copyright (C) ian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.FilterOutputStream;
@@ -6,12 +25,6 @@

 import freenet.support.Logger;

-/*
- * This code is part of FProxy, an HTTP proxy server for Freenet. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
-
 /**
  * @author ian
  * @see freenet.support.SpyInputStream

Modified: trunk/freenet/src/freenet/support/io/TempBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/TempBucketFactory.java 2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/TempBucketFactory.java 2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TempBucketFactory.java / Freenet
+  Copyright (C) giannij
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;
@@ -5,12 +24,6 @@

 import freenet.support.Logger;

-/*
- * This code is part of FProxy, an HTTP proxy server for Freenet. It is
- * distributed under the GNU Public Licence (GPL) version 2. See
- * http://www.gnu.org/ for further details of the GPL.
- */
-
 /**
  * Temporary Bucket Factory
  * 

Modified: trunk/freenet/src/freenet/support/io/TempBucketHook.java
===================================================================
--- trunk/freenet/src/freenet/support/io/TempBucketHook.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/TempBucketHook.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  TempBucketHook.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: trunk/freenet/src/freenet/support/io/TempFileBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/TempFileBucket.java    2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/TempFileBucket.java    2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TempFileBucket.java / Freenet
+  Copyright (C) giannij
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.File;
@@ -9,11 +28,6 @@
 import freenet.support.Logger;
 import freenet.support.SimpleFieldSet;

-/*
- *  This code is part of FProxy, an HTTP proxy server for Freenet.
- *  It is distributed under the GNU Public Licence (GPL) version 2.  See
- *  http://www.gnu.org/ for further details of the GPL.
- */
 /**
  * Temporary file handling. TempFileBuckets start empty.
  *

Modified: trunk/freenet/src/freenet/support/io/TooLongException.java
===================================================================
--- trunk/freenet/src/freenet/support/io/TooLongException.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/io/TooLongException.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  TooLongException.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.io;

 import java.io.IOException;

Modified: 
trunk/freenet/src/freenet/support/math/BootstrappingDecayingRunningAverage.java
===================================================================
--- 
trunk/freenet/src/freenet/support/math/BootstrappingDecayingRunningAverage.java 
    2006-09-15 14:01:36 UTC (rev 10482)
+++ 
trunk/freenet/src/freenet/support/math/BootstrappingDecayingRunningAverage.java 
    2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  BootstrappingDecayingRunningAverage.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.math;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/support/math/RunningAverage.java
===================================================================
--- trunk/freenet/src/freenet/support/math/RunningAverage.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/math/RunningAverage.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  RunningAverage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.math;

 import java.io.Serializable;

Modified: trunk/freenet/src/freenet/support/math/SimpleBinaryRunningAverage.java
===================================================================
--- trunk/freenet/src/freenet/support/math/SimpleBinaryRunningAverage.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/math/SimpleBinaryRunningAverage.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,23 @@
+/*
+  SimpleBinaryRunningAverage.java / Freenet
+  Created on May 14, 2004
+  Copyright (C) 2004 amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.math;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/support/math/SimpleRunningAverage.java
===================================================================
--- trunk/freenet/src/freenet/support/math/SimpleRunningAverage.java    
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/math/SimpleRunningAverage.java    
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,22 @@
+/*
+  SimpleRunningAverage.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.math;

 import java.io.DataOutputStream;

Modified: trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java
===================================================================
--- trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java      
2006-09-15 14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/support/math/TimeDecayingRunningAverage.java      
2006-09-15 16:56:02 UTC (rev 10483)
@@ -1,3 +1,21 @@
+/*
+  TimeDecayingRunningAverage.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.support.math;

 import java.io.DataInputStream;

Modified: trunk/freenet/src/freenet/tools/AddRef.java
===================================================================
--- trunk/freenet/src/freenet/tools/AddRef.java 2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/freenet/tools/AddRef.java 2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,21 @@
+/*
+  AddRef.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.tools;

 import java.io.File;

Modified: trunk/freenet/src/freenet/transport/IPAddressDetector.java
===================================================================
--- trunk/freenet/src/freenet/transport/IPAddressDetector.java  2006-09-15 
14:01:36 UTC (rev 10482)
+++ trunk/freenet/src/freenet/transport/IPAddressDetector.java  2006-09-15 
16:56:02 UTC (rev 10483)
@@ -1,4 +1,21 @@
-/* -*- Mode: java; c-basic-indent: 4; tab-width: 4 -*- */
+/*
+  IPAddressDetector.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.transport;

 import java.net.DatagramSocket;

Modified: trunk/freenet/src/freenet/transport/IPUtil.java
===================================================================
--- trunk/freenet/src/freenet/transport/IPUtil.java     2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/freenet/transport/IPUtil.java     2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  IPUtil.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.transport;

 import java.net.InetAddress;

Modified: trunk/freenet/src/test/AddressIdentifierTest.java
===================================================================
--- trunk/freenet/src/test/AddressIdentifierTest.java   2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/AddressIdentifierTest.java   2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  AddressIdentifierTest.java / Freenet
+  Copyright (C) 2006 David Roden <droden at gmail.com>
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import junit.framework.TestCase;

Modified: trunk/freenet/src/test/DatastoreTest.java
===================================================================
--- trunk/freenet/src/test/DatastoreTest.java   2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/test/DatastoreTest.java   2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,21 @@
+/*
+  DatastoreTest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/test/Inet4AddressMatcherTest.java
===================================================================
--- trunk/freenet/src/test/Inet4AddressMatcherTest.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/Inet4AddressMatcherTest.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,19 +1,22 @@
 /*
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  Inet4AddressMatcherTest.java / Freenet
+  Copyright (C) 2006 David Roden <droden at gmail.com>
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package freenet.io;

 import java.net.Inet4Address;

Modified: trunk/freenet/src/test/Inet6AddressMatcherTest.java
===================================================================
--- trunk/freenet/src/test/Inet6AddressMatcherTest.java 2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/Inet6AddressMatcherTest.java 2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,22 +1,22 @@
 /*
- * freenet0.7 - 
- * Copyright (C) 2006 David Roden
- *
- * 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 2 of the License, or
- * (at your option) any later version.
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+  Inet6AddressMatcherTest.java / Freenet
+  Copyright (C) 2006 David Roden <droden at gmail.com>
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.

+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.net.InetAddress;

Modified: trunk/freenet/src/test/PaddingSpeedTest.java
===================================================================
--- trunk/freenet/src/test/PaddingSpeedTest.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/PaddingSpeedTest.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PaddingSpeedTest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.security.DigestException;

Modified: trunk/freenet/src/test/PingTest.java
===================================================================
--- trunk/freenet/src/test/PingTest.java        2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/test/PingTest.java        2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  PingTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.net.InetAddress;
@@ -24,7 +43,6 @@


     /**
-     * @author root
      *
      * TODO To change the template for this generated type comment go to
      * Window - Preferences - Java - Code Generation - Code and Comments

Modified: trunk/freenet/src/test/PreNodeTest.java
===================================================================
--- trunk/freenet/src/test/PreNodeTest.java     2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/test/PreNodeTest.java     2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,21 @@
+/*
+  PreNodeTest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/test/PreQuasiNodeTest.java
===================================================================
--- trunk/freenet/src/test/PreQuasiNodeTest.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/PreQuasiNodeTest.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,21 @@
+/*
+  PreQuasiNodeTest.java / Freenet
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/test/QuasiNodeTest.java
===================================================================
--- trunk/freenet/src/test/QuasiNodeTest.java   2006-09-15 14:01:36 UTC (rev 
10482)
+++ trunk/freenet/src/test/QuasiNodeTest.java   2006-09-15 16:56:02 UTC (rev 
10483)
@@ -1,3 +1,22 @@
+/*
+  QuasiNodeTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.io.BufferedReader;

Modified: trunk/freenet/src/test/TransferBlockTest.java
===================================================================
--- trunk/freenet/src/test/TransferBlockTest.java       2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/TransferBlockTest.java       2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TransferBlockTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.io.BufferedReader;
@@ -41,7 +60,6 @@


     /**
-     * @author root
      *
      * TODO To change the template for this generated type comment go to
      * Window - Preferences - Java - Code Generation - Code and Comments

Modified: trunk/freenet/src/test/TransferSendTest.java
===================================================================
--- trunk/freenet/src/test/TransferSendTest.java        2006-09-15 14:01:36 UTC 
(rev 10482)
+++ trunk/freenet/src/test/TransferSendTest.java        2006-09-15 16:56:02 UTC 
(rev 10483)
@@ -1,3 +1,22 @@
+/*
+  TransferSendTest.java / Freenet
+  Copyright (C) amphibian
+  Copyright (C) 2005-2006 The Free Network project
+  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 2 of
+  the License, or (at your option) any later version.
+
+  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, write to the Free Software
+  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+*/
+
 package test;

 import java.net.InetAddress;
@@ -33,7 +52,6 @@


     /**
-     * @author root
      *
      * TODO To change the template for this generated type comment go to
      * Window - Preferences - Java - Code Generation - Code and Comments


Reply via email to