jupyter_server
jupyter_server copied to clipboard
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
## Description When using JupyterLab + `jupyter_server` an attacker can pass a redirect using _xsrf HTTP param and cookie to bypass CORS checks (`c.ServerApp.allow_origin_pat`). Using `jupyter-server 2.14.2`. Redirect provides access...
### Bug description If during a directory rename Jupyter server encounters a 'Device or Resource Busy' error, the server will continue the rename operation on the contents of the directory....
It's confusing that the .so files are hidden. They appear, for example, when compiling Python code, and it becomes unclear that the compiled files will be executed because Jupyter gives...
cc. @davidbrochart @trungleduc @brichet ### Problem When building extensions like [JupyterGIS](https://github.com/geojupyter/jupytergis) or [JupyterCAD](https://github.com/jupyter-cad/jupytercad), we soon feel the need for supporting advanced file formats like `.qgz`, `.fcstd` etc. Because those are...
## References This PR is the part of solution of the feature where users can set up custom env variables for a kernel which has not been run yet. UI...
Hi, I'm cross-posting an issue I raised on the main Jupyterlab page as I hope you guys might have some ideas about how to debug this issue. Original thread: https://github.com/jupyterlab/jupyterlab/issues/16719...
Fix for https://github.com/jupyter-server/jupyter_server/issues/1453
### Problem Contents manager `get()` method now supports ` require_hash` option and returns hash if queried with `require_hash=True`: https://github.com/jupyter-server/jupyter_server/blob/74655ce66f36ed85a83591e6658e70ba91232580/jupyter_server/services/contents/filemanager.py#L412 however `save()` does not support `require_hash` and frontend needs to update...
Follow up to https://github.com/jupyterhub/jupyterhub/pull/4864 Add a couple of code comments to explain signal handling under JupyterHub to assist any future developers working on server shutdown. Note, the issue #4864 fixed...
list output shouldn't be sensitive to log level; folks should be able to `jupyter server extension list | grep ...` which won't have expected behavior when logging to stderr. Did...