aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Create UUID for new_code_periodsDuarte Meneses2019-09-242-14/+26
|
* Set value nullable in new_code_periodsDuarte Meneses2019-09-242-2/+2
|
* add Upsert to NewCodePeriodDaoDuarte Meneses2019-09-244-13/+87
|
* SONAR-12366 Create WS to read/write New Code PeriodsDuarte Meneses2019-09-244-0/+678
|
* SONAR-12365 create new_code_period table (#1986)Jacek2019-09-2421-1/+990
| | | * Create new_code_periods table along with dto and dao
* SONAR-12460 add GitLab Auth docsMikeBirnstiehl2019-09-232-3/+30
|
* SONAR-12460 Fail startup when detecting GitLab Auth pluginJulien Lancelot2019-09-232-2/+147
|
* SONAR-12460 Support GitLab AuthenticationJulien Lancelot2019-09-2321-0/+1150
|
* dogfood_docker_builder task must depend on promote_task taskSébastien Lesaint2019-09-231-9/+12
|
* Remove reference to sonar-vsts from backend and fix testphilippe-perrin-sonarsource2019-09-234-7/+4
|
* Remove reference to sonar-vsts from buildphilippe-perrin-sonarsource2019-09-233-4/+0
|
* Remove sonar-vsts folderphilippe-perrin-sonarsource2019-09-2336-13151/+0
|
* SONAR-12451 Prevent refreshing snippets when entering flowJeremy Davis2019-09-231-1/+1
|
* SONAR-12371 Fix password inputs in settingsJeremy Davis2019-09-232-13/+48
|
* SONAR-12397 Fix SCM popup in snippetsJeremy Davis2019-09-231-0/+1
|
* enable testFixtures plugin only on projects with testFixtures sourceSébastien Lesaint2019-09-231-1/+5
|
* MMF-1604 CI configuration for SQ8 CE, DE & EE docker imagesMichal Duda2019-09-201-1/+10
|
* waiting for ES to start log must also appear upon restartSébastien Lesaint2019-09-201-0/+1
|
* fix unstable SchedulerImpl#restart_stops_all_and_restarts_all_processesSébastien Lesaint2019-09-201-6/+5
|
* SSF-92 Code injection from SonarQube pluginsDuarte Meneses2019-09-204-1/+139
|
* Fix mssql CE activity query and incorrect usage of AlwaysIncreasingSystem2 ↵Jacek2019-09-184-12/+5
| | | | (#2077)
* SONAR-10030 Improve project notifications managementWouter Admiraal2019-09-1819-766/+979
|
* SONAR-12449 Tracking#toString() must return bound lenght stringSébastien Lesaint2019-09-181-4/+4
| | | | it kills the debugger as it performs toString of multiple collection made of DefaultIssue instance which have a very long toString()
* SONAR-12449 fix code move issue tracking missing some random issuesSébastien Lesaint2019-09-181-2/+5
| | | | | | | | | | an initial piece of code of code move heuristic would index issues by line in a MultiMap issues are DefaultIssue objects which hashCode method is based solely on DefaultIssue's key field Multimap implementation used in code move was Set based unfortunately, at this point in time, no DefaultIssue instance have a key set yet which implies that all of them have the same hashcode which implies when stored in the MultiMap for the same key, only one DefaultIssue instance was stored (the first added, which is unpredictable) this change make code move heuristic use List based Multimaps which do not use DefaultIssue's hashcode
* SONAR-5366 - restore custom rules (#2060)Jacek2019-09-1820-191/+1153
| | | | | | - restore custom rules - reduce SQL query executions - code readability improvements
* SONAR-12443 Fix SSF-95Jeremy Davis2019-09-166-34/+24
|
* SONAR-12398 make schedule refresh of porfolios workSébastien Lesaint2019-09-1611-132/+383
|
* SONAR-12358 upgrade hazelcastPierre Guillot2019-09-132-17/+17
|
* DOCS Deprecate SonarPython's XPath custom ruleNicolas Harraudeau2019-09-131-1/+2
|
* DOCS remove MySQL referencesMikeBirnstiehl2019-09-133-3/+0
|
* SONAR-12455 - Bumped version of the Scanner for MSBuild to 4.7.1 in its ↵mickael-caro-sonarsource2019-09-111-6/+5
| | | | documentation. (#2065)
* SONAR-12360 Improve project creation validationWouter Admiraal2019-09-108-339/+269
|
* SONAR-12285 Load issues until opened one is foundWouter Admiraal2019-09-104-25/+46
|
* SONAR-12404 Fix leading issue location errorWouter Admiraal2019-09-101-8/+1
|
* SONAR-12400 Prefill searchbox with value from URLWouter Admiraal2019-09-103-10/+6
|
* SONAR-12414 Prevent opening an issue if click happens inside a changelog or ↵Wouter Admiraal2019-09-104-232/+248
| | | | comment dropdown
* add UT for SQ restart in SchedulerImplTestSébastien Lesaint2019-09-062-61/+104
|
* protect ManagedProcessHandler stop finalization code with lifecycle stateSébastien Lesaint2019-09-063-44/+99
| | | | | since this code is interrupting other threads, this ensures concurrent threads attempting to run this code will never interrupt each other leading to unpredictable and unreproducible behavior
* display thread name in Unit Tests' logs of sonar-main moduleSébastien Lesaint2019-09-061-1/+1
| | | | this will be helpful as sonar-main has several concurrency testing UTs
* logger name should appear in Unit Tests' logsSébastien Lesaint2019-09-0613-13/+13
|
* threads should have unique names to ease debuggingSébastien Lesaint2019-09-061-2/+5
|
* do not call stop finalization code without checking lifeCycle stateSébastien Lesaint2019-09-062-22/+12
| | | | this avoid having multiple thread call the stope finalization concurrently and killing each other, which is unpredictable and very hard to reproduce behavior
* remove dead code in SchedulerImplTest (and fix imports)Sébastien Lesaint2019-09-061-3/+3
| | | | and for the sake of clean logs, indicate CE is operational
* add node state FINALIZE_STOPPING to sync stop finalizing codeSébastien Lesaint2019-09-063-61/+161
| | | | | this prevents concurrent threads to shutdown each other this removes a test on NodeLifecycle.getState() which could be unthreadsafe and keep all lifeCycle logic in NodeLifecycle class
* remove duplicate attempts to stop process which failed to startSébastien Lesaint2019-09-061-2/+6
|
* stop should be allowed when SQ is not yet fully operationalSébastien Lesaint2019-09-063-2/+13
| | | | | | this allows to keep stop code behing lifecycle transition test which prevents multiple stop sequence to be initiated in parallel from different thread which may interrupt each other and create unstable behaviors (with cryptic non reproducible errors)
* improve logs to help debug SchedulerImpl and ManagedProcessHandlerSébastien Lesaint2019-09-064-15/+36
| | | | | display Thread name more often display call stack at trace level
* SchedulerImpl must not attempt to hard stop SQ twice concurrentlySébastien Lesaint2019-09-061-1/+1
| | | | otherwise, two hard stopping threads may interrupt each other and SQ could not stop at all
* SONAR-12369 fix build from source of non snapshot versionSébastien Lesaint2019-09-061-1/+1
|
* SONAR-8520 fix bad accidental change in sonar.propertiesSébastien Lesaint2019-09-061-1/+1
|