Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates from Tiller Systems #15

Open
wants to merge 63 commits into
base: tillersystems
Choose a base branch
from

Commits on Apr 16, 2018

  1. Update for compatibility with swift 4.0 and swift 4.1, remove '(Void)…

    …' in closure definition '() -> Void' and cleanup other broken things
    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    3c0073c View commit details
    Browse the repository at this point in the history
  2. Update projects settings and define as swift version to 4.1

    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    215940b View commit details
    Browse the repository at this point in the history
  3. + 0.5.5 - Update with xcode-9.3.0 and swift 4.1 compatibility

    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    410a6f9 View commit details
    Browse the repository at this point in the history
  4. + 0.5.6 - Makes peerId accessible 'public' to the frameworks, doesn't…

    … matter if people acess it or not
    Julien Di Marco committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    dd389ae View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. podspec

    Geoffrey-T committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    6fba269 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. Update .gitignore with our own version

    Julien Di Marco committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    781ad80 View commit details
    Browse the repository at this point in the history
  2. Specify only swift file for podspec sources

    Julien Di Marco committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    46bb5e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. swift 4.2

    fcarrar committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    2723ce0 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2018

  1. Update 'PeerSession' & 'PeerSessionEventProduce', producder now produ…

    …ce a tuple of 'session, PeerSessionEvent'
    
    PeerSession is also improved and include more information on the session (it's kind node or slave and status 'available','unavailable'
    lifely authored and Geoffrey-T committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    d3c7ab1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d60910 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    061ceb7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1524cc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d26a97 View commit details
    Browse the repository at this point in the history
  6. Update 'PeerBrowser' with 'discoverInfo' and 'sessionFactory'

    Session factory is used for 'node' PeerConnectionManager 'mode', allow to create session when then main session is used as advertiser
    lifely authored and Geoffrey-T committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    cd6cdb1 View commit details
    Browse the repository at this point in the history
  7. Update 'PeerConnectionEvent' with 'session' attributes on 'receive' e…

    …vents, re-order events
    lifely authored and Geoffrey-T committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    53bbb2f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1f4afa View commit details
    Browse the repository at this point in the history
  9. Split 'PeerConnectionManager' extensions in multiple files and update…

    … logic
    
    Manager now offer three connection modes, 'master', 'node' and 'none'
    
    The goal is to still use 'PeerConnectionManager' as a standalone components than handle all multipeer connectivity abstraction
    
    In '.node' mode the manager will manage a unique 'session' for the service advertise, session will then be created for any other services connected through PeerBrowser
    lifely authored and Geoffrey-T committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    5b37737 View commit details
    Browse the repository at this point in the history
  10. ! 2.0.0-beta - first offical draft / review of this 2.0.0 with 'node'…

    … connection mode
    lifely authored and Geoffrey-T committed Dec 6, 2018
    Configuration menu
    Copy the full SHA
    a82b281 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Configuration menu
    Copy the full SHA
    3b4fe6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17326a1 View commit details
    Browse the repository at this point in the history
  3. Adds/Use Atomic type/container for Observable.value attribute, improv…

    …e thread-safety on library
    lifely authored and Geoffrey-T committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    52cac75 View commit details
    Browse the repository at this point in the history
  4. Update project settings

    lifely authored and Geoffrey-T committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    211d98f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba4c35f View commit details
    Browse the repository at this point in the history
  6. Adds 'Invitation' type and management in 'PeerBrowser' 'invitePeer' d…

    …etect pending invited peer and update retry count when needed.
    lifely authored and Geoffrey-T committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    73ff02d View commit details
    Browse the repository at this point in the history
  7. Update manager internal 'invite' helper we generals check for availab…

    …ility before invitation/connection, handle invitation internally
    lifely authored and Geoffrey-T committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    edff618 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    53b86c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c15d22a View commit details
    Browse the repository at this point in the history
  10. Remove 'consoleDestination' and replace it with 'oslogDestination' wh…

    …ich also print logs in xcode console
    lifely authored and Geoffrey-T committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    90b18b3 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. Moved 'Invitation' into it's own file, added 'Invitation.Status' and …

    …updated 'PeerBrowser' to handle statuses
    lifely committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    d2ef32e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4214c74 View commit details
    Browse the repository at this point in the history
  3. Update 'PeerConnectionManager business logic, better cleaning of sess…

    …ion/invitation and more
    lifely committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    2c211f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30ea7f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc11829 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d217994 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bd10e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    33dc7c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Configuration menu
    Copy the full SHA
    4231061 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Adds safety on 'foundPeer' access using available 'peerConnectionMana…

    …ger.mutex', should prevent crash
    lifely committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    8eb8790 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f455de1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    779b9c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Configuration menu
    Copy the full SHA
    f568e3d View commit details
    Browse the repository at this point in the history
  2. Adds 'sendData' logics to foward message between multiple available s…

    …ession, attempt to reach most peers as possible
    lifely committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    522d4e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    677e72b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73dafb8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b9e93f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d444c56 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8716c1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ed541d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    98832f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0799e8c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c868857 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    090d78d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1aa3ea0 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. add subservice type

    Geoffrey-T committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    0dd8687 View commit details
    Browse the repository at this point in the history
  2. v2.4

    Geoffrey-T committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    63bcb2f View commit details
    Browse the repository at this point in the history
  3. warn + review

    Geoffrey-T committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    b3cb42c View commit details
    Browse the repository at this point in the history
  4. fix

    Geoffrey-T committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    b698a21 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Update Package.swift

    Geoffrey-T authored May 19, 2021
    Configuration menu
    Copy the full SHA
    a6173fa View commit details
    Browse the repository at this point in the history
  2. Update Package.swift

    Geoffrey-T authored May 19, 2021
    Configuration menu
    Copy the full SHA
    5d5d68c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Update Package.swift

    Geoffrey-T authored May 20, 2021
    Configuration menu
    Copy the full SHA
    dc9ad29 View commit details
    Browse the repository at this point in the history
  2. Merge

    Geoffrey-T committed May 20, 2021
    Configuration menu
    Copy the full SHA
    72a0aaa View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Migrate SPM + swiftformat

    bmunozfr committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    6cd179e View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Fix: nil self

    Geoffrey-T committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    d2538f8 View commit details
    Browse the repository at this point in the history