Thomas Schmidt [Tue, 19 Oct 2010 12:49:15 +0000 (14:49 +0200)]
[webui] remove trace of old tooltips
Thomas Schmidt [Tue, 19 Oct 2010 11:44:57 +0000 (13:44 +0200)]
[webui] add services icon
Thomas Schmidt [Tue, 19 Oct 2010 11:44:15 +0000 (13:44 +0200)]
[webui] make history look more consitant
Thomas Schmidt [Tue, 19 Oct 2010 09:28:29 +0000 (11:28 +0200)]
[webui] improve rdiff page
Vivian Zhang [Thu, 28 Oct 2010 01:53:14 +0000 (21:53 -0400)]
[backend] Ensure ldaps is used to transfer the credentials over SSL when updating user password to LDAP server for securiry reason
Vivian Zhang [Thu, 28 Oct 2010 01:52:10 +0000 (21:52 -0400)]
[backend] check and handle HTTP metod [post] in person_controllers: change_my_password
Vivian Zhang [Thu, 28 Oct 2010 01:51:33 +0000 (21:51 -0400)]
[webui] Add webui/app/modules/userchangepasswd.rb
Vivian Zhang [Thu, 28 Oct 2010 01:50:48 +0000 (21:50 -0400)]
[webui] Use HTTP method[POST] in user_controller: change_passwd
Adrian Schröter [Wed, 27 Oct 2010 13:37:58 +0000 (15:37 +0200)]
[api] remove Ubuntu 9.04 and openSUSE 11.1 from default list, they are reaching end-of-life.
Adrian Schröter [Tue, 26 Oct 2010 15:28:47 +0000 (17:28 +0200)]
[backend] increase timeout to 1h for running source services and fix error handling
Adrian Schröter [Wed, 29 Sep 2010 14:01:55 +0000 (16:01 +0200)]
[backend] handle failing service daemon correctly
Adrian Schröter [Mon, 25 Oct 2010 11:33:28 +0000 (13:33 +0200)]
[backend] don't use tmpfs for source services to avoid kernel crashes on OOM
Adrian Schröter [Tue, 19 Oct 2010 11:11:14 +0000 (13:11 +0200)]
[backend] extend kiwi file attributes to current schema
Adrian Schröter [Mon, 25 Oct 2010 12:14:08 +0000 (14:14 +0200)]
[api] add valid_http_methods to person controller functions and mark internal functions as private
Adrian Schröter [Mon, 25 Oct 2010 07:43:10 +0000 (09:43 +0200)]
[api] fix regression, binarydownload shall not block builds (it is not a security flag)
Adrian Schröter [Wed, 27 Oct 2010 08:06:26 +0000 (10:06 +0200)]
[backend] honor proxy settings from sysconfig when downloading worker code via curl (#630994)
Adrian Schröter [Sat, 23 Oct 2010 09:47:02 +0000 (11:47 +0200)]
[api] include also "revoked" state to disallow switched directly from final states. (#637867)
Adrian Schröter [Tue, 19 Oct 2010 09:18:19 +0000 (11:18 +0200)]
[webui] use 2.1 branch for webui on build.opensuse.org
Adrian Schröter [Tue, 19 Oct 2010 09:14:24 +0000 (11:14 +0200)]
[webui] fix missing link to add new source files when no sources exist yet at all (bug #640361)
David Greaves [Sun, 17 Oct 2010 15:23:21 +0000 (16:23 +0100)]
[api] Add LDAP_USER_FILTER to filter which ldap users are allowed to login.
Adrian Schröter [Wed, 13 Oct 2010 15:48:28 +0000 (17:48 +0200)]
[api] fix attribute branch with packages from linked projects. Fix also correct enable repo flags and test these cases via test cases.
Michael Schroeder [Wed, 13 Oct 2010 10:08:35 +0000 (12:08 +0200)]
[backend] make delayedfetchprojpacks a bit saner and simpler
Michael Schroeder [Wed, 13 Oct 2010 14:19:23 +0000 (16:19 +0200)]
[backend] do not log disabled/excluded packages, part 2
Adrian Schröter [Tue, 12 Oct 2010 15:39:32 +0000 (17:39 +0200)]
[api] fix history access of project meta data
Michael Schroeder [Tue, 12 Oct 2010 12:59:55 +0000 (14:59 +0200)]
[backend] only delay source update if we really have a matching prp
Adrian Schröter [Thu, 7 Oct 2010 11:19:41 +0000 (13:19 +0200)]
[backend] use default root in lxc wrapper and track removed files by service
Adrian Schröter [Wed, 6 Oct 2010 13:23:09 +0000 (15:23 +0200)]
[api] access to source files of deleted packages is still not really working, but currently a backend shortcomming. no regression anymore at least. Add basic sourceaccess permission checking for deleted packages.
Adrian Schröter [Tue, 5 Oct 2010 08:56:39 +0000 (10:56 +0200)]
[api] fix some more leaks for source access protected packages via public route
Marcus Huewe [Mon, 4 Oct 2010 09:28:35 +0000 (11:28 +0200)]
- Meta/Rpmmd.pm: also ignore enhances (as suggested by mls)
Marcus Huewe [Sun, 3 Oct 2010 19:15:20 +0000 (21:15 +0200)]
- Meta/Rpmmd.pm: fixed epoch handling (ignore epoch == 0), ignore recommends+suggests
Adrian Schröter [Fri, 1 Oct 2010 16:40:07 +0000 (18:40 +0200)]
[api] fix state on new user creation via put
Adrian Schröter [Fri, 1 Oct 2010 16:14:33 +0000 (18:14 +0200)]
[api] fix storing state of new users when using iChain
Adrian Schröter [Fri, 1 Oct 2010 15:30:11 +0000 (17:30 +0200)]
[api] validate login name on password operation
Adrian Schröter [Fri, 1 Oct 2010 11:46:20 +0000 (13:46 +0200)]
[api] ensure that only confirmed user get access
Adrian Schröter [Fri, 1 Oct 2010 11:11:43 +0000 (13:11 +0200)]
[webui] fix new user registration form a bit more
Adrian Schröter [Fri, 1 Oct 2010 11:09:33 +0000 (13:09 +0200)]
[api] return unconfirmed user with own error state
Adrian Schröter [Fri, 1 Oct 2010 07:50:57 +0000 (09:50 +0200)]
[webui] very first version of user registration form
Adrian Schröter [Fri, 1 Oct 2010 07:49:24 +0000 (09:49 +0200)]
[api] support user registration hint also for native user database
Adrian Schröter [Fri, 1 Oct 2010 06:24:47 +0000 (08:24 +0200)]
[api] support user confirmation mode for admin
Adrian Schröter [Thu, 30 Sep 2010 16:03:29 +0000 (18:03 +0200)]
[api] don't crash on illegal user name
Adrian Schröter [Thu, 30 Sep 2010 15:44:45 +0000 (17:44 +0200)]
[api] add option to allow the admin to specify if new users are allowed to register themself or only after confirmation.
Adrian Schröter [Thu, 30 Sep 2010 15:32:46 +0000 (17:32 +0200)]
[api] do not allow user registration, when LDAP is used
Adrian Schröter [Fri, 1 Oct 2010 06:26:00 +0000 (08:26 +0200)]
[api] set api version to 2.1.0
Adrian Schröter [Thu, 30 Sep 2010 07:51:57 +0000 (09:51 +0200)]
[api] remove more double/wrong/broken code which is not needed and tested in 2.1 branch
Adrian Schröter [Thu, 30 Sep 2010 15:15:25 +0000 (17:15 +0200)]
[api] take login name from iChain header
Martin Mohring [Wed, 29 Sep 2010 21:45:06 +0000 (23:45 +0200)]
[api] readded _aggregate permission checks corrected
Martin Mohring [Wed, 29 Sep 2010 21:43:45 +0000 (23:43 +0200)]
[testsuite] more testcase for aggregate creation
Martin Mohring [Wed, 29 Sep 2010 21:37:04 +0000 (23:37 +0200)]
[testsuite] add testcase for aggregate creation
Stephan Kulow [Thu, 30 Sep 2010 07:45:44 +0000 (09:45 +0200)]
[webui] adapt to changes in API
Stephan Kulow [Thu, 30 Sep 2010 07:31:35 +0000 (09:31 +0200)]
Readd fixed version of sampled status_history
Martin Mohring [Wed, 29 Sep 2010 17:04:09 +0000 (19:04 +0200)]
[testsuite] fix testcases which had access flag, not usable in 2.1 branch
Martin Mohring [Tue, 28 Sep 2010 20:32:00 +0000 (22:32 +0200)]
[testsuite] fix testcases for linked project
Martin Mohring [Tue, 28 Sep 2010 20:31:31 +0000 (22:31 +0200)]
[api] fix other misleading error in source controller project link code
Martin Mohring [Tue, 28 Sep 2010 20:13:03 +0000 (22:13 +0200)]
[testsuite] more testcases for linked project and repository path
Martin Mohring [Tue, 28 Sep 2010 17:01:10 +0000 (19:01 +0200)]
[api] fix misleading error in source controller repository path code
Martin Mohring [Tue, 28 Sep 2010 16:53:08 +0000 (18:53 +0200)]
[testsuite] more testcases for repository path
Martin Mohring [Tue, 28 Sep 2010 16:37:46 +0000 (18:37 +0200)]
[testsuite] another testcase for repository path
Martin Mohring [Tue, 28 Sep 2010 15:37:37 +0000 (17:37 +0200)]
[testsuite] more testcases project linking and repository path code
Martin Mohring [Tue, 28 Sep 2010 15:30:37 +0000 (17:30 +0200)]
[api] fix another bug in project linking and repository path code
Adrian Schröter [Wed, 29 Sep 2010 16:19:09 +0000 (18:19 +0200)]
Revert "[api] work on getting status_history compact" for now
This reverts commit
16bb514dbd6cd0ab8e328e3e27bec5c53258a7fb.
Adrian Schröter [Wed, 29 Sep 2010 14:58:37 +0000 (16:58 +0200)]
[api] don't crash on empty values in status controller
Stephan Kulow [Tue, 28 Sep 2010 09:51:54 +0000 (11:51 +0200)]
[api] work on getting status_history compact
Adrian Schröter [Wed, 29 Sep 2010 13:08:48 +0000 (15:08 +0200)]
[testsuite] test backend functionality for binary source packages via /build/ and aggregate
Michael Schroeder [Tue, 28 Sep 2010 10:15:41 +0000 (12:15 +0200)]
[backend] better content-type for published file downloads
Michael Schroeder [Tue, 28 Sep 2010 10:14:05 +0000 (12:14 +0200)]
[backend] fix typo
Adrian Schröter [Wed, 29 Sep 2010 12:01:44 +0000 (14:01 +0200)]
[api] fix and test multiple branching of packages into same project with same repos (#642467)
Adrian Schröter [Wed, 29 Sep 2010 11:51:57 +0000 (13:51 +0200)]
[testsuite] check package double project branch
Adrian Schröter [Wed, 29 Sep 2010 11:26:16 +0000 (13:26 +0200)]
[api] fix syntax error during project branch error
Adrian Schröter [Wed, 29 Sep 2010 11:20:53 +0000 (13:20 +0200)]
[api] allow existing project modification on project branch and do not tell that a project exists via "unknown_project"
Adrian Schröter [Wed, 29 Sep 2010 10:21:11 +0000 (12:21 +0200)]
[testsuite] test project branch with repositories
Adrian Schröter [Wed, 29 Sep 2010 09:45:28 +0000 (11:45 +0200)]
[testsuite] test attribute modification as admin
Adrian Schröter [Wed, 29 Sep 2010 09:38:47 +0000 (11:38 +0200)]
[api] admins are allowed to change attributes
Adrian Schröter [Wed, 29 Sep 2010 09:26:43 +0000 (11:26 +0200)]
[testsuite] test branching of another package into same project via project branch
Adrian Schröter [Wed, 29 Sep 2010 09:12:28 +0000 (11:12 +0200)]
[api] drop double access check code during project branch call (untested due to lack of test cases)
Adrian Schröter [Tue, 28 Sep 2010 15:35:37 +0000 (17:35 +0200)]
[api] fix copy command without specified origin
Adrian Schröter [Tue, 28 Sep 2010 15:08:24 +0000 (17:08 +0200)]
[api] allow package copy without opackage parameter, but do not create a new package then
Adrian Schröter [Tue, 28 Sep 2010 15:02:05 +0000 (17:02 +0200)]
[api] fix package meta protection flag handling, fix writing of invalid data for project meta
Stephan Kulow [Tue, 28 Sep 2010 14:20:56 +0000 (16:20 +0200)]
[api] fix syntax for assert_*match
Adrian Schröter [Tue, 28 Sep 2010 13:22:05 +0000 (15:22 +0200)]
[api] do not allow access to source files via project links
Adrian Schröter [Tue, 28 Sep 2010 13:19:19 +0000 (15:19 +0200)]
[testsuite] test _result and source file access via project link
Michael Schroeder [Tue, 28 Sep 2010 12:50:48 +0000 (14:50 +0200)]
[backend] make 'source access denied' a 403
Michael Schroeder [Tue, 28 Sep 2010 11:54:05 +0000 (13:54 +0200)]
[backend] test sourceaccess when accessing packages through a project link
Michael Schroeder [Tue, 28 Sep 2010 11:36:05 +0000 (13:36 +0200)]
[backend] make "unknown request" exit with HTTP 400, not 500
Adrian Schröter [Tue, 28 Sep 2010 10:28:01 +0000 (12:28 +0200)]
[api] remove obsolete/convenience check to not link sourceaccess protected projects. Single packages may have enabled read access and this must not be a security problem, since check is per package always.
Adrian Schröter [Tue, 28 Sep 2010 10:26:21 +0000 (12:26 +0200)]
[api] add basic read tests for sourceaccess, add tests for deleted packages and document regressions
Adrian Schröter [Tue, 28 Sep 2010 10:04:35 +0000 (12:04 +0200)]
[api] remove obsolete code (_result route has no package) and fix security leaks when accessing logfile
Adrian Schröter [Tue, 28 Sep 2010 08:52:24 +0000 (10:52 +0200)]
[api] minor cleanup
Stephan Kulow [Tue, 28 Sep 2010 09:47:21 +0000 (11:47 +0200)]
[api] fix a bug with status_histories
not present values were not marked as 0. But code using these
values assumed the average would be over all present values, not
counting the 0s
Adrian Schröter [Tue, 28 Sep 2010 08:16:48 +0000 (10:16 +0200)]
[testsuite] move read tests to read_permission_test.rb and add basic testing of project link tests for yesterdays fixes
Adrian Schröter [Tue, 28 Sep 2010 08:08:45 +0000 (10:08 +0200)]
[api] do not crash on copy package without given source
Adrian Schröter [Tue, 28 Sep 2010 07:57:21 +0000 (09:57 +0200)]
[api] fix error message, params[:user] is not set
Adrian Schröter [Mon, 27 Sep 2010 14:29:35 +0000 (16:29 +0200)]
[api] fix package link check between protected and unprotected packages
Adrian Schröter [Mon, 27 Sep 2010 13:46:11 +0000 (15:46 +0200)]
[api] Args, "souceaccess" typo was at three places and no test case noticed it... we are simply not ready to go :/
Adrian Schröter [Mon, 27 Sep 2010 13:32:37 +0000 (15:32 +0200)]
[api] fix permission checking for project branching
Adrian Schröter [Mon, 27 Sep 2010 13:08:29 +0000 (15:08 +0200)]
[api] remove another double check (sourceaccess of target makes no sense, if at all the can_modify_* would need to check this.)
Adrian Schröter [Mon, 27 Sep 2010 12:49:56 +0000 (14:49 +0200)]
[api] remove more duplicate access checking code in package branch case
Adrian Schröter [Mon, 27 Sep 2010 12:11:16 +0000 (14:11 +0200)]
[api] one more private function, not to be called via api
Adrian Schröter [Mon, 27 Sep 2010 12:04:36 +0000 (14:04 +0200)]
[api] remove more code which can't work at this place and can introduce regressions (due to its existing typos)
Adrian Schröter [Mon, 27 Sep 2010 11:54:29 +0000 (13:54 +0200)]
[api] move private functions to private section
Adrian Schröter [Mon, 27 Sep 2010 10:10:48 +0000 (12:10 +0200)]
[api] remove code for checking _aggregate, .product and .kiwi file. This can't work at this place at all and the code is not even parsing the correct xml schema at all, but it can introduce regressions. (no test cases exist either)