]>
source.dussan.org Git - sonarqube.git/log
Simon Brandhof [Fri, 16 Sep 2016 14:23:06 +0000 (16:23 +0200)]
Fix Quality flaw
Simon Brandhof [Fri, 16 Sep 2016 14:15:02 +0000 (16:15 +0200)]
SONAR-7988 support migrations on old table activities
Simon Brandhof [Fri, 16 Sep 2016 13:03:34 +0000 (15:03 +0200)]
Remove unused BulkIndexer#setDisableRefresh()
Simon Brandhof [Fri, 16 Sep 2016 12:37:28 +0000 (14:37 +0200)]
SONAR-8088 Reduce number of shards for users and rules indices
Simon Brandhof [Fri, 16 Sep 2016 13:14:54 +0000 (15:14 +0200)]
Fix Quality flaw
Stas Vilchik [Fri, 16 Sep 2016 08:51:40 +0000 (10:51 +0200)]
SONAR-7907 update ui
Julien Lancelot [Thu, 15 Sep 2016 16:37:18 +0000 (18:37 +0200)]
SONAR-7907 It should be possible to add SCM account that contains comma
Julien Lancelot [Thu, 15 Sep 2016 13:55:41 +0000 (15:55 +0200)]
SONAR-8035 Do not display error in logs when web request is aborted
Julien Lancelot [Thu, 15 Sep 2016 13:37:25 +0000 (15:37 +0200)]
SONAR-8080 Fix error 500 when format parameter is used in web_api
Simon Brandhof [Fri, 16 Sep 2016 12:18:37 +0000 (14:18 +0200)]
Remove duplicated package-info.java in org.sonar.ce
This package is defined in both sonar-server and sonar-ce modules.
As a consequence Javadoc can not be generated when releasing
SonarQube
Simon Brandhof [Fri, 16 Sep 2016 08:46:30 +0000 (10:46 +0200)]
Re-enable upgrade tests
Simon Brandhof [Tue, 23 Aug 2016 19:38:25 +0000 (21:38 +0200)]
SONAR-7988 fix mssql collation which was badly defined in 5.x
Stas Vilchik [Fri, 16 Sep 2016 12:40:46 +0000 (14:40 +0200)]
sort components by qualifier on code page
Stas Vilchik [Fri, 16 Sep 2016 10:28:56 +0000 (12:28 +0200)]
"Error Stacktrace" -> "Error Details"
Stas Vilchik [Fri, 16 Sep 2016 11:41:29 +0000 (13:41 +0200)]
SONAR-7932 Useless WS call on the Code page (#1248)
Sébastien Lesaint [Thu, 15 Sep 2016 10:21:09 +0000 (12:21 +0200)]
SONAR-8025 rewrite create table RULE_REPOSITORIES in java
Sébastien Lesaint [Thu, 15 Sep 2016 09:48:38 +0000 (11:48 +0200)]
SONAR-8025 rewrite create table QPROFILE_CHANGES in java
Sébastien Lesaint [Wed, 14 Sep 2016 13:58:11 +0000 (15:58 +0200)]
SONAR-8025 rename columns DATA as they are reserved words
Sébastien Lesaint [Wed, 14 Sep 2016 12:39:32 +0000 (14:39 +0200)]
SONAR-8025 minor internal refacto of CreateTableBuilder
Sébastien Lesaint [Wed, 14 Sep 2016 11:46:53 +0000 (13:46 +0200)]
SONAR-8025 create MySQL table with hardcoded Engine,Charset&Collation
Sébastien Lesaint [Wed, 14 Sep 2016 09:06:22 +0000 (11:06 +0200)]
SONAR-8025 improve column name checks + factor with table name check
Sébastien Lesaint [Wed, 14 Sep 2016 09:05:09 +0000 (11:05 +0200)]
SONAR-8025 strengthen name checks in CreateTableBuilder
Sébastien Lesaint [Wed, 14 Sep 2016 09:23:42 +0000 (11:23 +0200)]
SONAR-8025 ddl changes must not be executed with a PreparedStatement
Sébastien Lesaint [Tue, 13 Sep 2016 13:19:12 +0000 (15:19 +0200)]
SONAR-8025 rewrite create table PROPERTIES2 in java
Sébastien Lesaint [Tue, 13 Sep 2016 16:37:24 +0000 (18:37 +0200)]
SONAR-8025 add support for autoincrement column to CreateTableBuilder
Sébastien Lesaint [Tue, 13 Sep 2016 14:45:32 +0000 (16:45 +0200)]
SONAR-8025 add IntegerColumnDef
Sébastien Lesaint [Tue, 13 Sep 2016 13:01:53 +0000 (15:01 +0200)]
SONAR-8025 rewrite create table INTERNAL_PROPERTIES in java
Sébastien Lesaint [Tue, 13 Sep 2016 12:35:24 +0000 (14:35 +0200)]
SONAR-8025 rewrite create table CE_SCANNER_CONTEXT in java
Sébastien Lesaint [Tue, 13 Sep 2016 09:47:43 +0000 (11:47 +0200)]
SONAR-8025 rewrite create table CE_TASK_INPUT in java
Sébastien Lesaint [Mon, 12 Sep 2016 15:40:17 +0000 (17:40 +0200)]
SONAR-8025 add LOB storage clause to CreateTableBuilder for Oracle
Sébastien Lesaint [Mon, 12 Sep 2016 15:05:18 +0000 (17:05 +0200)]
SONAR-8025 add CreateTableBuilder
Sébastien Lesaint [Tue, 13 Sep 2016 09:32:31 +0000 (11:32 +0200)]
SONAR-8025 add BlobColumnDef
Sébastien Lesaint [Tue, 13 Sep 2016 14:15:52 +0000 (16:15 +0200)]
SONAR-8025 rename BigDecimalColumnDef to BigIntegerColumnDef
Sébastien Lesaint [Tue, 13 Sep 2016 10:52:49 +0000 (12:52 +0200)]
SONAR-8025 add DbTester#assertPrimaryKey
Sébastien Lesaint [Tue, 13 Sep 2016 09:19:40 +0000 (11:19 +0200)]
SONAR-8025 add DbTester#executeDdl
Sébastien Lesaint [Thu, 15 Sep 2016 12:19:56 +0000 (14:19 +0200)]
SONAR-7676 fix cast error calling java_facade.saveProperty
Teryk Bellahsene [Wed, 14 Sep 2016 17:05:46 +0000 (19:05 +0200)]
SONAR-8081 Http error 400 is sent when trying an incorrect issue transition
Teryk Bellahsene [Wed, 14 Sep 2016 16:02:55 +0000 (18:02 +0200)]
SONAR-7038 Validate a 400 is sent when WS issues/search cannot parse the date
Janos Gyerik [Mon, 16 May 2016 12:15:08 +0000 (14:15 +0200)]
SONAR-6912 Prevent deletion of the last admin group when no standalone admin user
Stas Vilchik [Thu, 15 Sep 2016 13:50:24 +0000 (15:50 +0200)]
SONAR-8068 Bold font does not render properly on linux and windows
Stas Vilchik [Thu, 15 Sep 2016 11:45:48 +0000 (13:45 +0200)]
SONAR-8057 Make current user default option when assigning issues
Stas Vilchik [Thu, 15 Sep 2016 11:40:50 +0000 (13:40 +0200)]
SONAR-7999 Improve switching between parameters and response example
Stas Vilchik [Thu, 15 Sep 2016 10:20:16 +0000 (12:20 +0200)]
improve code quality
Stas Vilchik [Thu, 15 Sep 2016 10:18:54 +0000 (12:18 +0200)]
SONAR-7790 Improve issue comment modal UI
Julien Lancelot [Fri, 16 Sep 2016 08:19:14 +0000 (10:19 +0200)]
Fix NewDebtRatioMeasureTest
Sébastien Lesaint [Thu, 15 Sep 2016 09:01:59 +0000 (11:01 +0200)]
SONAR-8073 display custom html page in case of highlevel 500 error
Sébastien Lesaint [Thu, 15 Sep 2016 08:54:47 +0000 (10:54 +0200)]
SONAR-8073 no Throwable must be handled by Tomcat
Stas Vilchik [Thu, 15 Sep 2016 14:40:30 +0000 (16:40 +0200)]
Merge remote-tracking branch 'origin/branch-5.6'
Stas Vilchik [Thu, 15 Sep 2016 14:33:15 +0000 (16:33 +0200)]
fix SSF-50
Stas Vilchik [Thu, 15 Sep 2016 14:19:39 +0000 (16:19 +0200)]
fix SSF-49
Julien Lancelot [Wed, 14 Sep 2016 09:51:28 +0000 (11:51 +0200)]
SONAR-7865 Deprecate XML format of web service responses
Julien Lancelot [Wed, 14 Sep 2016 12:32:58 +0000 (14:32 +0200)]
Fix typo in favourite action name
Julien Lancelot [Wed, 14 Sep 2016 09:23:07 +0000 (11:23 +0200)]
SONAR-8024 Deprecate PropertyFieldDefinition#indicativeSize
Julien Lancelot [Wed, 14 Sep 2016 09:21:41 +0000 (11:21 +0200)]
SONAR-7987 Deprecate PropertyDefinition#propertySetKey()
Julien Lancelot [Wed, 14 Sep 2016 13:49:43 +0000 (15:49 +0200)]
SONAR-6407 Missing javadoc on profileImporter and profileExporter
Thomas Weißschuh [Wed, 17 Aug 2016 15:46:29 +0000 (15:46 +0000)]
do not send an overriden language if none is set
If the browser does not have any language configured
`window.navigator.languages == []` and
`window.navigator.language == ""`.
(at least on FF)
In this case an empty GET parameter is submitted to `/api/l10n/index?locale=`.
This leads to a 400 Bad Request response and no language data.
Therefore the navbar has no UI elements and is unusable, make login impossible.
Simon Brandhof [Wed, 14 Sep 2016 21:36:19 +0000 (23:36 +0200)]
Improve stability of ProgressLoggerTest
in order to avoid :
log_at_fixed_intervals(org.sonar.core.util.ProgressLoggerTest)
java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at org.sonar.api.internal.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.next(AbstractMapBasedMultimap.java:486)
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
at org.sonar.core.util.ProgressLoggerTest.hasInfoLog(ProgressLoggerTest.java:71)
at org.sonar.core.util.ProgressLoggerTest.log_at_fixed_intervals(ProgressLoggerTest.java:44)
Julien HENRY [Wed, 14 Sep 2016 21:08:59 +0000 (23:08 +0200)]
SONAR-8084 Support HTTP proxy authentication
Tested by an IT in SQ Scanner API
Simon Brandhof [Wed, 14 Sep 2016 15:20:03 +0000 (17:20 +0200)]
SONAR-8079 improve tests
Simon Brandhof [Wed, 14 Sep 2016 15:19:46 +0000 (17:19 +0200)]
SONAR-8079 drop methods suffixed with "kee" in RuleRepositoryDto
Simon Brandhof [Wed, 14 Sep 2016 14:17:07 +0000 (16:17 +0200)]
SONAR-8079 drop cache RuleRepositories
Simon Brandhof [Wed, 14 Sep 2016 14:16:30 +0000 (16:16 +0200)]
SONAR-8079 feed table rule_repositories on startup
Simon Brandhof [Wed, 14 Sep 2016 12:44:00 +0000 (14:44 +0200)]
SONAR-8078 remove pagination from api/rules/repositories
Simon Brandhof [Wed, 14 Sep 2016 11:39:01 +0000 (13:39 +0200)]
SONAR-8079 add RuleRepositoryDao
Simon Brandhof [Wed, 14 Sep 2016 11:05:11 +0000 (13:05 +0200)]
SONAR-8079 create table rule_repositories
Goal is to remove the in-memory cache RuleRepositories. It is
not populated on web "followers" (cluster mode) and makes
WS api/rules/app and api/rules/repositories fail.
Simon Brandhof [Wed, 14 Sep 2016 08:40:26 +0000 (10:40 +0200)]
Remove unused QProfileComparison from Compute Engine
Simon Brandhof [Wed, 14 Sep 2016 08:38:21 +0000 (10:38 +0200)]
Remove unused class BuiltInProfiles
Teryk Bellahsene [Tue, 13 Sep 2016 17:06:15 +0000 (19:06 +0200)]
SONAR-8028 Search QP changes with inclusive date and date+time
Teryk Bellahsene [Tue, 13 Sep 2016 16:49:54 +0000 (18:49 +0200)]
SONAR-8028 Use DateUtils.parseEndingDateOrDatetime to search background tasks and issues
Teryk Bellahsene [Tue, 13 Sep 2016 16:39:37 +0000 (18:39 +0200)]
SONAR-8028 DateUtils parse date and datetime
Stas Vilchik [Wed, 14 Sep 2016 08:32:59 +0000 (10:32 +0200)]
fix project-level navigation
Stas Vilchik [Wed, 14 Sep 2016 08:19:58 +0000 (10:19 +0200)]
SONAR-8056 Issue counter is wrong
Julien Lancelot [Tue, 13 Sep 2016 15:30:57 +0000 (17:30 +0200)]
SONAR-7855 Index active rules when creating profile from a configuration file
Julien Lancelot [Tue, 13 Sep 2016 15:27:32 +0000 (17:27 +0200)]
SONAR-7855 Use protobuf in api/qualityprofiles/create WS
Julien Lancelot [Tue, 13 Sep 2016 12:50:33 +0000 (14:50 +0200)]
SONAR-7855 Remove no more used QProfileService#create
Julien Lancelot [Tue, 13 Sep 2016 12:47:52 +0000 (14:47 +0200)]
SONAR-7855 Add unit test on api/qualityprofiles/create WS
Simon Brandhof [Tue, 13 Sep 2016 16:27:55 +0000 (18:27 +0200)]
Revert removal of some code still used by jruby
Simon Brandhof [Tue, 13 Sep 2016 15:35:12 +0000 (17:35 +0200)]
Revert upgrade to protobuf 3.0.x
Versions [3.0.0-3.0.2] introduce performance regressions
regarding the way protobuf is used in scanner writing
of report.
Stas Vilchik [Tue, 13 Sep 2016 15:57:52 +0000 (17:57 +0200)]
Merge branch 'branch-5.6'
Julien Lancelot [Tue, 13 Sep 2016 14:40:42 +0000 (16:40 +0200)]
Stas Vilchik [Tue, 13 Sep 2016 14:28:59 +0000 (16:28 +0200)]
SONAR-8036 Code page does not expand root directory properly (#1239)
Simon Brandhof [Tue, 13 Sep 2016 12:58:09 +0000 (14:58 +0200)]
Remove dead code in QProfileService
Simon Brandhof [Tue, 13 Sep 2016 12:57:12 +0000 (14:57 +0200)]
Improve stability of ProgressLoggerTest
Simon Brandhof [Tue, 13 Sep 2016 11:56:01 +0000 (13:56 +0200)]
Use a single JDBC connection in quality profiles WS
Simon Brandhof [Mon, 12 Sep 2016 16:04:25 +0000 (18:04 +0200)]
Fix Quality flaws
including removal of unused methods in QProfileFactory
Simon Brandhof [Mon, 12 Sep 2016 15:16:51 +0000 (17:16 +0200)]
Refactor the way to load QProfiles from WS
Stas Vilchik [Tue, 13 Sep 2016 13:41:16 +0000 (15:41 +0200)]
SONAR-8000 Redirect to login page if WS returns 401 (#1240)
Stas Vilchik [Tue, 13 Sep 2016 13:39:46 +0000 (15:39 +0200)]
SONAR-7978 align form better
Stas Vilchik [Tue, 13 Sep 2016 12:46:36 +0000 (14:46 +0200)]
SONAR-5856 correctly display html descriptions
Stas Vilchik [Tue, 13 Sep 2016 12:42:06 +0000 (14:42 +0200)]
SONAR-8029 add visual feedback when removing projects
Stas Vilchik [Tue, 13 Sep 2016 11:57:12 +0000 (13:57 +0200)]
SONAR-8021 handle failed requests with statuses 502, 503 and 504
Julien Lancelot [Mon, 12 Sep 2016 14:38:34 +0000 (16:38 +0200)]
SONAR-7737 api/qualityprofiles/restore_built_in throws an error if language does not exist
Julien Lancelot [Mon, 12 Sep 2016 12:58:08 +0000 (14:58 +0200)]
SONAR-8031 Allow authentication with a login having only 2 characters
Julien Lancelot [Mon, 12 Sep 2016 12:55:40 +0000 (14:55 +0200)]
SONAR-7948 api/ce/component now returns 404 when component not found
Stas Vilchik [Tue, 13 Sep 2016 09:49:17 +0000 (11:49 +0200)]
SONAR-7897 Update measures on the Projects page (#1237)
Julien Lancelot [Mon, 12 Sep 2016 09:09:34 +0000 (11:09 +0200)]
SONAR-7961 Fix association when project is associated to many profiles
Julien Lancelot [Mon, 12 Sep 2016 07:46:43 +0000 (09:46 +0200)]
SONAR-7961 Refactoring of add_project and remove_project actions
Julien Lancelot [Fri, 9 Sep 2016 13:52:37 +0000 (15:52 +0200)]
Sanitize unit test
Teryk Bellahsene [Mon, 12 Sep 2016 16:11:03 +0000 (18:11 +0200)]
Fix qualify flaw
Teryk Bellahsene [Mon, 12 Sep 2016 16:06:48 +0000 (18:06 +0200)]
SONAR-8010 Filter background task on a failed analysis of a module