Skip to content

Commit 13a18ed

Browse files
Removing product name in various places. (#22521)
1 parent b3cc660 commit 13a18ed

File tree

5 files changed

+26
-20
lines changed

5 files changed

+26
-20
lines changed

graylog2-server/src/main/java/org/graylog/plugins/sidecar/migrations/V20180323150000_AddSidecarUser.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818

1919
import com.google.common.collect.ImmutableSet;
2020
import com.google.common.collect.Sets;
21+
import jakarta.inject.Inject;
2122
import org.graylog.plugins.sidecar.common.SidecarPluginConfiguration;
2223
import org.graylog.plugins.sidecar.permissions.SidecarRestPermissions;
2324
import org.graylog2.migrations.Migration;
2425
import org.graylog2.migrations.MigrationHelpers;
2526
import org.graylog2.users.RoleService;
2627

27-
import jakarta.inject.Inject;
28-
2928
import java.time.ZonedDateTime;
3029
import java.util.UUID;
3130

@@ -62,7 +61,7 @@ public void upgrade() {
6261
sidecarUser,
6362
UUID.randomUUID().toString(),
6463
"Sidecar", "System User (built-in)",
65-
64+
"<No Mail Address>",
6665
Sets.newHashSet(
6766
roleId,
6867
roleService.getReaderRoleObjectId()),

graylog2-server/src/main/java/org/graylog/plugins/threatintel/adapters/otx/OTXDataAdapter.java

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@
3434
import com.google.common.collect.ImmutableSet;
3535
import com.google.common.collect.Multimap;
3636
import com.google.inject.assistedinject.Assisted;
37+
import jakarta.inject.Inject;
38+
import jakarta.validation.constraints.Min;
39+
import jakarta.validation.constraints.NotEmpty;
40+
import jakarta.ws.rs.core.HttpHeaders;
41+
import jakarta.ws.rs.core.MediaType;
3742
import okhttp3.Headers;
3843
import okhttp3.HttpUrl;
3944
import okhttp3.OkHttpClient;
@@ -46,20 +51,12 @@
4651
import org.graylog2.plugin.lookup.LookupDataAdapter;
4752
import org.graylog2.plugin.lookup.LookupDataAdapterConfiguration;
4853
import org.graylog2.plugin.lookup.LookupResult;
54+
import org.graylog2.web.customization.CustomizationConfig;
4955
import org.joda.time.Duration;
5056
import org.slf4j.Logger;
5157
import org.slf4j.LoggerFactory;
5258

5359
import javax.annotation.Nullable;
54-
55-
import jakarta.inject.Inject;
56-
57-
import jakarta.validation.constraints.Min;
58-
import jakarta.validation.constraints.NotEmpty;
59-
60-
import jakarta.ws.rs.core.HttpHeaders;
61-
import jakarta.ws.rs.core.MediaType;
62-
6360
import java.io.IOException;
6461
import java.net.InetAddress;
6562
import java.net.UnknownHostException;
@@ -290,8 +287,12 @@ OTXDataAdapter create(@Assisted("id") String id,
290287
}
291288

292289
public static class Descriptor extends LookupDataAdapter.Descriptor<Config> {
293-
public Descriptor() {
290+
private final CustomizationConfig customizationConfig;
291+
292+
@Inject
293+
public Descriptor(CustomizationConfig customizationConfig) {
294294
super(NAME, Config.class);
295+
this.customizationConfig = customizationConfig;
295296
}
296297

297298
@Override
@@ -300,7 +301,7 @@ public Config defaultConfiguration() {
300301
.type(NAME)
301302
.indicator(OTX_INDICATOR_IP_AUTO_DETECT)
302303
.apiUrl("https://otx.alienvault.com")
303-
.httpUserAgent("Graylog Threat Intelligence Plugin - https://github.com/Graylog2/graylog-plugin-threatintel")
304+
.httpUserAgent("%1$s Threat Intelligence".formatted(customizationConfig.productName()))
304305
.httpConnectTimeout(10000)
305306
.httpWriteTimeout(10000)
306307
.httpReadTimeout(60000)

graylog2-server/src/main/java/org/graylog2/lookup/adapters/HTTPJSONPathDataAdapter.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import org.graylog2.system.urlwhitelist.UrlNotWhitelistedException;
5757
import org.graylog2.system.urlwhitelist.UrlWhitelistNotificationService;
5858
import org.graylog2.system.urlwhitelist.UrlWhitelistService;
59+
import org.graylog2.web.customization.CustomizationConfig;
5960
import org.joda.time.Duration;
6061
import org.slf4j.Logger;
6162
import org.slf4j.LoggerFactory;
@@ -290,8 +291,12 @@ public interface Factory extends LookupDataAdapter.Factory2<HTTPJSONPathDataAdap
290291
}
291292

292293
public static class Descriptor extends LookupDataAdapter.Descriptor<Config> {
293-
public Descriptor() {
294+
private final CustomizationConfig customizationConfig;
295+
296+
@Inject
297+
public Descriptor(CustomizationConfig customizationConfig) {
294298
super(NAME, Config.class);
299+
this.customizationConfig = customizationConfig;
295300
}
296301

297302
@Override
@@ -300,7 +305,7 @@ public Config defaultConfiguration() {
300305
.type(NAME)
301306
.url("https://example.invalid/api/lookup?key=${key}")
302307
.singleValueJSONPath("$.value")
303-
.userAgent("Graylog Lookup - https://www.graylog.org/")
308+
.userAgent("%1$s Lookup".formatted(customizationConfig.productName()))
304309
.headers(Collections.emptyMap())
305310
.build();
306311
}

graylog2-server/src/main/java/org/graylog2/users/RoleServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ public RoleServiceImpl(MongoCollections mongoCollections,
7979

8080
// make sure the two built-in roles actually exist
8181
adminRoleObjectId = checkNotNull(ensureBuiltinRole(ADMIN_ROLENAME, Sets.newHashSet("*"), "Admin",
82-
"Grants all permissions for Graylog administrators (built-in)"));
82+
"Grants all permissions for administrators (built-in)"));
8383
readerRoleObjectId = checkNotNull(ensureBuiltinRole(READER_ROLENAME, permissions.readerBasePermissions(), "Reader",
84-
"Grants basic permissions for every Graylog user (built-in)"));
84+
"Grants basic permissions for every user (built-in)"));
8585

8686
}
8787

graylog2-server/src/test/java/org/graylog/plugins/threatintel/adapters/otx/OTXDataAdapterTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import okhttp3.OkHttpClient;
2222
import okhttp3.ResponseBody;
2323
import org.graylog2.plugin.lookup.LookupResult;
24+
import org.graylog2.web.customization.CustomizationConfig;
2425
import org.junit.Before;
2526
import org.junit.Rule;
2627
import org.junit.Test;
@@ -40,7 +41,7 @@ public class OTXDataAdapterTest {
4041

4142
@Before
4243
public void setUp() throws Exception {
43-
final OTXDataAdapter.Config defaultConfiguration = new OTXDataAdapter.Descriptor().defaultConfiguration();
44+
final OTXDataAdapter.Config defaultConfiguration = new OTXDataAdapter.Descriptor(CustomizationConfig.empty()).defaultConfiguration();
4445
final MetricRegistry metricRegistry = new MetricRegistry();
4546

4647
this.otxDataAdapter = new OTXDataAdapter("1", "otx-test", defaultConfiguration, new OkHttpClient(), metricRegistry);
@@ -66,4 +67,4 @@ public void isPrivateIPAddress() throws Exception {
6667
assertThat(otxDataAdapter.isPrivateIPAddress("8.8.8.8")).isFalse();
6768
assertThat(otxDataAdapter.isPrivateIPAddress("137.254.56.25")).isFalse();
6869
}
69-
}
70+
}

0 commit comments

Comments
 (0)