Min RK
617b879c2a
stamp version before performing upgrade-db
2017-09-27 18:34:54 +02:00
Min RK
a0042e9302
typo rendering logout page when auto_login=True
...
and include it in test coverage
2017-09-27 14:29:56 +02:00
Min RK
6bbfcdfe4f
0.8.0rc2
0.8.0rc2
2017-09-25 11:20:01 +02:00
Min RK
25662285af
Merge pull request #1442 from DeepHorizons/add_more_spawner_statsd
...
[WIP] Added additional statsd collection for the spawner
2017-09-25 10:43:33 +02:00
Joshua Milas
84d12e8d72
Mock out the statsd object for testing
2017-09-22 12:57:41 -04:00
Joshua Milas
c317cbce36
Added additional statsd info for the spawner
...
spawner.failure coutner collects the number of failures for various reasons:
spawner.stop timer for seeing how long it takes a user server to stop
2017-09-22 12:13:15 -04:00
Min RK
d279604fac
Merge pull request #1439 from minrk/oauth-state-cookie
...
avoid oauth state cookie collisions
2017-09-22 17:33:27 +02:00
Min RK
70fc4ef886
test concurrent oauth login state
2017-09-21 14:38:10 +02:00
Min RK
24ff91eef5
avoid oauth state cookie collisions
...
in case of multiple simultaneous
- state arg is strictly required now
- default cookie name in case of no collision is unchanged
- in case of collision, randomize cookie name with a suffix and store cookie_name in state
- expire state cookies after 10 minutes, not 1 day
2017-09-21 14:32:47 +02:00
Min RK
afc6789c74
Merge pull request #1441 from minrk/test-trailing-slash-wtf
...
debug intermittent failure on Travis
2017-09-21 14:18:08 +02:00
Min RK
819e5e222a
stop server before testing trailing-slash handling
...
ensures `/user/name` is handled by the Hub without relying on CHP bug that was fixed in 3.0
2017-09-21 14:08:08 +02:00
Min RK
e1a4f37bbc
cache pip packages on travis
2017-09-21 14:08:08 +02:00
Carol Willing
a73477feed
Merge pull request #1435 from Analect/named-server-docs
...
Adding a short description ref starting/stopping named-servers via API
2017-09-20 21:29:11 -07:00
analect
89722ee2f3
Added in necessity to set c.JupyterHub.allow_named_servers = True
2017-09-20 10:27:28 +01:00
Min RK
30d4b2cef4
0.8.0rc1
0.8.0rc1
2017-09-19 19:07:34 +02:00
analect
ca4fce7ffb
Add Analect to contributor list
2017-09-19 16:18:09 +01:00
analect
018b2daace
Fixing typo.
2017-09-19 16:17:54 +01:00
analect
fd01165cf6
Adding a short description ref starting/stopping named-servers via API
2017-09-19 14:33:20 +01:00
Carol Willing
34e4719893
Merge pull request #1434 from Analect/rest-api-named-server
...
Add handling for POST/DELETE of named-servers in hub API introduced in 0.8x
2017-09-19 06:17:05 -07:00
analect
c6ac9e1d15
Add handling for POST/DELETE of named-servers introduced in 0.8x
2017-09-19 13:20:15 +01:00
Min RK
70b8876239
Merge pull request #1413 from yuvipanda/memory-float
...
Allow non integral memory byte specifications
2017-09-18 10:50:56 +02:00
Min RK
5e34f4481a
refer to self.UNIT_SUFFIXES
2017-09-18 10:10:20 +02:00
Min RK
eae5594698
byte specifications always return integers
2017-09-18 10:09:14 +02:00
Carol Willing
f02022a00c
Merge pull request #1428 from minrk/default-server-name
...
allow default (empty) server name with named servers
2017-09-17 20:01:31 -07:00
Min RK
f964013516
exercise default server handler with named servers enabled
2017-09-17 11:55:50 +02:00
Min RK
5f7ffaf1f6
allow default (empty) server name with named servers
...
remove generated names behavior because it doesn't work
2017-09-17 11:47:17 +02:00
Carol Willing
0e7ccb7520
Merge pull request #1422 from minrk/lowercase-timeouts
...
lowercase LocalProcessSpawner timeouts
2017-09-15 08:11:15 -07:00
Min RK
c9db504a49
Merge pull request #1424 from phill84/bugfix/control-panel-button-height
...
wrap control panel button in a span
2017-09-15 06:56:41 -07:00
Jiening Wen
716677393e
wrap control panel button in a span
...
make sure the same style is applied to all buttons in header-container
2017-09-15 15:29:38 +02:00
Min RK
ba8484f161
lowercase LocalProcessSpawner timeouts
...
traitlets doesn't like uppercase configurables
2017-09-15 12:07:03 +02:00
Yuvi Panda
ceec84dbb4
Merge pull request #1417 from minrk/test-delete
...
test restoring and deleting spawners while the Hub is down
2017-09-14 12:54:38 -07:00
Yuvi Panda
f2a83ec846
Merge pull request #1418 from minrk/oauth-state-boogaloo
...
Fixes (and tests!) for oauth state handling
2017-09-14 12:43:39 -07:00
Carol Willing
7deea6083a
Merge pull request #1416 from minrk/traitlets-log
...
avoid error if another traitlets Application is initialized
2017-09-14 10:50:52 -07:00
Min RK
a169ff3548
test oauth redirects
...
include coverage of state handling
2017-09-14 16:06:57 +02:00
Min RK
f84a88da21
fix oauth state redirect
...
check for HubOAuth, not HubOAuthenticated
2017-09-14 16:06:36 +02:00
Min RK
eecec7183e
fix clearing of oauth state cookie
...
missing path arg
2017-09-14 16:01:34 +02:00
Min RK
f11705ee26
delete service.server from db when they stop
...
same ondelete='SET NULL' as on spawner.server
2017-09-14 13:30:38 +02:00
Min RK
78ac5abf23
test restoring and deleting spawners while the Hub is down
...
- set ONDELETE='set null' on spawner->server relation (fixes error when deleting servers that stopped)
- set `spawner.server = None`, which is not triggered when deleting orm_spawner.server
2017-09-14 13:16:29 +02:00
Min RK
2beeaa0932
avoid error if another traitlets Application is initialized
...
encountered when doing db debugging in IPython
2017-09-14 11:37:34 +02:00
yuvipanda
90cb8423bc
Allow non integral memory byte specifications
2017-09-12 16:19:10 -07:00
Min RK
3b07bd286b
Merge pull request #1408 from DeepHorizons/update_service_doc
...
Updated the reference flask service example to include token auth
2017-09-12 23:49:55 +02:00
Joshua Milas
73564b97ea
Updated the whoami-flask example
2017-09-11 12:16:17 -04:00
Joshua Milas
65cad5efad
Updated the reference flask example to include token auth
2017-09-11 00:09:57 -04:00
Carol Willing
52eb627cd6
Merge pull request #1407 from willingc/spawn-hooks
...
Add pre/post spawn hooks to docs
2017-09-08 13:01:56 -07:00
Carol Willing
506e568a9a
Add pre/post spawn hooks to docs
2017-09-08 13:00:14 -07:00
Min RK
6c89de082f
0.8.0b5
0.8.0b5
2017-09-08 11:19:25 +02:00
Carol Willing
6fb31cc613
Merge pull request #1393 from minrk/spawn-future
...
improve reporting of spawn failure
2017-09-07 10:20:38 -07:00
Carol Willing
cfb22baf05
Merge pull request #1399 from minrk/trailing-slash
...
add trailing slash on /user/name
2017-09-07 09:59:58 -07:00
Min RK
2d0c1ff0a8
Merge pull request #1404 from minrk/sqla-11
...
we require sqlalchemy 1.1
2017-09-07 16:48:13 +02:00
Min RK
7789e13879
we require sqlalchemy 1.1
...
for enum support
[ref](http://docs.sqlalchemy.org/en/latest/changelog/changelog_11.html#change-9d6d98d7acabc8564b8eebb11c28a624 )
2017-09-07 15:10:48 +02:00