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
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
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
Rollin Thomas
f3f5b69e49
Try hub_users=[]
and allow_admin=True
2018-08-02 09:00:46 -07:00
Tim Head
9ea4ca3646
Merge pull request #2065 from minrk/cull-named-servers
...
cull-idle: fix deletion of named servers
2018-08-02 07:55:27 +01:00
Rollin Thomas
8ee9869ca0
Add an example simple announcement service
2018-08-01 16:11:30 -07:00
Min RK
6cedd73d2a
Merge pull request #2062 from chaoleili/master
...
Ensure request uri with trailing slash
2018-08-01 10:17:58 +02:00
Min RK
59145ca0f7
fix deletion of named servers
...
first submitted to zero-to-jupyterhub
2018-08-01 10:07:02 +02:00
Chaolei Li
ab02f9c568
Ensure request uri with trailing slash
...
When request uri matching with base_url in PrefixRedirectHandler,
it's better to ensure uri with tariling slash. That's will avoid
redirecting /foobar to /foobar/hub/foobar.
2018-07-27 17:17:26 +08:00
Min RK
a2f003ed31
Merge pull request #2060 from betatim/docs-env-update
...
Update dependencies used by ReadTheDocs
2018-07-26 15:35:59 +02:00
Tim Head
7b6dd9f5cf
Update dependencies used by ReadTheDocs
2018-07-26 12:53:19 +02:00
Min RK
0fa5c20f89
Merge pull request #2042 from minrk/abort-failures
...
add Spawner.consecutive_failure_limit
2018-07-26 10:33:36 +02:00
Min RK
204399ee2c
Merge pull request #2040 from minrk/sigterm-fix
...
fix SIGTERM handling
2018-07-26 10:32:25 +02:00
Min RK
5e68dce02f
Merge pull request #2057 from adelcast/dev/adelcast/fix_pid_removal
...
proxy: make process existance check Windows friendly
2018-07-26 10:32:00 +02:00
Alejandro del Castillo
952bbea039
proxy: make process existance check Windows friendly
...
Currently, to check if the proxy is running, os.kill(pid,0) is used,
which doesn't work on Windows. Wrapped call into a new function that
adds a Windows case.
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com >
2018-07-24 15:47:40 -05:00
Tim Head
630e85bfec
Merge pull request #2050 from Carreau/https
...
Switch protocols to https in docs links
2018-07-24 06:09:26 +01:00
Matthias Bussonnier
26f7bb51bd
Pin attrs to version greater than 17.4 or jsonschema 3.0.0a fails.
...
This is strange as JsonSchema already pin to higher than that.
2018-07-23 14:57:45 -07:00
Matthias Bussonnier
a1c2a50810
Switch protocols to https in docs links
...
Chrome will start to show insecure website for http next week
2018-07-22 18:58:22 -07:00
Min RK
906abcc2f3
add Spawner.consecutive_failure_limit
...
The Hub will exit if consecutive failure count reaches this threshold
Any successful spawn will reset the count to 0
useful for auto-restarting / self-healing deployments such as kubernetes/systemd/docker where restarting the Hub
default is disabled, since it would bring down the Hub if it’s not an auto-restarting deployment
2018-07-16 12:07:26 -07:00
Min RK
5269370e4a
fix SIGTERM handling
...
raise SystemExit on sigterm instead of calling atexit directly
- ensure fresh asyncio eventloop is created (not just IOLoop)
- makes cleanup more likely to run (one source of orphaned proxies)
2018-07-16 11:49:40 -07:00
Min RK
727356870a
Merge pull request #2027 from adelcast/dev/adelcast/fix_services_windows
...
_ServiceSpawner: add 'SYSTEMROOT' to environment if Windows
2018-07-13 13:24:49 -05:00
Alejandro del Castillo
39aed3a5a0
_ServiceSpawner: add 'SYSTEMROOT' to environment if Windows
...
Python 3 cannot be started without SYSTEMROOT environment variable.
Otherwise, CryptAcquireContext() is unable to find a dll.
https://bugs.python.org/issue20614
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com >
2018-07-06 14:47:19 -05:00
Min RK
ed26578717
back to dev
2018-07-04 11:59:43 +02:00
Min RK
22863f765f
0.9.1
0.9.1
2018-07-04 11:55:42 +02:00
Min RK
b500bd002b
Merge pull request #2014 from willingc/bump-testing
...
add python 3.7 to travis
2018-07-04 11:02:55 +02:00
Carol Willing
aca40b24c3
remove env
2018-07-03 16:32:05 -07:00
Carol Willing
b5fe5a80c6
remove 3.7 from python list but leave in matrix
2018-07-03 14:57:58 -07:00