aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-process/src
Commit message (Collapse)AuthorAgeFilesLines
* [NO-JIRA] Remove reported code smells about usages of toListMatteo Mara2023-01-103-5/+3
|
* [NO-JIRA] Remove reported code smells about usage of instanceofMatteo Mara2023-01-101-5/+2
|
* Update license templates for 2023Pierre2023-01-02113-113/+113
|
* SONAR-17800 Reduce default `sonar.jdbc.keepaliveTime` to 3minJacek2022-12-201-1/+1
| | | | It helps to avoid idle connections to be killed by infrastracture configuration
* SONAR-17762 Allow customization of HikariCP configurationJacek2022-12-131-0/+5
|
* SONAR-17152 removed deprecated license format supportPierre2022-10-311-1/+3
|
* SONAR-17413 Compress telemetry payloadPierre2022-10-071-0/+1
|
* SONAR-17197 change telemetry to once a dayPierre Guillot2022-09-051-1/+1
|
* SONAR-17200 Move to HikariCP from Apache DBCPJacek2022-08-293-5/+136
|
* SONAR-16647 - Move previous SSE events to DB queueBelen Pruvost2022-07-283-77/+0
|
* [NO JIRA] Fix LogbackHelperTestBelen Pruvost2022-07-051-3/+4
|
* SONAR-16449 remove SonarCloud references in SonarQube codebasePierre Guillot2022-06-072-7/+0
|
* SONAR-16372 - Push IssueChangedEventsBelen Pruvost2022-05-163-6/+39
|
* NO-JIRA Update Mockito and simpleframework to latest major versionLéo Geoffroy2022-04-041-2/+2
|
* SONAR-10179 improve consistency of start/stop log messages and identifiers ↵Aurelien Poscia2022-03-184-18/+19
| | | | | | of processes Author: Aurelien Poscia <aurelien.poscia@sonarsource.com>
* feat: support configuration of the tomcat keepAliveTimeoutjason.damour2022-03-111-0/+1
|
* SONAR-15919 Improving code qualityLukasz Jarocki2022-02-251-0/+22
|
* SONAR-15919 Rename RuleSetChangedEvent and fix payload formatDamien Urruty2022-02-252-6/+6
|
* SONAR-15994 Migrate Sonarqube IOC framework from Pico to SpringDuarte Meneses2022-02-221-0/+3
|
* SONAR-15919 add ruleset changesPierre2022-02-182-0/+22
|
* Update license headers for 2022 [update headers]Pierre2022-01-28111-111/+111
|
* SONAR-13997 Allow to override 'sonar.es.bootstrap.checks.disable'Jacek2022-01-271-0/+1
| | | | | - default for jdbc other than H2 to check es bootstrap at startup - default for H2 to not check es bootstrap at startup
* Improve code qualityDuarte Meneses2021-11-2011-21/+23
|
* SONAR-15631 - Refactor UTs to stop using ExpectedExceptionKlaudio Sinani2021-11-1921-300/+195
|
* Fix code quality issuesDuarte Meneses2021-09-241-5/+4
|
* SONAR-11094 Add nodename to logs for DCE onlyJacek2021-08-118-13/+98
|
* SONAR-15243 Enable JSON logging on Elasticsearch processJacek2021-08-117-228/+452
|
* SONAR-15230 Hazelcast clean upDuarte Meneses2021-07-296-146/+23
|
* SONAR-15230 Enable DNS lookup in k8s for HZJacek2021-07-298-105/+199
|
* SONAR-15192 Disable ip addr validation for sonar.cluster.es.hostsJacek2021-07-211-0/+1
| | | | * provide new propert sonar.cluster.es.discovery.seed.hosts to allow dynamic node discovery in k8s
* Improve test coverageDuarte Meneses2021-06-172-7/+17
|
* SONAR-14886 Plugins should not modify SonarQube's home directoryDuarte Meneses2021-06-095-57/+179
|
* SONAR-14870 DNS cache never expires causing PR decoration to failDuarte Meneses2021-06-031-1/+5
|
* SONAR-14870 DNS cache never expires causing PR decoration to failDuarte Meneses2021-05-271-0/+3
|
* SONAR-14682 - Make webhook validation configurableBelen Pruvost2021-04-291-1/+0
|
* SONAR-14253 fix Authenticated JMX remote access not working with Compute EngineZipeng WU2021-04-292-1/+12
| | | | SecurityManagement is introduced to prevent code injection from community plugins by denying access to our core's classloaders realm, and is not intended to block anything else. AccesscController will return a ProtectionDomain with null classloader when requested for a MBeanPermission.
* SONAR-14583 Added properties needed for elasticsearch authenticationLukasz Jarocki2021-04-231-0/+7
|
* SONAR-14625 Upgrade to Hazelcast 4.2Zipeng WU2021-04-1512-91/+98
|
* SONAR-14426 Add support for AES-GCM encryptionZipeng WU2021-02-175-406/+5
|
* Getting Hazelcast to play nice in Dockerized environment (#3693)Mark Rekveld2021-02-124-7/+106
| | | [MMF-2168] Hazelcast adjustments and documentation for DCE Docker Images
* Update license headers for 2021 [update headers]Wouter Admiraal2021-01-08111-111/+111
|
* Remove dead code generating secret AES keyDuarte Meneses2020-12-152-37/+4
|
* fix code smellsPierre2020-12-144-6/+6
|
* Fix AssertJ assertionsPhilippe Perrin2020-12-141-1/+4
|
* SONAR-14039 replace 'sonar.search.transportPort' with 'sonar.es.port' on non-DCEJacek2020-11-052-26/+54
|
* SONAR-13979 Fail when sonar.search.host or sonar.search.port are defined in DCEMichal Duda2020-11-052-13/+46
| | | | - Orchestrator upgrade was required as by default it was setting these properties
* SONAR-13971 Add properties to configure ES network in DCEMichal Duda2020-11-051-0/+7
|
* SONAR-12686 upgrade es client to 7.9.3 and move to HTTPJacek2020-11-051-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add should minimum match eq 1 to user index queries ES 7.X changed behaviour in case filter query with bool it defaults to '0' https://www.elastic.co/guide/en/elasticsearch/reference/7.x/breaking-changes-7.0.html#_the_filter_context_has_been_removed - fix issue index routing param ES 7.X helped discover this bug as new setting has been auto configured which is 'index.number_of_routing_shards'. This has changed how documents are distributed across shards depending on how many shards the index has. Without that change issues docs has been incorrectly routed to the same shard hash as projects and it worked no matter what routing key you used projectUuid or auth_projectUuid. - update ngram and edge_ngram names to match with es 7.x nGram and edgeNgram has been deprecated in favour of ngram and edge_ngram https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-7.0.html#deprecated-ngram-edgengram-token-filter-cannot-be-used - remove `_all : enabled` usage from UT This field was already deprecated in 6.X, now it has been removed. https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-7.0.html#all-meta-field-removed - add Elasticsearch High Level REST client dependency - use sonar.search.port for ES HTTP - main process use ES Rest client to check ES status - sonar.cluster.search.hosts has HTTP ports on APP nodes also sonar.search.port and sonar.search.host MUST be configured on each Search node with the host and HTTP port of the current node - use Elasticsearch high level rest client - use in EsTester - use as primary es client - use indices api to get all indices name instead of cluster api - use cluster health api to check cluster state - support raw requests for 'nodes/_stats' and '_cluster/stats' - support raw requests for 'indices/_stats' - leave netty4plugin as testCompile dependency it is used in UTs - all ES non-test calls go through EsClient class - add rest client ES profiling
* SONAR-12686 fix ES discovery settings in cluster modeSébastien Lesaint2020-11-051-1/+0
| | | | | deprecated "discovery.zen.ping.unicast.hosts" has been removed, "discovery.seed_hosts" should be used instead "discovery.zen.minimum_master_nodes" is ignored now: stop setting it and drop sonar property "sonar.search.minimumMasterNodes"
* SONAR-12686 MaxDirectMemorySize JVM option should be defined for ESSébastien Lesaint2020-11-051-1/+1
| | | | | | | | This option was set by default in ES 6.X already but we had missed it. ES sets it to half the max heap from Java code (see class JvmErgonomics) To not have to get into the complexity of interpreting options to know what is the configured max heap, we just add this option to the defaults and document it