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

Rwjs/unique sids #1049

Merged
merged 26 commits into from
Mar 16, 2022
Merged

Rwjs/unique sids #1049

merged 26 commits into from
Mar 16, 2022

Commits on Mar 11, 2022

  1. Added a static SessionManager share_ptr to the OnMessageTask class so…

    … that
    
    a pointer to an end-of-life session can be removed from the
    SessionManager session map.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    8701b3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dadc25 View commit details
    Browse the repository at this point in the history
  3. Updated some logging messages.

    Modefined the way that sessions get deleted to make sure they all get
    removed from the SessionManager session map.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    6a04afa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd9f046 View commit details
    Browse the repository at this point in the history
  5. Updated some logging.

    Made change to session deletion so that it is consistent in both cases when
    a WebSocket closes and when the last OnMessageTask referencing a session
    is deleted.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    0f9aed7 View commit details
    Browse the repository at this point in the history
  6. Added shared_ptr to SessionManager to enable sessions to be removed

    from the SessionManager session map.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    8a80ff9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f21e0f9 View commit details
    Browse the repository at this point in the history
  8. Changed way that session_id is generated in OnUpgrade. This has not f…

    …ixed
    
    the id issue so the final fix needs to go somewere else, so very much a work
    in progress.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    45f8732 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    999aef2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dce1d08 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    62a0398 View commit details
    Browse the repository at this point in the history
  12. Added check before using the shared_ptr to the SessionManager. Turns

    out that it behaves differently depending on what compiler settings
    are used with g++ v9.4.0.
    robsimmonds committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    f4bb3f4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4d73dd3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d7ce3cc View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bd9c73c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3f5c3d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Remove unused method.

    robsimmonds committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    08d28e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Shorter timeout on exit.

    robsimmonds committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    36ef101 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    f0a6439 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99f253f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15423b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5eb38da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aeb20ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0eda9ec View commit details
    Browse the repository at this point in the history
  7. Format fix.

    robsimmonds committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    aceba4e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

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