Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create UUID for new_code_periods | Duarte Meneses | 2019-09-24 | 2 | -14/+26 |
| | |||||
* | Set value nullable in new_code_periods | Duarte Meneses | 2019-09-24 | 2 | -2/+2 |
| | |||||
* | add Upsert to NewCodePeriodDao | Duarte Meneses | 2019-09-24 | 4 | -13/+87 |
| | |||||
* | SONAR-12366 Create WS to read/write New Code Periods | Duarte Meneses | 2019-09-24 | 4 | -0/+678 |
| | |||||
* | SONAR-12365 create new_code_period table (#1986) | Jacek | 2019-09-24 | 21 | -1/+990 |
| | | | * Create new_code_periods table along with dto and dao | ||||
* | SONAR-12460 add GitLab Auth docs | MikeBirnstiehl | 2019-09-23 | 2 | -3/+30 |
| | |||||
* | SONAR-12460 Fail startup when detecting GitLab Auth plugin | Julien Lancelot | 2019-09-23 | 2 | -2/+147 |
| | |||||
* | SONAR-12460 Support GitLab Authentication | Julien Lancelot | 2019-09-23 | 21 | -0/+1150 |
| | |||||
* | dogfood_docker_builder task must depend on promote_task task | Sébastien Lesaint | 2019-09-23 | 1 | -9/+12 |
| | |||||
* | Remove reference to sonar-vsts from backend and fix test | philippe-perrin-sonarsource | 2019-09-23 | 4 | -7/+4 |
| | |||||
* | Remove reference to sonar-vsts from build | philippe-perrin-sonarsource | 2019-09-23 | 3 | -4/+0 |
| | |||||
* | Remove sonar-vsts folder | philippe-perrin-sonarsource | 2019-09-23 | 36 | -13151/+0 |
| | |||||
* | SONAR-12451 Prevent refreshing snippets when entering flow | Jeremy Davis | 2019-09-23 | 1 | -1/+1 |
| | |||||
* | SONAR-12371 Fix password inputs in settings | Jeremy Davis | 2019-09-23 | 2 | -13/+48 |
| | |||||
* | SONAR-12397 Fix SCM popup in snippets | Jeremy Davis | 2019-09-23 | 1 | -0/+1 |
| | |||||
* | enable testFixtures plugin only on projects with testFixtures source | Sébastien Lesaint | 2019-09-23 | 1 | -1/+5 |
| | |||||
* | MMF-1604 CI configuration for SQ8 CE, DE & EE docker images | Michal Duda | 2019-09-20 | 1 | -1/+10 |
| | |||||
* | waiting for ES to start log must also appear upon restart | Sébastien Lesaint | 2019-09-20 | 1 | -0/+1 |
| | |||||
* | fix unstable SchedulerImpl#restart_stops_all_and_restarts_all_processes | Sébastien Lesaint | 2019-09-20 | 1 | -6/+5 |
| | |||||
* | SSF-92 Code injection from SonarQube plugins | Duarte Meneses | 2019-09-20 | 4 | -1/+139 |
| | |||||
* | Fix mssql CE activity query and incorrect usage of AlwaysIncreasingSystem2 ↵ | Jacek | 2019-09-18 | 4 | -12/+5 |
| | | | | (#2077) | ||||
* | SONAR-10030 Improve project notifications management | Wouter Admiraal | 2019-09-18 | 19 | -766/+979 |
| | |||||
* | SONAR-12449 Tracking#toString() must return bound lenght string | Sébastien Lesaint | 2019-09-18 | 1 | -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 issues | Sébastien Lesaint | 2019-09-18 | 1 | -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) | Jacek | 2019-09-18 | 20 | -191/+1153 |
| | | | | | | - restore custom rules - reduce SQL query executions - code readability improvements | ||||
* | SONAR-12443 Fix SSF-95 | Jeremy Davis | 2019-09-16 | 6 | -34/+24 |
| | |||||
* | SONAR-12398 make schedule refresh of porfolios work | Sébastien Lesaint | 2019-09-16 | 11 | -132/+383 |
| | |||||
* | SONAR-12358 upgrade hazelcast | Pierre Guillot | 2019-09-13 | 2 | -17/+17 |
| | |||||
* | DOCS Deprecate SonarPython's XPath custom rule | Nicolas Harraudeau | 2019-09-13 | 1 | -1/+2 |
| | |||||
* | DOCS remove MySQL references | MikeBirnstiehl | 2019-09-13 | 3 | -3/+0 |
| | |||||
* | SONAR-12455 - Bumped version of the Scanner for MSBuild to 4.7.1 in its ↵ | mickael-caro-sonarsource | 2019-09-11 | 1 | -6/+5 |
| | | | | documentation. (#2065) | ||||
* | SONAR-12360 Improve project creation validation | Wouter Admiraal | 2019-09-10 | 8 | -339/+269 |
| | |||||
* | SONAR-12285 Load issues until opened one is found | Wouter Admiraal | 2019-09-10 | 4 | -25/+46 |
| | |||||
* | SONAR-12404 Fix leading issue location error | Wouter Admiraal | 2019-09-10 | 1 | -8/+1 |
| | |||||
* | SONAR-12400 Prefill searchbox with value from URL | Wouter Admiraal | 2019-09-10 | 3 | -10/+6 |
| | |||||
* | SONAR-12414 Prevent opening an issue if click happens inside a changelog or ↵ | Wouter Admiraal | 2019-09-10 | 4 | -232/+248 |
| | | | | comment dropdown | ||||
* | add UT for SQ restart in SchedulerImplTest | Sébastien Lesaint | 2019-09-06 | 2 | -61/+104 |
| | |||||
* | protect ManagedProcessHandler stop finalization code with lifecycle state | Sébastien Lesaint | 2019-09-06 | 3 | -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 module | Sébastien Lesaint | 2019-09-06 | 1 | -1/+1 |
| | | | | this will be helpful as sonar-main has several concurrency testing UTs | ||||
* | logger name should appear in Unit Tests' logs | Sébastien Lesaint | 2019-09-06 | 13 | -13/+13 |
| | |||||
* | threads should have unique names to ease debugging | Sébastien Lesaint | 2019-09-06 | 1 | -2/+5 |
| | |||||
* | do not call stop finalization code without checking lifeCycle state | Sébastien Lesaint | 2019-09-06 | 2 | -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 Lesaint | 2019-09-06 | 1 | -3/+3 |
| | | | | and for the sake of clean logs, indicate CE is operational | ||||
* | add node state FINALIZE_STOPPING to sync stop finalizing code | Sébastien Lesaint | 2019-09-06 | 3 | -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 start | Sébastien Lesaint | 2019-09-06 | 1 | -2/+6 |
| | |||||
* | stop should be allowed when SQ is not yet fully operational | Sébastien Lesaint | 2019-09-06 | 3 | -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 ManagedProcessHandler | Sébastien Lesaint | 2019-09-06 | 4 | -15/+36 |
| | | | | | display Thread name more often display call stack at trace level | ||||
* | SchedulerImpl must not attempt to hard stop SQ twice concurrently | Sébastien Lesaint | 2019-09-06 | 1 | -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 version | Sébastien Lesaint | 2019-09-06 | 1 | -1/+1 |
| | |||||
* | SONAR-8520 fix bad accidental change in sonar.properties | Sébastien Lesaint | 2019-09-06 | 1 | -1/+1 |
| |