From a38776d53636123d407a9bb817a8ce825110cb1d Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Sun, 6 Jun 2021 16:21:15 +0200 Subject: [PATCH] Undo project structure changes --- fuzz/build.gradle.kts | 17 -------------- .../libquassel/fuzz/HandshakeFuzzTarget.kt | 22 ------------------- .../libquassel/fuzz/SignalProxyFuzzTarget.kt | 22 ------------------- gradle.properties | 2 +- .../build.gradle.kts | 0 .../gradle.properties | 0 .../libquassel/annotations/Generated.kt | 0 .../libquassel/annotations/ProtocolSide.kt | 0 .../libquassel/annotations/SyncedCall.kt | 0 .../libquassel/annotations/SyncedData.kt | 0 .../libquassel/annotations/SyncedObject.kt | 0 .../build.gradle.kts | 0 .../gradle.properties | 0 .../client/exceptions/IrcListException.kt | 0 .../client/session/ClientConnectionHandler.kt | 0 .../client/session/ClientHandshakeHandler.kt | 0 .../client/session/ClientMagicHandler.kt | 0 .../session/ClientProxyMessageHandler.kt | 0 .../client/session/ClientRpcHandler.kt | 0 .../client/session/ClientSession.kt | 0 .../client/session/ClientSessionState.kt | 0 .../client/syncables/ClientBacklogManager.kt | 0 .../client/syncables/ClientIrcListHelper.kt | 0 .../client/util/CoroutineKeyedQueue.kt | 0 .../libquassel/client/util/CoroutineQueue.kt | 0 .../justjanne/libquassel/client/ClientTest.kt | 0 .../client/testutil/QuasselCoreContainer.kt | 0 .../client/testutil/TestX509TrustManager.kt | 0 .../src/test/resources/quasseltest.crt | 0 .../src/test/resources/quasseltest.key | 0 .../test/resources/simplelogger.properties | 0 .../build.gradle.kts | 0 .../libquassel/generator/Constants.kt | 0 .../libquassel/generator/InvokerProcessor.kt | 0 .../generator/InvokerProcessorProvider.kt | 0 .../generator/InvokerRegistryGenerator.kt | 0 .../annotation/RpcFunctionAnnotation.kt | 0 .../annotation/RpcObjectAnnotation.kt | 0 .../generator/kotlinmodel/KotlinModel.kt | 0 .../kotlinmodel/KotlinModelVisitor.kt | 0 .../libquassel/generator/rpcmodel/RpcModel.kt | 0 .../generator/rpcmodel/RpcModelVisitor.kt | 0 .../generator/util/kotlinpoet/ArgString.kt | 0 .../util/kotlinpoet/WhenBlockBuilder.kt | 0 .../generator/util/kotlinpoet/buildWhen.kt | 0 .../generator/util/kotlinpoet/withIndent.kt | 0 .../generator/util/ksp/asClassName.kt | 0 .../libquassel/generator/util/ksp/asType.kt | 0 .../generator/util/ksp/asTypeName.kt | 0 .../util/ksp/findAnnotationWithType.kt | 0 .../util/ksp/getClassDeclarationByName.kt | 0 .../generator/util/ksp/getMember.kt | 0 .../generator/util/ksp/hasAnnotation.kt | 0 .../libquassel/generator/util/ksp/toEnum.kt | 0 .../generator/util/transformName.kt | 0 .../generator/visitors/KSDeclarationParser.kt | 0 .../generator/visitors/KotlinSaver.kt | 0 .../generator/visitors/RpcModelProcessor.kt | 0 .../generator/visitors/RpcObjectCollector.kt | 0 ...ols.ksp.processing.SymbolProcessorProvider | 0 .../build.gradle.kts | 0 .../gradle.properties | 0 .../protocol/connection/ClientHeader.kt | 0 .../connection/ClientHeaderSerializer.kt | 0 .../protocol/connection/CoreHeader.kt | 0 .../connection/CoreHeaderSerializer.kt | 0 .../protocol/connection/ProtocolFeature.kt | 0 .../protocol/connection/ProtocolMeta.kt | 0 .../connection/ProtocolMetaSerializer.kt | 0 .../protocol/connection/ProtocolVersion.kt | 0 .../protocol/exceptions/HandshakeException.kt | 0 .../RpcInvocationFailedException.kt | 0 .../protocol/features/FeatureSet.kt | 0 .../protocol/features/LegacyFeature.kt | 0 .../protocol/features/QuasselFeature.kt | 0 .../protocol/features/QuasselFeatureName.kt | 0 .../libquassel/protocol/io/ByteBufferUtil.kt | 0 .../protocol/io/ChainedByteBuffer.kt | 0 .../protocol/io/CoroutineChannel.kt | 0 .../protocol/io/CoroutineChannelState.kt | 0 .../protocol/io/FixedDeflaterOutputStream.kt | 0 .../protocol/io/ReadableWrappedChannel.kt | 0 .../libquassel/protocol/io/StreamChannel.kt | 0 .../libquassel/protocol/io/StringEncoder.kt | 0 .../protocol/io/WritableWrappedChannel.kt | 0 .../protocol/io/useChainedByteBuffer.kt | 0 .../protocol/models/BufferActivity.kt | 0 .../libquassel/protocol/models/BufferInfo.kt | 0 .../protocol/models/ConnectedClient.kt | 0 .../protocol/models/HandshakeMessage.kt | 0 .../libquassel/protocol/models/Message.kt | 0 .../libquassel/protocol/models/QStringList.kt | 0 .../protocol/models/SignalProxyMessage.kt | 0 .../protocol/models/StatusMessage.kt | 0 .../libquassel/protocol/models/TimeSpec.kt | 0 .../libquassel/protocol/models/alias/Alias.kt | 0 .../protocol/models/alias/Command.kt | 0 .../protocol/models/dcc/DccIpDetectionMode.kt | 0 .../models/dcc/DccPortSelectionMode.kt | 0 .../models/dcc/NetworkLayerProtocol.kt | 0 .../protocol/models/dcc/TransferDirection.kt | 0 .../protocol/models/dcc/TransferIdList.kt | 0 .../protocol/models/dcc/TransferStatus.kt | 0 .../protocol/models/flags/BufferType.kt | 0 .../protocol/models/flags/MessageFlag.kt | 0 .../protocol/models/flags/MessageType.kt | 0 .../protocol/models/ids/BufferId.kt | 0 .../protocol/models/ids/IdentityId.kt | 0 .../libquassel/protocol/models/ids/MsgId.kt | 0 .../protocol/models/ids/NetworkId.kt | 0 .../protocol/models/ids/SignedId.kt | 0 .../models/network/ChannelModeType.kt | 0 .../protocol/models/network/ChannelModes.kt | 0 .../models/network/ConnectionState.kt | 0 .../protocol/models/network/NetworkInfo.kt | 0 .../protocol/models/network/NetworkProxy.kt | 0 .../protocol/models/network/NetworkServer.kt | 0 .../protocol/models/network/PortDefaults.kt | 0 .../models/rules/HighlightNickType.kt | 0 .../protocol/models/rules/HighlightRule.kt | 0 .../protocol/models/rules/IgnoreRule.kt | 0 .../protocol/models/rules/IgnoreType.kt | 0 .../protocol/models/rules/ScopeType.kt | 0 .../protocol/models/rules/StrictnessType.kt | 0 .../protocol/models/setup/BackendInfo.kt | 0 .../models/setup/BackendInfoSerializer.kt | 0 .../protocol/models/setup/SetupEntry.kt | 0 .../protocol/models/types/QtType.kt | 0 .../protocol/models/types/QuasselType.kt | 0 .../serializers/HandshakeMessageSerializer.kt | 0 .../serializers/HandshakeSerializer.kt | 0 .../NoSerializerForTypeException.kt | 0 .../serializers/PrimitiveSerializer.kt | 0 .../SignalProxyMessageSerializer.kt | 0 .../serializers/SignalProxySerializer.kt | 0 .../handshake/ClientInitAckSerializer.kt | 0 .../handshake/ClientInitRejectSerializer.kt | 0 .../handshake/ClientInitSerializer.kt | 0 .../handshake/ClientLoginAckSerializer.kt | 0 .../handshake/ClientLoginRejectSerializer.kt | 0 .../handshake/ClientLoginSerializer.kt | 0 .../handshake/CoreSetupAckSerializer.kt | 0 .../handshake/CoreSetupDataSerializer.kt | 0 .../handshake/CoreSetupRejectSerializer.kt | 0 .../handshake/SessionInitSerializer.kt | 0 .../protocol/serializers/qt/BoolSerializer.kt | 0 .../serializers/qt/ByteBufferSerializer.kt | 0 .../protocol/serializers/qt/ByteSerializer.kt | 0 .../serializers/qt/DoubleSerializer.kt | 0 .../serializers/qt/FloatSerializer.kt | 0 .../serializers/qt/HandshakeMapSerializer.kt | 0 .../protocol/serializers/qt/IntSerializer.kt | 0 .../protocol/serializers/qt/LongSerializer.kt | 0 .../serializers/qt/QCharSerializer.kt | 0 .../serializers/qt/QDateSerializer.kt | 0 .../serializers/qt/QDateTimeSerializer.kt | 0 .../serializers/qt/QStringListSerializer.kt | 0 .../serializers/qt/QTimeSerializer.kt | 0 .../serializers/qt/QVariantListSerializer.kt | 0 .../serializers/qt/QVariantMapSerializer.kt | 0 .../serializers/qt/QVariantSerializer.kt | 0 .../serializers/qt/ShortSerializer.kt | 0 .../serializers/qt/StringSerializer.kt | 0 .../serializers/qt/StringSerializerAscii.kt | 0 .../serializers/qt/StringSerializerUtf16.kt | 0 .../serializers/qt/StringSerializerUtf8.kt | 0 .../serializers/qt/UByteSerializer.kt | 0 .../protocol/serializers/qt/UIntSerializer.kt | 0 .../serializers/qt/ULongSerializer.kt | 0 .../serializers/qt/UShortSerializer.kt | 0 .../protocol/serializers/qt/UuidSerializer.kt | 0 .../protocol/serializers/qt/VoidSerializer.kt | 0 .../serializers/quassel/BufferIdSerializer.kt | 0 .../quassel/BufferInfoSerializer.kt | 0 .../quassel/DccIpDetectionModeSerializer.kt | 0 .../quassel/DccPortSelectionModeSerializer.kt | 0 .../quassel/IdentityIdSerializer.kt | 0 .../serializers/quassel/IdentitySerializer.kt | 0 .../quassel/IrcChannelSerializer.kt | 0 .../serializers/quassel/IrcUserSerializer.kt | 0 .../serializers/quassel/MessageSerializer.kt | 0 .../serializers/quassel/MsgIdSerializer.kt | 0 .../quassel/NetworkIdSerializer.kt | 0 .../quassel/NetworkInfoSerializer.kt | 0 .../quassel/NetworkServerSerializer.kt | 0 .../serializers/quassel/PeerPtrSerializer.kt | 0 .../quassel/QHostAddressSerializer.kt | 0 .../quassel/TransferDirectionSerializer.kt | 0 .../quassel/TransferIdListSerializer.kt | 0 .../quassel/TransferStatusSerializer.kt | 0 .../signalproxy/HeartBeatReplySerializer.kt | 0 .../signalproxy/HeartBeatSerializer.kt | 0 .../signalproxy/InitDataSerializer.kt | 0 .../signalproxy/InitRequestSerializer.kt | 0 .../serializers/signalproxy/RpcSerializer.kt | 0 .../serializers/signalproxy/SyncSerializer.kt | 0 .../protocol/session/CommonSyncProxy.kt | 0 .../protocol/session/ConnectionHandler.kt | 0 .../libquassel/protocol/session/CoreState.kt | 0 .../protocol/session/HandshakeHandler.kt | 0 .../protocol/session/MessageChannel.kt | 0 .../session/MessageChannelReadThread.kt | 0 .../protocol/session/ProxyMessageHandler.kt | 0 .../libquassel/protocol/session/Session.kt | 0 .../libquassel/protocol/session/SyncProxy.kt | 0 .../protocol/syncables/HeartBeatHandler.kt | 0 .../protocol/syncables/ObjectIdentifier.kt | 0 .../protocol/syncables/ObjectRepository.kt | 0 .../syncables/ObjectRepositoryState.kt | 0 .../syncables/StatefulSyncableObject.kt | 0 .../syncables/StatefulSyncableStub.kt | 0 .../protocol/syncables/SyncableObject.kt | 0 .../protocol/syncables/SyncableStub.kt | 0 .../protocol/syncables/common/AliasManager.kt | 0 .../syncables/common/BacklogManager.kt | 0 .../protocol/syncables/common/BufferSyncer.kt | 0 .../syncables/common/BufferViewConfig.kt | 0 .../syncables/common/BufferViewManager.kt | 0 .../protocol/syncables/common/CertManager.kt | 0 .../protocol/syncables/common/CoreInfo.kt | 0 .../protocol/syncables/common/DccConfig.kt | 0 .../syncables/common/HighlightRuleManager.kt | 0 .../protocol/syncables/common/Identity.kt | 0 .../syncables/common/IgnoreListManager.kt | 0 .../protocol/syncables/common/IrcChannel.kt | 0 .../syncables/common/IrcListHelper.kt | 0 .../protocol/syncables/common/IrcUser.kt | 0 .../protocol/syncables/common/Network.kt | 0 .../syncables/common/NetworkConfig.kt | 0 .../protocol/syncables/common/RpcHandler.kt | 0 .../protocol/syncables/invoker/Invoker.kt | 0 .../syncables/invoker/InvokerRegistry.kt | 0 .../protocol/syncables/invoker/Invokers.kt | 0 .../syncables/state/AliasManagerState.kt | 0 .../syncables/state/BufferSyncerState.kt | 0 .../syncables/state/BufferViewConfigState.kt | 0 .../syncables/state/BufferViewManagerState.kt | 0 .../syncables/state/CertManagerState.kt | 0 .../protocol/syncables/state/CoreInfoState.kt | 0 .../syncables/state/DccConfigState.kt | 0 .../state/HighlightRuleManagerState.kt | 0 .../protocol/syncables/state/IdentityState.kt | 0 .../syncables/state/IgnoreListManagerState.kt | 0 .../syncables/state/IrcChannelState.kt | 0 .../protocol/syncables/state/IrcUserState.kt | 0 .../syncables/state/NetworkConfigState.kt | 0 .../protocol/syncables/state/NetworkState.kt | 0 .../syncables/stubs/AliasManagerStub.kt | 0 .../syncables/stubs/BacklogManagerStub.kt | 0 .../syncables/stubs/BufferSyncerStub.kt | 0 .../syncables/stubs/BufferViewConfigStub.kt | 0 .../syncables/stubs/BufferViewManagerStub.kt | 0 .../syncables/stubs/CertManagerStub.kt | 0 .../protocol/syncables/stubs/CoreInfoStub.kt | 0 .../protocol/syncables/stubs/DccConfigStub.kt | 0 .../stubs/HighlightRuleManagerStub.kt | 0 .../protocol/syncables/stubs/IdentityStub.kt | 0 .../syncables/stubs/IgnoreListManagerStub.kt | 0 .../syncables/stubs/IrcChannelStub.kt | 0 .../syncables/stubs/IrcListHelperStub.kt | 0 .../protocol/syncables/stubs/IrcUserStub.kt | 0 .../syncables/stubs/NetworkConfigStub.kt | 0 .../protocol/syncables/stubs/NetworkStub.kt | 0 .../syncables/stubs/RpcHandlerStub.kt | 0 .../syncables/stubs/TransferManagerStub.kt | 0 .../protocol/syncables/stubs/TransferStub.kt | 0 .../libquassel/protocol/util/Buffer.kt | 0 .../protocol/util/ParsingContext.kt | 0 .../protocol/util/collections/indices.kt | 0 .../protocol/util/collections/insert.kt | 0 .../protocol/util/collections/move.kt | 0 .../protocol/util/collections/pairs.kt | 0 .../protocol/util/collections/remove.kt | 0 .../protocol/util/collections/transpose.kt | 0 .../protocol/util/collections/triples.kt | 0 .../protocol/util/expansion/Expansion.kt | 0 .../util/expansion/ExpansionParsingContext.kt | 0 .../util/expression/ExpressionMatch.kt | 0 .../protocol/util/irc/FormatInfo.kt | 0 .../protocol/util/irc/FormatInfoBuilder.kt | 0 .../protocol/util/irc/HostmaskHelper.kt | 0 .../protocol/util/irc/IrcCapability.kt | 0 .../protocol/util/irc/IrcCaseMapper.kt | 0 .../libquassel/protocol/util/irc/IrcFormat.kt | 0 .../util/irc/IrcFormatDeserializer.kt | 0 .../protocol/util/irc/IrcISupport.kt | 0 .../libquassel/protocol/util/log/Logger.kt | 0 .../protocol/util/reflect/instanceof.kt | 0 .../protocol/util/reflect/objectByName.kt | 0 .../protocol/util/reflect/subtype.kt | 0 .../protocol/util/updateStateFlow.kt | 0 .../libquassel/protocol/util/x509/TlsInfo.kt | 0 .../protocol/util/x509/X509Helper.kt | 0 .../libquassel/protocol/variant/QVariant.kt | 0 .../protocol/variant/QVariantList.kt | 0 .../protocol/variant/QVariantMap.kt | 0 .../variant/WrongVariantTypeException.kt | 0 .../libquassel/protocol/variant/indexed.kt | 0 .../protocol/types/SignedIdProxy.java | 0 .../protocol/util/collections/PairsProxy.java | 0 .../connection/ClientHeaderSerializerTest.kt | 0 .../protocol/features/FeatureSetTest.kt | 0 .../protocol/io/ChainedByteBufferTest.kt | 0 .../protocol/io/StringEncoderTest.kt | 0 .../handshake/ClientInitAckSerializerTest.kt | 0 .../ClientInitRejectSerializerTest.kt | 0 .../handshake/ClientInitSerializerTest.kt | 0 .../handshake/ClientLoginAckSerializerTest.kt | 0 .../ClientLoginRejectSerializerTest.kt | 0 .../handshake/ClientLoginSerializerTest.kt | 0 .../handshake/CoreSetupAckSerializerTest.kt | 0 .../handshake/CoreSetupDataSerializerTest.kt | 0 .../CoreSetupRejectSerializerTest.kt | 0 .../handshake/SessionInitSerializerTest.kt | 0 .../serializers/qt/BoolSerializerTest.kt | 0 .../qt/ByteBufferSerializerTest.kt | 0 .../serializers/qt/ByteSerializerTest.kt | 0 .../serializers/qt/DoubleSerializerTest.kt | 0 .../serializers/qt/FloatSerializerTest.kt | 0 .../qt/HandshakeMapSerializerTest.kt | 0 .../serializers/qt/IntSerializerTest.kt | 0 .../serializers/qt/LongSerializerTest.kt | 0 .../serializers/qt/QCharSerializerTest.kt | 0 .../serializers/qt/QDateSerializerTest.kt | 0 .../serializers/qt/QDateTimeSerializerTest.kt | 0 .../serializers/qt/QTimeSerializerTest.kt | 0 .../qt/QVariantListSerializerTest.kt | 0 .../qt/QVariantMapSerializerTest.kt | 0 .../serializers/qt/QVariantSerializerTest.kt | 0 .../serializers/qt/ShortSerializerTest.kt | 0 .../serializers/qt/StringSerializerTest.kt | 0 .../serializers/qt/UByteSerializerTest.kt | 0 .../serializers/qt/UIntSerializerTest.kt | 0 .../serializers/qt/ULongSerializerTest.kt | 0 .../serializers/qt/UShortSerializerTest.kt | 0 .../serializers/qt/UuidSerializerTest.kt | 0 .../serializers/qt/VoidSerializerTest.kt | 0 .../quassel/BufferIdSerializerTest.kt | 0 .../quassel/BufferInfoSerializerTest.kt | 0 .../DccIpDetectionModeSerializerTest.kt | 0 .../DccPortSelectionModeSerializerTest.kt | 0 .../quassel/IdentityIdSerializerTest.kt | 0 .../quassel/IrcChannelSerializerTest.kt | 0 .../quassel/IrcUserSerializerTest.kt | 0 .../quassel/MessageSerializerTest.kt | 0 .../quassel/MsgIdSerializerTest.kt | 0 .../quassel/NetworkIdSerializerTest.kt | 0 .../quassel/NetworkInfoSerializerTest.kt | 0 .../quassel/PeerPtrSerializerTest.kt | 0 .../quassel/QHostAddressSerializerTest.kt | 0 .../HeartBeatReplySerializerTest.kt | 0 .../signalproxy/HeartBeatSerializerTest.kt | 0 .../signalproxy/InitDataSerializerTest.kt | 0 .../signalproxy/InitRequestSerializerTest.kt | 0 .../signalproxy/RpcSerializerTest.kt | 0 .../signalproxy/SyncSerializerTest.kt | 0 .../protocol/syncables/AliasManagerTest.kt | 0 .../syncables/BufferViewConfigTest.kt | 0 .../syncables/BufferViewManagerTest.kt | 0 .../syncables/HighlightRuleManagerTest.kt | 0 .../syncables/IgnoreListManagerTest.kt | 0 .../protocol/syncables/IrcChannelTest.kt | 0 .../protocol/syncables/IrcUserTest.kt | 0 .../protocol/syncables/NetworkTest.kt | 0 .../syncables/invokers/InvokerTest.kt | 0 .../libquassel/protocol/testutil/Random.kt | 0 .../protocol/testutil/byteBufferOf.kt | 0 .../testutil/handshakeSerializerTest.kt | 0 .../testutil/matchers/BomMatcherChar.kt | 0 .../testutil/matchers/BomMatcherString.kt | 0 .../testutil/matchers/ByteBufferMatcher.kt | 0 .../protocol/testutil/matchers/MapMatcher.kt | 0 .../testutil/matchers/TemporalMatcher.kt | 0 .../protocol/testutil/mocks/EmptySession.kt | 0 .../protocol/testutil/mocks/EmptySyncProxy.kt | 0 .../testutil/mocks/RealisticSession.kt | 0 .../testutil/primitiveSerializerTest.kt | 0 .../protocol/testutil/serializerTest.kt | 0 .../testutil/signalProxySerializerTest.kt | 0 .../testutil/testPrimitiveSerializerDirect.kt | 0 .../testPrimitiveSerializerVariant.kt | 0 .../libquassel/protocol/types/SignedIdTest.kt | 0 .../protocol/util/collections/InsertTest.kt | 0 .../protocol/util/collections/MoveTest.kt | 0 .../protocol/util/collections/PairsTest.kt | 0 .../protocol/util/collections/RemoveTest.kt | 0 .../protocol/util/expansion/ExpansionTest.kt | 0 .../util/expression/ExpressionMatchTest.kt | 0 .../protocol/variant/QVariantTest.kt | 0 .../src/test/resources/blns.txt | 0 settings.gradle.kts | 12 ++++------ 391 files changed, 5 insertions(+), 70 deletions(-) delete mode 100644 fuzz/build.gradle.kts delete mode 100644 fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/HandshakeFuzzTarget.kt delete mode 100644 fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/SignalProxyFuzzTarget.kt rename {annotations => libquassel-annotations}/build.gradle.kts (100%) rename {annotations => libquassel-annotations}/gradle.properties (100%) rename {annotations => libquassel-annotations}/src/main/kotlin/de/justjanne/libquassel/annotations/Generated.kt (100%) rename {annotations => libquassel-annotations}/src/main/kotlin/de/justjanne/libquassel/annotations/ProtocolSide.kt (100%) rename {annotations => libquassel-annotations}/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedCall.kt (100%) rename {annotations => libquassel-annotations}/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedData.kt (100%) rename {annotations => libquassel-annotations}/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedObject.kt (100%) rename {client => libquassel-client}/build.gradle.kts (100%) rename {client => libquassel-client}/gradle.properties (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/exceptions/IrcListException.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientConnectionHandler.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientHandshakeHandler.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientMagicHandler.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientProxyMessageHandler.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientRpcHandler.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSession.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSessionState.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientBacklogManager.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientIrcListHelper.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineKeyedQueue.kt (100%) rename {client => libquassel-client}/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineQueue.kt (100%) rename {client => libquassel-client}/src/test/kotlin/de/justjanne/libquassel/client/ClientTest.kt (100%) rename {client => libquassel-client}/src/test/kotlin/de/justjanne/libquassel/client/testutil/QuasselCoreContainer.kt (100%) rename {client => libquassel-client}/src/test/kotlin/de/justjanne/libquassel/client/testutil/TestX509TrustManager.kt (100%) rename {client => libquassel-client}/src/test/resources/quasseltest.crt (100%) rename {client => libquassel-client}/src/test/resources/quasseltest.key (100%) rename {client => libquassel-client}/src/test/resources/simplelogger.properties (100%) rename {generator => libquassel-generator}/build.gradle.kts (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/Constants.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessor.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessorProvider.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/InvokerRegistryGenerator.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcFunctionAnnotation.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcObjectAnnotation.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModel.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModelVisitor.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModel.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModelVisitor.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/ArgString.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/WhenBlockBuilder.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/buildWhen.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/withIndent.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asClassName.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asType.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asTypeName.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/findAnnotationWithType.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getClassDeclarationByName.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getMember.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/hasAnnotation.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/toEnum.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/util/transformName.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KSDeclarationParser.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KotlinSaver.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcModelProcessor.kt (100%) rename {generator => libquassel-generator}/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcObjectCollector.kt (100%) rename {generator => libquassel-generator}/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider (100%) rename {protocol => libquassel-protocol}/build.gradle.kts (100%) rename {protocol => libquassel-protocol}/gradle.properties (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeader.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeader.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeaderSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolFeature.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMeta.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMetaSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolVersion.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/HandshakeException.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/RpcInvocationFailedException.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/features/FeatureSet.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/features/LegacyFeature.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeature.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeatureName.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/ByteBufferUtil.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBuffer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannelState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/FixedDeflaterOutputStream.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/ReadableWrappedChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/StreamChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/StringEncoder.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/WritableWrappedChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/io/useChainedByteBuffer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferActivity.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ConnectedClient.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/HandshakeMessage.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/Message.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/QStringList.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/SignalProxyMessage.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/StatusMessage.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/TimeSpec.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Alias.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Command.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccIpDetectionMode.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccPortSelectionMode.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/NetworkLayerProtocol.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferDirection.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferIdList.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferStatus.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/BufferType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageFlag.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/BufferId.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/IdentityId.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/MsgId.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/NetworkId.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/SignedId.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModeType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModes.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ConnectionState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkProxy.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkServer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/PortDefaults.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightNickType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightRule.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreRule.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/ScopeType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/StrictnessType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfoSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/SetupEntry.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QtType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QuasselType.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeMessageSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/NoSerializerForTypeException.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/PrimitiveSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxyMessageSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxySerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerAscii.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf16.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf8.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentitySerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkServerSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferDirectionSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferIdListSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferStatusSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/CommonSyncProxy.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/ConnectionHandler.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/CoreState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/HandshakeHandler.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannelReadThread.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/ProxyMessageHandler.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/Session.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/session/SyncProxy.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/HeartBeatHandler.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectIdentifier.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepository.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepositoryState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableObject.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableObject.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/AliasManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BacklogManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferSyncer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewConfig.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CertManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CoreInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/DccConfig.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/HighlightRuleManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Identity.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IgnoreListManager.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcChannel.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcListHelper.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcUser.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/NetworkConfig.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/RpcHandler.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invoker.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/InvokerRegistry.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invokers.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/AliasManagerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferSyncerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewConfigState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewManagerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CertManagerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CoreInfoState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/DccConfigState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/HighlightRuleManagerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IdentityState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IgnoreListManagerState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcChannelState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcUserState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkConfigState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/AliasManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BacklogManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferSyncerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewConfigStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CertManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CoreInfoStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/DccConfigStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/HighlightRuleManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IdentityStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcChannelStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcListHelperStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcUserStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkConfigStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/RpcHandlerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferManagerStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferStub.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/Buffer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/ParsingContext.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/indices.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/insert.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/move.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/pairs.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/remove.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/transpose.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/triples.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/Expansion.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionParsingContext.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatch.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfoBuilder.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/HostmaskHelper.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCapability.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCaseMapper.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormat.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormatDeserializer.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcISupport.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/log/Logger.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/instanceof.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/objectByName.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/subtype.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/updateStateFlow.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/TlsInfo.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/X509Helper.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariant.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantList.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantMap.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/variant/WrongVariantTypeException.kt (100%) rename {protocol => libquassel-protocol}/src/main/kotlin/de/justjanne/libquassel/protocol/variant/indexed.kt (100%) rename {protocol => libquassel-protocol}/src/test/java/de/justjanne/libquassel/protocol/types/SignedIdProxy.java (100%) rename {protocol => libquassel-protocol}/src/test/java/de/justjanne/libquassel/protocol/util/collections/PairsProxy.java (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/features/FeatureSetTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBufferTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/io/StringEncoderTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/AliasManagerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewConfigTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewManagerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/HighlightRuleManagerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IgnoreListManagerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcChannelTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcUserTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/NetworkTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/invokers/InvokerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/Random.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/byteBufferOf.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/handshakeSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherChar.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherString.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/ByteBufferMatcher.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/MapMatcher.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/TemporalMatcher.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySession.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySyncProxy.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/RealisticSession.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/primitiveSerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/serializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/signalProxySerializerTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerDirect.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerVariant.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/types/SignedIdTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/InsertTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/MoveTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/PairsTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/RemoveTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatchTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/kotlin/de/justjanne/libquassel/protocol/variant/QVariantTest.kt (100%) rename {protocol => libquassel-protocol}/src/test/resources/blns.txt (100%) diff --git a/fuzz/build.gradle.kts b/fuzz/build.gradle.kts deleted file mode 100644 index 5c5a12e..0000000 --- a/fuzz/build.gradle.kts +++ /dev/null @@ -1,17 +0,0 @@ -/* - * libquassel - * Copyright (c) 2021 Janne Mareike Koschinski - * - * This Source Code Form is subject to the terms of the Mozilla Public License, - * v. 2.0. If a copy of the MPL was not distributed with this file, You can - * obtain one at https://mozilla.org/MPL/2.0/. - */ - -plugins { - id("com.github.johnrengelman.shadow") version "7.0.0" -} - -dependencies { - api(project(":protocol")) - implementation("com.code-intelligence", "jazzer-api", "0.9.1") -} diff --git a/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/HandshakeFuzzTarget.kt b/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/HandshakeFuzzTarget.kt deleted file mode 100644 index ed0278e..0000000 --- a/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/HandshakeFuzzTarget.kt +++ /dev/null @@ -1,22 +0,0 @@ -/* - * libquassel - * Copyright (c) 2021 Janne Mareike Koschinski - * - * This Source Code Form is subject to the terms of the Mozilla Public License, - * v. 2.0. If a copy of the MPL was not distributed with this file, You can - * obtain one at https://mozilla.org/MPL/2.0/. - */ -package de.justjanne.libquassel.fuzz - -import com.code_intelligence.jazzer.api.FuzzedDataProvider -import de.justjanne.libquassel.protocol.features.FeatureSet -import de.justjanne.libquassel.protocol.serializers.HandshakeMessageSerializer -import java.nio.ByteBuffer - -object HandshakeFuzzTarget { - @JvmStatic - fun fuzzerTestOneInput(data: FuzzedDataProvider) { - val featureSet = if (data.consumeBoolean()) FeatureSet.all() else FeatureSet.none() - HandshakeMessageSerializer.deserialize(ByteBuffer.wrap(data.consumeRemainingAsBytes()), featureSet) - } -} diff --git a/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/SignalProxyFuzzTarget.kt b/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/SignalProxyFuzzTarget.kt deleted file mode 100644 index f2693b9..0000000 --- a/fuzz/src/main/kotlin/de/justjanne/libquassel/fuzz/SignalProxyFuzzTarget.kt +++ /dev/null @@ -1,22 +0,0 @@ -/* - * libquassel - * Copyright (c) 2021 Janne Mareike Koschinski - * - * This Source Code Form is subject to the terms of the Mozilla Public License, - * v. 2.0. If a copy of the MPL was not distributed with this file, You can - * obtain one at https://mozilla.org/MPL/2.0/. - */ -package de.justjanne.libquassel.fuzz - -import com.code_intelligence.jazzer.api.FuzzedDataProvider -import de.justjanne.libquassel.protocol.features.FeatureSet -import de.justjanne.libquassel.protocol.serializers.SignalProxyMessageSerializer -import java.nio.ByteBuffer - -object SignalProxyFuzzTarget { - @JvmStatic - fun fuzzerTestOneInput(data: FuzzedDataProvider) { - val featureSet = if (data.consumeBoolean()) FeatureSet.all() else FeatureSet.none() - SignalProxyMessageSerializer.deserialize(ByteBuffer.wrap(data.consumeRemainingAsBytes()), featureSet) - } -} diff --git a/gradle.properties b/gradle.properties index c905938..367cf4a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ kotlinPoetVersion=1.8.0 kspVersion=1.5.10-1.0.0-beta01 GROUP=de.justjanne.libquassel -VERSION_NAME=0.5.1 +VERSION_NAME=0.5. POM_URL=https://git.kuschku.de/justJanne/libquassel POM_SCM_URL=https://git.kuschku.de/justJanne/libquassel diff --git a/annotations/build.gradle.kts b/libquassel-annotations/build.gradle.kts similarity index 100% rename from annotations/build.gradle.kts rename to libquassel-annotations/build.gradle.kts diff --git a/annotations/gradle.properties b/libquassel-annotations/gradle.properties similarity index 100% rename from annotations/gradle.properties rename to libquassel-annotations/gradle.properties diff --git a/annotations/src/main/kotlin/de/justjanne/libquassel/annotations/Generated.kt b/libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/Generated.kt similarity index 100% rename from annotations/src/main/kotlin/de/justjanne/libquassel/annotations/Generated.kt rename to libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/Generated.kt diff --git a/annotations/src/main/kotlin/de/justjanne/libquassel/annotations/ProtocolSide.kt b/libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/ProtocolSide.kt similarity index 100% rename from annotations/src/main/kotlin/de/justjanne/libquassel/annotations/ProtocolSide.kt rename to libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/ProtocolSide.kt diff --git a/annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedCall.kt b/libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedCall.kt similarity index 100% rename from annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedCall.kt rename to libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedCall.kt diff --git a/annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedData.kt b/libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedData.kt similarity index 100% rename from annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedData.kt rename to libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedData.kt diff --git a/annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedObject.kt b/libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedObject.kt similarity index 100% rename from annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedObject.kt rename to libquassel-annotations/src/main/kotlin/de/justjanne/libquassel/annotations/SyncedObject.kt diff --git a/client/build.gradle.kts b/libquassel-client/build.gradle.kts similarity index 100% rename from client/build.gradle.kts rename to libquassel-client/build.gradle.kts diff --git a/client/gradle.properties b/libquassel-client/gradle.properties similarity index 100% rename from client/gradle.properties rename to libquassel-client/gradle.properties diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/exceptions/IrcListException.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/exceptions/IrcListException.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/exceptions/IrcListException.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/exceptions/IrcListException.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientConnectionHandler.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientConnectionHandler.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientConnectionHandler.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientConnectionHandler.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientHandshakeHandler.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientHandshakeHandler.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientHandshakeHandler.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientHandshakeHandler.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientMagicHandler.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientMagicHandler.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientMagicHandler.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientMagicHandler.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientProxyMessageHandler.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientProxyMessageHandler.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientProxyMessageHandler.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientProxyMessageHandler.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientRpcHandler.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientRpcHandler.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientRpcHandler.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientRpcHandler.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSession.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSession.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSession.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSession.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSessionState.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSessionState.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSessionState.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/session/ClientSessionState.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientBacklogManager.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientBacklogManager.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientBacklogManager.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientBacklogManager.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientIrcListHelper.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientIrcListHelper.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientIrcListHelper.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/syncables/ClientIrcListHelper.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineKeyedQueue.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineKeyedQueue.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineKeyedQueue.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineKeyedQueue.kt diff --git a/client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineQueue.kt b/libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineQueue.kt similarity index 100% rename from client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineQueue.kt rename to libquassel-client/src/main/kotlin/de/justjanne/libquassel/client/util/CoroutineQueue.kt diff --git a/client/src/test/kotlin/de/justjanne/libquassel/client/ClientTest.kt b/libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/ClientTest.kt similarity index 100% rename from client/src/test/kotlin/de/justjanne/libquassel/client/ClientTest.kt rename to libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/ClientTest.kt diff --git a/client/src/test/kotlin/de/justjanne/libquassel/client/testutil/QuasselCoreContainer.kt b/libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/testutil/QuasselCoreContainer.kt similarity index 100% rename from client/src/test/kotlin/de/justjanne/libquassel/client/testutil/QuasselCoreContainer.kt rename to libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/testutil/QuasselCoreContainer.kt diff --git a/client/src/test/kotlin/de/justjanne/libquassel/client/testutil/TestX509TrustManager.kt b/libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/testutil/TestX509TrustManager.kt similarity index 100% rename from client/src/test/kotlin/de/justjanne/libquassel/client/testutil/TestX509TrustManager.kt rename to libquassel-client/src/test/kotlin/de/justjanne/libquassel/client/testutil/TestX509TrustManager.kt diff --git a/client/src/test/resources/quasseltest.crt b/libquassel-client/src/test/resources/quasseltest.crt similarity index 100% rename from client/src/test/resources/quasseltest.crt rename to libquassel-client/src/test/resources/quasseltest.crt diff --git a/client/src/test/resources/quasseltest.key b/libquassel-client/src/test/resources/quasseltest.key similarity index 100% rename from client/src/test/resources/quasseltest.key rename to libquassel-client/src/test/resources/quasseltest.key diff --git a/client/src/test/resources/simplelogger.properties b/libquassel-client/src/test/resources/simplelogger.properties similarity index 100% rename from client/src/test/resources/simplelogger.properties rename to libquassel-client/src/test/resources/simplelogger.properties diff --git a/generator/build.gradle.kts b/libquassel-generator/build.gradle.kts similarity index 100% rename from generator/build.gradle.kts rename to libquassel-generator/build.gradle.kts diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/Constants.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/Constants.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/Constants.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/Constants.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessor.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessor.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessor.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessor.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessorProvider.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessorProvider.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessorProvider.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerProcessorProvider.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerRegistryGenerator.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerRegistryGenerator.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerRegistryGenerator.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/InvokerRegistryGenerator.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcFunctionAnnotation.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcFunctionAnnotation.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcFunctionAnnotation.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcFunctionAnnotation.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcObjectAnnotation.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcObjectAnnotation.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcObjectAnnotation.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/annotation/RpcObjectAnnotation.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModel.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModel.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModel.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModel.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModelVisitor.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModelVisitor.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModelVisitor.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/kotlinmodel/KotlinModelVisitor.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModel.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModel.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModel.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModel.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModelVisitor.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModelVisitor.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModelVisitor.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/rpcmodel/RpcModelVisitor.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/ArgString.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/ArgString.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/ArgString.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/ArgString.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/WhenBlockBuilder.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/WhenBlockBuilder.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/WhenBlockBuilder.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/WhenBlockBuilder.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/buildWhen.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/buildWhen.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/buildWhen.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/buildWhen.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/withIndent.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/withIndent.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/withIndent.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/kotlinpoet/withIndent.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asClassName.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asClassName.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asClassName.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asClassName.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asType.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asType.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asType.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asType.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asTypeName.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asTypeName.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asTypeName.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/asTypeName.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/findAnnotationWithType.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/findAnnotationWithType.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/findAnnotationWithType.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/findAnnotationWithType.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getClassDeclarationByName.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getClassDeclarationByName.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getClassDeclarationByName.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getClassDeclarationByName.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getMember.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getMember.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getMember.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/getMember.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/hasAnnotation.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/hasAnnotation.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/hasAnnotation.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/hasAnnotation.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/toEnum.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/toEnum.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/toEnum.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/ksp/toEnum.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/util/transformName.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/transformName.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/util/transformName.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/util/transformName.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KSDeclarationParser.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KSDeclarationParser.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KSDeclarationParser.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KSDeclarationParser.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KotlinSaver.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KotlinSaver.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KotlinSaver.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/KotlinSaver.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcModelProcessor.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcModelProcessor.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcModelProcessor.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcModelProcessor.kt diff --git a/generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcObjectCollector.kt b/libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcObjectCollector.kt similarity index 100% rename from generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcObjectCollector.kt rename to libquassel-generator/src/main/kotlin/de/justjanne/libquassel/generator/visitors/RpcObjectCollector.kt diff --git a/generator/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider b/libquassel-generator/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider similarity index 100% rename from generator/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider rename to libquassel-generator/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider diff --git a/protocol/build.gradle.kts b/libquassel-protocol/build.gradle.kts similarity index 100% rename from protocol/build.gradle.kts rename to libquassel-protocol/build.gradle.kts diff --git a/protocol/gradle.properties b/libquassel-protocol/gradle.properties similarity index 100% rename from protocol/gradle.properties rename to libquassel-protocol/gradle.properties diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeader.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeader.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeader.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeader.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeader.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeader.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeader.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeader.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeaderSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeaderSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeaderSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/CoreHeaderSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolFeature.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolFeature.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolFeature.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolFeature.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMeta.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMeta.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMeta.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMeta.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMetaSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMetaSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMetaSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolMetaSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolVersion.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolVersion.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolVersion.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/connection/ProtocolVersion.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/HandshakeException.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/HandshakeException.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/HandshakeException.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/HandshakeException.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/RpcInvocationFailedException.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/RpcInvocationFailedException.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/RpcInvocationFailedException.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/exceptions/RpcInvocationFailedException.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/FeatureSet.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/FeatureSet.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/FeatureSet.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/FeatureSet.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/LegacyFeature.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/LegacyFeature.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/LegacyFeature.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/LegacyFeature.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeature.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeature.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeature.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeature.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeatureName.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeatureName.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeatureName.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/features/QuasselFeatureName.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ByteBufferUtil.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ByteBufferUtil.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ByteBufferUtil.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ByteBufferUtil.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBuffer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBuffer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBuffer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBuffer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannelState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannelState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannelState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/CoroutineChannelState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/FixedDeflaterOutputStream.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/FixedDeflaterOutputStream.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/FixedDeflaterOutputStream.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/FixedDeflaterOutputStream.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ReadableWrappedChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ReadableWrappedChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ReadableWrappedChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/ReadableWrappedChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StreamChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StreamChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StreamChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StreamChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StringEncoder.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StringEncoder.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StringEncoder.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/StringEncoder.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/WritableWrappedChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/WritableWrappedChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/WritableWrappedChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/WritableWrappedChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/useChainedByteBuffer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/useChainedByteBuffer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/useChainedByteBuffer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/io/useChainedByteBuffer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferActivity.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferActivity.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferActivity.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferActivity.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/BufferInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ConnectedClient.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ConnectedClient.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ConnectedClient.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ConnectedClient.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/HandshakeMessage.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/HandshakeMessage.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/HandshakeMessage.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/HandshakeMessage.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/Message.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/Message.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/Message.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/Message.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/QStringList.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/QStringList.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/QStringList.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/QStringList.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/SignalProxyMessage.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/SignalProxyMessage.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/SignalProxyMessage.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/SignalProxyMessage.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/StatusMessage.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/StatusMessage.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/StatusMessage.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/StatusMessage.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/TimeSpec.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/TimeSpec.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/TimeSpec.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/TimeSpec.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Alias.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Alias.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Alias.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Alias.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Command.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Command.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Command.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/alias/Command.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccIpDetectionMode.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccIpDetectionMode.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccIpDetectionMode.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccIpDetectionMode.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccPortSelectionMode.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccPortSelectionMode.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccPortSelectionMode.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/DccPortSelectionMode.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/NetworkLayerProtocol.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/NetworkLayerProtocol.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/NetworkLayerProtocol.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/NetworkLayerProtocol.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferDirection.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferDirection.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferDirection.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferDirection.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferIdList.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferIdList.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferIdList.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferIdList.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferStatus.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferStatus.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferStatus.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/dcc/TransferStatus.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/BufferType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/BufferType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/BufferType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/BufferType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageFlag.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageFlag.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageFlag.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageFlag.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/flags/MessageType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/BufferId.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/BufferId.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/BufferId.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/BufferId.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/IdentityId.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/IdentityId.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/IdentityId.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/IdentityId.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/MsgId.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/MsgId.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/MsgId.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/MsgId.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/NetworkId.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/NetworkId.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/NetworkId.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/NetworkId.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/SignedId.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/SignedId.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/SignedId.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/ids/SignedId.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModeType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModeType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModeType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModeType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModes.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModes.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModes.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ChannelModes.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ConnectionState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ConnectionState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ConnectionState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/ConnectionState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkProxy.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkProxy.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkProxy.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkProxy.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkServer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkServer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkServer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/NetworkServer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/PortDefaults.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/PortDefaults.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/PortDefaults.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/network/PortDefaults.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightNickType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightNickType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightNickType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightNickType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightRule.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightRule.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightRule.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/HighlightRule.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreRule.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreRule.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreRule.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreRule.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/IgnoreType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/ScopeType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/ScopeType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/ScopeType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/ScopeType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/StrictnessType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/StrictnessType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/StrictnessType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/rules/StrictnessType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfoSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfoSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfoSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/BackendInfoSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/SetupEntry.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/SetupEntry.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/SetupEntry.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/setup/SetupEntry.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QtType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QtType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QtType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QtType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QuasselType.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QuasselType.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QuasselType.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/models/types/QuasselType.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeMessageSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeMessageSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeMessageSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeMessageSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/HandshakeSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/NoSerializerForTypeException.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/NoSerializerForTypeException.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/NoSerializerForTypeException.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/NoSerializerForTypeException.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/PrimitiveSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/PrimitiveSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/PrimitiveSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/PrimitiveSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxyMessageSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxyMessageSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxyMessageSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxyMessageSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxySerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxySerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxySerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/SignalProxySerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QStringListSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerAscii.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerAscii.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerAscii.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerAscii.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf16.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf16.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf16.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf16.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf8.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf8.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf8.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerUtf8.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentitySerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentitySerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentitySerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentitySerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkServerSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkServerSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkServerSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkServerSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferDirectionSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferDirectionSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferDirectionSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferDirectionSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferIdListSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferIdListSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferIdListSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferIdListSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferStatusSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferStatusSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferStatusSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/TransferStatusSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CommonSyncProxy.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CommonSyncProxy.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CommonSyncProxy.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CommonSyncProxy.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ConnectionHandler.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ConnectionHandler.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ConnectionHandler.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ConnectionHandler.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CoreState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CoreState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CoreState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/CoreState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/HandshakeHandler.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/HandshakeHandler.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/HandshakeHandler.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/HandshakeHandler.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannelReadThread.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannelReadThread.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannelReadThread.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/MessageChannelReadThread.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ProxyMessageHandler.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ProxyMessageHandler.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ProxyMessageHandler.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/ProxyMessageHandler.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/Session.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/Session.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/Session.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/Session.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/SyncProxy.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/SyncProxy.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/SyncProxy.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/session/SyncProxy.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/HeartBeatHandler.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/HeartBeatHandler.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/HeartBeatHandler.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/HeartBeatHandler.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectIdentifier.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectIdentifier.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectIdentifier.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectIdentifier.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepository.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepository.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepository.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepository.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepositoryState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepositoryState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepositoryState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/ObjectRepositoryState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableObject.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableObject.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableObject.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableObject.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/StatefulSyncableStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableObject.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableObject.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableObject.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableObject.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/SyncableStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/AliasManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/AliasManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/AliasManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/AliasManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BacklogManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BacklogManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BacklogManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BacklogManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferSyncer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferSyncer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferSyncer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferSyncer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewConfig.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewConfig.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewConfig.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewConfig.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/BufferViewManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CertManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CertManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CertManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CertManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CoreInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CoreInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CoreInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/CoreInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/DccConfig.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/DccConfig.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/DccConfig.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/DccConfig.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/HighlightRuleManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/HighlightRuleManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/HighlightRuleManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/HighlightRuleManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Identity.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Identity.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Identity.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Identity.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IgnoreListManager.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IgnoreListManager.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IgnoreListManager.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IgnoreListManager.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcChannel.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcChannel.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcChannel.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcChannel.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcListHelper.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcListHelper.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcListHelper.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcListHelper.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcUser.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcUser.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcUser.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/IrcUser.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/Network.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/NetworkConfig.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/NetworkConfig.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/NetworkConfig.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/NetworkConfig.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/RpcHandler.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/RpcHandler.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/RpcHandler.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/common/RpcHandler.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invoker.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invoker.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invoker.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invoker.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/InvokerRegistry.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/InvokerRegistry.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/InvokerRegistry.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/InvokerRegistry.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invokers.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invokers.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invokers.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/invoker/Invokers.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/AliasManagerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/AliasManagerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/AliasManagerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/AliasManagerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferSyncerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferSyncerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferSyncerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferSyncerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewConfigState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewConfigState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewConfigState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewConfigState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewManagerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewManagerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewManagerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/BufferViewManagerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CertManagerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CertManagerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CertManagerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CertManagerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CoreInfoState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CoreInfoState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CoreInfoState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/CoreInfoState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/DccConfigState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/DccConfigState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/DccConfigState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/DccConfigState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/HighlightRuleManagerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/HighlightRuleManagerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/HighlightRuleManagerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/HighlightRuleManagerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IdentityState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IdentityState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IdentityState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IdentityState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IgnoreListManagerState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IgnoreListManagerState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IgnoreListManagerState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IgnoreListManagerState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcChannelState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcChannelState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcChannelState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcChannelState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcUserState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcUserState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcUserState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/IrcUserState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkConfigState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkConfigState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkConfigState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkConfigState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/state/NetworkState.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/AliasManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/AliasManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/AliasManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/AliasManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BacklogManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BacklogManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BacklogManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BacklogManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferSyncerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferSyncerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferSyncerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferSyncerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewConfigStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewConfigStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewConfigStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewConfigStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/BufferViewManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CertManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CertManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CertManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CertManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CoreInfoStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CoreInfoStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CoreInfoStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/CoreInfoStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/DccConfigStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/DccConfigStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/DccConfigStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/DccConfigStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/HighlightRuleManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/HighlightRuleManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/HighlightRuleManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/HighlightRuleManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IdentityStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IdentityStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IdentityStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IdentityStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IgnoreListManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcChannelStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcChannelStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcChannelStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcChannelStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcListHelperStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcListHelperStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcListHelperStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcListHelperStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcUserStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcUserStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcUserStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/IrcUserStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkConfigStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkConfigStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkConfigStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkConfigStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/NetworkStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/RpcHandlerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/RpcHandlerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/RpcHandlerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/RpcHandlerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferManagerStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferManagerStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferManagerStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferManagerStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferStub.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferStub.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferStub.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/syncables/stubs/TransferStub.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/Buffer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/Buffer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/Buffer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/Buffer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/ParsingContext.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/ParsingContext.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/ParsingContext.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/ParsingContext.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/indices.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/indices.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/indices.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/indices.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/insert.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/insert.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/insert.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/insert.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/move.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/move.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/move.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/move.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/pairs.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/pairs.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/pairs.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/pairs.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/remove.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/remove.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/remove.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/remove.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/transpose.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/transpose.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/transpose.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/transpose.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/triples.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/triples.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/triples.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/collections/triples.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/Expansion.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/Expansion.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/Expansion.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/Expansion.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionParsingContext.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionParsingContext.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionParsingContext.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionParsingContext.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatch.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatch.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatch.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatch.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfoBuilder.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfoBuilder.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfoBuilder.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/FormatInfoBuilder.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/HostmaskHelper.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/HostmaskHelper.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/HostmaskHelper.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/HostmaskHelper.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCapability.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCapability.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCapability.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCapability.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCaseMapper.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCaseMapper.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCaseMapper.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcCaseMapper.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormat.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormat.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormat.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormat.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormatDeserializer.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormatDeserializer.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormatDeserializer.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcFormatDeserializer.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcISupport.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcISupport.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcISupport.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/irc/IrcISupport.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/log/Logger.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/log/Logger.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/log/Logger.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/log/Logger.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/instanceof.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/instanceof.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/instanceof.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/instanceof.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/objectByName.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/objectByName.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/objectByName.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/objectByName.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/subtype.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/subtype.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/subtype.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/reflect/subtype.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/updateStateFlow.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/updateStateFlow.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/updateStateFlow.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/updateStateFlow.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/TlsInfo.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/TlsInfo.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/TlsInfo.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/TlsInfo.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/X509Helper.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/X509Helper.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/X509Helper.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/util/x509/X509Helper.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariant.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariant.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariant.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariant.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantList.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantList.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantList.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantList.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantMap.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantMap.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantMap.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/QVariantMap.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/WrongVariantTypeException.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/WrongVariantTypeException.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/WrongVariantTypeException.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/WrongVariantTypeException.kt diff --git a/protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/indexed.kt b/libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/indexed.kt similarity index 100% rename from protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/indexed.kt rename to libquassel-protocol/src/main/kotlin/de/justjanne/libquassel/protocol/variant/indexed.kt diff --git a/protocol/src/test/java/de/justjanne/libquassel/protocol/types/SignedIdProxy.java b/libquassel-protocol/src/test/java/de/justjanne/libquassel/protocol/types/SignedIdProxy.java similarity index 100% rename from protocol/src/test/java/de/justjanne/libquassel/protocol/types/SignedIdProxy.java rename to libquassel-protocol/src/test/java/de/justjanne/libquassel/protocol/types/SignedIdProxy.java diff --git a/protocol/src/test/java/de/justjanne/libquassel/protocol/util/collections/PairsProxy.java b/libquassel-protocol/src/test/java/de/justjanne/libquassel/protocol/util/collections/PairsProxy.java similarity index 100% rename from protocol/src/test/java/de/justjanne/libquassel/protocol/util/collections/PairsProxy.java rename to libquassel-protocol/src/test/java/de/justjanne/libquassel/protocol/util/collections/PairsProxy.java diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/connection/ClientHeaderSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/features/FeatureSetTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/features/FeatureSetTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/features/FeatureSetTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/features/FeatureSetTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBufferTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBufferTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBufferTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/ChainedByteBufferTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/StringEncoderTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/StringEncoderTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/StringEncoderTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/io/StringEncoderTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitAckSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitRejectSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientInitSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginAckSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginRejectSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/ClientLoginSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupAckSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupDataSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/CoreSetupRejectSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/handshake/SessionInitSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/BoolSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteBufferSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ByteSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/DoubleSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/FloatSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/HandshakeMapSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/IntSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/LongSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QCharSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QDateTimeSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QTimeSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantListSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantMapSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/QVariantSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ShortSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/StringSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UByteSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UIntSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/ULongSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UShortSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/UuidSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/qt/VoidSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferIdSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/BufferInfoSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccIpDetectionModeSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/DccPortSelectionModeSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IdentityIdSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcChannelSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/IrcUserSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MessageSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/MsgIdSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkIdSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/NetworkInfoSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/PeerPtrSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/quassel/QHostAddressSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatReplySerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/HeartBeatSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitDataSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/InitRequestSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/RpcSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/serializers/signalproxy/SyncSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/AliasManagerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/AliasManagerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/AliasManagerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/AliasManagerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewConfigTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewConfigTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewConfigTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewConfigTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewManagerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewManagerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewManagerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/BufferViewManagerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/HighlightRuleManagerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/HighlightRuleManagerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/HighlightRuleManagerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/HighlightRuleManagerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IgnoreListManagerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IgnoreListManagerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IgnoreListManagerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IgnoreListManagerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcChannelTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcChannelTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcChannelTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcChannelTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcUserTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcUserTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcUserTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/IrcUserTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/NetworkTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/NetworkTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/NetworkTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/NetworkTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/invokers/InvokerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/invokers/InvokerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/invokers/InvokerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/syncables/invokers/InvokerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/Random.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/Random.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/Random.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/Random.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/byteBufferOf.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/byteBufferOf.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/byteBufferOf.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/byteBufferOf.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/handshakeSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/handshakeSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/handshakeSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/handshakeSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherChar.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherChar.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherChar.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherChar.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherString.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherString.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherString.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/BomMatcherString.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/ByteBufferMatcher.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/ByteBufferMatcher.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/ByteBufferMatcher.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/ByteBufferMatcher.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/MapMatcher.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/MapMatcher.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/MapMatcher.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/MapMatcher.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/TemporalMatcher.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/TemporalMatcher.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/TemporalMatcher.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/matchers/TemporalMatcher.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySession.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySession.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySession.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySession.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySyncProxy.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySyncProxy.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySyncProxy.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/EmptySyncProxy.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/RealisticSession.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/RealisticSession.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/RealisticSession.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/mocks/RealisticSession.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/primitiveSerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/primitiveSerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/primitiveSerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/primitiveSerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/serializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/serializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/serializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/serializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/signalProxySerializerTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/signalProxySerializerTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/signalProxySerializerTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/signalProxySerializerTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerDirect.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerDirect.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerDirect.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerDirect.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerVariant.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerVariant.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerVariant.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/testutil/testPrimitiveSerializerVariant.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/types/SignedIdTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/types/SignedIdTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/types/SignedIdTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/types/SignedIdTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/InsertTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/InsertTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/InsertTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/InsertTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/MoveTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/MoveTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/MoveTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/MoveTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/PairsTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/PairsTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/PairsTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/PairsTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/RemoveTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/RemoveTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/RemoveTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/collections/RemoveTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expansion/ExpansionTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatchTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatchTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatchTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/util/expression/ExpressionMatchTest.kt diff --git a/protocol/src/test/kotlin/de/justjanne/libquassel/protocol/variant/QVariantTest.kt b/libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/variant/QVariantTest.kt similarity index 100% rename from protocol/src/test/kotlin/de/justjanne/libquassel/protocol/variant/QVariantTest.kt rename to libquassel-protocol/src/test/kotlin/de/justjanne/libquassel/protocol/variant/QVariantTest.kt diff --git a/protocol/src/test/resources/blns.txt b/libquassel-protocol/src/test/resources/blns.txt similarity index 100% rename from protocol/src/test/resources/blns.txt rename to libquassel-protocol/src/test/resources/blns.txt diff --git a/settings.gradle.kts b/settings.gradle.kts index f7dd936..6ee2a05 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -8,16 +8,12 @@ */ rootProject.name = "libquassel" -rootProject.children.forEach { - it.name = rootProject.name + "-" + it.name -} include( - ":annotations", - ":protocol", - ":generator", - ":client", - ":fuzz" + ":libquassel-annotations", + ":libquassel-protocol", + ":libquassel-generator", + ":libquassel-client" ) pluginManagement { -- GitLab