Эх сурвалжийг харах

[desktop] Remove /desktop/debug/who_am_i

This is unused, and could be used by a malicious user to hang hue.
Erick Tryzelaar 11 жил өмнө
parent
commit
af5b28a47a

+ 0 - 1
desktop/core/src/desktop/urls.py

@@ -64,7 +64,6 @@ dynamic_patterns += patterns('desktop.views',
   (r'^desktop/debug/is_alive$','is_alive'),
   (r'^desktop/debug/threads$', 'threads'),
   (r'^desktop/debug/memory$', 'memory'),
-  (r'^desktop/debug/who_am_i$', 'who_am_i'),
   (r'^desktop/debug/check_config$', 'check_config'),
   (r'^desktop/debug/check_config_ajax$', 'check_config_ajax'),
   (r'^desktop/log_frontend_event$', 'log_frontend_event'),

+ 0 - 11
desktop/core/src/desktop/views.py

@@ -353,17 +353,6 @@ def log_frontend_event(request):
   _LOG_FRONTEND_LOGGER.log(level, msg)
   return HttpResponse("")
 
-def who_am_i(request):
-  """
-  Returns username and FS username, and optionally sleeps.
-  """
-  try:
-    sleep = float(request.REQUEST.get("sleep") or 0.0)
-  except ValueError:
-    sleep = 0.0
-  time.sleep(sleep)
-  return HttpResponse(request.user.username + "\t" + request.fs.user + "\n")
-
 def commonheader(title, section, user, padding="90px"):
   """
   Returns the rendered common header