Min RK
0239ff8646
changelog for 0.9.3
...
Mainly small fixes, but the token page could be completely broken
This release will include the spawner.handler addition,
but not the oauthlib change currently in master
2018-09-11 11:06:31 +02:00
Min RK
e4a64bd129
Merge pull request #2127 from minrk/oauthlib
...
switch to oauthlib from python-oauth2
2018-09-11 11:01:51 +02:00
Min RK
a0354de3c1
Merge pull request #2139 from minrk/token-page
...
token expiry fixes
2018-09-11 11:01:37 +02:00
Min RK
2e4e1ce82f
test token page with html parsing
2018-09-11 10:16:36 +02:00
Min RK
1f0ea679e5
clarify messages per review
2018-09-11 09:00:19 +02:00
Min RK
06f646099f
token expiry fixes
...
typos in token expiry:
- omitted from token model (it's in the spec in docs, but wasn't in the model)
- wrong type when sorting oauth tokens on token page could cause token page to not render
2018-09-11 08:54:12 +02:00
Min RK
3360817cb6
Merge pull request #2138 from SivaMaplelabs/undefined-variable
...
Fix undefined variable 'datetime' error
2018-09-11 08:52:59 +02:00
Min RK
b84e929e8c
skip oauthlib absolute-uri check
...
because we want to allow relative redirect uri for internal oauth
2018-09-10 17:12:08 +02:00
Min RK
df74ff68ab
better error messages on oauth errors
2018-09-10 17:12:08 +02:00
SivaMaplelabs
e042ad0b4a
Fix undefined variable 'datetime' error
2018-09-10 20:04:54 +05:30
Min RK
246f9f9044
Merge pull request #2135 from adelcast/dev/adelcast/fix_chp
...
add Windows case when stopping the CHP
2018-09-10 15:19:14 +02:00
Min RK
03aa48a88c
update tests with oauth confirmation
...
cross-user / service oauth tests must submit oauth confirmation form
to complete authorization
2018-09-10 15:18:12 +02:00
Min RK
de54056005
add oauth confirmation page
...
users accessing their own servers still don't require confirmation,
but accessing other users' servers or services shows a confirmation page.
2018-09-10 14:31:19 +02:00
Min RK
5e2c133669
flesh out oauth provider
...
- avoid logging credentials
- implement some missing methods
2018-09-10 14:26:40 +02:00
Min RK
4fc4cfe2cc
move oauth.store to oauth.provider
...
since it defines the provider!
2018-09-10 11:09:52 +02:00
Alejandro del Castillo
bc08f4de34
proxy: add Windows case when zombie proxy is still running
...
Windows doesn't support signal.SIGKILL, which is used by
_check_previous_process to kill the CHP if still running. Use existing
implementation to kill the CHP and children processes on Windows
instead.
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com >
2018-09-06 18:06:16 -05:00
Alejandro del Castillo
12904ecc32
_check_previous_process: use signal list as input to os.kill
...
Previously, signal.SIGTERM was using 3 times, instead of using it 2
times, then signal.SIGKILL.
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com >
2018-09-06 16:15:56 -05:00
Matthias Bussonnier
601d371796
Merge pull request #2132 from willingc/iss204
...
fix link
2018-09-06 10:16:17 +02:00
Carol Willing
30d9e09390
fix link
2018-09-05 11:27:19 -07:00
Thomas Mendoza
ca33ccd66d
Add longer internal_ssl documentation to main docs
2018-09-04 15:51:26 -07:00
Thomas Mendoza
84deb1fa7a
Update doc strings for create_certs and move_certs
2018-09-04 15:50:45 -07:00
Thomas Mendoza
2a0e5d90e6
Add the ability to generate JupyterHub's certificates
...
This is used to be able to access JupyterHub's CA
information and (manually) move it to components
that need them (like externally managed proxies).
2018-09-04 15:22:49 -07:00
Thomas Mendoza
3c05033481
Update cert generation to use Certipy's new API
...
To better accommodate external certificate management
as well as building of trust, Certipy was refactored.
This included general improvements to file and
record handling. In the process, some of Certipy's
APIs changed slightly, but should be more stable now
going forward.
2018-09-04 15:08:12 -07:00
Min RK
7850a5d478
Merge pull request #2036 from minrk/pass-handler
...
pass requesting handler to spawner
2018-09-04 18:27:02 +02:00
Min RK
f84c73eb15
[wip] switch to oauthlib from python-oauth2
...
lower-level implementation, but more robust and gives us more control
2018-09-04 15:10:58 +02:00
Min RK
f5a3b1bc5a
Merge pull request #2122 from SivaMaplelabs/pylint-fix
...
Address the pylint warnings
2018-09-04 09:58:13 +02:00
SivaMaplelabs
b2fe8e5691
Address the pylint warnings
2018-09-03 21:35:46 +05:30
Min RK
9d4c410996
include params in redirect from /spawn -> /user/:name
2018-09-03 09:57:00 +02:00
Min RK
dcae92ce4a
test passing url params to spawner
2018-09-03 09:56:42 +02:00
Carol Willing
29957b8cd8
Merge pull request #2112 from minrk/disable-quit
...
disable quit button
2018-08-30 22:47:13 -07:00
Carol Willing
6299e0368c
Merge pull request #2119 from Carreau/typoes
...
Fix some typos using `codespell`.
2018-08-30 15:44:55 -07:00
Carol Willing
c862b6062d
Merge pull request #2121 from minrk/progress-keepalive
...
add keepalive to progress eventstream
2018-08-30 15:43:18 -07:00
Min RK
146587ffff
add keepalive to progress eventstream
...
avoids issues with proxies dropping connections when no data passes through
Progress behavior should already be resilient to dropped connections,
as the progress ought to just resume anew.
2018-08-30 19:03:14 +02:00
Matthias Bussonnier
077d8dec9a
Fix some typos using codespell
.
...
And checking each manually. It's funny because one of the words in the
sphinx custom dictionary was wrong :-)
2018-08-29 21:24:28 -07:00
Min RK
af8d6086fc
disable quit button
...
quit button (new in recent notebook 5.x) shuts down the server, which we want to happen via the JupyterHub control panel
2018-08-27 16:18:53 +02:00
Min RK
18f8661d73
publish singleuser x.y.z.dev from master
2018-08-20 10:42:46 +02:00
Min RK
bd70f66c70
Merge pull request #2094 from minrk/image-dev-tag
...
add .dev suffix to development x.y image tags
2018-08-20 10:38:02 +02:00
Min RK
ac213fc4b5
add .dev suffix to development x.y image tags
...
instead of publishing "1.0" for a development version.
2018-08-20 10:37:43 +02:00
Min RK
db33549173
Merge pull request #2092 from minrk/stable-0.9
...
fix jupyterhub/singleuser tagging
2018-08-17 16:44:37 +02:00
Min RK
e985e2b84c
singleuser stable version is 0.9
2018-08-17 16:33:42 +02:00
Min RK
1d9abf7528
back to dev
2018-08-17 16:30:24 +02:00
Min RK
935baa8bc6
Merge pull request #2080 from minrk/rel-0.9.2
...
prepare to release 0.9.2
0.9.2
2018-08-11 14:50:15 +02:00
Min RK
9b77732319
Merge pull request #2078 from minrk/fix-pin-attrs
...
move attrs pinning to dev-requirements
2018-08-10 13:59:09 +02:00
Min RK
85aac0fa2d
prepare to release 0.9.2
2018-08-10 13:56:58 +02:00
Min RK
abd6f35638
Merge pull request #2067 from NERSC/announcement-service-example
...
Add an example simple announcement service
2018-08-10 12:25:24 +02:00
Min RK
ba4700b3f3
move attrs pinning to dev-requirements
...
it shouldn’t be in the package’s own requirements, which are propagated to users
2018-08-10 11:51:24 +02:00
Min RK
05b11bd47a
Merge pull request #2072 from gesiscss/master
...
fix links in services doc
2018-08-10 11:40:58 +02:00
Kenan Erdogan
71cb628563
fix links in services doc
2018-08-06 11:11:14 +02:00
Rollin Thomas
0d664355f0
Some explanatory comments
2018-08-03 12:15:50 -07:00
R. C. Thomas
dd6261d031
Merge pull request #1 from NERSC/test-announcement-service-example
...
Use `hub_users=[]` and `allow_admin=True`
2018-08-02 09:55:23 -07:00