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

Link sigchat to existing Signal account #465

Merged
merged 53 commits into from
Jan 8, 2024
Merged

Commits on Dec 5, 2023

  1. merge main into sigchat

    nworbnhoj committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    90dacce View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. update sigchat readme

    nworbnhoj committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    270746d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    404dc29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b032a80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0eb1838 View commit details
    Browse the repository at this point in the history
  5. remove redundant sigchat MenuOp::Link & MenueOp::Register

    alternatives are presented to user as required
    nworbnhoj committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5be8040 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90aec71 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

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

Commits on Dec 10, 2023

  1. sigchat probe the Signal host server for tls certificates

    - prompt the user for the Signal host server
    - probe the host for the tls Certificate Authorities chain of trust
    - allow the user to trust 1 or more Certificate Authorities
    nworbnhoj committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    c9e3f54 View commit details
    Browse the repository at this point in the history
  2. implement Sigchat.account_link()

    - create a new Account in the pddb
    - create an Account Manager to coordinate the Link
    - request a name for the device being linked (ie default 'xous')
    - call Manager.link()
    - on failure - delete the pddb Account record
    nworbnhoj committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    572dcd6 View commit details
    Browse the repository at this point in the history
  3. add sigchat doco

    nworbnhoj committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    e5bb114 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2be4261 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

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

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    bcb6a8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de6b6ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fddba4 View commit details
    Browse the repository at this point in the history
  4. rename Tls.trust_modal()

    nworbnhoj committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    d223170 View commit details
    Browse the repository at this point in the history
  5. fix use Tls

    nworbnhoj committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    96a5942 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. restructure SignalWS

    nworbnhoj committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a8547ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd5a55c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36e7798 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3dff72b View commit details
    Browse the repository at this point in the history
  5. add sigchat Manager doco

    nworbnhoj committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    728da47 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2684a55 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96e1b49 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8951a6d View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    2e2d536 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e1c959 View commit details
    Browse the repository at this point in the history
  3. rename shellchat net tls inspect

    rename shellchat `net tls probe` to `net tls inspect`
    nworbnhoj committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    de1dcff View commit details
    Browse the repository at this point in the history
  4. implement Tls.inspect(host)

    Tls.probe() now returns a Vec<Certificate> and Tls.inspect(host) presents the trust_modal to the user
    nworbnhoj committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    12c74e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. rename Tls.*_cert() to Tls.*_rota()

    actually this is a correction of the names of these fn
    these fn are actually handling trust_anchors rather than certificates
    and in some cases we will need equivalent fn for certificates
    nworbnhoj committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6e1947d View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    0ca24db View commit details
    Browse the repository at this point in the history
  2. simplify TLS.probe() modals

    nworbnhoj committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    7d72387 View commit details
    Browse the repository at this point in the history
  3. implement Tls.accessible()

    nworbnhoj committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    5703707 View commit details
    Browse the repository at this point in the history
  4. re-implement Sigchat.probe_host() using Tls.accessible()

    now the user is only presented with the tls trust_modal when none of the required CA's are trusted
    nworbnhoj committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    5e1c6f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. tls doc & tidy-up

    nworbnhoj committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    854b219 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. add sigchat Account fields

    nworbnhoj committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    4a824c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68b2c55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84d5ff4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05c991e View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    535ee5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    146666c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59895ac View commit details
    Browse the repository at this point in the history
  4. relocate sigchat service environment argument to lib.rs

    temporarily default to Staging
    nworbnhoj committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    3d5030f View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    89cdbc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7346f03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa66cdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f2f464 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. implement sigchat Manager Config

    Tie the Staging Environment specifics to the Account Manager
    
    Note sigchat is hard coded for the Staging Environment for now
    nworbnhoj committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    7eb1c07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    147e60a View commit details
    Browse the repository at this point in the history
  3. sigchat Account doco

    nworbnhoj committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    130f4f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    457d211 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

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