Porting Progress from Swiften to Stroke. This file indicates the porting progress from Swiften Library to Stroke. It indicates, upto which HEAD changes are ported to Stroke. Also indicates any remarks associated with it. To Be Ported: history, linklocal, WhiteBoard. ----- Adhoc: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Avatars: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: CombinedAvatarProviderTest -- Not Yet Ported! ----- Base: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: Algorithm, API, Atomic, boost_bsignals, BoostFilesystemVersion, BoostRandomGenerator, Concat, Debug, Error, foreach, format, Log, Override, Path, Paths, PathTest, Platform, RandomGenerator, Regex, sleep, StartStopper, String, StringTest, WindowsRegistry -- Doesn't Need Porting. SafeAllocator -- Not Yet Ported! DateTimeTest -- Not Yet Ported! Individual Comments: StartStopper -- StartStoppable interface added. ----- Chat: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Client: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: Client -- Some code commented. WhiteBoard needed. CoreClient -- Some code commented. BOSH Session Stream needed. MemoryStorages/Storages -- Some code commented. History Port needed. ----- Component: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Compress: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Crypto: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. Individual Comments: Java's inbuilt Crypto Provider used. ----- Disco All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Elements: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: IQTest -- Not Yet Ported! WhiteBoard Functionalities -- Not Yet Ported! Individual Comments: ToplevelElement -- Not Required in Stroke.Element does the work! ----- Entity: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: PayloadPersister -- Not Yet Ported! GenericPayloadPersister -- Not Yet Ported! ----- EventLoop: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- FileTransfer: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: Tests not yet ported. Incoming and Outgoing Jingle File Transfer unimplemented due to multiple inheritance. S5BTransportSession -- Incomplete. ----- IDN All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. Individual Comments: Third Party Library ICU used i.e. only ICUConverter supported. ----- JID All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Jingle All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: NotifyListeners (used in many classes) are not in line with Swiften. ----- MUC All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Network: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: BOSHConnection, BOSHConnectionPool, BOSHConnectionPoolTest, BOSHConnectionTest -- Not Yet Ported! DomainNameServiceQuery -- sortResults not Implemented. DomainNameServiceQueryTest -- Not Yet Ported! GConfProxyProvider, UnixProxyProvider, WindowsProxyProvider, MacOSXProxyProvider -- Not Yet Ported! NetworkEnvironment, SolarisNetworkEnvironment, UnixNetworkEnvironment, WindowsNetworkEnvironment -- Not Yet Ported! HTTPConnectProxiedConnectionTest -- Not Yet Ported! HostNameOrAddress -- Not Yet Ported! PlatformNATTraversalWorker, MiniUPnPInterface, NATPMPInterface -- Not Yet Ported! PlatformDomainNameAddressQuery -- Not Yet Ported! PlatformDomainNameServiceQuery -- Constructor needs change. UnboundDomainNameResolver -- Not Yet Ported! ----- Parser: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: BOSHBodyExtractor, BOSHBodyExtractorTest, ExpatParser, IdleParserTest, LibXMLParser, S5BProxyRequestParser, WhiteboardParser -- Not Yet Ported! ----- Presence: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- PubSub: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- Queries All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: PubSubParser -- Not Yet Ported! ----- Roster: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- SASL: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. Individual Comments: Windows Authenticator not needed! ----- Serializer: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: WhiteboardSerializer, S5BProxyRequestSerializer, XMPPSerializerTest, BlockSerializerTest, BlockSerializer, IdleSerializerTest -- Not Yet Ported! ----- Session: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: BOSHSessionStream -- Not Yet Ported!! ----- StreamManagement: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- StreamStack: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- StringCodecs: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39. ----- TLS: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39 except for: PlatformTLSFactories -- Still needs implementing a CertificateFactory. TLSContextFactory -- Two methods unimplemented and will also affect JSSEContextFactory. ----- VCards: All files ported to 6ca201d0b48f4273e24dd7bff17c4a46eeaddf39.