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

MSC4140: Cancellable delayed events #4140

Open
wants to merge 85 commits into
base: main
Choose a base branch
from

Commits on May 7, 2024

  1. draft for expiring event PR

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 7, 2024
    Configuration menu
    Copy the full SHA
    480b00a View commit details
    Browse the repository at this point in the history
  2. Add msc number

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 7, 2024
    Configuration menu
    Copy the full SHA
    8839b8d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. add security consideration and alternatives

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8bf6db7 View commit details
    Browse the repository at this point in the history
  2. alternative name and alternative content

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8ec6374 View commit details
    Browse the repository at this point in the history
  3. review andrewF

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    9f45cfa View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

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

Commits on May 13, 2024

  1. timeout_refresh_token is not a well description since the same token …

    …is used to trigger on of the actions
    
    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    abdfe1c View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. rename msc, rephrase introduction

    Signed-off-by: Timo K <[email protected]>
    toger5 committed May 14, 2024
    Configuration menu
    Copy the full SHA
    53f6186 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Add usecase specific section.

    Add event type to the body
    Add event id template variable
    toger5 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    087c74e View commit details
    Browse the repository at this point in the history
  2. add GET futures endpoint

    toger5 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    538b853 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. shorten introduction

    toger5 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f7a1aad View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

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

Commits on May 31, 2024

  1. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Andrew Ferrazzutti <[email protected]>
    toger5 and AndrewFerr authored May 31, 2024
    Configuration menu
    Copy the full SHA
    c16afbc View commit details
    Browse the repository at this point in the history
  2. batch sending considerations

    toger5 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c52c80d View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Hugh Nimmo-Smith <[email protected]>
    toger5 and hughns authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    bf22260 View commit details
    Browse the repository at this point in the history
  2. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Hugh Nimmo-Smith <[email protected]>
    toger5 and hughns authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    7f0d80f View commit details
    Browse the repository at this point in the history
  3. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Hugh Nimmo-Smith <[email protected]>
    toger5 and hughns authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    7b192ac View commit details
    Browse the repository at this point in the history
  4. review

    toger5 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f3bf66d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

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

Commits on Jun 5, 2024

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

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    0a7896e View commit details
    Browse the repository at this point in the history
  2. review

    toger5 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    8fa33d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. user scoping details

    toger5 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    49d5294 View commit details
    Browse the repository at this point in the history
  2. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Andrew Ferrazzutti <[email protected]>
    toger5 and AndrewFerr authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7550d9b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. add rate limiting section

    toger5 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    a663bb4 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. rename /futures to /future

    toger5 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    99b3a20 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Update everything to v1

    and use proper msc number in unstable prefix section.
    toger5 committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    eb50a19 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Update proposals/4140-delayed-events-futures.md

    Co-authored-by: Travis Ralston <[email protected]>
    toger5 and turt2live authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    9ff051e View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. review

    toger5 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    425b9bf View commit details
    Browse the repository at this point in the history
  2. Swap the alternative of reusing the send and state request with the m…

    …ain proposal of `send_future` and `state_future`.
    toger5 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    2e7be46 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

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

Commits on Jul 15, 2024

  1. Meeting feedback:

     - remove token concept for authed EDU
     - authenticated delegation
     - simplified group_id + tokens into just one future_id
     - Mention "Last Will" mental model
    toger5 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    af060cf View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. remove parent concept.

    toger5 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bff704c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Refactor + unstable prefixes

    hughns committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    fa461e2 View commit details
    Browse the repository at this point in the history
  2. Update to GET /futures

    hughns committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    d195218 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5ac9b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    c07dd9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b79e4e2 View commit details
    Browse the repository at this point in the history
  3. Remove erroneous old example

    hughns committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    e125901 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0443cd9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7df0919 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff95144 View commit details
    Browse the repository at this point in the history
  7. event_type => type

    hughns committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    93c932a View commit details
    Browse the repository at this point in the history
  8. Tidying

    hughns committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    6cce3bd View commit details
    Browse the repository at this point in the history
  9. Pagination on GET endpoint

    hughns committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ac2d2c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    84e20fd View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    ac3bd9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de77a90 View commit details
    Browse the repository at this point in the history
  3. TOC update

    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    677d6f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4caecd1 View commit details
    Browse the repository at this point in the history
  5. Add rate limiting requirements

    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c482d58 View commit details
    Browse the repository at this point in the history
  6. Describe MatrixRTC use case in terms of heartbeats

    Remove SFU delegation reference.
    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    9098fea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e06e85 View commit details
    Browse the repository at this point in the history
  8. Wording clarification

    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a1b8121 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a3a5b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    97d4141 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    99c9467 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6f2aa5e View commit details
    Browse the repository at this point in the history
  13. Add placeholder for MSC3277

    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5e43db0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    84b8dc0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e7d0986 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    850bf9e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e1b460a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    114da1e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    772590f View commit details
    Browse the repository at this point in the history
  20. Add context on MSC3277 alternative

    hughns committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4a2ca48 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    37979cd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    195ab6a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Update TOC

    hughns committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0f8a2d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Fix TOC

    hughns committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    886f378 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8523ed4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Revert "Expose transaction ID in GET response"

    This reverts commit 772590f.
    Clients should keep track of transaction IDs themselves.
    AndrewFerr committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    883e6b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caece4d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. remove all references to future (except where we actually talk about …

    …the future and not future_events)
    toger5 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    28970ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f57b0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d5c93a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. remove batch sending endpoint since that does not make sense in the s…

    …hort term and longer term send_pdus is the better solution.
    toger5 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    da3d75e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Clean up iteration with two significant changes:

     - we have two GET endpoints `/shedueled` `/terminated` now.
     - The rule for when a state delayed event is cancelled changed to include a sender user condition.
    toger5 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    f7e4e9b View commit details
    Browse the repository at this point in the history
  2. terminated -> finalised

    toger5 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b8e317f View commit details
    Browse the repository at this point in the history
  3. andrews changes

    toger5 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    b499995 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. requried -> required

    AndrewFerr committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    8dc05a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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

Commits on Oct 9, 2024

  1. Minor formatting changes

    AndrewFerr committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a09a883 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    72a808e View commit details
    Browse the repository at this point in the history
  2. Define finalised events for /sync & /transactions

    Also define a sync filter
    AndrewFerr committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    d1a37f0 View commit details
    Browse the repository at this point in the history