Carol Willing
e7cd5ec019
Merge pull request #1170 from minrk/403-bad-user
...
raise 403 on disallowed user, rather than redirect to login
2017-06-14 15:12:35 -07:00
Min RK
8704deeb31
ensure db.commit happens before yield
2017-06-14 21:19:38 +02:00
Min RK
9c6056518f
use user.base_url in args
2017-06-14 21:18:38 +02:00
Min RK
5f813a4206
Merge pull request #1172 from Carreau/intersphinx-python-3
...
Inter-sphinx with Python 3, not 2.
2017-06-13 10:27:42 +02:00
Matthias Bussonnier
5cb40531d0
Inter-sphinx with Python 3, not 2.
...
Python 2 is the default, you need to be explicit for Python 3.
2017-06-12 12:04:41 -07:00
Min RK
fe85a79ae3
403 in services_auth tests
2017-06-08 19:00:35 +02:00
Min RK
97ec0b803d
Merge pull request #1171 from minrk/close-socket
...
close socket when testing connections
2017-06-08 18:57:30 +02:00
Min RK
a5fbc0351f
close socket when testing connections
...
rather than relying on garbage collection
2017-06-08 15:28:02 +02:00
Yuvi Panda
38e772dfec
Merge pull request #1165 from minrk/hub_connect_ip
...
add hub_connect_ip
2017-06-07 14:32:40 -07:00
Min RK
dda3762b48
raise 403 on disallowed user, rather than redirect to login url
...
raise UserNotAllowed exception in generic `check_hub_user`
when a user or service is identified and not allowed.
turn it into `HTTPError(403)` in tornado `get_current_user` wrapper,
caching `None` so that subsequent calls don't re-trigger the same error.
2017-06-07 15:30:12 +02:00
Min RK
1ddbf97c11
comments to clarify that connect_ip is only for connecting
2017-06-07 13:21:52 +02:00
Min RK
ca4952a85d
Merge pull request #1166 from minrk/log-cleanup
...
disconnect logging during MockHub cleanup
2017-06-06 18:39:56 +02:00
Min RK
d76632de91
update tests for connect_ip changes
2017-06-06 16:33:30 +02:00
Min RK
b96f3485fd
make connect_ip a property
...
so that the default doesn't override explicit settings
2017-06-06 16:33:30 +02:00
Min RK
a6f1f6ea09
disconnect logging during MockHub cleanup
...
pytest appears to close captured FDs prematurely,
causing huge "I/O operation on closed file" tracebacks
whenever tests stop early due to a failure.
This should quiet the extra traceback, though it could potentially silence useful log messages during cleanup in rare cases
2017-06-06 15:28:19 +02:00
Min RK
d2533688b6
add hub_connect_ip
...
allows specifying the connect ip/hostname for the Hub
when it differs from hub_ip (the bind address).
Used when the Hub is not on the same host as the spawners and/or proxy (e.g. docker, kubernetes, etc.)
2017-06-06 12:47:43 +02:00
Min RK
6810aba5e9
Merge pull request #1164 from joychak/master
...
Added Kerberos authenticator link for Jupyterhub in ReadMe file
2017-06-06 10:09:12 +02:00
jchakrabort5
aca5b1ccd4
Added Kerberos authenticator for Jupyterhub in ReadMe
2017-06-05 10:00:16 -04:00
Carol Willing
888aa99ea6
Merge pull request #1069 from minrk/first-poll-fails-no-crash
...
Prevent crashes due to deleted system users
2017-06-02 05:25:34 -07:00
Min RK
b112b88587
Merge pull request #1148 from yuvipanda/pwdfree
...
Don't use getuser to find out current user name for spawning
2017-05-22 16:40:14 -07:00
Carol Willing
86276541be
Merge pull request #1146 from minrk/log-redirect-targets
...
log redirect targets
2017-05-22 15:18:31 -07:00
Carol Willing
bdfd81fe83
Merge pull request #1144 from minrk/raise-on-config-error
...
raise on config file errors
2017-05-22 15:16:05 -07:00
Min RK
c24a0a4995
typo missing hub.api_url in service
2017-05-22 15:09:31 -07:00
Min RK
524b9104d0
also skip user_env for no username
2017-05-22 15:09:01 -07:00
Min RK
19e896c38d
Merge pull request #1143 from minrk/spawn-next-url
...
Don’t redirect back to home from spawn
2017-05-22 14:39:58 -07:00
Min RK
62517d0c89
Merge pull request #1098 from minrk/proxy
...
implement proxy API
2017-05-22 14:17:41 -07:00
yuvipanda
49a0f154d0
Don't use getuser to find out current user name for spawning
...
It can easily be spoofed, since it only looks at env vars
2017-05-22 14:17:19 -07:00
Min RK
39248a532d
log redirect targets
...
on both Hub and singleuser
should help debugging redirect loops, etc.
2017-05-21 11:04:15 -07:00
Min RK
465c81f281
clarify delete-invalid-user messages and docstrings
2017-05-20 11:31:59 -07:00
Min RK
2d8facd022
Add Authenticator.delete_invalid_users
...
opt-in option for deleting users that have been invalidated,
e.g. for LocalAuthenticators when system users have been removed and `create_system_users` is False.
Since it’s opt-in, log config to do so when the error is seen and option is not enabled.
2017-05-20 11:21:21 -07:00
Min RK
d548aa1e72
deprecate old proxy config
...
but keep it working with warnings
2017-05-19 12:08:49 -07:00
Min RK
7968912a7c
raise on config file errors
...
don’t start jupyterhub if we can’t load config files
2017-05-19 11:43:59 -07:00
Min RK
79bd1a50ad
Don’t redirect back to home from spawn
...
options_form spawn sent people back to home instead of to their newly spawned server
2017-05-19 11:42:58 -07:00
Carol Willing
7b96950a9c
Merge pull request #1139 from tschaume/patch-1
...
semi-colons missing
2017-05-16 18:49:48 -07:00
Patrick Huck
89331d15cc
semi-colons missing
2017-05-16 15:44:47 -07:00
Carol Willing
25910b732a
Merge pull request #1132 from minrk/stop-docstring
...
Correct stop docstring
2017-05-16 13:21:56 -07:00
Min RK
bdcb9e7540
Correct stop docstring
...
stop should always wait to finish,
`now` indicates how forcefully it should be done.
2017-05-15 09:33:23 +02:00
Min RK
130bec4a2f
Merge pull request #1133 from willingc/travis-requests
...
Update pip before install of dependencies on travis
2017-05-10 22:05:27 +02:00
Carol Willing
db2d685c40
Update pip before install dependencies on travis
2017-05-09 10:32:47 -07:00
Carol Willing
f9e0f90e08
Merge pull request #1119 from minrk/next-url
...
include next_url in authenticator login url
2017-05-08 03:05:56 -07:00
Carol Willing
4f85644c34
Merge pull request #1131 from minrk/clear-poll-notify
...
clear poll callbacks list before using it
2017-05-08 03:04:00 -07:00
Min RK
73d77ee56b
clear poll callbacks list before using it
...
avoids accumulating callbacks for repeated spawns
2017-05-08 11:34:24 +02:00
Min RK
33a37ffa25
User has no single .server anymore
2017-05-08 11:07:35 +02:00
Carol Willing
2716ba4dc6
Merge pull request #1129 from charnpreetsingh/docs-warning
...
add jupyterhub-deployment-aws in docs
2017-05-06 17:35:00 -07:00
Carol Willing
65afc65f51
Merge pull request #1130 from willingc/new-docs
...
Update docs for jupyter alabaster theme
2017-05-06 17:20:34 -07:00
Carol Willing
034432bfba
Remove self from contents
2017-05-06 16:51:29 -07:00
Carol Willing
f815fe8b59
Update for jupyter-alabaster local build
2017-05-06 16:46:48 -07:00
Carol Willing
cc7605d6a9
Add subsection docs
2017-05-06 16:46:48 -07:00
Carol Willing
d809b8717c
Add numbered, self, and order in index
2017-05-06 16:46:48 -07:00
Carol Willing
f878ad54a8
Change single toc tree to visible and numbered
2017-05-06 16:46:48 -07:00