diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-10-28 03:28:30 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-10-28 03:28:30 +0000 |
commit | 11a5a3c704fd75325450ddae3fb2cb01f19b7111 (patch) | |
tree | c789324fae62d4d5fa8b2885fdfe95d6aae860ac /loadparm.c | |
parent | 8bb5aa8fe8e4903dac0675279b745debdb888124 (diff) | |
download | rsync-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.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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) |