Skip to content

Commit 39b88ee

Browse files
committed
Removed references to fetchlogs
1 parent 859e6e4 commit 39b88ee

5 files changed

Lines changed: 2 additions & 302 deletions

File tree

agent.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
#include "config.h"
4747
#include "session.h"
4848
#include "global.h"
49-
#include "fetchlogs.h"
5049
#include "utils.h"
5150

5251
/******************************************************************************/
@@ -64,7 +63,6 @@ ScheduledJob_t *JobList;
6463
const char *cap_pem_inventory = "CertStores.PEM.Inventory";
6564
const char *cap_pem_management = "CertStores.PEM.Management";
6665
const char *cap_pem_reenrollment = "CertStores.PEM.Reenrollment";
67-
const char *cap_fetch_logs = "Custom.FetchLogs";
6866

6967
#if defined(__OPEN_SSL__)
7068
char engine_id[21]; /* 20 Characters should be enough */
@@ -337,8 +335,6 @@ int run_job(SessionJob_t * job)
337335
status = cms_job_manage(job, SessionData.Token, &chainJobId);
338336
} else if (0 == strcasecmp(job->JobTypeId, CAP_PEM_REENROLLMENT)) {
339337
status = cms_job_enroll(job, SessionData.Token, &chainJobId);
340-
} else if (0 == strcasecmp(job->JobTypeId, CAP_FETCH_LOGS)) {
341-
status = cms_job_fetchLogs(job, SessionData.Token);
342338
} else {
343339
log_error("%s::%s(%d) : Unimplemented support for job type %s. Ignoring job request", LOG_INF, job->JobTypeId);
344340
}

constants.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@
1717
#define CAP_PEM_INVENTORY "a809ce1f-1eea-4738-a38e-15708c89c981"
1818
#define CAP_PEM_MANAGEMENT "1d411b36-ae72-433f-9f3f-8593e836a1af"
1919
#define CAP_PEM_REENROLLMENT "aa015d10-cffc-41f7-a9a4-c9615f6f3bdf"
20-
#define CAP_FETCH_LOGS "0D8CF0C8-56CA-4B8A-B16A-C062018E170D"
2120

2221
/* KF v9 adds in text Capabilities - they are defined in agent.c */
2322
extern const char* cap_pem_inventory;
2423
extern const char* cap_pem_management;
2524
extern const char* cap_pem_reenrollment;
26-
extern const char* cap_fetch_logs;
2725

2826
/* The following capabilities are not implemented in the C-Agent */
2927
#define CAP_AWS_INVENTORY "afb8c78d-1436-4c93-a8e7-0218c2cb6955"

fetchlogs.c

Lines changed: 0 additions & 257 deletions
This file was deleted.

fetchlogs.h

Lines changed: 0 additions & 24 deletions
This file was deleted.

session.c

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -283,18 +283,6 @@ static void prioritize_jobs(ScheduledJob_t * *pJobList,
283283
schedule_job(pJobList, job_to_schedule, time(NULL));
284284
}
285285
}
286-
/* Log file retrieval jobs */
287-
for (i = 0; response->Session.Jobs_count > i; i++) {
288-
job_to_schedule = response->Session.Jobs[i];
289-
if (!job_to_schedule || !job_to_schedule->JobTypeId) {
290-
log_warn("%s::%s(%d) : Null job or JobTypeId at index %d", LOG_INF, i);
291-
continue;
292-
}
293-
if (0 == strcasecmp(CAP_FETCH_LOGS, job_to_schedule->JobTypeId)) {
294-
log_trace("%s::%s(%d) : Adding log retrieval job %s", LOG_INF, job_to_schedule->JobId);
295-
schedule_job(pJobList, job_to_schedule, time(NULL));
296-
}
297-
}
298286
return;
299287
} /* prioritize_jobs */
300288

@@ -314,15 +302,14 @@ static bool register_add_capabilities(SessionRegisterReq_t * sessionReq) {
314302
return false;
315303
}
316304

317-
sessionReq->Capabilities_count = 4;
305+
sessionReq->Capabilities_count = 3;
318306
sessionReq->Capabilities = calloc(sessionReq->Capabilities_count, sizeof(char *));
319307
if (sessionReq->Capabilities) {
320308
sessionReq->Capabilities[0] = strdup(cap_pem_inventory);
321309
sessionReq->Capabilities[1] = strdup(cap_pem_management);
322310
sessionReq->Capabilities[2] = strdup(cap_pem_reenrollment);
323-
sessionReq->Capabilities[3] = strdup(cap_fetch_logs);
324311
if (!sessionReq->Capabilities[0] || !sessionReq->Capabilities[1] ||
325-
!sessionReq->Capabilities[2] || !sessionReq->Capabilities[3]) {
312+
!sessionReq->Capabilities[2]) {
326313
log_error("%s::%s(%d) : Null pointer dereference - failed to allocate capabilities", LOG_INF);
327314
return false;
328315
}

0 commit comments

Comments
 (0)