[Cvs-nserver-commits] CVS: cvs-nserver/src audit.c,NONE,1.1.2.1 audit.h,NONE,1.1.2.1 Makefile.am,1.1
Brought to you by:
tyranny
From: Alexey M. <ty...@us...> - 2002-05-25 20:47:06
|
Update of /cvsroot/cvs-nserver/cvs-nserver/src In directory usw-pr-cvs1:/tmp/cvs-serv3331 Modified Files: Tag: NCLI-1-11-1 Makefile.am Makefile.in Added Files: Tag: NCLI-1-11-1 audit.c audit.h Log Message: separate file for operation_audit_log() routine: not to clutter the linking of chkpwd-audit-log --- NEW FILE: audit.c --- /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Copyright (c) Alexey Mahotkin <al...@hs...> 2002 Audit log handling routines (CVS server specific) */ #include <config.h> #include "audit.h" #include "audit-log.h" int operation_audit_log(const char* operation, struct file_info* finfo, const char* branch, const char* rev) { if (!start_audit_log_line(operation)) { error(1, 0, "Out of memory"); } append_audit_log_line(finfo->repository + Pserver_Repos_len + 1); append_audit_log_line(finfo->file); if (branch == NULL) append_audit_log_line(""); else append_audit_log_line(branch); if (rev == NULL) append_audit_log_line(""); else append_audit_log_line(rev); log_audit_event(); return 1; } --- NEW FILE: audit.h --- /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Copyright (c) Alexey Mahotkin <al...@hs...> 2002 Audit log handling routines */ #ifndef AUDIT_H__ #define AUDIT_H__ 1 #include "cvs.h" int operation_audit_log(const char* operation, struct file_info* finfo, const char* branch, const char* rev); #endif /* AUDIT_H__ */ Index: Makefile.am =================================================================== RCS file: /cvsroot/cvs-nserver/cvs-nserver/src/Makefile.am,v retrieving revision 1.1.1.1.2.6.2.22 retrieving revision 1.1.1.1.2.6.2.23 diff -u -d -r1.1.1.1.2.6.2.22 -r1.1.1.1.2.6.2.23 --- Makefile.am 23 May 2002 23:17:15 -0000 1.1.1.1.2.6.2.22 +++ Makefile.am 25 May 2002 20:47:03 -0000 1.1.1.1.2.6.2.23 @@ -36,7 +36,7 @@ add.c \ admin.c \ annotate.c \ - audit-log.h audit-log.c \ + audit-log.h audit-log.c audit.c \ buffer.c \ checkin.c \ checkout.c \ Index: Makefile.in =================================================================== RCS file: /cvsroot/cvs-nserver/cvs-nserver/src/Makefile.in,v retrieving revision 1.1.1.3.2.7.2.23 retrieving revision 1.1.1.3.2.7.2.24 diff -u -d -r1.1.1.3.2.7.2.23 -r1.1.1.3.2.7.2.24 --- Makefile.in 23 May 2002 23:17:15 -0000 1.1.1.3.2.7.2.23 +++ Makefile.in 25 May 2002 20:47:03 -0000 1.1.1.3.2.7.2.24 @@ -126,7 +126,7 @@ add.c \ admin.c \ annotate.c \ - audit-log.h audit-log.c \ + audit-log.h audit-log.c audit.c \ buffer.c \ checkin.c \ checkout.c \ @@ -329,9 +329,9 @@ chkpwd_audit_log_DEPENDENCIES = $(top_builddir)/acl/libcvsacl.a chkpwd_audit_log_LDFLAGS = am_cvs_OBJECTS = acl$U.$(OBJEXT) add$U.$(OBJEXT) admin$U.$(OBJEXT) \ - annotate$U.$(OBJEXT) audit-log$U.$(OBJEXT) buffer$U.$(OBJEXT) \ - checkin$U.$(OBJEXT) checkout$U.$(OBJEXT) classify$U.$(OBJEXT) \ - commit$U.$(OBJEXT) create_adm$U.$(OBJEXT) \ + annotate$U.$(OBJEXT) audit-log$U.$(OBJEXT) audit$U.$(OBJEXT) \ + buffer$U.$(OBJEXT) checkin$U.$(OBJEXT) checkout$U.$(OBJEXT) \ + classify$U.$(OBJEXT) commit$U.$(OBJEXT) create_adm$U.$(OBJEXT) \ cvs-server$U.$(OBJEXT) cvspasswd-file$U.$(OBJEXT) \ cvsrc$U.$(OBJEXT) diff$U.$(OBJEXT) edit$U.$(OBJEXT) \ entries$U.$(OBJEXT) env$U.$(OBJEXT) error$U.$(OBJEXT) \ @@ -388,8 +388,9 @@ depcomp = $(SHELL) $(top_srcdir)/depcomp @AMDEP_TRUE@DEP_FILES = $(DEPDIR)/acl$U.Po $(DEPDIR)/add$U.Po \ @AMDEP_TRUE@ $(DEPDIR)/admin$U.Po $(DEPDIR)/annotate$U.Po \ -@AMDEP_TRUE@ $(DEPDIR)/audit-log$U.Po $(DEPDIR)/buffer$U.Po \ -@AMDEP_TRUE@ $(DEPDIR)/checkin$U.Po $(DEPDIR)/checkout$U.Po \ +@AMDEP_TRUE@ $(DEPDIR)/audit$U.Po $(DEPDIR)/audit-log$U.Po \ +@AMDEP_TRUE@ $(DEPDIR)/buffer$U.Po $(DEPDIR)/checkin$U.Po \ +@AMDEP_TRUE@ $(DEPDIR)/checkout$U.Po \ @AMDEP_TRUE@ $(DEPDIR)/chkpwd-audit-log$U.Po \ @AMDEP_TRUE@ $(DEPDIR)/classify$U.Po $(DEPDIR)/client$U.Po \ @AMDEP_TRUE@ $(DEPDIR)/client_nserver_auth$U.Po \ @@ -586,6 +587,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/add$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/admin$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/annotate$U.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/audit$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/audit-log$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/buffer$U.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/checkin$U.Po@am__quote@ @@ -692,6 +694,8 @@ $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/admin.c; then echo $(srcdir)/admin.c; else echo admin.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > admin_.c || rm -f admin_.c annotate_.c: annotate.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/annotate.c; then echo $(srcdir)/annotate.c; else echo annotate.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > annotate_.c || rm -f annotate_.c +audit_.c: audit.c $(ANSI2KNR) + $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/audit.c; then echo $(srcdir)/audit.c; else echo audit.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > audit_.c || rm -f audit_.c audit-log_.c: audit-log.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/audit-log.c; then echo $(srcdir)/audit-log.c; else echo audit-log.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > audit-log_.c || rm -f audit-log_.c buffer_.c: buffer.c $(ANSI2KNR) @@ -857,9 +861,9 @@ zlib-client_.c: zlib-client.c $(ANSI2KNR) $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/zlib-client.c; then echo $(srcdir)/zlib-client.c; else echo zlib-client.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > zlib-client_.c || rm -f zlib-client_.c acl_.$(OBJEXT) add_.$(OBJEXT) admin_.$(OBJEXT) annotate_.$(OBJEXT) \ -audit-log_.$(OBJEXT) buffer_.$(OBJEXT) checkin_.$(OBJEXT) \ -checkout_.$(OBJEXT) chkpwd-audit-log_.$(OBJEXT) classify_.$(OBJEXT) \ -client_.$(OBJEXT) client_nserver_auth_.$(OBJEXT) \ +audit_.$(OBJEXT) audit-log_.$(OBJEXT) buffer_.$(OBJEXT) \ +checkin_.$(OBJEXT) checkout_.$(OBJEXT) chkpwd-audit-log_.$(OBJEXT) \ +classify_.$(OBJEXT) client_.$(OBJEXT) client_nserver_auth_.$(OBJEXT) \ client_pserver_auth_.$(OBJEXT) commit_.$(OBJEXT) create_adm_.$(OBJEXT) \ cvs-nserver_.$(OBJEXT) cvs-pserver_.$(OBJEXT) cvs-server_.$(OBJEXT) \ cvschkpw_.$(OBJEXT) cvspasswd_.$(OBJEXT) cvspasswd-file_.$(OBJEXT) \ |