]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
13 years agoSONAR-1928 Extract widgets from the hotspots page
Fabrice Bellingard [Thu, 13 Oct 2011 16:15:54 +0000 (18:15 +0200)]
SONAR-1928 Extract widgets from the hotspots page

This commit includes:
- SONAR-2070: new widget for most violated rules
- SONAR-2071: new widget for most violated resources
- SONAR-2902: new metric hotspot widget

13 years agoSONAR-2681 Provide meaningful error message when unable to determine Maven project...
Evgeny Mandrikov [Thu, 13 Oct 2011 11:33:22 +0000 (15:33 +0400)]
SONAR-2681 Provide meaningful error message when unable to determine Maven project structure

This occurs because of usage of Advanced Reactor Options.

13 years agoSONAR-2771 surround the widget with <div id='block_1'> in order to be consistent...
Simon Brandhof [Thu, 13 Oct 2011 10:07:05 +0000 (12:07 +0200)]
SONAR-2771 surround the widget with <div id='block_1'> in order to be consistent with dashboards

13 years agoSONAR-2771 support widget properties
Simon Brandhof [Thu, 13 Oct 2011 09:57:40 +0000 (11:57 +0200)]
SONAR-2771 support widget properties

13 years agoFix HttpDownloaderTest on Windows
Simon Brandhof [Thu, 13 Oct 2011 09:22:23 +0000 (11:22 +0200)]
Fix HttpDownloaderTest on Windows

13 years agoRemove some ignored tests and fix some commented-out code
Simon Brandhof [Thu, 13 Oct 2011 08:56:49 +0000 (10:56 +0200)]
Remove some ignored tests and fix some commented-out code

13 years agoImprove unit tests
Evgeny Mandrikov [Thu, 13 Oct 2011 06:37:49 +0000 (10:37 +0400)]
Improve unit tests

13 years agoSONAR-2896 Fix ability to configure Maven plugins under Maven 2.x
Evgeny Mandrikov [Wed, 12 Oct 2011 16:49:42 +0000 (20:49 +0400)]
SONAR-2896 Fix ability to configure Maven plugins under Maven 2.x

13 years agoSONAR-2896 Fix ability to configure Maven plugins under Maven 2.x
Evgeny Mandrikov [Wed, 12 Oct 2011 09:50:41 +0000 (13:50 +0400)]
SONAR-2896 Fix ability to configure Maven plugins under Maven 2.x

13 years agoSONAR-2771 Allow to render a single widget
simonbrandhof [Tue, 11 Oct 2011 20:19:38 +0000 (22:19 +0200)]
SONAR-2771 Allow to render a single widget

13 years agoSONAR-2875 deprecate CodeCheck CheckMessage#getChecker(), replaced by Object CheckMes...
Simon Brandhof [Tue, 11 Oct 2011 12:23:43 +0000 (14:23 +0200)]
SONAR-2875 deprecate CodeCheck CheckMessage#getChecker(), replaced by Object CheckMessage#getCheck()

13 years agoSONAR-2875 Fix backward-compatibility
Simon Brandhof [Tue, 11 Oct 2011 09:35:32 +0000 (11:35 +0200)]
SONAR-2875 Fix backward-compatibility

13 years agoSONAR-2852 CommandExecutor must explicitly close all streams
Evgeny Mandrikov [Mon, 10 Oct 2011 17:03:06 +0000 (21:03 +0400)]
SONAR-2852 CommandExecutor must explicitly close all streams

13 years agoSONAR-2872 The TimeLine widget can't be displayed with Oracle DB
Fabrice Bellingard [Mon, 10 Oct 2011 16:36:57 +0000 (18:36 +0200)]
SONAR-2872 The TimeLine widget can't be displayed with Oracle DB

13 years agoSONAR-2861 fix loading of property sonar.skippedModules
Simon Brandhof [Mon, 10 Oct 2011 15:14:19 +0000 (17:14 +0200)]
SONAR-2861 fix loading of property sonar.skippedModules

13 years agoFix dev mode
Simon Brandhof [Mon, 10 Oct 2011 13:53:04 +0000 (15:53 +0200)]
Fix dev mode

13 years agoSONAR-2887 Profile changelog: fix dropdown lists
Evgeny Mandrikov [Mon, 10 Oct 2011 13:28:34 +0000 (17:28 +0400)]
SONAR-2887 Profile changelog: fix dropdown lists

13 years agoSONAR-2861 fix loading of the property sonar.core.codeCoveragePlugin
Simon Brandhof [Mon, 10 Oct 2011 13:18:04 +0000 (15:18 +0200)]
SONAR-2861 fix loading of the property sonar.core.codeCoveragePlugin

13 years agoSONAR-2719 add brackets to timestamp
Simon Brandhof [Mon, 10 Oct 2011 13:16:35 +0000 (15:16 +0200)]
SONAR-2719 add brackets to timestamp

13 years agoSONAR-2740 Email notifications: add prefix to the sender's name
Evgeny Mandrikov [Mon, 10 Oct 2011 09:54:09 +0000 (13:54 +0400)]
SONAR-2740 Email notifications: add prefix to the sender's name

13 years agoSONAR-2719 support Maven 3
Simon Brandhof [Mon, 10 Oct 2011 09:02:26 +0000 (11:02 +0200)]
SONAR-2719 support Maven 3

13 years agoSONAR-2861 Remove unused classes ResourceDatabaseConfiguration and ProjectConfiguration
Simon Brandhof [Mon, 10 Oct 2011 09:01:35 +0000 (11:01 +0200)]
SONAR-2861 Remove unused classes ResourceDatabaseConfiguration and ProjectConfiguration

13 years agoUpdate maven plugins
Evgeny Mandrikov [Mon, 10 Oct 2011 07:51:15 +0000 (11:51 +0400)]
Update maven plugins

13 years agoUse custom java.io.tmpdir during execution of tests
Evgeny Mandrikov [Mon, 10 Oct 2011 07:24:21 +0000 (11:24 +0400)]
Use custom java.io.tmpdir during execution of tests

13 years agoSONAR-2873 FindBugs should be disposed after usage
Evgeny Mandrikov [Mon, 10 Oct 2011 06:36:17 +0000 (10:36 +0400)]
SONAR-2873 FindBugs should be disposed after usage

13 years agoSONAR-2883 Remote the unused file conf/derby.properties
simonbrandhof [Sun, 9 Oct 2011 21:07:09 +0000 (23:07 +0200)]
SONAR-2883 Remote the unused file conf/derby.properties

13 years agoSONAR-2719 add timestamp to maven logs
simonbrandhof [Sun, 9 Oct 2011 19:59:39 +0000 (21:59 +0200)]
SONAR-2719 add timestamp to maven logs

13 years agoSONAR-2881 change the message when executing the script build-war.sh
simonbrandhof [Sun, 9 Oct 2011 16:46:39 +0000 (18:46 +0200)]
SONAR-2881 change the message when executing the script build-war.sh

13 years agoSONAR-2881 Do not rebuild the WAR file when changing conf/logback.xml
simonbrandhof [Sun, 9 Oct 2011 16:44:11 +0000 (18:44 +0200)]
SONAR-2881 Do not rebuild the WAR file when changing conf/logback.xml

13 years agoAdd unit test BatchSettingsTest
Simon Brandhof [Fri, 7 Oct 2011 13:27:11 +0000 (15:27 +0200)]
Add unit test BatchSettingsTest

13 years agoSONAR-2875 API: deprecate the interface org.sonar.squid.api.CodeCheck
Simon Brandhof [Fri, 7 Oct 2011 13:26:54 +0000 (15:26 +0200)]
SONAR-2875 API: deprecate the interface org.sonar.squid.api.CodeCheck

13 years agoSONAR-2874 change the Oracle driver in conf/sonar.properties
Simon Brandhof [Fri, 7 Oct 2011 11:57:10 +0000 (13:57 +0200)]
SONAR-2874 change the Oracle driver in conf/sonar.properties

13 years agoSONAR-2861 New Configuration API
simonbrandhof [Tue, 4 Oct 2011 22:44:37 +0000 (00:44 +0200)]
SONAR-2861 New Configuration API

The component org.apache.commons.Configuration is still available but plugins should use org.sonar.api.config.Settings.
It also implies the following issues :

SONAR-2870 do not rebuild the WAR file when editing sonar.properties
SONAR-2869 allow to use the annotations @Properties/@Property on extensions

13 years agoSONAR-2878 Stop analysis if execution of Maven Plugin failed
Evgeny Mandrikov [Fri, 7 Oct 2011 08:54:34 +0000 (12:54 +0400)]
SONAR-2878 Stop analysis if execution of Maven Plugin failed

13 years agoSONAR-2856 Upgrade to cobertura-maven-plugin 2.5.1
Evgeny Mandrikov [Wed, 5 Oct 2011 11:27:32 +0000 (15:27 +0400)]
SONAR-2856 Upgrade to cobertura-maven-plugin 2.5.1

13 years agoSONAR-2855 Metrics are not sorted in the configuration panel of widgets
Simon Brandhof [Tue, 4 Oct 2011 08:37:59 +0000 (10:37 +0200)]
SONAR-2855 Metrics are not sorted in the configuration panel of widgets

13 years agoSONAR-2831 review date is badly formatted
Simon Brandhof [Mon, 3 Oct 2011 13:58:19 +0000 (15:58 +0200)]
SONAR-2831 review date is badly formatted

13 years agoFix comment in pom for the use of sonarsource maven repository
simonbrandhof [Sat, 1 Oct 2011 08:10:42 +0000 (10:10 +0200)]
Fix comment in pom for the use of sonarsource maven repository

13 years agoSONAR-2735 Fix handling of different ways to declare Maven modules
Evgeny Mandrikov [Fri, 30 Sep 2011 14:37:56 +0000 (18:37 +0400)]
SONAR-2735 Fix handling of different ways to declare Maven modules

13 years agoAdd OG to list of authorized keys
GAUDIN [Fri, 30 Sep 2011 12:33:32 +0000 (15:33 +0300)]
Add OG to list of authorized keys

13 years agoSONAR-2779 Explicitly specify UTF-8 for outgoing emails
Evgeny Mandrikov [Fri, 30 Sep 2011 12:00:22 +0000 (16:00 +0400)]
SONAR-2779 Explicitly specify UTF-8 for outgoing emails

13 years agoSONAR-2797 end of support of maven archetypes
Simon Brandhof [Fri, 30 Sep 2011 11:30:22 +0000 (13:30 +0200)]
SONAR-2797 end of support of maven archetypes

13 years agoSONAR-2846 API: the i18n Hamcrest matcher should not fail if some keys are not define...
Simon Brandhof [Thu, 29 Sep 2011 16:05:09 +0000 (18:05 +0200)]
SONAR-2846 API: the i18n Hamcrest matcher should not fail if some keys are not defined in the reference bundle

13 years agoSONAR-2840 do not display JDBC settings in the database upgrade form
Simon Brandhof [Thu, 29 Sep 2011 14:27:12 +0000 (16:27 +0200)]
SONAR-2840 do not display JDBC settings in the database upgrade form

13 years agoAdd HTML ID to the links of the filters popup
Simon Brandhof [Wed, 28 Sep 2011 16:11:03 +0000 (18:11 +0200)]
Add HTML ID to the links of the filters popup

13 years agoMerge pull request #15 from maestrodev/master
Simon Brandhof [Tue, 27 Sep 2011 19:16:34 +0000 (12:16 -0700)]
Merge pull request #15 from maestrodev/master

Exit code is not properly returned when using RUN_AS_USER

13 years agoSONAR-2727 Display a warning message in the footer when the Derby engine is used
Simon Brandhof [Tue, 27 Sep 2011 16:28:20 +0000 (18:28 +0200)]
SONAR-2727 Display a warning message in the footer when the Derby engine is used

13 years agoSONAR-2840 Do not display JDBC settings when user is not administrator
Simon Brandhof [Tue, 27 Sep 2011 15:39:12 +0000 (17:39 +0200)]
SONAR-2840 Do not display JDBC settings when user is not administrator

13 years agoSONAR-2726 Do not allow upgrade with Derby embedded database
Simon Brandhof [Tue, 27 Sep 2011 15:29:13 +0000 (17:29 +0200)]
SONAR-2726 Do not allow upgrade with Derby embedded database

13 years agoExit code is not properly returned when using RUN_AS_USER (from http://jira.codehaus... 15/head
Carlos Sanchez [Tue, 27 Sep 2011 14:16:15 +0000 (16:16 +0200)]
Exit code is not properly returned when using RUN_AS_USER (from http://jira.codehaus.org/browse/MAPPASM-113 )

13 years agoCPD: Limit time of analysis of one file to 5 minutes
Evgeny Mandrikov [Tue, 27 Sep 2011 11:43:46 +0000 (15:43 +0400)]
CPD: Limit time of analysis of one file to 5 minutes

13 years agoMerge branch 'release-2.11' of github.com:SonarSource/sonar
Simon Brandhof [Tue, 27 Sep 2011 12:19:22 +0000 (14:19 +0200)]
Merge branch 'release-2.11' of github.com:SonarSource/sonar

13 years agoSONAR-2839 Speed up server startup when using Derby
Simon Brandhof [Tue, 27 Sep 2011 12:18:46 +0000 (14:18 +0200)]
SONAR-2839 Speed up server startup when using Derby

13 years agoCPD: add support for Java 7 - try with resource
Evgeny Mandrikov [Tue, 27 Sep 2011 08:09:18 +0000 (12:09 +0400)]
CPD: add support for Java 7 - try with resource

13 years agoSONAR-2782 Fix detection of false-positive duplication in case of chain of cases
Evgeny Mandrikov [Tue, 27 Sep 2011 07:01:56 +0000 (11:01 +0400)]
SONAR-2782 Fix detection of false-positive duplication in case of chain of cases

13 years agoCPD: add support for Java 7 - try with resource
Evgeny Mandrikov [Tue, 27 Sep 2011 08:09:18 +0000 (12:09 +0400)]
CPD: add support for Java 7 - try with resource

13 years agoSONAR-2782 Fix detection of false-positive duplication in case of chain of cases
Evgeny Mandrikov [Tue, 27 Sep 2011 07:01:56 +0000 (11:01 +0400)]
SONAR-2782 Fix detection of false-positive duplication in case of chain of cases

13 years agoSONAR-2837 Fix detection of false-positive duplication in case of initialization...
Evgeny Mandrikov [Mon, 26 Sep 2011 18:16:29 +0000 (22:16 +0400)]
SONAR-2837 Fix detection of false-positive duplication in case of initialization of multidimensional array

13 years agoSONAR-2837 Fix detection of false-positive duplication in case of initialization...
Evgeny Mandrikov [Mon, 26 Sep 2011 18:16:29 +0000 (22:16 +0400)]
SONAR-2837 Fix detection of false-positive duplication in case of initialization of multidimensional array

13 years agoSONAR-1091 Fix SQL for CPD over different projects
Evgeny Mandrikov [Mon, 26 Sep 2011 15:17:24 +0000 (19:17 +0400)]
SONAR-1091 Fix SQL for CPD over different projects

13 years agoSONAR-1091 Fix SQL for CPD over different projects
Evgeny Mandrikov [Mon, 26 Sep 2011 15:17:24 +0000 (19:17 +0400)]
SONAR-1091 Fix SQL for CPD over different projects

13 years agoSONAR-2827 The property sonar.exclusions can not be changed by extensions
Simon Brandhof [Mon, 26 Sep 2011 10:16:31 +0000 (12:16 +0200)]
SONAR-2827 The property sonar.exclusions can not be changed by extensions

13 years agoSONAR-2827 The property sonar.exclusions can not be changed by extensions
Simon Brandhof [Mon, 26 Sep 2011 10:16:31 +0000 (12:16 +0200)]
SONAR-2827 The property sonar.exclusions can not be changed by extensions

13 years agoSONAR-2833 Fail to create SQLServer tables when collation is case-sensitive
Simon Brandhof [Mon, 26 Sep 2011 09:19:58 +0000 (11:19 +0200)]
SONAR-2833 Fail to create SQLServer tables when collation is case-sensitive

13 years ago[maven-release-plugin] prepare for next development iteration
simonbrandhof [Sun, 25 Sep 2011 18:25:25 +0000 (20:25 +0200)]
[maven-release-plugin] prepare for next development iteration

13 years ago[maven-release-plugin] prepare release 2.11-RC2
simonbrandhof [Sun, 25 Sep 2011 18:25:22 +0000 (20:25 +0200)]
[maven-release-plugin] prepare release 2.11-RC2

13 years agoFix whitespace in HTML footer
simonbrandhof [Sun, 25 Sep 2011 12:26:28 +0000 (14:26 +0200)]
Fix whitespace in HTML footer

13 years agoFix whitespace in HTML footer
simonbrandhof [Sun, 25 Sep 2011 12:26:28 +0000 (14:26 +0200)]
Fix whitespace in HTML footer

13 years agoSONAR-2824 Java Squid should use isolated ClassLoader for bytecode analysis
Evgeny Mandrikov [Fri, 23 Sep 2011 10:50:30 +0000 (14:50 +0400)]
SONAR-2824 Java Squid should use isolated ClassLoader for bytecode analysis

13 years agoSONAR-2824 Java Squid should use isolated ClassLoader for bytecode analysis
Evgeny Mandrikov [Fri, 23 Sep 2011 10:50:30 +0000 (14:50 +0400)]
SONAR-2824 Java Squid should use isolated ClassLoader for bytecode analysis

13 years agoForce creation of MySQL tables with UTF8 character set and utf8_bin collation
Simon Brandhof [Fri, 23 Sep 2011 08:35:02 +0000 (10:35 +0200)]
Force creation of MySQL tables with UTF8 character set and utf8_bin collation

13 years agoForce creation of MySQL tables with UTF8 character set and utf8_bin collation
Simon Brandhof [Fri, 23 Sep 2011 08:35:02 +0000 (10:35 +0200)]
Force creation of MySQL tables with UTF8 character set and utf8_bin collation

13 years agoSONAR-1836 Add tests against bugs in Checkstyle
Evgeny Mandrikov [Wed, 21 Sep 2011 23:27:03 +0000 (03:27 +0400)]
SONAR-1836 Add tests against bugs in Checkstyle

Those tests will allow us to be notified during update of Checkstyle
that bugs were fixed :
* escaped unicode (exists in Checkstyle 5.1 - 5.4)
* line comment at the end of file (exists in Checkstyle 5.2 - 5.4)

13 years agoFix NPE in CacheRuleFinder
Simon Brandhof [Wed, 21 Sep 2011 13:45:47 +0000 (15:45 +0200)]
Fix NPE in CacheRuleFinder

13 years agoFix NPE in CacheRuleFinder
Simon Brandhof [Wed, 21 Sep 2011 13:45:47 +0000 (15:45 +0200)]
Fix NPE in CacheRuleFinder

13 years agoSONAR-2701 If there's only 1 snapshot, it shouldn't be printed twice
Fabrice Bellingard [Wed, 21 Sep 2011 11:52:58 +0000 (13:52 +0200)]
SONAR-2701 If there's only 1 snapshot, it shouldn't be printed twice

13 years agoSONAR-2701 If there's only 1 snapshot, it shouldn't be printed twice
Fabrice Bellingard [Wed, 21 Sep 2011 11:52:58 +0000 (13:52 +0200)]
SONAR-2701 If there's only 1 snapshot, it shouldn't be printed twice

13 years agoSONAR-2817 The Custom Measures widget is not displayed at all on IE7+
Simon Brandhof [Wed, 21 Sep 2011 07:51:07 +0000 (09:51 +0200)]
SONAR-2817 The Custom Measures widget is not displayed at all on IE7+

13 years agoSONAR-2817 The Custom Measures widget is not displayed at all on IE7+
Simon Brandhof [Wed, 21 Sep 2011 07:51:07 +0000 (09:51 +0200)]
SONAR-2817 The Custom Measures widget is not displayed at all on IE7+

13 years agoAdd MeasureData#toString()
Simon Brandhof [Tue, 20 Sep 2011 12:58:07 +0000 (14:58 +0200)]
Add MeasureData#toString()

13 years agoAdd MeasureData#toString()
Simon Brandhof [Tue, 20 Sep 2011 12:58:07 +0000 (14:58 +0200)]
Add MeasureData#toString()

13 years agoSONAR-2812 The creation date of violation should not be reinitialized when the hash...
Simon Brandhof [Tue, 20 Sep 2011 09:00:48 +0000 (11:00 +0200)]
SONAR-2812 The creation date of violation should not be reinitialized when the hash of the line hasn't been changed

13 years agoSONAR-2812 The creation date of violation should not be reinitialized when the hash...
Simon Brandhof [Tue, 20 Sep 2011 09:00:48 +0000 (11:00 +0200)]
SONAR-2812 The creation date of violation should not be reinitialized when the hash of the line hasn't been changed

13 years agoSONAR-2074 Fix bug on Timeline widget when metric values are missing
Fabrice Bellingard [Mon, 19 Sep 2011 15:52:06 +0000 (17:52 +0200)]
SONAR-2074 Fix bug on Timeline widget when metric values are missing

Indeed, Protovis can't display multiple arrays if they have
disjoined X-axis value sets.

13 years agoSONAR-2074 Fix bug on Timeline widget when metric values are missing
Fabrice Bellingard [Mon, 19 Sep 2011 15:52:06 +0000 (17:52 +0200)]
SONAR-2074 Fix bug on Timeline widget when metric values are missing

Indeed, Protovis can't display multiple arrays if they have
disjoined X-axis value sets.

13 years agoSONAR-893 Fix bug of update request on Derby
Fabrice Bellingard [Mon, 19 Sep 2011 12:39:41 +0000 (14:39 +0200)]
SONAR-893 Fix bug of update request on Derby

13 years agoSONAR-893 Fix bug of update request on Derby
Fabrice Bellingard [Mon, 19 Sep 2011 12:39:41 +0000 (14:39 +0200)]
SONAR-893 Fix bug of update request on Derby

13 years agoSONAR-2814 Upgrade standalone application from Jetty 6.1.24 to 6.1.26
Simon Brandhof [Fri, 16 Sep 2011 15:01:57 +0000 (17:01 +0200)]
SONAR-2814 Upgrade standalone application from Jetty 6.1.24 to 6.1.26

13 years agoUpgrade to JUnit 4.9
Simon Brandhof [Fri, 16 Sep 2011 14:34:32 +0000 (16:34 +0200)]
Upgrade to JUnit 4.9

13 years agoSONAR-2693 the list of missing translations must be copyable and must contain english...
Simon Brandhof [Fri, 16 Sep 2011 14:32:00 +0000 (16:32 +0200)]
SONAR-2693 the list of missing translations must be copyable and must contain english values

13 years agoSONAR-2693 the list of missing translations must be copyable and must contain english...
Simon Brandhof [Fri, 16 Sep 2011 14:32:00 +0000 (16:32 +0200)]
SONAR-2693 the list of missing translations must be copyable and must contain english values

13 years agoSONAR-2813 Wrong links in the hotspots of views
Simon Brandhof [Fri, 16 Sep 2011 07:56:07 +0000 (09:56 +0200)]
SONAR-2813 Wrong links in the hotspots of views

13 years agoSONAR-2813 Wrong links in the hotspots of views
Simon Brandhof [Fri, 16 Sep 2011 07:56:07 +0000 (09:56 +0200)]
SONAR-2813 Wrong links in the hotspots of views

13 years agoUpgrade version to 2.12-SNAPSHOT
Simon Brandhof [Fri, 16 Sep 2011 06:55:05 +0000 (08:55 +0200)]
Upgrade version to 2.12-SNAPSHOT

13 years ago[maven-release-plugin] prepare for next development iteration
simonbrandhof [Thu, 15 Sep 2011 21:23:33 +0000 (23:23 +0200)]
[maven-release-plugin] prepare for next development iteration

13 years ago[maven-release-plugin] prepare release 2.11-RC1
simonbrandhof [Thu, 15 Sep 2011 21:23:30 +0000 (23:23 +0200)]
[maven-release-plugin] prepare release 2.11-RC1

13 years agoFix Javadoc for release profile
simonbrandhof [Thu, 15 Sep 2011 21:10:37 +0000 (23:10 +0200)]
Fix Javadoc for release profile

13 years agoEnable history deletion on views
Simon Brandhof [Thu, 15 Sep 2011 14:28:03 +0000 (16:28 +0200)]
Enable history deletion on views

13 years agoFix loading of Java configuration when Ruby on Rails inserts new rows
Simon Brandhof [Thu, 15 Sep 2011 08:56:39 +0000 (10:56 +0200)]
Fix loading of Java configuration when Ruby on Rails inserts new rows

13 years agoSONAR-2810 End support of JNDI JDBC datasource by WAR mode
Simon Brandhof [Wed, 14 Sep 2011 17:27:32 +0000 (19:27 +0200)]
SONAR-2810 End support of JNDI JDBC datasource by WAR mode