[opensuse-buildservice] usernames with dots
Hi, whenever I create a user containing a dot, e.g. carsten.hoeger, I cannot login with that user. linux:~ # osc api /person <directory count="4"> <entry name="Admin"/> <entry name="_nobody_"/> <entry name="choeger"/> <entry name="carsten.hoeger"/> </directory> login using choeger works, login using carsten.hoeger doesn’t. Is that really the case or am I hitting a bug here? ==> /srv/www/obs/api/log/production.log <== [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.48] Started GET "/" for 172.16.210.1 at 2015-08-26 13:27:26 +0000 [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.49] Processing by Webui::MainController#index as HTML [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.49] Anonymous request to / [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.50] Rendered webui/main/_systemstatus.html.erb (2.2ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.50] Rendered shared/_sign_up.html.erb (1.0ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.50] Rendered webui/main/_sponsors.html.erb (0.0ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.50] Rendered webui/main/_news.html.erb (0.0ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Rendered webui/main/index.html.erb within layouts/webui/webui (7.8ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Rendered layouts/webui/_watch_and_search.html.erb (0.4ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Rendered layouts/webui/_header.html.erb (0.8ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Rendered layouts/webui/_personal_navigation.html.erb (1.2ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Rendered layouts/webui/_flash.html.erb (0.0ms) [6abee853-7581-4f09-8415-0b481354ca0f] [1457:17274.51] Completed 200 OK in 23ms (Views: 12.9ms | ActiveRecord: 2.0ms | Backend: 0.0ms | XML: 0.0ms) ==> /srv/www/obs/api/log/apache_access.log <== 172.16.210.1 - - [26/Aug/2015:13:27:26 +0000] "GET / HTTP/1.1" 200 5136 ==> /srv/www/obs/api/log/delayed_job.log <== I, [2015-08-26T13:27:30.273416 #1509] INFO -- : 2015-08-26T13:27:30+0000: [Worker(delayed_job.1020 host:linux pid:1509)] Job Event::NotifyBackends#send_not_in_queue (id=626) RUNNING I, [2015-08-26T13:27:30.276198 #1509] INFO -- : 2015-08-26T13:27:30+0000: [Worker(delayed_job.1020 host:linux pid:1509)] Job Event::NotifyBackends#send_not_in_queue (id=626) COMPLETED after 0.0025 I, [2015-08-26T13:27:30.277572 #1509] INFO -- : 2015-08-26T13:27:30+0000: [Worker(delayed_job.1020 host:linux pid:1509)] 1 jobs processed at 82.5002 j/s, 0 failed ==> /srv/www/obs/api/log/production.log <== [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.39] Started POST "/user/do_login" for 172.16.210.1 at 2015-08-26 13:27:36 +0000 [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.39] Processing by Webui::UserController#do_login as HTML [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.39] Parameters: {"utf8"=>"✓", "authenticity_token"=>"gvWNQtEO0Jk8UCwFnbgxMxqM01iJ2VLnwBg3IH2CwyI=", "return_to_path"=>"/", "username"=>"carsten.hoeger", "password"=>"[FILTERED]", "commit"=>"Log In"} [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.39] Anonymous request to / [65815885-dbab-4885-8025-9c5891d81849] [1465:15445.79] Started POST "/person/carsten.hoeger/login" for ::1 at 2015-08-26 13:27:36 +0000 [65815885-dbab-4885-8025-9c5891d81849] [1465:15445.79] ActionController::RoutingError (No route matches [POST] "/person/carsten.hoeger/login"): actionpack (4.1.6) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' railties (4.1.6) lib/rails/rack/logger.rb:38:in `call_app' railties (4.1.6) lib/rails/rack/logger.rb:20:in `block in call' activesupport (4.1.6) lib/active_support/tagged_logging.rb:68:in `block in tagged' activesupport (4.1.6) lib/active_support/tagged_logging.rb:26:in `tagged' activesupport (4.1.6) lib/active_support/tagged_logging.rb:68:in `tagged' railties (4.1.6) lib/rails/rack/logger.rb:20:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/request_id.rb:21:in `call' rack (1.5.2) lib/rack/methodoverride.rb:21:in `call' rack (1.5.2) lib/rack/runtime.rb:17:in `call' activesupport (4.1.6) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in `call' rack (1.5.2) lib/rack/lock.rb:17:in `call' rack (1.5.2) lib/rack/sendfile.rb:112:in `call' hoptoad_notifier (2.4.11) lib/hoptoad_notifier/user_informer.rb:12:in `call' railties (4.1.6) lib/rails/engine.rb:514:in `call' railties (4.1.6) lib/rails/application.rb:144:in `call' railties (4.1.6) lib/rails/railtie.rb:194:in `public_send' railties (4.1.6) lib/rails/railtie.rb:194:in `method_missing' passenger (5.0.7) lib/phusion_passenger/rack/thread_handler_extension.rb:89:in `process_request' passenger (5.0.7) lib/phusion_passenger/request_handler/thread_handler.rb:155:in `accept_and_process_next_request' passenger (5.0.7) lib/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop' passenger (5.0.7) lib/phusion_passenger/request_handler.rb:414:in `block (3 levels) in start_threads' passenger (5.0.7) lib/phusion_passenger/utils.rb:111:in `block in create_thread_and_abort_on_exception' ==> /srv/www/obs/api/log/apache_access.log <== ::1 - - [26/Aug/2015:13:27:36 +0000] "POST /person/carsten.hoeger/login HTTP/1.1" 404 104 ==> /srv/www/obs/api/log/production.log <== [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.40] Completed 500 Internal Server Error in 10ms [d9417421-1036-4233-9318-b5ca97fa78cf] [1457:17284.40] ActiveXML::Transport::NotFoundError (<?xml version="1.0" encoding="UTF-8"?> <hash> <status>404</status> <error>Not Found</error> </hash> ): lib/activexml/transport.rb:447:in `handle_response' lib/activexml/transport.rb:394:in `http_do' lib/activexml/transport.rb:231:in `direct_http' app/controllers/webui/user_controller.rb:42:in `do_login' actionpack (4.1.6) lib/action_controller/metal/implicit_render.rb:4:in `send_action' actionpack (4.1.6) lib/abstract_controller/base.rb:189:in `process_action' actionpack (4.1.6) lib/action_controller/metal/rendering.rb:10:in `process_action' actionpack (4.1.6) lib/abstract_controller/callbacks.rb:20:in `block in process_action' activesupport (4.1.6) lib/active_support/callbacks.rb:113:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:113:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `block in halting_and_conditional' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `block in halting_and_conditional' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `block in halting_and_conditional' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `block in halting_and_conditional' activesupport (4.1.6) lib/active_support/callbacks.rb:229:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:229:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:149:in `block in halting_and_conditional' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:229:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:229:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:166:in `block in halting' activesupport (4.1.6) lib/active_support/callbacks.rb:86:in `call' activesupport (4.1.6) lib/active_support/callbacks.rb:86:in `run_callbacks' actionpack (4.1.6) lib/abstract_controller/callbacks.rb:19:in `process_action' actionpack (4.1.6) lib/action_controller/metal/rescue.rb:29:in `process_action' actionpack (4.1.6) lib/action_controller/metal/instrumentation.rb:31:in `block in process_action' activesupport (4.1.6) lib/active_support/notifications.rb:159:in `block in instrument' activesupport (4.1.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument' activesupport (4.1.6) lib/active_support/notifications.rb:159:in `instrument' actionpack (4.1.6) lib/action_controller/metal/instrumentation.rb:30:in `process_action' actionpack (4.1.6) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' activerecord (4.1.6) lib/active_record/railties/controller_runtime.rb:18:in `process_action' actionpack (4.1.6) lib/abstract_controller/base.rb:136:in `process' actionview (4.1.6) lib/action_view/rendering.rb:30:in `process' actionpack (4.1.6) lib/action_controller/metal.rb:196:in `dispatch' actionpack (4.1.6) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' actionpack (4.1.6) lib/action_controller/metal.rb:232:in `block in action' actionpack (4.1.6) lib/action_dispatch/routing/route_set.rb:82:in `call' actionpack (4.1.6) lib/action_dispatch/routing/route_set.rb:82:in `dispatch' actionpack (4.1.6) lib/action_dispatch/routing/route_set.rb:50:in `call' actionpack (4.1.6) lib/action_dispatch/routing/mapper.rb:45:in `call' actionpack (4.1.6) lib/action_dispatch/journey/router.rb:73:in `block in call' actionpack (4.1.6) lib/action_dispatch/journey/router.rb:59:in `each' actionpack (4.1.6) lib/action_dispatch/journey/router.rb:59:in `call' actionpack (4.1.6) lib/action_dispatch/routing/route_set.rb:678:in `call' config/initializers/wrap_parameters.rb:41:in `call' hoptoad_notifier (2.4.11) lib/hoptoad_notifier/rack.rb:27:in `call' rack (1.5.2) lib/rack/deflater.rb:25:in `call' rack (1.5.2) lib/rack/etag.rb:23:in `call' rack (1.5.2) lib/rack/conditionalget.rb:35:in `call' rack (1.5.2) lib/rack/head.rb:11:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/flash.rb:254:in `call' rack (1.5.2) lib/rack/session/abstract/id.rb:225:in `context' rack (1.5.2) lib/rack/session/abstract/id.rb:220:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/cookies.rb:560:in `call' activerecord (4.1.6) lib/active_record/query_cache.rb:36:in `call' activerecord (4.1.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:621:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' activesupport (4.1.6) lib/active_support/callbacks.rb:82:in `run_callbacks' actionpack (4.1.6) lib/action_dispatch/middleware/callbacks.rb:27:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/remote_ip.rb:76:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' railties (4.1.6) lib/rails/rack/logger.rb:38:in `call_app' railties (4.1.6) lib/rails/rack/logger.rb:20:in `block in call' activesupport (4.1.6) lib/active_support/tagged_logging.rb:68:in `block in tagged' activesupport (4.1.6) lib/active_support/tagged_logging.rb:26:in `tagged' activesupport (4.1.6) lib/active_support/tagged_logging.rb:68:in `tagged' railties (4.1.6) lib/rails/rack/logger.rb:20:in `call' actionpack (4.1.6) lib/action_dispatch/middleware/request_id.rb:21:in `call' rack (1.5.2) lib/rack/methodoverride.rb:21:in `call' rack (1.5.2) lib/rack/runtime.rb:17:in `call' activesupport (4.1.6) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in `call' rack (1.5.2) lib/rack/lock.rb:17:in `call' rack (1.5.2) lib/rack/sendfile.rb:112:in `call' hoptoad_notifier (2.4.11) lib/hoptoad_notifier/user_informer.rb:12:in `call' railties (4.1.6) lib/rails/engine.rb:514:in `call' railties (4.1.6) lib/rails/application.rb:144:in `call' railties (4.1.6) lib/rails/railtie.rb:194:in `public_send' railties (4.1.6) lib/rails/railtie.rb:194:in `method_missing' passenger (5.0.7) lib/phusion_passenger/rack/thread_handler_extension.rb:89:in `process_request' passenger (5.0.7) lib/phusion_passenger/request_handler/thread_handler.rb:155:in `accept_and_process_next_request' passenger (5.0.7) lib/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop' passenger (5.0.7) lib/phusion_passenger/request_handler.rb:414:in `block (3 levels) in start_threads' passenger (5.0.7) lib/phusion_passenger/utils.rb:111:in `block in create_thread_and_abort_on_exception' ==> /srv/www/obs/api/log/apache_access.log <== 172.16.210.1 - - [26/Aug/2015:13:27:36 +0000] "POST /user/do_login HTTP/1.1" 500 4322 -- mit freundlichen Gruessen/with best regards, Carsten Hoeger Open-Xchange GmbH -------------------------------------------------------------------------------- Open-Xchange AG, Rollnerstr. 14, 90408 Nürnberg, Amtsgericht Nürnberg HRB 24738 Vorstand: Rafael Laguna de la Vera, Carsten Dirks Aufsichtsratsvorsitzender: Richard Seibt European Office: Open-Xchange GmbH, Martinstr. 41, D-57462 Olpe, Germany Amtsgericht Siegen, HRB 8718, Geschäftsführer: Frank Hoberg, Martin Kauss US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA --------------------------------------------------------------------------------
participants (1)
-
Carsten Höger