Min RK
6be699c333
Revoke all permissions from Authenticator.blocked_users
...
rather than only disabling login, fully block the user from Hub operations
by removing all group membership and role assignments
2024-08-12 15:01:32 +02:00
Min RK
a377f8bc7f
Merge pull request #4664 from minrk/fix-pytest-asyncio
...
unpin pytest-asyncio
2024-08-12 10:57:40 +02:00
Min RK
7ba36ef760
Merge pull request #4864 from oliver-sanders/singleuser-mixin-fix-shutdown
...
singleuser: fix shutdown mixin
2024-08-08 14:06:11 +02:00
Oliver Sanders
6f13355446
singleuser: fix shutdown mixin:
...
* The singleuser mixin is attempting to bypass jupyter_server's
interactive prompt on shutdown by stopping the IO loop.
* This does disable the interactive prompt, but also causes SIGINT
to be ignored causing SIGTERM to be issued after the timeout is hit.
* Closing the IO loop also prevents the server from closing async resources.
* This change allows jupyter_server to run its cleanup logic as
intended.
2024-08-08 10:03:07 +01:00
Min RK
a5f08035a2
Merge pull request #4863 from Will-Shanks/main
...
Add PAMAuthenticator.executor_threads configurable, increase default to 4
2024-08-08 08:35:34 +02:00
Will Shanks
3d0256a757
PAMAuthenticator: set executor thread default to 4
2024-08-07 11:02:49 -07:00
Min RK
cca7cc6e92
test with prerelease dependencies
2024-08-07 13:19:47 +02:00
Min RK
3ab54e6eeb
test compatibility with pytest-asyncio 0.24
...
- remove reference to event_loop fixture on 0.24
- add asyncio_default_fixture_loop_scope = module config
2024-08-07 13:18:56 +02:00
Min RK
ce7e532ab6
Revert "temporarily pin pytest-asyncio"
...
This reverts commit 8f2ad59254
.
2024-08-07 12:59:40 +02:00
Will Shanks
da79a89f22
PAMAuthenticator: make executor threads configurable
2024-08-06 15:06:18 -07:00
Min RK
d75bcc03c0
Merge pull request #4862 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2024-08-06 08:58:47 +02:00
pre-commit-ci[bot]
a03fd54982
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.0...v0.5.6 )
2024-08-05 23:06:43 +00:00
Min RK
f4fa229645
Bump to 5.2.0.dev
2024-07-31 11:24:12 +02:00
Min RK
cdc2151f75
Bump to 5.1.0
5.1.0
2024-07-31 11:10:39 +02:00
Min RK
b4a06ea53f
add 4.1.6 changelog
2024-07-31 10:53:39 +02:00
Min RK
5fcaaac331
Merge pull request #4848 from minrk/prep-510
...
changelog for 5.1.0
2024-07-31 10:47:34 +02:00
Min RK
4ea8fcb031
regen rest-api
2024-07-31 10:38:27 +02:00
Min RK
ca7df636cb
Merge commit from fork
...
only admins can modify admins
2024-07-31 10:28:14 +02:00
Min RK
759a4f0624
update 5.1 changelog
2024-07-30 20:30:03 +02:00
Min RK
2a89495323
Merge pull request #4856 from jfrost-mo/secure_context_for_login
...
Show insecure login warning when not in a secure context
2024-07-30 10:22:37 +02:00
Min RK
671c8ab78d
Merge pull request #4860 from krassowski/pass-kwargs-to-server-initialize
...
Pass `kwargs` down to `initialize()` call of the server
2024-07-29 15:55:54 +02:00
Michał Krassowski
49aaf5050f
Pass kwargs
down to initialize()
call of the server
2024-07-27 10:38:23 +01:00
James Frost
0c20f3e867
Show insecure login warning when not in a secure context
...
Secure contexts are a more robust way of checking that a browsing context
is authenticated and confidential. Compared to comparing the scheme this
covers cases where the connection is encrypted, but using a broken algorithm.
Notably, localhost is considered a secure context, even over HTTP.
For more detail on secure contexts, see:
https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts
2024-07-23 11:41:00 +01:00
Min RK
db7d0920cd
add some docs on groups permissions
2024-07-03 09:27:10 +02:00
Min RK
ff2db557a8
only admins can modify admins
...
- if not admin, cannot set admin=True anywhere
- if not admin, cannot modify any user where admin=True
2024-07-02 11:55:54 +02:00
Min RK
0cd5e51dd4
Merge pull request #4849 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2024-07-02 09:07:53 +02:00
pre-commit-ci[bot]
b0fbf6a61e
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.5.0 )
2024-07-02 00:12:05 +00:00
Min RK
9c810b1436
changelog for 5.1.0
...
small release, a few nice things and one performance regression fix
2024-07-01 15:03:11 +02:00
Min RK
3d1f936a46
Merge pull request #4844 from minrk/allow-stop-during-start
...
allow stop while start is pending
2024-07-01 14:36:36 +02:00
dependabot[bot]
2c609d0936
Merge pull request #4847 from jupyterhub/dependabot/npm_and_yarn/jsx/braces-3.0.3
2024-07-01 09:07:04 +00:00
dependabot[bot]
8c3025dc4f
Bump braces from 3.0.2 to 3.0.3 in /jsx
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-01 08:53:53 +00:00
Simon Li
d51f9f8998
Merge pull request #4846 from jupyterhub/dependabot/github_actions/docker/build-push-action-6
...
Bump docker/build-push-action from 5 to 6
2024-07-01 09:52:43 +01:00
dependabot[bot]
41583c1322
Bump docker/build-push-action from 5 to 6
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-01 05:20:37 +00:00
Min RK
c65e48b2b6
allow stop while start is pending
...
cancels start rather than waiting for it to finish or timeout
also fixes cancellation when start_timeout is reached, which was previously left running forever
2024-06-25 10:16:13 +02:00
dependabot[bot]
01aeb84a13
Merge pull request #4839 from jupyterhub/dependabot/npm_and_yarn/braces-3.0.3
2024-06-18 07:03:06 +00:00
dependabot[bot]
4c2e3f176a
Bump braces from 3.0.2 to 3.0.3
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 06:49:47 +00:00
Simon Li
554248b083
Merge pull request #4838 from jupyterhub/dependabot/npm_and_yarn/jsx/ws-8.17.1
...
Bump ws from 8.13.0 to 8.17.1 in /jsx
2024-06-18 07:49:15 +01:00
dependabot[bot]
4a859664da
Bump ws from 8.13.0 to 8.17.1 in /jsx
...
Bumps [ws](https://github.com/websockets/ws ) from 8.13.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 06:36:09 +00:00
Yuvi Panda
00b37c9415
Merge pull request #4837 from yuvipanda/docs-2
...
Provide consistent myst references to documentation pages - part 1
2024-06-11 09:51:17 -07:00
YuviPanda
3a9c631526
Provide consistent myst references to documentation pages
...
While doing https://github.com/jupyterhub/jupyterhub/pull/2726 ,
I realized we don't have a consistent way to format references
inside the docs. I now have them be formatted to match the name
of the file, but using `:` to separate them instead of `/` or `-`.
`/` makes it ambiguous when using with markdown link syntax, as
it could be a reference or a file. And using `-` is ambiguous, as
that can be the name of the file itself.
This PR does about half, I can do the other half later (unless
someone else does).
2024-06-10 19:11:51 -07:00
Yuvi Panda
4c868cdfb6
Merge pull request #2726 from rkdarst/conceptual-intro
...
Jupyter(Hub) conceptual intro
2024-06-10 18:57:13 -07:00
YuviPanda
96e75bb4ac
Point old service references to correct place
2024-06-10 18:50:10 -07:00
YuviPanda
f09fdf4761
Explicitly reference the services document
2024-06-10 18:45:32 -07:00
YuviPanda
7ef70eb74f
Add note about crosslinks
2024-06-10 18:34:05 -07:00
YuviPanda
5c4eab0c15
Link to idle culler
2024-06-10 18:33:17 -07:00
YuviPanda
8ca8750b04
Remove reference to hubshare
2024-06-10 18:32:49 -07:00
YuviPanda
eb1bf1dc58
Remove TODO
2024-06-10 18:31:55 -07:00
YuviPanda
7852dbc1dc
Cleanup references
2024-06-10 18:31:36 -07:00
pre-commit-ci[bot]
3caea2a463
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-06-10 18:25:53 -07:00
Richard Darst
6679c389b5
docs/source/getting-started/what-is-jupyterhub: Suggestions from code review
2024-06-10 18:25:53 -07:00