summaryrefslogtreecommitdiff
path: root/loadparm.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1998-10-28 03:28:30 +0000
committerAndrew Tridgell <tridge@samba.org>1998-10-28 03:28:30 +0000
commit11a5a3c704fd75325450ddae3fb2cb01f19b7111 (patch)
treec789324fae62d4d5fa8b2885fdfe95d6aae860ac /loadparm.c
parent8bb5aa8fe8e4903dac0675279b745debdb888124 (diff)
downloadrsync-11a5a3c704fd75325450ddae3fb2cb01f19b7111.tar.gz
rsync-11a5a3c704fd75325450ddae3fb2cb01f19b7111.tar.bz2
rsync-11a5a3c704fd75325450ddae3fb2cb01f19b7111.zip
and I thought I wasn't going to do any rsync coding for a while ...
Jason Andrade convinced me to add ftpd style logging of transfers, enabled with a "transfer logging" option in rsyncd.conf you can customise the format in log.c
Diffstat (limited to 'loadparm.c')
-rw-r--r--loadparm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/loadparm.c b/loadparm.c
index aba7d30e..aeb29804 100644
--- a/loadparm.c
+++ b/loadparm.c
@@ -120,6 +120,7 @@ typedef struct
BOOL read_only;
BOOL list;
BOOL use_chroot;
+ BOOL transfer_logging;
char *uid;
char *gid;
char *hosts_allow;
@@ -140,6 +141,7 @@ static service sDefault =
True, /* read only */
True, /* list */
True, /* use chroot */
+ False, /* transfer logging */
"nobody",/* uid */
"nobody",/* gid */
NULL, /* hosts allow */
@@ -252,6 +254,7 @@ static struct parm_struct parm_table[] =
{"secrets file", P_STRING, P_LOCAL, &sDefault.secrets_file,NULL, 0},
{"exclude", P_STRING, P_LOCAL, &sDefault.exclude, NULL, 0},
{"exclude from", P_STRING, P_LOCAL, &sDefault.exclude_from,NULL, 0},
+ {"transfer logging", P_BOOL, P_LOCAL, &sDefault.transfer_logging,NULL,0},
{NULL, P_BOOL, P_NONE, NULL, NULL, 0}
};
@@ -314,6 +317,7 @@ FN_LOCAL_STRING(lp_path, path)
FN_LOCAL_BOOL(lp_read_only, read_only)
FN_LOCAL_BOOL(lp_list, list)
FN_LOCAL_BOOL(lp_use_chroot, use_chroot)
+FN_LOCAL_BOOL(lp_transfer_logging, transfer_logging)
FN_LOCAL_STRING(lp_uid, uid)
FN_LOCAL_STRING(lp_gid, gid)
FN_LOCAL_STRING(lp_hosts_allow, hosts_allow)