log more changes made by chronyc commands
Log important changes from chronyc for auditing purposes. Add log messages for: - loaded symmetric keys and server NTS keys (logged also on start) - modified maxupdateskew and makestep - enabled/disabled local reference mode (logged also on start) - reset time smoothing (logged also on clock steps) - reset sources
This commit is contained in:
parent
8901293be8
commit
8247b8525f
5 changed files with 14 additions and 3 deletions
2
keys.c
2
keys.c
|
@ -255,6 +255,8 @@ KEY_Reload(void)
|
|||
more careful! */
|
||||
qsort(ARR_GetElements(keys), ARR_GetSize(keys), sizeof (Key), compare_keys_by_id);
|
||||
|
||||
LOG(LOGS_INFO, "Loaded %u symmetric keys", ARR_GetSize(keys));
|
||||
|
||||
/* Check for duplicates */
|
||||
for (i = 1; i < ARR_GetSize(keys); i++) {
|
||||
if (get_key(i - 1)->id == get_key(i)->id)
|
||||
|
|
|
@ -575,7 +575,7 @@ save_keys(void)
|
|||
return;
|
||||
|
||||
error:
|
||||
LOG(LOGS_ERR, "Could not %s server NTS keys", "save");
|
||||
LOG(LOGS_ERR, "Could not %s %s", "save", "server NTS keys");
|
||||
fclose(f);
|
||||
|
||||
if (!UTI_RemoveFile(dump_dir, DUMP_FILENAME, NULL))
|
||||
|
@ -649,10 +649,11 @@ load_keys(void)
|
|||
|
||||
fclose(f);
|
||||
|
||||
LOG(LOGS_ERR, "Loaded %s", "server NTS keys");
|
||||
return 1;
|
||||
|
||||
error:
|
||||
LOG(LOGS_ERR, "Could not %s server NTS keys", "load");
|
||||
LOG(LOGS_ERR, "Could not %s %s", "load", "server NTS keys");
|
||||
fclose(f);
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -1329,6 +1329,7 @@ void
|
|||
REF_ModifyMaxupdateskew(double new_max_update_skew)
|
||||
{
|
||||
max_update_skew = new_max_update_skew * 1.0e-6;
|
||||
LOG(LOGS_INFO, "New maxupdateskew %f ppm", new_max_update_skew);
|
||||
}
|
||||
|
||||
/* ================================================== */
|
||||
|
@ -1338,6 +1339,7 @@ REF_ModifyMakestep(int limit, double threshold)
|
|||
{
|
||||
make_step_limit = limit;
|
||||
make_step_threshold = threshold;
|
||||
LOG(LOGS_INFO, "New makestep %f %d", threshold, limit);
|
||||
}
|
||||
|
||||
/* ================================================== */
|
||||
|
@ -1349,6 +1351,7 @@ REF_EnableLocal(int stratum, double distance, int orphan)
|
|||
local_stratum = CLAMP(1, stratum, NTP_MAX_STRATUM - 1);
|
||||
local_distance = distance;
|
||||
local_orphan = !!orphan;
|
||||
LOG(LOGS_INFO, "%s local reference mode", "Enabled");
|
||||
}
|
||||
|
||||
/* ================================================== */
|
||||
|
@ -1357,6 +1360,7 @@ void
|
|||
REF_DisableLocal(void)
|
||||
{
|
||||
enable_local_stratum = 0;
|
||||
LOG(LOGS_INFO, "%s local reference mode", "Disabled");
|
||||
}
|
||||
|
||||
/* ================================================== */
|
||||
|
|
4
smooth.c
4
smooth.c
|
@ -302,7 +302,7 @@ SMT_Activate(struct timespec *now)
|
|||
if (!enabled || !locked)
|
||||
return;
|
||||
|
||||
LOG(LOGS_INFO, "Time smoothing activated%s", leap_only_mode ?
|
||||
LOG(LOGS_INFO, "Activated %s%s", "time smoothing", leap_only_mode ?
|
||||
" (leap seconds only)" : "");
|
||||
locked = 0;
|
||||
last_update = *now;
|
||||
|
@ -322,6 +322,8 @@ SMT_Reset(struct timespec *now)
|
|||
|
||||
for (i = 0; i < NUM_STAGES; i++)
|
||||
stages[i].wander = stages[i].length = 0.0;
|
||||
|
||||
LOG(LOGS_INFO, "Reset %s", "time smoothing");
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -1546,6 +1546,8 @@ SRC_ResetSources(void)
|
|||
|
||||
for (i = 0; i < n_sources; i++)
|
||||
SRC_ResetInstance(sources[i]);
|
||||
|
||||
LOG(LOGS_INFO, "Reset all sources");
|
||||
}
|
||||
|
||||
/* ================================================== */
|
||||
|
|
Loading…
Reference in a new issue