Thomas Kluyver
f1a8a72a9f
Clarify how to enable/disable statsd collection
2017-11-16 14:33:08 +00:00
Carol Willing
963cd88440
Merge pull request #1526 from minrk/form-control
...
don't apply form-control unconditionally to spawn form
2017-11-08 05:40:55 -08:00
Min RK
885f99ac08
back to dev
2017-11-08 14:14:05 +01:00
Min RK
7c3919980a
don't apply form-control unconditionally to spawn form
...
leave it to users to build their own form
2017-11-08 14:13:26 +01:00
Carol Willing
d8860d6f24
Merge pull request #1525 from minrk/thread-hangs
...
avoid waiting forever for threads to exit
2017-11-07 06:47:06 -08:00
Carol Willing
6b992e37e3
Merge pull request #1521 from jupyterhub/its-jupyter-now
...
strike mention of IPython notebook in README
2017-11-07 06:41:39 -08:00
Min RK
a3424355fa
back to dev
2017-11-07 15:32:13 +01:00
Min RK
569a91296d
avoid waiting forever for threads to exit
...
- call loop.stop via `.add_callback`
- add 30s timeout to `thread.join()` to avoid hanging forever if thread fails to exit
- assert that threads exit
2017-11-07 15:17:42 +01:00
Min RK
8b583cb445
release 0.8.1
0.8.1
2017-11-07 13:39:10 +01:00
Min RK
038a85af43
add removal of bower to changelog for 0.8.1
2017-11-07 13:39:10 +01:00
Min RK
9165beb41c
Merge pull request #1306 from minrk/bower-lite
...
remove bower
2017-11-07 13:35:08 +01:00
Min RK
b285de4412
npm install with unsafe-perm on docker
...
npm doesn't like to run postinstall as root
2017-11-07 13:01:31 +01:00
Min RK
5826035fe9
node when css building starts
2017-11-07 12:59:57 +01:00
Min RK
b953ac295b
check for built css as well in data-files lookup
...
avoids serving incomplete files
2017-11-07 11:40:24 +01:00
Min RK
8a95066b2e
run lessc via npm
2017-11-07 11:39:53 +01:00
Min RK
00a4aef607
remove bower
...
use npm to fetch dependencies and a simple postinstall script to copy into components
2017-11-07 11:38:47 +01:00
Min RK
9e2663491e
strike mention of IPython notebook in README
...
It's been long enough that we can call it Jupyter notebook, I think
2017-11-07 10:01:14 +01:00
Carol Willing
e01ce7b665
Merge pull request #1516 from minrk/0.8.1-changes
...
changelog for 0.8.1
2017-11-06 14:23:03 -08:00
Min RK
a57df48f28
changelog for 0.8.1
2017-11-03 11:07:08 +01:00
Min RK
5d7e008055
Merge pull request #1512 from DeepHorizons/update-service-doc
...
Update docs and examples for the slash at the end of the prefix
2017-11-03 10:31:46 +01:00
Min RK
ba31b3ecb7
Merge pull request #1497 from DeepHorizons/update-docs
...
[doc] Updated the rest docs to about change in 0.8
2017-11-01 11:49:41 +01:00
Joshua Milas
3c5eb934bf
Update docs and examples for the slash at the end of the prefix
2017-10-31 14:04:37 -04:00
Joshua Milas
82e15df6e9
Added that you can also access the notebook if you are the owner
2017-10-31 10:15:02 -04:00
Yuvi Panda
e3c83c0c29
Merge pull request #1509 from minrk/stacky
...
copy exception before reraising
2017-10-30 17:50:37 -07:00
Min RK
94542334c4
Merge pull request #1507 from minrk/upgrade-db
...
add `jupyterhub --upgrade-db` to trigger upgrade on launch
2017-10-30 15:34:31 +01:00
Min RK
95494b3ace
only sqlite
2017-10-30 09:58:55 +01:00
Min RK
a131cfb79e
add jupyterhub --upgrade-db
to trigger upgrade on launch
...
Upgrades the database (if needed) on start.
This is opt-in, for uses like the helm chart where explicit 'upgrade-db' steps are hard to insert.
This ought to be safe for sqlite users, where an automatic backup file is created *if an upgrade will occur*.
2017-10-27 15:35:17 +02:00
Min RK
f002c67343
add dbutil.upgrade_if_needed
...
so it's reusable now that we want to use it in more than one place
2017-10-27 15:35:17 +02:00
Min RK
b9caf95c72
copy exception before reraising
...
avoids growing traceback on each raise
2017-10-27 15:29:16 +02:00
Min RK
5356954240
Merge pull request #1493 from schon/rendering-logout
...
Rendering logout page when auto login is true
2017-10-27 14:42:22 +02:00
Joshua Milas
126c73002e
Updated the rest docs to about change in 0.8
...
In 0.8, the jupyterhub api token can also be used to make requests to
hte jupyter notebook given some conditions. This commit updates that
documentation
2017-10-21 09:18:08 -04:00
Seongduk Cheon
65b4502a78
Rendering logout page when auto login is true
2017-10-19 12:14:20 +09:00
Min RK
3406161d75
Merge pull request #1460 from DeepHorizons/asyncio_event_loop
...
Enable the asyncio event loop to run with tornado
2017-10-13 11:18:02 +02:00
Yuvi Panda
e45f00f0f7
Merge pull request #1475 from minrk/disallow-slash
...
disallow '/' in usernames
2017-10-11 08:54:58 -07:00
Min RK
71f4a30562
Merge pull request #1473 from franga2000/patch-1
...
Change username input type to "text" to fix auto-filling
2017-10-11 16:01:45 +02:00
Min RK
20ba414b41
disallow /
in usernames
2017-10-11 11:46:50 +02:00
Miha Frangez
f5250f04c5
Change username input type to "text"
...
<input type="username"> isn't allowed according to the spec and causes problems with autofill in Firefox.
2017-10-10 22:30:20 +02:00
Carol Willing
c2ea20a87a
Merge pull request #1466 from minrk/auth_state_username
...
[doc] typo in auth_state structure
2017-10-04 16:57:27 -04:00
Carol Willing
b14989d4a5
Merge pull request #1465 from minrk/outerjoin
...
use outerjoin to join User with Spawner for admin page
2017-10-04 16:56:52 -04:00
Min RK
04578e329c
typo in auth_state structure
...
it's 'name' not 'username'
2017-10-04 14:18:14 +02:00
Min RK
be05e438ca
use outerjoin to join User with Spawner for admin page
...
avoids excluding users from admin page if they haven't instantiated their first Spawner yet
2017-10-04 13:58:08 +02:00
Min RK
24d9215029
back to dev
2017-10-03 21:49:23 +02:00
Min RK
8892270c24
0.8.0
0.8.0
2017-10-03 21:35:24 +02:00
Min RK
b928df6cba
update changelog links for 0.8.0 release
2017-10-03 21:35:24 +02:00
Carol Willing
3fc74bd79e
Merge pull request #1462 from minrk/proxy-docs
...
Document custom proxy implementations
2017-10-03 08:36:02 -07:00
Carol Willing
b34be77fec
Merge pull request #1463 from minrk/auth-docs
...
Document auth_state
2017-10-03 08:29:45 -07:00
Joshua Milas
54dcca7ba9
Install the AsyncIOMainLoop instead of configuring it.
...
Installing the loop instructs the tornado loop to point to the ayncio loop and use
that. IOLoop.configure told the tornado loop to create a new ioloop when
a loop was needed, which is not what we want.
2017-10-03 08:30:49 -04:00
Min RK
d991c06098
document auth_state
2017-10-03 13:08:10 +02:00
Min RK
01a67ba156
document custom proxies
2017-10-03 12:42:52 +02:00
Min RK
8831573b6c
typos in services.auth headings
2017-10-03 12:42:52 +02:00