Adrian Schröter [Fri, 29 Oct 2010 09:40:02 +0000 (11:40 +0200)]
[webui] fix regression, causing testsuite failure
Sascha Peilicke [Fri, 29 Oct 2010 07:59:49 +0000 (09:59 +0200)]
[webui] Fix: don't show 'Report Bug' action if no bugowner is set.
Adrian Schröter [Fri, 29 Oct 2010 08:01:21 +0000 (10:01 +0200)]
Add OBS 2.1.1 ReleaseNotes
Sascha Peilicke [Fri, 29 Oct 2010 08:17:32 +0000 (10:17 +0200)]
[webui] Fix testsuite (add_repo_test).
Commented out some checks that require JavaScript interaction (which we
don't have with Webrat right now).
Sascha Peilicke [Thu, 28 Oct 2010 09:20:44 +0000 (11:20 +0200)]
[webui] Hide empty 'Actions' dropdown in projects/package view.
Pleases the eye and makes the schema validator happy.
Sascha Peilicke [Thu, 28 Oct 2010 09:22:08 +0000 (11:22 +0200)]
[webui] Fixed last commit that broke the testsuite.
Sascha Peilicke [Wed, 27 Oct 2010 13:40:57 +0000 (15:40 +0200)]
[webui] Fix for bug #513167.
Previously, only the first in the bugowner list of a project/package
was assignee for a new bug. Now the remaining bugowners are CC'ed too.
Sascha Peilicke [Wed, 27 Oct 2010 07:29:59 +0000 (09:29 +0200)]
[webui] Use correct HTTP method (POST) in user_controller::register.
Thomas Schmidt [Mon, 25 Oct 2010 11:37:53 +0000 (13:37 +0200)]
[webui] base work for adding binary packages
Thomas Schmidt [Mon, 25 Oct 2010 10:56:59 +0000 (12:56 +0200)]
[webui] autocomplete in the submit dialog
Thomas Schmidt [Mon, 25 Oct 2010 09:45:08 +0000 (11:45 +0200)]
[webui] fix actions dropdown on package page
Thomas Schmidt [Tue, 19 Oct 2010 16:15:51 +0000 (18:15 +0200)]
[webui] store repository for getting binary list
Thomas Schmidt [Tue, 19 Oct 2010 12:51:02 +0000 (14:51 +0200)]
[webui] another services icon
Thomas Schmidt [Tue, 19 Oct 2010 12:50:06 +0000 (14:50 +0200)]
[webui] improve the services ui
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