Min RK
80997c8297
reply with full user model in auth handlers
2015-05-01 13:43:43 -07:00
Min RK
c467c64e01
move user_model handling to base APIHandler
2015-05-01 13:41:08 -07:00
Min RK
3fd80f9f3a
Merge pull request #243 from minrk/url-name
...
quote usernames in URLs, cookies
2015-04-30 12:07:33 -07:00
Min RK
d4a4d04183
quote usernames
...
allow @ to be left unescaped in URLs, quote everything in cookie names
2015-04-30 12:04:32 -07:00
Min RK
f6a3f371b4
Merge pull request #241 from toobaz/url_path_join_from_jupyter_notebook
...
Get url_path_join from jupyter_notebook
2015-04-24 15:51:11 -07:00
Min RK
8fb74c8627
Merge pull request #240 from quantopian/configurable-headers
...
DEV: Allow configuration of default headers.
2015-04-24 10:14:43 -07:00
Pietro Battiston
fd6e6f1ded
Get url_path_join from jupyter_notebook
2015-04-24 12:34:33 +02:00
Scott Sanderson
74d3740921
DEV: Allow configuration of default headers.
...
Applies Content-Security-Policy: frame-ancestors 'self' by default.
2015-04-24 01:19:25 -04:00
Min RK
1674d2f698
Merge pull request #238 from quantopian/configurable-templates
...
DEV: Make template search path configurable.
2015-04-23 14:26:40 -07:00
Tim Shawver
e5d9d136da
One more place where template_path needed to be changed to template_paths
2015-04-23 12:32:59 -04:00
Scott Sanderson
1d6b16060b
DEV: Make template search path configurable.
2015-04-23 11:08:32 -04:00
Min RK
cd268af799
Merge pull request #236 from quantopian/py2-compat
...
DEV: Python2 compat in singleuser.py
2015-04-20 15:45:40 -07:00
Scott Sanderson
bc37c729ff
DEV: Failover for urrlib.parse.quote in PY2.
2015-04-20 16:51:46 -04:00
Min RK
d277951fa7
Merge pull request #232 from minrk/init-order
...
reorder server init
2015-04-17 12:51:32 -07:00
Min RK
e4b214536d
Merge pull request #233 from minrk/single-user-xheaders
...
trust proxy headers in single-user server
2015-04-17 12:50:56 -07:00
Min RK
713f222e19
trust proxy headers in single-user server
...
required for request protocol, ip checks to work properly
2015-04-17 10:37:25 -07:00
Min RK
6b32a5c2d8
Merge pull request #231 from Carreau/secure-cookie
...
Make cookie secure if used over https
2015-04-17 10:33:48 -07:00
Min RK
5dc38b85eb
reorder server init
...
So the Hub private interface isn't the last thing logged,
which caused lots of confusion.
2015-04-17 10:33:03 -07:00
Matthias Bussonnier
494e4fe68b
Make cookie secure if used over https
2015-04-17 10:13:28 -07:00
Min RK
778202ada8
Merge pull request #222 from minrk/log-login
...
log login / logout at info-level
2015-04-12 14:29:58 -07:00
Min RK
6029204383
Merge pull request #191 from minrk/getting-started
...
add getting started doc
2015-04-12 14:29:44 -07:00
Min RK
30eef4d353
finish up first round of getting-started
2015-04-12 14:12:04 -07:00
Min RK
b30be43d22
move admin_users from JupyterHub to Authenticator
2015-04-12 14:12:02 -07:00
Brian E. Granger
ca1380eb06
Addressing review comments.
2015-04-12 14:10:55 -07:00
Brian E. Granger
491ee38a37
More edits...
2015-04-12 14:10:55 -07:00
Brian E. Granger
5a9687b02a
Editing getting started doc.
2015-04-12 14:10:55 -07:00
Min RK
6b09ff6ef2
add getting started doc
2015-04-12 14:10:55 -07:00
Brian E. Granger
bdbb6164d5
Merge pull request #228 from minrk/no-empty-shell
...
don't set empty values for HOME, SHELL
2015-04-12 11:09:22 -07:00
Min RK
2890e27052
don't set empty values for HOME, SHELL
...
in weird cases (probably misconfigured systems),
these can be empty strings.
Leave them unset in such cases.
2015-04-12 11:04:17 -07:00
Min RK
43f13086cf
Merge pull request #226 from minrk/last-activity-stop
...
don't update last_activity on shutdown
2015-04-09 09:58:08 -07:00
Min RK
e883fccf2b
don't update last_activity on shutdown
2015-04-08 12:48:04 -07:00
Min RK
364c648d6f
Merge pull request #223 from minrk/token-init-hub
...
assign hub in token app
2015-04-08 11:58:10 -07:00
Min RK
637cc1a7bb
split user init into two stages
...
- init_users populates users table
- init_spawners initializes spawner objects
only the first is needed by the token app
2015-04-08 11:47:49 -07:00
Min RK
6aae4be54d
assign hub in token app
...
avoids AttributeError on hub if there are
users with running servers.
Don't call init_hub,
which can modify the Hub's entries in the database,
which shouldn't happen in the token command.
2015-04-08 11:06:09 -07:00
Min RK
dbc410d6a1
log login / logout at info-level
2015-04-08 10:49:13 -07:00
Brian E. Granger
7ed9c9b6c0
Merge pull request #221 from minrk/debug-clear-cookie
...
Demote cookie clear message to debug-level
2015-04-07 21:58:39 -07:00
Min RK
ffece0ae79
Demote cookie clear message to debug-level
2015-04-07 21:56:25 -07:00
Min RK
59fda9632a
Merge pull request #220 from minrk/coverage
...
add some test coverage
2015-04-07 16:21:45 -07:00
Min RK
998fc28c32
various testing cleanup
...
- Disable signal register during testing.
It doesn't work in background threads.
- Fix IOLoop instance management.
Some instances were being reused across tests.
2015-04-07 16:09:27 -07:00
Min RK
34386ba3b7
more authenticator coverage
2015-04-07 15:49:25 -07:00
Min RK
64c4d00756
test add_system_user
2015-04-07 15:49:25 -07:00
Min RK
04b7056591
fix group-whitelist checks
...
and test it
2015-04-07 15:49:25 -07:00
Min RK
d9fc40652d
test shutdown API handler
2015-04-07 15:49:25 -07:00
Min RK
d0b4e5bc2a
add some basic exercise for HTML pages
2015-04-07 15:49:24 -07:00
Min RK
9372d5f872
add coverage
2015-04-07 15:49:24 -07:00
Min RK
ce59815e16
Merge pull request #205 from minrk/page-flow
...
Update page flow based on dev meeting
2015-04-07 11:12:07 -07:00
Min RK
7c5e89faa6
use jupyter logo
2015-04-06 10:56:36 -07:00
Min RK
0fe3dab408
use jinja FunctionLoader instead of monkey patch to add Control Panel button
2015-03-31 15:04:17 -07:00
Min RK
789ee44d85
Merge pull request #217 from kyper-data/master
...
switched app and singleuser to run under python3 by default
2015-03-31 14:27:08 -07:00
Min RK
163a4db3ad
single-user login url is now the root hub page
2015-03-31 13:58:09 -07:00