Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 8f8c507ead94a15058f4d2c9bd0e95fb06e505c7 https://github.com/openSUSE/open-build-service/commit/8f8c507ead94a15058f4d2... Author: Hemmo Nieminen <hemmo.nieminen@ericsson.com> Date: 2017-04-06 (Thu, 06 Apr 2017) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock M src/api/app/controllers/application_controller.rb M src/api/config/options.yml.example M src/api/lib/authenticator.rb Log Message: ----------- [api] Add initial support for authenticating users via Kerberos. Commit: 5ca4d33cae26faab090b958565349582166c6abd https://github.com/openSUSE/open-build-service/commit/5ca4d33cae26faab090b95... Author: Björn Geuken <bgeuken@suse.de> Date: 2017-04-06 (Thu, 06 Apr 2017) Changed paths: M src/api/lib/authenticator.rb Log Message: ----------- [api] Cleanup authenticator * Add missing parentheses * Fix line length * Change raising exceptions from Exception.new('') to Exception, '' syntax Commit: aef36df371c25bebfa962bd2b28d12755e3b0bac https://github.com/openSUSE/open-build-service/commit/aef36df371c25bebfa962b... Author: Björn Geuken <bgeuken@suse.de> Date: 2017-04-06 (Thu, 06 Apr 2017) Changed paths: M src/api/lib/authenticator.rb Log Message: ----------- [api] DRY invalidation of kerberos auth header Commit: 16f8bcfa242d1d6872c15624323123c751832ce1 https://github.com/openSUSE/open-build-service/commit/16f8bcfa242d1d6872c156... Author: Björn Geuken <bgeuken@suse.de> Date: 2017-04-06 (Thu, 06 Apr 2017) Changed paths: A src/api/spec/requests/kerberos_login_spec.rb Log Message: ----------- [ci] Rspec tests for kerberos authentication Commit: 6fdb396449aa946fc628dc80effbe8b9c4ef7293 https://github.com/openSUSE/open-build-service/commit/6fdb396449aa946fc628dc... Author: Björn Geuken <bgeuken@suse.de> Date: 2017-04-06 (Thu, 06 Apr 2017) Changed paths: M src/api/app/controllers/application_controller.rb Log Message: ----------- [api] Only set 'Negotiate' in header (WWW-Authenticate) Otherwise curl won't negotiate kerberos authentication. Commit: c7257386c52a9626bb7c473c703ff8b66e5a8e43 https://github.com/openSUSE/open-build-service/commit/c7257386c52a9626bb7c47... Author: Björn Geuken <bgeuken@suse.de> Date: 2017-04-11 (Tue, 11 Apr 2017) Changed paths: M src/api/Gemfile M src/api/Gemfile.lock M src/api/app/controllers/application_controller.rb M src/api/config/options.yml.example M src/api/lib/authenticator.rb A src/api/spec/requests/kerberos_login_spec.rb Log Message: ----------- Merge pull request #2936 from bgeuken/add_kerberos_support Add kerberos support Compare: https://github.com/openSUSE/open-build-service/compare/bffc53fde50b...c72573...