Remove @author tags
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 3 Mar 2018 08:33:34 +0000 (09:33 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 3 Mar 2018 08:33:34 +0000 (09:33 +0100)
243 files changed:
src/main/java/net/pterodactylus/sone/core/ConfigurationSoneParser.java
src/main/java/net/pterodactylus/sone/core/Core.java
src/main/java/net/pterodactylus/sone/core/FreenetInterface.java
src/main/java/net/pterodactylus/sone/core/ImageInserter.java
src/main/java/net/pterodactylus/sone/core/Options.java
src/main/java/net/pterodactylus/sone/core/Preferences.java
src/main/java/net/pterodactylus/sone/core/PreferencesLoader.java
src/main/java/net/pterodactylus/sone/core/SoneChangeDetector.java
src/main/java/net/pterodactylus/sone/core/SoneDownloader.java
src/main/java/net/pterodactylus/sone/core/SoneDownloaderImpl.java
src/main/java/net/pterodactylus/sone/core/SoneException.java
src/main/java/net/pterodactylus/sone/core/SoneInsertException.java
src/main/java/net/pterodactylus/sone/core/SoneInserter.java
src/main/java/net/pterodactylus/sone/core/SoneModificationDetector.java
src/main/java/net/pterodactylus/sone/core/SoneParser.java
src/main/java/net/pterodactylus/sone/core/SoneRescuer.java
src/main/java/net/pterodactylus/sone/core/SoneUri.java
src/main/java/net/pterodactylus/sone/core/UpdateChecker.java
src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdater.java
src/main/java/net/pterodactylus/sone/core/WebOfTrustUpdaterImpl.java
src/main/java/net/pterodactylus/sone/core/event/ImageEvent.java
src/main/java/net/pterodactylus/sone/core/event/ImageInsertAbortedEvent.java
src/main/java/net/pterodactylus/sone/core/event/ImageInsertFailedEvent.java
src/main/java/net/pterodactylus/sone/core/event/ImageInsertFinishedEvent.java
src/main/java/net/pterodactylus/sone/core/event/ImageInsertStartedEvent.java
src/main/java/net/pterodactylus/sone/core/event/InsertionDelayChangedEvent.java
src/main/java/net/pterodactylus/sone/core/event/MarkPostKnownEvent.java
src/main/java/net/pterodactylus/sone/core/event/MarkPostReplyKnownEvent.java
src/main/java/net/pterodactylus/sone/core/event/MarkSoneKnownEvent.java
src/main/java/net/pterodactylus/sone/core/event/NewSoneFoundEvent.java
src/main/java/net/pterodactylus/sone/core/event/PostEvent.java
src/main/java/net/pterodactylus/sone/core/event/PostReplyEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneInsertAbortedEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneInsertedEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneInsertingEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneLockedEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneRemovedEvent.java
src/main/java/net/pterodactylus/sone/core/event/SoneUnlockedEvent.java
src/main/java/net/pterodactylus/sone/core/event/UpdateFoundEvent.java
src/main/java/net/pterodactylus/sone/data/Album.java
src/main/java/net/pterodactylus/sone/data/Client.java
src/main/java/net/pterodactylus/sone/data/Fingerprintable.java
src/main/java/net/pterodactylus/sone/data/Identified.java
src/main/java/net/pterodactylus/sone/data/Image.java
src/main/java/net/pterodactylus/sone/data/Post.java
src/main/java/net/pterodactylus/sone/data/PostReply.java
src/main/java/net/pterodactylus/sone/data/Profile.java
src/main/java/net/pterodactylus/sone/data/Reply.java
src/main/java/net/pterodactylus/sone/data/Sone.java
src/main/java/net/pterodactylus/sone/data/SoneOptions.java
src/main/java/net/pterodactylus/sone/data/TemporaryImage.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractAlbumBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractImageBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractPostBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractPostReplyBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractReplyBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AbstractSoneBuilder.java
src/main/java/net/pterodactylus/sone/data/impl/AlbumBuilderImpl.java
src/main/java/net/pterodactylus/sone/data/impl/AlbumImpl.java
src/main/java/net/pterodactylus/sone/data/impl/DefaultPostBuilderFactory.java
src/main/java/net/pterodactylus/sone/data/impl/DefaultPostReplyBuilderFactory.java
src/main/java/net/pterodactylus/sone/data/impl/IdOnlySone.java
src/main/java/net/pterodactylus/sone/data/impl/ImageBuilderImpl.java
src/main/java/net/pterodactylus/sone/data/impl/ImageImpl.java
src/main/java/net/pterodactylus/sone/data/impl/PostBuilderImpl.java
src/main/java/net/pterodactylus/sone/data/impl/PostImpl.java
src/main/java/net/pterodactylus/sone/data/impl/PostReplyBuilderImpl.java
src/main/java/net/pterodactylus/sone/data/impl/PostReplyImpl.java
src/main/java/net/pterodactylus/sone/data/impl/ReplyImpl.java
src/main/java/net/pterodactylus/sone/data/impl/SoneImpl.java
src/main/java/net/pterodactylus/sone/database/DatabaseException.java
src/main/java/net/pterodactylus/sone/database/memory/ConfigurationLoader.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryBookmarkDatabase.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.kt
src/main/java/net/pterodactylus/sone/database/memory/MemoryFriendDatabase.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryPost.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryPostBuilder.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryPostReply.java
src/main/java/net/pterodactylus/sone/database/memory/MemoryPostReplyBuilder.java
src/main/java/net/pterodactylus/sone/database/memory/MemorySoneBuilder.java
src/main/java/net/pterodactylus/sone/fcp/AbstractSoneCommand.java
src/main/java/net/pterodactylus/sone/fcp/CreatePostCommand.java
src/main/java/net/pterodactylus/sone/fcp/CreateReplyCommand.java
src/main/java/net/pterodactylus/sone/fcp/DeletePostCommand.java
src/main/java/net/pterodactylus/sone/fcp/DeleteReplyCommand.java
src/main/java/net/pterodactylus/sone/fcp/FcpInterface.java
src/main/java/net/pterodactylus/sone/fcp/GetLocalSonesCommand.java
src/main/java/net/pterodactylus/sone/fcp/GetPostCommand.java
src/main/java/net/pterodactylus/sone/fcp/GetPostFeedCommand.java
src/main/java/net/pterodactylus/sone/fcp/GetPostsCommand.java
src/main/java/net/pterodactylus/sone/fcp/GetSoneCommand.java
src/main/java/net/pterodactylus/sone/fcp/GetSonesCommand.java
src/main/java/net/pterodactylus/sone/fcp/LikePostCommand.java
src/main/java/net/pterodactylus/sone/fcp/LikeReplyCommand.java
src/main/java/net/pterodactylus/sone/fcp/LockSoneCommand.java
src/main/java/net/pterodactylus/sone/fcp/UnlockSoneCommand.java
src/main/java/net/pterodactylus/sone/fcp/VersionCommand.java
src/main/java/net/pterodactylus/sone/fcp/event/FcpInterfaceActivatedEvent.java
src/main/java/net/pterodactylus/sone/fcp/event/FcpInterfaceDeactivatedEvent.java
src/main/java/net/pterodactylus/sone/fcp/event/FullAccessRequiredChanged.java
src/main/java/net/pterodactylus/sone/freenet/Key.java
src/main/java/net/pterodactylus/sone/freenet/L10nFilter.java
src/main/java/net/pterodactylus/sone/freenet/PluginStoreConfigurationBackend.java
src/main/java/net/pterodactylus/sone/freenet/SimpleFieldSetBuilder.java
src/main/java/net/pterodactylus/sone/freenet/fcp/AbstractCommand.java
src/main/java/net/pterodactylus/sone/freenet/fcp/Command.java
src/main/java/net/pterodactylus/sone/freenet/fcp/FcpException.java
src/main/java/net/pterodactylus/sone/freenet/plugin/PluginConnector.java
src/main/java/net/pterodactylus/sone/freenet/plugin/PluginException.java
src/main/java/net/pterodactylus/sone/freenet/plugin/event/ReceivedReplyEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/Context.java
src/main/java/net/pterodactylus/sone/freenet/wot/DefaultIdentity.java
src/main/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentity.java
src/main/java/net/pterodactylus/sone/freenet/wot/Identity.java
src/main/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetector.java
src/main/java/net/pterodactylus/sone/freenet/wot/IdentityChangeEventSender.java
src/main/java/net/pterodactylus/sone/freenet/wot/IdentityLoader.java
src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManager.java
src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManagerImpl.java
src/main/java/net/pterodactylus/sone/freenet/wot/OwnIdentity.java
src/main/java/net/pterodactylus/sone/freenet/wot/Trust.java
src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java
src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustException.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/IdentityAddedEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/IdentityEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/IdentityRemovedEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/IdentityUpdatedEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/OwnIdentityAddedEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/OwnIdentityEvent.java
src/main/java/net/pterodactylus/sone/freenet/wot/event/OwnIdentityRemovedEvent.java
src/main/java/net/pterodactylus/sone/main/DebugLoaders.java
src/main/java/net/pterodactylus/sone/main/DefaultLoaders.java
src/main/java/net/pterodactylus/sone/main/Loaders.java
src/main/java/net/pterodactylus/sone/main/ReparseFilter.java
src/main/java/net/pterodactylus/sone/main/SonePlugin.java
src/main/java/net/pterodactylus/sone/notify/ListNotification.java
src/main/java/net/pterodactylus/sone/notify/ListNotificationFilter.java
src/main/java/net/pterodactylus/sone/notify/PostVisibilityFilter.java
src/main/java/net/pterodactylus/sone/notify/ReplyVisibilityFilter.java
src/main/java/net/pterodactylus/sone/template/AlbumAccessor.java
src/main/java/net/pterodactylus/sone/template/CollectionAccessor.java
src/main/java/net/pterodactylus/sone/template/CssClassNameFilter.java
src/main/java/net/pterodactylus/sone/template/FilesystemTemplate.java
src/main/java/net/pterodactylus/sone/template/GetPagePlugin.java
src/main/java/net/pterodactylus/sone/template/HttpRequestAccessor.java
src/main/java/net/pterodactylus/sone/template/IdentityAccessor.java
src/main/java/net/pterodactylus/sone/template/ImageAccessor.java
src/main/java/net/pterodactylus/sone/template/ImageLinkFilter.java
src/main/java/net/pterodactylus/sone/template/JavascriptFilter.java
src/main/java/net/pterodactylus/sone/template/PostAccessor.java
src/main/java/net/pterodactylus/sone/template/ProfileAccessor.java
src/main/java/net/pterodactylus/sone/template/ReplyAccessor.java
src/main/java/net/pterodactylus/sone/template/ReplyGroupFilter.java
src/main/java/net/pterodactylus/sone/template/RequestChangeFilter.java
src/main/java/net/pterodactylus/sone/template/SoneAccessor.java
src/main/java/net/pterodactylus/sone/template/SubstringFilter.java
src/main/java/net/pterodactylus/sone/template/TrustAccessor.java
src/main/java/net/pterodactylus/sone/template/UniqueElementFilter.java
src/main/java/net/pterodactylus/sone/template/UnknownDateFilter.java
src/main/java/net/pterodactylus/sone/text/FreemailPart.java
src/main/java/net/pterodactylus/sone/text/Parser.java
src/main/java/net/pterodactylus/sone/text/ParserContext.java
src/main/java/net/pterodactylus/sone/text/PostPart.java
src/main/java/net/pterodactylus/sone/text/SoneTextParserContext.java
src/main/java/net/pterodactylus/sone/text/TextFilter.java
src/main/java/net/pterodactylus/sone/utils/DefaultOption.java
src/main/java/net/pterodactylus/sone/utils/IntegerRangePredicate.java
src/main/java/net/pterodactylus/sone/utils/NumberParsers.java
src/main/java/net/pterodactylus/sone/utils/Option.java
src/main/java/net/pterodactylus/sone/web/WebInterface.java
src/main/java/net/pterodactylus/sone/web/page/FreenetPage.java
src/main/java/net/pterodactylus/sone/web/page/FreenetRequest.java
src/main/java/net/pterodactylus/sone/web/page/FreenetTemplatePage.java
src/main/java/net/pterodactylus/sone/web/page/PageToadlet.java
src/main/java/net/pterodactylus/sone/web/page/PageToadletFactory.java
src/main/kotlin/net/pterodactylus/sone/template/RenderFilter.kt
src/main/kotlin/net/pterodactylus/sone/text/PlainTextPart.kt
src/test/java/net/pterodactylus/sone/core/ConfigurationSoneParserTest.java
src/test/java/net/pterodactylus/sone/core/CoreTest.java
src/test/java/net/pterodactylus/sone/core/FreenetInterfaceTest.java
src/test/java/net/pterodactylus/sone/core/OptionsTest.java
src/test/java/net/pterodactylus/sone/core/PreferencesLoaderTest.java
src/test/java/net/pterodactylus/sone/core/PreferencesTest.java
src/test/java/net/pterodactylus/sone/core/SoneChangeDetectorTest.java
src/test/java/net/pterodactylus/sone/core/SoneDownloaderTest.java
src/test/java/net/pterodactylus/sone/core/SoneInserterTest.java
src/test/java/net/pterodactylus/sone/core/SoneModificationDetectorTest.java
src/test/java/net/pterodactylus/sone/core/SoneParserTest.java
src/test/java/net/pterodactylus/sone/core/SoneRescuerTest.java
src/test/java/net/pterodactylus/sone/core/SoneUriTest.java
src/test/java/net/pterodactylus/sone/core/UpdateCheckerTest.java
src/test/java/net/pterodactylus/sone/core/WebOfTrustUpdaterTest.java
src/test/java/net/pterodactylus/sone/data/ProfileTest.java
src/test/java/net/pterodactylus/sone/data/impl/AbstractSoneBuilderTest.java
src/test/java/net/pterodactylus/sone/data/impl/ImageImplTest.java
src/test/java/net/pterodactylus/sone/database/memory/MemoryBookmarkDatabaseTest.java
src/test/java/net/pterodactylus/sone/database/memory/MemoryDatabaseTest.java
src/test/java/net/pterodactylus/sone/freenet/KeyTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/DefaultIdentityTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/DefaultOwnIdentityTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/Identities.java
src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeDetectorTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/IdentityChangeEventSenderTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/IdentityLoaderTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/IdentityManagerTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/event/IdentityEventTest.java
src/test/java/net/pterodactylus/sone/freenet/wot/event/OwnIdentityEventTest.java
src/test/java/net/pterodactylus/sone/main/DebugLoadersTest.java
src/test/java/net/pterodactylus/sone/main/DefaultLoadersTest.java
src/test/java/net/pterodactylus/sone/main/ReparseFilterTest.java
src/test/java/net/pterodactylus/sone/notify/ListNotificationFilterTest.java
src/test/java/net/pterodactylus/sone/notify/ListNotificationTest.java
src/test/java/net/pterodactylus/sone/notify/PostVisibilityFilterTest.java
src/test/java/net/pterodactylus/sone/notify/ReplyVisibilityFilterTest.java
src/test/java/net/pterodactylus/sone/template/AlbumAccessorTest.java
src/test/java/net/pterodactylus/sone/template/CollectionAccessorTest.java
src/test/java/net/pterodactylus/sone/template/CssClassNameFilterTest.java
src/test/java/net/pterodactylus/sone/template/FilesystemTemplateTest.java
src/test/java/net/pterodactylus/sone/template/GetPagePluginTest.java
src/test/java/net/pterodactylus/sone/template/HttpRequestAccessorTest.java
src/test/java/net/pterodactylus/sone/template/IdentityAccessorTest.java
src/test/java/net/pterodactylus/sone/template/ImageLinkFilterTest.java
src/test/java/net/pterodactylus/sone/template/JavascriptFilterTest.java
src/test/java/net/pterodactylus/sone/template/PostAccessorTest.java
src/test/java/net/pterodactylus/sone/test/Dirty.java
src/test/java/net/pterodactylus/sone/test/Matchers.java
src/test/java/net/pterodactylus/sone/test/TestAlbumBuilder.java
src/test/java/net/pterodactylus/sone/test/TestImageBuilder.java
src/test/java/net/pterodactylus/sone/test/TestPostBuilder.java
src/test/java/net/pterodactylus/sone/test/TestPostReplyBuilder.java
src/test/java/net/pterodactylus/sone/test/TestUtil.java
src/test/java/net/pterodactylus/sone/test/TestValue.java
src/test/java/net/pterodactylus/sone/text/FreemailPartTest.java
src/test/java/net/pterodactylus/sone/text/PostPartTest.java
src/test/java/net/pterodactylus/sone/text/SoneTextParserTest.java
src/test/java/net/pterodactylus/sone/text/TextFilterTest.java
src/test/java/net/pterodactylus/sone/utils/DefaultOptionTest.java
src/test/java/net/pterodactylus/sone/utils/IntegerRangePredicateTest.java
src/test/java/net/pterodactylus/sone/utils/NumberParsersTest.java
src/test/java/net/pterodactylus/sone/web/WebTestUtils.java
src/test/java/net/pterodactylus/sone/web/page/FreenetRequestTest.java
src/test/kotlin/net/pterodactylus/sone/database/memory/ConfigurationLoaderTest.kt

index 37e0ed5..aa387e9 100644 (file)
@@ -27,8 +27,6 @@ import net.pterodactylus.util.config.Configuration;
 
 /**
  * Parses a {@link Sone}’s data from a {@link Configuration}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ConfigurationSoneParser {
 
index ccf633c..1601606 100644 (file)
@@ -113,8 +113,6 @@ import kotlin.jvm.functions.Function1;
 
 /**
  * The Sone core.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class Core extends AbstractService implements SoneProvider, PostProvider, PostReplyProvider {
index 838e4b0..0fb34b5 100644 (file)
@@ -78,8 +78,6 @@ import freenet.support.io.ResumeFailedException;
 
 /**
  * Contains all necessary functionality for interacting with the Freenet node.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class FreenetInterface {
@@ -356,8 +354,6 @@ public class FreenetInterface {
 
        /**
         * Callback for USK watcher events.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static interface Callback {
 
@@ -385,7 +381,6 @@ public class FreenetInterface {
         * @see ImageInsertStartedEvent
         * @see ImageInsertFailedEvent
         * @see ImageInsertFinishedEvent
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public class InsertToken implements ClientPutCallback {
 
index cdab2ba..87cf16f 100644 (file)
@@ -41,8 +41,6 @@ import com.google.common.base.Function;
  * {@link FreenetInterface#insertImage(TemporaryImage, Image, InsertToken)} and
  * also tracks running inserts, giving the possibility to abort a running
  * insert.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageInserter {
 
index 39b7b37..cd2d6c4 100644 (file)
@@ -27,8 +27,6 @@ import com.google.common.base.Predicate;
 
 /**
  * Stores various options that influence Sone’s behaviour.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Options {
 
index 456e7f2..cf7d3dd 100644 (file)
@@ -39,8 +39,6 @@ import com.google.common.eventbus.EventBus;
 /**
  * Convenience interface for external classes that want to access the core’s
  * configuration.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Preferences {
 
index 0ae13ba..fab3148 100644 (file)
@@ -7,8 +7,6 @@ import net.pterodactylus.util.config.ConfigurationException;
 /**
  * Loads preferences stored in a {@link Configuration} into a {@link
  * Preferences} object.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PreferencesLoader {
 
index efcdc6e..7dd882d 100644 (file)
@@ -17,8 +17,6 @@ import com.google.common.collect.FluentIterable;
 /**
  * Compares the contents of two {@link Sone}s and fires events for new and
  * removed elements.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneChangeDetector {
 
index 7c71ab7..0ff66fd 100644 (file)
@@ -10,8 +10,6 @@ import com.google.inject.ImplementedBy;
 /**
  * Downloads and parses Sone and {@link Core#updateSone(Sone) updates the
  * core}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @ImplementedBy(SoneDownloaderImpl.class)
 public interface SoneDownloader extends Service {
index c50c852..8b257dd 100644 (file)
@@ -45,8 +45,6 @@ import freenet.support.api.Bucket;
 
 /**
  * The Sone downloader is responsible for download Sones as they are updated.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneDownloaderImpl extends AbstractService implements SoneDownloader {
 
index e651646..40ef7fe 100644 (file)
@@ -19,8 +19,6 @@ package net.pterodactylus.sone.core;
 
 /**
  * A Sone exception.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneException extends Exception {
 
index 879767e..0499abc 100644 (file)
@@ -19,8 +19,6 @@ package net.pterodactylus.sone.core;
 
 /**
  * Exception that signals a problem with an insert.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInsertException extends SoneException {
 
index 3c32f7f..ba5d0a9 100644 (file)
@@ -72,8 +72,6 @@ import freenet.support.io.ArrayBucket;
 
 /**
  * A Sone inserter is responsible for inserting a Sone if it has changed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInserter extends AbstractService {
 
@@ -280,8 +278,6 @@ public class SoneInserter extends AbstractService {
         * Container for information that are required to insert a Sone. This
         * container merely exists to copy all relevant data without holding a lock
         * on the {@link Sone} object for too long.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class InsertInformation implements Closeable {
@@ -356,8 +352,6 @@ public class SoneInserter extends AbstractService {
 
        /**
         * Creates manifest elements for an insert by rendering a template.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        static class ManifestCreator implements Closeable {
index 810241a..92fa3dc 100644 (file)
@@ -18,8 +18,6 @@ import com.google.common.base.Ticker;
  * Class that detects {@link Sone} modifications (as per their {@link
  * Sone#getFingerprint() fingerprints} and determines when a modified Sone may
  * be inserted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class SoneModificationDetector {
 
@@ -83,8 +81,6 @@ class SoneModificationDetector {
        /**
         * Provider for a fingerprint and the information if a {@link Sone} is locked. This
         * prevents us from having to lug a Sone object around.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        static interface LockableFingerprintProvider {
 
index a9e2b3a..ce0606b 100644 (file)
@@ -36,8 +36,6 @@ import org.w3c.dom.Document;
 
 /**
  * Parses a {@link Sone} from an XML {@link InputStream}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneParser {
 
index 0731b1a..d9557c3 100644 (file)
@@ -24,8 +24,6 @@ import freenet.keys.FreenetURI;
 /**
  * The Sone rescuer downloads older editions of a Sone and updates the currently
  * stored Sone with it.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneRescuer extends AbstractService {
 
index 1fbadbc..ba92261 100644 (file)
@@ -28,8 +28,6 @@ import freenet.keys.FreenetURI;
 /**
  * Helper class that creates {@link FreenetURI}s for Sone to insert to and
  * request from.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneUri {
 
index ce438e5..8dbe232 100644 (file)
@@ -43,8 +43,6 @@ import freenet.support.api.Bucket;
 
 /**
  * Watches the official Sone homepage for new releases.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class UpdateChecker {
index 908bd96..35c3203 100644 (file)
@@ -8,8 +8,6 @@ import com.google.inject.ImplementedBy;
 
 /**
  * Updates WebOfTrust identity data.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @ImplementedBy(WebOfTrustUpdaterImpl.class)
 public interface WebOfTrustUpdater extends Service {
index 05d940f..8cac572 100644 (file)
@@ -40,8 +40,6 @@ import com.google.inject.Singleton;
 /**
  * Updates WebOfTrust identity data in a background thread because communicating
  * with the WebOfTrust plugin can potentially last quite long.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrustUpdater {
@@ -229,8 +227,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * Base class for WebOfTrust update jobs.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class WebOfTrustUpdateJob implements Runnable {
@@ -302,8 +298,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * Update job that sets the trust relation between two identities.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class SetTrustJob extends WebOfTrustUpdateJob {
@@ -389,8 +383,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * Base class for context updates of an {@link OwnIdentity}.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class WebOfTrustContextUpdateJob extends WebOfTrustUpdateJob {
@@ -445,8 +437,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * Job that adds a context to an {@link OwnIdentity}.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class AddContextJob extends WebOfTrustContextUpdateJob {
@@ -481,8 +471,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * Job that removes a context from an {@link OwnIdentity}.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class RemoveContextJob extends WebOfTrustContextUpdateJob {
@@ -517,8 +505,6 @@ public class WebOfTrustUpdaterImpl extends AbstractService implements WebOfTrust
 
        /**
         * WebOfTrust update job that sets a property on an {@link OwnIdentity}.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        @VisibleForTesting
        class SetPropertyJob extends WebOfTrustUpdateJob {
index a8a0c6f..d6fb801 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Image;
 
 /**
  * Base class for {@link Image} events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class ImageEvent {
 
index 63a561b..6ded0db 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Image;
 
 /**
  * Event that signals that an {@link Image} insert is aborted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageInsertAbortedEvent extends ImageEvent {
 
index eaa3996..55d91fe 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Image;
 
 /**
  * Event that signals that an {@link Image} insert has failed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageInsertFailedEvent extends ImageEvent {
 
index 41d7ecc..3b239aa 100644 (file)
@@ -22,8 +22,6 @@ import freenet.keys.FreenetURI;
 
 /**
  * Event that signals that an {@link Image} insert is finished.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageInsertFinishedEvent extends ImageEvent {
 
index 876f2db..4657d14 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Image;
 
 /**
  * Event that signals that an {@link Image} is not being inserted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageInsertStartedEvent extends ImageEvent {
 
index a3dc2ce..747093c 100644 (file)
@@ -5,8 +5,6 @@ import com.google.common.eventbus.EventBus;
 /**
  * Notifies interested {@link EventBus} clients that the Sone insertion delay
  * has changed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class InsertionDelayChangedEvent {
 
index 72c7baf..46a859a 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.data.Post;
 /**
  * Event that signals that a {@link Post} has been marked as
  * {@link Post#isKnown() known}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MarkPostKnownEvent extends PostEvent {
 
index 224bb31..caefad6 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.data.PostReply;
 /**
  * Event that signals that a {@link PostReply} has been marked as
  * {@link PostReply#isKnown() known}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MarkPostReplyKnownEvent extends PostReplyEvent {
 
index ca6cd70..fd06bae 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.data.Sone;
 /**
  * Event that signals that a {@link Sone} has been marked as
  * {@link Sone#isKnown() known}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MarkSoneKnownEvent extends SoneEvent {
 
index c110483..c11dddc 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Event that signals that a new remote Sone was found.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class NewSoneFoundEvent extends SoneEvent {
 
index 78555b5..d32a431 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Post;
 
 /**
  * Base class for post events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostEvent {
 
index 6ae51bc..aa3f6e0 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.PostReply;
 
 /**
  * Base class for {@link PostReply} events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostReplyEvent {
 
index 848c1b8..5ab7087 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Base class for Sone events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class SoneEvent {
 
index a20e15a..82cc8b0 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Event that signals that a {@link Sone} insert was aborted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInsertAbortedEvent extends SoneEvent {
 
index 8b3f79e..3f606ba 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Event that signals that a {@link Sone} was inserted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInsertedEvent extends SoneEvent {
 
index 4e2f155..b20982d 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Event that signals that a {@link Sone} is now being inserted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInsertingEvent extends SoneEvent {
 
index 2703f16..1ae1a92 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.data.Sone;
 /**
  * Event that signals that a {@link Sone} was locked. Only
  * {@link Sone#isLocal() local Sones} can be locked.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneLockedEvent extends SoneEvent {
 
index ecba776..ed94b5a 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.data.Sone;
 
 /**
  * Event that signals that a {@link Sone} was removed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneRemovedEvent extends SoneEvent {
 
index de2d875..413f0f6 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.data.Sone;
 /**
  * Event that signals that a {@link Sone} was unlocked. Only
  * {@link Sone#isLocal() local Sones} can be locked.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneUnlockedEvent extends SoneEvent {
 
index 10adda5..daa2723 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.util.version.Version;
 
 /**
  * Event that signals that an update for Sone was found.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class UpdateFoundEvent {
 
index 5a02f19..e7e422a 100644 (file)
@@ -33,8 +33,6 @@ import com.google.common.collect.ImmutableList;
 
 /**
  * Container for images that can also contain nested {@link Album}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Album extends Identified, Fingerprintable {
 
@@ -271,8 +269,6 @@ public interface Album extends Identified, Fingerprintable {
         * Allows modifying an album. Modifications are only performed once {@link
         * #update()} has succesfully returned a new album with the modifications
         * made.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        interface Modifier {
 
index 650ef16..3426ff1 100644 (file)
@@ -23,8 +23,6 @@ import com.google.common.base.Objects;
 
 /**
  * Container for the client information of a {@link Sone}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Client {
 
index 407aa8a..28f5930 100644 (file)
@@ -21,8 +21,6 @@ package net.pterodactylus.sone.data;
  * Interface for objects that can create a fingerprint of themselves, e.g. to
  * detect modifications. The fingerprint should only contain original
  * information; derived information should not be included.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Fingerprintable {
 
index 659a56f..12e1b72 100644 (file)
@@ -24,8 +24,6 @@ import com.google.common.base.Optional;
 
 /**
  * Interface for all objects that expose an ID.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Identified {
 
index 55b0094..5c95854 100644 (file)
@@ -19,8 +19,6 @@ package net.pterodactylus.sone.data;
 
 /**
  * Container for image metadata.
- *
- * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
  */
 public interface Image extends Identified, Fingerprintable {
 
index 5a1c2c5..e3fa4e0 100644 (file)
@@ -27,8 +27,6 @@ import com.google.common.base.Predicate;
 /**
  * A post is a short message that a user writes in his Sone to let other users
  * know what is going on.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Post extends Identified {
 
@@ -126,9 +124,6 @@ public interface Post extends Identified {
 
        /**
         * Shell for a post that has not yet been loaded.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’
-        *         Roden</a>
         */
        public static class EmptyPost implements Post {
 
index 6821b7b..a49ac1d 100644 (file)
@@ -23,8 +23,6 @@ import com.google.common.base.Predicate;
 /**
  * A reply is like a {@link Post} but can never be posted on its own, it always
  * refers to another {@link Post}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface PostReply extends Reply<PostReply> {
 
index a0ebeba..d3ce38e 100644 (file)
@@ -35,8 +35,6 @@ import com.google.common.hash.Hashing;
 /**
  * A profile stores personal information about a {@link Sone}. All information
  * is optional and can be {@code null}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Profile implements Fingerprintable {
 
@@ -465,8 +463,6 @@ public class Profile implements Fingerprintable {
 
        /**
         * Container for a profile field.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public class Field {
 
@@ -586,15 +582,11 @@ public class Profile implements Fingerprintable {
 
        /**
         * Exception that signals the addition of a field with an empty name.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static class EmptyFieldName extends IllegalArgumentException { }
 
        /**
         * Exception that signals the addition of a field that already exists.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static class DuplicateField extends IllegalArgumentException { }
 
index d3068c4..8384ed6 100644 (file)
@@ -26,7 +26,6 @@ import com.google.common.base.Predicate;
  *
  * @param <T>
  *            The type of the reply
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Reply<T extends Reply<T>> extends Identified {
 
index b761c7b..33b8edd 100644 (file)
@@ -44,15 +44,11 @@ import com.google.common.primitives.Ints;
 /**
  * A Sone defines everything about a user: her profile, her status updates, her
  * replies, her likes and dislikes, etc.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Sone extends Identified, Fingerprintable, Comparable<Sone> {
 
        /**
         * Enumeration for the possible states of a {@link Sone}.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public enum SoneStatus {
 
index 5f05447..d7089d9 100644 (file)
@@ -6,8 +6,6 @@ import javax.annotation.Nonnull;
 
 /**
  * All Sone-specific options.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface SoneOptions {
 
@@ -34,8 +32,6 @@ public interface SoneOptions {
 
        /**
         * Possible values for all options that are related to loading external content.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        enum LoadExternalContent {
 
@@ -58,8 +54,6 @@ public interface SoneOptions {
 
        /**
         * {@link SoneOptions} implementation.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public class DefaultSoneOptions implements SoneOptions {
 
index ee6c35c..40b9fc5 100644 (file)
@@ -25,8 +25,6 @@ import java.util.UUID;
 /**
  * A temporary image stores an uploaded image in memory until it has been
  * inserted into Freenet and is subsequently loaded from there.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TemporaryImage {
 
index 66a758a..341d697 100644 (file)
@@ -25,8 +25,6 @@ import net.pterodactylus.sone.database.AlbumBuilder;
 /**
  * Abstract {@link AlbumBuilder} implementation. It stores the state of the new
  * album and performs validation, you only need to implement {@link #build()}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractAlbumBuilder implements AlbumBuilder {
 
index 2282c11..0631e85 100644 (file)
@@ -23,8 +23,6 @@ import net.pterodactylus.sone.database.ImageBuilder;
 /**
  * Abstract {@link ImageBuilder} implementation. It stores the state of the new
  * album and performs validation, you only need to implement {@link #build()}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractImageBuilder implements ImageBuilder {
 
index 9e2c50a..98422f8 100644 (file)
@@ -26,8 +26,6 @@ import net.pterodactylus.sone.database.SoneProvider;
 /**
  * Abstract {@link PostBuilder} implementation. It stores the state of the new
  * post and performs validation, you only need to implement {@link #build()}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractPostBuilder implements PostBuilder {
 
index bd8090f..44d32a5 100644 (file)
@@ -25,8 +25,6 @@ import net.pterodactylus.sone.database.PostReplyBuilder;
  * Abstract {@link PostReplyBuilder} implementation. It stores the state of the
  * new post and performs validation, implementations only need to implement
  * {@link #build()}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractPostReplyBuilder extends AbstractReplyBuilder<PostReplyBuilder> implements PostReplyBuilder {
 
index c66debf..e45f62b 100644 (file)
@@ -24,7 +24,6 @@ import net.pterodactylus.sone.database.ReplyBuilder;
  *
  * @param <B>
  *            The interface implemented and exposed by the builder
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AbstractReplyBuilder<B extends ReplyBuilder<B>> implements ReplyBuilder<B> {
 
index a214677..f6d091d 100644 (file)
@@ -8,8 +8,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Abstract {@link SoneBuilder} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractSoneBuilder implements SoneBuilder {
 
index 3ec6b42..ca0c74f 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.database.AlbumBuilder;
 
 /**
  * {@link AlbumBuilder} implementation that creates {@link AlbumImpl} objects.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AlbumBuilderImpl extends AbstractAlbumBuilder {
 
index 991459a..f87273c 100644 (file)
@@ -41,8 +41,6 @@ import com.google.common.hash.Hashing;
 
 /**
  * Container for images that can also contain nested {@link AlbumImpl}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AlbumImpl implements Album {
 
index 65b266d..7066d36 100644 (file)
@@ -26,8 +26,6 @@ import com.google.inject.Inject;
 /**
  * {@link PostBuilderFactory} implementation that creates
  * {@link PostBuilderImpl}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultPostBuilderFactory implements PostBuilderFactory {
 
index bad7745..22b28fc 100644 (file)
@@ -26,8 +26,6 @@ import com.google.inject.Inject;
 
 /**
  * {@link PostReplyBuilderFactory} that creates {@link PostReplyBuilderImpl}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultPostReplyBuilderFactory implements PostReplyBuilderFactory {
 
index 79766b5..e06e5a7 100644 (file)
@@ -23,8 +23,6 @@ import com.google.common.base.Objects;
 /**
  * {@link Sone} implementation that only stores the ID of a Sone and returns
  * {@code null}, {@code 0}, or empty collections where appropriate.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdOnlySone implements Sone {
 
index 4f4f26b..ec7c19c 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.database.ImageBuilder;
 
 /**
  * {@link ImageBuilder} implementation that creates {@link ImageImpl} objects.
- *
- * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
  */
 public class ImageBuilderImpl extends AbstractImageBuilder {
 
index 9f0fbbf..bee0448 100644 (file)
@@ -34,8 +34,6 @@ import com.google.common.hash.Hashing;
 
 /**
  * Container for image metadata.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageImpl implements Image {
 
index 9fed167..6a072b3 100644 (file)
@@ -25,8 +25,6 @@ import net.pterodactylus.sone.database.SoneProvider;
 
 /**
  * {@link PostBuilder} implementation that creates {@link PostImpl} objects.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostBuilderImpl extends AbstractPostBuilder {
 
index 2b785f9..4bf4109 100644 (file)
@@ -28,8 +28,6 @@ import com.google.common.base.Optional;
 /**
  * A post is a short message that a user writes in his Sone to let other users
  * know what is going on.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostImpl implements Post {
 
index 7235bc9..40a6274 100644 (file)
@@ -29,8 +29,6 @@ import net.pterodactylus.sone.database.SoneProvider;
 /**
  * {@link PostReplyBuilder} implementation that creates {@link PostReplyImpl}
  * objects.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostReplyBuilderImpl extends AbstractPostReplyBuilder {
 
index 3571172..5d5d7f0 100644 (file)
@@ -28,8 +28,6 @@ import com.google.common.base.Optional;
 
 /**
  * Simple {@link PostReply} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostReplyImpl extends ReplyImpl<PostReply> implements PostReply {
 
index 372c80a..3d6d6fb 100644 (file)
@@ -26,7 +26,6 @@ import net.pterodactylus.sone.database.SoneProvider;
  *
  * @param <T>
  *            The type of the reply
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class ReplyImpl<T extends Reply<T>> implements Reply<T> {
 
index 0494607..e4bedb0 100644 (file)
@@ -56,8 +56,6 @@ import com.google.common.hash.Hashing;
  * {@link Sone} implementation.
  * <p/>
  * Operations that modify the Sone need to synchronize on the Sone in question.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneImpl implements Sone {
 
index bb98fec..d75972e 100644 (file)
@@ -19,8 +19,6 @@ package net.pterodactylus.sone.database;
 
 /**
  * Exception that signals a database error.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DatabaseException extends Exception {
 
index e471f0d..661bfe8 100644 (file)
@@ -18,8 +18,6 @@ import net.pterodactylus.util.config.ConfigurationException;
 
 /**
  * Helper class for interacting with a {@link Configuration}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ConfigurationLoader {
 
index 4c4bc3f..cc0127c 100644 (file)
@@ -16,8 +16,6 @@ import com.google.common.base.Function;
 
 /**
  * Memory-based {@link BookmarkDatabase} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MemoryBookmarkDatabase implements BookmarkDatabase {
 
index 702d4e2..fda4227 100644 (file)
@@ -49,8 +49,6 @@ import kotlin.concurrent.withLock
 
 /**
  * Memory-based [PostDatabase] implementation.
- *
- * @author [David ‘Bombe’ Roden](mailto:bombe@pterodactylus.net)
  */
 @Singleton
 class MemoryDatabase @Inject constructor(private val configuration: Configuration) : AbstractService(), Database {
index 692d7c4..6661be0 100644 (file)
@@ -12,8 +12,6 @@ import com.google.common.collect.Multimap;
 
 /**
  * In-memory implementation of friend-related functionality.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class MemoryFriendDatabase {
 
index 724c627..e0f83c2 100644 (file)
@@ -30,8 +30,6 @@ import com.google.common.base.Optional;
 /**
  * A post is a short message that a user writes in his Sone to let other users
  * know what is going on.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class MemoryPost implements Post {
 
index 7125167..a9c0b72 100644 (file)
@@ -26,8 +26,6 @@ import net.pterodactylus.sone.database.SoneProvider;
 
 /**
  * {@link PostBuilder} implementation that creates a {@link MemoryPost}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class MemoryPostBuilder extends AbstractPostBuilder {
 
index 687c28a..dcb7392 100644 (file)
@@ -28,8 +28,6 @@ import com.google.common.base.Optional;
 
 /**
  * Memory-based {@link PostReply} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class MemoryPostReply implements PostReply {
 
index 59e098c..e346e6e 100644 (file)
@@ -27,8 +27,6 @@ import net.pterodactylus.sone.database.SoneProvider;
 /**
  * {@link PostReplyBuilder} implementation that creates {@link MemoryPostReply}
  * objects.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class MemoryPostReplyBuilder extends AbstractPostReplyBuilder {
 
index 49531a1..14997dd 100644 (file)
@@ -7,8 +7,6 @@ import net.pterodactylus.sone.database.Database;
 
 /**
  * Memory-based {@link AbstractSoneBuilder} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MemorySoneBuilder extends AbstractSoneBuilder {
 
index 9942af7..23f63a3 100644 (file)
@@ -40,8 +40,6 @@ import com.google.common.base.Optional;
 /**
  * Abstract base implementation of a {@link Command} with Sone-related helper
  * methods.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractSoneCommand extends AbstractCommand {
 
index a3f709e..590b8f4 100644 (file)
@@ -30,7 +30,6 @@ import freenet.support.SimpleFieldSet;
  * FCP command that creates a new {@link Post}.
  *
  * @see Core#createPost(Sone, Optional, String)
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CreatePostCommand extends AbstractSoneCommand {
 
index d268a07..cfc97fb 100644 (file)
@@ -30,7 +30,6 @@ import freenet.support.SimpleFieldSet;
  * FCP command that creates a new {@link Reply}.
  *
  * @see Core#createReply(Sone, Post, String)
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CreateReplyCommand extends AbstractSoneCommand {
 
index b5ace1d..b2fbd54 100644 (file)
@@ -27,7 +27,6 @@ import freenet.support.SimpleFieldSet;
  * FCP command that deletes a {@link Post}.
  *
  * @see Core#deletePost(Post)
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DeletePostCommand extends AbstractSoneCommand {
 
index d75603e..f200045 100644 (file)
@@ -27,7 +27,6 @@ import freenet.support.SimpleFieldSet;
  * FCP command that deletes a {@link PostReply}.
  *
  * @see Core#deleteReply(PostReply)
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DeleteReplyCommand extends AbstractSoneCommand {
 
index 6f28518..11c1611 100644 (file)
@@ -54,16 +54,12 @@ import com.google.inject.Inject;
 /**
  * Implementation of an FCP interface for other clients or plugins to
  * communicate with Sone.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class FcpInterface {
 
        /**
         * The action level that full access for the FCP connection is required.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public enum FullAccessRequired {
 
index a55a81c..3d0bf28 100644 (file)
@@ -23,8 +23,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Implements the “GetLocalSones” FCP command that returns the list of local
  * Sones to the sender.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetLocalSonesCommand extends AbstractSoneCommand {
 
index a6f1ae8..6378673 100644 (file)
@@ -24,8 +24,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * The “GetPost” FCP command returns a single {@link Post} to an FCP client.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetPostCommand extends AbstractSoneCommand {
 
index 4ee15e3..1e2ca7d 100644 (file)
@@ -35,8 +35,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Implementation of an FCP interface for other clients or plugins to
  * communicate with Sone.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetPostFeedCommand extends AbstractSoneCommand {
 
index b9932a6..b09559b 100644 (file)
@@ -29,8 +29,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Implements the “GetPosts” FCP command that returns the list of posts a Sone
  * made.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetPostsCommand extends AbstractSoneCommand {
 
index 9d0e0b7..a3e1b5b 100644 (file)
@@ -29,8 +29,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Implements the “GetSone“ FCP command which returns {@link Profile}
  * information about a {@link Sone}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetSoneCommand extends AbstractSoneCommand {
 
index fa805e1..96861ea 100644 (file)
@@ -27,8 +27,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * Implements the “GetSones” FCP command that returns the list of known Sones.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetSonesCommand extends AbstractSoneCommand {
 
index a2fdd18..9cda55c 100644 (file)
@@ -26,8 +26,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * Implements the “LikePost” FCP command which allows the user to like a post.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class LikePostCommand extends AbstractSoneCommand {
 
index 6fba11b..7df490d 100644 (file)
@@ -26,8 +26,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * Implements the “LikeReply” FCP command which allows the user to like a reply.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class LikeReplyCommand extends AbstractSoneCommand {
 
index f39a18c..901db2e 100644 (file)
@@ -30,8 +30,6 @@ import com.google.common.base.Optional;
  * Implements the “LockSone” FCP command. If a valid local Sone was given as
  * parameter “Sone,” this command will always lock the Sone and reply with
  * “SoneLocked.”
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class LockSoneCommand extends AbstractSoneCommand {
 
index bc78441..f8426b4 100644 (file)
@@ -30,8 +30,6 @@ import com.google.common.base.Optional;
  * Implements the “UnlockSone” FCP command. If a valid local Sone was given as
  * parameter “Sone,” this command will always unlock the Sone and reply with
  * “SoneUnlocked.”
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class UnlockSoneCommand extends AbstractSoneCommand {
 
index 5f50b4d..10bd270 100644 (file)
@@ -24,8 +24,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * Returns version information about the Sone plugin.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class VersionCommand extends AbstractSoneCommand {
 
index 56b658a..f45ac53 100644 (file)
@@ -5,8 +5,6 @@ import net.pterodactylus.sone.fcp.FcpInterface;
 /**
  * Event that signals that the {@link FcpInterface} was activated in the
  * configuration.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FcpInterfaceActivatedEvent {
 
index b97ef76..216960b 100644 (file)
@@ -5,8 +5,6 @@ import net.pterodactylus.sone.fcp.FcpInterface;
 /**
  * Event that signals that the {@link FcpInterface} was deactivated in the
  * configuration.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FcpInterfaceDeactivatedEvent {
 
index 9638880..86c20a3 100644 (file)
@@ -6,8 +6,6 @@ import net.pterodactylus.sone.fcp.FcpInterface.FullAccessRequired;
 /**
  * Event that signals that the {@link FcpInterface}’s {@link
  * FullAccessRequired} parameter was changed in the configuration.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FullAccessRequiredChanged {
 
index f21e2f6..6811642 100644 (file)
@@ -10,8 +10,6 @@ import com.google.common.annotations.VisibleForTesting;
 /**
  * Encapsulates the parts of a {@link FreenetURI} that do not change while
  * being converted from SSK to USK and/or back.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Key {
 
index 7ca9a5c..229b8e1 100644 (file)
@@ -32,8 +32,6 @@ import net.pterodactylus.util.template.TemplateContext;
 /**
  * {@link Filter} implementation replaces {@link String} values with their
  * translated equivalents.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class L10nFilter implements Filter {
 
index 55e4024..1a3a2b2 100644 (file)
@@ -31,8 +31,6 @@ import freenet.pluginmanager.PluginStore;
 
 /**
  * Backend for a {@link Configuration} that is based on a {@link PluginStore}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PluginStoreConfigurationBackend implements ExtendedConfigurationBackend {
 
index 25088fc..abb087a 100644 (file)
@@ -23,8 +23,6 @@ import freenet.support.SimpleFieldSet;
 
 /**
  * Helper class to construct {@link SimpleFieldSet} objects in a single call.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SimpleFieldSetBuilder {
 
index b39d905..27c2f73 100644 (file)
@@ -23,8 +23,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Basic implementation of a {@link Command} with various helper methods to
  * simplify processing of input parameters.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class AbstractCommand implements Command {
 
index 17f8370..343954a 100644 (file)
@@ -23,8 +23,6 @@ import freenet.support.SimpleFieldSet;
 /**
  * Implementation of an FCP interface for other clients or plugins to
  * communicate with Sone.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Command {
 
@@ -42,8 +40,6 @@ public interface Command {
 
        /**
         * The access type of the request.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static enum AccessType {
 
@@ -60,8 +56,6 @@ public interface Command {
 
        /**
         * Interface for command replies.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static class Response {
 
@@ -98,8 +92,6 @@ public interface Command {
        /**
         * Response implementation that can return an error message and an optional
         * error code.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public class ErrorResponse extends Response {
 
index c28eef7..707718e 100644 (file)
@@ -19,8 +19,6 @@ package net.pterodactylus.sone.freenet.fcp;
 
 /**
  * Base exception for FCP communication.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FcpException extends Exception {
 
index 0090aa8..eb4d517 100644 (file)
@@ -33,8 +33,6 @@ import freenet.support.api.Bucket;
 /**
  * Interface for talking to other plugins. Other plugins are identified by their
  * name and a unique connection identifier.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class PluginConnector implements FredPluginTalker {
index 09b186e..e29d395 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.freenet.wot.WebOfTrustException;
 
 /**
  * Exception that signals an error when communicating with a plugin.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PluginException extends WebOfTrustException {
 
index 56a1d46..2a6e69b 100644 (file)
@@ -23,8 +23,6 @@ import freenet.support.api.Bucket;
 
 /**
  * Event that signals that a plugin reply was received.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReceivedReplyEvent {
 
index 13f9793..55341ee 100644 (file)
@@ -24,8 +24,6 @@ import com.google.common.base.Function;
 /**
  * Custom container for the Web of Trust context. This allows easier
  * configuration of dependency injection.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Context {
 
index 433516f..8bda5de 100644 (file)
@@ -26,8 +26,6 @@ import java.util.Set;
 
 /**
  * A Web of Trust identity.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultIdentity implements Identity {
 
index 2f78943..ba68a75 100644 (file)
@@ -22,8 +22,6 @@ import static com.google.common.base.Preconditions.checkNotNull;
 /**
  * An own identity is an identity that the owner of the node has full control
  * over.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultOwnIdentity extends DefaultIdentity implements OwnIdentity {
 
index 25ddf9c..6bf7114 100644 (file)
@@ -28,8 +28,6 @@ import com.google.common.base.Function;
  * Interface for web of trust identities, defining all functions that can be
  * performed on an identity. An identity is only a container for identity data
  * and will not perform any updating in the WebOfTrust plugin itself.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Identity {
 
index f014de5..dd02b2f 100644 (file)
@@ -38,8 +38,6 @@ import com.google.common.collect.ImmutableMap;
  * added and removed identities, and for identities that exist in both list
  * their contexts and properties are checked for added, removed, or (in case of
  * properties) changed values.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityChangeDetector {
 
index b3c3c05..808092d 100644 (file)
@@ -33,7 +33,6 @@ import com.google.common.eventbus.EventBus;
  * Detects changes in {@link Identity}s trusted my multiple {@link
  * OwnIdentity}s.
  *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  * @see IdentityChangeDetector
  */
 public class IdentityChangeEventSender {
index 1a8cc49..a17b0bc 100644 (file)
@@ -33,8 +33,6 @@ import com.google.inject.Inject;
 
 /**
  * Loads {@link OwnIdentity}s and the {@link Identity}s they trust.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityLoader {
 
index d3ba606..c0f6f1b 100644 (file)
@@ -10,8 +10,6 @@ import com.google.inject.ImplementedBy;
 /**
  * Connects to a {@link WebOfTrustConnector} and sends identity events to an
  * {@link EventBus}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @ImplementedBy(IdentityManagerImpl.class)
 public interface IdentityManager extends Service {
index 02e91ce..a9f3613 100644 (file)
@@ -43,8 +43,6 @@ import com.google.inject.Singleton;
  * It is also responsible for polling identities from the Web of Trust plugin
  * and sending events to the {@link EventBus} when {@link Identity}s and
  * {@link OwnIdentity}s are discovered or disappearing.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class IdentityManagerImpl extends AbstractService implements IdentityManager {
index 8be0571..71eaa5e 100644 (file)
@@ -20,8 +20,6 @@ package net.pterodactylus.sone.freenet.wot;
 
 /**
  * Defines a local identity, an own identity.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface OwnIdentity extends Identity {
 
index 7b18888..16f7bd1 100644 (file)
@@ -23,8 +23,6 @@ import com.google.common.base.Objects;
 
 /**
  * Container class for trust in the web of trust.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Trust {
 
index 5f7b8b7..1d30efb 100644 (file)
@@ -43,8 +43,6 @@ import freenet.support.api.Bucket;
 
 /**
  * Connector for the Web of Trust plugin.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class WebOfTrustConnector {
@@ -443,8 +441,6 @@ public class WebOfTrustConnector {
 
        /**
         * Container for the data of the reply from a plugin.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        private static class Reply {
 
@@ -502,8 +498,6 @@ public class WebOfTrustConnector {
 
        /**
         * Helper method to create {@link SimpleFieldSet}s with terser code.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        private static class SimpleFieldSetConstructor {
 
@@ -578,8 +572,6 @@ public class WebOfTrustConnector {
        /**
         * Container for identifying plugins. Plugins are identified by their plugin
         * name and their unique identifier.
-        *
-        * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
         */
        private static class PluginIdentifier {
 
index c622b3c..485acb7 100644 (file)
@@ -20,8 +20,6 @@ package net.pterodactylus.sone.freenet.wot;
 /**
  * Exception that signals an error processing web of trust identities, mostly
  * when communicating with the web of trust plugin.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class WebOfTrustException extends Exception {
 
index 323a9cf..9b3768c 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Event that signals that an {@link Identity} was added.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityAddedEvent extends IdentityEvent {
 
index 6289c8a..2b87479 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Base class for {@link Identity} events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class IdentityEvent {
 
index a586de0..9509ad0 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Event that signals that an {@link Identity} was removed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityRemovedEvent extends IdentityEvent {
 
index 3e9a0f7..13c5ebb 100644 (file)
@@ -22,8 +22,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Event that signals that an {@link Identity} was updated.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityUpdatedEvent extends IdentityEvent {
 
index cdb787a..f9cd16f 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Event that signals that an {@link OwnIdentity} was added.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class OwnIdentityAddedEvent extends OwnIdentityEvent {
 
index 91ad281..0feca64 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Base class for {@link OwnIdentity} events.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public abstract class OwnIdentityEvent {
 
index 5b6bd95..483eb3f 100644 (file)
@@ -21,8 +21,6 @@ import net.pterodactylus.sone.freenet.wot.OwnIdentity;
 
 /**
  * Event that signals that an {@link OwnIdentity} was removed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class OwnIdentityRemovedEvent extends OwnIdentityEvent {
 
index d0168ae..8317290 100644 (file)
@@ -12,8 +12,6 @@ import net.pterodactylus.util.web.Request;
 
 /**
  * {@link Loaders} implementation that loads all resources from the filesystem.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DebugLoaders implements Loaders {
 
index e94e655..72d8d19 100644 (file)
@@ -18,8 +18,6 @@ import net.pterodactylus.util.web.StaticPage;
 
 /**
  * Default {@link Loaders} implementation that loads resources from the classpath.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultLoaders implements Loaders {
 
index 34ee1b1..8ee5132 100644 (file)
@@ -9,8 +9,6 @@ import com.google.inject.ImplementedBy;
 
 /**
  * Defines loaders for resources that can be loaded from various locations.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @ImplementedBy(DefaultLoaders.class)
 public interface Loaders {
index acad00b..4f7c5cb 100644 (file)
@@ -12,8 +12,6 @@ import net.pterodactylus.util.template.TemplateParser;
 
 /**
  * Takes the input and parses it as a new {@link Template}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReparseFilter implements Filter {
 
index 5cf708f..6f4fd02 100644 (file)
@@ -72,8 +72,6 @@ import freenet.support.api.Bucket;
 /**
  * This class interfaces with Freenet. It is the class that is loaded by the
  * node and starts up the whole Sone system.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SonePlugin implements FredPlugin, FredPluginFCP, FredPluginL10n, FredPluginBaseL10n, FredPluginThreadless, FredPluginVersioned {
 
index 8ab8e4c..039639e 100644 (file)
@@ -30,7 +30,6 @@ import net.pterodactylus.util.template.Template;
  *
  * @param <T>
  *            The type of the items
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ListNotification<T> extends TemplateNotification {
 
index 4672e72..5db5258 100644 (file)
@@ -36,8 +36,6 @@ import com.google.common.base.Optional;
 
 /**
  * Filter for {@link ListNotification}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class ListNotificationFilter {
index 3582e3d..d29d537 100644 (file)
@@ -16,8 +16,6 @@ import com.google.common.base.Predicate;
 
 /**
  * Filters {@link Notification}s involving {@link Post}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class PostVisibilityFilter {
index fd13779..5e3e16d 100644 (file)
@@ -16,8 +16,6 @@ import com.google.common.base.Predicate;
 
 /**
  * Filter that checks a {@link PostReply} for visibility.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class ReplyVisibilityFilter {
index 7d0ab90..f7b6f62 100644 (file)
@@ -31,8 +31,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * {@link Accessor} implementation for {@link Album}s. A property named
  * “backlinks” is added, it returns links to all parents and the owner Sone of
  * an album.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AlbumAccessor extends ReflectionAccessor {
 
@@ -62,8 +60,6 @@ public class AlbumAccessor extends ReflectionAccessor {
 
        /**
         * Container for links.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        private static class Link {
 
index 0771abd..c9c7374 100644 (file)
@@ -35,8 +35,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * <dt>Returns the nice names of all {@link Sone}s in the collection, sorted
  * ascending by their nice names.</dt>
  * </dl>
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CollectionAccessor extends ReflectionAccessor {
 
index 5776b07..28223cb 100644 (file)
@@ -26,8 +26,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * Converts the {@link String} {@link String#valueOf(Object) representation} of
  * an object to a valid CSS class name by converting all characters that are not
  * US-ASCII letters or numbers to an underscore.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CssClassNameFilter implements Filter {
 
index ad753a7..dfc1dd7 100644 (file)
@@ -22,8 +22,6 @@ import com.google.common.base.Charsets;
 
 /**
  * {@link Template} implementation that can be reloaded from the filesystem.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FilesystemTemplate extends Template {
 
@@ -120,8 +118,6 @@ public class FilesystemTemplate extends Template {
 
        /**
         * Exception that signals that a template file could not be found.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static class TemplateFileNotFoundException extends RuntimeException {
 
index 4c8f3d5..eccf020 100644 (file)
@@ -27,8 +27,6 @@ import net.pterodactylus.util.web.Request;
 /**
  * Extracts a page number from a {@link Request}’s parameters and stores it in
  * the {@link TemplateContext}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetPagePlugin implements Plugin {
 
index 3e7a261..65b7193 100644 (file)
@@ -27,7 +27,6 @@ import freenet.support.api.HTTPRequest;
  * {@link HTTPRequest}s.
  *
  * @see HTTPRequest#getHeader(String)
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class HttpRequestAccessor extends ReflectionAccessor {
 
index 7766af3..074d271 100644 (file)
@@ -32,8 +32,6 @@ import net.pterodactylus.util.template.TemplateContext;
 /**
  * {@link Accessor} implementation that adds a “uniqueNickname” member to an
  * {@link Identity}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Singleton
 public class IdentityAccessor extends ReflectionAccessor {
index 903e26c..4afa5fd 100644 (file)
@@ -32,8 +32,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * <li>{@code next}: returns the next image in the image’s album, or {@code
  * null} if the image is the last image of its album.</li>
  * </ul>
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageAccessor extends ReflectionAccessor {
 
index 511baf8..4742ae3 100644 (file)
@@ -39,8 +39,6 @@ import com.google.common.base.Optional;
 /**
  * Template filter that turns an {@link Image} into an HTML &lt;img&gt; tag,
  * using some parameters to influence parameters of the image.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageLinkFilter implements Filter {
 
index 595f40e..4c64f96 100644 (file)
@@ -28,8 +28,6 @@ import com.google.common.io.BaseEncoding;
  * Escapes double quotes, backslashes, carriage returns and line feeds, and
  * additionally encloses a given string with double quotes to make it possible
  * to use a string in Javascript.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class JavascriptFilter implements Filter {
 
index 11cafea..45f837d 100644 (file)
@@ -32,8 +32,6 @@ import com.google.common.collect.Collections2;
  * <dd>replies</dd>
  * <dt>All replies to this post, sorted by time, oldest first</dt>
  * </dl>
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostAccessor extends ReflectionAccessor {
 
index fafba86..30d1dc2 100644 (file)
@@ -31,8 +31,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * {@link Accessor} for {@link Profile} objects that overwrites the original
  * “avatar” member to include checks for whether the custom avatar should
  * actually be shown.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ProfileAccessor extends ReflectionAccessor {
 
index a3253b0..9828c32 100644 (file)
@@ -28,8 +28,6 @@ import net.pterodactylus.util.template.TemplateContext;
 /**
  * {@link Accessor} implementation that adds a couple of properties to
  * {@link Reply}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReplyAccessor extends ReflectionAccessor {
 
index da12ca8..6ea6550 100644 (file)
@@ -34,8 +34,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * {@link Filter} implementation that groups replies by the post the are in
  * reply to, returning a map with the post as key and the list of replies as
  * values.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReplyGroupFilter implements Filter {
 
index 2d6167a..b204706 100644 (file)
@@ -34,8 +34,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * This filter expects a {@link FreenetRequest} as input and outputs a
  * {@link URI} that is modified by the parameters. The name of the parameter is
  * handed in as “name”, the new value is stored in “value”.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class RequestChangeFilter implements Filter {
 
index 5f4ab0c..61af436 100644 (file)
@@ -51,8 +51,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * <dd>Will return {@code true} if the sone in question is the currently logged
  * in Sone.</dd>
  * </dl>
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneAccessor extends ReflectionAccessor {
 
index f14d0ff..66c2c38 100644 (file)
@@ -28,8 +28,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * “start” and “length.” “length” is optional and defaults to “the rest of the
  * string.” “start” starts at {@code 0} and can be negative to denote starting
  * at the end of the string.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SubstringFilter implements Filter {
 
index 32650f1..70aeacd 100644 (file)
@@ -30,8 +30,6 @@ import net.pterodactylus.util.template.TemplateContext;
  * <dd>{@link Boolean} that indicates whether this trust relationship has an
  * explicit value assigned to it.</dd>
  * </dl>
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TrustAccessor extends ReflectionAccessor {
 
index 2ca695b..4705e6f 100644 (file)
@@ -27,8 +27,6 @@ import net.pterodactylus.util.template.TemplateContext;
 
 /**
  * Filter that reduces a collection to a {@link Set}, removing duplicates.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class UniqueElementFilter implements Filter {
 
index 2c5a004..ff36492 100644 (file)
@@ -26,8 +26,6 @@ import freenet.l10n.BaseL10n;
 /**
  * {@link Filter} implementation that replaces a {@link Long} with a value of
  * {@code 0} by a {@link String} from an {@link BaseL10n l10n handler}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class UnknownDateFilter implements Filter {
 
index 69e6bfe..d45d99a 100644 (file)
@@ -2,8 +2,6 @@ package net.pterodactylus.sone.text;
 
 /**
  * {@link Part} implementation that holds a freemail address.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreemailPart implements Part {
 
index f87b852..a8fc331 100644 (file)
@@ -27,7 +27,6 @@ import javax.annotation.Nullable;
  *
  * @param <C>
  *            The type of the parser context
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Parser<C extends ParserContext> {
 
index 7387967..b68fd5a 100644 (file)
@@ -21,8 +21,6 @@ package net.pterodactylus.sone.text;
  * Context for the {@link Parser}. This interface needs to be implemented by
  * {@link Parser}s that need to provide more information than just the text to
  * parse to {@link Parser#parse(String, ParserContext)}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface ParserContext {
 
index e70448f..91ecf07 100644 (file)
@@ -25,8 +25,6 @@ import net.pterodactylus.sone.data.Post;
 
 /**
  * {@link Part} implementation that stores a reference to a {@link Post}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostPart implements Part {
 
index fba81ab..c388aac 100644 (file)
@@ -24,8 +24,6 @@ import net.pterodactylus.sone.web.page.FreenetRequest;
  * {@link ParserContext} implementation for the {@link SoneTextParser}. It
  * stores the {@link Sone} that provided the parsed text so that certain links
  * can be marked in a different way.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneTextParserContext implements ParserContext {
 
index fa57f9c..02889f1 100644 (file)
@@ -23,8 +23,6 @@ package net.pterodactylus.sone.text;
  * will be converted to “KSK@gpl.txt”. This will only work for links that point
  * to the same address Sone is accessed by, so if you access Sone using
  * localhost:8888, links to 127.0.0.1:8888 will not be removed.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TextFilter {
 
index 0939f21..d9acaeb 100644 (file)
@@ -7,7 +7,6 @@ import com.google.common.base.Predicate;
  *
  * @param <T>
  *            The type of the option
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultOption<T> implements Option<T> {
 
index aac9594..681db20 100644 (file)
@@ -23,8 +23,6 @@ import com.google.common.base.Predicate;
  * {@link Predicate} that verifies that an {@link Integer} value is not
  * {@code null} and is between a lower and an upper bound. Both bounds are
  * inclusive.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IntegerRangePredicate implements Predicate<Integer> {
 
index ce4da2f..471fc26 100644 (file)
@@ -8,8 +8,6 @@ import com.google.common.primitives.Longs;
 
 /**
  * Parses numbers from strings.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class NumberParsers {
 
index 9149c07..eca96f5 100644 (file)
@@ -5,7 +5,6 @@ package net.pterodactylus.sone.utils;
  *
  * @param <T>
  *            The type of the option
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface Option<T> {
 
index 4396f0e..5342292 100644 (file)
@@ -221,8 +221,6 @@ import com.google.inject.Inject;
 /**
  * Bundles functionality that a web interface of a Freenet plugin needs, e.g.
  * references to l10n helpers.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class WebInterface implements SessionProvider {
 
index 813703c..22d608b 100644 (file)
@@ -24,8 +24,6 @@ import net.pterodactylus.util.web.Page;
 /**
  * Freenet-specific {@link Page} extension that adds the capability to allow a
  * link to a page to be unharmed by Freenet’s content filter.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public interface FreenetPage extends Page<FreenetRequest> {
 
index ecbc0bb..9916bd5 100644 (file)
@@ -26,8 +26,6 @@ import freenet.support.api.HTTPRequest;
 
 /**
  * Encapsulates all Freenet-specific properties of a request.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreenetRequest extends Request {
 
index 9cfd026..a9710ee 100644 (file)
@@ -47,8 +47,6 @@ import freenet.support.HTMLNode;
 /**
  * Base class for all {@link Page}s that are rendered with {@link Template}s and
  * fit into Freenet’s web interface.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback {
 
@@ -286,8 +284,6 @@ public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback {
         * wants to redirect the user during the
         * {@link FreenetTemplatePage#processTemplate(FreenetRequest, TemplateContext)}
         * method call.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        public static class RedirectException extends Exception {
 
index 17a1bab..c515e5f 100644 (file)
@@ -38,8 +38,6 @@ import freenet.support.api.HTTPRequest;
 
 /**
  * {@link Toadlet} implementation that is wrapped around a {@link Page}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PageToadlet extends Toadlet implements LinkEnabledCallback, LinkFilterExceptedToadlet {
 
index da5fcde..52a4645 100644 (file)
@@ -23,8 +23,6 @@ import freenet.client.HighLevelSimpleClient;
 /**
  * Factory that creates {@link PageToadlet}s using a given
  * {@link HighLevelSimpleClient}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PageToadletFactory {
 
index 25df239..420f77c 100644 (file)
@@ -20,8 +20,6 @@ import java.net.URLEncoder
 
 /**
  * Renders a number of pre-parsed [Part] into a [String].
- *
- * @author [David ‘Bombe’ Roden](mailto:bombe@pterodactylus.net)
  */
 class RenderFilter(private val core: Core, private val templateContextFactory: TemplateContextFactory) : Filter {
 
index 4a495b4..4137fe9 100644 (file)
@@ -2,7 +2,5 @@ package net.pterodactylus.sone.text
 
 /**
  * [Part] implementation that holds a single piece of text.
- *
- * @author [David Roden](mailto:d.roden@emetriq.com)
  */
 data class PlainTextPart(override val text: String) : Part
index 4a26203..4edc1b7 100644 (file)
@@ -57,8 +57,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link ConfigurationSoneParser}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ConfigurationSoneParserTest {
 
index dbe70d5..66ef743 100644 (file)
@@ -33,8 +33,6 @@ import org.mockito.InOrder;
 
 /**
  * Unit test for {@link Core} and its subclasses.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CoreTest {
 
index 812d41f..e5f2bca 100644 (file)
@@ -82,8 +82,6 @@ import org.mockito.ArgumentMatchers;
 
 /**
  * Unit test for {@link FreenetInterface}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreenetInterfaceTest {
 
index cce4df0..113430c 100644 (file)
@@ -11,8 +11,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link Options}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class OptionsTest {
 
index 49777f0..3ba56a8 100644 (file)
@@ -16,8 +16,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link PreferencesLoader}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PreferencesLoaderTest {
 
index 6756185..ec2930f 100644 (file)
@@ -23,8 +23,6 @@ import org.mockito.ArgumentCaptor;
 
 /**
  * Unit test for {@link Preferences}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PreferencesTest {
 
index 34e3573..eaa9637 100644 (file)
@@ -20,8 +20,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link SoneChangeDetector}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneChangeDetectorTest {
 
index 958f852..568d76c 100644 (file)
@@ -43,8 +43,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link SoneDownloaderImpl} and its subclasses.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneDownloaderTest {
 
index 5b94f08..32926e8 100644 (file)
@@ -48,8 +48,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link SoneInserter} and its subclasses.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneInserterTest {
 
index a45556a..1fd52c8 100644 (file)
@@ -16,8 +16,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link SoneModificationDetector}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneModificationDetectorTest {
 
index 20edd2c..fa5b0b1 100644 (file)
@@ -60,8 +60,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link SoneParser}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneParserTest {
 
index 0b339fb..ff49a4c 100644 (file)
@@ -21,8 +21,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link SoneRescuer}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneRescuerTest {
 
index 879da4a..3525c9b 100644 (file)
@@ -13,8 +13,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link SoneUri}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneUriTest {
 
index 44f863b..663b709 100644 (file)
@@ -35,8 +35,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link UpdateChecker}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class UpdateCheckerTest {
 
index 7529fc6..664e4a1 100644 (file)
@@ -35,8 +35,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link WebOfTrustUpdaterImpl} and its subclasses.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class WebOfTrustUpdaterTest {
 
index b06e2f4..c0cb9de 100644 (file)
@@ -9,8 +9,6 @@ import org.mockito.Mockito;
 
 /**
  * Unit test for {@link Profile}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ProfileTest {
 
index b2d86dd..8489d3e 100644 (file)
@@ -10,8 +10,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link AbstractSoneBuilder}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AbstractSoneBuilderTest {
 
index b78f0f6..b3801b2 100644 (file)
@@ -7,8 +7,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link ImageImpl}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageImplTest {
 
index 7edea06..24481bf 100644 (file)
@@ -25,8 +25,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Unit test for {@link MemoryBookmarkDatabase}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MemoryBookmarkDatabaseTest {
 
index d5c6ead..8ac30e2 100644 (file)
@@ -70,8 +70,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * Tests for {@link MemoryDatabase}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class MemoryDatabaseTest {
 
index 8fff7bd..80e1e45 100644 (file)
@@ -14,8 +14,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link Key}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class KeyTest {
 
index 8def0e0..c9daf07 100644 (file)
@@ -36,8 +36,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link DefaultIdentity}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultIdentityTest {
 
index c5dc840..aa2adb8 100644 (file)
@@ -24,8 +24,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link DefaultOwnIdentity}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultOwnIdentityTest extends DefaultIdentityTest {
 
index 9f92308..4643026 100644 (file)
@@ -22,8 +22,6 @@ import java.util.Map;
 
 /**
  * Creates {@link Identity}s and {@link OwnIdentity}s.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Identities {
 
index 3773cbe..909aeec 100644 (file)
@@ -34,8 +34,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityChangeDetector}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityChangeDetectorTest {
 
index c5dc82b..0b3e605 100644 (file)
@@ -42,8 +42,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityChangeEventSender}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityChangeEventSenderTest {
 
index 72175bd..dfe5390 100644 (file)
@@ -47,8 +47,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityLoader}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityLoaderTest {
 
index 83c696d..45e95db 100644 (file)
@@ -14,8 +14,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityManagerImpl}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityManagerTest {
 
index 461e303..4fa5bc9 100644 (file)
@@ -12,8 +12,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityEvent}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityEventTest {
 
index c4ec43b..3d27c34 100644 (file)
@@ -11,8 +11,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link OwnIdentityEvent}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class OwnIdentityEventTest {
 
index c3fa7e9..e85c131 100644 (file)
@@ -33,8 +33,6 @@ import org.junit.rules.TemporaryFolder;
 
 /**
  * Unit test for {@link DebugLoaders}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DebugLoadersTest {
 
index 0f0a9f1..5c71b73 100644 (file)
@@ -28,8 +28,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link DefaultLoaders}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultLoadersTest {
 
index 879fe36..87dae7e 100644 (file)
@@ -11,8 +11,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link ReparseFilter}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReparseFilterTest {
 
index dabfd5a..af6339b 100644 (file)
@@ -33,8 +33,6 @@ import org.mockito.ArgumentMatchers;
 
 /**
  * Unit test for {@link ListNotificationFilterTest}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ListNotificationFilterTest {
 
index ea5f067..a31621f 100644 (file)
@@ -21,8 +21,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link ListNotification}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ListNotificationTest {
 
index d49e59b..21baa4e 100644 (file)
@@ -19,8 +19,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link PostVisibilityFilterTest}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostVisibilityFilterTest {
 
index 7187847..3f430be 100644 (file)
@@ -18,8 +18,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link ReplyVisibilityFilterTest}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ReplyVisibilityFilterTest {
 
index 56d2f29..28f6fd1 100644 (file)
@@ -28,8 +28,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link AlbumAccessor}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class AlbumAccessorTest {
 
index d0e5057..af76458 100644 (file)
@@ -16,8 +16,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link CollectionAccessor}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CollectionAccessorTest {
 
index 7b47567..0d67548 100644 (file)
@@ -10,8 +10,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link CssClassNameFilter}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class CssClassNameFilterTest {
 
index 7b93477..b96ed49 100644 (file)
@@ -22,8 +22,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link FilesystemTemplate}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FilesystemTemplateTest {
 
index febd06a..c1c4581 100644 (file)
@@ -17,8 +17,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link GetPagePlugin}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class GetPagePluginTest {
 
index 37c6260..73e3f4c 100644 (file)
@@ -16,8 +16,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link HttpRequestAccessor}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class HttpRequestAccessorTest {
 
index 6744bd8..4a8c624 100644 (file)
@@ -24,8 +24,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IdentityAccessor}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IdentityAccessorTest {
 
index e96b6cb..7cc88b1 100644 (file)
@@ -23,8 +23,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link ImageLinkFilterTest}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class ImageLinkFilterTest {
 
index 6718c5a..c924d41 100644 (file)
@@ -9,8 +9,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link JavascriptFilter}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class JavascriptFilterTest {
 
index a6bc381..e60dce9 100644 (file)
@@ -22,8 +22,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link PostAccessor}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostAccessorTest {
 
index def311a..c7d351c 100644 (file)
@@ -8,8 +8,6 @@ import java.lang.annotation.Target;
 
 /**
  * This annotation marks test methods that are somehow not good test methods.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 @Retention(SOURCE)
 @Target(METHOD)
index 08ad611..e77d0a6 100644 (file)
@@ -35,8 +35,6 @@ import org.hamcrest.TypeSafeMatcher;
 
 /**
  * Matchers used throughout the tests.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class Matchers {
 
index 8871ee3..25d67b5 100644 (file)
@@ -20,8 +20,6 @@ import org.mockito.stubbing.Answer;
 
 /**
  * {@link AlbumBuilder} that returns a mocked {@link Album}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestAlbumBuilder implements AlbumBuilder {
 
index edeeb1a..d571a1a 100644 (file)
@@ -10,8 +10,6 @@ import net.pterodactylus.sone.database.ImageBuilder;
 
 /**
  * {@link ImageBuilder} implementation that returns a mocked {@link Image}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestImageBuilder implements ImageBuilder {
 
index 1933857..6cb7828 100644 (file)
@@ -12,8 +12,6 @@ import net.pterodactylus.sone.database.PostBuilder;
 
 /**
  * {@link PostBuilder} implementation that returns a mocked {@link Post}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestPostBuilder implements PostBuilder {
 
index e09e120..a4f7748 100644 (file)
@@ -11,8 +11,6 @@ import net.pterodactylus.sone.database.PostReplyBuilder;
 
 /**
  * {@link PostReplyBuilder} that returns a mocked {@link PostReply}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestPostReplyBuilder implements PostReplyBuilder {
 
index 8b3160f..d330281 100644 (file)
@@ -7,8 +7,6 @@ import java.lang.reflect.Modifier;
 
 /**
  * Utilities for testing.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestUtil {
 
index 454163e..d7e8759 100644 (file)
@@ -12,8 +12,6 @@ import com.google.common.base.Objects;
 
 /**
  * Simple {@link Value} implementation.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TestValue<T> implements Value<T> {
 
index 49972df..5ad1e71 100644 (file)
@@ -7,8 +7,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link FreemailPart}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreemailPartTest {
 
index 7b4ea19..5292f5f 100644 (file)
@@ -11,8 +11,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link PostPart}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class PostPartTest {
 
index 79f1974..ff2a175 100644 (file)
@@ -41,8 +41,6 @@ import org.junit.Test;
 
 /**
  * JUnit test case for {@link SoneTextParser}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class SoneTextParserTest {
 
@@ -408,8 +406,6 @@ public class SoneTextParserTest {
 
        /**
         * Mock Sone provider.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        private static class TestSoneProvider implements SoneProvider {
 
index 1076a8a..35623a7 100644 (file)
@@ -9,8 +9,6 @@ import org.junit.Test;
 
 /**
  * JUnit test for {@link TextFilter}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class TextFilterTest {
 
index 065e1d4..8e6a93c 100644 (file)
@@ -11,8 +11,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link DefaultOption}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class DefaultOptionTest {
 
index 687afa3..2bea3f7 100644 (file)
@@ -10,8 +10,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link IntegerRangePredicate}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class IntegerRangePredicateTest {
 
index 00c2263..0cb4367 100644 (file)
@@ -10,8 +10,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link NumberParsers}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class NumberParsersTest {
 
index d4e7596..11a44a4 100644 (file)
@@ -10,8 +10,6 @@ import org.hamcrest.TypeSafeDiagnosingMatcher;
 
 /**
  * Utilities for testing the <code>web</code> package.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class WebTestUtils {
 
index ac01e51..f754443 100644 (file)
@@ -16,8 +16,6 @@ import org.junit.Test;
 
 /**
  * Unit test for {@link FreenetRequest}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 public class FreenetRequestTest {
 
index f653251..6f8d5d1 100644 (file)
@@ -13,8 +13,6 @@ import org.junit.Test
 
 /**
  * Unit test for [ConfigurationLoader].
- *
- * @author [David ‘Bombe’ Roden](mailto:bombe@pterodactylus.net)
  */
 class ConfigurationLoaderTest {