aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-08-24 15:15:38 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-08-24 15:15:38 +0000
commit7a21a78301a60224eb4eaff4b9d3321a06f3cb1a (patch)
treefd59a92eb74d349a1c7eba9c5c01201b40a70089 /src
parent6430cb1c986bac90fd79181e17ae80df551b0805 (diff)
downloadwydawca-7a21a78301a60224eb4eaff4b9d3321a06f3cb1a.tar.gz
wydawca-7a21a78301a60224eb4eaff4b9d3321a06f3cb1a.tar.bz2
Update
git-svn-id: file:///svnroot/wydawca/trunk@289 6bb4bd81-ecc2-4fd4-a2d4-9571d19c0d33
Diffstat (limited to 'src')
-rw-r--r--src/config.c20
-rw-r--r--src/directive.c4
-rw-r--r--src/triplet.c6
3 files changed, 25 insertions, 5 deletions
diff --git a/src/config.c b/src/config.c
index 63ce935..4cd6454 100644
--- a/src/config.c
+++ b/src/config.c
@@ -481,7 +481,25 @@ cfg_directory (gsc_config_file_t *file, char *kw, char *val, void *unused)
}
else if (dpair.verify_method.type != method_none
&& dpair.gpg_key_method.type != method_none)
- register_directory_pair (&dpair);
+ {
+ /* FIXME: only sql supported so far */
+ if (dpair.verify_method.type == method_builtin
+ && dpair.gpg_key_method.type != method_builtin)
+ {
+ file->error_msg (file->file_name, file->line,
+ "Sorry, method `builtin' is not yet supported");
+ file->error_count++;
+ }
+ else if (dpair.verify_method.type == method_external
+ && dpair.gpg_key_method.type != method_external)
+ {
+ file->error_msg (file->file_name, file->line,
+ "Sorry, method `external' is not yet supported");
+ file->error_count++;
+ }
+
+ register_directory_pair (&dpair);
+ }
}
static void
diff --git a/src/directive.c b/src/directive.c
index bcf3429..cc9ed1d 100644
--- a/src/directive.c
+++ b/src/directive.c
@@ -328,8 +328,8 @@ process_directives (struct file_triplet *trp, struct directory_pair *dpair)
relative_dir = safe_file_name_alloc (val);
if (!relative_dir || relative_dir[0] == '/')
{
- logmsg (LOG_ERR, "%s: invalid directive",
- trp->file[file_directive].name);
+ logmsg (LOG_ERR, "%s: invalid directory: %s",
+ trp->file[file_directive].name, val);
return 1;
}
break;
diff --git a/src/triplet.c b/src/triplet.c
index 964b381..f5eebc6 100644
--- a/src/triplet.c
+++ b/src/triplet.c
@@ -195,7 +195,7 @@ triplet_processor (void *data, void *proc_data)
if (debug_level)
logmsg (LOG_DEBUG, "%s: incomplete triplet", trp->name);
/* ignore unless expired (see below); */
- UPDATE_STATS (STAT_COMPLETE_TRIPLETS);
+ UPDATE_STATS (STAT_INCOMPLETE_TRIPLETS);
break;
case triplet_bad:
@@ -204,7 +204,9 @@ triplet_processor (void *data, void *proc_data)
return true;
}
}
-
+ else
+ UPDATE_STATS (STAT_INCOMPLETE_TRIPLETS);
+
if (triplet_expired_p (trp, dpair->file_sweep_time))
{
UPDATE_STATS (STAT_EXPIRED_TRIPLETS);

Return to:

Send suggestions and report system problems to the System administrator.