8d32c3ec70
Commits on Apr 29, 2022
Commits on Apr 20, 2022
-
Ignore duplicate key errors for postgres and sqlite for revoked cookies
In a load balancing scenario, the UserSession from more than one server may end up storing the session same session cookie. This is particularly true when one rserver routes the request to another for load balancing... in that case, both rservers will get the same auth cookie to represent that session. Now that we invalidate all auth cookies when a user signs out, on all servers in the cluster, that means some of them will try to insert a record into the DB that's already there. We just need to ignore those specific errors.
-
Removed redundant call to invalidateAuthCookie
This is now done in invalidateUserSession for all cookies. For postgres, the extra call causes an error in the logs on signout.
-
Put all session cookies in the UserSession
- before this change, the current cookie was not in the UserSession, which meant that if two tabs were directly addressing different servers in the cluster, using different server:port (and thus different cookie domains), the most recent cookie in one cluster would not get revoked if the other session was signed out. It's safer to make sure all cookies used by a UserSession for one member in the cluster get revoked when another server revokes a cookie (i.e. the user signs out from there)
Commits on Apr 14, 2022
Commits on Apr 12, 2022
Commits on Apr 6, 2022
Commits on Apr 5, 2022
-
-
reduce chance of collisions when generating port for desktop <-> rses…
…sion communication (#10885) * reduce risk of port collision when launching desktop * tweaks * add some debug logging * tweaks * naming * add extra debugging * avoid rand() when generating shared secret * avoid macro collision * avoid logging shared secret in package builds * PR feedback * remove unused headers * a couple more tweaks
Commits on Apr 1, 2022
Commits on Feb 11, 2022
Commits on Feb 8, 2022
Commits on Feb 7, 2022
-
revert use of UTF-8 code page on Windows (#10523)
* revert use of UTF-8 code page on Windows * bump patch version
Commits on Jan 4, 2022
-
Update NEWS-2021.09.2-ghost-orchid.md
Corrected the issue number for one of the feature updates.
Commits on Dec 29, 2021
-
support for R graphics engine 15 (#10058) (#10256)
* update delegating functions for v15: defineGroup, useGroup, releaseGroup, stroke, fill, fillStroke, capabilities * set default version to 15 * update rCompatibleGraphicsEngineVersion_ in the headers file
Commits on Dec 23, 2021
Commits on Dec 8, 2021
Commits on Dec 7, 2021
-
-
-
-
Merge pull request #10130 from rstudio/bugfix/os-package-dash
Generate Mac OS packages with a `-` instead of a `+`
Commits on Dec 6, 2021
-
Revert "don't handle tex_match_single_backslash in visual editor"
This reverts commit 1d79453.