Permalink
Switch branches/tags
Nothing to show
Commits on Jan 27, 2016
  1. Update Porting Progress.

    tarun018 authored and Alex Clayton committed Jul 8, 2015
    Updates Progress to file to indicate progress of recent patch, i.e. Queries, MUC, VCards, StreamStack, Compress,
    AdHoc, EventLoop, SASL, Session, TLS, Presence, Client, StringCodecs, Network, PubSub, StreamManagement, Jingle, FileTransfer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I5e90d8b2348e43f60a53b2f0a1faa8289e1537cf
Commits on Jan 21, 2016
  1. Completes FileTransfer according to Swiften.

    tarun018 authored and Alex Clayton committed Aug 3, 2015
    S5BTransport Session still needs generic T.
    FileTransfer, OutgoingFileTransfer and IncomingFileTransfer are made an interface due to the need of multiple inheritance in
    IncomingJingleFileTransfer and OutgoingJingleFileTransfer. Corresponding documentation has been updated.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: If44cf387767865c37492d871c12d623f94ebaa3a
Commits on Jan 14, 2016
  1. Completes Jingle.

    tarun018 authored and Alex Clayton committed Jul 29, 2015
    Adds Listenable, JingleSession, JingleContentID, FakeJingleSession, JingleSessionListener,
    JingleSessionManager, JingleResponder.
    NotifyListeners are not in line with Swiften and have to be corrected.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I6533b2be02a0843277a63ca115348ff6138a0fc0
  2. Minor changes to PubSubManagerImpl and StanzaAckRequester.

    tarun018 authored and Alex Clayton committed Jul 28, 2015
    Small changes to PubSubManagerImpl and StanzaAckRequester making them equivalent with Swiften.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for StanzaAckResponder and StanzaAckRequester, which passes.
    
    Change-Id: I99878fc6552ed18e353848a0cea6584c26b2ba0c
Commits on Jan 12, 2016
  1. Make Networks equivalent with Swiften.

    tarun018 authored and Alex Clayton committed Jul 27, 2015
    Adds ProxyProviders, DomainNameResolvers and DummyConnection.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for ChainedConnector, Connector and HostAddress.
    Test also added for ComponentConnector, which needed bits of Network.
    Five assertions are commented in ConnectorTest, which fails and will be updated after review.
    
    Change-Id: I8a62841eb2f9c109bc3a94865b7a003b33493e11
Commits on Aug 17, 2015
  1. Remove unnecessary Crypto functions from StringCodecs.

    tarun018 authored and Kev committed Jul 26, 2015
    Remove SHA1 and HMACSHA1 from StringCodecs as they are already provided by CryptoProvider,
    and is equivalent to Swiften.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Add tests for Base64 and PBKDF2, which passes.
    
    Change-Id: Ife05f185a10a79c9d69a12235f1b0397d022d992
  2. Update Client.

    tarun018 committed Jul 26, 2015
    Updates all bits of Client to be in parity with Swiften.
    Some part of code which depends on Network is commented.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for: ClientBlockListManager, ClientSession and NickResolver.
    All tests pass.
    
    Change-Id: I5b9b0e5ae5b2df58202e2349ba24e4544d9a4614
  3. Updates Presence in accordance with Swiften.

    tarun018 authored and Kev committed Jul 25, 2015
    Updates DirectedPresenceSender, PayloadAddingPresenceSender, PresenceOracle and SubscriptionManager.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for: DirectedPresenceSenderTest, PayloadAddingPresenceSenderTest and PresenceOracle.
    All tests pass.
    
    Change-Id: I9ad899965f5ac32c6f21805b530c234e391be6ba
Commits on Aug 14, 2015
  1. Completes TLS & Session.

    tarun018 authored and Nick Hudson committed Jul 24, 2015
    Adds TLSError and TLSOptions.
    Updates BasicSessionStream, SessionStream and Session.
    Updates Client and Components to accomodate changes in TLS.
    Also completes TLSLayer in StreamStack which was pending due to TLS port.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for Certificate and ServerIdentityVerifier.
    Test updated for ComponentSession.
    All tests pass.
    
    Change-Id: I34a8fe068c1e8af5348cc4ab49d3d1ed118ae833
Commits on Aug 3, 2015
  1. Make SASL equivalent with Swiften.

    tarun018 authored and Nick Hudson committed Jul 22, 2015
    Adds DIGESTMD5ClientAuthenticator, DIGESTMD5Properties, ExternalClientAuthenticator, PLAINMessage.
    Updates Client, ClientSession, CoreClient, ConnectDisconnect, StrokeGUI to reflect changes made in SASL.
    Updates ClientAuthenticator, SCRAMSHA1ClientAuthenticator, PBKDF2.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for DIGESTMD5ClientAuthenticator, DIGESTMD5Properties, PLAINClientAuthenticator, PLAINMessage.
    Update test for SCRAMSHA1ClientAuthenticatorTest.
    All tests pass.
    
    Change-Id: I4fd38f922cab7e4c4548d9706f6ad3b9e1506e81
  2. Add tests for EventLoop.

    tarun018 authored and Nick Hudson committed Jul 21, 2015
    Adds SingleThreadedEventLoop.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests for EventLoop and SimpleEventLoop passes.
    
    Change-Id: Ifda63a328e0adfb2da0eb2a1038805042ed0f6fb
Commits on Jul 28, 2015
  1. Completes Components and AdHoc.

    tarun018 authored and Nick Hudson committed Jul 15, 2015
    Adds Component, ComponentConnector, ComponentError, ComponentSession, ComponentXMLTracer, CoreComponent,
    ComponentSessionStanzaChannel, ComponentXMTracer, CoreComponent.
    Updates CoreClient, StrokeGUI, BasicSessionStream and SessionStream and Client, so that signal definition can be changed.
    Updates ComponentHandshake element, Entity.
    Updates OutgoingAdHocCommandSession to have feature parity with Swiften.
    This patch does not port Client or Session fully, which will be done in separate future patches.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test added for ComponentSession, which passes.
    Test for ComponentConnector cannot be ported right now and will be done in future patches,
    as it requires some bits of Network to be ported.
    
    Change-Id: I7138a2041fe28a2be7ac57cb47b15365f9334b24
  2. Complete StreamStack and add tests.

    tarun018 authored and Nick Hudson committed Jul 17, 2015
    TLSLayer could not be updated because it requires TLS to be ported first.
    Updates other classes, only for having compatibility with SafeByteArray because of updates in Stream Stack.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for StreamStack and XMPPLayer, which passes.
    
    Change-Id: I8707fc1f16d622d2a90f6f39f671b7e7c46aa170
  3. Update Serializers and Parsers.

    tarun018 authored and Nick Hudson committed Jul 16, 2015
    Updates Serializers and Parsers along with one minor change in XMPPlayer.
    Update Non Payload Serializers to return SafeByteArray.
    Updates SafeByteArray to return SafeByteArray on append and plus method.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I6fe665a26b10cac37b3e3acd9ec15c211ac9b8ab
Commits on Jul 22, 2015
  1. Completes MUC in accordance with Swiften.

    tarun018 authored and Nick Hudson committed Jul 14, 2015
    Updates MUC to be an abstract class.
    Updates MUCBookmark, MUCManager, DirectedPresenceSender.
    Adds MUCImpl.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test updated for MUC, in accordance with Swiften, which passes.
    Added MockMUC too.
    
    Change-Id: If5aa672e8adc093162d3c9890c8437d3edadea68
  2. Complete VCard functionalities.

    tarun018 authored and Nick Hudson committed Jul 9, 2015
    Updates VCardManager, VCardMemoryStorage and VCardStorage.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test added for VCardManager, which passes.
    
    Change-Id: I0d4f1dbb647f262ff2a8967807fb798a8181b0b5
  3. Update Queries.

    tarun018 authored and Nick Hudson committed Jul 8, 2015
    Updates RawXMLPayload Element, SoftwareVersion Element.
    Updates IQRouter, Request, Responder, SoftwareVersionResponder.
    Updates ErrorSerilaizer access.
    Adds RawRequest, GetInBandRegistrationFormRequest, GetSoftwareVersionRequest,
    and SetInBandRegistrationRequest.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for: IQRouter, Request and Responder.
    Rest, all tests passes.
    
    Change-Id: I22308cc05bd1a6c28f3937a44d997e1da47e2891
  4. Update Roster functionalities.

    tarun018 authored and Nick Hudson committed Jul 4, 2015
    Updates RosterPushResponder, XMPPRoster, XMPPRosterController.
    Also adds XMPPRosterSignalHandler.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Adds tests for XMPPRosterController, XMPPRosterImpl.
    All tests passes.
    
    Change-Id: Iee3530510342ea5977022237aaa6dfbffa390408
Commits on Jul 21, 2015
  1. Adds Disco Features.

    tarun018 committed Jul 2, 2015
    Adds DiscoServiceWalker, FeatureOracle, JIDDiscoInfoResponder.
    Updates CapsInfoGenerator, ClientDiscoManager,
    EntityCapsManager, EntityCapsProvider, IQ Element, Request.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for:
    CapsInfoGenerator, CapsManager, DiscoInfoResponder, EntityCapsManager, JIDDiscoInfoResponder.
    All tests pass.
    
    Change-Id: Ib7cd08ff6f72b7649e4819943b627459c69a1397
Commits on Jul 7, 2015
  1. Update JingleFileTransferFileInfo in light of recent discussions rela…

    tarun018 authored and Kev committed Jun 30, 2015
    …ted to Date.
    
    Updates VCard Element, JingleFileTransferFileInfo to allow dates to be null, as a indicator for not a valid date time.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Corresponding tests changed, which passes.
    
    Change-Id: I9c9b4a84b7bebc18e8ef8ba5050e45ac2f13aa65
  2. Adds tests for Parser and Serializers.

    tarun018 authored and Kev committed Jun 22, 2015
    Adds PubSubEvent Element.
    Adds StreamFeaturesSerializer.
    Adds ParserTester, ElementParserTester, StanzaParserTester, PayloadParserTester, PayloadsSerializer and EnumParser.
    Updates Error Payload, JingleFIleTransferHash Elements/
    Updates StreamFeaturesParser, ParserElement.
    Updates Delay Serializer, Error Serializer.
    Updates AuthChallenge and AuthRequest Element.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test are added for:
    AuthChallenge Serializer, AuthRequest Serializer, AuthResponse Serializer, AuthSuccess Serializer.
    GenericPayloadTreeParserTest.
    IQ Parser.
    Message Parser.
    Presence Parser.
    StanzaAck Parser.
    Stanza Parser.
    StreamFeatures Parser and Serializer.
    StreamManagementEnabled Parser.
    Private Storage Parser and Serializer.
    RawXMLPayload Parser.
    Storage Parser and Serializer.
    Error Serializer.
    Jingle Serializer.
    PubSubItem Serializer and PubSubItems Serializer.
    Serializing Parser.
    All tests passes.
    
    Change-Id: I79e00dc5b5c4f85e659bf88b1547dd7c17825805
Commits on Jul 6, 2015
  1. Porting Progress of Stroke.

    tarun018 authored and Kev committed Jun 26, 2015
    Adds Porting Progress file which displays the status of each file, showing the HEAD of Swiften upto which it is ported and other comments.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I74c57fd5ebcac5c7cf543cd1446739addff20f42
  2. Completes JID functionalities.

    tarun018 authored and Kev committed Jun 29, 2015
    Completes JID by providing all features Swiften provides including Escaped and Unescaped Node.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test added for JID, which passes.
    
    Change-Id: Ia61dad0ed93a153186b9f78e2669f675f51e3734
  3. Add Internationalized Domain Name Features.

    tarun018 authored and Kev committed Jun 27, 2015
    Adds IDNConverter interface, ICUConverter using ICU for Stringprep.
    Also updates Makefile and build.xml by adding path to icu4j to compile tests classpath,
    so that icu4j.jar can be used in the tests. IDNConverter tests need StringPrepParseException from icu4j jar.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added test for IDNConverter, which passes.
    
    Change-Id: I56aacf080a10216a2455cf561de567f5666cd0c9
  4. Minor Fixes for Elements.

    tarun018 authored and Kev committed Jun 26, 2015
    Adds Block Element, BlockList, and Unblock Element.
    Updates some Elements just for consistency.
    Updates Last Element, its Parser and Serializer for consistency with Swiften.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: If40c2516b944b1939db08721bb4de4554c3264f6
  5. Add Base Functionalities.

    tarun018 authored and Kev committed Jun 23, 2015
    Adds FileSize, SafeString, StartStoppable, StartStopper and TriState.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I94020700a77bb33dab39fb838eefc96c07b73868
  6. Add ChatStateNotifier.

    tarun018 authored and Kev committed Jun 28, 2015
    Adds ChatStateNotifier, DummyEntityCapsProvider.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test added for Chate State Notifier, which passes.
    
    Change-Id: Ie596d9c226526ab5ace334b7926389b61ca5540a
Commits on Jun 30, 2015
  1. Add tests for Payloads Parsers and Payloads Serializers.

    tarun018 committed Jun 21, 2015
    Updates DiscoInfoParser, DiscoItemsParser and VCard Element.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test are added for:
    DeliveryReceipt Parser and Serializer.
    DiscoInfo Parser and Serializer, DiscoItemsParser.
    Replace Parser and Serializer.
    ResourceBind Parser and Serializer.
    SecurityLabel Parser and Serializer.
    SecurityLabelsCatalog Parser and Serializer.
    Status Parser and Serializer.
    StatusShow  Parser and Serializer.
    SoftwareVersion Parser and Serializer.
    VCard Parser and Serializer.
    All tests passes.
    
    Change-Id: I8023372273e63813e1c8fe708fa6cdf39614e1f7
  2. Adds Parser and Serializer for Priority Element.

    tarun018 committed Jun 21, 2015
    Adds Priority Parser and Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests passes for Priority Parser and Serializer.
    
    Change-Id: I0077cd0a3d179590b6ea78fa445e91358ff8b623
  3. Add StreamInitiation Elements.

    tarun018 committed Jun 20, 2015
    Adds StreamInitiationFileInfo Element, its Parser and Serializer.
    Adds StreamInitiation Element, its Parser and Serializer.
    Adds StreamError Parser and Serializer.
    Updates StreamManagementEnabled Element.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for StreamInitiation Parser and Serializer, which passes.
    
    Change-Id: I21a7de3f6a5ac0955b6e5aaae3c2607a30eae002
Commits on Jun 27, 2015
  1. Adds Form Elements and Version Element.

    tarun018 committed Jun 20, 2015
    Adds FormPage, FormReportedRef, FormSection, FormText and Version Elements.
    Updates Form Elements, its Parser And Serializer.
    Updates SearchPayload Element, its Parser And Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Adds Search Payload Parser and Serializer Test.
    Updates tests for Form Parser and  Serializer.
    Updates InBandRegistrationPayloadSerializer Test and MAMQuerySerializerTest.
    All tests passes.
    
    Change-Id: I8c620a3db39fe433bc9a5478b98d5caeaf9ed40b
Commits on Jun 23, 2015
  1. Adds Carbons Element.

    tarun018 committed Jun 19, 2015
    Adds:
    CarbonsDisable Element, its Parser and Serializer.
    CarbonsEnable Element, its Parser and Serializer.
    CarbonsPrivate Element, its Parser and Serializer.
    CarbonsReceived Element, its Parser and Serializer.
    CarbonsSent Element, its Parser and Serializer.
    Thread Element, its Parser and Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for CarbonsParser and CarbonsSerializers, which tests all the above functionalities and passes.
    
    Change-Id: I101b1b34c24515d5ba19a995254755af77c4e6e1
  2. Add ComponentHandshake Element.

    tarun018 committed Jun 19, 2015
    Adds ComponentHandshake Element, its parser and Serializer.
    Adds ComponentHandshake Generator.
    Adds TopLevelElement.
    Updates SafeByteArray.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test added for ComponentHandshakeGenerator, which passes.
    
    Change-Id: If3026a3db2207e6c65aa2306fee56d8dd5dee86f
  3. Add Roster Elements.

    tarun018 committed Jun 17, 2015
    Adds RosterItemExchangePayload Element, its Parser and Serializer.
    Updates RosterItemPayload, its Parser and Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for:
    RosterItemPayload Parser and Serializer.
    RosterItemExchangePayload  Parser and Serializer.
    All tests passes.
    
    Change-Id: I8d16a18290d9820cea6839af1f075da00a25db09
Commits on Jun 22, 2015
  1. Add Nickname Element.

    tarun018 committed Jun 17, 2015
    Adds Nickname Element, its Parser and Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    None.
    
    Change-Id: I62affc8ef482f3e04a7c337f25b068b6d602c5bb